位置:51电子网 » 技术资料 » 音响技术

一种MQAM调制器的设计与实现

发布时间:2008/5/28 0:00:00 访问次数:556

摘要:提出了一种利用fir滤波器系数对称性、csd编码和数据选择器简化mqam调制器设计的新方法。用该方法在fpga上实现4、16、64、256qam调制器。实验证明该方法在硬件资源消耗和工作时钟频率方面都有较大的改善。

关键词:多电平正交振幅调制(mqam) fir csd

随着移动用户数量的不断增加和人们对图像等多媒体信息的通信要求,传统通信系统的容易已经越来越不能满足要求,而可用频谱资源有限,也不能靠无限增加频道数目来解决系统容易问题。确定一种高频谱利用率的调制方案能在很大程度上解决这一问题。多电平正交振幅调制(multilevel quadrature amplitude modulation)是一种具有高频谱利用率的调制技术。在无线通信中,它可以根据信道的衰落程度、信道流量等参数动态改变调制方式,提高信道利用率和信息传输速率。这种高效的数据传输方式实现的关键是fir(finite impulse response)滤波器和数字混频器的设计,它们通常限制了调制器的速率。本文采用基于csd(canonic signed digit)编码的fir滤波器,并利用fir滤波器系数对称性、数据选择器实现模块重用,简化mqam调制器设计,既节约了硬件资源又提高了器件的工作频率。

1 mqam调制器设计

mqam调制框图如图1所示。

mqam和调制器由串并转换、iq分路、脉冲形成和调制混频单元组成。串并转换单元将串行的数据流转化为串行的数据流;iq分路单元根据不同的调制星座要求,将输入的信号分解成同相和正交分量(i路和q路信号分量);脉冲形成滤波器对i、q两路信号进行波形形成;调制混频单元对i、q两路信号进行混频、合成,形成调制信号输出。

1.1 串行转换

串并转换通过log2m级移位寄存器实现,调制方式控制串并转换单元的工作时钟频率。若数据输入的速率为f,则串并转换单元的工作频率是f/log2m。输入数据按log2m个比特一组起作用,输入的二进制数据分别进入log2m个信道,每个信道的比特率等于输入比特速率的1/log2m,log2m比特串行输入比特分离器,然后同时并行输出,信号进入iq分路单元。

1.2 iq分路单元

图2是iq分路的实现框图。l为输入和输出查找表的数据线组数,数值上等于mqam调制器的调制方式种数,如实现4、16、64、256qam调制器,则l=4。宽度为log2m的数据输入星座映射模块,根据调制方式控制字,星座映射的l组输出线中,相应的一组起作用,输入数据被映射为宽度为1/2log2m的数据输出,作为查找表阵列中对应查找表的地址输入。查找表存储的是与调制方式对应的数据,位宽n根据需要的精度设定。由于i、q两路查找表数据一样,可以控制在不同的时刻使星座映射单元映射输出不同的地址,使i、q两路使用同一个查找表,这样星座映射单元输出数据的频率为2f/log2m,i、q两路的输出相差一个查找表的工作时钟。最后,数据选择器根据控制字选择一组作为i分路单元的输出。

1.3 脉冲形式滤波器

脉冲形成滤波器采用fir滤波器,fir滤波器公式:

fir滤波器的系数是偶对称或者奇对称,即有:

f(n)=h(n-1-n)(偶对称)或者h(n)=-h(n-1-n) (奇对称) (2)

利用系数对称性减少乘法器数量的fir滤波器结构如图3所示。

在滤波器参数确定后,系数是一个固定值,所以滤波器的所有乘法都是固定系数乘法。实现固定系数乘法就可以用移位、加/减来代替并行乘法。任何滤波器系数都可表示成csd码的形式,这样加减法的次数就可以达到最少,对理想滤波器的系数进行csd量化可简化硬件实现时乘法器部分的结构。

二进制补码与csd编码的转换方法如下:

一个数x=x(n-1)x(n-2)…x(0),如果对于所有i=0,1,…,n-1,x(i)=0,1,或-1,且对于所有i

摘要:提出了一种利用fir滤波器系数对称性、csd编码和数据选择器简化mqam调制器设计的新方法。用该方法在fpga上实现4、16、64、256qam调制器。实验证明该方法在硬件资源消耗和工作时钟频率方面都有较大的改善。

关键词:多电平正交振幅调制(mqam) fir csd

随着移动用户数量的不断增加和人们对图像等多媒体信息的通信要求,传统通信系统的容易已经越来越不能满足要求,而可用频谱资源有限,也不能靠无限增加频道数目来解决系统容易问题。确定一种高频谱利用率的调制方案能在很大程度上解决这一问题。多电平正交振幅调制(multilevel quadrature amplitude modulation)是一种具有高频谱利用率的调制技术。在无线通信中,它可以根据信道的衰落程度、信道流量等参数动态改变调制方式,提高信道利用率和信息传输速率。这种高效的数据传输方式实现的关键是fir(finite impulse response)滤波器和数字混频器的设计,它们通常限制了调制器的速率。本文采用基于csd(canonic signed digit)编码的fir滤波器,并利用fir滤波器系数对称性、数据选择器实现模块重用,简化mqam调制器设计,既节约了硬件资源又提高了器件的工作频率。

1 mqam调制器设计

mqam调制框图如图1所示。

mqam和调制器由串并转换、iq分路、脉冲形成和调制混频单元组成。串并转换单元将串行的数据流转化为串行的数据流;iq分路单元根据不同的调制星座要求,将输入的信号分解成同相和正交分量(i路和q路信号分量);脉冲形成滤波器对i、q两路信号进行波形形成;调制混频单元对i、q两路信号进行混频、合成,形成调制信号输出。

1.1 串行转换

串并转换通过log2m级移位寄存器实现,调制方式控制串并转换单元的工作时钟频率。若数据输入的速率为f,则串并转换单元的工作频率是f/log2m。输入数据按log2m个比特一组起作用,输入的二进制数据分别进入log2m个信道,每个信道的比特率等于输入比特速率的1/log2m,log2m比特串行输入比特分离器,然后同时并行输出,信号进入iq分路单元。

1.2 iq分路单元

图2是iq分路的实现框图。l为输入和输出查找表的数据线组数,数值上等于mqam调制器的调制方式种数,如实现4、16、64、256qam调制器,则l=4。宽度为log2m的数据输入星座映射模块,根据调制方式控制字,星座映射的l组输出线中,相应的一组起作用,输入数据被映射为宽度为1/2log2m的数据输出,作为查找表阵列中对应查找表的地址输入。查找表存储的是与调制方式对应的数据,位宽n根据需要的精度设定。由于i、q两路查找表数据一样,可以控制在不同的时刻使星座映射单元映射输出不同的地址,使i、q两路使用同一个查找表,这样星座映射单元输出数据的频率为2f/log2m,i、q两路的输出相差一个查找表的工作时钟。最后,数据选择器根据控制字选择一组作为i分路单元的输出。

1.3 脉冲形式滤波器

脉冲形成滤波器采用fir滤波器,fir滤波器公式:

fir滤波器的系数是偶对称或者奇对称,即有:

f(n)=h(n-1-n)(偶对称)或者h(n)=-h(n-1-n) (奇对称) (2)

利用系数对称性减少乘法器数量的fir滤波器结构如图3所示。

在滤波器参数确定后,系数是一个固定值,所以滤波器的所有乘法都是固定系数乘法。实现固定系数乘法就可以用移位、加/减来代替并行乘法。任何滤波器系数都可表示成csd码的形式,这样加减法的次数就可以达到最少,对理想滤波器的系数进行csd量化可简化硬件实现时乘法器部分的结构。

二进制补码与csd编码的转换方法如下:

一个数x=x(n-1)x(n-2)…x(0),如果对于所有i=0,1,…,n-1,x(i)=0,1,或-1,且对于所有i

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!