BPSK调制解调
BPSK的调制与解调

79 01001111
π/4 -0.707
38 00100110
3π/8 -0.924
11 00001010
π/2 -1.000
1
00000001
5π/8 -0.924
11 00001010
3π/4 -0.707
38 00100110
7π/8 -0.383
79 01001111
π
0.000
128 10000000
9π/8 0.383
177 10110000
5π/4 0.707
218 11011001
11π/8 0.924
245 11110101
3π/2 1.000
255 11111111
13π/8 0.924
245 11110101
7π/4 0.707
218 11011001
15π/8 0.383
177 10110000
1. BPSK(Binary Phase Shift Keying)调制
二进制相移键控(BPSK)就是根据数字基带信号的两 个电平,使载波相位在两个不同的数值之间切换的一种相位 调制方法。通常,两个载波相位相差π弧度,故有时又称为 反相键控PSK。以二进制调相为例,取码元为“0”时,调制 后载波与未调载波同相;取码元为“1”时,调制后载波与 未调载波反相;“1”和“0”时调制后载波相位差π。
2021/3/10
6
用FPGA实现BPSK的调制与 解调
对同相和反向正弦波进行16倍频采样,然后量化编码,
得到如下两个表格: 表1:对正相正弦波进行量化
A
sinA
C
D
0
0.000
128 10000000
BPSK调制解调

一、 主要内容1、简要阐述BPSK 调制解调原理2、用MATLAB 进行仿真,附上仿真源程序和仿真结果,对结果进行分析。
二、 主要原理2.1 BPSK 的调制原理在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK )信号。
通常用已调信号载波的0度和180度分别表示二进制数字基带信号的1和0.二进制移相键控信号的时域表达式为t w nT t g a t e c s nn PSK cos )]([)(2-=∑ (式2—1)其中,n a 与2ASK 和2FSK 时的不同,在2PSK 调制中,n a 应选择双极性,即当发送概率为P ,1a =n ,当发送概率为1-P, 1-=n a 。
若g(t)是脉宽为S T 、高度为1的矩形脉冲,则有当发送概率为P 时,)cos()(2t w t e c PSK = (式2—2) 发送概率为1-P 时,)cos(2t w e c PSK -= (式2—3)由(式2—2)和(式2—3)可以看出,当发送二进制符号1时,已调信号)(e 2t PSK 取0度相位,当发送二进制符号为0时,)(e 2t PSK 取180度相位,则有)cos(2n c PSK t w e ϕ+=,其中发送符号1,00=n ϕ,发送符号0,0180=n ϕ。
这种以载波的不同相位直接表示相应二进制数字调制信号的调制方式,称为二进制绝对移向方式。
下面为2PSK 信号调制原理框图2.1所示:图2.1:2PSK 信号的调制原理图(模拟调制方法)利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理。
图2.2 BPSK 信号时间波形示例2.2 BPSK 解调原理2PSK 信号的解调通常都采用相干解调,解调器原理如图2.3所示,在相干解调过程中需要用到和接收的2PSK 信号同频同相的想干载波。
图2.3:BPSK 相干解调图2.4 BPSK 解调各点时间波形b a d ec在2PSK 相干信号解调过程中,当回复的相干载波产生180度倒相时,解调出的数字基带信号与将发送的数字基带信号正好相反,解调器输出数字基带信号全部错误,这通常称为“倒π”现象。
bpsk调制解调

bpsk调制解调
BPSK调制解调是数字通信中最基本的调制技术之一,它将数字信息转换为调制波形,以便在传输过程中进行传输。
BPSK代表二进制相移键控,它是一种基于相位变化来表示数字信息的调制技术。
在BPSK调制中,数字“1”被映射到180度的相位,数字“0”被映射到0度的相位。
解调器通过检测相位变化来确定数字信息。
BPSK调制解调在实际应用中非常常见,例如在数字电视、卫星通信、无线电通信等领域都有广泛的应用。
它具有简单、高效、可靠等优点。
BPSK调制解调需要使用数字信号处理技术进行实现,其中包括数字滤波、采样、量化等技术。
在实际应用中需要注意信道噪声、多径效应、时钟偏差等因素对系统的影响,以保证通信质量。
总之,BPSK调制解调是数字通信中非常重要的一环,它的应用和研究对于推进数字通信技术的发展有着重要的意义。
- 1 -。
BPSK(DPSK)调制解调实验指导书

电子科技大学通信学院《二相BPSK(DPSK)调制解调实验指导书》二相BPSK(DPSK)调制解调实验班级学生学号教师二相BPSK(DPSK)调制解调实验指导书二相BPSK(DPSK)调制解调实验一、实验目的1、掌握二相BPSK(DPSK)调制解调的工作原理。
2、掌握二相绝对码与相对码的变换方法。
3、熟悉BPSK(DPSK)调制解调过程中各个环节的输入与输出波形。
4、了解载波同步锁相环的原理与构成,观察锁相环各部分工作波形。
5、了解码间串扰现象产生的原因与解决方法,能够从时域和频域上分析经过升余弦滚降滤波器前后的信号。
6、掌握Matlab软件的基本使用方法,学会Simulink环境的基本操作与应用。
二、实验原理数字信号载波调制有三种基本的调制方式:幅移键控(ASK),频移键控(FSK)和相移键控(PSK)。
它们分别是用数字基带信号控制高频载波的参数如振幅、频率和相位,得到数字带通信号。
PSK调制在数字通信系统中是一种极重要的调制方式,它的抗干扰噪声性能及通频带的利用率均优于ASK幅移键控和FSK频移键控。
由于PSK调制具有恒包络特性,频带利用率比FSK高,并在相同的信噪比条件下误码率比FSK低。
同时PSK调制的实现也比较简单。
因此,PSK技术在中、高数据传输中得到了十分广泛的应用。
BPSK是利用载波相位的变化来传递数字信息,而振幅和频率保持不变。
在BPSK中,通常用初始相位0和π分别表示二进制“1”和“0”。
其调制原理框图如图1所示,解调原理框图如图2所示。
图1 BPSK的模拟调制方式由于在BPSK 信号的载波恢复过程中存在着载波相位0 和180 的不确定性反向,所以在实际的BPSK 通信系统设计中,往往采用差分编解码的方法克服这个问题。
差分编解码是利用前后信号相位的跳变来承载信息码元,不再是以载波的绝对相位传输码元信息。
差分编解码的原理可用下式描述。
1n n n d b d -=⊕ 1ˆˆˆn n n b d d -=⊕ 其中第一个公式为差分编码原理,第二个公式为差分解码原理。
通信原理实验报告四DPSK和QPSK

WORD 格式可编辑
QPSK调制解调系统调制信号的波形:
结果分析,QPSK调制的过程中, 信号电平的大小有 2 /2. 从图像中可以看到, QPSK 调制信号幅度的浮动范围稍大于 BPSK,且均值与 BPSK是一样的,浮动中心都在 0 附近。
专业技术分享
WORD 格式可编辑
QPSK调制解调系统中误差概率和信噪比( dB)的函数关系曲线图:
专业技术分享
WORD 格式可编辑
结果分析: BPSK由, 于相位分别为 0 和 pi ,所以调制信号电平有 1 和-1 两种,平均 值为 0,调制信号波形图像显示信号的幅度大概在 0 附近浮动,与理论预期是相符 的。 BPSK调制解调系统 误差概率和信噪比( dB)的函数关系曲线图:
结果分析: 可以看到, 图中显示的误码率在信噪比为 -10dB 到 10dB 之间的函数关系 图,蓝色曲线为实际图像,红色曲线为理论图像,可以看到实际曲线和理论曲线吻 合得很好,误码率随信噪比的上升时单调下降的。
结果分析: 可以看到, 图中显示的误码率在信噪比为 -10dB 到 10dB 之间的函数关系 图,蓝色曲线为实际图像,红色曲线为理论图像,可以看到相同的信噪比下, QPSK 误码率的误差要比 BPSK要大,说明 BPSK的性能更优
专业技术分享
WORD 格式可编辑 专业技术分享
WORD 格式可编辑 专业技术分享
WORD 格式可编辑
实验四 调制解调( BPSK,QPSK,信噪比)
一、实验目的 掌握数字频带传输系统调制解调的仿真过程 掌握数字频带传输系统误码率仿真分析方法 二、实验原理 数字频带信号通常也称为数字调制信号,其信号频谱通常是带通型的,适合于在带 通型信道中传输。数字调制是将基带数字信号变换成适合带通型信道传输适应信道特性, 也可以采用频率调制、相位调制的方式来达到同样的目的。 1. BPSK 调制解调原理
bpsk调制 升余弦 相关解调

BPSK调制、升余弦和相关解调是数字通信中常见的调制和解调技术。
本文将从理论和实际应用的角度介绍这三个主题,以帮助读者更好地理解和应用这些技术。
一、BPSK调制1. BPSK调制是一种基带调制技术,全称为二进制相移键控调制(Binary Phase Shift Keying)。
它通过改变载波信号的相位来传输数字信息。
具体来说,当数字为0时,载波信号的相位不变;当数字为1时,载波信号的相位反转180度。
这样就可以在相位上进行二进制编码。
2. BPSK调制的优点是简单直观,适用于频谱效率要求不高的情况。
在实际应用中,BPSK调制常用于低速数据传输、卫星通信和短波通信等场景。
3. 在无线传感网中,由于节点之间的距离较近、数据传输速率较低,可以采用BPSK调制来实现简单可靠的通信。
二、升余弦滚降滤波器1. 在数字通信中,为了尽可能减小传输信号的带宽,减小信道间的干扰,常常采用升余弦滚降滤波器(R本人sed Cosine Filter)来进行信号的滤波和调制。
2. 升余弦滚降滤波器的频率响应在频率为0附近有较好的抑制作用,可以有效地控制信号的带宽。
其滚降特性也能够减小信号在频率间隔内的干扰,提高信号的抗干扰能力。
3. 实际应用中,升余弦滚降滤波器常用于QPSK、16QAM等多种调制方式,尤其适用于要求频谱效率高、抗干扰能力强的场景。
三、相关解调1. 相关解调是指在接收端利用发送端已知的信号来解调接收到的信号。
通过计算接收信号和已知信号的相关性,可以还原发送信号。
2. 相关解调在数字通信中有着广泛的应用,特别是在多路径传输、信道干扰较大的高速数据传输场景中效果明显。
相对于其他解调方法,相关解调在抗噪声和多径干扰方面有明显的优势。
3. GPS定位系统中采用的CDMA技术就采用了相关解调的原理,来实现对传输信号的解调和定位。
BPSK调制、升余弦滚降滤波器和相关解调是数字通信领域中重要的技术手段,它们在不同的场景中发挥着重要的作用。
bpsk解调门限

bpsk解调门限摘要:1.引言2.BPSK 解调门限的定义3.BPSK 解调门限的计算方法4.BPSK 解调门限的影响因素5.BPSK 解调门限在通信系统中的应用6.结论正文:BPSK(Binary Phase Shift Keying)是一种简单的数字调制方式,广泛应用于无线通信系统中。
在BPSK 调制和解调过程中,解调门限是一个关键参数,影响着系统的性能。
本文将详细介绍BPSK 解调门限的定义、计算方法及其在通信系统中的应用。
1.引言BPSK 是一种常见的数字调制技术,通过改变信号的相位来表示二进制数据。
在BPSK 系统中,解调门限是一个重要的参数,用于判断接收到的信号是有效信号还是噪声。
2.BPSK 解调门限的定义BPSK 解调门限是指在接收端判断BPSK 信号时,所需的最小信号幅度。
当接收到的信号幅度高于解调门限时,接收端可以准确地解调出原始数据;而当信号幅度低于解调门限时,接收端无法解调出准确的数据,此时信号被视为噪声。
3.BPSK 解调门限的计算方法BPSK 解调门限的计算方法与信号的功率、噪声功率以及信噪比有关。
根据香农公式,解调门限可以表示为:Threshold = sqrt(SNR) * (1 + Eb/No)其中,Threshold 为解调门限,SNR 为信噪比,Eb 为比特能量,No 为噪声功率谱密度。
4.BPSK 解调门限的影响因素BPSK 解调门限主要受信噪比、比特能量和噪声功率谱密度的影响。
当信噪比提高时,解调门限会降低,系统对信号的检测能力增强;而当比特能量或噪声功率谱密度增加时,解调门限会上升,导致系统性能下降。
5.BPSK 解调门限在通信系统中的应用BPSK 解调门限在通信系统中具有重要作用,它直接关系到信号的解调效果和系统性能。
在设计BPSK 通信系统时,需要根据信道特性和系统要求,合理设置解调门限,以保证系统在各种条件下都能获得较好的性能。
6.结论BPSK 解调门限是BPSK 通信系统中一个关键参数,影响着信号的解调效果和系统性能。
BPSK调制解调

BPSK调制解调一、 主要内容1、 简要阐述BPSK 调制解调原理2、 用MATLAB 进行仿真,附上仿真源程序和仿真结果,对结果进行分析。
二、 主要原理2.1 BPSK 的调制原理在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK )信号。
通常用已调信号载波的0度和180度分别表示二进制数字基带信号的1和0.二进制移相键控信号的时域表达式为tw nT t g a t e c s nn PSK cos )]([)(2-=∑(式2—1)其中,n a 与2ASK 和2FSK 时的不同,在2PSK 调制中,n a 应选择双极性,即当发送概率为P ,1a =n ,当发送概率为1-P, 1-=n a 。
若g(t)是脉宽为S T 、高度为1的矩形脉冲,则有当发送概率为P 时,)cos()(2t w t e c PSK = (式2—2)发送概率为1-P 时,)cos(2t w e c PSK -= (式2—3)由(式2—2)和(式2—3)可以看出,当发送二进制符号1时,已调信号)(e 2t PSK 取0度相位,当发送二进制符号为0时,)(e 2t PSK 取180度相位,则有)cos(2n c PSK t w e ϕ+=,其中发送符号1,00=n ϕ,发送符号0,0180=n ϕ。
这种以载波的不同相位直接表示相应二进制数字调制信号的调制方式,称为二进制绝对移向方式。
下面为2PSK 信号调制原理框图2.1所示:图2.1:2PSK信号的调制原理图(模拟调制方法)利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理。
图2.2 BPSK信号时间波形示例2.2 BPSK解调原理2PSK信号的解调通常都采用相干解调,解调器原理如图2.3所示,在相干解调过程中需要用到和接收的2PSK信号同频同相的想干载波。
图2.3:BPSK 相干解调图2.4 BPSK 解调各点时间波形在2PSK 相干信号解调过程中,当回复的相干载波产生180度倒相时,解调出的数字基带信号与将发送的数字基带信号正好相反,解调器输出数字基带信号全部错误,这通常称为“倒π”现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、 主要内容1、简要阐述BPSK 调制解调原理2、用MATLAB 进行仿真,附上仿真源程序和仿真结果,对结果进行分析。
二、 主要原理2.1 BPSK 的调制原理在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK )信号。
通常用已调信号载波的0度和180度分别表示二进制数字基带信号的1和0.二进制移相键控信号的时域表达式为t w nT t g a t e c s nn PSK cos )]([)(2-=∑ (式2—1)其中,n a 与2ASK 和2FSK 时的不同,在2PSK 调制中,n a 应选择双极性,即当发送概率为P ,1a =n ,当发送概率为1-P, 1-=n a 。
若g(t)是脉宽为S T 、高度为1的矩形脉冲,则有当发送概率为P 时,)cos()(2t w t e c PSK = (式2—2) 发送概率为1-P 时,)cos(2t w e c PSK -= (式2—3)由(式2—2)和(式2—3)可以看出,当发送二进制符号1时,已调信号)(e 2t PSK 取0度相位,当发送二进制符号为0时,)(e 2t PSK 取180度相位,则有)cos(2n c PSK t w e ϕ+=,其中发送符号1,00=n ϕ,发送符号0,0180=n ϕ。
这种以载波的不同相位直接表示相应二进制数字调制信号的调制方式,称为二进制绝对移向方式。
下面为2PSK 信号调制原理框图2.1所示:图2.1:2PSK 信号的调制原理图(模拟调制方法)利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理。
图2.2 BPSK 信号时间波形示例2.2 BPSK 解调原理2PSK 信号的解调通常都采用相干解调,解调器原理如图2.3所示,在相干解调过程中需要用到和接收的2PSK 信号同频同相的想干载波。
图2.3:BPSK 相干解调图2.4 BPSK 解调各点时间波形b a d ec在2PSK 相干信号解调过程中,当回复的相干载波产生180度倒相时,解调出的数字基带信号与将发送的数字基带信号正好相反,解调器输出数字基带信号全部错误,这通常称为“倒π”现象。
为了解决这一问题,提出二进制差分相位键控2DPSK ,2DPSK 方式是用前后相邻码元的载波相对相位变化来表示数字信息的,假设前后相邻码元的载波相位差为ϕ∆,ϕ∆=0,表示数字信息“0”,当πϕ=∆,表示数字信息“1”,也可以当πϕ=∆,表示数字信息“0”,ϕ∆=0,表示数字信息“1”。
2DPSK 用下面方法实现:首先对二进制数字基带信号进行差分编码,将绝对吗便是成二进制信息变换成用相对码表示二进制信息,然后再进行绝对调相,从而产生二进制差分相位键控信号。
调制原理如图2.3所示:图2.3:2DPSK 信号调制器原理图2DPSK 相干解调原理与2PSK 相干解调原理想似,只是在抽样判决后加了码反变换器,使回复的相对码,再通过码反变换器换为绝对码,从而恢复出发送的二进制数字信息,输出的绝对码不会发生任何倒置现象,从而解决载波相位模糊问题。
也可采用差分相干解调,解调原理是直接比较前后码元的相位差,从而恢复出发送的二进制数字信息,由于解调的同时完成码反变换作用,故解调器中不需要码反变换器。
三、基于MATLAB 的BPSK 调制解调仿真3.1 仿真输出各点结果 1)产生随机的二进制比特序列本程序传送的信号是利用随机函数产生随机的十比特二进制流。
实际通信中不少信道都不能直接传送基带信号,必须用基带信号对载波波形的某些参量进行控制,使载波的这些参量随基带信号的变化而变化,即所谓正弦载波调制。
正弦波可以作为数字模拟调制系统和数字调制系统的载波。
输出框图如下2)随机二进制信号的频谱3)产生载波信号从原理上来说,受调载波的波形可以是任意的,只要已调信号适合于信道传输就可以了。
但实际上,在大多数数字通信系统中,都寻则正弦信号作为载波。
这是因为正弦信号形式简单,便于产生及接收。
因为信息速率2400b/s,载频4800Hz,一个Ts两个载波信号。
4)载波信号频谱5)2PSK调制信号6)2PSK调制信号频谱7)高斯白噪声实际信道处于一个充满了各种干扰的环境中,因此,调制信号不可能无干扰的在信道中传输。
为了逼真的模拟调制信号的传输环境,所以在已调信号上叠加上高斯白噪声。
在完成调制后,将形成的调制信号送到高斯白噪声的加性信道中,相当于在原信号的基础上加入高斯白噪声。
8)高斯白噪声频谱9)2psk叠加白噪声波形10)2PSK叠加白噪声频谱11)滤波器的设计:当信号接收机接收到信号后,该信号是经过调制和叠加噪声后的信号,不能为人们所用,为了使接收到的信号能为人们所用,只用对接收到的信号进去滤波和反调制(即解调)处理。
载波频率4800b/s,信息速率为2400b/s,因为二进制所以码元速率2400B,带通滤波器设计指标:通带上、下界频率分别为2400Hz,6400Hz,通带最大衰减为0.5dB,阶数为5。
实验设计的是数字滤波器,MATLAB信号处理工具提供椭圆滤波器的设计函数有ellipap,ellipord,以及ellip,仿真中利用ellip函数计算椭圆模拟滤波器系统函数向量系数BB1,AB1。
低通滤波器的设计与带通滤波器设计方法类似,设计指标:通带截止频率1200Hz, 通带最大衰减为0.5dB,阶数为5。
MATLAB工具箱中filter是一维数字滤波器,使用方法:Y=filter(B,A,X),输入X为滤波前序列,Y为滤波后结果序列,B/A提供滤波器系数函数,B为分子,A为分母。
设计好滤波器后,使用filter函数使调制信号通过带通滤波器,使调制信号与载波相乘进行相干解调后的调制信号通过低通滤波器进行滤波。
12)调制信号通过带通滤波器13)调制信号通过带通滤波器的频谱14)带通滤波器单位冲激响应15)带通滤波器频率响应16)调制信号与载波相乘进行相干解调17)调制信号与载波相乘后信号频谱18)低通滤波器单位冲激响应19)低通滤波器频率响应20)解调信号通过低通滤波器21)解调信号通过低通滤波器后信号频谱22)抽样判决后的信号23)2PSK相干解调系统性能Pe=0.5*erfc(sqrt(SNR)),SNR为信噪比。
24)2DPSK差分相干解调系统性能通过相干解调和低通滤波器后的信号,通过抽样判决后,原则上能恢复成系统发送的二进制基带信号,但是在实际的解调调制的过程中,BPSK系统往往会出现“倒相”,因此在抽样判决的时候需要注意这个问题。
为解决这个问题,现在在实际应用中大多数都采用二进制差分相移键控(2DPSk)。
Pe=0.5*exp(-SNR)25)相干解调与差分相干解调误码率比较3.2 仿真结果分析让随机产生的十比特二进制流在已知载波频率的情况下进行调制,获得的调制信号能很好的反应出在真实的通信系统中对数字基带信号进行的调制效果。
不过在真实的通信系统中,因为调制的环境里存在许多电磁干扰,还有因为仪器的精密度原因,导致调制信道达不到理想的状态,会存在一些失真。
但是随着技术的不断发展进步,失真度在慢慢的减小,以至于基本上能达到理想状况下的调制。
真实的传输信道都是处于存在多种干扰的大自然中,因此在传输信息的时候会在已调信号上叠加很多噪声,这些噪声混杂在一起称之为白噪声。
为了模拟真实的传输环境,因此在调制信号上叠加了高斯白噪声。
在接收端,把接收到的信号进行相干解调,解调后的波形是有一定失真并且存在一定规律的模拟波形,因此在调制后会把调制信号通过一个低通的滤波器,滤掉传输波形频率以外的波形,即噪声。
调制信号通过低通滤波器后还不是我们所要的二进制波形,是模拟的波形数据,因此必须对改模拟波形进行抽样判决。
抽样判决的条件根据调制的时的“0”“π”相位来确定。
在本实验仿真情况下,模拟系统成功的恢复了发送的二进制基带信号。
但是在实际的通信系统中,往往由于系统所在的环境、仪器的精密度、系统中的各种电磁干扰,导致了调制解调都不能百分之百得都正确,存在一定的误差,这个误差称之为误码率。
在BPSK信号中,相位变化是以未调载波的相位作为参考基准的。
由于它利用载波相位的绝对数值表示数字信息,所以又称为绝对相移。
在前面已经说过,BPSK相干解调时,由于载波恢复中相位有0、π的模糊性,导致解调过程中出现“反相工作”现象,恢复出的数字信号“1”和“0”倒置,从而使BPSK在实际中难以应用。
为了克服这个缺点,人们提出了二进制差分相移键控(2DPSK)方式。
2PSK与2DPSK系统比较:1、从图看出,差分相干解调误码率比2PSK相干解调误码率大,相同信噪比下,相干解调2PSK系统的误码率小。
2、检测这两种信号时判决器均可工作在最佳门限电平(零电平)。
3、2PSK存在反向工作问题,而2DPSK系统不存在。
四、源程序Clc;clear%产生比特信号t=0:0.01:9.99;a=randint(1,10);m=a(ceil(t+0.01));figure(1)plot(t,m)title('产生随机十比特二进制比特序列');axis([0,10,-2,2]);%载波信号%fc=4800;fs=100000;ts=0:1/fs:(1000-1)/fs;carry=cos(2*pi*fc*ts/2.5); %因为信息速率2400b/s,载频4800Hz,一个Ts两个载波信号,不除2.5是五个载波figure(2)plot(t,carry)title('载波信号')axis([0,10,-2,2]);%2psk调制%e_2psk=cos(2*pi*fc*ts/2.5+pi*m);;figure(3)plot(t,e_2psk)title('2psk调制信号');axis([0,10,-2,2]);%产生高斯白噪声a=0.1;noise=a*wgn(1,1000,10); %产生1行1000列的高斯白噪声为10dBW figure(4)plot(t,noise)title('高斯白噪声');axis([0,10,-2,2]);%调制信号叠加高斯白噪声e2psk=e_2psk+noise;figure(5)plot(t,e2psk)title('2psk叠加白噪声波形')axis([0,10,-2,2]);%带通滤波器的设计%[BB1,AB1]=ellip(5,0.5,60,[2400,6400]*2/100000); %带通滤波器通带上、下界频率分别为2400Hz,6400Hz,通带最大衰减为0.5dB,阶数为5,计算带通滤波器系统函数分子分母多项式系数向量BB1和AB1e_2psk1=filter(BB1,AB1,e2psk); %带通滤波器滤除带外噪声figure(6)plot(t,e_2psk1)title('调制信号通过带通滤波器')%相干解调与载波相乘e_2psk2=e_2psk1.*carry*2;figure(7)plot(t,e_2psk2)title('调制信号与载波相乘进行相干解调')axis([0,10,-2,2]);%设计低通滤波器[BB2,AB2]=ellip(5,0.5,60,700*2/100000); %通滤波器通带截止频率分别为700Hz,通带最大衰减为0.5dB,阶数为5,计算低通滤波器系统函数分子分母多项式系数向量BB2和AB2e_2psk3=filter(BB2,AB2,e_2psk2);figure(8)plot(t,e_2psk3)title('解调信号通过低通滤波器')%抽样判决for i=0:9if(e_2psk3((i+1)*100)>0)e_2psk4(i*100+1:(i+1)*100)=zeros(1,100);elsee_2psk4(i*100+1:(i+1)*100)=ones(1,100);endendfigure(9)plot(t,e_2psk4)title('抽样判决后的信号')axis([0,10,-2,2]);%频谱观察%随机信号的频谱T=t(end);df=1/T;N=length(m);f=(-N/2:N/2-1)*df;sf=fftshift(abs(fft(m)));figure(10)plot(f,sf)xlabel('频率/Hz');ylabel('振幅');title('随机二进制信号的频谱')%载波信号频谱sfcarry=fftshift(abs(fft(carry))); figure(11)plot(f,sfcarry)xlabel('频率/Hz');ylabel('振幅')title('载波信号的频谱')%2psk调制信号频谱sfe_2psk=fftshift(abs(fft(e_2psk))); figure(12)plot(f,sfe_2psk)xlabel('频率/Hz');ylabel('振幅');title('2psk调制信号频谱')%高斯白噪声的频谱sfnoise=fftshift(abs(fft(noise))); figure(13)plot(f,sfnoise)xlabel('频率/Hz');ylabel('振幅');title('高斯白噪声的频谱')%调制信号叠加高斯白噪声的频谱sfe2psk=fftshift(abs(fft(e2psk))); figure(14)plot(f,sfe2psk)xlabel('频率/Hz');ylabel('振幅');title('调制信号叠加高斯白噪声的频谱') %调制信号通过带通滤波器的频谱sfe_2psk1=fftshift(abs(fft(e_2psk1))); figure(15)plot(f,sfe_2psk1)xlabel('频率/Hz');ylabel('振幅');title('调制信号通过带通滤波器后的频谱') %相干解调,调制信号与载波相乘的频谱sfe_2psk2=fftshift(abs(fft(e_2psk2))); figure(16)plot(f,sfe_2psk2)xlabel('频率/Hz');ylabel('振幅');title('调制信号与载波相乘的频谱')%解调信号通过低通滤波器后的频谱sfe_2psk3=fftshift(abs(fft(e_2psk3))); figure(17)plot(f,sfe_2psk3)xlabel('频率/Hz');ylabel('振幅');title('解调信号通过低通滤波器后的频谱') %抽样判决后的信号的频谱sfe_2psk4=fftshift(abs(fft(e_2psk4))); xlabel('频率/Hz');figure(18)plot(f,sfe_2psk4)xlabel('频率/Hz');ylabel('振幅');title('抽样判决后的信号的频谱')%滤波器单位冲激响应%带通滤波器单位冲激响应figure(18)dimpulse(BB1,AB1)title('带通滤波器单位冲激响应')axis([0,5000,-0.06,0.06]);%低通滤波器单位冲激响应figure(19)dimpulse(BB2,AB2)axis([0,1000,-0.02,0.02]);title('低通滤波器单位冲激响应')%滤波器频率响应曲线%带通滤波器频率响应曲线figure(20)w=0:0.1:2*pi*0.3;freqz(BB1,AB1,w)title('带通滤波器幅频相频曲线')%低通滤波器频率响应曲w=0:0.1:2*pi*0.3;figure(21)freqz(BB2,AB2,w)title('低通滤波器幅频相频曲线')%10.^(-2)-10.^(-6)误码曲线r=0:1:11;rr=10.^(r/10);pe=0.5*(erfc(sqrt(rr)));figure(22)semilogy(r,pe)xlabel('r/dB');ylabel('pe');title('相干解调下,10.^(-2)-10.^(-6)误码曲线') %不同强度白噪声下误码率r=-8:4:16;rr=10.^(r/10);pe=0.5*(erfc(sqrt(rr)));figure(23)semilogy(r,pe1)xlabel('r/dB');ylabel('pe');title('2PSK相干解调下误码率曲线')pe2=0.5*exp(-rr);figure(24)semilogy(r,pe2)xlabel('r/dB');ylabel('pe');title('差分相干解调下误码率曲线')figure(25)semilogy(r,pe1,'r')hold onsemilogy(r,pe2,'b')xlabel('r/dB');ylabel('pe');legend('差分相干解调误码率','相干解调误码率',3)五、心得体会本次这个作业涉及到的内容是在本科学习的2PSK调制解调,那是学习觉得原理很简单,但那时只是纯粹学习原理理论,并没有亲自动手去实现那些过程,去画出各点的波形。