当前位置:首页 > 工业控制 > 电子设计自动化

摘 要: 恒模算法" title="恒模算法">恒模算法" title="恒模算法">恒模算法" title="恒模算法">恒模算法无法克服信号的相位失真问题,且稳态误差大;修正恒模算法可以恢复信号相位,但均衡器收敛后,稳态误差依然很大。针对这一问题,提出一种基于点域判决的多模盲均衡算法,算法利用信号的判决值,在不增加设备复杂性的前提下,可以降低均衡器的稳态误差。给出了多模算法的FPGA设计方案,基于Xilinx公司的ISE设计平台,在Modelsim中进行了时序仿真分析,并和MATLAB仿真进行了比较。实验结果表明盲均衡器可以克服信号的幅度和相位失真,并且具有稳态误差低的优势。
关键词: 恒模算法;修正恒模算法;多模算法;FPGA实现

盲均衡由于无需使用训练序列,有效地提高了频带利用率,因而在高速卫星通信系统中得到了广泛应用。在各种盲均衡算法中,恒模算法CMA(Constant Modulus Algorithm)[1]因其实现简单、性能稳定而备受重视。CMA只利用了信号的幅度特性,无法克服相位失真问题,文献[2]提出的修正恒模算法MCMA(Modified Constant Modulus Algorithm)可以恢复信号相位,但稳态误差性能改善有限。本文在上述文献的基础上,提出一种基于点判决域划分的多模盲均衡算法。
随着FPGA器件规模、处理速度的发展,它在数字信号处理领域的应用日渐广泛,文献[3,4]讨论了FPGA在数字调制和载波跟踪方面的应用。本文选用Xilinx公司的ISE设计平台,对多模盲均衡算法进行FPGA的设计与实现,使其可以应用在实际的卫星通信系统中。



均衡器权系数向量的更新方程采取式(2)的随机梯度下降算法。
图1表示三种算法的均衡原理。图1(a)是CMA的工作原理,CMA使均衡器的输出向图中固定半径的圆逼近,只考虑了信号的幅度信息,故均衡器收敛后稳态误差大;图1(b)是MCMA的工作原理,MCMA使输出信号的实部左右两条线靠拢,虚部向上下两条线逼近,该算法考虑了信号的相位信息,因此可以克服信道特性以及载波偏移引起的相位失真;图1(c)是MMA的工作原理,均衡器使信道输出向最为接近的星座点逼近,因此均衡器收敛后,可以获得最小的稳态误差。


2 多模算法的FPGA设计
选用Xilinx公司的Spartan 3E系列产品中的XC3-S1600E器件,运用ISE9.1i的集成开发环境进行综合和实现,联合第三方软件modelsim进行仿真,使用VHDL硬件描述语言实现多模盲均衡器。
2.1 均衡器结构设计及功能描述
多模盲均衡器结构见图2。

(1)信源模块:利用线性反馈移位寄存器产生伪随机序列,序列的特征多项式采用f(x)=1+x3+x7。经过串/并变换后,将每一路的4个比特映射为对应的电平序列,形成16QAM的同相和正交信号。
(2)滤波器模块:滤波器模块包括信道滤波器和均衡器,信道冲激响应和均衡器权系数均采用FIR滤波器结构。为了节省硬件资源,FIR滤波器采用串行结构实现。信道滤波器采用系数固定的FIR滤波器,均衡器采用系数可调的FIR滤波器。
(3)判决模块:判决装置对均衡器的输出进行决策,利用最小距离准则,在16QAM星座图的字符集中找到与均衡器输出最接近的点作为当前信号点的判决值。
(4)误差计算及系数更新模块:迭代误差的计算依据式(12)进行,系数的更新则采用式(2)的最陡下降法。
2.2 数据格式及截位
在FPGA中,信号和数字用二进制定点有符号数表示,定点值采用补码表示法[5]。算法中涉及的信号和变量的数据格式如表1所示。

算法执行过程中,信源信号s(k)、信道系数h(k)、信道输出x(k)、均衡器输出y(k)、判决输出d(k)均用8 bit字长表示;误差信号e(k)、均衡器系数w(k)、步长因子则用16 bit字长表示;均方误差mse(k)用32 bit字长表示。
在有限字长的情况下,加法运算和乘法运算会增加操作数的位宽,为了节约硬件资源,对乘法运算后的数据进行有效截断。由于信号能量、信道系数均进行了归一化,运算过程中没有出现溢出现象,保证了运算结果的准确性。
3 MATLAB仿真及FPGA实现
针对16QAM系统对算法进行性能仿真和分析。均衡器的抽头数为7,中心抽头权值初始化为1,其余抽头权值初始化为零。卫星信道的信道参数为:幅频响应满足奈奎斯特升余弦特性,群时延失真为2.25个码元宽度,信道长度为6,FIR系数为:

图3示出三种算法收敛速度比较,信道信噪比为25 dB,曲线通过100次独立的蒙特卡洛夫仿真获得。从图中可见,CMA的稳态误差为-6 dB左右,MCMA的稳态误差为-12 dB左右,而多模算法的稳态误差达到了-21 dB,相对于前两种算法,其优势非常明显。三种算法的迭代速度均为4 000个码元左右。

图4(a)和4(b)分别由Matlab仿真和modelsim仿真得到,FPGA的时钟周期为50 MHz。图中显示的是多模盲均衡算法前100个码元均方误差的迭代情况。从图中可见,二者的结果一致,表明了FPGA设计的正确性。

图5中是均衡器收敛后的一段波形图。四条波形曲线由上到下依次是发送码元、信道输出、均衡器输出和判决装置输出的同相分量。信号经过信道后,产生了严重的畸变,即码间干扰;经过均衡器后,码元之间的干扰被消除,与发送码元波形非常接近;判决装置依据最小距离准则对均衡器输出进行判决,得到了正确的码元输出。

本文提出一种基于点域判决的多模盲均衡算法,并给出了该均衡器的FPGA设计和实现方案。多模盲均衡器和CMA均衡器相比,稳态误差提高了约15 dB,与MCMA均衡器相比,稳态误差提高了约9 dB。均衡器收敛后,能够克服信号的幅度失真和相位失真,正确恢复发送端的信息。
参考文献
[1] CANDIDO R,SILVA M T M,NASCIMENTO V H.On combinations of CMA equalizers[C].IEEE International Conference on Acoustics,Speech and Signal Processing,2009:2865-2868.
[2] OH K N,CHIN Y O.New blind equalization techniques based on constant modulus algorithm[C].IEEE Global Telecommunications Conference,1995,2:865-869.
[3] 沈志,王宏远,陈少明,等.基于FPGA的QAM调制器系统实现[J].电子技术应用,2010,36(1):32-35.
[4] 张大卫,胡修林.卫星定位接收机载波跟踪的设计与实现[J].电子技术应用,2009,35(7):68-71.
[5] 田耕,徐文波,张延伟,等.无线通信FPGA设计[M].北京:电子工业出版社,2008.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2025年8月28日 /美通社/ -- 当AI机器人能精准捕捉指令意图,灵活响应多种交互方式,甚至能区分不同音色,一场跨越"工具"与"伙伴"的革命性进化,正由移远Robr...

关键字: 机器人 AI 移远通信 多模

北京2025年8月22日 /美通社/ -- 近日,杭州数宇智汇科技发展有限责任公司(以下简称 "数宇智汇")与浪潮信息签署元脑生态战略合作协议。双方将围绕大模型知识平台、智能问答机器人等核心领域展开深...

关键字: 机器人 模型 智能化 多模

在工业控制系统中,Modbus RTU协议的CRC校验如同通信网络的"免疫系统",某石化厂DCS系统曾因CRC计算错误导致0.3%的数据包丢失,引发连锁控制故障。本文将深入解析CRC-16/MODBUS算法原理,对比软件...

关键字: Modbus RTU CRC 算法

加密算法分对称加密和非对称算法,其中对称加密算法的加密与解密密钥相同,非对称加密算法的加密密钥与解密密钥不同,此外,还有一类不需要密钥的散列算法。

关键字: 算法 嵌入式

在现代数字系统设计中,将算法高效地转化为 RTL(寄存器传输级)实现是 FPGA 工程师的核心任务之一。这一过程不仅需要对算法有深入理解,还需掌握 FPGA 的硬件特性和设计技巧。本文将详细介绍从算法到 RTL 实现的关...

关键字: 算法 寄存器传输级 数字系统

从本质上讲,算法是一种有条不紊、分步骤解决问题或完成任务的方法。无论是简单的数字相加公式,还是复杂的机器学习协议,算法都是软件应用的基础,确保任务能够高效有效地执行。

关键字: 算法 嵌入式

在数字化浪潮席卷全球的今天,FPGA技术正成为驱动创新的核心引擎。2025年8月21日,深圳将迎来一场聚焦FPGA技术与产业应用的盛会——2025安路科技FPGA技术沙龙。本次沙龙以“定制未来 共建生态”为主题,汇聚行业...

关键字: FPGA 核心板 开发板

在现代电子系统中,现场可编程门阵列(FPGA)凭借其开发时间短、成本效益高以及灵活的现场重配置与升级等诸多优点,被广泛应用于各种产品领域。从通信设备到工业控制,从汽车电子到航空航天,FPGA 的身影无处不在。为了充分发挥...

关键字: 可编程门阵列 FPGA 数字电源

在自动驾驶技术的发展历程中,激光雷达(LiDAR)宛如一颗备受瞩目的新星,其独特的技术特性使其成为追求高安全性、高可靠性自动驾驶方案的首选。然而,这颗新星并非毫无争议,“价格昂贵、结构复杂、算法难度高” 等标签,也让一些...

关键字: 自动驾驶 激光雷达 算法

该一体机将预搭载OpenAI最新发布的GPT-OSS-120B 和 GPT-OSS-20B性能卓越的大语言模型(LLM),也可选择下载全球其他热门的开源模型 新加坡2025...

关键字: SUPER 多模 模型 BSP
关闭