David Banas edited this page Sep 15, 2018 · 18 revisions

Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge

Welcome to the PyBERT wiki!

NEW: v2.4.4 released, which fixes the following issues:

  • Fixes the infamous kiwisolver omission.

  • Adds a user-configurable f_step parameter to the GUI, so that the user may control the frequency step used in generating the channel H(f), when importing channel description Touchstone files.

    This was causing extremely poor performance, when importing a Touchstone file with very low minimum frequency.

(v2.4.3 was never released.)

Fixed in v2.4.2:

  • The GUI has been rearranged, so as to fit within standard 768-pixel height screens.

  • I've addressed and issue reported by Dennis Han (Thanks, Dennis!), re: importing Touchstone files with very low f_min was extremely slow.

    Note that, in such cases, it is very important to limit the extent of the impulse response! And, even then, performance is nowhere near what we typically expect. It is worth considering whether you really need to go below 10 MHz in your Touchstone data.

PyBERT is a serial communication link bit error rate tester (BERT) simulator with a graphical user interface (GUI), written in Python and making use of the Enthought Traits/UI packages. It is intended to give students, hobbyists, and curious engineers the ability to play with serial communication link design concepts. It is not intended as a mission critical tool for use by professional serial communication link designers. There are much better tools available for that purpose.

Wiki Contents

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.