Crosstalk is one of the more common fault phenomena in mobile communications. Since a third party's intelligible voice appears during the communication between the two parties, users are very disgusted with this phenomenon and the complaint rate to operators is very high.
2 GSM system structure
There are many reasons for the crosstalk phenomenon. To analyze the specific reasons for the crosstalk, we must first analyze the system structure. Figure 1 is a diagram of the GSM system structure.
In Figure 1, MS (Mobile Station) is a mobile user terminal; BTS (Base Station Transceivers) is a base transceiver station, which can be regarded as a wireless modem and is responsible for receiving and sending mobile signals; BSC (Base Station Controller) is a base station controller, which is the connection point between the base transceiver station and the mobile switching center, and also provides an interface for exchanging information between the base transceiver station and the operation and maintenance center. A base station controller usually controls several base transceivers, and its main functions are to manage wireless channels, implement the establishment and removal of calls and communication links, and control the handover of mobile stations within the control area; MSC (Mobile Switching Center) is a mobile switching center, which is the core of the network, and is a functional entity that controls mobile stations in the area it covers and completes voice channel switching. It is also the interface between the mobile communication system and other public communication networks; HLR (Home Location Register) is a home location register; VLR (Visiting Location Register) is a visiting location register; AUC (Authentication Center) is an authentication center; EIR (Equipment Identify Register) is an equipment identification register. BTS, BSC, MSC are the main parts of the system.
3 Crosstalk and its causes
Crosstalk can be divided into two types. One is double-talk, which means that during the normal communication between two parties, one party can hear the call from a third party. The other is single-talk, which means that one or both parties cannot talk normally and can only receive calls from a third party other than the user. There are many reasons for crosstalk:
(1) Crosstalk is related to the management and allocation of MSC and CIC (circuit identification code), the working status of the circuit board and the CIC connection between MSC and BSC. CIC is the circuit identification code, which refers to the voice circuit between MSC and BSC. The CIC value range is 0-4095. Each time slot in the circuit group corresponds to a CIC number.
(2) The 2Mbit/s link connection between MSC and BSC is incorrect, such as crossover between 2Mbit/s links or crossover between the transmission and reception of two 2Mbit/s links.
(3) When the MSC does not release the CIC after the call ends and then allocates it to other users, crosstalk may also occur.
4 Crosstalk Detection Solution
Every time a call is established, the TC will send a two-byte Call ID to the base station. The content of the ID will be different for each call. After receiving the Call ID, the base station will write the ID into the voice frame as an identifier for the call. When the voice data is transmitted from the base station to the TC (code converter) part of the BSC, the TC will take out the Call ID in the voice frame and compare it with the Call ID it has saved. If the ID numbers are consistent, the voice link is considered correct; if the ID numbers are inconsistent, it means that there is crosstalk between the two voice links, and the BSC will record the crosstalk log. When the voice frame is transmitted to the other base station side in the downlink, the DSP module in the base station will also check the Call ID in the voice frame and use the same method to determine whether crosstalk occurs in the downlink. The schematic diagram is shown in Figure 2:
[page]
3.1 Generation of Call ID
In order to maximize the uniqueness of each Call ID, Call ID is generated based on the circuit identification code (CIC) assigned to each call. Because at the same time, the circuit identification codes assigned to different calls are different. In this way, it is guaranteed that each Call ID is different.
3.1 Injection of CaII ID
In order not to affect the call quality, Call ID will be written in an unused part of the voice frame. From the structural definition of the TRAU frame in the GSM protocol, it can be seen that the C18-c21 bits are idle. Therefore, the Call ID can be filled in here. As shown in Figure 3:
Since the size of a Call ID is 16 bits, and there are only 4 idle bits in a voice frame, if we divide the Call ID into 4 frames (4 bits per frame), we will not know which frame to start extracting the Call ID. Therefore, divide the Call ID into 6 parts, 3 bits each for the first 5 parts, and 1 bit for the last part. Set the C18 bit position of the voice frame with the first 3 bits to 1, and the C18 bit position of the remaining voice frames to 0. In this way, when DSP extracts the Call ID, it can obtain the first 3 bits of the Call ID by searching for the voice frame with C18 being 1, which is convenient for positioning. For example, the CallID of a call is 373, which is converted into binary and full of 16 bits: 0000 0001 01110101, then the distribution of this Call ID in the voice frame should be as shown in Figure 4:
5 Conclusion
By adding test bits to the voice frame to detect crosstalk, the service performance of the base station can be understood without affecting the service. The detection method is convenient and simple, saving time and money compared to the method of manually testing and dialing to locate crosstalk.
Previous article:Design and research of air conditioning measurement and control system based on fieldbus
Next article:Implementation of FPGA reconfiguration and testing
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- 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
- AD835 frequency multiplication problem
- Ultra-lightweight open source GUI, about 4,000 lines of effective code, extremely easy to port
- [ESP32-Audio-Kit Audio Development Board] - 0: Build the development environment
- Dot matrix display design based on msp430
- The largest semiconductor deal in history is born! $40 billion acquisition of ARM
- I can't receive emails after submitting IAR RISC-V. Can anyone help me try?
- PCB design experience - for reference
- Confused, what is an oscilloscope with a Z axis? Don't worry, here is an introduction
- STM32 Hefei Seminar
- "Recommend Chinese Chip" + Minsilicon (ARM core 32-bit MCU)