资源简介
基本的调制解调程序集(包括BPSK,QPSK,QAM,GMSK等)
代码片段和文件信息
% bpsk.m
% Simulation program to realize BPSK transmission system
%
% 这个程序仿真了数字信号的BPSK调制及相关解调,
% 传输信道为加性高斯白噪声信道(AWGN)
%******************** Preparation part **********************
sr=256000.0; % Symbol rate
ml=1; % Number of modulation levels
br=sr.*ml; % Bit rate (=symbol rate in this case)
nd = 1000; % Number of symbols that simulates in each loop
ebn0=3; % Eb/N0dBW
IPOINT=8; % Number of oversamples
%******************** Data generation ********************************
indata=rand(1nd)>0.5; % rand: built in function
%******************** BPSK Modulation ***********************
data1=indata.*2-1; % convert(01) to (-11)
data2=zeros(1nd*IPOINT); % oversample data1initiation
data2(1:IPOINT:1+IPOINT*(nd-1))=data1; % set the date from data1 every 8 samples
%****************** Attenuation Calculation *****************
spow=sum(data2.*data2)/nd; % average symbol power
npow=spow*sr/br*10.^(-ebn0/10); % noise power
attn=sqrt(0.5*npow); % the attenuation of AWGN noise
%************ Add White Gaussian Noise (AWGN) ***************
inoise=randn(1length(data2)).*attn; % randn: built in function
data3=data2+inoise;
data4=data3(1:IPOINT:IPOINT*nd-1);
%******************** BPSK Demodulation *********************
outdata=data4>0;
%********************** Output result ***************************
% 输入、输出比特流的图形对比
x=0:nd-1;
plot(xindata‘b*-‘xoutdata‘r-‘)
h=legend(‘indata‘‘outdata‘);
set(gca‘ytick‘[-1:2])
axis equal tight([0 inf 0 1])
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-05-04 17:42 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\
目录 0 2012-05-04 17:42 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\
文件 1654 2005-11-01 19:40 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\bpsk.m
文件 1023 2013-04-15 20:31 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\bpsk.zip
文件 4484 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\bpsk_fading.m
文件 658 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\comb.m
文件 562 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\compconv.m
文件 684 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\compoversamp.m
文件 743 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\delay.m
文件 2167 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\fade.m
文件 1052 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\gaussf.m
文件 593 2013-04-15 20:32 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\gaussf.zip
文件 3387 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\gmsk.m
文件 1385 2013-04-15 20:31 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\gmsk.zip
文件 5109 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\gmsk_fading.m
文件 1652 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\hrollfcoef.m
文件 2933 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\msk.m
文件 1247 2013-04-15 20:32 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\msk.zip
文件 2967 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\msk2.m
文件 4691 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\msk2_fading.m
文件 4657 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\msk_fading.m
文件 3182 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\oqpsk.m
文件 4790 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\oqpsk_fading.m
文件 497 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\oversamp.m
文件 507 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\oversamp2.m
文件 2780 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\qam16.m
文件 4592 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\qam16_fading.m
文件 1729 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\qamdemod.m
文件 1156 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\qammod.m
文件 3055 2005-01-08 15:59 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\qpsk.m
文件 1307 2013-04-15 20:31 基本的调制解调程序集(包括BPSKQPSKQAMGMSK等)\chapter3\qpsk.zip
............此处省略5个文件信息
- 上一篇:Matlab色差公式-带界面
- 下一篇:三维点云svd分解求取旋转矩阵
相关资源
- Matlab色差公式-带界面
- QPSK调制解调的MATLAB仿真代码
- 图像细化算法的matlab实现(非自带工
- 质心算法matlab仿真程序
- 多重共线性检验的MATLAB程序
- NMF matlab代码
- 软件无线电仿真MATLAB源码
- wsn分簇LEACH和DEEC算法之matlab仿真
- GA-ELM(matlab源码)
- windows64位matlab中simplemkl
- 数字图像处理DCT矩阵分块变换matlab程
- matlab自相关除噪
- 用matlab研究光栅衍射
- 基于MATLAB的导线网平差程序
- matlab 常用语音编码及
-
电力电子MATLAB/Simuli
nk仿真程序 - 语音质量评价matlab代码
- matlab基于肤色和模板匹配的人脸检测
- matlab模拟退火代码
- Dijkstra算法MATLAB代码
- karlman算法背景提取matlab实现
-
重复控制器的matlab/simuli
nk仿真 - Matlab R2018b 的硬件支持包
- 多种小波去噪方法基于matlab的程序代
- Matlab CRC校验GUI
- 基于MATLAB的光学衍射
- 曲线及其包络线的画法 matlab
- 图像最佳缝合线拼接算法 Matlab源代码
- 一维小波去噪重构法,模极大值,软
- matlab程序,实现车牌图片的识别
评论
共有 条评论