正交调制与解调

网上查到的关于正交信号调制解调的内容不多,大多数介绍也忽略了理论推导,今天突然碰到了相关问题需要理解这个知识,发现自己之前本科的高频和通信原理学的真是浅显糊弄,翻了好半天本科的各种课本才搞清楚,特此记录下来,不要老是摸鱼。

在这里插入图片描述
原理图拿Visio画出来,不想吐槽连接线功能···

(一)上图的解释性推导

调制和解调是本科时高频课程的学习内容,所以我们应该和必须知道,乘法器是实现调制和解调的关键组件!!!
此外,关于为啥要调制,那是因为电磁波理论告诉我们,天线尺寸是被辐射信号波长的十分之一或更大,信号才能被有效辐射实现无线通信。如果要辐射语音信号(300-3400Hz)出去实现传输,则至少天线需要几十公里( λ = c f = 3 ∗ 1 0 8 m / s 300 H z = 1000 k m , 1000 k m ∗ 0.1 = 100 k m \lambda=\frac cf=\frac{3*10^8m/s}{300Hz}=1000km,1000km*0.1=100km λ=fc=300Hz3108m/s=1000km,1000km0.1=100km),显然是不可能实现的,所以必须把包含大量低频成分的基带信号搬到更高的频段,这种线性的搬移就是线性调制,有AM,DSB,SSB,VSB等,不再细说。此外,搬移频率也是为了便于接收机识别自己要接收的信号。

如图,一路信号的载波是 c o s ( w 0 t ) cos(w_0t) cos(w0t),另一路信号的载波是 − s i n ( w o t ) -sin(w_ot) sin(wot),载波幅度在这里均为1,两个载波相位相差 9 0 o 90^o 90o,完全正交。

合成信号:
(1) s ( t ) = s R ( t ) c o s ( w 0 t ) − s I ( t ) s i n ( w 0 t ) s(t)=s_R(t)cos(w_0t)-s_I(t)sin(w_0t)\tag1 s(t)=sR(t)cos(w0t)sI(t)sin(w0t)(1)

根据傅里叶变换的常用公式:
(2) c o s ( w 0 t ) ⟺ π [ δ ( w − w 0 ) + δ ( w + w 0 ) ] cos(w_0t)\Longleftrightarrow \pi[\delta(w-w_0)+\delta(w+w_0)]\tag2 cos(w0t)π[δ(ww0)+δ(w+w0)](2)
(3) s i n ( w 0 t ) ⟺ π j [ δ ( w − w 0 ) − δ ( w + w 0 ) ] sin(w_0t)\Longleftrightarrow \frac{\pi}{j}[\delta(w-w_0)-\delta(w+w_0)]\tag3 sin(w0t)jπ[δ(ww0)δ(w+w0)](3)
(4) f ( t ) h ( t ) ⟺ 1 2 π F ( w ) ∗ H ( w ) f(t)h(t)\Longleftrightarrow \frac{1}{2\pi}F(w)*H(w)\tag4 f(t)h(t)2π1F(w)H(w)(4)
得到:
(5) s R ( t ) c o s ( w 0 t ) ⟺ 1 2 [ S R ( w − w 0 ) + S R ( w + w 0 ) ] s_R(t)cos(w_0t)\Longleftrightarrow \frac12[S_R(w-w_0)+S_R(w+w_0)] \tag5 sR(t)cos(w0t)21[SR(ww0)+SR(w+w0)](5)
(6) − s I ( t ) s i n ( w 0 t ) ⟺ j 2 [ S I ( w − w 0 ) − S I ( w + w 0 ) ] -s_I(t)sin(w_0t)\Longleftrightarrow \frac j2[S_I(w-w_0)-S_I(w+w_0)] \tag6 sI(t)sin(w0t)2j[SI(ww0)SI(w+w0)](6)
(7) S ( w ) = 1 2 [ ( S R ( w − w 0 ) + S R ( w + w 0 ) ) + j ( S I ( w − w 0 ) − S I ( w + w 0 ) ) ] S(w)=\frac12[(S_R(w-w_0)+S_R(w+w_0))+j(S_I(w-w_0)-S_I(w+w_0))]\tag7 S(w)=21[(SR(ww0)+SR(w+w0))+j(SI(ww0)SI(w+w0))](7)

调制到此结束,继续推导解调:
合成信号 s ( t ) s(t) s(t)经过信道产生的畸变,失真暂不考虑。

2 s ( t ) c o s ( w 0 t ) ⟺ S ( w − w 0 ) + S ( w + w 0 ) = 2s(t)cos(w_0t)\Longleftrightarrow S(w-w_0)+S(w+w_0)= 2s(t)cos(w0t)S(ww0)+S(w+w0)=
1 2 [ ( S R ( w − 2 w 0 ) + S R ( w ) + S R ( w ) + S R ( w + 2 w 0 ) ) + j ( S I ( w − 2 w 0 ) − S I ( w ) + S I ( w ) − S I ( w + 2 w 0 ) ) ] \frac12[(S_R(w-2w_0)+S_R(w)+S_R(w)+S_R(w+2w_0))+j(S_I(w-2w_0)-S_I(w)+S_I(w)-S_I(w+2w_0))] 21[(SR(w2w0)+SR(w)+SR(w)+SR(w+2w0))+j(SI(w2w0)SI(w)+SI(w)SI(w+2w0))]
经过低通滤波器,滤除 2 w 0 2w_0 2w0的频率分量,则只剩
S R ( w ) S_R(w) SR(w)
经傅里叶反变换自然得到 s R ( t ) s_R(t) sR(t).

同理, − 2 s ( t ) s i n ( w 0 t ) ⟺ j [ S ( w − w 0 ) − S ( w + w 0 ) ] = -2s(t)sin(w_0t)\Longleftrightarrow j[S(w-w_0)-S(w+w_0)]= 2s(t)sin(w0t)j[S(ww0)S(w+w0)]=
j 2 [ ( S R ( w − 2 w 0 ) + S R ( w ) − S R ( w ) − S R ( w + 2 w 0 ) ) + j ( S I ( w − 2 w 0 ) − S I ( w ) − S I ( w ) + S I ( w + 2 w 0 ) ) ] \frac j2[(S_R(w-2w_0)+S_R(w)-S_R(w)-S_R(w+2w_0))+j(S_I(w-2w_0)-S_I(w)-S_I(w)+S_I(w+2w_0))] 2j[(SR(w2w0)+SR(w)SR(w)SR(w+2w0))+j(SI(w2w0)SI(w)SI(w)+SI(w+2w0))]
经过低通滤波器,滤除 2 w 0 2w_0 2w0的频率分量,则只剩
S I ( w ) S_I(w) SI(w)
经傅里叶反变换自然得到 s I ( t ) s_I(t) sI(t).

(二)复数表示

上图的两路信号分别称为同相(In-Phase)分量信号和正交(Quadrature)分量信号。合成信号 s ( t ) s(t) s(t)叫做正交调制信号
如果两路信号中除了时间参数外还有未知参数如振幅,频率,相位,则它们是随机过程 。
假设两个分量信号是零均值的联合平稳的实过程,则合成信号就是调制过程(实过程)
(1) s ( t ) = s R ( t ) c o s ( w 0 t ) − s I ( t ) s i n ( w 0 t ) s(t)=s_R(t)cos(w_0t)-s_I(t)sin(w_0t)\tag1 s(t)=sR(t)cos(w0t)sI(t)sin(w0t)(1)
(1)是正交表达式。下面写出三角形式,也叫包络相位表达式
(2) s ( t ) = r ( t ) c o s [ w 0 t + θ ( t ) ] s(t)=r(t)cos[w_0t+\theta(t)]\tag2 s(t)=r(t)cos[w0t+θ(t)](2)
则振幅和相位都是随机过程:
(3) r ( t ) = ( s R ( t ) ) 2 + ( s I ( t ) ) 2 , θ ( t ) = arctan ⁡ s I ( t ) s R ( t ) r(t)=\sqrt{(s_R(t))^2+(s_I(t))^2},\quad \theta(t)=\arctan\frac{s_I(t)}{s_R(t)} \tag3 r(t)=(sR(t))2+(sI(t))2 ,θ(t)=arctansR(t)sI(t)(3)

振幅 r ( t ) r(t) r(t)包络,相对于 s ( t ) s(t) s(t),它通常是慢变化的。

构造复过程:
(4) a ( t ) = s R ( t ) + j s I ( t ) = r ( t ) e j θ ( t ) a(t)=s_R(t)+js_I(t)=r(t)e^{j\theta(t)}\tag4 a(t)=sR(t)+jsI(t)=r(t)ejθ(t)(4)
a ( t ) a(t) a(t)复包络
显然有:
(5) s R ( t ) = r ( t ) c o s θ ( t ) , ( r e a l p a r t ) s_R(t)=r(t)cos\theta (t) ,(real \quad part)\tag5 sR(t)=r(t)cosθ(t),realpart(5)
(6) s I ( t ) = r ( t ) s i n θ ( t ) , ( i m a g i n a r y p a r t ) s_I(t)=r(t)sin \theta (t) ,(imaginary \quad part)\tag6 sI(t)=r(t)sinθ(t),imaginarypart(6)
再构造解析过程(实部是自己,虚部是自己的希尔伯特变换的复过程):
(7) z ( t ) = s ( t ) + j s ^ ( t ) z(t)=s(t)+j\hat s(t)\tag7 z(t)=s(t)+js^(t)(7)
代入

  • 54
    点赞
  • 237
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
正交调制解调是一种常用的通信技术,可以有效地传输数字信号。在Matlab中,可以使用一些函数和工具箱来实现正交调制解调。 首先,正交调制可以使用Matlab中的QAM调制函数来实现。QAM调制是一种将数字信号映射到调制符号上的方法,其中正交的两个载波波形被用来表示数字信号的实部和虚部。在Matlab中,可以使用qammod函数来进行QAM调制。该函数的输入参数包括数字信号、调制阶数和调制方式(例如16-QAM、64-QAM等)。调制后的信号可以使用plot函数来显示。 解调方面,可以使用Matlab中的qamdemod函数来实现。该函数的输入参数与qammod函数相似,包括调制符号、调制阶数和调制方式。解调后的信号可以使用plot函数来显示。 此外,Matlab还提供了其他用于正交调制解调的函数和工具箱,例如pskmod、pskdemod、fskmod和fskdemod等。这些函数和工具箱提供了更多的调制和解调选项,以适应不同的通信需求。 综上所述,正交调制解调在Matlab中可以使用qammod和qamdemod等函数来实现。使用这些函数可以方便地进行调制和解调操作,并且可以根据需要选择不同的调制方式和参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [正交幅度调制和解调(QAM)](https://blog.csdn.net/weixin_39796878/article/details/115814046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值