正交调制解调

最近项目中遇到一个奇怪的问题,在做8PSK解调的时候IQ路数据偶尔会反相,所以看了很多这方面的东西,这篇文章讲得貌似有工程实现的经验,明天按照这个经验sin 与cos反相一下试试。
为了提高频谱利用率,通信系统常采用正交调制。一般我们在教科书上看到的正交调制模型为:
正交调制解调

I(t)为同相支路(I路)的基带信号,Q(t)为正交支路(Q路)的基带信号。I路信号与载波正交调制解调相乘,Q路信号与载波正交调制解调相乘,然后将两路乘积加起来作为发送信号s(t),即

正交调制解调

。之所以Q路信号采用-sin是因为这样可以方便用等效复数基带模型来表示。接下来简要回顾一下等效复数基带模型。由于信道是模拟的,所以信道本身肯定不可能传输复数信号。输入信号包含相互独立的I/Q两部分,在理论分析上常用I(t)+jQ(t)来表示,即I路信号代表复数信号的实部,Q路信号代表复数信号的虚部,这就是正交调制的复数基带模型。如果我们将I/Q两路载波也用类似的方式表示为复数载波正交调制解调。则发送的信号实际上是复数基带信号与复数载波混频后的实部,即

正交调制解调

与之相对应,接收端解调时需要采用下面的结构

正交调制解调

注意到接收端解调时使用的I/Q两路载波需要与发送端一致,否则会造成解调错误。

好了,介绍完教科书上的内容,我们谈谈工程实现。笔者在工作中发现,实际在设计DDS查找表时,I路存储的为正弦波形,Q路存储的为余弦波形。这个事实上和我们在教科书看到的结构等效,因为I/Q两路载波均为周期信号,只要二者相位相对关系不变,波形表初相的选择并不重要。比如正交调制解调相对于正交调制解调只是绝对相位落后了正交调制解调,但是两路载波相位的相对关系不变,所以二者等价。

如果我们改变I/Q两路载波相位相对关系会怎样呢?举一个例子,也有大量的设备中采用正交调制解调这种载波结构,显然其相位相对关系发生了变化。这种变化对于基带解调有哪些影响呢?答案是极性。为了说明这个问题,我们假设信号s(t)就是一个单载波信号正交调制解调,则经过混频器和低通滤波器之后,I路解调输出为正交调制解调,而Q路解调输出为正交调制解调。显然I/Q信号中包含了本地载波与接收载波之间的频率差信息。按照一般复数域基带处理惯例,输入信号被认为是I(t)+jQ(t),在这里为正交调制解调。如果对复数域基带解调信号进行FFT分析,则频谱在频率正交调制解调处出现峰值,该频率点反映了本地载波频率相对于输入载波频率的增量。为了调整本地载波频率使之与输入频率一致,需要在本地载波频率基础上减去该增量。这就与我们平时认为的频谱分析有些出入了,比如这个峰值出现在正频率部分,我们一般会认为输入信号频率比本地载波信号频率高,看起来我们需要增加本地载波频率,但事实上我们需要降低本地载波频率。

总之,无论I/Q两路载波相对相位的设计是I路相位超前Q路90°还是落后Q路90°,无论给载波设置多少数值的初相,只要发送接收统一就不会影响系统正常工作。但是,如果载波设计成正交调制解调这样,接收端复数域基带信号处理需要特别小心,而正交调制解调这种设计比较吻合教科书/论文中的理论分析。



 

IQ (In-Phase and Quadrature) 正交调制解调在MATLAB中主要用于数字信号处理,特别是涉及无线通信和射频系统中的信号传输。正交调制,如QAM(Quadrature Amplitude Modulation)和OFDM(Orthogonal Frequency Division Multiplexing),利用了I(实部)和Q(虚部)两个独立的基带信号进行编码,能够提高数据传输速率并保持抗噪声性能。 在MATLAB中,实现IQ调制解调的基本步骤通常包括: 1. **IQ信号生成**:创建包含I和Q分量的基带信号,这通常是通过载波频率的正弦波和余弦波合成得到。 2. **IQ调制**: - **幅度调制(AM-IQ)**:改变载波幅度以表示基带信号的幅度信息。 - **相位调制(PM-IQ)**:改变载波的相位以表示基带信号的频率信息。 - **正交幅度调制(QAM)**:同时改变I和Q分量的幅度,如16-QAM, 64-QAM等。 3. **载波上变频(IFFT/FFT)**:使用快速傅立叶变换(IFFT)进行基带到频域的转换,对于OFDM尤其重要。 4. **加窗**:对IFFT输出的序列应用窗口函数,减少频谱泄露。 5. **发射/接收**:对于发射,将信号发送到物理信道;对于接收,从信道中恢复信号。 6. **IQ解调**: - **同步**:估计载波相位和频率偏移,确保解调的同步。 - **解调**:通过IFFT或相关技术恢复原始的I/Q信号。 - **数据解码**:根据调制方式(如QAM)提取实际的数据。 相关问题: 1. IQ调制在哪些无线通信标准中常见? 2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值