Quick Start with PRMLproTM
Filtering, the FIR and the D Transform
Creating Partial Response
Target Spectra
Comparing NRZ and NRZI
Inside the Viterbi Algorithm
Detailed Review of
Viterbi Calculations
Interpreting Difference Metric
and SAM
Creating Binary Data Patterns
Sector Layout
Quickly Create Preamble, Frame Sync, PRBS, Pad
Scrambler/Descrambler
RLL Encoder/Decoder
Precoding
Creating Waveforms
Modeled Pulses
Density (PW50/T)
Media Noise
Using Captured Oscilloscope Pulses
Pulse Asymmetries
Additive Noise
Review of Additive White Gaussion Noise (AWGN)
Visualizing SNR
Autocorrelation and Power
Spectral Density
Colored Noise in Time
and Frequency
Noise Whitening Filters
Understanding Error Events
Error Events, Length and Distance
Breaking the Viterbi
with AWGN
with Colored Noise
with Media Noise
with ISI |
Discrete-Time Filters (FIRs)
Review of FIRs
Integer and Fractional Group Delay
The FIR's Effect on Pulse Shape
The FIR's Effect on Noise
Adjusting Taps for Signal, Noise
and Target
Non-standard PR Targets
LMS Adaptation of the FIR
Review of LMS Algorithm
Effect of Initial Tap Weights
Error Term and Target Determination
Broad Spectral Content of Input
Step Size, Stability and Delay
Determining FIR Length, Odd or Even
Continuous-Time Filters
Popular CTFs and Their Characteristics
Custom Filter: AC Coupling
Differentiating Filters for Optical and Perpendicular Recording
Creating Extreme Waveforms: Distortion
Thermal Asperities, Clipping,
Disk Defects
Off-Track Interference, Modulation,
DC Offset
The Effects of Distortion
on the Viterbi Algorithm
and Feedback Control Loops
Thermal Asperities, Clipping,
Disk Defects
Off-Track Interference, Modulation,
DC Offset
Real World Waveforms:
Failure Analysis Examples
Resampling Oscilloscope Files
PLL and AGC Behavior
Optimizing and Analyzing Performance
Channel Identification:
DiPulse Extraction
BER Projection
|