标准实验报告四.docx
《标准实验报告四.docx》由会员分享,可在线阅读,更多相关《标准实验报告四.docx(23页珍藏版)》请在三一文库上搜索。
1、实 验 报 告(二)学生姓名:王超楠学号: 2013020904011指导教师:廖红舒/ 张花国实验地点:科研二号楼B453 实验时间:周二晚一、实验室名称:信息对抗系统专业实验室二、实验项目名称: 典型数字通信信号调制识别三、 实验学时: 4 学时实验原理:BPSK、 QPSK、 FSK 、 ASK 数字通信信号具有不同的频谱特征,如 BPSK 平方和四次方后的傅立叶变换出现单根离散谱线,QPSK 四次方后才有单根离散谱线等。 因此针对这些信号特征, 可通过设置特征门限区分不同通信信号, 达到 信号调制识别目的。因此可让学生通过实际上机Matlab 编程实验,对上述通信信号的特征进行仿真验证
2、加深理解不同通信信号的调制识别方法。五、实验目的:利用 MATLAB 软件编程提取数字通信信号的频谱、二次方谱、四次方谱等特征, 同时使用决策树的分类方法进行调制信号的识别。 让学生通过实际上机实验,加深理解不同数字通信信号的特点。六、实验内容:( 1) 把上次实验产生的 BPSK、 QPSK、 2ASK 、 2FSK 信号分别画出它们的频谱、二次方谱和四次方谱,描述不同信号谱特征之间的差异。( 2) 分别用介绍的两种方法编程提取这四种信号的频谱、二次方谱、四次方谱的谱峰个数(根据每种信号的特点分别提取频谱或二次方谱或四次方谱的谱峰个数)。信噪比从0dB变化到10dB (即0: 2: 10)
3、分 别画出BPSK、QPSK、2ASK、2FSK用两种方法获得谱峰个数特征随 每个信噪比的变化曲线,然后设定区分门限。比较这两种方法的优缺点。( 3) 选择其中一种方法提取谱峰特征, 设计识别决策树, 并编写程序实现。画出BPSK、QPSK、2ASK、2FSK信号的正确识另率随信噪比 (0: 2:10)的变化曲线。说明在多高信噪比下能保证每种信号的正确识别率 均在90%以上。七、实验器材(设备、元器件):计算机、Matlab计算机仿真软件八、实验步骤:1、在编写的信号源基础上,根据实验内容提取信号特征并进行调制识别。(a) BPSK、QPSK、2ASK、2FSK频谱特征提取程序(b) BPS
4、K、QPSK、2ASK、2FSK数字通信信号调制识另程序九、实验数据及结果分析(1) ASK信号的频谱、二次方谱、四次方谱BPSK信号的频谱、二次方谱、四次方谱豆 J % e IQPSK信号的频谱、二次方谱、四次方谱FSK信号的频谱、二次方谱、四次方谱程序如下:1 .ASKfc=300;%载波频率fs=2000;痛样频率fb=200;%Tb比特周期符号速度fd=1/2*fbfd=200;T=2;a=randi(0,1,1,T*fs);%产生二进制码元%根升余弦成型滤波器NT=60;r=0.3;rate=fs/fb;%ii采卞率=fs/ 码速率delay=NT/(2*rate);t=0:1/fs
5、T-1/fs;x=exp(j*2*pi*fc*t).*a;ask=rcosflt(x,fd,fs,sqrt ,r,delay);%M 形成型figure(1)subplot(411)plot(real(ask);axis(0 2000 -1 1);grid on;title( ASK 时域波形);subplot(412)plot(fftshift(abs(fft(ask);grid on;title( ASK的频域波形);subplot(413)plot(fftshift(abs(fft(ask.A2);grid on ;title( ASK 的二次方谱 );subplot(414)plot
6、fftshift(abs(fft(ask.A4);grid on ;title( ASK 的四次方谱 );2.BPSKfc=200;%载波频率fs=2000;%采样频率fb=200; %Tb 比特周期fd=200;%符号速度T=2; %时间长2SM=2; %二元%产生产生 0 , 1 序列或符号序列m=randi(0,1,1,fs);%相位映射为复基带信号a=pskmod(m,M);%基带消息t=0:length(a)-1;x=cos(2*pi*fc*t+angle(a);%生成BPSK%根升余弦成型滤波器NT=60;r=0.3;rate=fs/fb;%过采样率=fs/ 码速率delay=N
7、T/(2*rate);xBPSK=rcosflt(x,fd,fs,sqrt ,r,delay);%波形成型%画图figure(1)subplot(411)plot(xBPSK);axis(0 2000 -1 1);grid on ;title( BPSK 时域波形图 );subplot(412)plot(fftshift(abs(fft(xBPSK);grid on ;title( BPSK 频域波形图 );subplot(413)plot(fftshift(abs(fft(xBPSK.A2);title( BPSK 信号二次方谱 );subplot(414)plot(fftshift(abs
8、fft(xBPSK.A4);title( BPSK 信号四次方谱 );3.QPSKclear all ;close all ;clc;fc=200;%载波频率fs=2000;%采样频率fb=100; %Tb 比特周期fd=200;%符号速度T=2; %时间长2SM=4; %四元N=T*fs;r=fs/fd;filtorder = 60;%滤波器阶数60a=0.3;%滚降因子0.3delay = filtorder/(r*2);h=rcosfir(a, delay, r,1,sqrt );h=sqrt(r)*h/norm(h);s=randsrc(N,1,0:M-1);p=pskmod(s,M
9、);x_base=zeros(r,N);x_base(1,:)=p.;x_base=x_base(:);ss=conv(h.,x_base);X_QPSK=x_base.*exp(j*(2*pi*fc/fs*0:length(x_base)-1.+rand*2*pi);% figure(1)subplot(411) plot(real(X_QPSK);axis(0 500 -1 1);title( QPSK 时域波形图 ); grid on ;subplot(412)plot(fftshift(abs(fft(X_QPSK);title( QPSK 频域波形图 ); grid on ;subp
10、lot(413)plot(fftshift(abs(fft(X_QPSK.A2);title( QPSK 二次方谱 );grid on ;subplot(414)plot(fftshift(abs(fft(X_QPSK.A4);title( QPSK 四次方谱 );grid on ;4.FSK% 因为调频指数为0.6400Hz ,可以计算出 f1 f2; fc=(f1+f2)/2h=(f2-f1)/fb%载波频率%采样频率%Tb 比特周期fc=400;fs=1200;fb=200;fd=200;f2=460;f1=340;T=2;% 生成 an bn 随机序列%产生二进制码元a=randi(0
11、1,1,T*fs);N=length(a);b=zeros(1,N);for i=1:Nb(i)=1-a(i);end%根升余弦成型滤波器NT=60;r=0.3;rate=fs/fb;%过采样率=fs/ 码速率delay=NT/(2*rate);t=0:1/fs:T-1/fs;c=a.*exp(j*2*pi*f1*t)+b.*exp(j*2*pi*f2*t);fskk=rcosflt(c,fd,fs,sqrt ,r,delay);%波形成型 figure(1)subplot(411)plot(real(fskk);axis(0 2000 -1 1);grid on ;title( FSK 时
12、域波形 );subplot(412)plot(fftshift(abs(fft(fskk);grid on ;title( FSK 的频域波形 );subplot(413)plot(fftshift(abs(fft(fskk.A2);grid on ;title( FSK 二次方谱);subplot(414)plot(fftshift(abs(fft(fskk.A4);grid on;title( FSK 四次方谱);(2)谱峰个数的提取方法(1)以频谱或二次方谱或四次方谱中的最大值为参考值,设置一个门限,搜索大于该门限以上的谱峰个数方法(2)以频谱或二次方谱或四次方谱 P中的最大值为参考值,
13、记录最大 值的位置为pos,选取最大值左右两侧第 N个点的谱的幅度值,计算比值p P(pos)P(pos - N) P(pos - N)设置门限,搜索 R大于门限以上的谱峰个数;如果有多个谱峰同时存在,则把幅度最高的谱峰去掉后再依次搜索幅度次高的谱峰。a)2ASK信号频谱的谱峰个数提取方法一:ASK的频谱图Q Figure 2,Q I回131文件的编辑查看(V)括入(1 TMCD 桌囿营口 W超助(H)不口国 E07000I60005000(400030002000woo0 cASK的频域波形* * I i L臼l- -, -* *匕= W. j -)0.511.622.533.544x 10
14、5分析可得,该频谱图只有一根离散谱线,在方法一中,可以设置门限r=5000提取程序如下:%提取谱峰%方法一a=zeros(1,length(abs(fft(ask);a=abs(fft(ask);num=0;for i=1:length(abs(fft(ask)if a(i)5000num=num+1;fprintf(方法一:2ASK信号频谱的谱峰数目为num=%dn ,num);endend ask方法一:2ASK信号频谱的谱博数目为5=1Al加噪后识别的谱峰数随信噪比的变化:igure 1方法一:信噪比为-1 OdB时2ASK信号频谱的诺雌数目为nu际1方法一:信噪比为-9dB时2ASK信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 标准 实验 报告
