资源简介
完整的QPSK-MSK-QAM-OFDM调制解调m程序
代码片段和文件信息
clear all
global dt t f df N T %全局变量
close all
N=2^20;
dt=0.001; %ms
df=1/(N*dt); %KHz
T=N*dt; %截短时间
Bs=N*df/2; %系统带宽
t=linspace(-T/2T/2N); %时域横坐标
f=linspace(-BsBsN)+eps; %频域横坐标
fm=1; %模拟基带信号频率为1kHz
fc=6; %正弦载波信号频率为6kHz
mt=cos(2*pi*fm*t); %模拟基带信号
m(mt>0)=1; %发送比特
m(mt<0)=0;
c=cos(2*pi*fc*t); %正弦载波信号
s=m.*c; %DSB-SC AM已调信号
S=T2F(s);
n=awgn(s20); %AWGN信道噪声
r=s+n; %接受信号
y=r.*c;
Lpfil=LPF(fc); %低通滤波器
Y=T2F(y);
yrt=real(F2T(Lpfil.*Y));
yr=yrt-mean(yrt);
yr(yr>0)=1; %发送比特
yr(yr<0)=0;
subplot(311)
plot(tm‘LineWidth‘1.2)
title(‘输入信号‘);
axis([-1+1-0.21.2*max(m)])
xlabel(‘t (ms)‘)
ylabel(‘s(t) (V)‘)
subplot(312)
plot(ts‘LineWidth‘1.2)
title(‘2ASK调制后波形‘);
axis([-1+11.2*min(c)1.2*max(c)])
xlabel(‘t (ms)‘)
ylabel(‘s(t) (V)‘)
subplot(313)
plot(tyr‘LineWidth‘1.2)
axis([-1+1-0.21.2*max(yr)])
title([‘2ASK解调后波形‘])
xlabel(‘t (ms)‘)
ylabel(‘s(t) (V)‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1040 2007-10-08 19:25 ASKmod.m
文件 151 2007-10-08 19:26 F2T.m
文件 163 2007-10-08 19:26 LPF.m
文件 829 2007-10-08 19:29 MSKmod.m
文件 783 2007-10-08 19:36 OFDMmod.m
文件 248 2007-10-08 19:31 QAMmod.m
文件 199 2007-10-08 19:27 QPSKmod.m
文件 154 2007-10-08 19:26 T2F.m
----------- --------- ---------- ----- ----
3567 8
- 上一篇:基于v4l的视频采集显示程序。外加QT界面
- 下一篇:用汇编语言编写数字秒表
相关资源
- 防侧翻控制系统模型 SUV仿真
- 详细注释的MIMO-OFDM信道估计
- LBM boiling
- ls信道估计算法
- 支持向量机SVM多分类算法实现
- OFDM及信道估计的程序
- 数据插值,拉格朗日,牛顿,埃尔米
- 双广义二阶积分及双dq锁相仿真模型
- new_cfar用于sar检测
- pso算法路径规划
- BP神经网络,可以处理图像进行分类等
- 支持向量机小波核函数
- 基于卡尔曼滤波的定位跟踪算法仿真
- 差分进化算法源代码DE
- 很实用的检测图像中的圆,并拟合,
- 模糊神经网络 matlab实现
- 隐马尔科夫模型HMM的具体算法代码,
- 光伏电池最大功率跟踪仿真,能够了
- 小波包分解程序,可以运行的,你值
- 极限学习机分类,绝对可以完美运行
- GMSK调制与解调设计
- 33节点粒子群算法
- 数学建模竞赛题目 木板最优切割方案
- 粒子群算法解决TSP问题pso_tsp.rar
- Lazy_Theta_star
- BP神经网络的数据分类
- 支持向量数据描述算法svdd
- 样本连续的朴素贝叶斯代码
- PCA,KPCA LDA算法
- 利用感知器算法进行鸢尾花数据分类
评论
共有 条评论