资源简介
% PM调制
figure('Name','信号调制过程中波形及其频谱','NumberTitle','off')
a0=2;f0=10;fc=50;fs=1000;snr=5;
t= linspace(-20,20,60001);
pm1=cos(2*pi*f0*t); %信息信号
t1=cos(2*pi*fc*t); %载波
s_pm=cos(2*pi*fc*t+1*pm1);
PM1=fft(pm1); T1=fft(t1); S_PM=fft(s_pm);
f=(0:60000)*fs/60001-fs/2;
subplot(3,2,1); plot(t(19801:20200),pm1(19801:20200)); title('信息信号波形');
代码片段和文件信息
% PM调制
figure(‘Name‘‘信号调制过程中波形及其频谱‘‘Numbertitle‘‘off‘)
a0=2;f0=10;fc=50;fs=1000;snr=5;
t= linspace(-202060001);
pm1=cos(2*pi*f0*t); %信息信号
t1=cos(2*pi*fc*t); %载波
s_pm=cos(2*pi*fc*t+1*pm1);
PM1=fft(pm1); T1=fft(t1); S_PM=fft(s_pm);
f=(0:60000)*fs/60001-fs/2;
subplot(321); plot(t(19801:20200)pm1(19801:20200)); title(‘信息信号波形‘);
subplot(322); plot(ffftshift(abs(PM1))); title(‘信息信号频谱‘);
subplot(323); plot(t(19801:20200)t1(19801:20200)); title(‘载波信号‘);
subplot(324); plot(ffftshift(abs(T1))); title(‘载波信号频谱‘);
subplot(325); plot(t(19801:20200)s_pm(19801:20200)); title(‘已调信号‘);
subplot(326); plot(ffftshift(abs(S_PM))); title(‘已调信号频谱‘);
%产生噪声
figure(‘Name‘‘添加噪声及带通滤波过程波形及其频谱‘‘Numbertitle‘‘off‘);
y=awgn(s_pmsnr);
fsamp = 1000; %采样频率为 1MHz
fcuts = [95 105]; %通带截止频率为 95Hz,阻带截止频率为 105Hz
mags = [1 0];
devs = [0.01 0.05]; % 通带波动 1%,阻带波动 5%
[nWnbetaftype] =
- 上一篇:基于MATLAB卫星姿态建模自适应PID仿真
- 下一篇:元胞自动机代码
相关资源
- 基于MATLAB卫星姿态建模自适应PID仿真
- MSK的matlab仿真
- 目标跟踪系统的MATLAB 源程序包
- 图像去噪的matlab代码
- matlab运动目标追踪
- polar码的SC译码算法matlab实现
- 粒子群优化的支持向量机matlab源代码
- 偏最小二乘算法多输入单输出系统
- 偏最小二乘算法交叉有效性准则调用
- matlab求取光斑中心
-
详解MATLAB-Simuli
nk通信系统建模与仿 - 指纹定位算法仿真matlab代码
- 三角级数法路面谱生成路面及与标准
- 目标跟踪算法KCF加入APCE评价标准的
- LEACH协议Matlab仿真代码
- 感知器与SVM分类
- qpsk在matlab上的仿真
- 利用Matlab编写,记录二值化图像像素
- 利用Matlab编写,记录二值化图像像素
- 元胞自动机交通流模拟matlab代码和相
- 帝国竞争算法ICA的matlab实现
- 连续域蚁群算法的matlab实现
- matlab小波去噪详解超全超全有程序.
- 图像追踪matlab
- 2019美赛B题代码
- 基于MATLAB的窗函数法设计FIR数字滤波
- MATLAB煤块识别
-
MPC预测控制算法中的DMC算法simuli
n - 基于matlab的指纹识别
- Matlab 蚁群算法
评论
共有 条评论