资源简介
包含完整代码,并制作了gui界面,便于观察仿真结果
代码片段和文件信息
clear all;
a=input(‘MPSK调制请输入0QAM调制请输入1?N/0 Y/1:‘);
M=input(‘please input M:‘);
fc=14; %载波频率
fs=56; %系统采样频率
fd=2; %波特率(数字调制中特有)
N=input(‘please input N:‘);
fengyun = randint(1NM); %产生N个随即序列
display(‘the data need to be modulated :‘)
fengyun
if a==0
data= pskmod(fengyunM); %星座映射
else data = qammod(fengyunM);%星座映射
end
data_I=real(data)+0.05*randn(1N);%实部+1*N的随即矩阵
data_Q=imag(data)+0.05*randn(1N);
figure(1)
scatter(data_Idata_Q);
title(‘星座图‘)
T=N*fs/fd;%仿真时间
t=1:T;
nn=fs/fd/2:fs/fd:fs/fd*N-fs/fd/2;
dataI=data_I(floor(t*fd/fs+1-0.0001));%data_I向下取整->dataI(I路原始信号)
dataQ=data_Q(floor(t*fd/fs+1-0.0001));
carr_cos=cos(2*pi*fc*(1:N*fs/fd)/fs);
carr_sin=sin(2*pi*fc*(1:N*fs/fd)/fs);
Trdata=dataI.*carr_cos+dataQ.*carr_sin+0.05*randn(1T);%加载波进行射频调制->Trd
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6234 2010-05-23 16:32 PSK_MQAM\QPSK_MQAM2.fig
文件 16107 2010-05-25 10:48 PSK_MQAM\QPSK_MQAM2.m
文件 2771 2010-05-28 13:29 PSK_MQAM\MPSK_QAM.m
文件 16082 2010-05-25 10:18 PSK_MQAM\QPSK_MQAM2.asv
文件 2771 2010-05-28 13:29 PSK_MQAM\MPSK_QAM.asv
目录 0 2010-05-23 16:49 PSK_MQAM
----------- --------- ---------- ----- ----
43965 6
- 上一篇:NEDC循环工况表.xlsx
- 下一篇:椭圆型方程matlab程序
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论