Hi Gert, Me again, following up on the manual design of FFEs and DFEs. I'm not an expert, so this might be a naïve answer, but from this article: http://bwrc.eecs.berkeley.edu/classes/ee290c_s04/lectures/Lecture4_EQ_Modulation.4.pdf ...it seems that the problem of FFE and DFE design is really the problem of FIR filter design. And the problem of optimal FIR filter design was largely solved by James McClellan and Thomas Parks: http://en.wikipedia.org/wiki/Parks-McClellan_filter_design_algorithm ...so in the absence (for now) of a more specific recipe, I'd recommend you use your favorite digital signal processing package that contains the Parks-McClellan algorithm. In SystemVue's HPF_ParksMcClellan block we call the GNU remez() function that is also available in GNU Octave. MATLAB has both remez() and a newer function called firpm(), but for the few simple cases I tried the results were the same. hth -- Colin Warwick High Speed Digital Design Flow Manager, Agilent EEsof EDA Blog: http://signal-integrity.tm.agilent.com Information Exchange for IBIS Model Users: http://www.ibis-user.org -----Original Message----- From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] On Behalf Of colin_warwick@xxxxxxxxxxx Sent: Sunday, June 27, 2010 8:53 PM To: Gert.Havermann@xxxxxxxxxxx; si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: Generic receiver equalization setting Hi Gert, Glad you like our Channel Simulator's stat mode. :-) My colleague Sanjeev Gupta wrote an article "Continuous-time equalizers improve high-speed serial links: You can design an effective serial-channel equalizer in a few minutes" in EDN: http://www.edn.com/article/457627-Continuous_time_equalizers_improve_high_speed_serial_links.php Looks like we should write a sequel for digital filter design in this application... Meantime, a good generic starting point might be: http://en.wikipedia.org/wiki/Filter_design hth -- Colin Warwick High Speed Digital Design Flow Manager, Agilent EEsof EDA Blog: http://signal-integrity.tm.agilent.com Information Exchange for IBIS Model Users: http://www.ibis-user.org -----Original Message----- From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] On Behalf Of Havermann, Gert Sent: Friday, June 25, 2010 10:43 AM To: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Generic receiver equalization setting Dear Experts, I need to run some channel simulations, and the SPICE models don't seem to work together. While I'm working on a solution I would like to run a statistical channel simulation using generic driver models in ADS. These work well, and I never had problems in the past, but this time I'm struggeling with the correct rceiver equalization setting. Usually I just take the number of taps and enable the adaptive equalization, but the Silicon I have to use seems to have a different (maybe analog) equalization. They specify max. 12dB Input equalization. In ADS I can choose the RX-equalizer to be: CTLE (setting poles and zeros), FFE (setting pre and postcursor Taps) and/or DFE (setting Taps). Now my question is: Which one to choose, and how to setup 12dB? Is there any convertion algorithm or table saying e.g. "12dB=xTaps DFE"? Any help or link to useful information to equalization papers or appnotes is appreciated. Many thanks BR Gert -------------------------------------------------------------------------- Absender ist HARTING Electronics GmbH & Co. KG; Sitz der Gesellschaft: Espelkamp; Registergericht: Bad Oeynhausen; Register-Nr.: HRA 5596; persönlich haftende Gesellschafterin: HARTING Electronics Management GmbH; Sitz der Komplementär-GmbH: Espelkamp; Registergericht der Komplementär-GmbH: Bad Oeynhausen; Register-Nr. der Komplementär-GmbH: HRB 8808; Geschäftsführer: Torsten Ratzmann ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu