标准试验报告
实实验验报报告(二)告(二) 一、实验室名称一、实验室名称信息对抗系统专业实验室 二、实验项目名称二、实验项目名称典型数字通信信号调制识别 三、三、实验学时实验学时4 4学时 四、实验原理四、实验原理 BPSK、QPSK、FSK、ASK 数字通信信号具有不同的频谱特征,如 BPSK 平方和四次方后的傅立叶变换出现单根离散谱线,QPSK 四次方后才有单根离散 谱线等。因此针对这些信号特征,可通过设置特征门限区分不同通信信号,达到 信号调制识别目的。因此可让学生通过实际上机 Matlab 编程实验,对上述通信 信号的特征进行仿真验证,加深理解不同通信信号的调制识别方法。 五、实验目的五、实验目的 利用 MATLAB软件编程提取数字通信信号的频谱、二次方谱、四次方谱等 特征, 同时使用决策树的分类方法进行调制信号的识别。让学生通过实际上机实 验,加深理解不同数字通信信号的特点。 六、实验内容六、实验内容 (1)把上次实验产生的 BPSK、QPSK、2ASK、2FSK不连续相位信号分 别画出它们的频谱、二次方谱和四次方谱,描述不同信号谱特征之间的差异。 (2)编程提取这四种信号的频谱、二次方谱、四次方谱的谱峰个数(根据 每种信号的特点分别提取频谱或二次方谱或四次方谱的谱峰个数) 。信噪比从 0dB 变化到 10dB(即 0210) ,画出 BPSK、QPSK、2ASK、2FSK不连续相 位获得谱峰个数特征随每个信噪比的变化曲线,然后设定区分门限。 七、实验器材(设备、元器件)七、实验器材(设备、元器件) 计算机、Matlab 计算机仿真软件 八、实验步骤八、实验步骤 在编写的信号源基础上,根据实验内容提取信号特征并进行调制识别。 a BPSK、QPSK、2ASK、2FSK 频谱特征提取程序 (1)BPSK clear all;clc;close all; 1.产生信号BPSK disp输入BPSK信号; M2; N400; fs2000; fd200; fc200; rfs/fd; filtorder60; a0.3; delayfiltorder/r*2; hrcosfira, delay, r,1,sqrt; hsqrtr*h/normh; SNR40; srandsrcN,1,[0M-1]; s_modpskmods,M; s_basezerosr,N; s_base1,s_mod.; s_bases_base; s_baseconvh.,s_base; y_xs_base.*expj*2*pi*fc/fs*[0lengths_base-1].; noisesqrt1/10SNR/10/2*randnsizes_basej*randnsize s_base;Generate noise signal yy_xnoise; 产生中频发射信号 (2)QPSK clear all;clc;close all; 1.产生信号QPSK disp输入QPSK信号; M4; N400; fs2000; fd200; fc200; rfs/fd; filtorder60; a0.3; delayfiltorder/r*2; hrcosfira, delay, r,1,sqrt; hsqrtr*h/normh; SNR30; srandsrcN,1,[0M-1]; s_modpskmods,M; s_basezerosr,N; s_base1,s_mod.; s_bases_base; s_baseconvh.,s_base; y_xs_base.*expj*2*pi*fc/fs*[0lengths_base-1].; noisesqrt1/10SNR/10/2*randnsizes_basej*randnsize s_base;Generate noise signal yy_xnoise; 产生中频发射信号 (3)2ASK clear all;close all;clc; 1.产生信号2ASK disp输入2ASK信号; M2; N200; fs2000; fd200; fc300; rfs/fd; filtorder60; a0.3; delayfiltorder/r*2; hrcosfira, delay, r,1,sqrt; hsqrtr*h/normh; SNR30; srandsrcN,1,[0M-1]; s_mods; s_basezerosr,N; s_base1,s_mod.;赋给第一列 s_bases_base; s_baseconvh.,s_base; y_xs_base.*expj*2*pi*fc/fs*[0lengths_base-1].; noisesqrt1/10SNR/10/2*randnsizes_basej*randnsize s_base;Generate noise signal yy_xnoise; 产生中频发射信号 (4)2FSK clear all;close all;clc; 1.产生信号2FSK disp输入2FSK信号; M2; N400; fs1200; fd200; fc400; m0.6; f12*fc-m*fd/2; f2m*fd2*fc/2; rfs/fd; filtorder60; a0.3; delayfiltorder/r*2; hrcosfira, delay, r,1,sqrt; hsqrtr*h/normh; SNR30; srandsrcN,1,[0M-1]; s_mods; s_basezerosr,N; s_base1,s_mod.;赋给第一列 s_bases_base; s_baseconvh.,s_base; y_xs_base.*expj*2*pi*f1/fs*[0lengths_base-1].1-s_ba se.*expj*2*pi*f2/fs*[0lengths_base-1].; noisesqrt1/10SNR/10/2*randnsizes_basej*randnsize s_base;Generate noise signal yy_xnoise; b BPSK、QPSK、2ASK、2FSK 数字通信信号调制识别程序 2.分别求频谱,二次法谱,四次方谱 NNlength