基于点判决域的多模盲均衡算法及其FPGA实现

发布者:平和的心态最新更新时间:2011-04-26 来源: 电子技术应用关键字:FPGA  ISE  恒模算法  修正恒模算法  多模算法  Xilinx 手机看文章 扫描二维码
随时随地手机看文章
   

摘  要: 恒模算法无法克服信号的相位失真问题,且稳态误差大;修正恒模算法可以恢复信号相位,但均衡器收敛后,稳态误差依然很大。针对这一问题,提出一种基于点域判决的多模盲均衡算法,算法利用信号的判决值,在不增加设备复杂性的前提下,可以降低均衡器的稳态误差。给出了多模算法的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的工作原理,均衡器使信道输出向最为接近的星座点逼近,因此均衡器收敛后,可以获得最小的稳态误差。

[page]
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。均衡器收敛后,能够克服信号的幅度失真和相位失真,正确恢复发送端的信息。

关键字:FPGA  ISE  恒模算法  修正恒模算法  多模算法  Xilinx 引用地址:基于点判决域的多模盲均衡算法及其FPGA实现

上一篇:基于DSP Builder的子带分解自适应滤波器的FPGA实现
下一篇:德州仪器发布最新TMS320C66x DSP

推荐阅读最新更新时间:2024-05-02 21:22

基于FPGA的PCI总线接口原理研究与设计
  在现代数据采集及处理系统中,ISA、EISA、MCA等扩展总线已无法适应高速数据传输的要求,而PCI局部总线以其优异性价比和适应性成为大多数系统的主流总线。    PCI总线特点   PCI总线宽度32位,可升级到64位;最高工作频率33MHz,支持猝发工作方式,使传输速度更高;低随机访问延迟(对从总线上的主控寄存器到从属寄存器的写访问延迟为60ns);处理器/内存子系统能力完全一致;隐含的中央仲裁器;多路复用体系结构减少了管脚数和PCI部件;给于ISA、EISA、MAC系统的PCI扩展板,减少了用户的开发成本;对PCI扩展卡及元件能够自动配置,实现设备的即插即用;处理器独立,不依赖任何CPU,支持多种处理器及将来更高性
[嵌入式]
基于<font color='red'>FPGA</font>的PCI总线接口原理研究与设计
FPGA转换到门阵列
概述     从FPGA或PLD转换到门阵是经济高效的,有时甚至只需几百个单元就能实现。这已经引起越来越多设计者提出同样的问题:这种转换设计需要什么后续技术?事实上转换到门阵面临着许多电路的时序问题,这在FPGA设计中是不被注意的。     本文论述了转换时遇到的几种由于设计不当所造成的时序问题,提出了避免这些问题的方案。同时对时序变化的部分原因及充分利用门阵列技术亦在文中进行了讨论。 时序上的差异     如果知道原始设计电路工作中每一步时序上的裕量,Orbit保证无论FPGA是否模拟过,都可以成功完成转换,而使用其ATPG和结合缺省模拟分级确保了这一点。在转换完成前,由用户模拟或由O
[应用]
利用FPGA协处理器优化高性能数字摄像监控系统
  数字摄像监视系统现在具有更多的能力,是传统模拟系统强有力的替代方案。除了提供先进的压缩技术,如MPEG-4和H.264,数字摄像监视系统现在配备了如图像稳定,全景摄像和视频运动检测等算法。本文将讨论这些新技术的优点,和它们在用数字信号处理器(DSP)和FPGA协处理器平台上的优化实现。它将详尽地阐述现代监视系统的需求,这些系统中常用的算法和加快系统设计的开发平台。   商用摄像监视系统的一般需求是支持一至八个摄像机,先进的视频压缩如MPEG-4,Windows Media 9 H.264,低延迟编码(1-3帧)和不同帧速率下的同步查看和记录。编码分辨率从CIF(大概是VCR分辨率)到D1(大概是DVD分辨率)。视频速率从每秒2
[嵌入式]
基于FPGA的SPWM变频系统设计与实现
由于脉宽调制技术是通过调整输出脉冲的频率及占空比来实现输出电压的变压变频效果,所以在电机调速、逆变器等众多领域得到了日益广泛的应用。 而电磁法作为一种地球物理探测的有效方法,已经广泛地应用于矿藏勘探、地质灾害预测等领域。电磁法仪一般包括发射机和接收机两大部分。现阶段,电磁法仪器的发射机部分一般直接采用等宽PWM技术,其电流谐波畸变率较大,电压利用率不高,效率很低。 本文利用FPGA技术,根据SPWM自然采样法原理,设计了应用于电磁法仪的发射机的SPWM系统。该系统应用到现有的电磁法仪器中,与原来的PWM产生的效果进行比较,得到良好的效果。 1 SPWM技术原理 SPWM信号的原理为:用一组等腰三角形波与一个正弦波比较,其交点作
[电源管理]
基于<font color='red'>FPGA</font>的SPWM变频系统设计与实现
Lattice:在变换中的FPGA市场抓住成长契机
莱迪思半导体(Lattice Semiconductor)稍早前公布截至2011年4月2日止的第一季财报,营收8,260万美元,较上一季的7,310万美元成长13%,也较去年同期成长17%。该公司表示,瞄准低成本、低功耗市场,以及专注於电源管理市场的策略,是推动稳定成长的主要原因。 在高度竞争的可编程逻辑市场中,一直以来都由赛灵思(Xilinx)和Altera所支配,无论在产量、营收或技术领先方面皆然。这也造成了此一市场尽管不断有新创公司投入,却鲜少有机会能真正与上述业者匹敌的情况。不过,PLD领域的老字号业者Lattice正以回异於领先厂商专注高阶市场及技术领先的策略,在中低阶领域不断拓展PLD产品的势力。 莱迪
[嵌入式]
Xilinx宣布与TSMC开展7nm工艺合作 确保领先优势
四代先进工艺技术和3D IC以及第四代FinFET技术合作 2015年5月28日, 中国北京 - All Programmable 技术和器件的全球领先企业赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))今天宣布其与台积公司( TSMC)已经就7nm工艺和3D IC技术开展合作,共同打造其下一代All Programmable FPGA、MPSoC和3D IC。该技术代表着两家公司在先进工艺和CoWoS 3D堆叠技术领域连续第四代携手合作,同时也将成为台积公司的第四代FinFET技术。双方合作将为赛灵思带来在多节点扩展的优势,并进一步延续其在28nm、20nm和16nm工艺节点所实现的出色的产品、
[嵌入式]
莱迪思等宣布推出新款基于FPGA的图像传感器解决方案
参考设计有助于制造商开发高清摄像头系统,是高端安防系统和智能交通应用的理想选择。 基于FPGA的全高清摄像头参考设计针对高端安防系统和智能交通应用 采用Lattice HDR-60摄像头开发套件、Fairchild Imaging的HWK1910A图像传感器和Helion Vision的IONOS IP 卓越的微光以及宽动态性能 美国俄勒冈州希尔斯波罗市 — 2014年11月17日 —莱迪思半导体公司(NASDAQ: LSCC)—超低功耗、小尺寸客制化解决方案市场的领导者,与Fairchild Imaging以及Helion Vision共同宣布推出新款基于Fairchild Imaging的HWK1910A图像
[嵌入式]
一种并行存储器系统的FPGA实现
   摘 要: 介绍一种可在现代小卫星上应用的高(低)位交叉并行存储系统,并给出了该存储系统控制器的FPGA实现。该系统的应用将极大地增强星上计算机的数据通信和图象处理的能力,并提高整个系统的可靠性。     关键词: 现代小卫星 星载计算机 并行存储系统 FPGA 硬件描述语言     现代小卫星,通常指80年代以后发展起来的小卫星。它建立在微电子技术,计算机(包括软件)、微型光学和机械、轻型复合材料及高精机械加工的基础上,是航天高技术发展的产物。虽然现代小卫星的体积和重量很小,成本和风险都很低,但由于选用了高新技术,整个小卫星的容量和性能,即小卫星的功能密度是很高的。而且小卫星组成星座可拓宽全新的应用领
[半导体设计/制造]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved