8PSK调制与解调系统的MATLAB实现及性能分析

合集下载

基于MATLAB的PSK信号的调制与解调 (2)

基于MATLAB的PSK信号的调制与解调 (2)

目录摘要: (I)ABSTRACT: ...................................................................................................................... I I 第一章绪论 . (1)1.1 选题背景及意义 (1)1.2 matlab简介 (2)1.3选题目的及研究范围 (3)第二章信号模型 (4)2.1调制信号的通用模型 (4)2.2 PSK信号的调制原理 (4)2.2.1二进制相移键控信号调制模型 (4)2.2.2 多进制相移键控信号的调制模型 (6)2.3 PSK信号的频谱 (7)2.4 PSK信号的瞬时特征 (8)第三章PSK信号的相干解调原理 (10)3.1 2PSK信号的相干解调原理 (10)3.2 4PSK的相干解调原理 (10)第四章仿真结果及结论 (12)4.1 仿真结果 (12)4.2 结论 (12)参考文献 (13)致谢 ..................................................................................................... 错误!未定义书签。

附录 . (14)基于MATLAB的PSK信号的调制与解调摘要:在数字传输系统中,数字信号对高频载波进行调制,变为频带信号,通过信道传输,在接收端解调后恢复成数字信号。

由于大多数实际信号都是带通型的,所以必须先用数字基带信号对载波进行调制,形成数字调制信号再进行传输,因而,调制解调技术是实现现代通信的重要手段。

数字调制的实现,促进了通信的飞速发展。

研究数字通信调制理论,提供有效调制方式,有着重要意义。

本文首先介绍了PSK信号的调制原理并用matlab进行了仿真。

随后介绍了PSK信号的解调原理,并采用相干解调的方法对其进行了仿真。

8PSK调制解调技术的设计与仿真

8PSK调制解调技术的设计与仿真

目录摘要 (1)前言 (2)一信道 (3)1.1信道概念 (3)1.2信道分类 (3)二 8PSK的原理 (4)2.1基本原理 (4)2.2 8PSK的调制 (6)2.3 8PSK的解调采用双正交相干解调 (7)2.4眼图 (8)三信号调制与解调 (9)3.1 8PSK信号发送端的调制 (9)3.2 8PSK信号接收端的解调 (11)四设计及仿真 (12)4.1 MATLAB软件的介绍 (12)4.2 8PSK调制部分 (12)4.3 8PSK 解调部分 (15)4.4 高斯噪声、眼图 (18)总结 (22)参考文献 (23)致谢 (24)摘要在数字信号的调制方式中8PSK是目前最常用的一种数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。

调制技术是通信领域里非常重要的环节,一种好的调制技术不仅可以节约频谱资源而且可以提供良好的通信性能。

8PSK调制是一种具有较高频带利用率和良好的抗噪声性能的调制方式,在数字移动通信中已经得到了广泛的应用。

本次设计在理解8PSK调制解调原理的基础上应用MATLAB语言来完成仿真,仿真出了8PSK的调制以及解调的仿真图,包括已调信号的波形,解调后的信号波形,眼图和误码率。

在仿真的基础上分析比较了各种调制方法的性能,并通过比较仿真模型与理论计算的性能,证明了仿真模型的可行性。

关键字:8PSK 调制解调仿真;前言信息化的社会,数字技术快速发展,数字器件也广泛的利用,数字信号的处理技术也越来越重要。

进入20世纪以来,随着晶体管、集成电路的出现与普及、无线通信迅速发展。

特别是在20世纪后半叶,随着人造地球卫星的发射,大规模集成电路、电子计算机和光导纤维等现代技术成果的问世,通信技术在不同方向都取得了巨大的成功。

随着技术的进步,特别是超大规模集成电路和数字信号处理技术的发展,使得复杂的电路设计得以用少量的几块即成电路模块实现,有些硬件电路的功能还可以用软件代替实现。

matlab中8psk的解调原理

matlab中8psk的解调原理

matlab中8psk的解调原理8PSK是一种常用的调制技术,它可以在有限的频谱资源下传输更多的信息。

在MATLAB中,我们可以使用各种工具箱和函数来实现8PSK的解调。

本文将介绍MATLAB中8PSK的解调原理。

首先,我们需要了解8PSK的调制原理。

8PSK是一种相位调制技术,它将8个不同的相位值映射到一个符号上。

这些相位值可以是0°、45°、90°、135°、180°、225°、270°和315°。

每个相位值代表一个不同的二进制码字,因此可以传输3个比特的信息。

在MATLAB中,我们可以使用comm.PSKModulator函数来实现8PSK的调制。

该函数可以将输入的比特流转换为相应的相位值。

例如,如果我们有一个比特流[1 0 1],则对应的相位值为[45° 180° 135°]。

接下来,我们需要了解8PSK的解调原理。

解调是调制的逆过程,它将接收到的信号转换回比特流。

在8PSK中,解调的关键是确定接收到的信号的相位值。

在MATLAB中,我们可以使用comm.PSKDemodulator函数来实现8PSK的解调。

该函数可以将接收到的信号转换为相应的相位值。

然后,我们可以使用comm.PSKPhaseOffsetEstimator函数来估计信号的相位偏移。

最后,我们可以使用comm.PSKCoarseFrequencyEstimator和comm.PSKFineFrequencyEstimator函数来估计信号的粗频率和细频率。

解调的最后一步是将相位值转换回比特流。

在MATLAB中,我们可以使用comm.PSKDemodulator函数的输出作为输入,使用comm.PSKDemodulator函数的相位映射表来确定对应的比特流。

例如,如果我们的相位映射表为[0 1 2 3 4 5 6 7],则相位值为45°的比特为[0 0 0],相位值为180°的比特为[1 0 0],相位值为135°的比特为[0 1 0],以此类推。

matlab中8psk的解调原理

matlab中8psk的解调原理

8PSK的解调原理引言调制是无线通信中的重要环节,通过调制可以将数字信号转换为模拟信号,便于在传输过程中传递和接收。

8PSK是一种常用的调制方式,它采用8个不同的相位来表示8个不同的符号,每个符号携带3个比特信息。

解调是调制的逆过程,即将接收到的模拟信号转换为数字信号。

本文将详细介绍8PSK的解调原理。

8PSK调制原理8PSK调制是一种相位调制方式,它将每个符号映射到一个特定的相位,共有8个相位可供选择。

8PSK调制的基本原理如下:1.将要传输的数字信号分组,每组3个比特,共有8种可能的组合。

2.将每个3比特组合映射到一个相位,每个相位代表一个符号。

3.在调制过程中,每个符号的相位会在不同的时间间隔内改变,以便区分不同的符号。

4.调制完成后,将模拟信号发送到接收端。

8PSK解调原理8PSK解调是将接收到的模拟信号转换为数字信号的过程,其基本原理如下:1.接收到的模拟信号经过低通滤波器,去除高频噪声和干扰,得到基带信号。

2.将基带信号进行采样,得到一系列的采样值。

3.对每个采样值进行相位解调,将其转换为对应的相位。

4.根据相位的不同,将其映射为对应的3比特组合,得到解调后的数字信号。

下面将详细介绍8PSK解调的各个步骤。

低通滤波接收到的模拟信号通常包含高频噪声和干扰,需要通过低通滤波器进行滤波处理。

低通滤波器的作用是去除高频成分,保留基带信号。

滤波后的信号具有较低的带宽,便于后续处理。

采样经过低通滤波后的信号是连续的模拟信号,为了进行数字信号处理,需要对其进行采样。

采样是指在一定时间间隔内对信号进行离散化,得到一系列的采样值。

采样的时间间隔需要根据信号的带宽和采样定理进行选择,以保证采样后的信号不发生失真。

相位解调采样得到的信号是一系列的采样值,每个采样值代表信号的幅度。

相位解调是将每个采样值转换为对应的相位。

在8PSK中,每个采样值对应一个相位,相位的取值范围为0到2π。

相位解调可以通过计算每个采样值与参考相位之间的差值来实现。

8PSK调制与解调系统的MATLAB实现及性能分析

8PSK调制与解调系统的MATLAB实现及性能分析

8PSK调制与解调系统的MATLAB实现及性能分析S1=0°=1S2=45°=√2/2+√2/2iS3=90°=iS5=180°=-1S6=225°=-√2/2-√2/2iS7=270°=-iS8=315°=√2/2-√2/2i对于输入的二进制比特流,我们将其分为两个一组,每组代表一个符号。

然后,根据符号对应的相位值映射选择一个复数符号进行调制。

在MATLAB中,我们可以实现8PSK调制过程如下:```matlabfunction [modulated_signal] = PSK8_modulation(binary_stream) M = length(binary_stream)/2;symbols = bi2de(reshape(binary_stream',2,M)');modulated_signal = exp(1i*deg2rad(phases(symbols+1)));end```在上述代码中,binary_stream是输入的二进制比特流,M是符号的数量。

首先,我们将二进制比特流转换为整数符号。

然后,根据符号对应的相位值计算复数形式的符号,并返回调制后的信号。

接下来,是8PSK解调的过程。

解调的目标是将接收到的信号映射回相应的符号,并最终恢复二进制比特流。

在MATLAB中,我们可以实现8PSK解调过程如下:```matlabfunction [demodulated_signal] =PSK8_demodulation(received_signal)[~, symbols] = min(abs(received_signal -exp(1i*deg2rad(phases))), [], 2);binary_stream = reshape(de2bi(symbols-1, 2, 'left-msb').',1,[]);demodulated_signal = binary_stream;end```在上述代码中,received_signal是接收到的信号。

贼详细的8PSK调制与解调详细过程

贼详细的8PSK调制与解调详细过程

贼详细的8PSK调制与解调详细过程⼀、关于1.花了⼏天写了⼀个8PSK调制的MATLAB程序,从产⽣序列到最后解调出原始信号。

2.我在⽹上查资料的时候发现并没有详细的⼀个调制完整过程,于是我把写的完整过程贴出来。

3.要想把通信专业学好的话,脑⼦⾥⾸先要有⼀个通信系统的全过程,从信源开始到信宿结束。

但是在课本的系统框图中,有些模块在⼀般情况下并⽤不上。

⽐如信道编码、信源编码、加密、解密等等。

在本篇仿真过程中不涉及这⼏个模块,等有时间再额外写。

⽽且在实际中⼜会涉及到源信息频率与发射设备所⽀持的频率不⼀致,这⼜如何解决?4.通信专业要学的真是太多了,想总结出来⼗分困难,在实现通信系统的每⼀步都涉及到很多技术,如采样、滤波、调制、同步(⾮常重要,但⼜⼗分难)、解调等等,⽽且还挺难,因为经历过这个过程,所以在本⽂中,尽量把涉及到的原理都解释⼀下。

5.其实这个过程很简单,主要是加深对通信系统的了解。

6.、、、、、、还不知道6写啥⼆、程序中未涉及到但是不得不知的⼀些知识点1. matlab信号处理⼯具规定单位频率为奈圭斯特频率(采样频率的⼀半),所以基本的滤波器设计函数的截⽌频率参数均以奈圭斯特频率为基准做归⼀化。

例如,对于⼀个采样频率为1000Hz的系统,300Hz则对应300/500=0.6。

若要将归⼀化频率转换为单位圆上的弧度,则将归⼀化值乘以π(pi)即可。

2. 尽量对基带信号进⾏编码(本⽂使⽤的格雷码),对解决误⽐特率问题效果很好,在仿真过程中未编码之前百分之3左右,编码后为0。

3. 数字通信系统中,由于总的传输特性不理想,会使传输波形产⽣畸变,会引起幅度失真和相位失真,表现为连续传输的脉冲波形会受到破坏,使得接收端前后脉冲不再能清晰的分开,也就是产⽣了码间串扰。

时域中,抽样时刻⽆码间串扰的条件为,抽样时刻仅存在当前码元的抽样值,不存在历史时刻码元抽样值的加权值。

在实际的传输系统中,很少利⽤⽅波作为基带脉冲波形,因为基带脉冲波形的功率谱形状为 Sa(f)形状,旁瓣功率⼤,容易对其他频带产⽣⼲扰,也容易失真。

基于MATLAB的PSK调制与解调的仿真

基于MATLAB的PSK调制与解调的仿真

基于MATLAB的PSK调制与解调的仿真一、课题说明现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。

这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。

通信系统仿真贯穿通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。

本报告针对通信系统仿真的探讨主要做了以下的工作:(1)介绍了通信系统仿真的相关内容,包括通信系统仿真的一般步骤。

(2)对通信系统中的主要环节,如模拟信号的数字传输系统进行了详细的阐述。

(3)在理解通信系统理论的基础上,利用Simulink强大的仿真功能,对PSK通信系统进行了模型构建、系统设计、仿真演示、结果显示,并且给出了具体的分析。

二、原理介绍1、通信系统仿真的一般步骤通信系统仿真一般分成3个步骤,即仿真建模、仿真实验和仿真分析。

应该注意的是,通信系统仿真是一个螺旋式发展的过程,因此,这3个步骤可能需要循环执行多次之后才能够获得令人满意的仿真结果。

图1 数字调制系统的基本结构2、数字频带传输系统在数字基带传输系统中,为了使数字基带信号能够在信道中传输,要求信道应具有低通形式的传输特性。

然而,在实际信道中,大多数信道具有带通传输特性,数字基带信号不能直接在这种带通传输特性的信道中传输。

必须用数字基带信号对载波进行调制,产生各种已调数字信号。

图2 数字调制系统的基本结构3、PSK调制系统3.1 2PSK数字调制原理在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号. 通常用已调信号载波的0°和180°分别表示二进制数字基带信号的 1 和0.3.2 2PSK原理图图32PSK信号的调制原理图图42PSK信号的解调原理图三、数字通信2PSK系统建模1、建模基本步骤通信系统仿真的基本步骤如下:(1)建立数学模型:根据通信系统的基本原理,确定总的系统功能,并将各部分功能模块化,找出各部分之间的关系。

基于MATLAB的PSK调制和解调及仿真

基于MATLAB的PSK调制和解调及仿真

学士学位毕业设计(论文)基于MATLAB的PSK调制和解调及仿真摘要Psk调制是通信系统中最为重要的环节之一,Psk调制技术的改进也是通信系统性能提高的重要途径。

本文首先分析了数字调制系统的基本调制解调方法,然后,运用Matlab及附带的图形仿真工具——Simulink设计了这几种数字调制方法的仿真模型。

通过仿真,观察了调制解调过程中各环节时域和频域的波形,并结合这几种调制方法的调制原理,跟踪分析了各个环节对调制性能的影响及仿真模型的可靠性。

最后,在仿真的基础上分析比较了各种调制方法的性能,并通过比较仿真模型与理论计算的性能,证明了仿真模型的可行性。

另外,本文还利用Matlab的图形用户界面(GUI)功能为仿真系统设计了一个便于操作的人机交互界面,使仿真系统更加完整,操作更加方便。

关键词:数字调制;分析与仿真;Matlab;Simulink;GUI图形界面ABSTRACTIn this paper, methods of psk modulation are introduced firstly. Then their simulation models are bu ilt by using MATLAB’s simulation tool, SIMULINK. Through observing the results of simulation, the factors that affect the capability of the psk modulation system and the reliability of the simulation models are analyzed. And then, the capability of three digital modulation simulation models, 2-PSK, 4-PSK and , have been compared, as well as comparing the results of simulation and theory. At last, the conclusion is gotten: The simulation models are reasonable. In addition, an operation interface is designed, which can simplify the manipulation of the simulation system, by mean of the Graphical User Interface, which short for GUI.Keywords:PSK modulation; analysis; simulation; MATLAB; SIMULINK; GUI目录摘要 (II)ABSTRACT (III)目录 (IV)前言 (1)1绪论 (2)1.1通信技术的历史和发展 (2)1.2数字调制技术 (3)1.3数字调制的发展现状和趋势 (4)1.4本章小结 (5)2 MATLAB仿真技术 (6)2.1通信仿真 (6)2.2 MATLAB简介 (9)2.3 Simulink简介 (12)2.4 本章小结 (14)3 PSK 调制系统 (15)3.1 2PSK数字调制原理 (15)3.2 4PSK的调制和解调 (19)3.3 本章小结 (23)4 PSK调制解调系统的仿真 (24)4.1 2PSK调制解调系统的仿真 (24)4.2 4PSK调制解调系统的仿真 (25)4.3利用MATLAB研究4PSK信号 (27)4.4 本章小结 (29)结论 (30)参考文献 (31)致谢 (32)附录 (33)前言现代通信的发展趋势为数字化,随着现代通信技术的不断开发,数字调制技术已日趋成熟,在各个领域都得到了广泛的应用和认同。

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

8PSK调制与解调系统的MATLAB实现及性能分析学生姓名:指导老师:摘要:8PSK是一种常用于卫星通信的高带宽效率的多相位键控调制解调技术。

通过进行8PSK调制解调的基带仿真,对实现中影响该系统性能的几个重要问题进行了研究。

研究了实际应用时不同类型和参数的滤波器对系统性能的影响,针对8PSK的特点,采用了存储波形累加求和法来代替一般的滤波成形,提高了调制速度,利用其相位对称的特点将波形存储表压缩为原容量的1 / 4,有效地节约了存储空间。

关键词:MATLAB7.1 ;Simulink仿真平台;8PSK调制解调;1 引言1.1 8PSK 简介8PSK (8 Phase Shift Keying 8移相键控) 是一种相位调制算法。

相位调制(调相)是频率调制(调频)的一种演变,载波的相位被调整用于把数字信息的比特编码到每一词相位改变(相移)。

"8PSK"中的"PSK表示使用移相键控方式,移相键控是调相的一种形式,用于表达一系列离散的状态,8PSK对应8种状态的PSK。

如果是其一半的状态,即4种,则为QPSK,如果是其2倍的状态,则为16PSK。

因为8PSK拥有8种状态,所以8PSK每个符号(symbol)可以编码3个比特(bits)。

8PSK抗链路恶化的能力(抗噪能力)不如QPSK,但提供了更高的数据吞吐容量。

1.2 8PSK的特点(1) 传输效率高。

码元速率相同时,信息速率比二进制高。

(2) 抗衰落能力差。

8PSK信号只宜在恒参信道(如有线信道)中使用。

(3) 在接收机输入平均信噪比相等的情况下,8PSK系统的误码率比2PSK系统要高。

1.3课程设计的目的通过本课程的学习我们不仅能加深理解和巩固理论课上所学的有关 PCM编码和解码的基本概念、基本理论和基本方法,而且能锻炼我们分析问题和解决问题的能力;同时对我们进行良好的独立工作习惯和科学素质的培养,为今后参加科学工作打下良好的基础。

1.4课程设计的内容利用MATLAB集成环境下的Simulink仿真平台,设计一个8PSK调制与解调系统.用示波器观察调制前后的信号波形;用频谱分析模块观察调制前后信号频谱的变化;加上各种噪声源,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能。

1.5课程设计的要求1)熟悉MATLAB环境下的Simulink仿真平台,熟悉8PSK系统的调制解调原理,构建QPSK调制解调电路图.2)用示波器观察调制前后的信号波形,用频谱分析模块观察调制前后信号的频谱的变化。

并观察解调前后频谱有何变化以加深对该信号调制解调原理的理解。

3)在调制与解调电路间加上各种噪声源,用误码测试模块测量误码率,并给出仿真波形,改变信噪比并比较解调后波形,分析噪声对系统造成的影响。

4)在老师的指导下,要求独立完成课程设计的全部内容,并按要求编写课程设计学年论文,能正确阐述和分析设计和实验结果。

2 设计原理2.1 MPSK的介绍MPSK即多进制相移键控,又称为多相制。

这种键控方式是多进制键控的主要方式。

在M进制的相移键控信号,用M个相位不同的载波分别代表M个不同的符号。

如果载波有2n个相位,它可以代表n位二进制码元的的不同组合的码组。

多进制相移键控也分为多进制绝对相移键控和多进制相对相移键控。

在MPSK信号中,载波相位有M种可能取值,θn=2πn/M(n=1,2,…M)。

因此MPSK信号可表示为S(t) = cos(ω0t+θn) = cos (ωt+2πn/M)若载波频率是基带信号速率的整数倍,则上式可改写为S(t)=∑g(t-nTs )cos(ωt+θn)=cosωtΣg(t-nTs)cosθn-sinωtΣg(t-nTs)sinθn式中g(t)是高度为1、宽度为Ts的矩形脉冲。

式中表明,MPSK信号可等效为两个正交载波的MASK信号之和。

所以,MPSK 信号的带宽和MASK信号的带宽相同。

因此,MPSK系统是一种高效率的信息传输方式。

但是,当M的取值增加时,载波间的相位差也随之减少,这就使它的抗噪声性能变差。

2.2 8PSK的原理在八相调相中,把载波相位的一个周期0-2π等分成8种相位,已调波相邻相位之差为2π/8=π/4。

二进制信码的三比码组成一个八进制码元,并与一个已调波的相位对应。

所以在调制时必须将二进制的基带串行码流经过串/并变换,变为三比特码元,然后进行调相。

三比特码元的组合不同,对应的已调波的相位就不同。

8PSK信号可用正交调制法产生,方法如图2.1所示。

输入的二进制信息序列经串/并变换后,分为三路并行序列BAC,每一组并行的BAC称为三比特码元。

每路的码元速率是输入数据速率的1/3。

A和C送入同相支路的2/4电平变换器,输出的电平幅度值为ak;B和C送入正交支路的2/4电平变换器,输出的电平幅度值为bk 。

将ak和bk这两个幅度不同而相互正交的矢量合成后就能得到8PSK信号。

在图2.1中,A用于决定同相支路信号的极性(A为“1”码时,ak为正;A为“0”码时,ak 为负)。

B用于决定正交支路信号的极性(B为“1”码时,bk为正;B为“0”码时,bk为负)。

C则用于确定同相支路和正交支路信号的幅度(C为“1”码时,|ak |>|bk|;C为“0”码时,|ak|<|bk|)。

图2.1 正交调制法产生8PSK信号方框图8PSK绝对移相调制利用载波的8种不同相位来表征数字信息。

它把输入的二进制信号序列经过串并变换每次把一个3 位的码组映射为一个符号的相位,因此符号率为比特率的1 / 3,它们与载波相位的映射关系如图2.2所示图2.2 位信息比特到8PSK符号的映射关系图系统根据映射后的相位,计算出I ,Q两路的数值,经过成形滤波,送入信道传输。

在接收端,首先经过匹配滤波滤除带外噪声和干扰,然后经过抽样相位判决,相位解码,并串变换,恢复出原始的数据流。

整个8PSK调制解调系统的基带仿真框图如下图2.3所示图2.3 8PSK的调制解调原理图由于8PSK存在相位模糊问题,因此可采用差分编码技术,将3 位码组映射的相位值作为实际相位的增加量;在接收端,抽样判决后的相位值也须先经过相应的差分解码,恢复出原始相位值,之后再进行相位解码和并串转换就可恢复出原始数据流。

采用这样的带差分编码的8PSK(即D8PSK.)就可解决相位模糊的问题.3 模块设计与仿真图形分析3.1 8PSK的调制解调基本原理图熟悉SIMULINK的调制与解调原理,初步设置了8PSK基本原理图,由数字源随机整数产生器(Random Integer Generator)输出具有均匀分布的随机整数。

此时通过了一个转换器,形成了基带信号与调制信号的波形比较,以计算延迟,同时观察调制与解调的星座图。

原理图中各模块的参数设置如下:图3.2 8PSK的基带信号参数设置图 3.3 调制器的参数设置图3.4 解调器的参数设置图3.5 Buffer 的参数设置图3.6 Eye Diagram Scopel的参数设置图3.7 Error Rate Calulation的参数设置在此仿真图中,有两个眼图的比较,如下所示:图3.9 调制端的眼图图3.10 解调端的眼图根据各眼图模块可以看出:数字源输出眼图与调制解调完了之后的眼图是一致的,符合要求,并且和调制后的眼图作比较可以看出其调制解调过程。

图3.11 基带信号与调制信号的波形比较图3.12 无噪声的误码率从图中可以看出,此调制解调在没有加入噪声的情况下没有误码率,没有延迟,误码率为0,符合要求,性能良好。

3.2 8PSK 的无噪声simulink实现原理图对该信道进行了改良,加入Square root模块,目的是为了使系统性能得到提高,由于加入了Square root模块,信号有了改变,对信道有了一定的影响,所以我们引入了变数部分的时延,因此输入了2.66的延时。

后面再加上相位频率偏移,这样的调制比较适合在高斯信道中传输,减少噪声对信号的影响,在经过Square root后回复信号找回原来的滤波信号,再通过解调,就得到了原信号。

在此原理图中我们从调制端引出(Goto)了一个信号,然后在输入(From)解调端。

图3.13 原理图中的参数设置图中的模块的参数设置如下:图3.14 基带信号的参数设置图3.15 Square root的参数设置图3.16 Variable Fractional Delay 的参数设置图3.17 Phase Frequency Offset的参数设置图3.18 高斯信道的参数设置图3.19 Squaring Timing Recovery 的参数设置图3.20 M-PSK Phase Recovery的参数设置图3.21 Error Rate Calculation 的参数设置图3.22 Display 的参数设置图3.23 Carrier Phase Estimate 的参数设置图3.24 Delay Estimate 的参数设置图3.25 Selector 的参数设置图3.26 Goto 的参数设置图3.27 From 的参数设置图3.28 Discrete-Time Eye Diagram Scope 的参数设置图3.29 Discrete-Time Scatter Plot Scope 的参数设置将调制和解调端引出离散时间发散图,得出以下图形:图3.30 调制端形成滤波后的信号的离散时间发散图图3.31 解调端匹配滤波信号后的离散时间发散图图3.32 基带信号的眼图图3.33 解调信号的眼图图3.34 无噪声的8PSK的误码率通过调制眼图和解调眼图以及误码率我们可以看出,眼图是一样的,误码率为0。

这个调制解调的性能良好。

3.38PSK的有噪声调制解调和基本的调制解调相比,此电路图上多了高斯噪声模块(Gaussian Noise Generator),一个离散时间发散图(Discrete-Time Scatter Plot Scope)以观察被噪声影响后的离散时间发散图。

图3.35 加高斯噪声的原理图图3.36 高斯噪声的参数设置图3.37 基带信号的参数设置图3.38 调制器的参数设置图3.39 解调器的参数设置图3.40 加高斯噪声的误码率加入高斯噪声后,误码率就出现了。

以下是加入高斯噪声后的离散时间发散图,可以看出,高斯噪声对信道的影响。

图3.41 加高斯噪声的离散时间发散图图3.42 加高斯噪声的调制端眼图图3.43 加高斯噪声解调端的眼图从眼图的比较可以看出,高斯噪声对解调后的信号有一定的影响,但是信号的大体图形没有变化。

图3.44 加高斯噪声的基带信与解调信号的波形比较从波形图可以看出,这种8PSK的调制解调的方法只有误码率,没有延迟,因此延迟比较器的设置如下:图3.45 延迟比较器的参数设置4 结束语这次的课程设计是在MATLAB的SIMULINK环境下仿真实现8PSK的调试与解调,刚开始是没有完全理解8PSK的的原理,以至于多走了很多的弯路,后来又因为没能正确的使用示波器而导致出现了很多的错误,后来加如噪声后,更是有很多的错误出现了,误码率也很大,星座图也跳跃不停。

相关文档
最新文档