资源简介
非常详细的信道均衡代码,包括线性均衡与非线性均衡,不可错过,注释非常清楚,以下是开篇部分注释:
%% BER Performance of Several Equalizer Types
% This script shows the BER performance of several types of equalizers in a
% static channel with a null in the passband. The script constructs and
% implements a linear equalizer object and a decision feedback equalizer (DFE)
% object. It also initializes and invokes a maximum likelihood sequence
% estimation (MLSE) equalizer. The MLSE equalizer is first invoked with perfect
% channel knowledge, then with a straightforward but imperfect channel
% estimation technique.
%
% As the simulation progresses, it updates a BER plot for comparative analysis
% between the equalization methods. It also shows the signal spectra of the
% linearly equalized and DFE equalized signals. It also shows the relative
% burstiness of the errors, indicating that at low BERs, both the MLSE algorithm
% and the DFE algorithm suffer from error bursts. In particular, the DFE error
% performance is burstier with detected bits fed back than with correct bits fed
% back. Finally, during the "imperfect" MLSE portion of the simulation, it
% shows and dynamically updates the estimated channel response.
%
% This script relies on several other scripts and functions to perform link
% simulations over a range of Eb/No values. These files are as follows:
%
% - a script that runs link
% simulations for linear and DFE equalizers
%
% - a script that runs link simulations
% for ideal and imperfect MLSE equalizers
%
% - a script that generates a BPSK
% signal with no pulse shaping, then processes it through the channel and adds
% noise
%
% eqber_graphics - a function that generates and updates plots showing the
% performance of the linear, DFE, and MLSE equalizers. Type "edit
% eqber_graphics" at the MATLAB command line to view this file.
%
% The scripts eqber_adaptive and eqber_mlse illustrate how to use ada
代码片段和文件信息
%% BER Performance of Several Equalizer Types
% This script shows the BER performance of several types of equalizers in a
% static channel with a null in the passband. The script constructs and
% implements a linear equalizer object and a decision feedback equalizer (DFE)
% object. It also initializes and invokes a maximum likelihood sequence
% estimation (MLSE) equalizer. The MLSE equalizer is first invoked with perfect
% channel knowledge then with a straightforward but imperfect channel
% estimation technique.
%
% As the simulation progresses it updates a BER plot for comparative analysis
% between the equalization methods. It also shows the signal spectra of the
% linearly equalized and DFE equalized signals. It also shows the relative
% burstiness of the errors indicating that at low BERs both the MLSE algorithm
% and the DFE algorithm suffer from error bursts. In particular the DFE error
% performance is burstier with detected bits fed back than with correct bits fed
% back. Finally during the “imperfect“ MLSE portion of the simulation it
% shows and dynamically updates the estimated channel response.
%
% This script relies on several other scripts and functions to perform link
% simulations over a range of Eb/No values. These files are as follows:
%
% - a script that runs link
% simulations for linear and DFE equalizers
%
% - a script that runs link simulations
% for ideal and imperfect MLSE equalizers
%
% - a script that generates a BPSK
% signal with no pulse shaping then processes it through the channel and adds
% noise
%
% eqber_graphics - a function that generates and updates plots showing the
% performance of the linear DFE and MLSE equalizers. Type “edit
% eqber_graphics“ at the MATLAB command line to view this file.
%
% The scripts eqber_adaptive and eqber_mlse illustrate how to use adaptive and
% MLSE equalizers across multiple blocks of data such that state information is
% retained between data blocks.
%
% To experiment with this demo you can change such parameters as the channel
% impulse response the number of equalizer tap weights the recursive least
% squares (RLS) forgetting factor the least mean square (LMS) step size the
% MLSE traceback length the error in estimated channel length and the maximum
% number of errors collected at each Eb/No value.
% Copyright 1996-2004 The MathWorks Inc.
% $Revision: 1.1.4.1 $ $Date: 2004/06/30 23:03:12 $
%% Signal and channel parameters
% Set parameters related to the signal and channel. Use BPSK without any pulse
% shaping and a 5-tap real-valued symmetric channel impulse response. (See
% section 10.2.3 of Digital Communications by J. Proakis for more details on the
% channel.) Set initial states of data and noise generators. Set the Eb/No
% range.
% System simulation parameters
Fs = 1; % sampling frequency (notional)
nBits = 2048; %
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10130 2012-04-27 20:38 eqberdemo\eqberdemo.asv
文件 26337 2004-06-30 17:15 eqberdemo\eqberdemo.html
文件 10129 2004-06-30 17:15 eqberdemo\eqberdemo.m
文件 4381 2004-06-30 17:15 eqberdemo\eqberdemo.png
文件 4256 2004-06-30 17:15 eqberdemo\eqberdemo_01.png
文件 5813 2004-06-30 17:15 eqberdemo\eqberdemo_02.png
文件 4078 2004-06-30 17:15 eqberdemo\eqberdemo_03.png
文件 4891 2004-06-30 17:15 eqberdemo\eqberdemo_04.png
文件 6458 2004-06-30 17:15 eqberdemo\eqberdemo_05.png
文件 3984 2004-06-30 17:15 eqberdemo\eqberdemo_06.png
文件 4888 2004-06-30 17:15 eqberdemo\eqberdemo_07.png
文件 7295 2004-06-30 17:15 eqberdemo\eqberdemo_08.png
文件 4038 2004-06-30 17:15 eqberdemo\eqberdemo_09.png
文件 8747 2004-06-30 17:15 eqberdemo\eqberdemo_10.png
文件 4342 2004-06-30 17:15 eqberdemo\eqberdemo_11.png
文件 4080 2004-06-30 17:15 eqberdemo\eqberdemo_12.png
文件 9460 2004-06-30 17:15 eqberdemo\eqberdemo_13.png
文件 1923 2004-07-06 16:50 eqberdemo\eqberREADME.txt
文件 12718 2004-06-30 17:15 eqberdemo\eqber_adaptive.html
文件 4667 2004-06-30 17:15 eqberdemo\eqber_adaptive.m
文件 23673 2004-06-30 17:15 eqberdemo\eqber_graphics.m
文件 14074 2004-06-30 17:15 eqberdemo\eqber_mlse.html
文件 5345 2004-06-30 17:15 eqberdemo\eqber_mlse.m
文件 4059 2004-06-30 17:15 eqberdemo\eqber_siggen.html
文件 986 2004-06-30 17:15 eqberdemo\eqber_siggen.m
文件 1279 2004-08-30 15:08 eqberdemo\figposition.m
文件 155 2012-04-06 00:05 eqberdemo\test\fun_sa.m
文件 263 2012-04-06 00:17 eqberdemo\test\UWA_channel.m
目录 0 2012-04-06 00:01 eqberdemo\test
目录 0 2012-04-27 20:42 eqberdemo
............此处省略3个文件信息
- 上一篇:多智能体一致性编队控制仿真程序.rar
- 下一篇:遗传算法贪心交叉
评论
共有 条评论