Free Trials

Download a free trial to find out which Altium software best suits your needs

Altium Online Store

Buy any Altium Products with few clicks or send us your quote to contact our sales

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    World-Renowned Technology for Embedded Systems Development

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Altium Online Store

    Buy any Altium Products with few clicks or send us your quote to contact our sales

    Downloads

    Take a look at what download options are available to best suit your needs

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    What's the Difference Between Data Rate and Bandwidth?

    Zachariah Peterson
    |  October 22, 2020
    Difference between data rate and bandwidth

    Data rate and bandwidth are sometimes used interchangeably, thanks largely to advertising firms and the media, who turned an important technical term from analog circuit design into a buzzword. The word “bandwidth” is now misused to the point where it has unintentionally taken on a somewhat related meaning from ADC design. In PCB design and circuit design, bandwidth sometimes has a clear distinction that has nothing to do with data rate, and sometimes it refers to some quality of the signal and its interaction with a receiver.

    With the difference between data rate and bandwidth being murky, how does it relate back to your PCB design? We’ll look at this deeper in this article so that we can see how to define signal integrity metrics for ultra-high speed channels. These same ideas around signal integrity metrics are reflected in the recent USB 4.0 standard and will become more important in newer high speed signaling standards.

    Difference Between Data Rate and Bandwidth

    Data rate is exactly what it sounds like: the number of bits transmitted through a channel or by a component per unit of time. Data rate may also be written in baud rate (e.g., the number of signal units per second), which allows us to differentiate between binary and multilevel signalling schemes. This is pretty simple; for a 2-level signal (e.g., NRZ), the baud rate is equal to the bit rate. For 4-level signals (e.g., PAM4), the baud rate is half the bit rate as two bits are transmitted per unit interval (UI).

    Bandwidth is generally used by electronics designers of all stripes to refer to one or more of the following:

    • -3 dB point. If you’re designing a filter, this is usually used to denote the frequency where the filter’s transfer function (magnitude) drops by 3 dB. 
    • Frequency range where a component can receive/transmit. I’ve normally seen this used by other researchers working on integration or system design, where there is a need to match a new component/system to receive/transmit within a specific frequency range. 
    • Signal’s frequency content. A broadband signal may have its frequency content spread across a large range of frequencies, and bandwidth defines the size of this spectrum. 
    • A channel’s data rate capacity. This definition arises because the data rate (really the baud rate) and frequency content are related, but it is normally used to describe fiber or wireless links rather than board-level interconnects.

    The last of two points are more important for the digital designer as this is where the relationship between bandwidth and data rate needs to be made clear for PCB designers. For analog signals, we don’t care about bandwidth unless we are using modulation with a carrier signal (e.g., Ethernet), or we’re working with pulses (such as in lidar) or chirped waveforms (such as FMCW radar). The bandwidth for an analog signal is quite small and can be seen directly on a spectrum analyzer trace. You can generally define the bandwidth as the range of frequencies that is cut off by the noise floor in your oscilloscope trace. The situation isn’t so simple for digital frequencies.

    Difference between data rate and bandwidth analog signal
    Analog bandwidths can be determined from a spectrum analyzer measurement.

    Bandwidth and Digital Signals

    Here, when I refer to bandwidth, I’m referring to the frequency content that makes up a digital signal. The bandwidth of a digital signal is not so clear cut because, mathematically, it spans out to infinite frequency. Therefore, in order to establish some useful definition of bandwidth for use in transmission line design for very high speed links, we need to set some relevant upper limit on the bandwidth of a digital signal.

    2-level Signals

    For a 2-level signal (e.g., NRZ), here are some common definitions of bandwidth:

    • 5th harmonic. This is a common, but arbitrary cutoff point for digital signal bandwidths. I say this is arbitrary because you could also use any other odd frequency greater than the 5th harmonic. This definition says the bandwidth is 2.5 times the data rate. 
    • Knee frequency. This particular frequency is normally approximated as 0.35/trise. In other words, it says the bandwidth is generally not related to the data rate, although a higher binary data rate will have a shorter rise time.
    • Nyquist frequency. Assuming a receiver only samples a binary digital signal at a rate that is equal to the data rate, then the Nyquist frequency would be equal to half the data rate. This is another common bandwidth metric for binary digital signals.

    Here we have two metrics that link bandwidth to data rate: 5th harmonic and Nyquist frequency. Among these, the Nyquist frequency has the greatest generalizability to multilevel bitstreams.

    Multi-level Signals

    For a multi-level signal, like a bitstream with pulse-amplitude modulation (PAM), the Nyquist frequency is the best definition for bandwidth as it is most generalizable to any number of signal levels. Here, the bandwidth (equal to the Nyquist frequency) can be defined as:

    Difference between data rate and bandwidth analog signal
    Analog bandwidths can be determined from a spectrum analyzer measurement.

    where N is the number of signal levels per UI and D is the bit rate. This nicely fits within Nyquist’s criterion as defined for an ADC, where the sampling rate matches the data rate. The takeaway is: just because we say a channel’s bandwidth is X GHz, it doesn’t mean the data rate is limited to 2X GHz; the signalling standard matters too. In fact, the bandwidth in terms of its frequency content should be defined on a case-by-case basis; there is no single equation.

    When I’m looking at the relevant bandwidth for a particular bitstream, I always choose the larger of the knee frequency or Nyquist frequency for 2-level signals. For multilevel signals, I stick with the Nyquist frequency as the relevant measure of bandwidth. When looking at S-parameters or a channel’s transfer function, you can focus on frequencies at and below the bandwidth as the receiver limits the relevant bandwidth of the channel. You only need to worry about losses and impedance matching at frequencies up to the bandwidth.

    Once you understand the difference between data rate and bandwidth, you can use the PCB design and layout tools in Altium Designer® to create compliant interconnects. You’ll have a complete set of routing and layout features for high speed impedance controlled designs.

    Altium Designer on Altium 365® delivers an unprecedented amount of integration to the electronics industry until now relegated to the world of software development, allowing designers to work from home and reach unprecedented levels of efficiency.

    We have only scratched the surface of what is possible to do with Altium Designer on Altium 365. You can check the product page for a more in-depth feature description or one of the On-Demand Webinars.

    Altium Designer Free Trial

     

    About Author

    About Author

    Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to electronics companies. Prior to working in the PCB industry, he taught at Portland State University. He conducted his Physics M.S. research on chemisorptive gas sensors and his Applied Physics Ph.D. research on random laser theory and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensing and monitoring systems, and financial analytics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written hundreds of technical blogs on PCB design for a number of companies. Zachariah currently works with other companies in the electronics industry providing design, research, and marketing services. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, and the American Physical Society, and he currently serves on the INCITS Quantum Computing Technical Advisory Committee.

    most recent articles

    Back to Home