一种基于特定测试信号的mwc系统频率响应补偿方法
技术领域
1.本发明涉及基于特定测试信号的调制宽带转换器(modulated wideband converter,mwc)系统频率响应补偿方法,属于高速模拟信息转换技术领域。
背景技术:2.调制宽带转换器作为模拟信息转换器的一种,能够以远低于奈奎斯特采样率的采样频率完成对稀疏多频带信号的采样和重建,在处理目前常见的无线电、雷达等稀疏多频带信号的采样和恢复中具有很大优势,应用前景广阔。该系统分为模拟前端部分和数字后端两个部分。模拟前端部分由多个通道并行的随机解调结构组成,每一通道包含混频器、模拟低通滤波器以及低速adc等器件。原始信号同时进入每个通道的混频器与周期性伪随机序列混频,混频后的信号经过低通滤波器滤波和低速adc采样得到包含原始信号信息的采样序列;在数字后端部分,利用压缩感知的常用求解算法对采样序列进行数字恢复重构,完成信息的提取和原始信号的重建。在理想情况下,mwc系统能够完美恢复原始信号。
3.现有的对mwc的研究,主要集中在前端采样系统中,而且大多研究都是建立在理想模拟器件的基础之上的,例如理想混频器、理想低通滤波器等等。但是在实际硬件电路中,非理想因素严重影响mwc系统信号重构性能,实际mwc系统硬件电路的非理想因素集中于以下几个方面:(1)实际mwc系统中采用的放大器、均衡器和混频器等模拟器件的非线性导致mwc系统通道频率响应呈现非线性且各通道之间呈现失配;(2)实际mwc系统低通滤波器模块存在非理想因素,主要包括通道增益不是常数存在通道纹波,过渡带滚降而不是陡降导致滤波器不能完全衰减超过截止频率的阻带信息。这些非理想因素使得实际电路的恢复矩阵与理想值有较大的偏差,从而导致mwc系统无法有效恢复原始信号信息。传统的补偿方法大都只对模拟低通滤波器进行补偿,或者只对mwc系统的感知矩阵通过单频点测试信号注入的方法进行校准,这些方法理论上对实际mwc系统的单个非理想因素实现了校准补偿。但在实际的硬件电路中,诸多非理想因素互相影响,很难单独校准补偿,或者是单独校准补偿后实际应用效果并不理想。本发明的核心思想是将以上非理想因素等效成一个整体,归结成通道的频率响应,并采用特定的测试信号和混频序列,能够一次测试并补偿前端所有非理想因素的误差,简单高效。已在实际电路板中验证了该发明方法的有效性,重构性能良好。
技术实现要素:4.本发明的目的是提供一种新的mwc系统硬件非理想因素整体补偿的方法,将mwc系统每个通道的所有非理想因素等效为通道频率响应,并利用特定的测试信号以及混频序列进行非理想因素的测量、计算和补偿,通过单次测试便可实现对mwc硬件电路整体非理想因素的补偿,测试方法简便高效,且补偿后的重构效果理想。
5.本发明是采用以下技术方案实现的:
6.一种基于特定测试信号的mwc系统频率响应补偿方法,其思想是,由于mwc前端系
统存在诸多非理想因素,不单独考虑每个因素对前端传递函数矩阵的影响,而是将mwc前端系统所有非理想因素归结为每个通道的频率响应,利用特定频谱信息的频带信号作为测试信号,幅值已知的直流信号作为混频序列,输入到mwc系统完成单次测试。将输出的采样序列进行快速傅里叶变换得到其fft序列,并将特定测试信号的fft序列降采样得到的离散化频点序列与输出的fft采样序列对应相除,得到数字后端待补偿的序列。之后在mwc系统处理稀疏多频带信号时,将采样得到的输出序列通过傅里叶变换转换到频域,与数字后端待补偿的序列相乘,完成mwc系统采样序列的补偿。通过压缩感知技术的稀疏求解算法来对补偿后的序列进行数字重构,求解得到原始信号的信息。此重构过程是在频域内完成的,需要通过反傅里叶变换将频域信息转换到时域,最终完成信号的重构。
7.本发明的独创性不仅体现在测试信号和混频序列的选取上,还能够以单次测试完成对mwc系统硬件电路的误差补偿,可操作性强。
8.具体步骤如下:
9.步骤一:采集mwc系统的各项参数:物理通道数为m,设置奈奎斯特采样频率为f
nyq
,伪随机序列的周期设置为t
p
,每个周期内高低电平跳变的次数设置为m且为奇数,低通滤波器的截止频率设置为f
s
/2,低速adc的采样频率和采样点数分别设置为f
s
和n。设置f
s
=f
p
=1/t
p
,n设置为2的整数次幂。由以上参数可知,mwc输入信号在[
‑
f
nyq
/2,f
nyq
/2]范围内被分割为m个子带,每个子带频谱宽度f
p
满足f
p
=f
nyq
/m。
[0010]
步骤二:设置特定测试信号的频谱为:
[0011][0012]
其中,k0为测试信号的频谱幅值,设置为正整数。将x(f)在[
‑
f
nyq
/2,f
nyq
/2]范围内按照间隔δf=f
nyq
/(m
×
n)取样,将取样点按照快速傅里叶变换结果的形式在[0,m
×
n
‑
1]区间内排列得到x[n]为:
[0013][0014]
其中k0为测试信号fft序列x[n]的幅值,设置为正整数,n
+
表示正整数。
[0015]
步骤三:将x[n]做傅里叶逆变换(ifft)得到时域序列x[n],其中n的取值范围为0到m
×
n
‑
1,并通过信号发生器将特定的测试信号x[n]转换为x(t):
[0016]
x(t)=f
s
×
sa(πf
s
t),
[0017]
其中sa(
·
)函数表示抽样函数,sa(t)=sin(t)/t。
[0018]
步骤四:设置混频信号p(t)的时域离散序列p[n]的长度为m
×
n且幅值恒为h0,并通过信号发生器将生成的混频序列p[n]转换为混频信号p(t):
[0019]
p(t)=h0,
[0020]
h0∈n
+
,0≤l≤m
×
n
‑
1,l∈n
+
,其中h0为混频信号的幅值,n
+
表示正整数,k的取值为0到n
‑
1范围内的正整数。
[0021]
步骤五:将步骤三得到的测试信号x(t)输入到mwc系统,并将步骤四得到的混频信号p(t)输入到mwc硬件电路的m个混频器本振端口中,采样得到输出数字信号的离散值y
i
[k],其中k的取值范围为0到n
‑
1,y
i
[k]表示第i个通道adc采样得到的信号,其中i的范围为1到m。
[0022]
步骤六:将采样得到的时域离散序列y
i
[k]进行快速傅里叶变换(fft)得到长度为n的fft序列y
i
[k],k的取值为0到n
‑
1。
[0023]
步骤七:对x[n]进行m倍降采样,得到长度为n的fft序列x[k],其中k的取值为0到n
‑
1。
[0024]
步骤八:根据以下公式计算mwc硬件电路中每个物理通道的补偿系数comp
i
[k]:
[0025][0026]
步骤九:设置每个通道的混频信号p
i
(t)为周期性伪随机信号:
[0027]
p
i
(t)=α
il
,
[0028]
0≤l≤m
‑
1,l∈n
+
,
[0029]
其中,α
il
∈{+a,
‑
a},p(t+kt
p
)=p(t),n
+
表示正整数,a、k为正整数,k的取值范围为0到n
‑
1。设置输入信号x(t)为稀疏多频带信号,将采样得到的输出序列通过傅里叶变换转换到频域,在后端与得到的补偿序列comp
i
[k]相乘,完成mwc系统采样序列的补偿,通过压缩感知技术的稀疏求解算法来对来对补偿后的序列进行处理,得到重构后的时域离散信号x
′
[n]。
[0030]
本发明的有益效果在于:本发明所述的mwc系统硬件整体补偿方法能够对前端系统引入的通道响应、混频器的非线性响应以及滤波器的非理想因素等进行整体补偿,通过单次测试便能够实现对前端系统的整体补偿,操作简便,实用性强,重构精度高。
附图说明
[0031]
图1为mwc前端结构框图;
[0032]
图2(a)为特定测试信号x(t)的频域波形;
[0033]
图2(b)为特定测试信号x(t)的时域波形;
[0034]
图3(a)为特定混频直流信号p(t)的时域波形;
[0035]
图3(b)为特定混频直流信号p(t)的频域波形;
[0036]
图4(a)为稀疏多频带信号的时域波形;
[0037]
图4(b)为稀疏多频带信号的频域波形;
[0038]
图5(a)为未采用本发明方法重构稀疏多频带信号的时域波形;
[0039]
图5(b)为未采用本发明方法重构稀疏多频带信号的频域波形;
[0040]
图6(a)为采用本发明方法重构稀疏多频带信号的时域波形;
[0041]
图6(b)为采用本发明方法重构稀疏多频带信号的频域波形;
具体实施方式
[0042]
下面将结合具体实例与上面的附图具体说明本发明的实施方式。
[0043]
如图1为基于mwc前端硬件电路结构进示意图。以四通道mwc为例,其前端模拟电路包含并行的四组混频器、低通滤波器和低速adc。在本发明中,测试信号为一个通带范围和低通滤波器相同的低频宽带信号;每个通道混频器的混频序列选取为固定幅值的直流信号。图2(a)和图2(b)分别展示了特定测试信号的频域和时域波形;图3(a)和图3(b)分别展示了特定混频信号的时域和频域波形。
[0044]
根据步骤一,采集或设置mwc系统的各项参数:物理通道数为m,设置奈奎斯特采样频率为f
nyq
=10ghz,伪随机序列的周期设置为t
p
=1.25
×
10
‑8s,每个周期内高低电平跳变的次数设置为m=125,低通滤波器的截止频率设置为f
s
/2=40mhz,低速adc的采样频率和采样点数分别设置为f
s
=80mhz和n=256,f
p
=1/t
p
=80mhz。可以得到,mwc输入信号在[
‑
5ghz,5ghz]范围内被分割为125个子带,每个子带的频谱宽度为f
p
=80mhz。
[0045]
根据步骤二,设置特定测试信号的频谱为:
[0046][0047]
将x(f)在[
‑
5ghz,5ghz]范围内按照间隔取样,将取样点按照快速傅里叶变换结果的形式排列得到x[n]为:
[0048][0049]
其中,将测试信号fft序列x[n]的幅值设置为1,n
+
表示正整数。
[0050]
根据步骤三,将x[n]做傅里叶逆变换(ifft)得到时域序列x[n],其中n的取值范围为0到m
×
n
‑
1即0到31999,并通过信号发生器将特定的测试信号x[n]转换为x(t):
[0051]
x(t)=f
s
×
sa(πf
x
t)=8
×
107×
sa(π
×8×
107×
t),其中sa(
·
)函数表示抽样函数,sa(t)=sin(t)/t。
[0052]
根据步骤四,设置混频信号p(t)的时域离散序列p[n]的长度为m
×
n且幅值恒为h0,并通过信号发生器将生成的混频序列p[n]转换为混频信号p(t):
[0053]
p(t)=1,
[0054]
0≤l≤m
×
n
‑
1,l∈n
+
,
[0055]
其中n
+
表示正整数,k的取值为0到n
‑
1范围内的正整数。
[0056]
根据步骤五,将步骤三得到的测试信号x(t)输入到mwc系统,并将步骤四得到的混频信号p(t)输入到mwc硬件电路的m个混频器本振端口中,采样得到输出数字信号的离散值y
i
[k],其中k的取值范围为0到n
‑
1即0到255,y
i
[k]表示第i个通道adc采样得到的信号,其中i的范围为1到4。
[0057]
根据步骤六,将采样得到的时域离散序列y
i
[k]进行快速傅里叶变换(fft)得到长度为n的fft序列y
i
[k],k的取值为0到n
‑
1即0到255。
[0058]
根据步骤七,对x[n]进行m倍降采样,得到长度为n的fft序列x[k],其中k的取值为
0到n
‑
1即0到255。
[0059]
根据步骤八,利用以下公式计算mwc硬件电路中每个物理通道的补偿系数comp
i
[k]:
[0060][0061]
根据步骤九,设置每个通道的混频信号p
i
(t)为周期性伪随机信号:
[0062]
p
i
(t)=α
il
,
[0063]
0≤l≤m
‑
1,l∈n
+
,
[0064]
其中,α
il
∈{+1,
‑
1},p(t+kt
p
)=p(t),n
+
表示正整数,k为正整数,k的取值范围为0到n
‑
1。设置输入信号x(t)为稀疏多频带信号,将采样得到的输出序列通过傅里叶变换转换到频域,在后端与得到的补偿序列comp
i
[k]相乘,完成mwc系统采样序列的补偿,通过压缩感知技术的稀疏求解算法来对来对补偿后的序列进行处理,得到重构后的时域离散信号x
′
[n]。
[0065]
图4(a)和图4(b)分别是作为实例的稀疏多频带输入信号的时域和频域波形,输入信号的信噪比设置为40db。图5(a)、图5(b)为在mwc系统硬件电路下未进行补偿的稀疏多频带输入信号的测试结果,可以看到稀疏多频带信号在实际的模拟前端电路中采样得到的信息无法在数字后端完成重构。而对比图6(a)、图6(b)采用本发明补偿方法的重构结果可以看出,采样得到的信号经过fft变换与补偿系数相乘后,在后端利用重构算法完成了对有效信息的提取,重构效果得到了明显的提升,且恢复重构信号的信噪比达到32db以上。其中,重构信号的信噪比snr的定义如下:
[0066][0067]
其中||
·
||2表示二范数运算符,x[n]表示对输入信号在奈奎斯特频率采样的离散点序列,x
′
[n]为重构后的离散信号。