ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:228.37KB ,
资源ID:20625037      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20625037.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(QPSK通信系统的设计与仿真Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

QPSK通信系统的设计与仿真Word格式文档下载.docx

1、在四相绝对移相调制系统中,实现起来最困难的问题在于接收端如何产生一标准的相干载波。通常采用的方法是四倍频-四分频法,然后经过四次分频,便可以得到所有的相干载波输出。这种方法也会由于分频起始点不同而使提取的相干载波的相位出现四种不确定性。因此,在实际中,通常采用四相相对移相调制。 二、QPSK调制解调原理2.1 QPSK调制原理 四相相移键控信号简称“QPSK”。它分为绝对相移和相对相移两种。由于绝对相移方式存在相位模糊问题,所以在实际中主要采用相对移相方式QDPSK。它具有一系列独特的优点,目前已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。在数字信号的调制方式中QPSK四

2、相移键控是目前最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。 QPSK四相绝对相移键控,用载波信号的4个初始相位对应4进制码元。因此,对于输入的二进制数字序列每2比特分为一组,称为双比特码元AB,然后用4种不同的载波相位分别表征这4种数字码元。按AB分组与载波相位的对应关系有/2体系(也称A方式)与/4体系(也称B方式),具体定义如表所示:双比特码元AB载波相位AB/2体系(A方式)/4体系(B方式)0()5/4(2251/2(7/4(315(/4(453/2(3/4(135 图2-1 QPSK信号双比特码元与相位矢量关系图 图2-2 四相相

3、移调制是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。QPSK是在M=4时的调相技术,它规定了四种载波相位,分别为45,135,225,315,调制器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,这就是说需要把二进制数字序列中每两个比特分成一组,共有四种组合,即00,01,10,11,其中每一组称为双比特码元。每一个双比特码元是由两位二进制信息比特组成,它们分别代表四进制四个符号中的一个符号。QPSK中每次调制可传输2个信息比特,这些信息比特是通过载波的四种相位来传递的。解调器根据星座图及接收到的载波信号的相位来判断发送端发

4、送的信息比特。数字调制用“星座图”来描述,星座图中定义了一种调制技术的两个基本参数:(1)信号分布;(2)与调制数字比特之间的映射关系。星座图中规定了星座点与传输比特间的对应关系,这种关系称为“映射”,一种调制技术的特性可由信号分布和映射完全定义,即可由星座图来完全定义。同时QPSK信号可以看作两个载波正交2PSK信号的合成,下图表示QPSK正交调制器。图2-3 QPSK调制系统原理图2.2 QPSK解调原理 数字调制用“星座图”来描述,星座图中定义了一种调制技术的两个基本参数:四相相移调制是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。由QPSK信号的调制可知,对它的解调可

5、以采用与2PSK信号类似的解调方法进行解调。解调原理图如下所示,同相支路和正交支路分别采用相干解调方式解调,得到和,经过抽样判决和并/串交换器,将上下支路得到的并行数据恢复成串行数据。图2-4 QPSK解调系统原理图三、MATLAB仿真结果3.1 QPSK的产生及加噪仿真 图3-1 通过matlab产生两路相互正交的2PSK信号,信号叠加后的到合成序列,对合成序列进行加噪处理。3.2 QPSK解调前后信号仿真图3-23.3 QPSK码元恢复然后相干解调中,正交路和同相路分别设置两个相关器(或匹配滤波器),得到I(t)和Q(t),经电平判决和并一串变换后即可恢复原始信息。当然,如果调制端是差分编

6、码的,那么解调中并串变换后还需一个差分解码。假如已调信号分别为同相路和正交路,为载波频率,那么相干解调后,同相路相乘可得正交路为:经过低通滤波后,可得:在完成通过滤波器之后,将码元再通过并串转换,就可以恢复出原始信号的码元序列。图3-3 3.4误码率分析图3-4有图示可知,QPSK调制解调有比较低的误码率,所以因其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通信及有线电视系统之中。四、程序清单clear allclose allt=-1:0.01:7-0.01;tt=length(t);x1=ones(1,800);for i=1:

7、tt if (t(i)=-1 & t(i)=5&=7); x1(i)=1; else x1(i)=-1; endendt1=0:8-0.01;t2=0:7-0.01;t3=-1:7.1-0.01;t4=0:8.1-0.01;tt1=length(t1);x2=ones(1,800);tt1 if (t1(i)=0 & t1(i)=4&=8); x2(i)=1; else x2(i)=-1;f=0:0.1:1;xrc=0.5+0.5*cos(pi*f);y1=conv(x1,xrc)/5.5;y2=conv(x2,xrc)/5.5;n0=randn(size(t2);f1=1;i=x1.*cos

8、(2*pi*f1*t);q=x2.*sin(2*pi*f1*t1);I=i(101:800);Q=q(1:700);QPSK=sqrt(1/2).*I+sqrt(1/2).*Q;QPSK_n=(sqrt(1/2).*I+sqrt(1/2).*Q)+n0;n1=randn(size(t2);i_rc=y1.*cos(2*pi*f1*t3);q_rc=y2.*sin(2*pi*f1*t4);I_rc=i_rc(101:Q_rc=q_rc(1:QPSK_rc=(sqrt(1/2).*I_rc+sqrt(1/2).*Q_rc);QPSK_rc_n1=QPSK_rc+n1;figure(1)subplo

9、t(4,1,1);plot(t3,i_rc);axis(-1 8 -1 1);ylabel(a序列);subplot(4,1,2);plot(t4,q_rc);b序列subplot(4,1,3);plot(t2,QPSK_rc);合成序列subplot(4,1,4);plot(t2,QPSK_rc_n1);加入噪声% 调制bit_in = randint(1e3, 1, 0 1);bit_I = bit_in(1:2:1e3);bit_Q = bit_in(2:data_I = -2*bit_I+1;data_Q = -2*bit_Q+1;data_I1=repmat(data_I,20,1)

10、;data_Q1=repmat(data_Q1e4 data_I2(i)=data_I1(i); data_Q2(i)=data_Q1(i);end;data_I2_rc=conv(data_I2,xrc)/5.5;data_Q2_rc=conv(data_Q2,xrc)/5.5;t1=0:1e3+0.9;n0=rand(size(t1);I_rc=data_I2_rc.*cos(2*pi*f1*t1);Q_rc=data_Q2_rc.*sin(2*pi*f1*t1);QPSK_rc_n0=QPSK_rc+n0;% 解调I_demo=QPSK_rc_n0.*cos(2*pi*f1*t1);Q_

11、demo=QPSK_rc_n0.*sin(2*pi*f1*t1);% 低通滤波I_recover=conv(I_demo,xrc);Q_recover=conv(Q_demo,xrc);I=I_recover(11:10010);Q=Q_recover(11:0.05:1e3-0.05;t3=0:1e3-0.1;% 抽样判决data_recover=;20:10000 data_recover=data_recover I(i:1:i+19) Q(i:i+19);bit_recover=;20000 if sum(data_recover(i:i+19) data_recover_a(i:i+

12、19)=1; bit_recover=bit_recover 1; elsei+19)=-1; bit_recover=bit_recover -1;end error=0;dd = -2*bit_in+1;ddd=dd;ddd1=repmat(ddd,20,1);2e4 ddd2(i)=ddd1(i);1e3 if bit_recover(i)=ddd(i) error=error+1;p=error/1000;subplot(2,1,1);plot(t2,ddd2);axis(0 100 -2 2);title(原序列subplot(2,1,2);plot(t2,data_recover_

13、a);解调后序列t=0:I_demo=QPSK_rc.*cos(2*pi*f1*t1);Q_demo=QPSK_rc.*sin(2*pi*f1*t1);ddd = -2*bit_in+1;ddd1=repmat(ddd,10,1);plot(t3,I);axis(0 20 -6 6);plot(t3,Q);plot(t2,data_recover);plot(t,ddd2);% QPSK误码率分析SNRindB1=0:10;SNRindB2=0:length(SNRindB1) pb,ps=cm_sm32(SNRindB1(i); smld_bit_err_prb(i)=pb; smld_sy

14、mbol_err_prb(i)=ps;length(SNRindB2) SNR=exp(SNRindB2(i)*log(10)/10); theo_err_prb(i)=Qfunct(sqrt(2*SNR);QPSK误码率分析semilogy(SNRindB1,smld_bit_err_prb,*axis(0 10 10e-8 1);hold on;% semilogy(SNRindB1,smld_symbol_err_prb,osemilogy(SNRindB2,theo_err_prb);legend(仿真比特误码率,理论比特误码率hold off;五、参考文献1 樊昌信、曹丽娜编著通信原理国防工业出版社。2009年1月2 张志涌、杨祖樱编著MATLAB教程北京航空航天大学出版社。2006年9月3 张肃文编著高频电子线路高等教育出版社。2008年2月4 周建兴等编著MATLAB从入门到精通人民邮电出版社。2008年1月5曹志刚、钱亚生编著现代通信原理清华大学出版社。2008年03月6 刘颖编著数字通信原理与技术北京邮电大学出版社。1999年10月7 黄智伟编著调制解调器电路设计西安电子科技大学出版社。2009年04月8 啜钢等编著移动通信原理与系统北京邮电大学出版社。2005年09月9 王华奎编著移动通信原理与技术清华大学出版社。2009年01 月

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1