通信课程设计--PSK通信系统性能仿真
- 格式:doc
- 大小:259.00 KB
- 文档页数:15
通信系统仿真课程设计设计题目:班级:姓名:学号:起止日期:信息工程学院通信工程系目录一设计内容 (1)二设计目的 (1)三设计要求 (1)四实验条件 (1)五系统设计 (1)1 系统原理简介 (1)2 设计方案 (4)3 方案实施 (4)4 仿真结果分析 (7)六设计心得 (7)七参考文献 (7)一设计内容1、了解数字调制系统的基本原理;2、利用matlab对随机产生的二进制信号进行数字调制的软件实现二设计目的通过对数字通信系统的仿真,了解数字通信系统的仿真实现方法,掌握各种数字调制解调系统的性能,包括了解数字信号的时域表示、掌握数字信号的频带传输,数字通信系统的信道编码,学会用傅立叶变换方法分析信号的频域成分。
三设计要求任务:编写M文件实现随机产生的二进制序列的4PSK调制,画出二进制序列及已调信号的时域波形及频谱图。
四实验条件利用计算机及MATLAB为开发软件五系统设计1 系统原理四进制绝对相移键控(4PSK)直接利用载波的四种不同相位来表四进制信息。
如下图由于一个想为代表两个比特信息,因此每个四进制码元可用两个二进制码元的组合来表示。
两个二进制码元中的前一码元用a表示,后一比特用b表示,则双比特ab与载波相位关系如下表双比特码元载波相位a b A方式B方式0 0 0 2250 1 270 1351 0 90 3151 1 180 454PSK信号等效为两个正交载波进行双边带调制信号之和,这样就把数字调制和线性调制结合起来,为四相波形的产生提供依据。
4PSK的调制方法有正交调制方式,相位选择法,插入脉冲法等。
本文采用正交调制方式。
正交调制原理如图4PSK可以看作两个正交的2PSK调制器构成。
图中串并转换将输入的二进制序列分为两个速度减慢的两个并行双极性序列a和b,在分别进行极性变换。
再调制到coswt和sinwt载波上。
两路相乘器输出的信号是相互正交的抑制载波的双边带调制信号,相位与各路码元的极性有关,分别由码元a和码元b决定,经相加电路后输出两路的合波即是4PSK信号,图中两个乘法器,一个用于产生0和180两个相位,另一个用于产生90和270两个相位。
数字加密信号PSK调制仿真学生姓名:XX 指导老师:XX摘要本课程设计主要以Simulink为基础平台,对数字加密信号PSK的调制仿真。
Simulink是基于Matlab平台的著名仿真环境,作为一种专业和功能强大且操作简单的仿真工具。
本设计主要利用Simulink建模,将加密后的PSK信号调制仿真,从而更加深刻理解PSK调制的工作原理,使我进一步巩固和理解了课堂上所学到的知识。
关键词 Simulink;加密;2PSK;调制1 引言本课程设计主要利用MATLAB集成环境下的Simulink仿真平台,按题目设计仿真模型图并运行,同时将模型中各点信号输入示波器,并用频谱仪对原始信号及最后输出信号运行仿真结果输入显示器,根据显示结果分析所设计的系统性能。
并且需在在信号传输信道加上噪声源,模拟信号叠加噪声后的传输,观察分析加噪声前后信号波形的变化。
1.1 课程设计目的本次课程设计的目的是实现数字加密信号PSK调制仿真。
通过材料的收集和分析过程,理解PSK调制的具体过程和它在MATLAB中的实现方法。
在这个过程中,可以更加清晰地认识数字加密信号PSK调制的原理,熟悉MATLAB集成环境下的Simulink仿真平台。
利用自主的设计过程来锻炼自己独立思考,分析和解决问题的能力。
1.2 课程设计要求1)按题目构建仿真模型图,根据理论课中学习的原理,正确设置各模块参数,直至能正常运行。
2)将模型中各点信号输入示波器,根据显示结果分析所设计的模型是否正确,并用频谱仪观察分析前后信号频谱的变化。
3)在信号传输信道加上噪声源,模拟信号叠加噪声后的传输:用高斯白噪声模拟非理想信道,并记录示波器和频谱仪的波形,观察分析加噪声前后信号波形的变化。
4)在老师的指导下,要求独立完成课程设计的全部内容,并按要求编写课程设计学年论文,能正确阐述和分析设计和实验结果。
1.3 设计平台本次课程设计的平台是基于MATLAB的Simulink环境下的系统仿真。
《通信原理》课程设计报告PSK系统设计与仿真姓名 :专业 : 信息工程设计时间2011年01月目录目录 (2)引言 (3)1、课程设计目的 (3)2、课程设计要求 (3)一、PSK系统的设计 (4)1、2PSK信号的模型的建立 (4)2、2PSK信号调制过程分析 (5)3、2PSK解调过程分析 (6)4、高斯白噪声信道特性分析 (8)5、2PSK相干解调系统抗噪声性能分析 (9)二、PSK系统的仿真过程 (11)三、心得体会 (15)四、参考文献 (15)五、课程设计评分表 (16)引言本课程设计用于实现PSK信号的调制解调过程。
信号的调制与解调在通信系统中具有重要的作用。
调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位置。
解调是调制的逆过程,即是将已调制的信号还原成原始基带信号的过程。
信号的接收端就是通过解调来还原已调制信号从而读取发送端发送的信息。
因此信号的解调对系统的传输有效性和传输可靠性有着很大的影响。
调制与解调方式往往决定了一个通信系统的性能。
移动通信的迅速发展,离不开很多关键技术的支持与应用,数字调制在通信领域中就发挥着重大的作用为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性匹配,由于PSK在生活中有着广泛的应用,本次设计主要介绍了2PSK波形的产生和仿真过程。
1、课程设计目的本次课程设计是实现2PSK系统的设计与仿真。
在此次课程设计中,我将通过多方搜集资料与分析,来理解2PSK调制解调的具体过程和它在MATLAB中的实现方法。
预期通过这个阶段的研习,更清晰地认识2PSK的调制解调原理,同时加深对MATLAB这款通信仿真软件操作的熟练度,并在使用中去感受MATLAB的应用方式与特色。
利用自主的设计过程来锻炼自己独立思考,分析和解决问题的能力,为我今后的自主学习研究提供具有实用性的经验。
2、课程设计要求1、该系统的仿真用matlab程序实现(即只能用代码的形式,不能用simulink实现)。
摘要在数字传输系统中,数字信号对高频载波进行调制,变为频带信号,通过信道传输,在接收端解调后恢复成数字信号,由于大多数实际信号都是带通型的,所以必须先用数字频带信号对载波进行调制,形成数字调制信号再进行传输,因此,调制解调技术是实现现代通信的重要手段。
数字调制地实现,促进了通信的飞速发展。
研究数字通信调制理论,提供有效调制方法有着重要意义。
实现调试解调的方法有很多种,本文应用了键控法产生调制与解调信号。
数字相位调制又称相移键控记作PSK(Phase Shift Keying>,二进制相移键控记作2PSK,它们是利用载波振荡相位的变化来传送数字信号的,在二进制数字解调中,当正弦载波的相位随二进制数字基带信号离散变化,则就产生二进制移相键控2PSK信号。
重点介绍了2PSK的调制与解调的工作原理,以及Simulink进行设计和仿真。
关键词:数字调制、2PSK、调制与解调、Matlab仿真。
目录第1章绪论21.1设计背景21.2设计要求31.3设计思路简介3第2章 2PSK工作原理32.1 2PSK数字调制32.2调制原理42.3 解调原理5第3章方案选择73.1 信号调制结构图73.2 信号解调结构图7第4章实验仿真104.1 调制仿真图104.2 解调仿真图11第5章实验总结12第6章课设设计体会12参考文献14致谢15附录1:程序设计源代码16第1章绪论1.1设计背景数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。
为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。
这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。
数字调制技术的两种方法:①用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。
题目相移键控(PSK)和差分相移键控(DPSK)的仿真与设计摘要计算机仿真软件在通信系统工程设计中发挥着越来越重要的作用。
利用MATLAB作为编程工具,设计了相移键控系统的模型,并且对模型的方针流程以及仿真结果都给出具体详实的分析,为实际系统的构建提供了很好的依据。
数字调制是通信系统中最为重要的环节之一,数字调制技术的改进也是通信系统性能提高的重要途径。
本文首先分析了数字调制系统的PSK和PSK的调制解调方法,然后,运用Matlab设计了这两种数字调制解调方法的仿真程序。
通过仿真,分析了这两种调制解调过程中各环节时域和频域的波形,并考虑了信道噪声的影响。
通过仿真更深刻地理解了数字调制解调系统基本原理。
最后,对两种调制解调系统的性能进行了比较。
关键词2PSK 2DPSK Matlab 设计与仿真1、设计内容、意义1.1了解MATLABMATLAB是一种交互式的以矩阵为基础的系统计算平台,它用于科学和工程的计算与可视化。
它的优点在于快速开发计算方法,而不在于计算速度。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,雇佣MATLAB可以进行矩阵、控制设计、信号处理与通信、图像处理、信号检测等领域。
目前,MATLAB集科学计算(computation) 、可视化(visualization)、编程(programming)于一身,并提供了丰富的Windows图形界面设计方法。
MATLAB在美国已经作为大学工科学生必修的计算机语言之一,近年来,MATLAB语言已在我国推广使用,现在已应用于各学科研究部门和高等院校。
1.2设计内容数字信号的传输可分为基带传输和带通传输,实际中的大多数的信道(如无线信道)因具有带通特性而不能直接传送基带信号,这是因为基带信号往往具有丰富的低频分量,为了使数字信号能在带通信道中传输,必须用数字基带信号对载波进行调制,以使信号与信道相匹配,这种用基带信号控制载波,把数字基带信号变换成数字带通信号的过程称为数字调制。
通信课程设计--PSK通信系统性能仿真机械与电气工程学院程序设计课程设计报告设计题目: PSK通信系统性能仿真专业班级: 通信102 姓名:学号:指导老师:完成日期: 2014年1月目录一、设计目的 (2)二、设计任务 (3)三、设计内容 (3)四、设计原理 (3)五、调制与测试 (7)六、实验结果 (15)七、心得与体会 (17)参考文献 (18)一、设计目的1、巩固并综合应用所学到的通信系统原理、数字信号处理、MATLAB等方面的知识,培养自学能力,提高解决实际问题的能力,增强系统分析与设计数字通信系统的技能;2、能熟练地在MATLAB平台上进行M文件编程;3、能使用MATLAB 仿真数字通信系统的基本性能,并对仿真结果进行理论分析。
二、设计任务1、根据选定的题目查阅通信系统原理、数字信号处理、MATLAB 编程方面的资料;2、写出相关原理,并用MATLAB 分析仿真;3、得到仿真结果,并将相关数据与理论分析结果对比分析。
三、设计内容完成M=4的PSK 通信系统的Monte Carlo 仿真,检测器为计算按式21r arctanrr =θ给出的接收信号相位rθ,并将最接近rθ的相位的信号选为信号点。
四、设计原理PSK 是利用载波的不同相位表示相应的数字信息。
对于二进制相位调制(M=2)来说,两个载波相位是0和π。
对于M 相相位调制来说M=2k ,这里k 是每个传输符号的信息比特数。
4PSK 是M=4的载波相位调制。
这里,将理论差错概率与仿真的差错概率比较,进一步观察仿真与理论值之间的差别。
同时,用不同的判决准则对接受信号进行判决。
并比较两种判别方法的差别。
调制解调原理一组M载波相位调制信号波形的一般表示为:是发送滤波器的脉冲形状,A为信号的幅度。
将式中的余弦函数的相角看成两个相角的和,可以将上表示为将归一化,则函数能量、A可归一化到1。
这样一个相位调制信号可以看做两个正交载波,起始幅度取决于在每个信号区间内的相位,因此,数字相位调制信号在几何上可以用和的二维向量来表示,即图一表示M=4的信号点星座图。
数字通信系统传输误码性能仿真(一)摘要:脉冲幅度调制(PAM)、频移键控(PSK)、正交振幅调制(QAM)等数字信号调制解调模式在经典和现代通信中得到广泛应用。
不同调制方式在不同的条件下传输可靠性能不尽相同。
Matlab/Simulink包含多种仿真模块库,可以对各种通信调制方式的调制解调进行仿真,并验证其传输可靠性能。
关键字:通信系统、仿真、PAM、PSK、QAMAbstract:Digital signal modulation and demodulation modes such as pulse amplitude modulation (PAM), frequency shift keying (PSK), quadrature amplitude modulation (QAM)are widely used in classical and modern communication. The transmission reliability of different modulation are different under different conditions. Matlab/Simulink contains a variety of library of simulation modules for various communications modem modulation to simulate and verify its transmission reliability.Keywords: communication systems, simulation, PAM,PSK,QAM0 引言系统仿真是进行协议标准制定、算法分析优化和产品总体设计的重要步骤,对验证算法和理论的设计性能、缩减设计开发时间、降低总体成本具有重要意义。
传统的系统仿真方法主要使用基于C语言等计算机编程语言的方法,工作量大,效率低,仿真程序的可读性、可靠性、可移植性无法达到现代大中型系统的要求。
目录1 技术要求................................................................................................ 错误!未指定书签。
2 基本原理................................................................................................ 错误!未指定书签。
2.1 2调制的基本原理............................................................. 错误!未指定书签。
2.2 原理介绍............................................................................ 错误!未指定书签。
2.3 原理简介............................................................................ 错误!未指定书签。
3 建立模型描述 ....................................................................................... 错误!未指定书签。
3.1 方案一 ................................................................................ 错误!未指定书签。
3.2 方案二 ................................................................................ 错误!未指定书签。
4 模块功能分析或源程序代码 .............................................................. 错误!未指定书签。
数字通信系统传输误码性能仿真(一)摘要:脉冲幅度调制(PAM)、频移键控(PSK)、正交振幅调制(QAM)等数字信号调制解调模式在经典和现代通信中得到广泛应用。
不同调制方式在不同的条件下传输可靠性能不尽相同。
Matlab/Simulink包含多种仿真模块库,可以对各种通信调制方式的调制解调进行仿真,并验证其传输可靠性能。
关键字:通信系统、仿真、PAM、PSK、QAMAbstract:Digital signal modulation and demodulation modes such as pulse amplitude modulation (PAM), frequency shift keying (PSK), quadrature amplitude modulation (QAM)are widely used in classical and modern communication. The transmission reliability of different modulation are different under different conditions. Matlab/Simulink contains a variety of library of simulation modules for various communications modem modulation to simulate and verify its transmission reliability.Keywords: communication systems, simulation, PAM,PSK,QAM0 引言系统仿真是进行协议标准制定、算法分析优化和产品总体设计的重要步骤,对验证算法和理论的设计性能、缩减设计开发时间、降低总体成本具有重要意义。
传统的系统仿真方法主要使用基于C语言等计算机编程语言的方法,工作量大,效率低,仿真程序的可读性、可靠性、可移植性无法达到现代大中型系统的要求。
2PSK通信系统仿真实验报告班级:姓名:学号:一、实验目的1. 了解通信系统的组成、工作原理、信号传输、变换过程;2. 掌握通信系统的设计方法与参数设置原则;3. 掌握使用SystemView软件仿真通信系统的方法;4.进行仿真并进行波形分析;二、实验任务使用Systemview进行系统仿真任务,要经过以下几个步骤:1.系统输入正弦波频率:500 Hz;码元传输速率:64kBd;2. 设计一通信系统,并使用SystemView软件进行仿真;3. 获取各点时域波形,波形、坐标、标题等要清楚;滤波器的单位冲击相应和幅频特性曲线;4. 获取主要信号的功率谱密度;5. 获取眼图;6.提取相干载波;7.数据分析及心得体会要求手写。
三、原理简介1.PCM系统原理.脉冲编码调制通常把从模拟信号抽样、量化,直到变换成二进制符号的基本过程,称为脉冲编码调制(Pulse Code Modulation PCM),简称脉码调制。
原理框图如图1-1所示:号输入PCM信号输出冲激脉冲图1-1 PCM编码方框图.编码过程由冲激脉冲对模拟信号进行抽样,抽样信号虽然是时间轴上离散的信号,但仍是模拟信号。
为了实现以数字码表示样值必须采用“四舍五入”的方法将抽样值量化为整数,量化后的抽样信号与量化前的抽样信号相比较,有所失真且不再是模拟信号,这种量化失真在接收端还原成模拟信号时表现为噪声,称为量化噪声。
量化噪声的大小取决于把样值分级“取整”的方式,分的级数越多,即量化级差或间隔越小,量化噪声也越小。
在量化之前通常用保持电路将其作短暂保存,以便电路有时间对其进行量化。
然后在图1-1中的编码器中进行二进制编码。
这样,每个二进制码组就代表了一个量化后的信号抽样值,即完成了PCM编码的过程。
译码过程与编码过程相反。
如图1-2所示。
图1-2 PCM译码原理图2.二进制移相键控(2PSK)的基本原理:2PSK,二进制移相键控方式,是键控的载波相位按基带脉冲序列的规律而改变的一种数字调制方式。
机械与电气工程学院程序设计课程设计报告设计题目: PSK通信系统性能仿真专业班级: 通信102姓名: 学号:指导老师:完成日期: 2014年1月目录一、设计目的 (2)二、设计任务 (2)三、设计内容 (2)四、设计原理 (2)五、调制与测试 (5)六、实验结果 (8)七、心得与体会 (9)参考文献 (10)一、设计目的1、巩固并综合应用所学到的通信系统原理、数字信号处理、MATLAB 等方面的知识,培养自学能力,提高解决实际问题的能力,增强系统分析与设计数字通信系统的技能;2、能熟练地在MATLAB 平台上进行M 文件编程;3、能使用MATLAB 仿真数字通信系统的基本性能,并对仿真结果进行理论分析。
二、设计任务1、根据选定的题目查阅通信系统原理、数字信号处理、MATLAB 编程方面的资料;2、写出相关原理,并用MATLAB 分析仿真;3、得到仿真结果,并将相关数据与理论分析结果对比分析。
三、设计内容完成M=4的PSK 通信系统的Monte Carlo 仿真,检测器为计算按式21r arctan r r =θ给出的接收信号相位r θ,并将最接近r θ的相位的信号选为信号点。
四、设计原理PSK 是利用载波的不同相位表示相应的数字信息。
对于二进制相位调制(M=2)来说,两个载波相位是0和π。
对于M 相相位调制来说M=2k ,这里k 是每个传输符号的信息比特数。
4PSK 是M=4的载波相位调制。
这里,将理论差错概率与仿真的差错概率比较,进一步观察仿真与理论值之间的差别。
同时,用不同的判决准则对接受信号进行判决。
并比较两种判别方法的差别。
调制解调原理一组M 载波相位调制信号波形的一般表示为:是发送滤波器的脉冲形状,A 为信号的幅度。
将式中的余弦函数的相角看成两个相角的和,可以将上表示为将归一化,则函数能量、A 可归一化到1。
这样一个相位调制信号可以看做两个正交载波,起始幅度取决于在每个信号区间内的相位,因此,数字相位调制信号在几何上可以用和的二维向量来表示,即图一 表示M=4的信号点星座图。
图一从AWGN 信道中,在一个信号区间内接收到的带宽信号可以表示为()()()()()cos(2)()sin(2)m m c c s c r t u t n t u t n t f t n t f t ππ=+=+-这里()c n t 和()s n t 是加性噪声的两个正交分量。
可以将这个接收信号与1()()cos(2)T c t g t f t ψπ=,2()sin(2)T c g t f t ψπ=-给出的1()t ψ和2()t ψ作相关,两个相关器的输出产生受噪声污损的信号分量,它们可表示为22(cossin )m s c s s m mr s n n n M Mππξξ=+=++ 式中c n 和s n 定义为 1()()2c T c n g t n t dt ∞-∞=⎰ 1()()2s T s n g t n t dt ∞-∞=⎰这两个正交噪声分量()c n t 和()s n t 是零均值,互不相关的高斯随机过程。
这样,()()0c s E n E n ==和()0c s E n n =。
c n 和s n 的方差是22()()2c s N E n E n ==最佳检测器将接收信号向量r 投射到M 个可能的传输信号向量{m s }之一上去,并选取对应于最大投影的向量。
据此,得到相关准则为(,)m m C r s r s =∙,m=0,1,…,M-1由于全部信号都具有相等的能量,因此,对数字相位调制一种等效的检测器标准是计算接收信号向量r=(c r ,s r )的相位为arctansr cr r θ= 并从信号集{m s }中选取其相位最接近r θ的信号。
在AWGN 信道中,因为二相相位调制与二进制PAM 是相同的,所以差错概率为202b P Q N ξ⎡⎤=⎢⎥⎣⎦,式中b ξ是每比特的能量。
四相相位调制可以看作两个正交载波上的二相相位调制系统,所以1个比特的差错概率与二相相位调制是一样的。
对于M 4的符号差错概率不存在简单的闭式表达式。
对M P 的一种好的近似式是022sin 22sin s M b P Q N M k Q N M ξπξπ⎡⎤≈⎢⎥⎣⎦⎡⎤≈⎢⎥⎣⎦式中2log k M =比特/符号。
判决方法:(1)最大投影法:最佳检测器将接收到的信号向量r 投射到M 个可能的传输信号向量之一上去,并选取对应于最大投影的向量。
试验中用的是将r 向量与作为标准的s 向量作向量积后选取最大者的方法。
(2)对数字相位调制一种等效的检测器标准是计算接收信号向量r=(c r ,s r )的相位为 arctansr cr r θ= 并从信号集{m s }中选取其相位最接近r θ的信号。
五、调制与测试1.先产生一个4种符号(2比特)的序列,将它映射到相应的4相信号点,如图中M=4的情况所示程序:N=10000;E=1; % energy per symbolsnr=10^(snr_in_dB/10); % signal-to-noise ratiosgma=sqrt(E/snr)/2; % noise variance% the signal mappings00=[1 0];s01=[0 1];s11=[-1 0];s10=[0 -1];2.为了完成这个任务,利用一个随机数列发生器,它会产生(0,1)范围内的均匀随机数。
再将这个范围分成4个相等的区间(0,0.25),(0.25,0.5),(0.5,0.75)和(0.75,1.0),这些子区间分别对应于00,01,11,10信息比特对,再用这些比特对选择信号相位向量Sm。
程序:for i=1:N,temp=rand; % a uniform random variable between 0 and 1 if (temp<0.25), % With probability 1/4, source output is "00."dsource1(i)=0;dsource2(i)=0;elseif (temp<0.5), % With probability 1/4, source output is "01."dsource1(i)=0;dsource2(i)=1;elseif (temp<0.75), % With probability 1/4, source output is "10."dsource1(i)=1;dsource2(i)=0;else % With probability 1/4, source output is "11." dsource1(i)=1;dsource2(i)=1;end;end;3.加性噪声分量nc和ns都是统计独立的零均值、方差为6^2的高斯随机变量。
为简单起见,可以将方差归一化到6^2=1,而通过给信号能量参数E加权来控制接收信号中的SNR。
反之亦然。
检测器观察到接收信号向量r=Sm+n,由()()()()()cos(2)()sin(2) mm c c s cr t u t n tu t n t f t n t f tππ=+=+-程序:for i=1:N,% The received signal at the detector, for the ith symbol, is: n(1)=gngauss(sgma);n(2)=gngauss(sgma);if ((dsource1(i)==0) & (dsource2(i)==0)),r=s00+n;elseif ((dsource1(i)==0) & (dsource2(i)==1)),r=s01+n;elseif ((dsource1(i)==1) & (dsource2(i)==0)),r=s10+n;elser=s11+n;end;我做的部分:4.方法一:最大投影法将接收到的信号向量r投射到M 个可能的传输信号向量之一上去,并选取对应于最大投影的向量。
试验中用的是将r向量与作为标准的s向量作向量积后选取最大者的方法。
所以《现代通信系统matlab版(第二版)》例7.3的M文件中一段程序是:c00=dot(r,s00);c01=dot(r,s01);c10=dot(r,s10);c11=dot(r,s11);% The decision on the ith symbol is made next.c_max=max([c00 c01 c10 c11]);if (c00==c_max),decis1=0; decis2=0;elseif (c01==c_max),decis1=0; decis2=1;elseif (c10==c_max),decis1=1; decis2=0;decis1=1; decis2=1; end ;其中C=dot (A,B,DIM)表示返回向量A 与B 在维数为DIM 的点积,而c_max=max([c00 c01 c10 c11]);是用于比较出最大者。
方法二:根据设计要求,用另一种检测器。
就是通过计算接收信号向量的相位角,并从信号集{Sm }中选取最接近相位角的信号。
根据,将加性噪声分解成两路,加入噪声后的二维向量为。
所以应首先要将向量投影到实轴与虚轴上: rr=r(1)+j*r(2);再求出信号集{m s }中选取其相位最接近r 的信号,通过求相位角angle 函数代替actan 函数:if (angle(rr)>(3*pi/4)&angle(rr)<=pi), decis1=1; decis2=1;elseif (angle(rr)>(-pi)&angle(rr)<=(-3*pi/4)), decis1=1; decis2=1;elseif (angle(rr)>(pi/4)&angle(rr)<=(3*pi/4)), decis1=0; decis2=1;elseif (angle(rr)>(-pi/4)&angle(rr)<=(pi/4)), decis1=0; decis2=0;elseif (angle(rr)>(-3*pi/4)&angle(rr)<=(-pi/4)) decis1=1; decis2=0; end ;6.将检测器的输出判决与传输符号进行比较,最后对符号差错和比特差错计数。
传输10000个符号,其中Eb=Ea/2是比特能量。