亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? eqberdemo.m

?? 均衡技術(shù)的仿真實現(xiàn)
?? M
字號:
%% 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:%% <eqber_adaptive.html eqber_adaptive> - a script that runs link% simulations for linear and DFE equalizers%% <eqber_mlse.html eqber_mlse> - a script that runs link simulations% for ideal and imperfect MLSE equalizers%% <eqber_siggen.html eqber_siggen>   - 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 parametersFs      = 1;      % sampling frequency (notional)nBits   = 2048;   % number of BPSK symbols per vectormaxErrs = 50;     % target number of errors at each Eb/NomaxBits = 1e8;    % maximum number of symbols at each Eb/No% Modulated signal parametersM          = 2;            % order of modulationRs         = Fs;           % symbol ratenSamp      = Fs/Rs;        % samples per symbolRb         = Rs * log2(M); % bit ratedataState  = 999983;       % initial state of data generator% Channel parameterschnl       = [0.227 0.460 0.688 0.460 0.227]';  % channel impulse responsechnlLen    = length(chnl);      % channel length, in samplesEbNo       = 0:14;              % in dBBER        = zeros(size(EbNo)); % initialize valuesnoiseState = 999917;            % initial state of noise generator%% Adaptive equalizer parameters% Set parameter values for the linear and DFE equalizers.  Use a 31-tap linear% equalizer, and a DFE with 15 feedforward and feedback taps.  Use the recursive% least squares (RLS) algorithm for the first block of data to ensure rapid tap% convergence.  Use the least mean square (LMS) algorithm thereafter to ensure% rapid execution speed.% Linear equalizer parametersnWts         = 31;       % number of weightsalgType1     = 'rls';    % RLS algorithm for first data block at each Eb/NoforgetFactor = 0.999999; % parameter of RLS algorithmalgType2     = 'lms';    % LMS algorithm for remaining data blocksstepSize     = 0.00001;  % parameter of LMS algorithm% DFE parameters - use same update algorithms as linear equalizernFwdWts      = 15;       % number of feedforward weights nFbkWts      = 15;       % number of feedback weights%% MLSE equalizer and channel estimation parameters, and initial visualization% Set the parameters of the MLSE equalizer.  Use a traceback length of six times% the length of the channel impulse response.  Initialize the equalizer states.% Set the equalization mode to "continuous", to enable seamless equalization% over multiple blocks of data.  Use a cyclic prefix in the channel esimation% technique, and set the length of the prefix.  Assume that the estimated length% of the channel impulse response is one sample longer than the actual length.% MLSE equalizer parameterstbLen      = 30;                 % MLSE equalizer traceback lengthnumStates  = M^(chnlLen-1);      % number of trellis states[mlseMetric, mlseStates, mlseInputs] = deal([]);const      = pskmod(0:M-1, M);   % signal constellationmlseType   = 'ideal';            % perfect channel estimates at firstmlseMode   = 'cont';             % no MLSE resets% Channel estimation parameterschnlEst = chnl;         % perfect estimation initiallyprefixLen = 2*chnlLen;  % cyclic prefix lengthexcessEst = 1;          % length of estimated channel impulse response                        % beyond the true length% Initialize the graphics for the simulation.  Plot the unequalized channel% frequency response, and the BER of an ideal BPSK system.idealBER = berawgn(EbNo, 'psk', M, 'nondiff');[hBER, hLegend, legendString, hLinSpec, hDfeSpec, hErrs, ...    hText1, hText2, hFit, hEstPlot] = eqber_graphics('init', chnl, EbNo, ...                                               idealBER, nBits);%% Construct RLS and LMS linear and DFE equalizer objects.% The RLS update algorithm is used to initially set the weights, and the LMS% algorithm is used thereafter for speed purposes.alg1 = eval([algType1 '(' num2str(forgetFactor) ')']);linEq1 = lineareq(nWts, alg1);alg2 = eval([algType2 '(' num2str(stepSize) ')']);linEq2 = lineareq(nWts, alg2);[linEq1.RefTap, linEq2.RefTap] = ...    deal(round(nWts/2));    % Set reference tap to center tap[linEq1.ResetBeforeFiltering, linEq2.ResetBeforeFiltering] = ...    deal(0);                % Maintain continuity between iterationsdfeEq1 = dfe(nFwdWts, nFbkWts, alg1);dfeEq2 = dfe(nFwdWts, nFbkWts, alg2);[dfeEq1.RefTap, dfeEq2.RefTap] = ...    deal(round(nFwdWts/2)); % Set reference tap to center forward tap[dfeEq1.ResetBeforeFiltering, dfeEq2.ResetBeforeFiltering] = ...    deal(0);                % Maintain continuity between iterations%% Linear equalizer% Run the linear equalizer, and plot the equalized signal spectrum, the BER, and% the burst error performance for each data block.  Note that as the Eb/No% increases, the linearly equalized signal spectrum has a progressively deeper% null.  This highlights the fact that a linear equalizer must have many more% taps to adequately equalize a channel with a deep null.  Note also that the% errors occur with small inter-error intervals, which is to be expected at such% a high error rate.%% See <eqber_adaptive.html eqber_adaptive> for a listing of the simulation code% for the adaptive equalizers.firstRun = true;  % flag to ensure known initial states for noise and dataeqType = 'linear';eqber_adaptive;%% Decision feedback equalizer% Run the DFE, and plot the equalized signal spectrum, the BER, and the burst% error performance for each data block.  Note that the DFE is much better able% to mitigate the channel null than the linear equalizer, as shown in the% spectral plot and the BER plot.  The plotted BER points at a given Eb/No value% are updated every data block, so they move up or down depending on the number% of errors collected in that block.  Note also that the DFE errors are somewhat% bursty, due to the error propagation caused by feeding back detected bits% instead of correct bits. The burst error plot shows that as the BER decreases,% a significant number of errors occurs with an inter-error arrival of five bits% or less.  (If the DFE equalizer were run in training mode at all times, the% errors would be far less bursty.)  %% For every data block, the plot also indicates the average inter-error interval% if those errors were randomly occurring.%% See <eqber_adaptive.html eqber_adaptive> for a listing of the simulation code% for the adaptive equalizers.eqType = 'dfe';eqber_adaptive; %% Ideal MLSE equalizer, with perfect channel knowledge% Run the MLSE equalizer with a perfect channel estimate, and plot the BER and% the burst error performance for each data block.  Note that the errors occur% in an extremely bursty fashion.  Observe, particularly at low BERs, that the% overwhelming percentage of errors occur with an inter-error interval of one or% two bits.%% See <eqber_mlse.html eqber_mlse> for a listing of the simulation code% for the MLSE equalizers.eqType = 'mlse';mlseType = 'ideal';eqber_mlse;%% MLSE equalizer with an imperfect channel estimate% Run the MLSE equalizer with an imperfect channel estimate, and plot the BER% and the burst error performance for each data block.  These results align% fairly closely with the ideal MLSE results.  (The channel estimation algorithm% is highly dependent on the data, such that an FFT of a transmitted data block% has no nulls.)  Note how the estimated channel plots compare with the actual% channel spectrum plot.%% See <eqber_mlse.html eqber_mlse> for a listing of the simulation code% for the MLSE equalizers.mlseType = 'imperfect';eqber_mlse;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本久久a久久精品亚洲| 春色校园综合激情亚洲| 国产麻豆91精品| 欧美疯狂性受xxxxx喷水图片| 亚洲另类一区二区| 大白屁股一区二区视频| 久久精品亚洲精品国产欧美 | 轻轻草成人在线| 欧美日韩在线播| 一区二区三区国产豹纹内裤在线 | 欧美一区二区三区播放老司机| 亚洲品质自拍视频网站| 91视频免费观看| 亚洲高清在线精品| 欧美精品电影在线播放| 免费成人av在线播放| 精品国产一区二区三区不卡| 男女性色大片免费观看一区二区| 日韩一二三区视频| 国产剧情av麻豆香蕉精品| 欧美成人一级视频| 99久久综合狠狠综合久久| 日日夜夜精品视频免费| 中文字幕视频一区二区三区久| 欧美一区二区三区系列电影| 91麻豆.com| 成人高清免费观看| 国产在线不卡一卡二卡三卡四卡| 亚洲电影一区二区三区| 亚洲日本韩国一区| 国产精品另类一区| 精品国产乱码久久久久久影片| 色综合天天综合网国产成人综合天| 激情亚洲综合在线| 捆绑调教美女网站视频一区| 日欧美一区二区| 亚洲成人免费视| 亚洲精品免费在线| 亚洲色图.com| 国产精品久久久久久久久动漫| 成人午夜免费电影| 午夜精品久久久| 中文字幕亚洲欧美在线不卡| 91精品国产免费久久综合| 成人深夜福利app| 国产一区二区三区美女| 亚洲精品ww久久久久久p站| 精品久久人人做人人爽| 日本韩国精品在线| 日韩国产欧美在线视频| 日本中文字幕一区| 激情综合色丁香一区二区| 精品写真视频在线观看| 久久成人久久爱| 韩国欧美国产1区| 韩国成人福利片在线播放| 久久99精品久久只有精品| 另类小说一区二区三区| 美女一区二区三区在线观看| 久久er99精品| 国产精一品亚洲二区在线视频| 精品在线亚洲视频| 成人美女视频在线看| 91丨porny丨在线| 欧美精品色综合| 欧美精品一区男女天堂| 中文文精品字幕一区二区| 日韩一区在线播放| 天堂成人免费av电影一区| 麻豆精品新av中文字幕| 国产高清精品网站| 97超碰欧美中文字幕| 欧美美女喷水视频| 国产拍揄自揄精品视频麻豆| 亚洲激情中文1区| 久久99精品国产麻豆不卡| 99久久精品国产麻豆演员表| 欧美肥胖老妇做爰| 国产精品久久久久久久久动漫| 久久精品国内一区二区三区| 久久色在线视频| 久久免费美女视频| 日韩影视精彩在线| 色综合久久中文综合久久97| 欧美午夜精品一区二区蜜桃| 日韩欧美一区二区免费| 欧美顶级少妇做爰| 久久精品视频免费| 亚洲精品久久久久久国产精华液| 亚洲天天做日日做天天谢日日欢| 日本不卡的三区四区五区| 99riav一区二区三区| 国产色婷婷亚洲99精品小说| 亚洲二区在线观看| 成人v精品蜜桃久久一区| 久久aⅴ国产欧美74aaa| 99久久久国产精品| 欧美成人女星排行榜| 日韩在线观看一区二区| 欧美日韩国产精选| 日本成人中文字幕| 欧美不卡123| 国产精选一区二区三区| 2024国产精品| bt7086福利一区国产| 天天色天天爱天天射综合| 久久久99久久精品欧美| 在线观看视频91| 波多野结衣在线一区| 国产在线视频一区二区| 日本特黄久久久高潮| 亚洲另类在线一区| 亚洲天堂av老司机| 中文字幕一区二区三区四区不卡| 制服.丝袜.亚洲.另类.中文| 日本高清视频一区二区| 91美女片黄在线观看| 久久精品国产99久久6| 国产欧美日韩在线看| 欧美刺激午夜性久久久久久久| 色综合天天综合网国产成人综合天 | 国产午夜精品在线观看| 一本久久a久久免费精品不卡| 国产一区不卡在线| 亚洲午夜精品网| 一卡二卡三卡日韩欧美| 在线播放国产精品二区一二区四区| 日本欧美一区二区| 久久久久久久久一| a亚洲天堂av| 色婷婷久久综合| 91美女在线观看| 一区二区三区中文在线| 日韩一区二区在线观看视频播放| 9久草视频在线视频精品| 免费精品视频最新在线| 亚洲成人一区二区在线观看| 精品久久国产字幕高潮| 国产精品一区二区在线观看不卡| 亚洲国产毛片aaaaa无费看| 国产精品免费看片| 欧美mv日韩mv国产网站| 欧美精选午夜久久久乱码6080| 99精品国产99久久久久久白柏| 亚洲日本护士毛茸茸| 99天天综合性| 午夜影院在线观看欧美| 亚洲精品午夜久久久| 在线这里只有精品| 成人午夜免费视频| 日韩avvvv在线播放| 欧美高清在线视频| 欧美另类一区二区三区| 久久精品国产成人一区二区三区| 精品国产一区二区国模嫣然| 成人精品电影在线观看| 青青草原综合久久大伊人精品| 偷拍一区二区三区四区| 免费成人美女在线观看| 日本大胆欧美人术艺术动态| 亚洲女女做受ⅹxx高潮| 久久精品人人做| 欧美日韩激情一区| 日本韩国欧美在线| 日韩一区二区三区高清免费看看| 91免费看`日韩一区二区| 三级精品在线观看| 精品国产乱码久久久久久久久| 欧美日韩不卡在线| 欧美一二三区在线| 中文字幕高清一区| 五月天视频一区| 丁香天五香天堂综合| 欧美老肥妇做.爰bbww| 国产精品麻豆欧美日韩ww| 久久精品久久综合| 国产91精品一区二区麻豆亚洲| 欧美日韩国产欧美日美国产精品| 一区二区三区产品免费精品久久75| 色婷婷香蕉在线一区二区| 中文字幕一区二区三区不卡在线| 粉嫩一区二区三区性色av| 一区二区三区四区中文字幕| 欧美性一级生活| 美国十次了思思久久精品导航| 精品第一国产综合精品aⅴ| 国产99久久久精品| 一区二区三区高清不卡| 日韩视频免费观看高清完整版在线观看 | 一区二区日韩av| 久久成人麻豆午夜电影| 99久久久精品| 日韩美女精品在线| 色综合天天综合网天天看片| 中文字幕av一区 二区| 成人午夜免费av| 国产精品美女视频| 色婷婷久久一区二区三区麻豆| 亚洲永久精品大片| 4hu四虎永久在线影院成人|