NRZ (non-return-to-zero) line code is a binary code in which 1s are represented by one significant condition (usually a positive voltage) and 0s are represented by some other significant condition (usually a negative voltage), with no other neutral or rest condition.
NRZ Configurable protocol decoder enables grouping bits using various combinations of bit rate, polarity, idle condition, time out and more to decipherable messages. It allows decode of various protocols developed using NRZ encoding scheme.
Today's oscilloscopes provide an array of protocol specific serial data decoding tools to help verify bus performance and debug system problems. These tools provide valuable insight into buses using those protocols but not all systems are built on industry standards and rely on proprietary encoding or buses not supported by oscilloscope decode tools.
Flexible, User-Definable Protocol Decoding
The Configurable Manchester and NRZ Decode options enable flexible, user-definable protocol decoding of serial buses built with these encoding schemes from 10 b/s to 10 Gb/s. The physical layer specs like bit rate, idle state and polarity can be easily defined enabling quick decoding of every bit transmitted on the bus. Higher level decode can be done by configuring bits to words and then words to packets.
Configure and Decode Complex Protocols
Define the number of sync bits, header or pre-amble bits, data bits and footer or CRC bits to build a custom protocol decoder for a proprietary bus or decode Manchester or NRZ based industry standard buses like PSI5, DALI, and proprietary NRZ protocols.
Support on Multiple Oscilloscope Platforms
The configurable Manchester and NRZ decode option is available on a wide range of oscilloscope models from 200 MHz to 65 GHz.