资源简介
基本的调制解调程序集(包括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 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
- 神经网络分类matlab程序
- matlab正弦信号发生器的设计
- matlab程序用Hopfield网络解决TSP
评论
共有 条评论