CMI, also known as sign-inversion code, is a two-level non-return-to-zero code. The "0" code is represented by fixed negative and positive levels, and the "1" code is represented by alternating positive and negative levels. It has the following advantages: (1) There is no DC component and the low-frequency component is small; (2) There is a strong clock component in the information code stream, which is convenient for extracting clock information from the signal; (3) It has a certain error detection capability. Therefore, it is used as an interface code in the PCM system of the high-order group and is recommended as a line transmission code in the optical fiber digital transmission system with a rate lower than 8848 kb/s.
The coding principle and circuit implementation of CMI code
CMI code is a 1B2B code (one-bit information code, two-bit code element), that is, the incoming one-bit code is represented by two-bit code. When the incoming "0" code is the code, the code outputs a fixed "01" code; when the incoming "1" code is the code, the code outputs "00" or "11" code, and they appear alternately.
According to the CMI coding principle described above, we must first separate the "0" and "1" codes in the incoming PCM code stream and then encode them separately. The principle block diagram of the coding implementation is shown in Figure 2.
According to the CMI coding principle, when the input code is "1", the code output alternates between "00" and "11". Therefore,
a state must be set in the circuit to remember the last code output of "1"
. This function is realized by the JK trigger. When the input is "0", the code output is "01". The circuit diagram is shown in Figure 3.
Previous article:Encoder working principle and selection method
Next article:Rectangular pulse generator
- Popular Resources
- Popular amplifiers
- High signal-to-noise ratio MEMS microphone drives artificial intelligence interaction
- Advantages of using a differential-to-single-ended RF amplifier in a transmit signal chain design
- ON Semiconductor CEO Appears at Munich Electronica Show and Launches Treo Platform
- ON Semiconductor Launches Industry-Leading Analog and Mixed-Signal Platform
- Analog Devices ADAQ7767-1 μModule DAQ Solution for Rapid Development of Precision Data Acquisition Systems Now Available at Mouser
- Domestic high-precision, high-speed ADC chips are on the rise
- Microcontrollers that combine Hi-Fi, intelligence and USB multi-channel features – ushering in a new era of digital audio
- Using capacitive PGA, Naxin Micro launches high-precision multi-channel 24/16-bit Δ-Σ ADC
- Fully Differential Amplifier Provides High Voltage, Low Noise Signals for Precision Data Acquisition Signal Chain
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- EEWORLD University ---- TINA-TI (TM) series courses
- Moto 360 Wireless Charging Base Disassembly
- What is MU-MIMO and why is it important for Wi-Fi 6 and 6E?
- 【Lazy Self-Care Fish Tank Control System】Work Submission
- [Summer benefits to celebrate the Dragon Boat Festival] A large number of technical information is waiting for you to claim, and there are also gifts to help
- Please help me find which resistor in the picture is the 1.1K resistor in the formula?
- Xiaozhi Science Popularization丨How to Correctly Understand Power Supply Ripple and Noise
- Find the maximum voltage stress of the diode when it is working
- About QQ Chat at Work
- Naming method of TMS320 chip