EVM detection method, communication apparatus, and network device

The EVM detection method allows for low-cost, online EVM value calculation and fault identification in radio frequency systems by bypassing external spectrometers, enhancing maintenance and monitoring efficiency.

JP2026502249APending Publication Date: 2026-01-21HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025538515
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2026-01-21

AI Technical Summary

Technical Problem

Current EVM measurement methods for radio frequency systems require external spectrometers and manual labor, leading to high costs and inefficiencies in collecting statistics.

Method used

An EVM detection method that allows a first unit to periodically transmit EVM detection data to a second unit, enabling the second unit to calculate EVM values without external spectrometers, facilitating online monitoring and fault identification.

Benefits of technology

Enables low-cost EVM value acquisition and efficient fault location identification, improving maintenance and monitoring efficiency without service disruption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026502249000001_ABST
    Figure 2026502249000001_ABST
Patent Text Reader

Abstract

The present application provides an EVM detection method, a communication apparatus, and a network device, which are applicable to the field of wireless communication. The method includes the steps of: a first unit receiving first information from a network management and transmitting second information to a second unit at an EVM detection period based on the first information, the second information including EVM detection data and time domain information of the EVM detection data, and the time domain information indicating a position of the EVM detection data within a radio frame; and the first unit receiving an EVM detection result from the second unit, the EVM detection result including an EVM value of at least one node in the second unit and the number of sampling nodes of the EVM detection data, and the EVM value of any node in the at least one node is determined based on the EVM detection data collected on the node. According to the above method, the EVM value of a radio frequency system can be obtained at low cost.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of wireless communications, and in particular to an error vector magnitude (EVM) detection method, a communication apparatus, and a network device. [Background technology]

[0002] Error Vector Magnitude (EVM) is an important indicator for evaluating radio frequency systems. Currently, EVM measurement requires the use of external spectrometers, and technicians must build test networks and manually configure equipment, resulting in high labor costs. With the continuous development and growth of customer demand and supply, there are more and more types of radio frequency devices. Due to the high labor costs and test requirements, relying solely on equipment means to collect statistics on the EVM values ​​of radio frequency systems has significant limitations.

[0003] Therefore, a method that can collect statistics on EVM values ​​of radio frequency systems more quickly and flexibly becomes a problem that needs to be solved urgently. Summary of the Invention

[0004] The present application provides an EVM detection method, a communication apparatus, and a network device so that the EVM value of a radio frequency system can be obtained at low cost. [Means for solving the problem]

[0005] According to a first aspect, there is provided an EVM detection method, the method being applied to a first unit, which may perform some or all of the baseband functions. The method includes the steps of receiving first information from a network management, where the first information indicates a first unit that enables an EVM detection function; sending second information to a second unit at an EVM detection period based on the first information, where the second information includes EVM detection data and time domain information of the EVM detection data, where the time domain information indicates a position of the EVM detection data in a radio frame, and where the second unit is capable of implementing a radio frequency function; and receiving an EVM detection result from the second unit, where the EVM detection result includes an EVM value of at least one node in the second unit and a number of sampling nodes of the EVM detection data, and an EVM value of any node in the at least one node is determined based on EVM detection data collected on the node, and the at least one node includes one or more of the following: an input of the second unit, an input of a clipping process, an output of a clipping process, an input of a digital pre-distortion (DPD) process, an output of a DPD process, or an output of an analog link.

[0006] According to the EVM detection method provided in the present application, a first unit may periodically transmit EVM detection data to a second unit based on instructions from network management. The second unit may determine the EVM value of the node based on the EVM detection data collected on the corresponding node and report the detection result to the first unit. This method does not require the involvement of an external spectrometer, so that the EVM value of the radio frequency system can be obtained at low cost. In addition, this method is an online detection task that does not affect service and can be executed for a long time to monitor and ensure the operating status of the second unit.

[0007] In one possible implementation, the first unit is a baseband unit (BBU) and the second unit is a remote radio unit (RRU).

[0008] In one possible implementation, the first unit is a distributed unit (DU) and the second unit is an active antenna unit (AAU).

[0009] In one possible implementation, the method may further include determining a faulty node in at least one node based on the EVM detection result of the second unit and the EVM detection result of another second unit belonging to the same link as the second unit.

[0010] Based on this solution, the fault node can be determined based on the EVM detection result of a second unit on the same link, so as to pinpoint the fault location and improve maintenance and monitoring efficiency.

[0011] In one possible implementation, the method may further include performing troubleshooting on the determined faulty node.

[0012] Based on this solution, troubleshooting is performed on the failed node, so that the network device including the first unit and the second unit can perform the functions of monitoring, warning, and self-healing.

[0013] In one possible implementation, the second information further includes a physical address of the second unit and / or indication information of at least one node.

[0014] In one possible implementation, the step of determining a faulty node in at least one node based on the EVM detection result of the second unit and the EVM detection result of another second unit belonging to the same link as the second unit includes the steps of determining a normal EVM value or an abnormal EVM value in the EVM detection result of the second unit and the EVM detection result of the other second unit, and determining a faulty node in the at least one node based on the normal EVM value or the abnormal EVM value.

[0015] Based on this solution, the fault location can be accurately identified based on the abnormal EVM value.

[0016] In one possible implementation, before the step of transmitting second information to the second unit at an EVM detection period based on the first information, the method further includes a step of receiving an EVM detection period from a network management.

[0017] According to a second aspect, there is provided an EVM detection method, the method being applied to a second unit, the second unit being capable of performing a radio frequency function, the method including: receiving second information from a first unit, the first unit being capable of performing some or all of a baseband function, the second information including EVM detection data and time-domain information of the EVM detection data, where the time-domain information indicates a position of the EVM detection data within a radio frame; collecting EVM detection data on at least one node based on the second information, the at least one node including one or more of the following: an input of the second unit, an input of a clipping process, an output of the clipping process, an input of a digital pre-distortion (DPD) process, an output of the DPD process, or an output of an analog link; determining an EVM value of any node in the at least one node based on the EVM detection data collected on the node; and transmitting the EVM detection result to the first unit, the EVM detection result including the EVM value of the at least one node and the number of sampling nodes of the EVM detection data.

[0018] According to the EVM detection method provided in the present application, a first unit may periodically transmit EVM detection data to a second unit based on instructions from network management. The second unit may determine the EVM value of the node based on the EVM detection data collected on the corresponding node and report the detection result to the first unit. This method does not require the involvement of an external spectrometer, so that the EVM value of the radio frequency system can be obtained at low cost. In addition, this method is an online detection task that does not affect service and can be executed for a long time to monitor and ensure the operating status of the second unit.

[0019] In one possible implementation, the first unit is a BBU and the second unit is an RRU.

[0020] In one possible implementation, the first unit is a DU and the second unit is an AAU.

[0021] In one possible implementation, the EVM value of any node in the at least one node satisfies the following formula:

number

[0022] According to a third aspect, there is provided an error vector magnitude (EVM) detection method, the method being applied to network management, the method including: generating first information; and sending the first information to a first unit, the first information indicating the first unit to enable an EVM detection function, the first unit being capable of performing some or all of baseband functions.

[0023] According to the EVM detection method provided in the present application, a network management may indicate to a first unit to enable the EVM detection function, the first unit may periodically transmit EVM detection data to a second unit based on the network's instruction, and the second unit may determine the EVM value of the node based on the EVM detection data collected on the corresponding node and report the detection result to the first unit. This method does not require the involvement of an external spectrometer, so that the EVM value of the radio frequency system can be obtained at low cost. In addition, this method is an online detection task that does not affect service and can be executed for a long time to monitor and ensure the operating status of the second unit.

[0024] In one possible implementation, the method further includes transmitting the EVM detection period to the first unit.

[0025] According to a fourth aspect, there is provided a communication device, comprising a module or unit configured to perform the method of the first aspect or any one of the possible implementation forms of the first aspect.

[0026] According to a fifth aspect, there is provided a communication device, comprising a module or unit configured to perform the method of the second aspect or any one of the possible implementation forms of the second aspect.

[0027] According to a sixth aspect, there is provided a communication device, comprising a module or unit configured to perform the method of the third aspect or any one of the possible implementation forms of the third aspect.

[0028] According to a seventh aspect, a network device is provided, which includes the communication apparatus provided in the fourth and fifth aspects.

[0029] According to an eighth aspect, there is provided a communications apparatus, comprising: a processor, the processor coupled to a memory, the memory configured to store a computer program or instructions, and the processor configured to execute the computer program or instructions stored in the memory to perform the method of the first aspect or any one of the possible implementations of the first aspect, or to perform the method of the second aspect or any one of the possible implementations of the second aspect, or to perform the method of the third aspect or any one of the possible implementations of the third aspect.

[0030] In one possible implementation, the apparatus further includes a memory coupled to the processor.

[0031] In one possible implementation, there are one or more processors and / or one or more memories.

[0032] In one possible implementation, the memory and the processor may be integrated, or the memory and the processor may be located separately.

[0033] In one possible implementation, the apparatus further includes a communication interface, the processor being coupled to the communication interface.

[0034] According to a ninth aspect, there is provided a processor, including an input circuit, an output circuit, and a processing circuit, wherein the processing circuit is configured to receive a signal via the input circuit and transmit a signal via the output circuit to enable the processor to perform a method in any one of the preceding aspects or any one of the possible implementations of any one of the preceding aspects.

[0035] In a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits, etc. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, which is used as the input circuit and the output circuit at different times. The specific implementation forms of the processor and various circuits are not limited by this application.

[0036] According to a tenth aspect, there is provided a communication system, comprising the first unit as described above, the second unit as described above, and / or the network management as described above.

[0037] According to an eleventh aspect, there is provided a computer program product, the computer program product including a computer program (which may also be referred to as code or instructions) that, when executed, enables a computer to perform the method of any one of the preceding aspects or any one of the possible implementations of any one of the preceding aspects.

[0038] According to a twelfth aspect, there is provided a computer-readable storage medium storing a computer program (which may also be referred to as code or instructions) that, when executed on a computer, enables the computer to perform the method of any one of the preceding aspects or any one of the possible implementations of any one of the preceding aspects.

[0039] According to a thirteenth aspect, there is provided a chip, comprising a processor configured to call a computer program from a memory and to execute the computer program to enable a communication device in which the chip is installed to perform a method according to any one of the preceding aspects or any one of the possible implementation forms of any one of the preceding aspects. [Brief explanation of the drawings]

[0040] [Figure 1] FIG. 1 is a diagram of EVM measurement networking. [Figure 2] FIG. 1 is a diagram of a RAN deployment according to an embodiment of the present application. [Figure 3] 1 is a diagram of a communication system according to an embodiment of the present application; [Figure 4] FIG. 2 is a diagram of another communication system according to an embodiment of the present application. [Figure 5] FIG. 1 is a diagram of an EVM detection method according to an embodiment of the present application. [Figure 6] FIG. 2 is a diagram of a radio frame structure according to an embodiment of the present application; [Figure 7] FIG. 10 is a diagram of another radio frame structure according to an embodiment of the present application; [Figure 8] FIG. 1 is a diagram of the structure of a second unit according to an embodiment of the present application. [Figure 9] FIG. 1 is a diagram of a failure analysis model according to an embodiment of the present application. [Figure 10] FIG. 1 is a diagram of failure analysis and troubleshooting according to an embodiment of the present application. [Figure 11] 1 is a block diagram of a communication device according to an embodiment of the present application; [Figure 12] 1 is a block diagram of a communication device according to an embodiment of the present application; [Figure 13] FIG. 2 is a diagram of the structure of a network device according to an embodiment of the present application. [Figure 14] FIG. 2 is a diagram of the structure of a network device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0041] The following describes the technical solutions of the embodiments of the present application with reference to the accompanying drawings of the embodiments of the present application.

[0042] In the description of this application, unless otherwise specified, " / " indicates that the associated objects are in an "or" relationship. For example, A / B may refer to A or B. In the present application, "and / or" merely describes the associative relationship between the associated objects and indicates that three relationships may exist. For example, A and / or B may indicate that only A is present, that both A and B are present, or that only B is present, and A and B may be singular or plural. Additionally, in the description of this application, unless otherwise specified, "plurality" means two or more. "At least one of the following items" or similar expressions means a singular item or any combination of these items, including any combination of multiple items. For example, at least one of a, b, or c may refer to a, b, c, ab, ac, bc, or abc, where a, b, and c may be singular or plural. In addition, in order to clearly describe the technical solutions in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items that have essentially the same functions or roles in the embodiments of the present application. Those skilled in the art can understand that words such as "first" and "second" do not limit the number or execution order, and words such as "first" and "second" do not limit the specific differences.

[0043] It should be understood that in this application, similar expressions such as "in a case that...", "if...", "when...", "provided that...", etc. may be used interchangeably.

[0044] Figure 1 is a diagram of the EVM measurement network. See Figure 1. An external spectrometer is required for EVM measurement. Generally, the test mode, including parameters such as speed and modulation mode, must be adjusted using the spectrometer. The spectrometer and RRU must be properly connected to ensure that the equipment's performance meets the requirements of the system being tested. Modules such as a PC, hub, load, attenuator, or BBU that must be used for testing must also be properly connected. After the configuration is complete, the EVM indicator can be directly observed on the spectrometer. This method requires a technician to set up the test network and manually configure the equipment, resulting in high labor costs. Furthermore, the test result of this method is the EVM value of the entire base station. Therefore, the specific fault point cannot be identified, which is not useful for further fault analysis.

[0045] In consideration of this, the present application provides an EVM detection method. In this method, a first unit (e.g., a BBU) capable of performing part or all of a baseband function may periodically transmit EVM detection data to a second unit (e.g., an RRU) capable of performing a radio frequency function. The second unit may calculate an EVM value of the node based on the EVM detection data collected on the corresponding node and report the detection result to the first unit. This method does not require the involvement of an external spectrometer, so that the EVM value of the radio frequency link can be obtained at low cost.

[0046] For example, in the present application, the first unit may be a baseband processing unit and the second unit may be a radio frequency processing unit.

[0047] For example, the technical solutions in the embodiments of the present application may be applied to a traditional radio access network (RAN) or an open radio access network (ORAN). For example, in a traditional RAN, the first unit may be a BBU, and the second unit may be an RRU. As another example, in an ORAN, the first unit may be a DU, and the second unit may be an AAU.

[0048] One BBU supports one or more RRUs. For example, FIG. 2 is a diagram of a RAN deployment. See FIG. 2. The BBU 110 may be connected to the RRU 120 and the RRU 150, and the RRU 130 and the RRU 140 may be connected to the RRU 120 in a cascaded manner. In this scenario, the RRU 120, the RRU 130, and the RRU 140 are RRUs on the same link. The RRU 120 may transfer information between the BBU 110 and the RRU 130 to implement information exchange between the BBU 110 and the RRU 130. The RRU 120 and the RRU 130 may transfer information between the BBU 110 and the RRU 140 to implement information exchange between the BBU 110 and the RRU 140. For example, in the present application, the EVM detection result of the RRU 120 may be transmitted to the BBU 110 via a connection between the RRU 120 and the BBU 110, the EVM detection result of the RRU 130 may be transmitted to the RRU 120 first and then transmitted by the RRU 120 to the BBU 110, or the EVM detection result of the RRU 140 may be transmitted to the RRU 130 first and then transmitted by the RRU 130 to the BBU 120, and finally transmitted by the RRU 120 to the BBU 110. In one example, information may be transmitted between a BBU and an RRU or between RRUs via a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI).

[0049] For example, FIG. 3 is a diagram of a communication system used in one embodiment of the present application. Please refer to FIG. 3. The communication system includes a network management 210, one or more BBUs (e.g., BBU 220 and BBU 230 shown in FIG. 3), and one or more RRUs (e.g., RRU 240, RRU 250, and RRU 260 shown in FIG. 3). BBU 220 is connected to RRU 240 and RRU 250, and BBU 230 is connected to RRU 250 and RRU 260. Of course, the RRUs connected to the two BBUs may alternatively be completely different. In the present application, the network management 210 may control the BBU to enable an EVM test function. After enabling the EVM test function, the BBU may send EVM detection data to an RRU supported by the BBU, and the RRU may determine an EVM value based on the EVM detection data and report the EVM value.

[0050] One or more AAUs can be deployed under the same DU. For example, FIG. 4 is a diagram of another communication system used in one embodiment of the present application. See FIG. 4. The communication system includes a network management 310, a DU 320, and one or more AAUs (e.g., AAU 330 and AAU 340 shown in FIG. 4). In one example, information may be transmitted between the DU 320 and the AAUs via CPRI or eCPRI. In the present application, the network management 310 may control the DU 320 to enable the EVM test function. After enabling the EVM test function, the DU 320 may send EVM detection data to the AAUs supported by the DU 320, and the AAUs may determine an EVM value based on the EVM detection data and report the EVM value.

[0051] It should be understood that the network management in the embodiments of the present application may control and manage the network. For example, the network management may be a console that manages the first unit and the second unit, or the network management may be a console that manages all devices in the network.

[0052] The solution provided in the present application will be described in detail below with reference to the accompanying drawings. It should be understood that the solution provided in the present application can be applied to the architecture shown in any one of Figures 2 to 4.

[0053] 5 is a diagram of an EVM detection method according to the present application. The method 400 may include steps S410 to S450. Each step is described below.

[0054] S410: The network management sends first information to the first unit, and in response, the first unit receives the first information from the network management.

[0055] The first information indicates a first unit for enabling the EVM detection function. It should be understood that the first unit for enabling the EVM detection function may be considered as a first unit for executing S420.

[0056] Optionally, when sending the first information to the first unit, the network management may further send an EVM detection period to the first unit, where the EVM detection period is a period during which the first unit sends EVM detection data and the EVM detection data is used by the second unit to perform EVM detection.

[0057] It should be understood that if the network management does not send an EVM detection period to the first unit, the first unit may alternatively send EVM detection data at a system default EVM detection period.

[0058] S420: The first unit transmits second information to the second unit at an EVM detection period based on the first information, and in response, the second unit receives the second information from the first unit.

[0059] The second information includes EVM detection data and time domain information of the EVM detection data, where the time domain information indicates a position of the EVM detection data within a radio frame.

[0060] Specifically, after receiving the first information, the first unit allocates resources to the EVM detection data based on the EVM detection period, transmits resource information of the EVM detection data (i.e., time domain information of the EVM detection data) to the second unit, and transmits the EVM detection data on the allocated resources. The second unit may obtain the EVM detection data based on the resource information of the EVM detection data. For example, if the EVM detection period is 15 hours, the first unit allocates resources to the EVM detection data every 15 hours, transmits resource information of the EVM detection data to the second unit, and transmits the EVM detection data on the allocated resources. It should be understood that the resources allocated to the EVM detection data in each period may be the same or different, and the EVM detection data transmitted in each period may be the same or different.

[0061] In one example, the EVM detection data may be fixed data agreed upon between the first unit and the second unit, or may be random data, and the fixed data may be for performing EVM detection on a physical link between the first unit and the second unit.

[0062] In one example, the resource information of the EVM detection data, i.e., the time domain information of the EVM detection data, may include the starting frame position of the EVM detection data, the number of frames in which the EVM detection data is continuously transmitted / the ending frame position of the EVM detection data, and the subframe position in which the EVM detection data is located.

[0063] In one implementation, for time division duplexing (TDD) radio frames, the EVM detection data can be inserted into a guard period (GP) in the TDD radio frame, thereby avoiding service impact.

[0064] For example, see the TDD radio frame shown in Figure 6. The TDD radio frame includes an uplink (U) subframe, a downlink (D) subframe, and a special (S) subframe. The special subframe includes a downlink pilot time slot (DwPTS), a GP, and an uplink pilot time slot (UpPTS), and EVM detection data can be inserted into the GP.

[0065] In another implementation, for frequency division duplexing (FDD) radio frames, the EVM detection data may be inserted into subframes reserved without service, thus avoiding service impact.

[0066] For example, see the FDD radio frame shown in Figure 7. In the FDD radio frame, one subframe includes two time slots, and one radio frame includes a total of 20 time slots, namely, time slot #0 to time slot #19. Time slot #2 to time slot #4 correspond to subframes reserved without service, and EVM detection data can be inserted into time slot #2 to time slot #4.

[0067] In one example, the second information may further include a physical address of the second unit. The physical address may uniquely identify the second unit. For example, the physical address may be a global physical address of the second unit.

[0068] For example, if the first unit is the BBU 220 in Figure 3 and the second unit is the RRU 240 in Figure 3, the second information may further include a physical address of the RRU 240. As another example, if the first unit is the DU 320 in Figure 4 and the second unit is the AAU 330 in Figure 4, the second information may further include a physical address of the AAU 330.

[0069] In addition, the second information may alternatively be transmitted in a broadcast format, and the second unit may be any second unit capable of receiving the second information broadcast by the first unit.

[0070] S430: A second unit collects EVM detection data on at least one node based on the second information.

[0071] In one example, the second information may further include indication information of at least one node in the second unit, and the indication information of the at least one node indicates the at least one node.

[0072] For example, if the first node expects the second node to perform EVM detection only on some nodes, the second information may carry instruction information for the some nodes. The second node collects EVM detection data only on some nodes based on the instruction information for the some nodes. In this way, EVM detection can be performed on the specified nodes.

[0073] In addition, in one possible implementation form, if the second node does not include node indication information, the second unit may perform EVM detection for at least one node that affects the EVM by default.

[0074] For example, at least one node includes one or more of an input of a second unit, an input of a clipping process, an output of a clipping process, an input of a digital pre-distortion (DPD) process, an output of a digital pre-distortion (DPD) process, or an output of an analog link.

[0075] The EVM of the second unit is mainly affected by factors such as I / Q magnitude imbalance, nonlinear distortion, or phase distortion. To accurately evaluate the EVM of the second unit based on the influence of different devices, several key nodes of the second unit are used as data collection nodes, including the input of the second unit, the input of the clipping processing, the output of the clipping processing, the input of the digital pre-distortion (DPD) processing, the output of the DPD processing, and the output of the analog link.

[0076] Below, some nodes of the second unit will be described with reference to the diagram of the structure of the second unit shown in FIG.

[0077] For example, FIG. 8 illustrates the structure of the second unit. See FIG. 8. The baseband data (e.g., EVM detection data) output by the first unit arrives at the ingress of the second unit via the physical link between the first unit and the second unit. The ingress data of the second unit is integrated into one signal through rate conversion and data combining. Then, crest factor reduction (CFR) processing, digital-to-analog conversion (DAC) processing, and analog quadrature modulation (AQM) processing may be sequentially performed on the signal. The signal obtained by the AQM processing is processed by a power amplifier (PA), and then the processed signal is transmitted. In addition, the signal obtained by the AQM processing is also processed by an analog-to-digital converter (ADC), and then the processed signal is fed back to the DPD.

[0078] Node 1: Input of the second unit The input of the second unit refers to the ingress of the second unit. Assuming that the data output by the first unit is ideal data without degradation, the loss at this stage is mainly due to the physical link connected between the first unit and the second unit, including physical connecting devices such as optical fibers and optical modules. The function of this part of the device is to connect the first unit and the second unit, transmit data, and control signals.

[0079] Node 2: Input for clipping process Before clipping is performed on the ingress data of the second node, this part mainly performs data rate conversion and data combining, and combines the ingress data into one signal to facilitate subsequent processing.

[0080] Node 3: Output of the clipping process (i.e., input of the DPD process) After multiple data are combined, the signal's peak-to-average ratio increases. The main purpose of clipping is to reduce the peak-to-average power ratio (PAR) and protect the power amplifier. For example, the part exceeding the threshold can be extracted, processed, and then clipped. In this way, the original signal will inevitably be damaged, and the more clipping occurs, the greater the degradation of the EVM.

[0081] Node 4: Output of DPD processing DPD refers to predistortion processing performed on baseband digital signals to cancel distortion caused by PAs operating in the nonlinear region, reduce the operating backoff of the PA, and increase the transmit power of the product. Nonlinear processing is also a significant factor in EVM degradation.

[0082] Node 5: Analog link output (also analog link output data) The aforementioned phase is mainly a digital processing part. The signal transmitted by the second unit is in the analog domain. Therefore, the remaining transmitted data in the analog domain is obtained through the feedback link of the second unit, which includes the loss of digital-to-analog conversion and the loss of the analog link.

[0083] By using some of the above nodes as data collection nodes, nodes with degraded EVM can be observed more accurately, so that more effective post-processing can be performed in the next processing stage.

[0084] It should be understood that Fig. 8 shows only the important modules of the second unit, and the structure shown in Fig. 8 should not constitute any limitation on the present application. For example, in practice, the second unit may further include another module for processing data. For example, the CFR and the DPD may not be directly connected, and there may be another module for processing data between the CFR and the DPD. For example, the input of the ADC in the feedback link is the output of the PA, not the output of the AQM.

[0085] S440: The second unit determines an EVM value of any node in the at least one node based on the EVM detection data collected on the node.

[0086] Specifically, for any node, the second unit may determine an EVM value of the node based on the EVM detection data and the EVM detection data collected on the node.

[0087] In the following, we use a node as an example to explain how to calculate the EVM value of a node.

[0088] In one example, the second unit may first determine whether the EVM detection data collected on the node is valid data. In this way, collection of invalid data can be avoided. If the EVM detection data collected on the node is valid data, data processing may be performed on the EVM detection data collected on the node to obtain processed data. For example, some nodes may require different adjustments, such as data rate adjustment and DC removal. Finally, the second unit may determine an EVM value of the node based on the processed processing.

[0089] In one example, the EVM value of a node may be determined according to the following equation:

number

[0090] If the EVM detection data is fixed data agreed upon between the first unit and the second unit, I m denotes the component of the EVM detection data in direction I, and Q m denotes the component of the EVM detection data in direction Q, and I n denotes the component in direction I of the EVM detection data collected on the node, and Q n denotes the component in direction Q of the EVM detection data collected on the node. If the EVM detection data is random data sent by the first unit, I m denotes the component of the EVM detection data in direction I collected at the input of the second unit, and Q m denotes the component of the EVM detection data collected at the input of the second unit in the direction Q, and I n denotes the component of EVM detection data collected on a node in direction I, and Q n denotes the component of the EVM detection data collected on the node in direction Q.

[0091] It should be understood that if some processing, such as rate adjustment and DC removal, is performed on the data collected on a particular node, in the above equations, the data collected on the node is the data collected on the node and obtained by the processing.

[0092] S450: The second unit sends the EVM detection result to the first unit, and in response, the first unit receives the EVM detection result from the second unit.

[0093] Specifically, when determining the EVM value of at least one node, the second unit may report the EVM detection result to the first unit, and the EVM detection result may include the EVM value of the at least one node and the number of sampling nodes of the EVM detection data. The first unit may determine the EVM value of each node based on the EVM detection result reported by the second unit.

[0094] In conclusion, according to the EVM detection method provided in this application, a first unit can periodically transmit EVM detection data to a second unit based on instructions from network management, and the second unit can determine the EVM value of the corresponding node based on the EVM detection data collected on the node and report the detection result to the first unit. This method does not require the involvement of an external spectrometer, so that the EVM value of the radio frequency system can be obtained at low cost. In addition, this method is an online detection task that does not affect service and can be executed for a long time to monitor and ensure the operating status of the second unit.

[0095] Optionally, the method may further include the following steps:

[0096] S460: The first unit determines a faulty node in at least one node based on the EVM detection result of the second unit and the EVM detection result of another second unit belonging to the same link as the second unit.

[0097] Specifically, the first unit may determine a faulty node of at least one node by analyzing an EVM value in at least one node that is reported by a second unit and an EVM value reported by another second unit that belongs to the same link as the second unit. For example, the first unit is the BBU 110 in FIG. 2, and the second unit is the RRU 120 in FIG. 2. The first unit may determine a possibly faulty node in at least one node of the RRU 120 by analyzing the EVM values ​​reported by the RRU 120, the RRU 130, and the RRU 140.

[0098] In one example, the first unit may first determine a normal EVM value or an abnormal EVM value in the EVM detection result of the second unit and the EVM detection result of another second unit, and then determine a faulty node in at least one node based on the normal EVM value or the abnormal EVM value.

[0099] Optionally, the method may further include the following steps:

[0100] S470: The first unit performs troubleshooting on the determined faulty node.

[0101] With reference to Figures 9 and 10, S460 and S470 are further explained below using an example.

[0102] For example, FIG. 9 illustrates a fault analysis model. The first unit may determine a fault node based on the model shown in FIG. 9. See FIG. 9. The first unit may summarize and process EVM detection results on the same link. First, after obtaining the EVM detection results on the same link, the first unit performs a first-stage data processing. In the first-stage data processing, EVM values ​​are classified and abnormal values ​​and normal values ​​are selected. For example, a threshold may be defined. Values ​​greater than the threshold are considered abnormal EVM values, and values ​​less than the threshold are considered normal EVM values. As another example, abnormal values ​​and normal values ​​may be alternatively selected using a more accurate adaptive algorithm. For example, in FIG. 9, F0 to F4 may indicate whether EWM1 to EWM4 are abnormal or normal values, respectively, with normal values ​​represented by 0 and abnormal values ​​represented by 1. After filtering, matching between the EVM values ​​of different second units and different fault models may be performed, and troubleshooting may be performed after the matching is completed.

[0103] For example, see FIG. 10. There are two second units (i.e., RRU0 and RRU1) on one link, and the EVM calculation results are shown in [ ]. After F(x) filtering (where (x) is the filtering function) is performed, the result of RRU0 is considered normal. In this case, the result of RRU0 is consistent with F[0,0,0,0,0]. The detected EVM value is stored for training the adaptive threshold in the first-stage data processing F(x). The stored EVM value also facilitates visual observation of changes in the indicators of the radio frequency module. After filtering is performed on the result of RRU1, the EVM value obtained is considered to be abnormal due to clipping, and the result of RRU1 is consistent with F[0,0,1,1,1]. The current clipping is considered to have a significant impact on the EVM. Therefore, dynamic adjustment can be performed on the clipping threshold to optimize the current power gain and ensure the signal transmission performance of the module.

[0104] Additionally, if a specific second unit matches F[1,1,1,1,1], this indicates that the EVM at the ingress of the second unit is degraded. In this case, if all second units on the same link have this result, the physical link between the first-level second unit and the first unit can be checked. Alternatively, if only one specific second unit has an abnormal result, the physical link between the current-level second unit and the second unit at a higher level can be checked. If a specific second unit matches F[0,1,1,1,1], this indicates that the EVM was degraded before clipping was performed. Generally, this indicates that a device near the data combiner is faulty and requires further investigation. If a specific second unit matches F[0,0,0,1,1], this indicates that the EVM was degraded after DPD was performed. This is generally due to poor DPD performance, resulting in an insufficient balance between power amplifier output and signal performance. In this case, single-point adjustment for DPD must be performed. If a particular second unit matches F[0,0,0,0,1], this generally indicates a fault in the analog link (which is also the feedback link in the diagram) and hardware performance should be checked.

[0105] It should be understood that the above description merely lists the troubleshooting performed based on a common link device, and the actual troubleshooting solutions may vary. The specific troubleshooting methods are not limited in this application.

[0106] In the above-mentioned solution provided in the present application, the first unit can determine the fault node based on the EVM detection result reported by the second unit, so as to accurately identify the fault location and improve maintenance and monitoring efficiency. Furthermore, the first unit performs troubleshooting on the fault node, so that the network device including the first unit and the second unit can perform monitoring, warning, and self-healing functions.

[0107] The above describes the method embodiments provided in the present application, and the following describes the device embodiments provided in the present application. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for the contents not described in detail, please refer to the method embodiments. For the sake of brevity, the details will not be described again here.

[0108] FIG. 11 is a block diagram of a communication device according to an embodiment of the present application. As shown in FIG. 11, the communication device 2000 may include a transceiver unit 2100. Optionally, the device may further include a processing unit 2200. The transceiver unit 2100 may implement a corresponding communication function. The communication may be internal communication within the communication device 2000 or communication between the communication device 2000 and another device. The processing unit 2200 may implement a corresponding processing function. The transceiver unit 2100 may also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 2000 may further include a storage unit. The storage unit may be configured to store instructions and / or data. The processing unit 2200 may read the instructions and / or data in the storage unit to enable the device to implement the above-described method embodiments.

[0109] In a possible design, the communication device 2000 may be a first unit in the aforementioned method, or a module or chip used in the first unit, and may be configured to perform steps or procedures performed by the first unit in the aforementioned method.

[0110] Specifically, the transceiver unit 2100 is configured to receive first information from a network management, the first information indicating a communication device for enabling an error vector magnitude (EVM) detection function, the transceiver unit 2100 is further configured to send second information to a second unit at an EVM detection period based on the first information, the second information including EVM detection data and time domain information of the EVM detection data, the time domain information indicating a position of the EVM detection data in a radio frame, the second unit can implement a radio frequency function, and the transceiver unit 2100: and further configured to receive an EVM detection result from the second unit, the EVM detection result including an EVM value of at least one node in the second unit and the number of sampling nodes of the EVM detection data, and an EVM value of any node in the at least one node is determined based on the EVM detection data collected on the node, and the at least one node includes one or more of the following: an input of the second unit, an input of a clipping process, an output of a clipping process, an input of a digital pre-distortion (DPD) process, an output of a DPD process, or an output of an analog link.

[0111] Optionally, the transceiver unit 2100 is further configured to determine a fault node of at least one node based on the EVM detection result of the second unit and the EVM detection result of another second unit belonging to the same link as the second unit.

[0112] Optionally, the processing unit 2200 is configured to perform troubleshooting on the determined faulty node.

[0113] Optionally, the second information further includes a physical address of the second unit and / or indication information of the at least one node.

[0114] Optionally, the processing unit 2200 is specifically configured to determine a normal EVM value or an abnormal EVM value in the EVM detection result of the second unit and the EVM detection result of another second unit, and determine a faulty node in at least one node based on the normal EVM value or the abnormal EVM value.

[0115] Optionally, the transceiver unit 2100 is further configured to receive an EVM detection period from a network management.

[0116] In a possible design, the communication device 2000 may be the second unit in the aforementioned method, or may be a module or chip used in the second unit, and may be configured to perform the steps or procedures performed by the second unit in the aforementioned method.

[0117] Specifically, the transceiver unit 2100 is configured to receive second information from a first unit, the first unit being capable of performing some or all of the baseband functions, the second information including EVM detection data and time-domain information of the EVM detection data, the time-domain information indicating a position of the EVM detection data within a radio frame, the processing unit 2200 is configured to collect EVM detection data on at least one node based on the second information, the at least one node including one or more of the following: an input of a communication device, an input of a clipping process, an output of a clipping process, an input of a digital pre-distortion (DPD) process, an output of a DPD process, or an output of an analog link, the processing unit 2200 is further configured to determine an EVM value of any node in the at least one node based on the EVM detection data collected on the node, and the transceiver unit 2100 is further configured to send the EVM detection result to the first unit, the EVM detection result including the EVM value of the at least one node and the number of sampling nodes of the EVM detection data.

[0118] Optionally, the EVM value of any node in the at least one node satisfies the following equation:

number

[0119] I m denotes the component of the EVM detection data in direction I, and Q m denotes the component of the EVM detection data in direction Q, and I n denotes the component in direction I of the EVM detection data collected on the node, and Q n denotes the component in direction Q of the EVM detection data collected on the node.

[0120] In a possible design, the communication device 2000 may be the network management in the above-described method, or may be a module or chip used in the network management, and may be configured to perform steps or procedures performed by the network management in the above-described method.

[0121] Specifically, the processing unit 2200 is configured to generate first information, the first information indicating a first unit for enabling an EVM detection function, the first unit being capable of performing some or all of the baseband functions, and the transceiver unit 2100 is configured to transmit the first information to the first unit.

[0122] Optionally, the transceiver unit 2100 is further configured to send the EVM detection period to the first unit.

[0123] It should be understood that the "units" in communications device 2000 may be implemented by hardware, software, or hardware executing corresponding software. For example, a "unit" may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor) configured to execute one or more software or firmware programs, a memory, a combinatorial logic circuit, and / or another suitable component supporting the described functionality. As another example, transceiver unit 2100 may be replaced by a transceiver machine or transceiver circuitry (e.g., which may include a receiving circuit and a transmitting circuit), and processing unit 2200 may be replaced by a processor or processing circuitry.

[0124] 12 is a block diagram of another communication device 3000 according to an embodiment of the present application. The device 3000 may be a first unit, a second unit, or a network management, or may be a chip, a chip system, a processor, etc. that supports the first unit, the second unit, or the network management in implementing the aforementioned method. The device may be configured to implement the method described in the aforementioned method embodiment. For details, please refer to the description in the aforementioned method embodiment.

[0125] The device 3000 may include one or more processors 3100. The processor 3100 may also be referred to as a processing unit and may implement specific control functions. The processor 3100 may be a general-purpose processor or a special-purpose processor, etc. For example, the processor 3100 may be a baseband processor or a central processing unit. The baseband processor may be configured to process communication protocols and communication data. The central processing unit may be configured to control a communication device (e.g., a base station, a baseband chip, a user chip, a DU, or a CU), execute software programs, and process data of the software programs.

[0126] In an optional design, the processor 3100 may also store instructions and / or data, which may be executed by the processor 3100 to enable the apparatus 3000 to perform the methods described in the preceding method embodiments.

[0127] In another optional design, the apparatus 3000 may include a communication interface 3200 configured to perform receiving and transmitting functions. For example, the communication interface 3200 may be a transceiver circuit, an interface, an interface circuit, or a transceiver. The transceiver circuit, interface, interface circuit, or transceiver configured to perform receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, interface circuit, or transceiver may be configured to read or write code / data, or the transceiver circuit, interface, interface circuit, or transceiver may be configured to transmit or forward signals.

[0128] Optionally, the apparatus 3000 may include one or more memories 3300. The memory 3300 may store instructions. The instructions may be executed on the processor 3100 to enable the apparatus 3000 to perform the methods described in the preceding method embodiments. Optionally, the memory 3300 may further store data. Optionally, the processor 3100 may also store instructions and / or data. The processor 3100 and the memory 3300 may be located separately or integrated.

[0129] 13 is a diagram of the structure of a network device 4000 according to an embodiment of the present application. The aforementioned communication device 2000 and the aforementioned communication device 3000 may be configured in the network device 4000. The network device 4000 may perform the operations performed by the first unit and the second unit in the aforementioned method embodiments.

[0130] As shown in FIG. 13, the network device 4000 may include one or more DUs 4010, one or more CUs 4020, and one or more antennas 4030. The CU 4020 may communicate with a next generation core network (NG core network). The DU 4010 may include at least one radio frequency unit 4011, at least one processor 4012, and at least one memory 4013. The DU 4010 portion is mainly configured to receive and transmit radio frequency signals, perform conversion between radio frequency signals and baseband signals, and perform partial baseband processing. The CU 4020 may include at least one processor 4022 and at least one memory 4021. The CU 4020 and the DU 4010 may communicate with each other via interfaces. The control plane (CP) interface may be Fs-C, for example, F1-C, and the user plane (UP) interface may be Fs-U, for example, F1-U. The antenna 4030 may be an AAU, although this is not a limitation in this application.

[0131] The CU4020 portion is mainly configured to perform baseband processing, control the network device 4000, etc. The DU4010 and the CU4020 may be physically located together or physically separated, i.e., located in a distributed base station. The CU4020 is the control center of the network device 4000, and may also be called a processing unit, and is mainly configured to complete baseband processing functions.

[0132] Specifically, the baseband processing of the CU and the DU may be divided based on the protocol layers of the wireless network. For example, the functions of the PDCP layer and the protocol layers above the PDCP layer are configured in the CU, and the functions of the protocol layers below the PDCP layer, such as the RLC layer and the MAC layer, are configured in the DU. As another example, the CU implements the functions of the RRC layer and the PDCP layer, and the DU implements the functions of the RLC layer, the MAC layer, and the PHY layer.

[0133] Additionally, optionally, the network device 4000 may include one or more radio units (RUs), one or more DUs, and one or more CUs. The DUs may include at least one processor 4012 and at least one memory 4013, the RUs may include at least one antenna 4030 and at least one radio frequency unit 4011, and the CUs may include at least one processor 4022 and at least one memory 4021.

[0134] In one example, the CU 4020 may include one or more boards. The multiple boards may jointly support a radio access network of a single access standard (e.g., a 4G network) or each may support a radio access network of a different access standard (e.g., an LTE network, a 4G network, or another network). The memory 4021 and the processor 4022 may serve one or more boards. In other words, the memory and the processor may be located on each board. Alternatively, the multiple boards may share the same memory and the same processor. In addition, necessary circuitry may be further located on each board. The DU 4010 may include one or more boards. The multiple boards may jointly support a radio access network of a single access standard (e.g., a 4G network) or each may support a radio access network of a different access standard (e.g., an LTE network, a 4G network, or another network). The memory 4013 and the processor 4012 may serve one or more boards. In other words, the memory and the processor may be located on each board. Alternatively, multiple boards may share the same memory and the same processor, and additional necessary circuitry may be located on each board.

[0135] It should be understood that the network device 4000 shown in Figure 13 can implement the operational processes performed by the first unit and the second unit in the aforementioned method embodiments. The operations and / or functions of the modules in the network device 4000 are for implementing the corresponding procedures in the aforementioned method embodiments, respectively. For details, please refer to the descriptions in the aforementioned method embodiments. To avoid repetition, detailed descriptions will be omitted here as appropriate.

[0136] It should be understood that the network device 4000 shown in Figure 13 is merely a possible architecture for a network device and should not constitute any limitation to the present application. The methods provided in the present application are applicable to network devices of other architectures. The particular architecture of the network device is not a limitation of the present application.

[0137] 14 is a diagram of the structure of a network device 5000 according to an embodiment of the present application. The aforementioned communication device 2000 and the aforementioned communication device 3000 may be configured in the network device 5000. The network device 5000 may perform the operations performed by the first unit and the second unit in the aforementioned method embodiments.

[0138] The network device 5000 may include one or more radio units, such as a remote radio unit (RRU) 5100 and one or more baseband units (BBUs) 5200 (which may also be referred to as digital units (DUs)). The RRU 5100 may also be referred to as a transceiver unit, communication unit, transceiver machine, transceiver circuit, transceiver, etc., and may include at least one antenna 5110 and a radio frequency unit 5120. The RRU portion 5100 is mainly configured to receive and transmit radio frequency signals and perform conversion between radio frequency signals and baseband signals. The BBU portion 5200 is mainly configured to perform baseband processing, control the network device 5000, etc. The RRU 5100 and the BBU 5200 may be physically co-located or physically separate, i.e., in a distributed base station.

[0139] The BBU 5200 is the control center of the network device 5000, and may also be called a processing unit, and is mainly configured to complete baseband processing functions such as channel coding, multiplexing, modulation, and spectrum spreading.

[0140] In one example, the BBU 5200 may include one or more boards. The multiple boards may jointly support a radio access network of a single access standard (e.g., an LTE system or a 5G system) or each may support a radio access network of a different access standard. The BBU 5200 further includes a memory 5210 and a processor 5220. The memory 5210 is configured to store necessary instructions and data. The processor 5220 is configured to control the network device 5000 to perform necessary operations. The memory 5210 and the processor 5220 may serve one or more boards. In other words, the memory and the processor may be located on each board. Alternatively, multiple boards may share the same memory and the same processor. In addition, necessary circuitry may be further located on each board.

[0141] In one possible implementation, with the development of system-on-a-chip (SoC) technology, all or part of the functions of portion 5200 and portion 5100 may be implemented using SoC technology, for example, using a single base station function chip. The base station function chip integrates devices such as a processor, memory, and antenna interface. The memory stores programs for base station-related functions, and the processor executes the programs to realize the base station-related functions. Optionally, the base station function chip can also read its external memory to realize the base station-related functions.

[0142] It should be understood that the structure of the network device 5000 shown in Figure 14 is only a possible form and should not constitute any limitation on the embodiments of the present application. The present application does not exclude the possibility that other forms of base station structures may exist in the future.

[0143] It should be understood that, in possible designs, the steps of the method embodiments provided herein can be completed by using hardware integrated logic circuits in a processor or by using instructions in the form of software. The steps of the methods disclosed in the embodiments of the present application can be directly executed and completed by a hardware processor, or can be executed and completed by using a combination of hardware and software modules in a processor. The software modules can be located in a storage medium that is mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory. The processor reads the information in the memory and completes each step of the aforementioned method in combination with the processor's hardware. To avoid repetition, details will not be described again here.

[0144] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip and have signal processing capabilities. In the implementation process, the steps of the method embodiments may be completed using hardware integrated logic circuitry in the processor or using instructions in the form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. Each step of the method disclosed with reference to the embodiments of the present application may be performed and completed directly by a hardware decoding processor, or may be performed and completed by using a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in a memory. The processor reads the information in the memory and completes each step of the aforementioned method in combination with the processor's hardware.

[0145] It will be understood that the memory of the embodiments of the present application may be volatile or non-volatile memory, or may include volatile and non-volatile memory. Non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) and is used as an external cache. By way of example and not limitation, many forms of RAM may be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). Note that memory in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0146] The present application further provides a computer program product, the computer program product including computer program code, which, when executed on a computer, enables the computer to perform the steps or procedures performed by the first unit, the second unit, or the network management in any one of the aforementioned method embodiments.

[0147] The present application further provides a computer-readable storage medium, which stores program code, which, when executed on a computer, enables the computer to execute the steps or procedures performed by the first unit, the second unit, or the network management in any one of the aforementioned method embodiments.

[0148] The present application further provides a network device including a first unit and a second unit.

[0149] The present application further provides a communication system including one or more of the first unit, the second unit, or the network management.

[0150] The above-described apparatus embodiments fully correspond to the method embodiments, and corresponding modules or units perform corresponding steps. For example, a communication unit or a communication interface may perform a receiving step or a transmitting step in the method embodiments, and a processing unit or a processor may perform steps other than the transmitting step and the receiving step.

[0151] In the embodiments of the present application, all terms and English acronyms and abbreviations are examples provided for ease of explanation and should not constitute any limitations on the present application. The present application does not exclude the possibility of defining other terms that can implement the same or similar functions in existing or future protocols.

[0152] As used herein, terms such as “component,” “module,” and “system” are intended to refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. As illustrated, both an application running on a computing device and the computing device may be a component. One or more components may reside in a process and / or thread of execution, and components may be located on one computer and / or distributed between two or more computers. In addition, components may execute from various computer-readable storage media that store various data structures. For example, components may communicate via local and / or remote processes based on signals having, for example, one or more data packets (e.g., data from two components interacting with another component over a network such as a local system, a distributed system, and / or the Internet interacting with other systems via signals).

[0153] Those skilled in the art will recognize that various illustrative logical blocks and steps described in the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is implemented in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but the implementation form should not be considered to go beyond the scope of this application.

[0154] For the sake of convenience, it will be clearly understood by those skilled in the art that the specific operation processes of the above-mentioned systems, devices, and units may be referred to the corresponding processes in the above-mentioned method embodiments, and the details will not be repeated here.

[0155] In some embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the device embodiments described above are merely examples. For example, the division into units is merely a logical division of function. In actual implementation, other division schemes may exist. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or described mutual couplings or direct couplings or communication connections may be implemented via some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.

[0156] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, specifically, they may be located in one location or distributed across multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.

[0157] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, or each of the units may exist physically alone, or two or more units may be integrated into one unit.

[0158] In the above-described implementations, all or part of the functions of the functional units may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement an embodiment, all or part of the embodiment may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded into a computer and executed, the procedures or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) transmission. The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that consolidates one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)).

[0159] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may essentially be realized, or a portion that contributes to the prior art, or a portion of the technical solution may be realized in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for instructing a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or part of the steps of the method in the embodiments of the present application. The storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.

[0160] The above description is merely a specific implementation of the present application, and the protection scope of the present application is not limited thereto. Any modifications or replacements that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application shall fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims. [Explanation of symbols]

[0161] 110 Baseband Unit 120 Remote Radio Unit 130 Remote Radio Unit 140 Remote Radio Unit 150 Remote Radio Unit 210 Network Management 220 Baseband Unit 230 Baseband Unit 240 Remote Radio Unit 250 Remote Radio Unit 260 Remote Radio Unit 310 Network Management 320 Distributed Unit 330 Active Antenna Unit 340 Active Antenna Unit 2000 Communication Equipment 2100 Transceiver Unit 2200 processing units 3000 Communication Equipment 3100 processor 3200 communication interface 3300 memory 4000 Network Devices 4010 DU 4011 Radio Frequency Unit 4012 processor 4013 memory 4020 CU 4021 memory 4022 processor 4030 Antenna 5000 network devices 5110 Antenna 5120 Radio Frequency Unit 5200 Baseband Unit 5210 memory 5220 processor

Claims

1. 1. An error vector magnitude EVM detection method applied to a first unit, said first unit being capable of performing some or all of the baseband functions, said method comprising: receiving first information from a network management, the first information indicating the first unit to enable an EVM detection function; transmitting second information to a second unit at an EVM detection period based on the first information, the second information including the EVM detection data and time domain information of the EVM detection data, the time domain information indicating a position of the EVM detection data within a radio frame, and the second unit being capable of implementing a radio frequency function; receiving an EVM detection result from the second unit, the EVM detection result including an EVM value of at least one node in the second unit and a number of sampling nodes of the EVM detection data, an EVM value of any node in the at least one node being determined based on EVM detection data collected on the node, the at least one node including one or more of the following: an input of the second unit, an input of a clipping process, an output of the clipping process, an input of a digital pre-distortion (DPD) process, an output of the DPD process, or an output of an analog link; A method comprising:

2. The method comprises: determining a faulty node in the at least one node based on the EVM detection result of the second unit and an EVM detection result of another second unit belonging to the same link as the second unit; The method of claim 1 further comprising:

3. The method comprises: performing troubleshooting on the determined faulty node; 3. The method of claim 2, further comprising:

4. The method according to claim 1 , wherein the second information further comprises a physical address of the second unit and / or indication information of the at least one node.

5. determining the failure node in the at least one node based on the EVM detection result of the second unit and the EVM detection result of the other second unit belonging to the same link as the second unit, determining a normal EVM value or an abnormal EVM value in the EVM detection result of the second unit and the EVM detection result of the other second unit; determining the faulty node within the at least one node based on the normal EVM value or the abnormal EVM value; 3. The method of claim 2, comprising:

6. Before the step of transmitting the second information to the second unit at the EVM detection period based on the first information, the method further comprises: receiving the EVM detection period from the network management 6. The method of claim 1, further comprising:

7. 1. An error vector magnitude EVM detection method applied to a second unit, the second unit being capable of implementing a radio frequency function, the method comprising: receiving second information from a first unit, the first unit being capable of performing some or all of baseband functions, the second information including EVM detection data and time domain information of the EVM detection data, the time domain information indicating a position of the EVM detection data within a radio frame; collecting the EVM detection data on at least one node based on the second information, the at least one node including one or more of the following: an input of the second unit, an input of a clipping process, an output of the clipping process, an input of a Digital Pre-Distortion (DPD) process, an output of the DPD process, or an output of an analog link; determining an EVM value of any node within the at least one node based on EVM detection data collected on the node; sending an EVM detection result to the first unit, the EVM detection result including an EVM value of the at least one node and a number of sampling nodes of the EVM detection data; A method comprising:

8. The EVM value of any node in the at least one node is calculated using the following formula: [Equation 1] Meet I m denotes the component of the EVM detection data in direction I, and Q m denotes the component of the EVM detection data in direction Q, and I n denotes the component of the EVM detection data collected on the node in the direction I, and Q n denotes the component of the EVM detection data collected on the node in the direction Q, The method of claim 7.

9. 1. An error vector magnitude (EVM) detection method applied to network management, the method comprising: generating first information, the first information indicating a first unit for enabling an EVM detection function, the first unit being capable of performing some or all of a baseband function; transmitting the first information to the first unit; A method comprising:

10. The method comprises: transmitting an EVM detection period to the first unit; 10. The method of claim 9, further comprising:

11. The communication device a transceiver unit configured to receive first information from a network management, the first information indicating a communication device for enabling an error vector magnitude (EVM) detection function; Equipped with the transceiver unit is further configured to transmit second information to a second unit at an EVM detection period based on the first information, the second information including the EVM detection data and time domain information of the EVM detection data, the time domain information indicating a position of the EVM detection data in a radio frame, and the second unit is capable of implementing a radio frequency function; the transceiver unit is further configured to receive an EVM detection result from the second unit, the EVM detection result including an EVM value of at least one node in the second unit and a number of sampling nodes of the EVM detection data, and an EVM value of any node in the at least one node is determined based on EVM detection data collected on the node, and the at least one node includes one or more of the following: an input of the second unit, an input of a clipping process, an output of the clipping process, an input of a Digital Pre-Distortion (DPD) process, an output of the DPD process, or an output of an analog link. Communication equipment.

12. The communication device a processing unit configured to determine a faulty node in the at least one node based on the EVM detection result of the second unit and an EVM detection result of another second unit belonging to the same link as the second unit; The communication device of claim 11 further comprising:

13. The processing unit Troubleshooting is performed on the determined faulty node. The communication device of claim 12 further configured to:

14. 14. The communication device according to claim 11, wherein the second information further comprises a physical address of the second unit and / or indication information of the at least one node.

15. Specifically, the processing unit: determining a normal EVM value or an abnormal EVM value in the EVM detection result of the second unit and the EVM detection result of the other second unit; determining the faulty node within the at least one node based on the normal EVM value or the abnormal EVM value; The communication device according to claim 12, configured to:

16. the transceiver unit: The EVM detection period is received from the network management 16. The communication device of claim 11, further configured to:

17. The communication device a transceiver unit configured to receive second information from a first unit, the first unit being capable of performing some or all of a baseband function, the second information including EVM detection data and time domain information of the EVM detection data, the time domain information indicating a position of the EVM detection data within a radio frame; a processing unit configured to collect the EVM detection data on at least one node based on the second information, the at least one node including one or more of the following: an input of the communication device, an input of a clipping process, an output of the clipping process, an input of a Digital Pre-Distortion (DPD) process, an output of the DPD process, or an output of an analog link; Equipped with The processing unit is further configured to determine an EVM value of any node within the at least one node based on EVM detection data collected on the node; the transceiver unit is further configured to send an EVM detection result to the first unit, the EVM detection result including an EVM value of the at least one node and a number of sampling nodes of the EVM detection data. Communication equipment.

18. The EVM value of any node in the at least one node is calculated using the following formula: [Equation 2] Meet I m denotes the component of the EVM detection data in direction I, and Q m denotes the component of the EVM detection data in direction Q, and I n denotes the component of the EVM detection data collected on the node in the direction I, and Q n denotes the component of the EVM detection data collected on the node in the direction Q, 18. The communication device of claim 17.

19. The communication device a processing unit configured to generate first information, the first information indicating a first unit for enabling an EVM detection function, the first unit being capable of performing some or all of a baseband function; a transceiver unit configured to transmit the first information to the first unit; A communication device comprising:

20. the transceiver unit is further configured to send an EVM detection period to the first unit; 20. The communication device of claim 19.

21. A network device comprising a communication device according to any one of claims 11 to 16 and a communication device according to claim 17 or 18.

22. 11. A communications device comprising a processor, the processor coupled to a memory, the memory configured to store a program or instructions, the program or instructions being enabled, when executed by the processor, to perform the method of any one of claims 1 to 6, claim 7 or 8, or claim 9 or 10.

23. 10. A network device comprising a processor, the processor coupled to a memory, the memory configured to store a program or instructions, the program or instructions being executed by the processor enabling the network device to perform the method of any one of claims 1 to 6 or the method of claim 7 or 8.

24. 11. A computer-readable storage medium storing a computer program or instructions, the computer program or instructions being executed to enable the computer to perform the method of any one of claims 1 to 6, claim 7 or 8, or claim 9 or 10.

25. 11. A computer program product comprising computer program instructions, the computer program instructions enabling the computer to carry out a method according to any one of claims 1 to 6, claim 7 or 8, or claim 9 or 10.

26. 11. A chip comprising a processor configured to call a computer program from a memory and to execute said computer program so as to enable a communication device in which said chip is installed to perform a method according to any one of claims 1 to 6, claim 7 or 8, or claim 9 or 10.