The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> High-Speed I/O Design >> Why we need Viterbi Decoder in High speed link? https://designers-guide.org/forum/YaBB.pl?num=1110800747 Message started by raymond_luo2003 on Mar 14th, 2005, 3:45am |
Title: Why we need Viterbi Decoder in High speed link? Post by raymond_luo2003 on Mar 14th, 2005, 3:45am Dear all, I am doing high speed SerDes stuff for 1394B PHY. Currently I am reading a lots of paper, and trying to draft my Serdes architecture for this PHY. I got very much confused there is a few of papers mentioning about the Viterbi Decoder, which seems to help receiver of SerDes improving the jitter performance. Anyone can help me to understand it a little more? Thanks in advance! Raymond |
Title: Re: Why we need Viterbi Decoder in High speed link Post by DReynolds on Mar 24th, 2005, 8:21am Raymond, Veterbi decoding is nothing more than ordering the data you send in a specific way so that when you try to recover it from a noisy channel (sometimes you will get an answer that is not quite correct), you can more easily decide what the data was because you know leagal and illegal sequences in the data. David Reynolds |
Title: Re: Why we need Viterbi Decoder in High speed link Post by Danny ONeill on Jun 13th, 2005, 10:02pm Raymond: suggest 3rd level engineering course at University level |
Title: Re: Why we need Viterbi Decoder in High speed link Post by raghunath cherukuri on Oct 14th, 2005, 6:30am Viterbi decoder is optimal in the Maximum Likelyhood sense. Viterbi algorithm is used for sequence estimation(not symbol estimation). Viterbi algorithm can be used for decoding as well as detection( detection comes before decoding). It works in the AWGN environments well. I guess they are using Channel Coding(FEC) in serial links nowadays.. I know LDPC is optional in 10G Ethernet. So please check if FEC is required in your application. Otherwise Viterbi is for just detection only. Raghunath |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |