标准实验报告(2)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子科技大学电子工程学院标准实验报告(二)

课程名称:电子雷达对抗实验

姓名:张基恒

学号:2011029180014

指导教师:廖红舒、张花国

电子科技大学教务处制表

一、实验室名称:信息对抗系统专业实验室

二、实验项目名称:典型模拟、数字通信信号调制识别

三、实验学时:3学时

实验原理:

AM、FM模拟通信信号具有不同的包络特征、瞬时频率特征,BPSK、QPSK、FSK、MSK数字通信信号具有不同的频谱特征,如BPSK平方和四次方后的傅立叶变换出现单根离散谱线,QPSK四次方后才有单根离散谱线,而FSK的功率谱有两根离散谱线。因此针对这些信号特征,可通过设置特征门限区分不同通信信号,达到信号调制识别目的。因此可让学生通过实际上机Matlab编程实验,对上述通信信号的特征进行仿真验证,加深理解不同通信信号的调制识别方法。

五、实验目的:

利用MATLAB软件编程提取通信信号的包络特征、瞬时频率特征和频谱特征,同时使用简单的分类方法进行调制信号的识别。让学生通过实际上机实验,加深理解不同通信信号的特点。

六、实验内容:

1.模拟信号

(1) 包络特征

把上次实验产生的AM、FM信号分别求取它们的复包络即幅度值(取abs),画包络图。并利用HIST函数统计它们的分布情况。取100点做统计,hist(q,100),q代表复包络q=abs(y)。比较这两种信号的包络特征。

(2) 瞬时频率特征

把上次实验产生的AM、FM信号分别求取它们的相位值,(取ANGLE,然后去缠绕UNWRAP),然后取差分,画出瞬时频率图。并利用HIST函数统计它们的分布情况。取100点做统计,hist(q,100),q代表瞬时频率,q=diff (unwrap(angle(y)))。比较这两种信号的瞬时频率特征。

2.数字信号

频谱特征

把上次实验产生的BPSK和QPSK信号分别求取它们的功率谱、二次方谱和四次方谱,观察它们之间的差异。

七、实验器材(设备、元器件):

计算机、Matlab计算机仿真软件

八、实验步骤:

1、学习MATLAB软件的使用,并学习hist、unwrap、angle等Matlab软件函数的使用;

2、在编写的信号源基础上,根据实验内容提取信号特征并进行调制识别。(1)模拟信号

(a) AM、FM模拟信号的特征提取程序

AM包络提取

clc;close all;clear all;

Fs = 2000; % Sampling rate is 2000 samples per second.

Fc = 500; % Carrier frequency in Hz

T_sp=1;% time span

t = [0:T_sp*Fs]'/Fs; % Sampling times for T_sp second

Fm=50;

x = 10*cos(2*pi*Fm*t+pi/2); % Representation of the signal

A0 = 20;

x = x+A0;

Ini_phase = rand*2*pi;% carrier initial phase

y = x.*exp(j*2*pi*Fc*t+j*Ini_phase); % Modulate x to produce y(complex signal).

y_bl = abs(y); MAX_bl=max(y_bl); MIN_bl=min(y_bl);

Y=hist(y_bl,100); n=linspace(MIN_bl,MAX_bl,length(Y));

figure;

subplot(3,1,1);plot(t,real(y));title('Ô-AMÐźÅ');xlabel('time(second) ');ylabel('amplitude');

subplot(3,1,2);plot(t,y_bl);title('°üÂçÌØÐÔ');xlabel('time(second)'); ylabel('amplitude');

subplot(3,1,3);plot(n,Y);title('°üÂçÌØÐÔͳ¼Æ');xlabel('amplitude');yl abel('number');

AM频率提取

clc;close all;clear all;

Fs = 2000; % Sampling rate is 2000 samples per second.

Fc = 500; % Carrier frequency in Hz

T_sp=1;% time span

t = [0:T_sp*Fs]'/Fs; % Sampling times for T_sp second

Fm=50;

x = 10*cos(2*pi*Fm*t+pi/2); % Representation of the signal

A0 = 20;

x = x+A0;

Ini_phase = rand*2*pi;% carrier initial phase

y = x.*exp(j*2*pi*Fc*t+j*Ini_phase); % Modulate x to produce y(complex signal).

y_AM=fftshift(abs(fft(y))); NN=length(x);

FF=linspace(-Fs/2,Fs/2,NN);

y_pl=diff(unwrap(angle(y)))*Fs/(2*pi); n1=t(2:length(t)); Y=hist(y_pl,100); MAX_pl=max(y_pl); MIN_pl=min(y_pl);

n2=linspace(MIN_pl,MAX_pl,length(Y));

figure;

subplot(3,1,1);plot(FF,y_AM);title('Ô-AMÐźÅƵÆ×');xlabel('frequency( Hz)');ylabel('amplitude');

subplot(3,1,2);plot(n1,y_pl);title('˲ʱƵÂÊÌØÐÔ');xlabel('time(secon d)');ylabel('frequency(Hz)');

subplot(3,1,3);plot(n2,Y);title('˲ʱƵÂÊÌØÐÔͳ¼Æ');xlabel('frequency ');ylabel('number');

FM包络提取程序

clc;close all;clear all;

Fs = 2000; % Sampling rate is 2000 samples per second.

Fc = 500; % Carrier frequency in Hz

T_sp=0.5;% time span

t = [0:T_sp*Fs]'/Fs; % Sampling times for T_sp second

Fm=50;

x = sin(2*pi*Fm*t); % Representation of the signal

x1 = cos(2*pi*Fm*t)/(2*pi*Fm);

A0 = 1; %fudu of y

Fkm = 20; %tiaopinzhishu of signal

相关文档
最新文档