1、1电子科技大学通信学院数字信号载波调制实验报告班 级 学 生 学 号 教 师 任 通 菊 2数字信号载波调制实验一、实验目的1、运用 MATLAB 软件工具仿真数字信号的载波传输研究数字信号载波调制 ASK、FSK 、PSK 在不同调制参数下的信号变化及频谱。2,研究频移键控的两种解调方式;相干解调与非相干解调。3、了解高斯白噪声方差对系统的影响。4、了解伪随机序列的产生,扰码及解扰工作原理。二、实验原理数字信号载波调制有三种基本的调制方式:幅度键控(ASK) ,频移键控(FSK)和相移键控(PSK) 。它们分别是用数字基带信号控制高频载波的参数如振幅、频率和相位,得到数字带通信号。在接收端运
2、用相干或非相干解调方式,进行解调,还原为原数字基带信号。在幅度键控中,载波幅度是随着调制信号而变化的。最简单的形式是载波在二进制调制信号 1 或 0 的控制下通或断,这种二进制幅度键控方式称为通断键控(00K) 。二进制幅度键控信号的频谱宽度是二进制基带信号的两倍。在二进制频移键控中,载波频率随着调制信号 1 或 0 而变,1 对应于载波频率 f1,0 对应于载波频率 f2,二进制频移键控己调信号可以看作是两个不同载频的幅度键控已调信号之和。它的频带宽度是两倍基带信号带宽(B)与之和。21|f在二进制相移键控中,载波的相位随调制信号 1 或 0 而改变,通常用相位0和 180来分别表示 1 或
3、 0,二进制相移键控的功率谱与通一断键控的相同,只是少了一个离散的载频分量。m 序列是最常用的一种伪随机序列,是由带线性反馈的移位寄存器所产生的序列。它具有最长周期。由 n 级移位寄存器产生的 m 序列,其周期为序列有很强的规律性及其伪随机性。因此,在通信工程上得到广泛应用,21,n在本实验中用于扰码和解扰。扰码原理是以线性反馈移位寄存器理论作为基础的。在数字基带信号传输中,将二进制数字信息先作“随机化”处理,变为伪随机序列,从而限制连“0”或连“l”码的长度,以保证位定时信息恢复的质量,这种 “随机化”处理称为“扰码” 。在接收端解除这种“扰乱”的过程称为“解扰” 。当输入二进3信息码为全
4、0 码时,扰码器实际上就是一个 m 序列伪随机码发生器。三、实验系统组成本实验是运用 MATLAB 软件的集成开发工具 SIMULIK 来实现对频移键控FSK、相移键控 PSK、幅度键控 ASK、m 序列发生器,扰码器与解扰器等各个实验系统的仿真,每个子实验系统都是由各种模块组成的,实验者可以在系统上进行不同参数的设置或更改可进行 FSK、PSK、ASK 各种调制波形及频谱研究;了解不同的解调方式;了解高斯白噪声对系统的影响;进行扰码与解扰研究。实验系统组成:本实验类型为:Digital Signal System具体实验栏有:Basic Source( sim) 基本信源m-sequence
5、 scramble and Deseramble(sim) m 序列扰码与解扰2ASK modulation and demodulation(sim ) 2ASK 调制与解调2PSK modulation and demodulation(sim) 2PSK 调制与解调2FSK modulation and coherent 2FSK 调制与相干解调demodulation(sim)2FSK modulation and no.coherent 2FSK 调制与非相干解调 demodulation(sim)2FSK through channel(sim) 2FSK 通过信道四、实验内容及步
6、骤1、开机进入 Windows 桌面。2、双击桌面上的 MATLAB 快捷图标,进入命令窗。3、键入:C102,进入仿真实验界面。4、选择 Digital Signal System 实验类型,这时在具体实验项目栏中列出该实验所包含的具体七项实验。5、选择 2ASK 实验,再按下 RUN按钮,即进入该实验框图界面。选择Simulation 菜单下的 Start 即可开始该实验的仿真运行。a. 从 Scope1 观察调制信号与已调信号的对比波形。4b. 从 Scope2 和 Scope3 分别观察 2ASK 解词信号通过包络检波和低通滤波器的波形。5c. 从 Scope4 观察 2ASK 调制信
7、号与解调信号的对比波形。d. 从 FFT Scope 观察 2ASK 频谱。6e. 改变载波频率参数,使其不为基带信号的整倍数,然后再进行仿真运行,观察 Scope1,与未改变参数前有什么不同。每个“1”的波形频率相同,但相位不同。操作:双击载波模块,获得载波参数对话框图,将频率参数进行更改后,再单击“Apply”按钮,确认后,再单击“Close” 退出对话框,修改参数完毕。*f. 双击低通滤波器模块,获得参数对话框。试改变 滤波器的截止频率参数,使截止频率比原来的参数增大或减小,然后再进行仿真运行。看看解调波形有什么变化?7实验记录:1)回答 ASK 实验系统由哪些模块所组成。采用哪种类型的
8、解调器。8ASK 实验系统主要由序列发生器,本地载波,复用器,调制器,理想信道,滤波器,采样判决器,示波器组成采用的是包络检波解调器2)记录 2ASK 已调信号的时域波形及频谱图。6、选择 2PSK 实验,再按下 RUN 2PSK按钮,进入该实验框图界面。选择 Simulation 菜单下的 Start 即可开始该实验的仿真运行。 a. 从 Scopel 观察调制信号与己调信号的对比波形。9b. 从 Scope2 观察调制信号与解调信号的对比波形。c. 从 FFT Scopel、FFTScope2、FFTScope3 可分别观察调制信号、PSK 已调信号、PSK 解调信号的频谱。10d. 将手
9、动开关打向 m sequence,Bp 改变调制信号,再观察各 Scope 波形及FFTScope 频谱与 10 序列作为调制号有什么不同。1112操作:单击开关位置,出现四方黑点后,再单击菜单上的 Edit。选择 Look Under Mask。再双击开关所要打向的位置。在时域上,各状态独立,即“1”的波形固定, “0”的波形固定,不会因为序列的不同而不同。解调后波形和调制信号基本相同。在频域上,m 序列的频谱和 1、0 序列的频率相比,杂乱无章,但都在 0 频率处有最高的频率。解调以后,0 频率处的幅度都变得很低。13实验记录:1)记录 2PSK 已调信号的时域波形及频谱图。2)回答 2P
10、SK 实验系统由哪些模块所组成。142PSK 实验系统主要由序列发生器,调制器,理想信道,滤波器,采样判决器,示波器组成7、选择 2FSK 调制与相干解调实验,再按下 RUN 2FSK按钮,进入该实验框图界面,并进行仿真运行。a. 从 Scope1 观察调制信号与已调信号的对比波形。b. 从 Scope2 观察调制信号与解调信号的对比波形。15c. 从 Scope3 观察载波波形。F2 波形d. 从 FFTScopel 观察已调信号的频谱图16e. 双击载波模块,获得参数设置对话框,了解 f1 和 f2 的频率参数后,试改变 f1 和 f2 的频率参数值,再进行仿真运行。观察 FFTScope
11、l 频谱,与原频谱进行比较,有何不同?把两个载波频率改为 f1=3840 ,f 2=1920由 FFTScopel 频谱观察可得,和之前的频谱图特征相似,频谱的两个载波中心频率发生变化, *f. 将手动开关打向 m sequence,即改变调制信号,再观察各 Scope 波形及FFTScope 频谱。1718实验记录: 1) 记录已调信号的时域波形及频谱图。192)回答 FSK 实验系统由哪些模块所组成。FSK 实验系统主要由序列发生器,调制器,加法器,理想信道,滤波器,采样判决器,示波器组成8、选择 2FSK 调制与非相干解调实验,再按下 RUN 按钮,进入该实验框图界面,并进行仿真运行。a
12、. 从 Scopel 观察调制信号与已调信号的对比波形。20b. 从 Scope2 观察调信号与解调信号的对比波形。c. 从 FFTScope 观察已调波频谱。21d. 了解实验系统各主要模块的参数设置情况,试改变带通滤波器 BPF1 和BPF2 的高低截止频率参数,再进行仿真运行,看看解调情况有何不同。实验记录:注意该实验系统组成,及其特性参数的设置情况。22该实验系统主要由序列发生器,调制器,带通滤波器,解调器,低通滤波器,采样判决器,示波器组成10 序列发生器的周期为 1/1000s, f1 的频率为 38400Hz, f2 的频率为 19200 Hz9、选择 2FSK through
13、channel 实验,再按下 RUN按钮,进入该实验界面,并进行仿真运行。a. 从 Scopel 观察调制信号与已调信号的对比波形。23b. 从 Scope2 观察已调信号与已调信号通过信道后的对比波形。3. 从 Scope3 观察调制信号与相干解调波。24d. 从 Scope4 观察调制信号与非相干解调波。e. 双击高斯信道模块,获得参数设置对话框,试改变信道方差,由来的0.1 改变为 l 或 0.01 再进行仿真运行,观察各 Scope 波形情况。改变为 l 时2526001 时27*10、选择 m Scramble and descramble 实验,再按下 RUN按钮;进入该实验框图界面。28a. 从 Scope2 观察扰码信号。 b. 从 Scope3 观察经过处理的扰码信号。29c. 从 Scope1 观察原信号与解扰信号。d. 了解扰码器与解扰器的电路组成及其原理。30操作:单击扰码器或解扰器模块,选择菜单栏 Edit 的 Look Under Mask 即可得到扰码或解码的电路图。*11、选择 Soure 实验,再按下 RUN按钮,即进入该实验框图界面。a. 从 Scopel 可获得 0 序列信号。