全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > RF/无线技术 >

无线通信:什么是IQ信号,IQ解调原理

时间:2022-12-19 10:32

人气:

作者:admin

标签: 无线通信 

导读:无线通信:什么是IQ信号,IQ解调原理-输入正交调制器的信号-般被称为IQ信号,经常用复数来表示: atjb, 对应复平面上的一个点,因此IQ信号通常被大家称为“复信号”。如果再将与路数...

先从IQ调制说起:

IQ调制:

7c33d294-7f43-11ed-8abf-dac502259ad0.jpg

 

7c4d15d8-7f43-11ed-8abf-dac502259ad0.jpg


IQ解调原理:

7c6deca4-7f43-11ed-8abf-dac502259ad0.jpg

 

7c98610a-7f43-11ed-8abf-dac502259ad0.jpg

 

7cae3610-7f43-11ed-8abf-dac502259ad0.jpg


Linux下使用GNU Octave运行下面的代码:

MATLAB

 

1
2
3
4
5
6
t=-1:0.001:1;
f=1;
y=cos(2*pi*2*f*t);
subplot(1,2,1);plot(t,y);
y=sin(2*pi*2*f*t);
subplot(1,2,2);plot(t,y);

 

前面我们讲了IQ调制和解调的原理,下来我们看一下如何应用IQ调制来实现MPSK调制(QPSK、8PSK等)、MQAM调制(16QAM、64QAM等)。
先来了解一下BPSK(Binary Phase Shift Keying,二相相移键控)

7cd218f0-7f43-11ed-8abf-dac502259ad0.jpg

 

7cf1e4fa-7f43-11ed-8abf-dac502259ad0.jpg


如何用IQ调制实现QPSK调制?

7d0d215c-7f43-11ed-8abf-dac502259ad0.jpg

 

7d37646c-7f43-11ed-8abf-dac502259ad0.jpg

 

7d5647a6-7f43-11ed-8abf-dac502259ad0.jpg

 

7d87634a-7f43-11ed-8abf-dac502259ad0.jpg

 

7da8961e-7f43-11ed-8abf-dac502259ad0.jpg


Linux下使用GNU Octave运行下面的代码:

MATLAB

 

1
2
3
4
5
6
7
8
9
10
11
%输入信号
>> subplot(4,1,1);
>> t=0:0.001:8;
>> d=[0 0 ;0.5 1;1 1;1.5 0;2 1 ;2.5 1;3 0;3.5 0;4 0;4.5 1 ;5 1 ;5.5 0 ;6 1 ;6.5 1 ;7 0 ;7.5 0];
>> s=pulstran(t-0.25,d,'rectpuls',0.5);plot(t,s) ;
>> axis([0 8 -0.5 1.5]);
>> text(0.25,1.2,'0') ; text(0.75,1.2,'1') ; text(1.25,1.2,'1') ; text(1.75,1.2,'0') ;
>> text(2.25,1.2,'1') ; text(2.75,1.2,'1') ; text(3.25,1.2,'0') ; text(3.75,1.2,'0') ;
>> text(4.25,1.2,'0') ; text(4.75,1.2,'1') ; text(5.25,1.2,'1') ; text(5.75,1.2,'0') ;
>> text(6.25,1.2,'1') ; text(6.75,1.2,'1') ; text(7.25,1.2,'0') ; text(7.75,1.2,'0') ;

 

MATLAB

 

1
2
3
4
5
6
7
8
9
10
% I路信号
>> subplot(4,1,2);
>> t=0:0.001:8;
>> a=1/sqrt(2);
>> d=[0 -a ;1 +a;2 -a;3 +a; 4 -a ;5 +a;6 -a;7 +a];
>> s=pulstran(t-0.5,d,'rectpuls');plot(t,s) ;
>> axis([0 8 -2 2]);
>> text(0.5,1.5,'-0.7') ; text(1.5,1.5,'+0.7') ;text(2.5,1.5,'-0.7') ;text(3.5,1.5,'+0.7');
>> text(4.5,1.5,'-0.7') ; text(5.5,1.5,'+0.7') ;text(6.5,1.5,'-0.7') ;text(7.5,1.5,'+0.7');

 

MATLAB

 

1
2
3
4
5
6
7
8
9
% Q路信号
>> subplot(4,1,3);
>> t=0:0.001:8;
>> d=[0 +a;1 -a;2 -a;3 +a; 4 +a;5 -a;6 -a;7 +a];
>> s=pulstran(t-0.5,d,'rectpuls');plot(t,s) ;
>> axis([0 8 -2 2]);
>> text(0.5,1.5,'+0.7') ; text(1.5,1.5,'-0.7') ; text(2.5,1.5,'-0.7') ; text(3.5,1.5,'+0.7')
>> text(4.5,1.5,'+0.7') ; text(5.5,1.5,'-0.7') ; text(6.5,1.5,'-0.7') ; text(7.5,1.5,'+0.7')

 

MATLAB

 

1
2
3
4
5
6
7
8
9
10
11
12
%QPSK调制信号
>> subplot(4,1,4);
>> t=0:0.001:8;
>> d1=[0 -a ;1 +a;2 -a;3 +a; 4 -a ;5 +a;6 -a;7 +a];
>> s1=pulstran(t-0.5,d1,'rectpuls').*cos(2*pi*5*t) ;
>> d2=[0 +a;1 -a;2 -a;3 +a; 4 +a;5 -a;6 -a;7 +a];
>> s2=pulstran(t-0.5,d2,'rectpuls').*sin(2*pi*5*t);
>> plot(t,s1-s2) ;
>> axis([0 8 -2 2]);
>> text(0.3,1.5,'3pi/4') ; text(1.3,1.5, '7pi/4') ; text(2.3,1.5,'5pi/4') ; text(3.3,1.5,'pi/4') ;
>> text(4.3,1.5, '3pi/4') ; text(5.3,1.5, '7pi/4') ; text(6.3,1.5,'5pi/4') ; text(7.3,1.5,'pi/4') ;

 

QPSK调制的星座图

7dc5ae20-7f43-11ed-8abf-dac502259ad0.jpg


星座图,就是说一个坐标,如高中的单位圆,横坐标是I,纵坐标是Q,相应于投影到I轴的,叫同相分量,同理投影到Q轴的叫正交分量。由于信号幅度有差别,那么就有可能落在单位圆之内。具体地说,64QAM,符号有64个,等于2的6次方,因此每个符号需要6个二进制来代表才够用。这64个符号就落在单位圆内,根据幅度和相位的不同 落的地方也不同。从其中一个点跳到另一个点,就意味着相位调制和幅度调制同时完成了。”

7de80f06-7f43-11ed-8abf-dac502259ad0.jpg


QPSK的映射关系可以随意定吗?

7e033fe2-7f43-11ed-8abf-dac502259ad0.jpg

 

7e1c0c7a-7f43-11ed-8abf-dac502259ad0.jpg

7e3dbd3e-7f43-11ed-8abf-dac502259ad0.jpg

还以发送数据是11为例,接收数据误判为10和00的概率要高于误判为01的概率。11误判为10错了1个比特,但11误判为00却错了2个比特。
综上所述,在相同的信道条件下,采用00π/4、013π/4、105π/4、117π/4映射关系的QPSK调制的误比特率要高于采用00π/4、013π/4、115π/4、107π/4映射关系。
象00、01、11、10这样,相邻的两个码之间只有1位数字不同的编码叫做格雷码。QPSK调制中使用的就是格雷码。

 

十进制数 自然二进制数 格雷码
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000

 

如何使用IQ调制实现8PSK?

7e697d20-7f43-11ed-8abf-dac502259ad0.jpg

 

7e8443ee-7f43-11ed-8abf-dac502259ad0.jpg

 

7e9de4de-7f43-11ed-8abf-dac502259ad0.jpg


如何使用IQ调制实现16QAM?

7eb5ce6e-7f43-11ed-8abf-dac502259ad0.jpg

 

7ed60846-7f43-11ed-8abf-dac502259ad0.jpg

 

7ef72b16-7f43-11ed-8abf-dac502259ad0.jpg

 

7f164ed8-7f43-11ed-8abf-dac502259ad0.jpg


注:前面讲的PSK调制(QPSK、8PSK),星座图中的点都位于单位圆上,模相同(都为1),只有相位不同。而QAM调制星座图中的点不再位于单位圆上,而是分布在复平面的一定范围内,各点如果模相同,则相位必不相同,如果相位相同则模必不相同。星座图中点的分布是有讲究的,不同的分布和映射关系对应的调制方案的误码性能是不一样的,这里不再展开去讲。

7f3eb5da-7f43-11ed-8abf-dac502259ad0.gif

利用IQ调制实现BPSK调制

7f62376c-7f43-11ed-8abf-dac502259ad0.jpg

 

7f80d028-7f43-11ed-8abf-dac502259ad0.jpg

编辑:黄飞

 

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信