Fadechannel
所属分类:通讯编程
开发工具:matlab
文件大小:13KB
下载次数:59
上传日期:2010-03-19 15:58:28
上 传 者:
liweiq2
说明: 用线性分组码的信道编码仿真衰落信道性能。
包含整个通信过程,信源编码,信道编码,调制解调,纠错。功能齐全
(Linear block codes channel coding simulation of fading channel performance. Contains the entire communication process, source coding, channel coding, modulation and demodulation, error correction. Functional)
文件列表:
源程序2\addfade.m (804, 2009-06-29)
源程序2\channelcode.m (321, 2009-06-30)
源程序2\dechannel.m (760, 2009-06-30)
源程序2\deinterleaving.m (459, 2009-06-29)
源程序2\demodpsk.asv (644, 2009-07-01)
源程序2\demodpsk.m (848, 2009-07-01)
源程序2\fade1.m (2530, 2009-06-30)
源程序2\fade2.m (2434, 2009-06-30)
源程序2\fade3.m (2223, 2009-06-30)
源程序2\fade4.m (2318, 2009-06-30)
源程序2\fade5.m (2229, 2009-06-30)
源程序2\fade6.m (2324, 2009-06-30)
源程序2\fade7.m (3735, 2009-06-30)
源程序2\fortest.m (1689, 2009-06-30)
源程序2\interleaving.m (473, 2009-06-29)
源程序2\modpsk.m (396, 2009-06-29)
源程序2 (0, 2009-07-09)
运行环境为Matlab7.0版本
1、通信过程的每个模块写成子程序函数
channelcode为信道编码函数
dechannel为信道解码纠错子函数
interleaving为交积子函数
deinterleaving为解交积子函数
modpsk为调制子函数
addfade为向信道加入衰落参数的子函数
2、运行程序时将matlab的current directory设置为源程序文件夹。
然后只需在命令窗口输入文件名即可
如需观察fade1文件运行结果,输入fade1 按enter即可
3、fade1到fade6对衰落信道六种不同情况的比较
%Filename:fade1
% 功能:
%无交积无纠错,比较有衰落和无衰落的性能,
% 并比较单次衰落和周期性衰落,周期性衰落的周期为10ms,衰落1ms
%Filename:fade2
% 功能:
%存在衰落和不存在衰落不同进制PSK在比较(无编码)
% 通过改变addfade函数的参数就可画出有衰落和无衰落的曲线图
%Filename:fade3
% 功能:
%存在周期性衰落的情况下,
% 比较有交积纠错和无交积纠错编码的性能。
%Filename:fade4
% 功能:
%比较单纯纠错编码和交积加纠错结合的性能,
% 理解交积对系统性能的改善
%Filename:fade5
% 功能:
%交积加纠错结合情况下的编码,周期衰落信道
%不同进制PSK在有衰落和无衰落的比较
%Filename:fade6
% 功能:
%交积加纠错结合情况下的编码,周期衰落信道
%在交积长度不变的情况下,改变衰落时间Tf,比较性能
% 改变interrow和intercol;可以实现交积长度的改变
4、 为方便老师运行,不至于运行时间太长,每个文件设计的仿真的码元个数不是很多,
仿真时间20到30s之间可出结果。(程序设计计算程序运行时间)
近期下载者:
相关文件:
收藏者: