标准实验报告(3)

  • 格式:doc
  • 大小:532.00 KB
  • 文档页数:23

下载文档原格式

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

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

(实验)课程名称:信息对抗实验电子科技大学教务处制表

实验报告(一)

学生姓名:王超楠学号:2013020904011

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

实验地点:科研二号楼B453 实验时间:周二晚

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

二、实验项目名称:典型数字通信调制信号生成实验

三、实验学时:4学时

四、实验原理:

MATLAB软件具有编程实现简单、使用方便等优点,是目前应用广泛的计算机仿真软件,并且提供各种常用数字通信信号源生成函数的使用帮助文件。因此让学生通过实际上机实验,熟悉MATLAB计算机仿真软件,可实现各种通信信号产生及分析仿真,从而加深对常规数字、模拟通信信号的理解。

五、实验目的:

利用MATLAB软件编程实现各种常用数字通信信号源的产生。让学生通过实际上机实验,熟悉MATLAB计算机仿真软件,并加深对通信信号的理解。

六、实验内容:

(1)产生比特率为200bits/s,载频为200Hz 的复BPSK信号,采样频率为2000Hz,时间长度为2s,成形滤波器用根升余弦滤波器实现,滤波器阶数为60,滚降因子为

0.3。要求画出BPSK信号的时域波形与频谱图,并分别画出滤波前、滤波后、调

制载频后的星座图,思考它们具有差异的原因。

(2)产生符号率为100symbol/s,载频为200Hz的复QPSK信号,采样频率为2000Hz,时间长度为2s,成形滤波器用根升余弦滤波器实现,滤波器阶数为60,滚降因子

为0.3。要求画出QPSK信号的时域波形与频谱图,并分别画出滤波前、滤波后、

调制载频后的星座图,思考它们具有差异的原因。

(3)产生比特率为200bits/s,调制指数为0.6,载频为400Hz的复2FSK信号,采样频率为1200Hz,时间长度为2s。成形滤波器用根升余弦滤波器实现,滤波器阶数为

60,滚降因子为0.3。要求画出信号源的时域波形与频谱图,并分别画出滤波前、

滤波后、调制载频后的星座图。改变调制指数大小,观察频谱变化情况。

产生比特率为200bits/s,载频为300Hz 的2ASK信号,采样频率为2000Hz,时间长度为2s,成形滤波器用根升余弦滤波器实现,滤波器阶数为60,滚降因子为0.3。要求画出2ASK信

号的时域波形与频谱图,并分别画出滤波前、滤波后、调制载频后的星座图,思考它们具有差异的原因。

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

计算机、Matlab仿真软件

八、实验步骤:

1学习MATLAB软件的使用并学习其通信信号帮助工具箱;

2利用MATLAB语言编写各种数字信号源,并画图分析各种信号的时域和频域等特性。

实验Matlab程序:

九、实验数据及结果分析

根据上述实验程序得到的实验数据及结果如下:

2.数字信号源

(1)BPSK信号时域和频域图:

根升余弦滤波器波形图:

成型滤波前星座图:

成型滤波后星座图:

调制载波后的星座图:

程序:

clear all;

close all;

fc=200;%载波频率

fs=2000;%采样频率

fb=200;%Tb比特周期

fd=200;%符号速度

T=2;%时间长2S

M=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=NT/(2*rate);

xBPSK=rcosflt(x,fd,fs,'sqrt',r,delay);%波形成型h=rcosfir(r,NT/20,rate,fs,'sqrt');

%% 画图

figure(1)

subplot(211)

plot(xBPSK);

axis([0 2000 -1 1]);

grid on;

title('BPSK时域波形图');

subplot(212)

plot(fftshift(abs(fft(xBPSK.^2))));

grid on;

title('BPSK频域波形图');

figure(2)

stem(h,'fill');

title('根升余弦成型滤波器时域波形');

grid on

figure(3)

scatterplot(x);

title('成型滤波前星座图');

figure(4)

scatterplot(conv(h,x));

title('成型滤波后星座图');

figure(5)

scatterplot(xBPSK);

title('调制载波后星座图');

(2)QPSK信号时域和频域图:

成型滤波前的星座图:成型滤波后的星座图:

调制载波后的星座图:

程序:

%% QPSK信号的产生

clear all;

close all;

fc=200;%载波频率

fs=2000;%采样频率

fb=100;%Tb比特周期

fd=200;%符号速度

T=2;%时间长2S

M=4;%四元

N=T*fs;

r=fs/fd;

filtorder = 60; %滤波器阶数为60

a=0.3; %滚降因子为0.3

delay = filtorder/(r*2);

%% 根升余弦滤波器

h=rcosfir(a, delay, r,1,'sqrt'); h=sqrt(r)*h/norm(h);