一种收发信机的增益平坦度补偿方法
【技术领域】
[0001] 本发明涉及无线通信技术领域,尤其涉及一种收发信机的增益平坦度补偿方法。
【背景技术】
[0002] 随着全球无线通信的飞速发展,移动通信用户数量急剧增长。每个国家每个地区 的运营商频谱资源都很紧张,运营商的频谱资源越多用户越多,相应的经济效益也就越好。 同一个3GPP标准Band中经常是分成几段给不同的运营商使用,而在现网中,空间信号各种 各样,不同运营商的基站和直放站设备在做网规网优设计时不可避免会遇到共存共址问 题,这就要求收发信机有很好的边带抑制能力,在发射时不会干扰相邻信道而在接收时也 不会被无用信号干扰。同时,在FDD制式下,假如信号占用带宽很宽,而上行频段和下行频段 之间间隔又很近,这又要求收发信机需要有很好的收发隔离度和收发抑制。例如3GPP中 Band3,上行频段1710-1785MHZ,下行频段1805-1880MHZ,带宽75MHz,收发间隔20MHz,如果 不做好收发隔离度和收发的相互抑制会带来很多问题:首先,下行有用信号因为未滤除干 净,会奈奎斯特折叠被ADC采样进去,导致上行带内冒出杂散而无法使用;其次,下行发射时 会产生互调信号干扰即下行反射互调,而该干扰信号在上行带内,会把上行噪底抬高拱起 导致接收灵敏度变差,现网的吞吐量恶化。
[0003] 针对这些问题,作为设备制造厂商要做好收发隔离度、收发抑制及边带抑制。而要 做好这些指标,就要求了所有的频率器件如腔体滤波器、介质滤波器、LC滤波器、Saw滤波器 等有很好的矩形系数,这就带来了频段边频点及收发抑制点的差损比正常中心频点偏大, 也即通带内增益平坦度差。而不管上行链路还是下行链路,经过了以上这么多级的滤波抑 制以后,收发信机的增益平坦度非常差,满足不了设备的正常使用。而传统的解决增益平坦 度方案,都是针对收发信机的固有波形做一个反向波形的模拟滤波器,但是实际效果并不 理想,因为这种反补滤波器虽然平坦度波形出来了,但是回波损耗很差,所以应用在链路中 会导致阻抗不匹配,实际并不能起到补偿增益平坦度的效果。所以解决收发信机增益平坦 度差这一问题就变的尤为急迫。
【发明内容】
[0004] 本发明的目的是克服现有技术中的不足,而提供一种收发信机的增益平坦度补偿 方法。
[0005] 本发明的目的是通过以下技术方案实现的。这种收发信机的增益平坦度补偿方 法,其包括:
[0006] 1)-种接收机的增益平坦度补偿方法,在数字域通过一个复系数的FIR滤波器来 补偿接收通道的增益平坦度;
[0007] 2)-种发射机的增益平坦度补偿方法,在数字域通过一个复系数的FIR滤波器来 补偿发射通道的增益平坦度。
[0008] 所述接收机的增益平坦度补偿方法,包括以下步骤:
[0009]步骤I:将ADC接收到的信号转换为零中频的IQ信号;
[0010]步骤2:信号发生器以fs/N的频率间隔发送单音信号,在数字域计算出每个频率点 的功率Pn;其中fs为数字信号的采样频率,N取值为2的整数次方;
[0011] 步骤3:以中心频率点的功率为基准,计算整个fs带宽内的增益平坦度,得到序列 Pn7 ;
[0012] 步骤4:对P/增加相位信息构造一个N点的复数序列Xn;
[0013 ] 步骤5:对Xn进行N点的IFFT运算,得到结果Yn;
[0014] 步骤6:在数字域构造一个N阶复数FIR滤波器,以Yn作为FIR滤波器的系数,对IQ信 号进行滤波运算,其结果就是增益平坦度补偿后的接收数据。
[0015] 所述发射机的增益平坦度补偿方法,包括以下步骤:
[0016] 步骤1:数字域中采用NCO以fs/N的频率间隔发送单音信号,用频谱分析仪读取每 个频率点的功率P n;其中fs为数字信号的采样频率,N取值为2的整数次方;
[0017]步骤2:以中心频率点的功率为基准,计算整个fs带宽内的增益平坦度,得到序列 Pn7 ;
[0018]步骤3:对P/增加相位信息构造一个N点的复数序列Xn;
[0019 ] 步骤4:对Xn进行N点的IFFT运算,得到结果Yn;
[0020] 步骤5:在数字域发送到DAC之前构造一个N阶复数FIR滤波器,以Yn作为FIR滤波器 的系数,对IQ信号进行滤波运算,其结果就是增益平坦度补偿后的发射数据。
[0021] 数字域中采用IQ信号的幅度来计算输入信号的功率,计算公式为:
[0022]
[0023]其中,M为计算功率的点数。
[0024] 以通道中心频率为基准,计算通道平坦度Pr/ ;通道中心频率对应的功率点*ΡΝ/2, 则
[0025]
[0026] 通信系统要求线性相位特性,因此需要对增益平坦度数据卩/增加相位信息,构成 序列χη,
[0027] 计算公式为:
[0028]
[0029] 通过IFFT计算FIR滤波器系数,进行IFFT运算之前,需要对上述的序列乂"进行移位 处
[0030] 理,公式如下:
[0031] ifn<m ifn>N/2
[0032] 然后进行IFFT运算得到滤波器的系数:Yn=IFFT(X/ )。
[0033] 考虑复数乘法运算的特殊性,用4个实系数FIR滤波器来构造一个复系数的FIR滤 波器。
[0034] 本发明的有益效果:本发明能准确地补偿收发信机的增益平坦度,通过软件控制 信号发生器和频谱分析仪,仅需一次测试即可自动完成增益平坦度的补偿,简单方便。
【附图说明】
[0035] 图1是本发明提供的一种接收机增益平坦度补偿方法的实现装置;
[0036] 图2是用4个实系数FIR滤波器构造一个复系数滤波器的示意图;
[0037] 图3是本发明提供的一种发射机增益平坦度补偿方法的实现装置。
【具体实施方式】
[0038]下面将结合附图,对本发明的优选实施例进行详细的描述。
[0039]如图1所示,接收机包括模拟电路部分,模数转换器ADC以及数字信号处理器FPGA 或 DSP。
[0040] 接收机的模拟电路一般包括双工器,一级或多级带通滤波器,低噪声放大器LNA, 混频器或解调器,增益放大器以及衰减器等电路。因为这部分电路不是本发明的重点部分, 因此在图1中用一个模块来示意。
[0041]接收机的增益不平坦主要是由模拟电路部分造成的,本发明在数字域中构造一个 复数的FIR滤波器来对增益平坦度进行补偿。
[0042]在数字域中,首先将ADC采样的信号通过频谱搬移和低通滤波转换为零中频的IQ 信号。如果模拟电路部分采用零中频方案,ADC采用双通道的IQ采样,则可以省略掉这一过 程。
[0043] 功率计算模块计算输入信号的功率。在数字域中采用以下公式计算功率:
[0044]
[0045] 其中M为计算功率的点数。为了使计算结果尽量准确,本实施例中M = 32768。
[0046] 信号发生器以fc-fs/2为起始频率点,fs/N为步进,共计N个频率点的单音信号,数 字域中用上述公式计算出各个频率点的功率P n。其中f。为接收通道的中心频率,fs为数字信 号的采样速率。因为要对Pn进行IFFT运算,为了运算的简便,限定N的取值为2的整数次方。N 的
[0047] 以通