A 5G physical layer algorithm simulation and product fault problem positioning platform

By designing a 5G physical layer algorithm simulation and product fault location platform, the problem of existing platforms being unable to verify channel parameters and locate algorithm errors has been solved, achieving accurate fault location and efficient algorithm simulation.

CN116647865BActive Publication Date: 2025-11-11AEROSPACE XINTONG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310895615.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-20
Publication Date
2025-11-11
Estimated Expiration
2043-07-20

AI Technical Summary

Technical Problem

Existing 5G physical layer algorithm simulation platforms cannot verify the correctness of channel parameters or channel data received by the base station physical layer, nor can they locate the location and cause of algorithm code errors.

Method used

A 5G physical layer algorithm simulation and product fault location platform was designed, including initialization, parsing, algorithm simulation, simulation result output and fault location analysis modules. It can read and parse the physical layer parameters and channel data of the base station, perform algorithm simulation and locate the fault location.

Benefits of technology

It has achieved complete algorithm verification functions for the 5G physical layer, which improves the accuracy and efficiency of fault diagnosis and joint debugging problem location, and can accurately decode simulation results and predict fault location.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647865B_ABST
    Figure CN116647865B_ABST
Patent Text Reader

Abstract

This invention relates to the field of wireless communication technology, specifically to a 5G physical layer algorithm simulation and product fault location platform, comprising a server. The server includes the following modules: an initialization module for initializing setting parameters; a parsing module for capturing, parsing, and converting physical channel parameters and physical channel frequency domain data from the base station; an algorithm simulation module for performing algorithm simulation processing for receiving signals and generating transmitted signals on the uplink or downlink physical channels; a simulation result output module for outputting the simulation results of the algorithm simulation module; and a fault location analysis module for analyzing and predicting the location of physical channel link faults in the base station based on the simulation results. This invention can read and parse physical layer parameters and 5G physical channel data from base station products, and perform algorithm simulation based on the read parameters and data to locate the fault location of the product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, specifically to a 5G physical layer algorithm simulation and product fault location platform. Background Technology

[0002] 5G is a new generation of broadband mobile communication technology characterized by high speed, low latency and massive connectivity. 5G communication facilities are the network infrastructure for realizing the interconnection of people, machines and things.

[0003] 5G technology cannot be separated from the development and verification of various algorithms. General 5G physical layer algorithm simulation platforms, such as the 5G Toolbox in MATLAB, only have algorithm simulation functions, and each module is independent of the others. They cannot verify whether the channel parameters or channel data received by the base station physical layer are correct, nor can they locate the location and cause of errors in the algorithm code in the base station product. Summary of the Invention

[0004] The purpose of this invention is to provide a 5G physical layer algorithm simulation and product fault location platform, which can read and parse physical layer parameters and 5G physical channel data in base station products, and perform algorithm simulation based on the read parameters and data to locate the fault location of the product.

[0005] To achieve the above objectives, a 5G physical layer algorithm simulation and product fault location platform is provided, including a server, which includes the following modules:

[0006] Initialization module: Used to initialize the settings parameters;

[0007] The parsing module is used to capture physical channel parameters and physical channel frequency domain data from the base station, parse the physical channel parameters and physical channel frequency domain data, and convert them into physical channel parameters and physical channel frequency domain data that meet the requirements.

[0008] Algorithm simulation module: Used to perform algorithm simulation processing for receiving signals and generating transmission signals on uplink or downlink physical channels based on the input physical channel parameters and physical channel frequency domain data;

[0009] Simulation result output module: Used to output the simulation results of the algorithm simulation module;

[0010] Fault location analysis module: Used to analyze error phenomena based on simulation results, and perform data backtracking analysis based on error phenomena to predict the location of physical channel link failures in the base station.

[0011] Furthermore, the parsing module includes a parameter parsing module and a data parsing module;

[0012] Parameter parsing module: used to capture the physical channel parameters transmitted between the Media Access Control (MAC) layer and the Physical Layer (PHY) from the base station FAPI interface, and parse them into physical channel parameters that meet the requirements;

[0013] Data parsing module: used to capture physical channel frequency domain data transmitted between the baseband processing unit (BBU) and the remote radio frequency unit (RRU) from the base station eCPRI interface, and to parse the physical channel frequency domain data and convert it into physical channel frequency domain data in a format that meets the requirements.

[0014] Furthermore, the algorithm simulation module includes a physical channel data generation module and a physical channel data receiving module;

[0015] Physical channel data generation module: used to perform algorithm simulation processing for generating transmit signals for uplink or downlink physical channels based on input physical channel parameters and physical channel frequency domain data;

[0016] Physical channel data receiving module: used to perform algorithm simulation processing of received signals from the uplink or downlink physical channel based on the input physical channel parameters and physical channel frequency domain data.

[0017] Furthermore, the physical channel data generation module includes a downlink channel data generation submodule and an uplink channel data generation submodule;

[0018] Downlink channel data generation submodule: This module obtains DL-SCH / PCH, DCI, and BCH from the gNB MAC sublayer. It sequentially performs CRC attachment, LDPC coding, rate matching + HARQ, interleaving, scrambling, and layer mapping on the DL-SCH / PCH. It sequentially performs information element multiplexing, CRC attachment, Polar coding, rate matching, scrambling, QPSK modulation, and resource mapping on the DCI. It sequentially performs PBCH payload generation, Polar coding, rate matching, scrambling, QPSK modulation, resource mapping, and SSB generation on the BCH. It also inputs the processing results of PDSCH layer mapping, PDCCH resource mapping, SSB generation with added SSS and PSS, and DM-RS / CSI-RS / PT-RS / TRS reference signal generation into the antenna port mapping. Then, it sequentially performs virtual / physical resource mapping, OFDM modulation, CP addition, and DAC, finally generating the downlink channel data transmission signal.

[0019] The uplink channel data generation submodule is used to obtain UL-SCH / UCI, UCI, and RACH from the UE MAC sublayer. It sequentially performs CRC attachment, LDPC coding, rate matching + HARQ, data and control multiplexing, scrambling, modulation, and precoding on UL-SCH / UCI. It sequentially performs UCI sequence generation, UCI channel coding, modulation, and PUCCH format processing on UCI. It also performs sequence generation on RACH. The module is also used to input the processing results of PUSCH precoding, PUCCH format processing, RACH sequence generation, and DM-RS / SRS / PT-RS reference signal generation into the virtual / physical resource mapping, and then sequentially perform OFDM modulation, CP addition, and DAC, finally generating the uplink channel data transmission signal.

[0020] Furthermore, the physical channel data receiving module includes a downlink channel data receiving submodule and an uplink channel data receiving submodule;

[0021] Downlink channel data receiving submodule: It is used to sequentially process the received signal through ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving and channel decoding, and finally to the UE MAC sublayer; it is also used to perform downlink synchronization and PBCH detection on the ADC processing results, and to perform PBCH detection and channel estimation on the resource demapping processing results to obtain CSI;

[0022] The uplink channel data receiving submodule is used to sequentially process the received signal through ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving, and channel decoding, ultimately flowing to the gNB MAC sublayer; it is also used to decode the resource demapping processing results in a special PUCCH format to obtain UCI and to obtain CSI through channel estimation.

[0023] Furthermore, the simulation results include input physical channel parameters, time-domain and frequency-domain waveforms of data captured by the base station product, time-domain and frequency-domain waveforms of data generated based on channel parameters, constellation diagram display and EVM calculation of transmitted or received signals, decoding of synchronization information of the synchronization channel, decoding of MIB information, decoding of DCI or UCI information of the control channel, and decoding of service data.

[0024] Furthermore, the physical channel data generation module also includes the following sub-modules:

[0025] 5G signal source generation submodule: Used to generate frequency domain signal data and time domain signal data of 5G uplink physical channel or 5G downlink physical channel according to the input channel parameters, and output as a data file for use as an input signal source for product research and development debugging.

[0026] Principles and advantages:

[0027] This solution can read and parse physical layer parameters and 5G physical channel data from base station products. Based on the read physical layer parameters and 5G physical channel data, it performs algorithm simulation processing for receiving signals and generating transmission signals in either the uplink or downlink physical channel. Since communication is essentially about sending and receiving data, when sufficient data is available, it possesses all the algorithm simulation functions for both the 5G physical layer downlink and uplink channels. The simulation result output module outputs the simulation results for data analysis. For example, it can use data power signal analysis and spectrum analysis to determine if there are errors in the uplink physical channel data, or if there are problems with base station RF signal reception or RRU data processing. It can also use constellation diagram display and EVM calculation to determine the noise or interference in the uplink physical channel data, and evaluate the algorithm performance of the channel estimation, equalization, and synchronization modules in the physical channel data receiving module. This also facilitates the fault location and analysis module in predicting the location of physical channel links in the base station based on simulation results. For example, detecting SSB synchronization errors in the downlink channel data receiving module can pinpoint PBCH data generation errors in the base station product; detecting PUSCH / PUCCH channel decoding errors in the uplink channel data receiving module can predict and locate errors in the PUSCH / PUCCH frequency domain data and corresponding channel parameter settings captured by the base station product. Detecting RACH errors can pinpoint errors in the PRACH data and corresponding channel parameter settings captured by the base station product; and discrepancies between the TBSize calculated from the PDSCH / PUSCH channel parameters and the received TBSize parameters can predict and locate errors in the PDSCH / PUSCH parameter settings. In summary, this solution has 5G physical layer algorithm verification capabilities, providing accurate data decoding algorithm simulation support for troubleshooting and troubleshooting issues in 5G base station product development, thus improving the accuracy and efficiency of locating product algorithm code troubleshooting problems. Attached Figure Description

[0028] Figure 1 This is a logic block diagram of a 5G physical layer algorithm simulation and product fault location platform according to an embodiment of the present invention;

[0029] Figure 2 Generate a block diagram for downlink channel data;

[0030] Figure 3 Generate a block diagram for uplink channel data;

[0031] Figure 4 This is a block diagram of downlink channel data reception.

[0032] Figure 5 This is a block diagram of uplink channel data reception. Detailed Implementation

[0033] The following detailed description illustrates the specific implementation method:

[0034] Example

[0035] A 5G physical layer algorithm simulation and product fault location platform, basically as follows: Figure 1 As shown, it includes a server, which includes the following modules:

[0036] Initialization module: Used to initialize the setting parameters; the setting parameters include physical channel type, frame number, subframe number and time slot number, etc. There are six types of physical channels: physical downlink broadcast channel (PBCH), physical downlink control channel (PDCCH), physical downlink shared channel (PDSCH), physical random access channel (PRACH), physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH).

[0037] The parsing module is used to capture physical channel parameters and physical channel frequency domain data from the base station, parse the physical channel parameters and physical channel frequency domain data, and convert them into physical channel parameters and physical channel frequency domain data that meet the requirements; the parsing module includes a parameter parsing module and a data parsing module;

[0038] Parameter parsing module: used to capture the physical channel parameters transmitted between the Media Access Control (MAC) layer and the Physical Layer (PHY) from the base station FAPI interface, and parse them into physical channel parameters that meet the requirements;

[0039] Data parsing module: used to capture physical channel frequency domain data transmitted between the baseband processing unit (BBU) and the remote radio frequency unit (RRU) from the base station eCPRI interface, and to parse the physical channel frequency domain data and convert it into physical channel frequency domain data in a format that meets the requirements.

[0040] Algorithm simulation module: used to perform algorithm simulation processing for receiving signals and generating transmitting signals on the uplink or downlink physical channel based on the input physical channel parameters and physical channel frequency domain data; the algorithm simulation module includes a physical channel data generation module and a physical channel data receiving module;

[0041] Physical channel data generation module: This module simulates the algorithm for generating transmit signals for the uplink or downlink physical channel based on the input physical channel parameters and frequency domain data. The physical channel data generation module includes a downlink channel data generation submodule and an uplink channel data generation submodule, respectively... Figure 2 and Figure 3 As shown:

[0042] Downlink channel data generation submodule: This module obtains DL-SCH / PCH, DCI, and BCH from the gNB MAC sublayer. It sequentially performs CRC attachment, LDPC coding, rate matching + HARQ, interleaving, scrambling, and layer mapping on the DL-SCH / PCH. It sequentially performs information element multiplexing, CRC attachment, Polar coding, rate matching, scrambling, QPSK modulation, and resource mapping on the DCI. It sequentially performs PBCH payload generation, Polar coding, rate matching, scrambling, QPSK modulation, resource mapping, and SSB generation on the BCH. It also inputs the processing results of PDSCH layer mapping, PUCCH resource mapping, SSB generation with added SSS and PSS, and DM-RS / CSI-RS / PT-RS / TRS reference signal generation into the antenna port mapping. Then, it sequentially performs virtual / physical resource mapping, OFDM modulation, CP addition, and DAC, finally generating the downlink channel data transmission signal.

[0043] In this embodiment, operations such as CRC attachment, LDPC coding, rate matching + HARQ, interleaving, scrambling, layer mapping, information unit multiplexing, CRC attachment, Polar coding, rate matching, scrambling, QPSK modulation, resource mapping, PBCH payload generation, SSB generation, SSS, PSS, DM-RS / CSI-RS / PT-RS / TRS reference signal generation, antenna port mapping, virtual / physical resource mapping, OFDM modulation, CP addition, and DAC are made into corresponding unit modules for execution.

[0044] Uplink channel data generation submodule: It is used to obtain UL-SCH / UCI, UCI and RACH from the UE MAC sublayer, and sequentially perform CRC attachment, LDPC coding, rate matching + HARQ, data and control multiplexing, scrambling, modulation and precoding on UL-SCH / UCI, sequentially perform UCI sequence generation, UCI channel coding, modulation and PUCCH format processing on UCI, and sequentially perform sequence generation on RACH; it is also used to input the processing results of PUSCH precoding, PUCCH format processing, RACH sequence generation, and DM-RS / SRS / PT-RS reference signal generation into the virtual / physical resource mapping, and then sequentially perform OFDM modulation, CP addition and DAC, and finally generate the uplink channel data transmission signal.

[0045] In this embodiment, operations such as CRC attachment, LDPC coding, rate matching + HARQ, data and control multiplexing, scrambling, modulation, precoding, UCI sequence generation, UCI channel coding, modulation, PUCCH format processing, RACH sequence generation, DM-RS / CSI-RS / PT-RS / TRS reference signal generation, virtual / physical resource mapping, OFDM modulation, CP addition, and DAC are made into corresponding unit modules for execution.

[0046] The physical channel data generation module also includes the following sub-modules:

[0047] The 5G signal source generation submodule is used to generate frequency domain and time domain signal data for the 5G uplink or downlink physical channel based on the input channel parameters, and outputs the data as a data file for use as an input signal source in product research and development debugging. In this embodiment, the input signal source data generated by the 5G signal source generation submodule is not transmitted via radio frequency; instead, the generated data is output as a data file for use as an input signal source in product research and development debugging.

[0048] Physical channel data receiving module: This module performs algorithm simulation processing on the received signals from the uplink or downlink physical channel based on the input physical channel parameters and frequency domain data. The physical channel data receiving module includes a downlink channel data receiving submodule and an uplink channel data receiving submodule; as shown below... Figure 4 and Figure 5 As shown:

[0049] Downlink channel data receiving submodule: It is used to sequentially process the received signal through ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving and channel decoding, and finally to the UE MAC sublayer; it is also used to perform downlink synchronization and PBCH detection on the ADC processing results, and to perform PBCH detection and channel estimation on the resource demapping processing results to obtain CSI;

[0050] In this embodiment, operations such as ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving, channel decoding, downlink synchronization, PBCH detection, channel estimation, and CSI estimation are made into corresponding unit modules for execution.

[0051] The uplink channel data receiving submodule is used to sequentially process the received signal through ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving, and channel decoding, ultimately flowing to the gNB MAC sublayer; it is also used to decode the resource demapping processing results in a special PUCCH format to obtain UCI and to obtain CSI through channel estimation.

[0052] In this embodiment, operations such as ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving, channel decoding, PUCCH special format decoding, channel estimation, CSI estimation, and UCI decoding are made into corresponding unit modules for execution.

[0053] Simulation Result Output Module: Used to output the simulation results of the algorithm simulation module; the simulation results include input physical channel parameters, time-domain and frequency-domain waveforms of data captured by base station products, time-domain and frequency-domain waveforms of data generated based on channel parameters, constellation diagram display and EVM calculation of transmitted or received signals, synchronization information decoding of synchronization channels, MIB information decoding, DCI or UCI information decoding of control channels, and service data decoding.

[0054] Fault location analysis module: Used to analyze error phenomena based on simulation results, and perform data backtracking analysis based on error phenomena to predict the location of physical channel link failures in the base station.

[0055] In this embodiment, the location of the physical channel link failure in the base station is predicted; by detecting the PDSCH / PDCCH channel decoding error of the downlink channel data receiving module, the PDSCH / PDCCH data generation error of the location base station product can be predicted.

[0056] Errors in PBCH data generation of base station products can be located by detecting SSB synchronization errors in the downlink channel data receiving module.

[0057] Errors in the PUSCH / PUCCH channel decoding of the uplink channel data receiving module can predict that the PUSCH / PUCCH frequency domain data and corresponding channel parameter settings captured by the positioning base station product are incorrect.

[0058] Errors detected by RACH can be used to determine whether there are errors in the PRACH data captured by the base station product and the corresponding channel parameter settings.

[0059] If the TBSize calculated based on the PDSCH / PUSCH channel parameters is inconsistent with the received TBSize parameters, it can be predicted that the PDSCH / PUSCH parameter settings are incorrect.

[0060] The above descriptions are merely embodiments of the present invention. Commonly known structures and characteristics are not described in detail here. Those skilled in the art are aware of all common technical knowledge in the field prior to the application date or priority date, are aware of all existing technologies in that field, and have the ability to apply conventional experimental methods prior to that date. Those skilled in the art can, based on the guidance provided in this application, improve and implement this solution in combination with their own capabilities. Some typical well-known structures or methods should not be obstacles for those skilled in the art to implement this application. It should be noted that those skilled in the art can make several modifications and improvements without departing from the structure of the present invention. These should also be considered within the scope of protection of the present invention, and will not affect the effectiveness of the implementation of the present invention or the practicality of the patent. The scope of protection claimed in this application should be determined by the content of its claims, and the specific embodiments described in the specification can be used to interpret the content of the claims.

Claims

1. A 5G physical layer algorithm simulation and product fault location platform, characterized in that: The server includes the following modules: Initialization module: Used to initialize the settings parameters; The parsing module is used to capture physical channel parameters and physical channel frequency domain data from the base station, parse the physical channel parameters and physical channel frequency domain data, and convert them into physical channel parameters and physical channel frequency domain data that meet the requirements. Algorithm simulation module: Used to perform algorithm simulation processing for receiving signals and generating transmission signals on uplink or downlink physical channels based on the input physical channel parameters and physical channel frequency domain data; Simulation result output module: Used to output the simulation results of the algorithm simulation module; Fault location and analysis module: used to analyze error phenomena based on simulation results, and perform data backtracking analysis based on error phenomena to predict the location of physical channel link failures in the base station; The algorithm simulation module includes a physical channel data generation module and a physical channel data receiving module; Physical channel data generation module: used to perform algorithm simulation processing for generating transmit signals for uplink or downlink physical channels based on input physical channel parameters and physical channel frequency domain data; Physical channel data receiving module: used to perform algorithm simulation processing on the received signals of the uplink or downlink physical channel based on the input physical channel parameters and physical channel frequency domain data; The parsing module includes a parameter parsing module and a data parsing module; Parameter parsing module: used to capture the physical channel parameters transmitted between the Media Access Control (MAC) layer and the Physical Layer (PHY) from the base station FAPI interface, and parse them into physical channel parameters that meet the requirements; Data parsing module: used to capture physical channel frequency domain data transmitted between the baseband processing unit (BBU) and the remote radio frequency unit (RRU) from the base station eCPRI interface, and to parse the physical channel frequency domain data and convert it into physical channel frequency domain data in a format that meets the requirements.

2. The 5G physical layer algorithm simulation and product fault location platform according to claim 1, characterized in that: The physical channel data generation module includes a downlink channel data generation submodule and an uplink channel data generation submodule; Downlink channel data generation submodule: This module obtains DL-SCH / PCH, DCI, and BCH from the gNB MAC sublayer. It sequentially performs CRC attachment, LDPC coding, rate matching + HARQ, interleaving, scrambling, and layer mapping on the DL-SCH / PCH. It sequentially performs information element multiplexing, CRC attachment, Polar coding, rate matching, scrambling, QPSK modulation, and resource mapping on the DCI. It sequentially performs PBCH payload generation, Polar coding, rate matching, scrambling, QPSK modulation, resource mapping, and SSB generation on the BCH. It also inputs the processing results of PDSCH layer mapping, PDCCH resource mapping, SSB generation with added SSS and PSS, and DM-RS / CSI-RS / PT-RS / TRS reference signal generation into the antenna port mapping. Then, it sequentially performs virtual / physical resource mapping, OFDM modulation, CP addition, and DAC, finally generating the downlink channel data transmission signal. The uplink channel data generation submodule is used to obtain UL-SCH / UCI, UCI, and RACH from the UE MAC sublayer. It sequentially performs CRC attachment, LDPC coding, rate matching + HARQ, data and control multiplexing, scrambling, modulation, and precoding on UL-SCH / UCI. It sequentially performs UCI sequence generation, UCI channel coding, modulation, and PUCCH format processing on UCI. It also performs sequence generation on RACH. The module is also used to input the processing results of PUSCH precoding, PUCCH format processing, RACH sequence generation, and DM-RS / SRS / PT-RS reference signal generation into the virtual / physical resource mapping, and then sequentially perform OFDM modulation, CP addition, and DAC, finally generating the uplink channel data transmission signal.

3. The 5G physical layer algorithm simulation and product fault location platform according to claim 1, characterized in that: The physical channel data receiving module includes a downlink channel data receiving submodule and an uplink channel data receiving submodule; Downlink channel data receiving submodule: It is used to sequentially process the received signal through ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving and channel decoding, and finally to the UE MAC sublayer; it is also used to perform downlink synchronization and PBCH detection on the ADC processing results, and to perform PBCH detection and channel estimation on the resource demapping processing results to obtain CSI; Uplink channel data receiving submodule: It is used to sequentially process the received signal through ADC, CP removal, OFDM demodulation, resource demapping, equalization, layer demapping, demodulation, descrambling, deinterleaving and channel decoding, and finally to gNB MAC sublayer; It is also used to decode the results of resource demapping in a special PUCCH format to obtain UCI and to obtain CSI through channel estimation.

4. The 5G physical layer algorithm simulation and product fault location platform according to claim 1, characterized in that: The simulation results include input physical channel parameters, time-domain and frequency-domain waveforms of data captured by the base station product, time-domain and frequency-domain waveforms of data generated based on channel parameters, constellation diagram display and EVM calculation of transmitted or received signals, decoding of synchronization information of the synchronization channel, decoding of MIB information, decoding of DCI or UCI information of the control channel, and decoding of service data.

5. The 5G physical layer algorithm simulation and product fault location platform according to claim 1, characterized in that: The physical channel data generation module also Includes the following sub-modules: 5G signal source generation submodule: Used to generate frequency domain signal data and time domain signal data of 5G uplink physical channel or 5G downlink physical channel according to the input channel parameters, and output as a data file for use as an input signal source for product research and development debugging.

Citation Information

Patent Citations

  • Downlink simulation platform based on 5G terminal simulator

    CN111130696A

  • Base station physical layer test method, device, equipment and storage medium

    CN113395715A