图示浅析正交上下变频
2012年8月29日 版本1.0
概述
在和很多同学交流的过程中,发现很多做通信的人都不是十分理解正交上下变频的概念,几乎成为初学通信必问问题之一。虽然很多书籍也进行了论述,虽然公式详尽,但理解起来比较晦涩,同时也没有对一些频繁提及的问题作出解答。这些问题包括,为什么基带必须采用IQ分量(同向分量,正交分量)两路表示,而带有载频的带通信号却只有一路?带通信号为什么包含了基带的所有信息?希尔伯特变换起到何种作用?解析信号、带通信号、基带复信号以及它们的频谱究竟有何关系?本文将从最简单的模型和最易理解的角度出发,让读者能够充分理解正交上下变频。
一、 工程化理解
首先回忆发射机的上变频过程。设I(t)和Q(t)分别为基带信号的同相分量和正交分量,载频c,那么正交上变频的信号(带通信号)S(t)产生方法如图1-1所示。
I(t) cosct 本振 S(t)
/2 Q(t) sinct
图1-1. 正交上变频
上变频的数学表达为
S(t)I(t)cosctQ(t)sinct
为了解释方便,假设信道为冲击响应且加性高斯白噪声可忽略,即
r(t)S(t),接收机的下变频过程是从r(t)中恢复出I(t),Q(t)的估计值I(t),Q(t)的
过程。如图1-2所示。下文推导I(t),Q(t)与I(t),Q(t)的关系。
rI(t) cosct r(t) 本振 LPF I(t)
/2 Q(t) sinctrLPF Q(t)
图1-2. 下变频过程
rI(t)[I(t)cosctQ(t)sinct]cosct11 I(t)[cos2ct1]Q(t)sin2ct22111I(t)I(t)cos2ctQ(t)sin2ct222rQ(t)[I(t)cosctQ(t)sinct][sinct]11 I(t)sin2ctQ(t)(cos2ct1)22111Q(t)I(t)sin2ctQ(t)cos2ct222由于rI(t),rQ(t)在含有I(t),Q(t)成分的同时,还含有高频分量,因此利用低通滤波器(LPF)滤除这些高频分量,在不考虑噪声的情况下,只需要带宽为
||c的理想低通滤波器即可。
1,||cH()
0,||c实际上,由于信号的最高频率远小于载频,因此为了滤除信号频带外的高斯白噪声的影响,需要尽量降低通带的带宽。设信号最高频率为h,则:
1,||hH()
0,||h从而得到:
I(t)[rI(t)]LPFQ(t)[rQ(t)]LPF1I(t)2 1Q(t)2只要能够获得理想的低通滤波器,那么在接收端可以获得I(t),Q(t)的原始信息。
图1-1和图1-2只是简明的原理图,由于理想低通滤波器无法实现,且高阶滤波器运算量过大,在实际的软件无线电中,一般多级抽取、滤波实现下变频,多级内插、滤波的方法实现上变频,并考虑采用低复杂度的滤波器,如CIC滤波器。另外,理想滤波器被脉冲成型和匹配滤波所代替,在发射端,用升根余弦等旁瓣较小的波形代替矩形成型,在接收端,用同样的波形进行相关操作,收集能量。在最佳采样处,可以获得与矩形成型一致的最大信噪比。(高斯信道下)。
此种模型下的收发机结构叫最佳接收机或者相关-仿形接收机。如图1-3。
I(t) 脉冲成型 rI(t) cosct 本振 cosct 匹配滤波 I(t)
S(t) r(t) 本振 /2 Q(t) 脉冲成型 /2 Q(t) sinctr匹配滤波 sinct Q(t)
图1-3.相关——仿形接收机
二、 信号的复表示
定义基带复信号为Sl(t)I(t)jQ(t),其实部和虚部分别作为横坐标和纵坐标,构建的平面称为复平面。
Q Sl(t)
0 I
图2-1. 复平面与复信号
Sl(t)在复平面上可表示为一个点。其幅值为
I2(t)Q2(t),相位为
arctg[Q(t)]。 I(t)数字调制系统就是将比特映射到复平面上的一个点,所有可能的映射点组成星座图。比如BPSK,16QAM和QAM的星座图如图2-2所示。
图2-2. BPSK、 16QAM和QAM的星座图
下面我们考虑将基带复信号搬移到c载频。并在物理可实现的平台将其发射出去。
复信号的频谱搬移为在频域上卷积delta函数(c),因为频域卷积等于时域乘积,因此相当于将原时域信号乘上ejct。
Sc(t)Sl(t)ejctSc()Sl()*(c)Sl(c)
注意Sc(t)只有c处的正频率谱,而没有负频率谱,Sc(t)为一个复数,称为解析信号,将其搬移至基带即乘以ejct。
Sl(t)Sc(t)ejctSc()*(c)Sl(cc)Sl()
Sc(t)可以看作随时间变化,相位以c为频率旋转,以Sl(t)为调制包络的复
信号,若Sl(t)恒包络,假设Sl(t)=1,则Sc(t)为随时间变化的螺旋线,其在实虚轴的投影分别是cosct和sinct。如图2-3所示。
Re10.50-0.5-110-110Re-10510t152025Im0510t152025
10.5Im
0-0.5-10510t152025
图2-3. 复解析信号螺旋线及其实虚部
物理可实现的系统无法传输Sc(t)的虚部,而只传输了Sc(t)的实部,即
S(t)Re[Sl(t)ejct]Re[I(t)jQ(t)][cosctjsinct]Re[I(t)cosctQ(t)sinct]j[I(t)sinctQ(t)cosct]I(t)cosctQ(t)sinct正是第一节提到的上变频的过程。
在接收端,我们将实信号的负频率部分用ejct搬移,得到零频,原先的正频部分被搬移到高频,随即被低通滤波滤除。采用ejct和ejct都可以将频谱搬移到基带,为了推导中获得正的Q分量,在此采用ejct,否则会得到负的Q分量。
Sl(t)LP[s(t)ejct]LP[I(t)cosctQ(t)sinct][cosctjsinct]111111LPI(t)I(t)cos2ctQ(t)sin2ctjQ(t)j[I(t)sin2ctQ(t)cos2ct]22222211I(t)jQ(t)22
正是第一节提到的下变频过程。
因此可以认为只需要传输复解析信号的实部即可恢复出I和Q分量。其对应
的频带为以c为中心的,以2h为信号带宽的带通信号。注意,我们必须承认负
频率的存在,实际的发射信号为正弦(余弦)函数,在傅里叶变换域的负频率有与正频率同样的能量。由于滤波器的存在,在高频滤波后,能量减半,所以有一个1/2的常数。完整的过程可以表示为图2-4。
H() 1 h 0 h H()
Sl(t)Sl()
1 0 H() c
Sc(t)Sc()Sl(c)
1/2 c0 H() c
Re[Sc(t)]S(t)S()
1/4 2c c1/2 0 c1/4 2c
S(t)ejct
H() 1/2 c0 c
LP[S(t)ejct]Sl(t)
图2-4. 基带信号,带通信号和解析信号间关系
由于搬移到带通信号后,正频率轴的chch都包含信号。而基带信号为在hh内有信号,通常认为基带信号的带宽为h,而带通信号的带宽为2h。也就是带通的正频率带宽部分就完整复制了基带正负频率的所有带宽。(注意基带信号正负频率不一定对称)。
三、 复解析信号的产生方法
上文解释了通过Sc(t)得到S(t)的方法就是取实部,那么从S(t)得到Sc(t)有没
有方法?有,那就是希尔伯特变换。前文已述,Sc(t)S(t)jSH(t),其中S(t)为物理电路上变频和传输的部分。我们需要通过S(t)构造一个变换得到SH(t),从而得到Sc(t)。这个变换使得Sc(t)在正频率与S(t)一致,负频率为0,即需要用
jSH(t)抵消负频率,首先举一个特例,有助于理解,令S(t)cosct,如图3-1。
1/2
Im
Re 1/2 j/2 Im Re 注: c 0 c 0 -j/2 3-2. SH(t)sinot Im
Re jej/2,相当c 3-1. S(t)cosot
1/2 -1/2 Im Re 0 f
c f
于逆时针转动90°。 jej/2,相当c 1/2 1/2 f
c 0 1 f
于顺时针转动90°。 c 3-3. S(t)jSH(t)
c
3-4. Sc(t)
图3. 余弦函数的希尔伯特变换及解析信号
(逆时针旋转90°),负频率部分2旋转,则可得到图3-2,作为SH(t)。jSH(t)相当于SH(t)逆时针旋转,并与
22若构造一个频谱,其正频率部分旋转S(t)加和,过程如图3-3,加和结果为图3-4,负频已消失。推广到S()为其它
频谱亦成立。即
jS(),0 SH()jS(),0则
S()j(jS())2S(),0 Sc()S()j(jS())0,0所以Sc()只在正频率有能量。
SH()可以看作是S()通过一个系统得到的,即
SH()H()*S()
其中
j,0 H()j,0这个系统的时域响应为
h(t)1,t t,从S(t)得到Sc(t)这个变换的h(t)称为希尔伯特变换子(Hilbert transformer)过程叫希尔伯特变换。
值得注意的是,S(t)未必是实数,SH(t)也未必是实数,但Sc(t)仍可获得正频率。对于我们的通信收发机而言,S(t)I(t)cosctQ(t)sinct时,我们可以得到
11S()I()[(c)(c)]Q()[(c)(c)]22j(3-1)
11[I(c)I(c)][Q(c)Q(c)]22j11SH()[jI(c)jI(c)][jQ(c)jQ(c)]22j11[I(c)I(c)][Q(c)Q(c)] 2j211I()*[(c)(c)]Q()*[(c)(c)]2j2SH(t)I(t)sinctQ(t)cosct
推导中假设了当||c时,I()0,Q()0,或者说载频(远)大于基带的最高频率。
可见,SH(t)即为Sl(t)ejct的虚部。因此,传输一个带通信号,只需传输其实部。与第二节中的结论一致,但要注意,对于基带信号I(t),Q(t)而言,I(c)不能保证仍在正频,而I(c)亦不能保证在负频(c0),所以无法从式3-1得到SH()类似表达式,因此基带信号的I,Q分量都存有信息,而带通复解析信号只需要实部就已经包含了所有的信息。虚部可以由实部的希尔伯特变换得到。
由上文可以得知,从带通信号S(t)恢复出基带复信号Sl(t)有两个办法,一个
是通过S(t)构建SH(t),从而得到解析信号Sc(t),再通过频谱搬移至基带得到,另一个是通过乘以cosct或sinct并滤除高频成分得到。后者是工程方法,而前者适用于分析推导。
四、 正交变频的频谱理解
为了理解方便,我们假设一个特殊的情形,I(t)I,Q(t)Q,都为相位为0的常量,即包络随时间变化远远慢于载波,则S(t)IcosctQsinct,其频谱为
11I[(c)(c)]Q[(c)-(c)]22j
1111I(c)I(c)jQ(c)jQ(c)2222S()如图4-1。注意,虽然S(t)是两个矢量的合成,但是为了理解,我们将I和Q产生的分量分开绘图。我们将负频谱用黄色标示,正频谱用蓝色标示。
I/2 Im
Re jQ/2
I/2
c -jQ/2 0 c f
图4-1.S()图示
那么接收端的I路rI(t)表达式(实现过程可参考第一节的图1-2)。
rI(t)S(t)cosct111S()*[(c)(c)]S(c)S(c)222
I/4 Im jQ/4 Re I/4 I/4 0 -jQ/4 LPF jQ/4 I/4 如图4-2。
2c -jQ/4 c c 2c f
图4-2. rI(t)图示
低通滤波后,可以得到I(t)的估计。
I(t)LP[rI(t)]如图4-3。
Im 1I(t) 2Re LPF I/2 c 0 c f
图4-3. I(t)图示
对于Q路而言,同理可得
1jjrQ(t)s(t)sinctS()[(c)(c)]S(c)S(c)222
如图4-4。
Im jI/4 Re Q/4 2c -Q/4 -jI/4 LPF jI/4 c 0 -jI/4 c 2c f -Q/4
图4-4. rQ(t)图示
低通滤波后,可以得到Q(t)的估计。
1Q(t)LP[rQ(t)]Q(t)
2如图4-5。
Im Q/2 Re LPF c 0 c f
图4-5. Q(t)图示
由于实际的系统中的I(t)和Q(t)承载了信息,可以看作随机函数,所以上述过程可概括为将基带数据I(t)和Q(t)的能量通过冲激函数在频域调制(卷积)后,搬移到相应的频谱位置和相位方向上,并通过无线电传输,接收端又将频谱搬移回基带。因此,整体上下变频过程中,可以认为是对I(t)和Q(t)两路数据的线性时不变处理。
五、 总结
基于前文的讨论,我们可以得到以下一些结论:
(1).解析信号只有正频率有能量; (2).带通信号正负频率都有能量;
(3).解析信号时域上取实部就是带通信号,带通信号是实数; (4).可以对带通信号进行希尔伯特变换,从而构建解析信号; (5).解析信号与是将基带复信号频谱搬移到载波处形成的; (6).带通信号是将基带复信号频谱搬移到正负载波处形成的;
(7).带通信号恢复到基带复信号时,需要采用低通滤波器滤除高频分量; (8).解析信号恢复到基带时,只需要将频谱搬移回基带; (9).解析信号不可传输,只适用于理论推导;
(10).带通信号可以传输,其工程实现模块为上变频模块和下变频模块; (11).带通信号在工程上通过乘以正余弦函数实现,理论上还可以通过构造解析信号后搬移频谱实现;
(12).带通信号包含了全部的基带复信号的信息,带宽为两倍基带信号带宽。 (13).引申的,如果只传输BPSK(无Q分量)的信号,那么带宽利用率只有50%,实际上BPSK和QPSK具有同样的误码率性能。
作者介绍:吴臻志,北京理工大学信号与信息处理专业博士研究生,主要研究软件无线电,高性能阵列前向纠错码芯片,多载波调制解调技术,数字集群系统收发信机,TETRA物理层等。
联系方式:
http://www.linkedin.com/pub/zhenzhi-wu/16/66/241 mailto:*******************
http://wuzhenzhi.21ic.org
参考资料:
【1】 数字通信 第四版(Digital Communications)【2】 Matlab Communication Toolbox
美John G. Proakis