FFE
Models a feed-forward equalizer
Libraries:
SerDes Toolbox /
Datapath Blocks
Description
The FFE block applies a feed-forward equalizer (FFE) as a finite-impulse response (FIR) filter to a sample-by-sample input signal or an impulse response vector input signal. This filtering reduces distortions due to channel loss impairments.
Ports
Input
Input baseband signal. The input signal can be a sample-by-sample signal specified as a scalar, or an impulse response vector signal.
Data Types: double
Output
Estimated channel output. If the input signal is a sample-by-sample signal specified as a scalar, the output is also scalar. If the input signal is an impulse response vector signal, the output is also a vector.
Data Types: double
Parameters
FFE operating mode:
Off
— FFE is bypassed and the input waveform remains unchanged.Fixed
— FFE applies the FFE tap weights specified in Tap weights to input waveform.
Programmatic Use
Block parameter:
Mode |
Type: character vector |
Values:
Fixed | Off |
Default:
Fixed |
Fractional taps for sub-symbol equalization control, specified as
T-spaced
, T/2-spaced
, or
T/4-spaced
. T represents the symbol
time.
Programmatic Use
Block parameter:
TapSpacing |
Type: character vector |
Values:
T-spaced | T/2-spaced |
T/4-spaced |
Default:
T-spaced |
FFE tap weights, specified as a row vector in volts. The length of the vector specifies the number of taps. The vector element value specifies the strength of the tap at that element position. The tap with the largest magnitude is the main tap and therefore defines the number of pre- and post-cursor taps.
You can use a valid MATLAB expression to evaluate the Initial tap weights (V) row vector.
Example: set_param(gcb,'TapWeights',"zeros[(1,4) 1 zeros(1,15)]")
creates an FFE with 20 taps where the fifth tap is the main tap.
Programmatic Use
Block parameter:
TapWeights |
Type: character vector |
Values: row vector |
Default:
[0,1,0,0,0] |
Use
get_param(gcb,'TapWeights')
to view the current FFE Tap weights.Use
set_param(gcb,'TapWeights',value)
to set FFE to a specific Tap weights vector.
Data Types: double
Select to normalize tap weight vectors so that the sum of the absolute values of the Tap weights vector elements is one.
Click to plot the response of the FFE FIR (finite impulse response) filter.
IBIS-AMI parameters
Select to include Mode as a parameter in the IBIS-AMI file. If you deselect Mode, it is removed from the AMI files, effectively hard-coding Mode to its current value.
Select to include Tap weights as a parameter in the IBIS-AMI file. If you deselect Tap weights, it is removed from the AMI files, effectively hard-coding Tap weights to its current value.
Version History
Introduced in R2019a
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)