干扰信号MATLAB仿真
实验目的
仿真产生4种以上的通信干扰信号。
画出信号的时域、频域波形。
实验思路与步骤
产生一个高斯白噪声,
利用Matlab自带的fir1函数产生一个低通滤波器,限制高斯白噪声的带宽,由此产生了视频噪声。
利用产生的视频噪声,分别代入噪声调幅干扰的时域表达式,并且进行100次的积累后求平均值,对其进行快速傅里叶变换后,由此画出噪声调幅干扰频域波形
重复上述步骤,分别代入噪声调频干扰和噪声调相干扰的时域表达式,分别画出其时域波形和频域波形。
实验结果
视频噪声
噪声调幅干扰
噪声调频干扰
噪声调相干扰
程序代码
clear all;close all;clc;%清除变量
T=50e-6;%采样时间
fs=150e6;%采样频率
N=T*fs;%采样点数
detlf=10e6;%滤波器截止频率
f1=50e6;%调制信号中心频率
m=0.5;%调制度
kfm=5e6;%调频斜率
kpm=5;%调相斜率
M=100;%积累次数
p=fft(fir1(N-1,detlf/fs*2));%滤波器频谱
s=0;
for i=1:100
xn=ifft(fft(random('Normal',0,1,1,N)).*p);%高斯白噪声通过滤波器
j=abs(fft(xn));
s=s+j;<