• 大小: 104KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-28
  • 语言: Matlab
  • 标签: 迫零均衡  DFE  MLSE  

资源简介

非常详细的信道均衡代码,包括线性均衡与非线性均衡,不可错过,注释非常清楚,以下是开篇部分注释: %% 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个文件信息

评论

共有 条评论