![]() |
|||
![]() |
|||
|
|
|||||||||||||||||||||||
|
|
|
||||||||||||||||||||||
|
|
|
||||||||||||||||||||||
|
Three
versions of PRMLpro
are available: PRMLpro
Student Edition, PRMLpro
StandAlone and PRMLpro
for MATLAB®.
Each version is licensed for one-year, after such time the software
deactivates itself. Software maintenance contracts are available to
ensure uninterrupted use of PRMLpro. All
versions of PRMLpro
include individual screens for binary data sector creation (including
scrambler, RLL endec and precoder functions); waveform creation (supports
oscilloscope files, sync pulses and Lorentzian/Gaussian; includes
media noise model); continuous-time filtering, discrete-time filtering
(with LMS adaptation of the FIR), adding noise and distortion (white
and colored noises, thermal asperities and disk defects) and detailed
analysis of the Viterbi
detection algorithm. Furthermore,
the latest versions of PRMLpro
include two new screens. One screen is an integrated model of the
read channel front-end. This includes AC coupling, MR asymmetry compensation,
continuous-time filtering, adaptive discrete-time filtering, automatic
gain control (AGC) and PR4 phase-locked loop (PLL). Both data- and
decision-directed modes are supported. This screen also provides for
adding noise, offset and distortion to various points in the front-end.
For example, one could analyze the reaction of the PLL to a 5% phase
error introduced at the Nth sample. The second new screen simulates
the Viterbi detector and sync detector and can also call the front-end
processing screen. This channel simulation screen also provides extensive
analysis of the detected data, including histograms and correlations. The
student version is provided to every student of the PRML Lab course,
written by ChannelScience.com and presented through KnowledgeTek,
Inc. The student edition is also ideal for university courses in communications,
filtering, Viterbi detection and data storage. It has most of the
functionality of PRMLpro
StandAlone, but has limits on waveform sizes and advanced features
such as fractionally spaced equalizers, tap weight quantization, post-processors,
servo pattern creation, etc. PRMLpro
within MATLAB®
combines the full functionality of PRMLpro
StandAlone with automatic data exchange with MATLAB®.
You must have your own copy of MATLAB®
to run this version of PRMLpro.
All important variables are assigned to the MATLAB®
workspace so you can easily include PRMLpro
output with your existing MATLAB®
functions. You can also customize every PRMLpro
graph and even add your own variables to the graphs. An especially
useful feature is that the PRMLpro
for MATLAB®
edit boxes support embedded MATLAB®
commands, such as conv and matrix indexing. Read
the Overview
of PRMLpro
for a closer look at each screen. PRMLpro
Front-end Simulation Screen Customization
Available Create or
Capture Waveforms For
an overview of each screen, please follow the links below. Please contact us for a free initial consultation. e-mail:
connect@ChannelScience.com |
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||