zoukankan      html  css  js  c++  java
  • 为什么要用等效基带信号?

    1.1 单边带信号与 IQ 调制

    1.1.1 单边带信号的产生

    双边带信号占用带宽比较多,造成很大的浪费。假设双边带信号的频谱为 (Sleft( omega ight)),把两倍的阶跃信号与基带信号的频谱相乘,可以得到基带的单边带信号:

    [{S_ + }left( omega ight) = 2Sleft( omega ight)uleft( omega ight) ]

    前面这个 2 的系数是为了使调制后的射频信号形式更简单。

    ({S_ + }left( omega ight)) 做傅里叶反变换,我们可以求出单边带基带信号的时域形式:

    [{s_ + }left( t ight) = sleft( t ight) + jsleft( t ight) * frac{1}{{pi t}} ]

    这里的证明用到了 (2uleft( omega ight) = 1 + Sgnleft( omega ight)),式子 (sleft( t ight) * frac{1}{{pi t}}) 的运算是对 (sleft( t ight)) 的希尔伯特变换,记为 (hat sleft( t ight))

    这样从双边带基带信号 (sleft( t ight)) 就可以通过以下方式得到一个单边带基带信号:

    [{s_ + }left( t ight) = sleft( t ight) + jhat sleft( t ight) ]

    1.1.2 单边带信号的发送

    在通信原理中课本上是直接给出了单边带调制信号的表达式,但是没有给过程。首先我们假设双边带基带信号 (sleft( t ight) = {A_0}cos left( {{omega _0}t} ight)),对这个信号进行载波调制,我们得到双边带调制信号 ({s_{DSB}}left( t ight))

    [egin{aligned} s_{D S B}(t) &=2 A_{0} cos left(omega_{0} t ight) cdot cos left(omega_{c} t ight) \ &=A_{0} cos left(omega_{c}-omega_{0} ight) t+A_{0} cos left(omega_{c}+omega_{0} ight) t end{aligned} ]

    而我们得到的单边带调制信号(以下边带为例):

    [egin{aligned}{s_{LSB}}left( t ight) &= {A_0}cos left( {{omega _c} - {omega _0}} ight)t\ & = {A_0}cos left( {{omega _0}t} ight) cdot cos left( {{omega _c}t} ight) + {A_0}sin left( {{omega _0}t} ight) cdot sin left( {{omega _c}t} ight)\ & = sleft( t ight)cos left( {{omega _c}t} ight) + hat sleft( t ight)sin left( {{omega _c}t} ight)end{aligned} ]

    我们来看一下这个单边带调制信号实际上是怎么从单边带基带信号得到的。

    上一节我们得到单边带基带信号:({s_ + }left( t ight) = sleft( t ight) + jhat sleft( t ight)),从表达式上来看,这其实是个复数信号。然而在实际电路中,所有信号都是实数,如何表达一个复数信号呢?一个复数 (x + jy) 是和一个实数对 (left( {x,y} ight)) 相对应,也就是说一个实数对就可以表达一个复数。

    当我们用载波信号 (cos left( {{omega _c}t} ight)) 与单边带基带信号相乘后得到:

    [egin{aligned} {s_{RF + }}left( t ight) &= left[ {sleft( t ight) + jhat sleft( t ight)} ight]cos left( {{omega _c}t} ight)\ & = sleft( t ight)cos left( {{omega _c}t} ight) + jhat sleft( t ight)cos left( {{omega _c}t} ight) end{aligned} ]

    虽然 ({s_{RF + }}left( t ight)) 是一个单边带已调信号(这个频谱图在上面有),但是他的实部和虚部其实都是双边带信号,而且他们之间也没有什么联系。那么我们可以采用复指数信号为载波,得到一个单边带的已调信号,为了符号方便,我们仍用 ({s_{RF + }}left( t ight)) 表示:

    [egin{aligned} s_{mathrm{RF}+}(t) &=[s(t)+mathrm{j} hat{s}(t)] mathrm{e}^{mathrm{j} omega_{c} t} \ &=[s(t)+mathrm{j} hat{s}(t)]left[cos left(omega_{c} t ight)+mathrm{j} sin left(omega_{c} t ight) ight] \ &=s(t) cos left(omega_{c} t ight)-hat{s}(t) sin left(omega_{c} t ight)+mathrm{j}left[hat{s}(t) cos left(omega_{c} t ight)+s(t) sin left(omega_{c} t ight) ight] end{aligned} ]

    我们来看一下这个信号实部的频谱图:

    这其实就是双边带信号经过边带滤波后得到的上边带信号,即 ({s_{USB}}left( t ight))。而虚部所含的信息和实部其实是一样的,虚部部分其实就是下边带信号,即 ({s_{LSB}}left( t ight))

    从频谱上来看 (sleft( t ight)cos left( {{omega _c}t} ight)) 是双边带频谱,而 (s(t)cos left( {{omega _c}t} ight) - hat s(t)sin left( {{omega _c}t} ight)) 是单边带频谱,这其实是因为单边带信号同时利用了载波的幅度和相位,而双边带信号只利用了载波的幅度。或者等价地说,双边带信号只利用了余弦分量,而单边带信号同时利用了正弦和余弦两个正交分量。

    这样的话,我们就找到了单边带信号的发射方案,只要发射实部或者虚部就可以了,一般我们发射实部部分[1]

    1.1.3 IQ调制

    为了实现恰好将双边带信号的一个边带消掉的目的,单边带信号的正弦和余弦分量要满足希尔伯特变换的约束关系,如果不满足,则信号占用的带宽仍然和双边带信号相同。

    如果我们独立地设置正弦和余弦分量,虽然带宽仍然和双边带信号相同,但是传递的信息也增加了 一 倍,频谱效率和单边带信号是相同的,而且省掉了希尔伯特变换这个环节。

    假设 I 路的信号为 ({x_I}left( t ight)),Q 路信号为 ({x_Q}left( t ight)),则经过 IQ 调制后的信号为:

    [xleft( t ight) = {x_I}left( t ight)cos left( {{omega _c}t} ight) - {x_Q}left( t ight)sin left( {{omega _c}t} ight) ]

    在下一节中可以得到复数信号 (left[ {{x_I}left( t ight) + j{x_Q}left( t ight)} ight]{e^{j{w_c}t}}) 与实数信号 ({x_I}left( t ight)cos left( {{omega _c}t} ight) - {x_Q}left( t ight)sin left( {{omega _c}t} ight)) 存在着一一对应的关系,为了表达的方便,我们经常把 IQ 信号看成是复数信号 [1:1]。自然界中的信号是实数,实数信号是实际的发射和接收过程,为了简化模型, 因此有了信号的复数表示。所以发送信号一般建模成:

    [x_{RF}(t)=left[ {{x_I}left( t ight) + j{x_Q}left( t ight)} ight]{e^{j{w_c}t}} ]

    1.2 带通信号的复基带表示

    如果信号带宽 B 远小于中心频率 (f_c),则信号 (xleft( t ight)) 称为带通信号,通信系统中的许多信号都是实带通信号。带通信号也可以由两个低通信号(的调制)来表示[2]

    [xleft( t ight) = {x_I}left( t ight)cos left( {{omega _c}t} ight) - {x_Q}left( t ight)sin left( {{omega _c}t} ight) ]

    ({x_I}left( t ight)) 称为 (xleft( t ight)) 的同相分量,({x_Q}left( t ight)) 称为 (xleft( t ight)) 的正交分量。

    定义复信号 (uleft( t ight) = {x_I}left( t ight) + j{x_Q}left( t ight)),我们可以得到:

    [egin{aligned} uleft( t ight){e^{j{w_c}t}} &= left[ {{x_I}left( t ight) + j{x_Q}left( t ight)} ight]{e^{j{w_c}t}}\ &= left[ {{x_I}left( t ight) + j{x_Q}left( t ight)} ight] cdot left[ {cos left( {{omega _c}t} ight) + jsin left( {{omega _c}t} ight)} ight]\ &= {x_I}left( t ight)cos left( {{omega _c}t} ight) - {x_Q}left( t ight)sin left( {{omega _c}t} ight) + jleft[ {{x_Q}left( t ight)cos left( {{omega _c}t} ight) + {x_I}left( t ight)sin left( {{omega _c}t} ight)} ight] end{aligned} ]

    由此可以看出,这个所得的复信号的实部其实就是带通信号,即:

    [xleft( t ight) = {mathop{ m Re} olimits} left{ {uleft( t ight){e^{j{w_c}t}}} ight} ]

    这个复信号 (uleft( t ight)) 就称作是 (xleft( t ight))等效基带信号复包络,等式右边称为带通信号 (xleft( t ight))复基带表示

    从信号与系统的学习中我们知道,一个信号 (xleft( t ight)) 通过系统,得到的信号时域上 (yleft( t ight)) 等于 (xleft( t ight)) 与系统的冲激响应 (hleft( t ight)) 的卷积。这在计算基带信号通过低通系统时运算方便,但是这对于带通信号和带通系统来说计算复杂。于是将信号经过等效处理,将复杂运算变为简单运算[3]

    1.3 等效基带信号的频域图解

    假设已知一个实带通信号为 (xleft( t ight)),其中心频率为 (f_0),带宽为 B,频谱示意图为 (a)。定义其解析信号 (zleft( t ight)) 为:

    [zleft( t ight) = xleft( t ight) + jhat xleft( t ight) ]

    解析信号的实部为 (xleft( t ight)),虚部为 (xleft( t ight)) 的希尔伯特变换,其频谱示意图为 (b),正频率成分变为原来两倍,不再有负频率成分。解析信号本质上是原信号的正频谱部分,是实信号的一种“简练”形式[2:1]

    进一步,我们可知 (xleft( t ight)) 的复包络为 (uleft( t ight) = {x_I}left( t ight) + j{x_Q}left( t ight)),由于下式成立:

    [egin{aligned}uleft( t ight){e^{j{w_c}t}} &= left[ {{x_I}left( t ight) + j{x_Q}left( t ight)} ight]{e^{j{w_c}t}}\ &= {x_I}left( t ight)cos left( {{omega _c}t} ight) - {x_Q}left( t ight)sin left( {{omega _c}t} ight) + jleft[ {{x_Q}left( t ight)cos left( {{omega _c}t} ight) + {x_I}left( t ight)sin left( {{omega _c}t} ight)} ight]\ & = xleft( t ight) + jhat xleft( t ight)\ & = zleft( t ight)end{aligned} ]

    我们可知 (uleft( t ight) = zleft( t ight){e^{ - j{w_c}t}}),其复包络信号是将其频谱的中心点从 (f_c) 搬移到零频率处,这也是为什么称之为等效基带表示,或者说称 (uleft( t ight)) 为带通信号 (xleft( t ight)) 的低通表示[4]


    1. 杨学志. 通信之道:从微积分到5G[M]. 2016. ↩︎ ↩︎

    2. 带通信号讲解:https://www.cnblogs.com/gemstone/p/3764468.html ↩︎ ↩︎

    3. 等效基带信号讲解:https://www.zhihu.com/question/27801168?sort=created ↩︎

    4. 带通信号的低通表示:https://blog.csdn.net/tanghonghanhaoli/article/details/100905201 ↩︎

  • 相关阅读:
    052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序
    051 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 13 Eclipse下程序调试——debug入门1
    050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句
    049 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 11 break语句
    048 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 10 案例——阶乘的累加和
    047 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 09 嵌套while循环应用
    046 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 08 for循环的注意事项
    045 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 07 for循环应用及局部变量作用范围
    剑指OFFER----面试题04.二维数组中的查找
    剑指OFFER----面试题03. 数组中重复的数字
  • 原文地址:https://www.cnblogs.com/MayeZhang/p/14113338.html
Copyright © 2011-2022 走看看