第三讲:软件无线电数字前端



《第三讲:软件无线电数字前端》由会员分享,可在线阅读,更多相关《第三讲:软件无线电数字前端(29页珍藏版)》请在文档大全上搜索。
1、主讲人:李玉柏主讲人:李玉柏n什么是前端?什么是前端?位于天线和位于天线和DSP之间的信号处理环之间的信号处理环节。包括模拟前端和数字前端。节。包括模拟前端和数字前端。n模拟前端模拟前端AFE是指靠近天线的模拟电路部分。它是指靠近天线的模拟电路部分。它将天线接收信号,经过将天线接收信号,经过LNA/ 变频变频/FILTER,变,变成可以采样的信号。或相反过程将成可以采样的信号。或相反过程将DAC信号经过信号经过FLITER/变频变频/PHA,变成送天线发射的信号。,变成送天线发射的信号。n数字前端数字前端DFE是是ADC/DAC到到DSP可以实时计算的可以实时计算的数字信号(一般零中频信号)之
2、间的数字电路,数字信号(一般零中频信号)之间的数字电路,如数字滤波、信道选择、下变频等。如数字滤波、信道选择、下变频等。n数字前端输入数字前端输入/输出信号的要求输出信号的要求n数字前端的输入信号数字前端的输入信号n具有固定的带宽(尽量宽)多信道具有固定的带宽(尽量宽)多信道n具有确定的中心频率(在各种空中接口标准具有确定的中心频率(在各种空中接口标准中对这些参数都有规定)对应频段中对这些参数都有规定)对应频段n降低模拟前端降低模拟前端AFE设计难度设计难度n数字前端的输出信号数字前端的输出信号n一般零中频一般零中频n信道化的基带信号信道化的基带信号n低的采样率低的采样率nDFE的功能的功能包
3、括:包括:数字化数字化、数字上下变频数字上下变频、信信道化功能道化功能(将宽带信号中的所需信道搬移至基将宽带信号中的所需信道搬移至基带,并滤除所有邻道干扰带,并滤除所有邻道干扰,以及为实现信道化,以及为实现信道化的的高效的多高效的多信道滤波信道滤波方法方法。n通常,通常,DFE功能的算法都在很高的采样速率下功能的算法都在很高的采样速率下面运算。所以,当信号处理算法并不要求所依面运算。所以,当信号处理算法并不要求所依托的硬件平台非常灵活时,一般不必使用托的硬件平台非常灵活时,一般不必使用DSP。n采用参数化和可重配置的可编程硬件实现,如采用参数化和可重配置的可编程硬件实现,如FPGA和专用集成电
4、路模块。和专用集成电路模块。n但面临灵活性的问题但面临灵活性的问题n本课程关心算法和原理本课程关心算法和原理注意,注意,DFE中的三个模块并不是同时必须的中的三个模块并不是同时必须的AFEDFE基带处理基带处理数据数据前端前端LO正交数字正交数字下变频下变频采样速率转换采样速率转换基带处理基带处理1)数字下变频的分析)数字下变频的分析n上变频(发射端)和下变频(接收端):是指上变频(发射端)和下变频(接收端):是指把信号搬移到更高和更低的频率上。把信号搬移到更高和更低的频率上。n实现办法:将信号与一个复旋转向量相乘:实现办法:将信号与一个复旋转向量相乘: 式中,式中, 代表搬移的频率。代表搬移
5、的频率。n 可以是复信号,复数信号的实部和虚部分可以是复信号,复数信号的实部和虚部分别称做同相分量和正交分量。别称做同相分量和正交分量。2( )( )cjf tbax tx t ecf( )ax tn由上下变频模块构成的信号处理链由上下变频模块构成的信号处理链ADC信道信道xTx,BB(t)Re.xTx (t)xTx (t)xRx (t)xdig,BB(kT)Lo ( fc - fI)xdig, IF(kT)Lo fcLo fIxRx, IF(t)n这个信道可位于带宽为这个信道可位于带宽为Band的频带的频带(波段波段)内的任内的任何位置,频带内包含所需信道加上干扰邻道。何位置,频带内包含所需
6、信道加上干扰邻道。带宽带宽B感兴趣信道感兴趣信道邻道干扰邻道干扰 - f c 0 f c-B/2 f c f c-B/2 n接收的信号形式接收的信号形式 看频率下变频看频率下变频n经过经过ADC正交采样,得到数字化的信号为:正交采样,得到数字化的信号为:2,1()()()2IFjfkTdig IFTx BBdigxkTxkT eakTn将接收到的信号与相应的指数函数相乘将接收到的信号与相应的指数函数相乘 这样,就可以得到所发射的信号这样,就可以得到所发射的信号 的的数字化形式。邻道干扰可以通过信道化滤波器数字化形式。邻道干扰可以通过信道化滤波器来滤除。来滤除。2,2,()()1()()2IFI
7、FjfkTdig BBdig IFjfKTTx BBdigxkTxkT exkTakT e,()Tx BBxkT邻道干扰邻道干扰n接收的信号形式接收的信号形式 看频率下变频看频率下变频n如果如果ADC采用的中频信号是实信号采用的中频信号是实信号 ,复,复数相乘数相乘 的实现:需要把复数信号的实的实现:需要把复数信号的实部和虚部当做两个单独的实信号来处理。部和虚部当做两个单独的实信号来处理。n模拟下变频实现方法模拟下变频实现方法2,2,Re( )Re( )( )cos(2)Im( )Im( )( )sin(2)IIjf tRx IFRxRxIjf tRx IFRxRxIxtxt extf txt
8、xt extf t 结论:结论:实数下变频可以利用接收到的实信号与余实数下变频可以利用接收到的实信号与余 弦信号和正弦信号相乘来实现。弦信号和正弦信号相乘来实现。( )Rxxt2Ijf ten利用利用IIR振荡器产生数字正振荡器产生数字正/余弦函数,可以节余弦函数,可以节省查表开销。其原理:省查表开销。其原理:设一个传递函数为正弦设一个传递函数为正弦序列序列sin(kT),其其z变换变换 其中,其中,A = 2cosT,B = -1,C = sinT。设设初始条件为初始条件为0,求出上式的反,求出上式的反Z变换得:变换得: yk=Ayk-1+Byk-2+Cxk-1 这是一个二阶差分方程,其单位
9、冲击响应即为这是一个二阶差分方程,其单位冲击响应即为sin(kT)。112( )1CzH zAzBzn利用利用CORDIC算法产生正余弦表,不但可以节省算法产生正余弦表,不但可以节省查表,还可以节省乘法器。查表,还可以节省乘法器。 原理:利用复数的复相位旋转实现。通过把复信原理:利用复数的复相位旋转实现。通过把复信号号 变换成对应的复数,并用变换成对应的复数,并用 旋旋转这些样本,直接实现数字上下变频。转这些样本,直接实现数字上下变频。2IFf kT,()dig IFxkTnCORDIC算法的基本思想算法的基本思想 一种迭代算法,通过移位、累加和减法运算可计一种迭代算法,通过移位、累加和减法运