资源简介

QAM,PSK,DPSK,FSK,MSK调制仿真,包括眼图输出,误码率输出,星座图,频谱,及实际wav文件的调制解调

资源截图

代码片段和文件信息

%%
clear
close all
clc

%% 初始化
% Define parameters.
M = 4;                     % Size of signal constellation
k = log2(M);                % Number of bits per symbol
n = k*1e5;                    % Number of bits to process
nSamp = 20;                  % Oversampling rate
Rb=1;
fs=Rb*nSamp;

%% 生成调制解调器
hMod = modem.dpskmod(‘M‘ M ‘SymbolOrder‘ ‘Gray‘‘InPutType‘ ‘Bit‘); 
hDemod = modem.dpskdemod(hMod);  

%% 信号源
% Create a binary data stream as a column vector.
x = randi([0 1]n1); % Random binary data stream

%% 信道编码
% Define a convolutional coding trellis and use it
% to encode the binary data.
t = poly2trellis([5 4][23 35 0; 0 5 13]); % Trellis
code = convenc(xt); % Encode.
coderate = 2/3;

%% 调制
% Modulate using 16-QAM.
% y = modulate(hModx);
y = 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        4946  2013-06-27 20:19  FSK.m
     文件        4888  2013-07-01 19:21  MSK.m
     文件        4784  2013-06-28 08:37  PSK.m
     文件        5064  2013-06-28 08:34  QAM.m
     文件        4358  2013-06-27 20:44  DPSK.m

评论

共有 条评论