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

上传人:鲁** 文档编号:468511239 上传时间:2023-01-30 格式:DOCX 页数:15 大小:209.89KB
返回 下载 相关 举报
数字通信作业(4psk2PSK分析)有完整程序_第1页
第1页 / 共15页
数字通信作业(4psk2PSK分析)有完整程序_第2页
第2页 / 共15页
数字通信作业(4psk2PSK分析)有完整程序_第3页
第3页 / 共15页
数字通信作业(4psk2PSK分析)有完整程序_第4页
第4页 / 共15页
数字通信作业(4psk2PSK分析)有完整程序_第5页
第5页 / 共15页
点击查看更多>>
资源描述

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

1、Digital Communication Project2PSK and 4PSKRequirements :Please use Matlab programming to implement some digital baseband communication systems and plot the BER(bit error probability) versusEb N0 (from -5dB to 20dB) curves for2PSK and 4PSK目录:Digital Communication Project 12PSK and 4PSK 1一、 基本理论31. 二进

2、制移相键控(2PSK的基本原理32PSK言号的产生32PSK的解调系统42PSK误码率分析42. 四进制移相键控(4PSK的基本原理 52.14PSKM号的产生74PSK的解调系统74PSK误码率分析 8二、 源程序及仿真分析81. 2PSK源程序及仿真分析 92. 4PSK源程序及仿真分析 113. 2PSK和4PSK误码率分析12基本理论1,二进制移相键控(2PSK的基本原理2PSK信号的产生方法通常有两种:模拟调制法和键控法。一般的模拟幅度调制的方法,用乘法器实现;数字键控法的开关电路受s(t)控制。2PSK信号基本的解调方法是相干解调。2PSK,二进制移相键控方式,是键控的载波相位按基

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

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

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

6、差错”。误信率,又称误比特率,是指错误接收的比特数在传输总比特数中所占的比例,即误比特率=错误比特数/传输总比特数。在数字通信系统中,可靠性用误码率和误比特率表示。2PSK的误码率计算公式为:Pe 1 1 1/2efcjE/N。2(公式 1)2PSK误比特率计算公式为:Pe 1/2efcjE7N0(公式 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调制方式

9、,同时保证了信号传输的效率和误码性能。四进制绝对相移键控(4PSK)直接利用载波的四种不同相位来表示数字信息。如下:图4PSK 信号相位矢量图由于每一种相位代表两个比特信息,因此每个四进制码元可以用两个二进制码元的组合来表示。两个二进制码元中的前一比特用a来表示,后一比特用 b表示,则双比特 ab与载波相位的关系入下表:表1 双比特ab与载波相位的关系双比特码元载波相位(4 n)abA力式B方式000 o225 o1090315 11180 45 01270 135 四进制信号可等效为两个正交载波进行双边带调制所得信号之和。这样,就把数字调相和线性调制联系起来,为四相波形的产生提供依据。2.1

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

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

12、输入相位4 nCoS (j) n的极性sin(f) n的极性判决器输出ab45o+11135 o-+01225o-00315o+-10判决器是按极性来判决的。即正抽样值判为1,负抽样值判为0。两路抽样判决器输出 a、b,经并/串变换器就可将并行数据恢复成串行数据。4PSK误码率分析4PSK的误码率计算公式为:Pe 1 1 1/2erfc .TTi24PSK误比特率计算公式为:Pe 1/ 2erfc . 772源程序及仿真分析1. 2PSKK程序及仿真分析clcclear allM = 2;nPacket = 5000;% The signal lengthx = randint(nPacket

13、,1,M);% Signal for modulate% The order for modulate of PSKh = (M);y = modulate(h,x);% modulate x get y% Creat an object of PSK modulationscatterplot(y);yn = awgn(y,15, measured ); % Pass the gauss channel with SNR=15dB scatterplot(yn);reset(h);h = (M);z = demodulate(h,yn);num,rt= symerr(x,z)% Proces

14、s rectanglar pulse shapingNsamp = 4;% Oversampling rateypulse = rectpulse(y,Nsamp);ynoisy = awgn(ypulse,15, measured);ydownsamp = intdump(ynoisy,Nsamp);scatterplot(ydownsamp);reset(h);h = (M);z = demodulate(h,ydownsamp);num,rt= symerr(x,z)Scatter plot-0.500.51In-Phase8642o2468 -0GTHFOnaauQ-0图没有噪声时的星座图aTMPanaauQScatter plot-1-0.500.511.5In-Phase图有噪声时的星座图Arp RaauQScatter plot-1-0.500.51In-Phase图矩形脉冲整形后的有噪声时的星座图2. 4PSK源程序及仿真分析M = 4;% The order for modulate of PSKnPacket = 5000;% The signal lengthx = randint(nPacket,1,M); % Signal for modulateh = (M);% Creat an obje

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

当前位置:首页 > 商业/管理/HR > 营销创新

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