数字通信作业(4psk2PSK分析)有完整程序文件

上传人:l**** 文档编号:145851326 上传时间:2020-09-23 格式:DOC 页数:11 大小:393KB
返回 下载 相关 举报
数字通信作业(4psk2PSK分析)有完整程序文件_第1页
第1页 / 共11页
数字通信作业(4psk2PSK分析)有完整程序文件_第2页
第2页 / 共11页
数字通信作业(4psk2PSK分析)有完整程序文件_第3页
第3页 / 共11页
数字通信作业(4psk2PSK分析)有完整程序文件_第4页
第4页 / 共11页
数字通信作业(4psk2PSK分析)有完整程序文件_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数字通信作业(4psk2PSK分析)有完整程序文件》由会员分享,可在线阅读,更多相关《数字通信作业(4psk2PSK分析)有完整程序文件(11页珍藏版)》请在金锄头文库上搜索。

1、Digital Communication Project2PSK and 4PSK Requirements:Please use Matlab programming to implement some digital baseband communication systems and plot the BER(bit error probability) versus (from -5dB to 20dB) curves for 2PSK and 4PSK 目录:Digital Communication Project12PSK and 4PSK1一、基本理论31.二进制移相键控(2

2、PSK)的基本原理31.1 2PSK信号的产生31.2 2PSK的解调系统31.3 2PSK误码率分析42.四进制移相键控(4PSK)的基本原理42.14PSK信号的产生52.2 4PSK的解调系统62.3 4PSK误码率分析7二、源程序及仿真分析71.2PSK源程序及仿真分析72.4PSK源程序及仿真分析93.2PSK和4PSK误码率分析10一、 基本理论1. 二进制移相键控(2PSK)的基本原理2PSK信号的产生方法通常有两种:模拟调制法和键控法。一般的模拟幅度调制的方法,用乘法器实现;数字键控法的开关电路受s(t)控制。2PSK信号基本的解调方法是相干解调。 2PSK,二进制移相键控方式

3、,是键控的载波相位按基带脉冲序列的规律而改变的一种数字调制方式。就是根据数字基带信号的两个电平(或符号)使载波相位在两个不同的数值之间切换的一种相位调制方法。两个载波相位通常相差180度,此时称为反向键控(PSK),也称为绝对相移方式。1.1 2PSK信号的产生2PSK的产生:模拟法和数字键控法。就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此2PSK信号可以看作是双极性基带信号作用下的DSB调幅信号。模拟调制法如图1.1所示。而就键控法来说,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。数字键

4、控法如图1.2所示。 图1.1 模拟法图1.2 数字法1.2 2PSK的解调系统2PSK信号属于DSB信号,它的解调,不再能采用包络检测的方法,只能进行相干解调。解调可分为载波提取法和直接解调。2PSK信号的解调大多都采用相干解调方式,在码源时间间隔为Ts的区间,发送端的2PSK信号可表示2PSK相干解调系统框图及个测试行波形如图1.3所示。图1.3 2PSK相干解调系统框图及个测试点波形1.3 2PSK误码率分析通信系统的抗噪声性能是指系统克服加性噪声影响的能力。在数字通信系统中,信道噪声有可能使传输码元产生错误,错误程度通常用误码率来衡量。因此,与分析数字基带系统的抗噪声性能一样,分析数字

5、调制系统的噪声性能,也就是求系统在信道噪声干扰下的总误码率。误码率(BER:bit error ratio)是衡量数据在规定时间数据传输精确性的指标。误码率是指错误接收的码元数在传输总码元数中所占的比例,更确切地说,误码率是码元在传输系统中被传错的概率,即误码率=错误码元数/传输总码元数。如果有误码就有误码率。误码的产生是由于在信号传输中,衰变改变了信号的电压,致使信号在传输中遭到破坏,产生误码。噪音、交流电或闪电造成的脉冲、传输设备故障及其他因素都会导致误码(比如传送的信号是1,而接收到的是0;反之亦然)。误码率是最常用的数据通信传输质量指标。它表示数字系统传输质量的式是“在多少位数据中出现

6、一位差错”。误信率,又称误比特率,是指错误接收的比特数在传输总比特数中所占的比例,即误比特率=错误比特数/传输总比特数。在数字通信系统中,可靠性用误码率和误比特率表示。2PSK的误码率计算公式为: (公式1)2PSK误比特率计算公式为: (公式2)2. 四进制移相键控(4PSK)的基本原理四相相移调制是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。4PSK是在M=4时的调相技术,它规定了四种载波相位,分别为45,135,225,275,调制器输入的数据是二进制数字序列,为了能和四进制的载波相位配合起来,则需要把二进制数据变换为四进制数据,这就是说需要把二进制数字序列中每两个比

7、特分成一组,共有四种组合,即00,01,10,11,其中每一组称为双比特码元。每一个双比特码元是由两位二进制信息比特组成,它们分别代表四进制四个符号中的一个符号。4PSK中每次调制可传输2个信息比特,这些信息比特是通过载波的四种相位来传递的。解调器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特。 数字调制用“星座图”来描述,星座图中定义了一种调制技术的两个基本参数:(1)信号分布;(2)与调制数字比特之间的映射关系。星座图中规定了星座点与传输比特间的对应关系,这种关系称为“映射”,一种调制技术的特性可由信号分布和映射完全定义,即可由星座图来完全定义。首先将输入的串行二进制信息序列

8、经串并变换,变成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)直接利用载

9、波的四种不同相位来表示数字信息。如下:图1.4 4PSK信号相位矢量图由于每一种相位代表两个比特信息,因此每个四进制码元可以用两个二进制码元的组合来表示。两个二进制码元中的前一比特用a来表示,后一比特用b表示,则双比特ab与载波相位的关系入下表:表1 双比特ab与载波相位的关系双比特码元 载波相位(n) a b A方式 B方式0110 0 0 1 1 0o 90o 180o 270o 225o 315 o 45 o 135 o四进制信号可等效为两个正交载波进行双边带调制所得信号之和。这样,就把数字调相和线性调制联系起来,为四相波形的产生提供依据。2.1 4PSK信号的产生4PSK的调制方法有正

10、交调制方式(双路二相调制合成法或直接调相法)、相位选择法、插入脉冲法等。这里我们采用正交调制方式。4PSK的正交调制原理如图:图1.5 4PSK正交调制原理方框图它可以看成是由两个载波正交的2PSK调制器构成的。图中串/并变换器将输入的二进制序列分为速度减半的两个并行双极性序列a和b(a,b码元在事件上是对齐的),再分别进行极性变换,把极性码变为双极性码(0-1,1+1)然后分别调制到cosct和sinct两个载波上,两路相乘器输出的信号是相互正交的抑制载波的双边带调制(DSB)信号,其相位与各路码元的极性有关,分别由a和b码元决定。经相加电路后输出两路的合成波形,即是4PSK信号。图中两个乘

11、法器,其中一个用于产生与两种相位状态,另一个用于产生与两种相位状态,相加后就可以得到,和四种相位。2.2 4PSK的解调系统4PSK信号是两个载波正交的2PSK信号的合成。所以,可以仿照2PSK相干检测法,用两个正交的相干载波分别检测两个分量 a和b,然后还原成二进制双比特串行数字信号。此法称作极性比较法(相干解调加码反变换器方式或相干正交解调发)图1.6 4PSK信号解调器原理方框图在不考虑噪声及传输畸变时,接收机输入的4PSK信元可表示为:表1.2 抽样判决器的判决准则输入相位ncosn的极性sinn的极性判决器输出ab45o 135 o225o315o+-+-10011100判决器是按极

12、性来判决的。即正抽样值判为1,负抽样值判为0。两路抽样判决器输出a、b,经并/串变换器就可将并行数据恢复成串行数据。2.3 4PSK误码率分析4PSK的误码率计算公式为: 4PSK误比特率计算公式为: 二、 源程序及仿真分析1. 2PSK源程序及仿真分析clcclear allM = 2; % The order for modulate of PSKnPacket = 5000; % The signal lengthx = randint(nPacket,1,M); % Signal for modulate h = modem.pskmod(M); % Creat an object o

13、f PSK modulationy = modulate(h,x); % modulate x get yscatterplot(y);yn = awgn(y,15,measured); % Pass the gauss channel with SNR=15dBscatterplot(yn);reset(h); h = modem.pskdemod(M);z = demodulate(h,yn);num,rt= symerr(x,z)% Process rectanglar pulse shapingNsamp = 4; % Oversampling rateypulse = 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 没有噪声时的星座图图2.2 有噪声时的星座图图2.3 矩形脉冲整形后的有噪声时的星座图2. 4PSK源程序及仿真分析 M = 4; % The order for modulate of PSKnPacket = 5000;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号