数字通信作业(4psk-2PSK分析)有完整程序教学文案

合集下载

实验4 PSK(DPSK)调制解调实验.概要

实验4 PSK(DPSK)调制解调实验.概要

班级通信1403 学号201409732 姓名裴振启指导教师邵军花日期实验4 PSK(DPSK)调制解调实验一、实验目的1. 掌握PSK 调制解调的工作原理及性能要求;2. 进行PSK 调制、解调实验,掌握电路调整测试方法;3. 掌握二相绝对码与相对码的码变换方法。

二、实验仪器1.PSK QPSK调制模块,位号A2.PSK QPSK解调模块,位号C3.时钟与基带数据发生模块,位号:G4.噪声模块,位号B5.复接/解复接、同步技术模块,位号I6.20M双踪示波器1台7.小平口螺丝刀1只8.频率计1台(选用)9.信号连接线4根三、实验原理PSK QPSK调制/解调模块,除能完成上述PSK(DPSK)调制/解调全部实验外还能进行QPSK、ASK调制/解调等实验。

不同调制方式的转換是通过开关4SW02及插塞37K01、37K02、四、PSK(DPSK)调制/解调实验进行PSK(DPSK)调制时,工作状态预置开关4SW02置于00001, 37K01、37K02①和②位挿入挿塞,38K01、38K02均处于1,2位相连(挿塞挿左边)。

相位键控调制在数字通信系统中是一种极重要的调制方式,它具有优良的抗干扰噪声性能及较高的频带利用率。

在相同的信噪比条件下,可获得比其他调制方式(例如:ASK、FSK)更低的误码率,因而广泛应用在实际通信系统中。

本实验箱采用相位选择法实现二进制相位调制,绝对移相键控(CPSK或简称PSK)是用输入的基带信号(绝对码)直接控制选择开关通断,从而选择不同相位的载波来实现。

相对移相键控(DPSK)采用绝对码与相对码变换后,用相对码控制选择开关通断来实现。

1.PSK调制电路工作原理二相相位键控的载波为1.024MHz,数字基带信号有32Kb/s伪随机码、及其相对码、32KHz 方波、外加数字信号等。

相位键控调制电原理框图,如图6-1所示。

图6-1 相位键控调制电原理框图1)滤波器、同相放大器和反相放大器从图6-1看出,1024KHZ的方波经37R29加到由运放37UO4A及周边元件组成的低通滤波器,其输出变为l024KHZ正弦波,它通过37U05A同相放大和37U05B反相放大,从而得到l024KHZ的同相和反相正弦载波,电位器37W01可调节反相放大器的增益,从而使同相载波与反相载波的幅度相等,然后同相和反相正弦载波被送到模拟开关乘法器。

数字通信作业(4psk,2PSK分析)有完整程序

数字通信作业(4psk,2PSK分析)有完整程序

Digital Communication Project————2PSK and 4PSKRequirements:Please use Matlab programming to implement some digital baseband communication systems and plot the BER(bit error4PSK目录:Digital Communication Project (1)————2PSK and 4PSK (1)一、基本理论 (3)1. 二进制移相键控(2PSK)的基本原理 (3)1.1 2PSK信号的产生 (3)1.2 2PSK的解调系统 (3)1.3 2PSK误码率分析 (4)2. 四进制移相键控(4PSK)的基本原理 (4)2.1 4PSK信号的产生 (5)2.2 4PSK的解调系统 (6)2.3 4PSK误码率分析 (7)二、源程序及仿真分析 (7)1. 2PSK源程序及仿真分析 (7)2. 4PSK源程序及仿真分析 (9)3. 2PSK和4PSK误码率分析 (10)一、基本理论1.二进制移相键控(2PSK)的基本原理2PSK信号的产生方法通常有两种:模拟调制法和键控法。

一般的模拟幅度调制的方法,用乘法器实现;数字键控法的开关电路受s(t)控制。

2PSK信号基本的解调方法是相干解调。

2PSK,二进制移相键控方式,是键控的载波相位按基带脉冲序列的规律而改变的一种数字调制方式。

就是根据数字基带信号的两个电平(或符号)使载波相位在两个不同的数值之间切换的一种相位调制方法。

两个载波相位通常相差180度,此时称为反向键控(PSK),也称为绝对相移方式。

1.1 2PSK信号的产生2PSK的产生:模拟法和数字键控法。

就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此2PSK信号可以看作是双极性基带信号作用下的DSB 调幅信号。

数字频带传输系统 ——2PSK信号及频谱

数字频带传输系统            ——2PSK信号及频谱

通信原理课程设计报告书课题名称 数字频带传输系统——2PSK 信号及频谱姓 名学 号 院、系、部 电气系 专 业 电子信息工程指导教师刘鑫淼2012年 6 月13日※※※※※※※※※ ※※ ※※ ※※※※※※※※※※※2009级通信原理课程设计数字频带传输系统——2PSK信号及频谱一、设计目的掌握二进制数字调制——2PSK信号的调制和解调基本原理。

通过MATLAB 仿真,加深对2PSK系统的理解;锻炼运用所学知识,独立分析问题、解决问题的综合能力。

二、设计要求运用通信原理的基本理论和专业知识,对2PSK系统进行设计、仿真(仿真程序实现),要求用程序画出已调信号及其功率谱密度。

如:用MATLAB产生独立等概的二进制信源并画出其波形,画出2PSK信号波形及其功率谱密度。

三、系统原理相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。

在2PSK中,通常用初始相位0和π分别表示二进制“1”和“0”。

基带信号所对应的2PSK波形如图1所示。

因此,2PSK信号的时域表达式为:Ae=wctpsk)cos(2θ+其中,θ表示第n个符号的绝对相位:当发送“0”时,0θ;当发送“1”时,=θ=。

π2PSK的模拟调制框图如图2所示,键控法如图3所示。

2PSK的解调框图如图4所示。

四、程序设计clear ;close all;N=500;fs=200;Ts=1;t=0:1/fs:N*Ts;fm=1/2*Ts;fc=4;%用正弦波产生方波twopi_fc_t=2*pi*fm*t; %源信号A=1; %幅值为1phi=0; %相位偏移为0x = A * cos(twopi_fc_t + phi);% 方波am=1;x(x>0)=am;x(x<0)=-1;subplot(3,1,1);plot(t,x);axis([0 5 -2 2]);title('等概二进制信源');grid on;%加边框car=sin(2*pi*fc*t); %载波psk=x.*car; %载波调制(相乘器)subplot(3,1,2);plot(t,psk);axis([0 5 -2 2]);title('2PSK信号');grid on;subplot(3,1,3);plot(abs(fft(psk)));%产生2psk信号的频谱axis([0 100000 0 40000]);grid on;title('2psk信号频谱');xlabel('f');五、仿真结果00.51 1.52 2.53 3.54 4.55-22等概二进制信源00.51 1.52 2.53 3.54 4.55-222PSK 信号012345678910x 10424x 1042psk 信号频谱f六、设计总结本次课程设计运用MATLAB 产生独立等概的二进制信源并对其波形、其对应的2PSK 信号的波形、2PSK 信号的功率谱密度的模拟。

4相位psk调制

4相位psk调制

4相位psk调制
四相位相移键控(4-PSK)调制是一种数字通信技术,它的原理是在正弦波的相位上引入四个固定的、等间隔的相位差,以表示不同的数字信息。

4-PSK可以将二进制码流映射为4个符号,每个符号代表2个比特。

在4-PSK调制中,一个完整的符号周期被分为4个等长的相位区间,每个相位区间对应一个特定的相位值。

这4个相位值通常被选为0、90、180和270度。

发送端将二进制码流按照每两个比特一组进行分组,然后将每组二进制码映射到相应的四个相位值中的一个。

接收端接收到信号后,通过检测相位值来恢复二进制码流。

4-PSK调制的优点在于它具有高效率和低误码率的特点。

相比于二进制振幅移键控(BPSK)调制,4-PSK可以用相同的带宽传输更多的数据,从而提高了信道利用率;同时,由于4-PSK的相位差较大,所以它相比于QPSK(四相位正交调制)和8PSK(八相位相移键控)等调制方式,具有更低的误码率。

4-PSK调制在数字通信领域有着广泛的应用,比如在数字电视、移动通信、卫星通信等领域中都有着重要的地位。

通原实验4-数字调制PSK实验

通原实验4-数字调制PSK实验

常认为增加一倍;所以DPSK解调大多采用差厚分德相博干学接收追。求卓越
1.8 2DPSK信号解调
B.相干解调-码变换法电路工作原理
以数字序列 =[101001]为例
发送数据 0 1 0 1 0 0 1
2DPSK

0

载波
这就避免了2PSK中的倒π现象发生,为此得到了广泛的工程应用。 相乘输出
低通输出 由以上分析可知,2DPSK与2PSK的波形不同,他们的同一相位
厚德博学 追求卓越
三、实验应知知识
1.数字移相键控PSK调制的基本原理
数字相位调制又称移相键控,简记PSK,二 进制移相键控记作2PSK。它是利用载波相位 的变化来传送数字信息的。
通常有两种类型:
(1)绝对相移(2PSK或BPSK)
(2)相对相移(差分相移/2DPSK 或DBPSK)
厚德博学 追求卓越
1、2DPSK与2PSK信号有相同的功率谱
2、2DPSK与2PSK信号带宽相同,是基带信号带宽Bs的两倍, 即
3、2DPSK与2PSK信号频带利用率也相同,为
B 2DP SB K 2PS K 厚2德fs博学 追求卓越
1.8 2DPSK信号解调
差分相干解调和相干解调-码变换法,后者又称为极性比较-码 变换法。
Ø切忌无目的地拨弄仪器面板上的开关和按钮。
Ø仪器设备出现问题,请向老师寻求帮助,请勿随便调换配件。 Ø注意仪表允许安全电压(或电流),切勿超过!
当被测量的大小无法估计时,应从仪表的最大量程开始测试,然后逐 渐减小量程。
厚德博学 追求卓越
四、实验内容与步骤
实验用数字调制与解调电路模块的基本组成:
PSK调制解调单元模块电路
通信原理实验

数字通信原理与技术报告(4ASK和4PSK)

数字通信原理与技术报告(4ASK和4PSK)

4PSK和4ASK的MATLAB仿真一、实验目的:学会利用MATLAB软件进行4PSK和4ASK调制的仿真。

通过实验提高学生实际动手能力和编程能力,为日后从事通信工作奠定良好的基础。

二、实验内容:利用MATLAB软件编写程序,画出4PSK和4ASK图形,进一步了解4PSK和4ASK调制的原理。

(1)设二进制数字序列为0 1 0 1 1 0 0 0 1 1 0 1 0 0,编程产生4PSK调制信号波形。

(2)设二进制数字序列为1 1 0 0 1 1 0 0 1 0 0 1 1 1,编程产生4ASK调制信号波形。

三、程序和实验结果:(1)4PSK程序clfclcclearT=1;M=4;fc=1/T;N=500;delta_T=T/(N-1);input=[0 1 0 1 1 0 0 0 1 1 0 1 0 0]input1=reshape(input,2,7)t=0:delta_T:Tfor i=1:7hold onif input1([1 2],i)==[0;0]u=cos(2*pi*fc*t);plot(t,u)elseif input1([1 2],i)==[1;0]u=cos(2*pi*fc*t+2*pi/M);plot(t,u)elseif input1([1 2],i)==[1;1]u=cos(2*pi*fc*t+4*pi/M);plot(t,u)elseif input1([1 2],i)==[0;1]u=cos(2*pi*fc*t+6*pi/M);plot(t,u)endt=t+Tendgridhold off实验结果:(2)4ASK程序clfclcclearT=1;M=4;fc=1/T;N=500;delta_T=T/(N-1);input=[1 1 0 0 1 1 0 0 1 0 0 1 1 1] input1=reshape(input,2,7)t=0:delta_T:Tfor i=1:7hold onif input1([1 2],i)==[0;0]u=0;plot(t,u)elseif input1([1 2],i)==[1;0]u=2*sin(2*pi*fc*t);plot(t,u)elseif input1([1 2],i)==[1;1]u=3*sin(2*pi*fc*t);plot(t,u)elseif input1([1 2],i)==[0;1]u=sin(2*pi*fc*t);plot(t,u)endt=t+Tgrid;end四、实验结果分析:由4PSK和4ASK的图形我们可以发现,他们的共同点是:(1)每个码元含有2b的信息。

4psk调制与解调

4psk调制与解调

课程设计任务书学生姓名:陈欢专业班级:通信0902班指导教师:艾青松工作单位:信息工程学院题目:4PSK调制与解调系统仿真设计任务与要求:(1)任务:设计一个4PSK调制解调系统(2)要求:1)4PSK信号波形的载频和相位参数应随机置或者可有几组参数组合供选择2)系统中要求加入高斯白噪声3) 4PSK解调方框图采用相干接收形式4)分析误码率(3)说明:设计报告必须包括建模仿真结果。

参考文献:1.《通信原理》王福昌熊兆飞黄本雄清华大学出版社20062.《MATLAB仿真技术与应用教程》钟麟王峰国防工业出版社20033.《MATLAB通信仿真与技术应用》刘敏魏玲国防工业出版社2001时间安排:第18周安排任务,设计仿真,撰写报告。

第19周完成设计,提交报告,答辩。

指导教师签名:2011 年月日系主任(或责任教师)签名: 2011 年月日目录摘要 (1)ABSTRACT (2)1 基本原理与方法 (3)1.1 MATLAB软件介绍 (3)1.2 4PSK的基本特点 (4)1.3 4PSK调制解调原理 (6)1.3.1 4PSK调制原理 (6)1.3.2 4PSK解调原理 (7)1.4 误码率的分析............................................................ 错误!未定义书签。

2 基于SIMULINK的4PSK调制解调系统 (9)2.1 信源的产生................................................................ 错误!未定义书签。

2.2 串并转换 (9)2.3 将非极性信号转换成极性信号 (9)2.4 调制 (9)2.5 信号的传输 (10)2.6 信号的解调 (10)2.7 比特错误率统计........................................................ 错误!未定义书签。

实验四 PSK 调制与解调实验

实验四     PSK 调制与解调实验

实验四PSK调制与解调实验一、实验目的1、掌握绝对码、相对码的概念以及它们之间的变换关系和变换方法。

2、掌握产生PSK(DPSK)信号的方法。

3、掌握PSK(DPSK)信号的频谱特性。

二、实验内容1、观察绝对码和相对码的波形。

2、观察PSK(DPSK)信号波形。

3、观察PSK(DPSK)信号频谱。

4、观察PSK(DPSK)相干解调器各点波形。

三、实验仪器1、信号源模块2、数字调制模块3、数字解调模块4、同步提取模块5、双踪示波器五、实验步骤1:PSK调制实验(1)将信号源模块产生的码速率为15.625KHz(即将SW04,SW05拨为00000001 00101000)的周期性NRZ码(所谓周期性例如:00010001 00010001 00010001)送入数字调制模块的信号输入点“PSK(DPSK)基带输入”。

(2)将信号源模块产生的64KHz的正弦波(幅度为3V左右)送入数字调制模块的“PSK(DPSK)载波输入”。

(3)数字调制模块中的拨位开关S01拨到0,用双踪示波器同时观察点“PSK 基带输入”与“PSK调制输出”的波形。

2、PSK解调实验(1)将同步信号提取模块的拨码开关SW01的第一位拨上。

将数字解调模块中的拨位开关S01拨到0,(2)将“PSK调制输出”的输出信号送入数字解调模块的信号输入点“PSK-IN”,将“PSK调制输出”的波形送入同步信号提取模块的信号输入点“S-IN”,使信号输出点“载波输出”能输出提取出的正确的载波信号(方法请参考同步载波提取原理)。

(3)将同步信号提取模块的“载波输出”的输出波形送入数字解调模块的信号输入点“载波输入”,观察信号输出点“PSK-OUT”处的波形,并调节标号为“PSK/DPSK判决电压调节”的电位器,直到在该点观察到稳定的NRZ 码为止。

PSK-OUT:(4)将点“PSK-OUT”输出的波形送入同步信号提取模块的信号输入点“NRZ-IN”,再将同步信号提取模块的信号输出点“位同步输出”输出的波形送入数字解调模块的信号输入点“PSK-BS”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字通信作业(4p s k-2P S K分析)有完整程序Digital Communication Project————2PSK and 4PSKRequirements:Please use Matlab programming to implement some digital baseband communication systems and plot the BER(bit error probability)目录:Digital Communication Project (2)————2PSK and 4PSK (2)一、基本理论 (4)1.二进制移相键控(2PSK)的基本原理 (4)1.1 2PSK信号的产生 (4)1.2 2PSK的解调系统 (4)1.3 2PSK误码率分析 (5)2.四进制移相键控(4PSK)的基本原理 (5)2.1 4PSK信号的产生 (7)2.2 4PSK的解调系统 (7)2.3 4PSK误码率分析 (8)二、源程序及仿真分析 (8)1.2PSK源程序及仿真分析 (8)2.4PSK源程序及仿真分析 (10)3.2PSK和4PSK误码率分析 (11)一、基本理论1.二进制移相键控(2PSK)的基本原理2PSK信号的产生方法通常有两种:模拟调制法和键控法。

一般的模拟幅度调制的方法,用乘法器实现;数字键控法的开关电路受s(t)控制。

2PSK信号基本的解调方法是相干解调。

2PSK,二进制移相键控方式,是键控的载波相位按基带脉冲序列的规律而改变的一种数字调制方式。

就是根据数字基带信号的两个电平(或符号)使载波相位在两个不同的数值之间切换的一种相位调制方法。

两个载波相位通常相差180度,此时称为反向键控(PSK),也称为绝对相移方式。

1.1 2PSK信号的产生2PSK的产生:模拟法和数字键控法。

就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此2PSK信号可以看作是双极性基带信号作用下的DSB调幅信号。

模拟调制法如图1.1所示。

而就键控法来说,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。

数字键控法如图1.2所示。

图1.1 模拟法图1.2 数字法1.2 2PSK的解调系统2PSK信号属于DSB信号,它的解调,不再能采用包络检测的方法,只能进行相干解调。

解调可分为载波提取法和直接解调。

2PSK信号的解调大多都采用相干解调方式,在码源时间间隔为Ts的区间内,发送端的2PSK信号可表示2PSK相干解调系统框图及个测试行波形如图1.3所示。

图1.3 2PSK相干解调系统框图及个测试点波形1.3 2PSK误码率分析通信系统的抗噪声性能是指系统克服加性噪声影响的能力。

在数字通信系统中,信道噪声有可能使传输码元产生错误,错误程度通常用误码率来衡量。

因此,与分析数字基带系统的抗噪声性能一样,分析数字调制系统的噪声性能,也就是求系统在信道噪声干扰下的总误码率。

误码率(BER:bit error ratio)是衡量数据在规定时间内数据传输精确性的指标。

误码率是指错误接收的码元数在传输总码元数中所占的比例,更确切地说,误码率是码元在传输系统中被传错的概率,即误码率=错误码元数/传输总码元数。

如果有误码就有误码率。

误码的产生是由于在信号传输中,衰变改变了信号的电压,致使信号在传输中遭到破坏,产生误码。

噪音、交流电或闪电造成的脉冲、传输设备故障及其他因素都会导致误码(比如传送的信号是1,而接收到的是0;反之亦然)。

误码率是最常用的数据通信传输质量指标。

它表示数字系统传输质量的式是“在多少位数据中出现一位差错”。

误信率,又称误比特率,是指错误接收的比特数在传输总比特数中所占的比例,即误比特率=错误比特数/传输总比特数。

在数字通信系统中,可靠性用误码率和误比特率表示。

2PSK的误码率计算公式为:21[11/2Pe=--(公式1)2PSK误比特率计算公式为:1/2Pe=(公式2)2.四进制移相键控(4PSK)的基本原理四相相移调制是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。

4PSK是在M=4时的调相技术,它规定了四种载波相位,分别为45°,135°,225°,275°,调制器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,这就是说需要把二进制数字序列中每两个比特分成一组,共有四种组合,即00,01,10,11,其中每一组称为双比特码元。

每一个双比特码元是由两位二进制信息比特组成,它们分别代表四进制四个符号中的一个符号。

4PSK中每次调制可传输2个信息比特,这些信息比特是通过载波的四种相位来传递的。

解调器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特。

数字调制用“星座图”来描述,星座图中定义了一种调制技术的两个基本参数:(1)信号分布;(2)与调制数字比特之间的映射关系。

星座图中规定了星座点与传输比特间的对应关系,这种关系称为“映射”,一种调制技术的特性可由信号分布和映射完全定义,即可由星座图来完全定义。

首先将输入的串行二进制信息序列经串-并变换,变成m=log2M个并行数据流,每一路的数据率是R/m,R是串行输入码的数据率。

I/Q信号发生器将每一个m比特的字节转换成一对(pn,qn)数字,分成两路速率减半的序列,电平发生器分别产生双极性二电平信号I(t)和Q(t),然后对coswct和sinwct进行调制,相加后即得到4PSK信号。

4PSK是一种频谱利用率高、抗干扰性强的数调制方式, 它被广泛应用于各种通信系统中. 适合卫星广播。

例如,数字卫星电视DVB2S 标准中,信道噪声门限低至4. 5 dB,传输码率达到45Mb/s,采用4PSK 调制方式,同时保证了信号传输的效率和误码性能。

四进制绝对相移键控(4PSK)直接利用载波的四种不同相位来表示数字信息。

如下:图1.4 4PSK信号相位矢量图由于每一种相位代表两个比特信息,因此每个四进制码元可以用两个二进制码元的组合来表示。

两个二进制码元中的前一比特用a来表示,后一比特用b表示,则双比特ab与载波相位的关系入下表:表1 双比特ab与载波相位的关系四进制信号可等效为两个正交载波进行双边带调制所得信号之和。

这样,就把数字调相和线性调制联系起来,为四相波形的产生提供依据。

2.1 4PSK 信号的产生4PSK 的调制方法有正交调制方式(双路二相调制合成法或直接调相法)、相位选择法、插入脉冲法等。

这里我们采用正交调制方式。

4PSK 的正交调制原理如图:图1.5 4PSK 正交调制原理方框图它可以看成是由两个载波正交的2PSK 调制器构成的。

图中串/并变换器将输入的二进制序列分为速度减半的两个并行双极性序列a 和b (a,b 码元在事件上是对齐的),再分别进行极性变换,把极性码变为双极性码(0→-1,1→+1)然后分别调制到cos ωct 和sin ωct 两个载波上,两路相乘器输出的信号是相互正交的抑制载波的双边带调制(DSB )信号,其相位与各路码元的极性有关,分别由a 和b 码元决定。

经相加电路后输出两路的合成波形,即是4PSK 信号。

图中两个乘法器,其中一个用于产生00与0180两种相位状态,另一个用于产生090与0180两种相位状态,相加后就可以得到045,0135,0225,和0315四种相位。

2.2 4PSK 的解调系统4PSK 信号是两个载波正交的2PSK 信号的合成。

所以,可以仿照2PSK 相干检测法,用两个正交的相干载波分别检测两个分量 a 和b ,然后还原成二进制双比特串行数字信号。

此法称作极性比较法(相干解调加码反变换器方式或相干正交解调发)图1.6 4PSK 信号解调器原理方框图在不考虑噪声及传输畸变时,接收机输入的4PSK 信号码元可表示为:表1.2 抽样判决器的判决准则判决器是按极性来判决的。

即正抽样值判为1,负抽样值判为0。

两路抽样判决器输出a 、b ,经并/串变换器就可将并行数据恢复成串行数据。

2.3 4PSK 误码率分析4PSK 的误码率计算公式为:21[11/2Pe =--4PSK 误比特率计算公式为:1/2Pe =二、 源程序及仿真分析1. 2PSK 源程序及仿真分析clc clear allM = 2; % The order for modulate of PSKnPacket = 5000; % The signal length x = randint(nPacket,1,M); % Signal for modulateh = modem.pskmod(M); % Creat an object of PSK modulation y = modulate(h,x); % modulate x get y scatterplot(y);yn = awgn(y,15,'measured'); % Pass the gauss channel with SNR=15dB scatterplot(yn);reset(h); h = modem.pskdemod(M); z = demodulate(h,yn); [num,rt]= symerr(x,z)%% Process rectanglar pulse shapingNsamp = 4; % Oversampling rate ypulse = rectpulse(y,Nsamp);ynoisy = awgn(ypulse,15,'measured'); ydownsamp = intdump(ynoisy,Nsamp); scatterplot(ydownsamp); reset(h);h = modem.pskdemod(M); z = demodulate(h,ydownsamp); [num,rt]= symerr(x,z)图2.1 没有噪声时的星座图Q u a d r a t u r eIn-PhaseScatter plot图2.2 有噪声时的星座图图2.3 矩形脉冲整形后的有噪声时的星座图2. 4PSK 源程序及仿真分析M = 4; % The order for modulate of PSKnPacket = 5000; % The signal length x = randint(nPacket,1,M); % Signal for modulateh = modem.pskmod(M); % Creat an object of PSK modulation y = modulate(h,x); % modulate x get y scatterplot(y);yn = awgn(y,15,'measured'); % Pass the gauss channel with SNR=15dB scatterplot(yn);reset(h); h = modem.pskdemod(M); z = demodulate(h,yn); [num,rt]= symerr(x,z)Q u a d r a t u r eIn-PhaseScatter plotQ u a d r a t u r eIn-PhaseScatter plot图2.4 没有噪声时的星座图图2.5 有噪声时的星座图3. 2PSK 和4PSK 误码率分析 clc;clear all; close all;nsymbol=100000;%每种信噪比下的发送符号数 M=2;%2-PSK N=4;%4-PSKEbN0=-5:20;%信噪比的范围snr1=10.^(EbN0/10);%将dB 值转化成线性值msg=randint(1,nsymbol,M);%由0-1的整数值组成的均匀随机数 msgmod=pskmod(msg,M);%2-PSK 调制spow=norm(msgmod).^2/nsymbol;%求出每个符号的平均功率 nsg=randint(1,nsymbol,N);%由0-4的整数值组成的均匀随机数 nsgmod=pskmod(nsg,N);%4-PSK 调制spow1=norm(nsgmod).^2/nsymbol;%求出每个符号的平均功率 for indx=1:length(EbN0)Q u a d r a t u r eIn-PhaseScatter plotQ u a d r a t u r eIn-PhaseScatter plotsigma=sqrt(spow/(2*snr1(indx))) ;%2-PSK 根据符号功率求出噪声功率 sigma1=sqrt(spow1/(2*snr1(indx))) ;%4-PSK 根据符号功率求出噪声功率rx=msgmod+sigma*(randn(1,length(msgmod))+j*randn(1,length(msgmod))); %2-PSK 混入高斯加性白噪声rx1=nsgmod+sigma1*(randn(1,length(nsgmod))+j*randn(1,length(nsgmod))); %4-PSK 混入高斯加性白噪声decmsg=pskdemod(rx,M);%2-PSK 的解调 decnsg=pskdemod(rx1,N);%4-PSK 的解调 %2-PSK[err,ser(indx)]=symerr(msg,decmsg);%求误符号率 %4-PSK[err,ser1(indx)]=symerr(nsg,decnsg);%求误符号率 endsemilogy(EbN0,ser,'b*-',EbN0,ser1,'rd-'); title('M-PSK 调制信号在AWGN 信道下的性能'); grid;xlabel('Eb/N0(dB)');ylabel('误码率'); legend('2-PSK','4-PSK');图2.6 M-PSK 调制信号在AWGN 信道下的性能-6-4-202468101210-510-410-310-210-110M-PSK 调制信号在AWGN 信道下的性能Eb/N0(dB)误码率。

相关文档
最新文档