标准实验报告(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科技大学电子工程学院标准实验报告(一)
课程名称:电子雷达对抗实验
姓名:张基恒
学号:2011029180014
指导教师:廖红舒、张花国
电子科技大学教务处制表
一、实验室名称:信息对抗系统专业实验室 二、实验项目名称:典型通信调制信号特性分析实验 三、实验学时:3学时
四、实验原理:
MATLAB 软件具有编程实现简单、使用方便等优点,是目前应用广泛的计算机仿真软件,并且提供各种常用模拟、数字通信信号源生成函数的使用帮助文件。因此让学生通过实际上机实验,熟悉MATLAB 计算机仿真软件,可实现各种通信信号产生及分析仿真,从而加深对常规数字、模拟通信信号的理解。
五、实验目的:
用MATLAB 仿真模拟信号(AM 、FM ),数字信号(BPSK 、QPSK )的调制前后的时域,频域波形图,星座图,并总结器调制特性
六、实验内容:
1. 模拟信号源
(1)产生调幅度为50%,调制信息为10sin(250)t ππ+,载频为500Hz 的复AM 信号(AM 解析信号),采样频率为2000Hz ,时间长度为1s 。把产生的信号源用变量X_AM 表示,并存成文件source_AM.mat 。要求画出时域波形与频谱图。改变调幅度的值(0到1之间),观察AM 信号的时域和频域变化。
(2)产生最大频偏为20Hz ,调制信息为sin(250)t π,载频为500Hz 的复FM 信号(FM 解析信号),采样频率为2000Hz ,时间长度为0.5s 。把产生的信号源用变量X_FM 表示,并存成文件source_FM.mat 。要求画出时域波形与频谱图。改变频偏和调制信息的频率值,观察FM 信号的时域和频域变化。
2. 数字信号源
(1)产生符号率为100symbol/s ,载频为200Hz 的复BPSK 信号,采样频率为1000Hz ,时间长度为2s ,成形滤波器用根升余弦滤波器实现,滤波器阶数为60,滚降因子为0.3。把产生的信号源用变量X_2PSK 表示,并存成文件source_2PSK.mat 。要求画出信号源的时域波形与频谱图,并分别画出滤波前后、调制载频前后的星座图。
(2)产生符号率为200symbol/s ,载频为600Hz 的复QPSK 信号,采样频率为2000Hz ,时间长度为2s ,成形滤波器用根升余弦滤波器实现,滤波器阶数为60,滚降因子为0.3。把产生的信号源用变量X_QPSK 表示,并存成文件source_QPSK.mat 。要求画出信号源的时域波形与频谱图,并分别画出滤波前后、调制载频前后的星座图。
(3)产生符号率为200symbol/s ,调制指数为0.6,载频为400Hz 的复2FSK 信号,采样频率为1200Hz ,时间长度为5s 。成形滤波器用根升余弦滤波器实现,滤波器阶数为60,
滚降因子为0.3。把产生的信号源用变量X_2FSK表示,并存成文件source_2FSK.mat。要求画出信号源的时域波形与频谱图,并分别画出滤波前后、调制载频前后的星座图。改变调制指数大小,观察频谱变化情况。
七、实验器材(设备、元器件):
计算机、Matlab仿真软件
八、实验步骤:
1、学习MATLAB软件的使用并学习其通信信号帮助工具箱;
2、利用MATLAB语言编写各种信号源,并画图分析各种信号的时域和频域
等特性。实验Matlab程序:
九、实验数据及结果分析
根据上述实验程序得到的实验数据及结果如下:
1.模拟信号源
(1)AM信号时域频域图:
A、调制指数为1
B、调制指数为0.5
(2)FM信号时域频域图:
A、题目要求的FM调制信号波形、频谱图
B、改变调制最大频偏后的波形、频谱图
2.数字信号源
(1)BPSK信号
A、时域和频域图:
B、成型滤波前、后星座图:
(2)QPSK信号
A、时域和频域图:
B、成型滤波前、后星座图:
(3)2FSK信号
A、时域和频域图:
B、基带、成型滤波后星座图:
改变调频指数Mf=2
Mf=5
十、实验结论
通过对模拟信号,数字信号的各种不同调制方式,熟悉了不同的调制参数对调制结果的影响,同时加深对星座图的了解和MATLAB软件的使用。
十一、总结及心得体会
十二、对本实验过程及方法、手段的改进建议:无
程序
AM
clc;close all;clear all;
%%%---AM -------%%%%
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=y./sqrt(var(y));
y_AM=y;
var(y)
%----- add noise------%
SNR=0;%dB
noise=sqrt(1/10^(SNR/10)/2)*(randn(size(y))+j*randn(size(y)));%Genera te noise signal
y_noise=y+noise;
%plot information signal and AM signal in time domain
figure;
subplot(3,1,1); plot(t,x); title('information signal in time