课程设计OQPSK通信系统的matlab仿真分析(共22页).doc
《课程设计OQPSK通信系统的matlab仿真分析(共22页).doc》由会员分享,可在线阅读,更多相关《课程设计OQPSK通信系统的matlab仿真分析(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上说 明1. 课程设计任务书由指导教师填写,并经专业学科组审定,下达到学生。2. 学生根据指导教师下达的任务书独立完成课程设计。3. 本任务书在课程设计完成后,与论文一起交指导教师,作为论文评阅和课程设计答辩的主要档案资料。一、课程设计的主要内容和基本要求 产生等概率且相互独立的二进制序列,画出时域和频域的波形; 产生均值为0,方差为1的加性高斯随机噪声; 进行OQPSK调制,画出波形; 进行误码率分析,并与理论值比较; 解调OQPSK,画出眼图。 画出星座图二、课程设计图纸内容及张数本实验没有规定的图纸内容,在实验结果中附有本次实验的结果图三、课程设计应完成的软硬件的
2、名称、内容及主要技术指标MATLAB 7.0四、主要参考资料通信原理基础 (北京邮电大学出版社)通信原理 (国防工业出版社)樊昌信 曹丽娜 编著信号与系统MATLAB综合实验(高等教育出版社)MATLAB7辅助信号处理技术与应用(电子工业出版社)飞思科技产品研发中心编著窗体顶端窗体底端 OQPSK通信系统的matlab仿真分析 设计目的和意义1. 对oqpsk进行调制和解调,通过MATLAB编程,掌握MATLAB的使用,熟练掌握OQPSK的调制原理,解调原理。2. 对OQPSK通信系统进行matlab仿真分析,分析起信噪比和差错率。为现实中通信系统的调制,解调,及信道传输进行理论指导。 设计原
3、理1. OPSK的调制它和有着同样的相位关系,也是把输入码流分成两路,然后进行正交调制。随着数字通信技术的发展和广泛应用,人们对系统的带宽、频谱利用率和抗干扰性能要求越来高。而与普通的比较,交错正交相移键控的同相与正交两支路的数据流在时问上相互错开了半个码元周期,而不像那样I、Q两个数据流在时间上是一致的(即码元的沿是对齐的)。由于O信号中的I(同相)和Q(正交)两个数据流,每次只有其中一个可能发生极性转换,所以,每当一个新的输入比特进入调制器的I或Q信道时,其输出的O信号中只有0、+90三个相位跳变值,而根本不可能出现180相位跳变。所以频带受限的O信号包络起伏比频带受限的信号要小,而经限幅
4、放大后的频带展宽也少。2OQPSK的基本原理O信号的数学公式可以表示为:OQPSK的调制方法与QPSK类似,仅在一条正交支路上引入了一个比特的延时,以使得两支路的数据不会同时发生变化,降低最大相位跳变。其中电平映射关系为:11,0-1.图3:OQPSK调制原理框图经OQPSK调制后,调制点的星相图以及状态转移图如图4所示。OQPSK解调O信号可采用正交相干解调方式解调,其解调原理如图a所示。由图a可以看出,O与信号的解调原理基本相同,其差别仅在于对Q支路信号抽样判决后要延迟Tb2,这是因为在调制时,Q支路信号在时间上偏移了Tb2,所以抽样判决时刻也相应偏移了Tb2,以保证对两支路的交错抽样。眼
5、图是信号由垂直扫描进入与同周期的水平扫描锯齿波叠加到示波器上时到得图案。眼图能够反映信号在传输过程中受到的信道噪声影响的强度,眼图越模糊,眼睛越闭合,则说明噪声越强,反之,则说明噪声强度弱,也能说明信道性能更优良。 设计结果及分析输入的二进制序列以及串并转换成的上下两路信号,下支路信号已延时,由产生的随机序列可以知道前十个码元为,映射电平为1-1-11-1-111-11,下面的抽样脉冲与ts=1的矩形脉冲相卷即为输入信号上下支路分别经过调制后的信号调制后的信号以及加了高斯白噪声的信号调制后的信号乘以相干载波后的信号,通过低通滤波器以及经过抽样判决后的信号(前面上下支路的信号的与判决后的信号对比
6、,可以看出都有延时)恢复成的最终信号与原始信号的对比oqpsk的星座图oqpsk的眼图oqpsk系统的理论误码率此次实验中实际误码率加入不同的噪声进行循环 rt=1.8%(四)matlab程序及其功能主程序以及注释clc;A=1; % 载波幅度fc=2; % 载波频率Ts=1; % 码元宽度fs=1/TsB1=fs; %低通滤波器的宽度N_sample=32; % 基带码元抽样点数N=500; % 码元数 dt=Ts/fc/N_sample; % 抽样时间间隔T=N*Ts; % 信号持续时间长度t=0:dt:T-dt; % 时间向量Lt=length(t); % 时间向量长度tx1=0; %
7、时域波形图横坐标起点tx2=10; % 时域波形图横坐标终点ty1=-2; % 时域波形图纵坐标起点ty2=2; % 时域波形图纵坐标终点fx1=-10; % 功率谱图横坐标起点fx2=10; % 功率谱图横坐标终点fy1=-40; % 功率谱图纵坐标起点fy2=25; % 功率谱图纵坐标终点EsN0dB = 3:0.5:10 ; %设定EbNo范围EsN0 = 10.(EsN0dB/10);rt=zeros(1,length(EsN0dB); %初始化误码率向量M=4;%产生二进制信源m=randn(1,N); % 产生1到n的随机数d=sign(m); % 将大于0的变为1小于0的变为-1
8、dd=sigexpand(d,fc*N_sample); %将序列d的周期变为Tsgt=ones(1,fc*N_sample); % 产生宽度为Ts的矩形窗d_NRZ=conv(dd,gt); % 卷积产生基带信号figure(5);subplot(2,2,1);plot(t,dd(1:Lt);axis(tx1,tx2,ty1,ty2);figure(1);subplot(2,4,1);plot(t,d_NRZ(1:Lt);axis(tx1,tx2,ty1,ty2);xlabel(时间(S);ylabel(幅度);title(基带信号时域波形图);grid;f,d_NRZf=T2F(t,d_N
9、RZ(1:Lt);% 进行傅里叶变换figure(1);subplot(2,4,5);plot(f,10*log10(abs(d_NRZf).2/T);axis(fx1,fx2,fy1,fy2);xlabel(频率(Hz);ylabel(功率谱密度(dB/Hz);title(基带信号功率谱图);grid;figure(4);subplot(2,2,1);plot(t,d_NRZ(1:Lt);axis(tx1,tx2,ty1,ty2);xlabel(时间(S);ylabel(幅度);title(基带信号时域波形图);grid;figure(4);subplot(2,2,2);plot(f,10*
10、log10(abs(d_NRZf).2/T);axis(fx1,fx2,fy1,fy2);xlabel(频率(Hz);ylabel(功率谱密度(dB/Hz);title(基带信号功率谱图);grid;% 串并转换d1=;d2=;for i=1:N if rem(i,2)=1 d1(i+1)/2)=d(i); else d2(i/2)=d(i); endenddd1=sigexpand(d1,2*fc*N_sample); %功能同上 gt1=ones(1,2*fc*N_sample); d_NRZ1=conv(dd1,gt1); figure(1);subplot(2,4,2);plot(t,
11、d_NRZ1(1:Lt);axis(tx1,tx2,ty1,ty2);xlabel(时间(S);ylabel(幅度);title(上支路基带信号时域波形图);grid;f1,d_NRZ1f=T2F(t,d_NRZ1(1:Lt);figure(1);subplot(2,4,6);plot(f1,10*log10(abs(d_NRZ1f).2/T);axis(fx1,fx2,fy1,fy2);xlabel(频率(Hz);ylabel(功率谱密度(dB/Hz);title(上支路基带信号功率谱图);grid;figure(3);subplot(2,4,1);plot(t,d_NRZ1(1:Lt);a
12、xis(tx1,tx2,ty1,ty2);xlabel(时间(S);ylabel(幅度);title(上支路基带信号时域波形图);grid;dd2=sigexpand(d2,2*fc*N_sample); gt1=ones(1,2*fc*N_sample); d_NRZ2=conv(dd2,gt1); d_NRZ2DLY=-ones(1,N_sample*fc),d_NRZ2(1:end-N_sample*fc); %进行延时,在前面添-1figure(1);subplot(2,4,3);plot(t,d_NRZ2DLY(1:Lt);axis(tx1,tx2,ty1,ty2);xlabel(时
13、间(S);ylabel(幅度);title(下支路基带信号时域波形图);grid;f2,d_NRZ2f=T2F(t,d_NRZ2DLY(1:Lt); figure(1);subplot(2,4,7);plot(f2,10*log10(abs(d_NRZ2f).2/T);axis(fx1,fx2,fy1,fy2);xlabel(频率(Hz);ylabel(功率谱密度(dB/Hz);title(下支路基带信号功率谱图);grid;figure(3);subplot(2,4,5);plot(t,d_NRZ2DLY(1:Lt);axis(tx1,tx2,ty1,ty2);xlabel(时间(S);yl
14、abel(幅度);title(下支路基带信号时域波形图);grid;% 载波h1t=A*cos(2*pi*fc*t);h2t=A*sin(2*pi*fc*t);figure(1);subplot(2,4,4);plot(t,h1t);axis(tx1,tx2,ty1,ty2);xlabel(时间(S);ylabel(幅度);title(载波信号时域波形图);grid;f3,h1tf=T2F(t,h1t);figure(1);subplot(2,4,8);plot(f3,10*log10(abs(h1tf).2/T); % p=2/T *10*log10(abs(h1tf)为求功率谱的公式axi
15、s(fx1,fx2,fy1,fy2);xlabel(频率(Hz);ylabel(功率谱密度(dB/Hz);title(载波信号功率谱图);grid;% 生成OQPSK信号s_qpsk1=d_NRZ1(1:Lt).* h1t; %上下支路分别调制s_qpsk2=d_NRZ2DLY(1:Lt).* h2t; figure(2);subplot(2,2,1);plot(t,s_qpsk1);axis(tx1,tx2,ty1,ty2);xlabel(时间(S);ylabel(幅度);title(上支路频带信号时域波形图);grid;f4,s_qpsk1f=T2F(t,s_qpsk1);figure(2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 OQPSK 通信 系统 matlab 仿真 分析 22
限制150内