KnowledgeTek Technical Training

Home
Info
Courses
Schedule
Teachers
Register
Hands-On PRML Schedule for this course

2 Day Course

The industry's first "hands-on" PRML course - where theory meets practice - is designed to build intuition for solving real world PRML channel problems. This course provides a deep understanding of the practice of PRML and gives students exposure to sophisticated, professional tools they can use on the job to better understand, test, evaluate, compare and optimize read channels.

Managers, engineers and technicians will get hands-on experience using ChannelScience's software package, PRMLproTM to experiment with major functions of the read channel. During the class, students use this PC-based model to create realistic waveforms, apply noise and distortion, find errors made by the Viterbi detector and then, best of all, learn how to change channel parameters to improve the detector's performance. The section on LMS adaptation of FIR filters and noise coloration are especially popular. Every student receives a CD with a one-year license to the software tool PRMLproTM Student Edition, to use back on the job. Students are encouraged to bring their own ASCII waveform files to try with PRMLproTM after class.

This course is the perfect complement to KnowledgeTek's Noise-Predictive PRML Channels for Data Storage class, which is a recommended prerequisite for Hands-On PRML.
 
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
 

Click on a course date to register for that session
Click on the location to view seminar site information

DatesDaysLocationPrice
Available thru KnowledgeTek (On-Site presentations)

Home | Info | Courses | Schedule | Instructors | Register

For questions or comments about this web site please contact the webmaster@KnowledgeTek.com