资源简介
2fsk信号的相干解调MATLAB代码。此为一般课程所能用到,通过对2fsk信号的产生进行模拟,以及信号在信道中传播,进过滤波器等产生等。画出图像
代码片段和文件信息
fs = 100;
dt = 1/fs;
f1 = 10;
f2 = 30; %A两个信号的频率
a = round (rand(110))%随机信号
g1 = a;
g2 = ~a; %信号翻转,和g1反向
g11 = (ones(1fs))‘* g1 ;%抽样
g11(:);
g1a = g11(:)‘ ;
g21 = (ones(1fs))‘*g2;
g2a = g21(:)‘;
t = 0 : dt:10-dt;
t1 = length(t);
fsk1 = g1a.*cos(2*pi *f1.*t);
fsk2 = g2a.*cos(2*pi *f2.*t);
fsk = fsk1+fsk2; % 产生信号
n0 = 0.01*randn(1t1);
sn = fsk+n0;
subplot(311);
plot(tn0);%噪声波形
title (‘噪声波形‘)
ylabel(‘幅度‘)
subplot(312);
plot(tfsk);
title (‘产生波形‘)
ylabel(‘幅度‘)
subplot(313);
plot(tsn);
title (‘将要通过滤波器的波形‘)
xlabel(‘t‘)
ylabel(‘幅度‘)
figure(2) % fsk解调------------------------------------图二
b1 = fir1(10 [8/50 12/50]);
b2 = fir1(10 [28/50 32/50]);%设置带通参数
h1 = filter(b1 1 sn);
h2 = filter(b2 1 sn); % 经过带通滤波器后的信号
subplot(211);
plot(th1);
title (‘经过带通滤波器f1后的波形‘)
ylabel(‘幅度‘)
subplot(212);
plot(th2);
ti
- 上一篇:高斯混合模型的后验概率代码
- 下一篇:简单PQ控制 matlab
相关资源
- 简单PQ控制 matlab
- matlab仿真圆孔衍射菲涅尔衍射
- 模糊PID控制m文件代码实现
- MATLAB将视频转化为分帧图片的源代码
- GA优化LSSVM
- 双目立体视觉,基于Matlab.zip
- LQR系统最优控制器设计的MATLAB实现及
- 多智能体一致性问题报告
- ECG数据库MIT-BIH库读取识别R点
- 序列二次规划法及matlab代码
- 单位抽样和单位阶跃程序
- RSSI算法定位matlab仿真.zip
- 空间平滑MUSIC算法MATLAB程序
- 图像质量评价matlab代码
- matlab 图像分割
- MATLAB GUI 图像二值化处理源文件直接运
- csma/ca和csma/cd的matlab源代码仿真
- 基于模糊逻辑的步态识别的matlab程序
- MATLAB批量读取NC数据并计算年平均
- Matlab遗传算法源程序详解
- SOM matlab toolbox 使用文档
- 六自由度机械臂正逆运动Matlab仿真
- CT图像处理三维体绘制简单的GUI
- 基于MATLAB的QPSK调制.zip
- 基于matlab的数字图像分割技术研究及
- 纠错编码原理及MATLAB实现刘爱莲习题
- 基于Matlab的BP神经网络在大气污染预报
- 推荐_在matlab7.4基础上实现恒虚警检测
- LDPC码MATLAB仿真实现
- matlab提取圆形
评论
共有 条评论