Signal processing method and network device

By sending and receiving correction sequences on the time-frequency resources of data subframes, combined with RRC signaling and message interaction, the problem of insufficient GAP resources in wireless communications is solved, and accurate correction of wireless signals and interference reduction are achieved.

CN115514448BActive Publication Date: 2025-10-03SHANGHAI HUAWEI TECH CO LTD

Patent Information

Application Number
CN202110692955.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-22
Publication Date
2025-10-03
Estimated Expiration
2041-06-22

AI Technical Summary

Technical Problem

In wireless communications, due to channel differences caused by hardware process errors and nonlinear distortion, GAP resources in existing technologies are insufficient to transmit correction sequences, affecting the correction results.

Method used

By sending and receiving the correction sequence on the time-frequency resources of the data subframe, taking advantage of the fact that the time-frequency resources contained in the data subframe are much larger than the resources required by the correction sequence, combined with RRC signaling and message interaction, the transmission of the correction sequence is ensured to be free from interference, and orthogonal sequences and coding methods are used to avoid mutual interference.

Benefits of technology

It effectively solves the problem of insufficient GAP resources, ensures the correct transmission of the correction sequence, improves the amplitude and phase consistency of the wireless signal, and reduces interference between adjacent cells.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115514448B_ABST
    Figure CN115514448B_ABST
Patent Text Reader

Abstract

A signal processing method includes: a first network device sends a first correction sequence to a second network device in a first time-frequency resource of a data subframe, and then receives a first target correction sequence sent by the second network device via a network interface; after receiving the second target correction sequence in a second time-frequency resource, the first network device determines a first correction coefficient based on the first correction sequence, the first target correction sequence, a pre-stored second correction sequence, and the second target correction sequence, and corrects a first wireless signal based on the first correction coefficient. According to this implementation, since the time-frequency resources of the data subframe are much larger than the time-frequency resources required for the correction sequence, the problem of insufficient GAP to transmit the correction sequence can be resolved. The present application also discloses a network device capable of implementing the above method.
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 a signal processing method and network equipment. Background Art

[0002] Beamforming is a signal processing technique that uses an antenna array to transmit and receive signals in a directional manner. Beamforming requires that the amplitude and phase of signals transmitted from multiple transmit channels remain consistent. In practical applications, network equipment can exhibit hardware process variations and amplifier nonlinear distortion. These variations can lead to discrepancies between the receive and transmit channels. Consequently, errors can occur in the transmit channel weights calculated based on the sounding reference signal (SRS) measured from the receive channel, necessitating channel calibration.

[0003] See Figure 1 , the pico remote radio unit (pRRU) 131 sends a correction sequence to the pRRU 132 in the gap (GAP), and the pRRU 132 sends the correction sequence to the indoor baseband processing unit (BBU) 11 through the remote radio unit hub (rhub) 12. The pRRU 132 sends the correction sequence to the pRRU 131 in the GAP, and the pRRU 131 sends the correction sequence to the indoor baseband processing unit 11 through the remote radio unit hub 12. The indoor baseband processing unit 11 compares the correction sequence received from the pRRU 131 with the correction sequence received from the pRRU 132, and determines the correction coefficient based on the comparison result. The amplitude and phase of the wireless signal are adjusted according to the correction coefficient so that the signals sent or received by the pRRU 131 and pRRU 132 have the same amplitude and phase. Figure 2 In the frame shown, the time-frequency resource 201 occupied by the correction sequence belongs to the GAP. It should be understood that Figure 2 The illustrated frame also includes a downlink subframe and an uplink subframe, which are not shown.

[0004] In practical applications, the GAP may not be sufficient to transmit the calibration sequence, which will affect the calibration results. Summary of the Invention

[0005] In view of this, the present application provides a signal processing method and a network device, which can effectively transmit a correction sequence, thereby overcoming the impact of insufficient GAP resources on the correction results.

[0006] A first aspect provides a signal processing method, in which a first network device transmits a first correction sequence to a second network device in a first time-frequency resource of a data subframe. The first correction sequence is transmitted to the second network device and converted into a first target correction sequence. The second network device then transmits the first target correction sequence to the first network device via a network interface. After receiving a second target correction sequence transmitted by the second network device in a second time-frequency resource of the data subframe, the first network device determines a first correction coefficient based on the first correction sequence, the first target correction sequence, a pre-stored second correction sequence, and the second target correction sequence, and then corrects the first wireless signal based on the first correction coefficient. The second target correction sequence corresponds to the second correction sequence transmitted by the second network device in the second time-frequency resource. The cell in which the first network device is located is adjacent to the cell in which the second network device is located. The data subframe is an uplink subframe or a downlink subframe, such as a PDSCH or PUSCH. According to this implementation, since the time-frequency resources contained in the data subframe are much larger than the time-frequency resources required for the correction sequence, the problem of insufficient gap (GAP) for transmitting the correction sequence can be resolved.

[0007] In one possible implementation, the signal processing method further includes: a first network device receiving a first message sent by a third network device; when the location of the third time-frequency resource included in the first message overlaps with the location of the first time-frequency resource, the first network device sending a first correction sequence to the second network device in the fourth time-frequency resource of the data subframe, and then receiving a third target correction sequence sent by the second network device via a network interface; after receiving the second target correction sequence in the second time-frequency resource of the data subframe, the first network device determining a second correction coefficient based on the first correction sequence, the third target correction sequence, the second correction sequence, and the second target correction sequence, and correcting the second wireless signal based on the second correction coefficient. The cell in which the third network device is located is adjacent to the cell in which the first network device is located. The first message includes the first correction sequence and the location of the third time-frequency resource, and the third time-frequency resource is used by the third network device to send the first correction sequence. The location of the fourth time-frequency resource does not overlap with the location of the third time-frequency resource. The third target correction sequence is the correction sequence received by the second network device in the fourth time-frequency resource. According to this implementation, since the position of the fourth time-frequency resource does not overlap with the position of the third time-frequency resource, the first network device and the third network device can transmit the first correction sequence in different time-frequency resources to avoid mutual interference.

[0008] In another possible implementation, the signal processing method further includes: a first network device receiving a second message sent by a fourth network device; when the location of the fifth time-frequency resource included in the second message overlaps with the location of the first time-frequency resource, the first network device sending a third correction sequence to the second network device in the first time-frequency resource, and then receiving a fourth target correction sequence sent by the second network device via a network interface; after receiving the second target correction sequence in the second time-frequency resource of the data subframe, determining a third correction coefficient based on the third correction sequence, the fourth target correction sequence, the second correction sequence, and the second target correction sequence, and correcting the third wireless signal based on the third correction coefficient. The cell in which the fourth network device is located is adjacent to the cell in which the first network device is located; the second message includes the first correction sequence and the location of the fifth time-frequency resource; the fifth time-frequency resource is used by the fourth network device to send the first correction sequence. The fourth target correction sequence corresponds to the third correction sequence. In this implementation, because the third correction sequence is orthogonal to the first correction sequence, the first and fourth network devices can correctly transmit the correction sequence even if the fifth time-frequency resource overlaps with the first time-frequency resource, thereby increasing flexibility in transmitting correction sequences.

[0009] In another possible implementation, after generating RRC signaling, the first network device sends the RRC signaling to the terminal. After receiving the RRC signaling, the terminal can determine the location of the first time-frequency resource included in the RRC signaling. The first network device then sends instruction information to the terminal, and the terminal does not demodulate data on the first time-frequency resource based on the instruction information. In this way, the transmission of the correction sequence between the network devices and the transmission of data between the network device and the terminal are independent and do not interfere with each other.

[0010] In another possible implementation, the first network device generates a third message and sends the third message to the fifth network device. The fifth network device does not transmit information on the first time-frequency resource based on the location of the first time-frequency resource included in the third message. The cell where the first network device is located is adjacent to the cell where the fifth network device is located. In this way, the first network device can notify the network devices in the adjacent cell not to transmit information on the first time-frequency resource, thereby ensuring that the transmission of the correction sequence is not interfered with. Optionally, the third message also includes an encoding method for the first correction sequence. The fifth network device can transmit a correction sequence orthogonal to the first correction sequence based on the encoding method of the first correction sequence, so that the correction sequences transmitted by adjacent cells do not interfere with each other.

[0011] In another possible implementation, the first time-frequency resource includes one or two time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols. It should be understood that the time-domain symbols included in the first time-frequency resource are not limited to one or two. The second time-frequency resource and the first time-frequency resource may include different numbers of time-domain symbols.

[0012] A second aspect provides a signal processing method, comprising: a first network device receiving a first target correction sequence after transmitting a first correction sequence in a first time-frequency resource of a data subframe; receiving a second target correction sequence after transmitting a second correction sequence in a second time-frequency resource of the data subframe; determining a correction coefficient based on the first correction sequence, the first target correction sequence, the second correction sequence, and the second target correction sequence; and correcting a wireless signal based on the correction coefficient. Because the time-frequency resources included in the data subframe are much larger than the time-frequency resources required for the correction sequence, this method can resolve the problem of a gap duration being insufficient to transmit the correction sequence.

[0013] In one possible implementation, a first network device generates RRC signaling and sends the RRC signaling to a terminal. The terminal can determine the first time-frequency resource and the second time-frequency resource based on the location of the first time-frequency resource and the location of the second time-frequency resource included in the RRC signaling. After the first network device sends indication information to the terminal, the terminal does not demodulate data on the first time-frequency resource and the second time-frequency resource based on the indication information, thereby not affecting data transmission. The indication information may, but is not limited to, occupy one bit.

[0014] In another possible implementation, before a first network device transmits a first correction sequence to a second network device in a first time-frequency resource of a data subframe, the first network device generates a message including the location of the first time-frequency resource and the location of the second time-frequency resource. The message is then sent to the second network device, and the second network device, in response to the message, refrains from transmitting information on the first time-frequency resource and the second time-frequency resource. The cell in which the first network device resides is adjacent to the cell in which the second network device resides. In this implementation, network devices in adjacent cells do not transmit information on the first time-frequency resource and the second time-frequency resource, thereby preventing interference with the first network device's transmission of the correction sequence.

[0015] In another possible implementation, the first time-frequency resource includes 1 or 2 time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols.

[0016] According to a third aspect, a first network device is provided, comprising a receiving unit, a processing unit, a sending unit, and a network interface; the sending unit is configured to send a first correction sequence to a second network device in a first time-frequency resource of a data subframe, wherein the cell where the first network device is located is adjacent to the cell where the second network device is located; the network interface is configured to receive a first target correction sequence sent by the second network device, wherein the first target correction sequence is the correction sequence received by the second network device in the first time-frequency resource; the receiving unit is configured to receive a second target correction sequence in a second time-frequency resource of the data subframe, wherein the second target correction sequence corresponds to the second correction sequence sent by the second network device in the second time-frequency resource; the processing unit is configured to determine a first correction coefficient based on the first correction sequence, the first target correction sequence, a pre-stored second correction sequence, and the second target correction sequence; and correct the first wireless signal based on the first correction coefficient. The sending unit may be, but is not limited to, a pRRU, an AAU, or an RRU, and the receiving unit may be, but is not limited to, a pRRU, an AAU, or an RRU.

[0017] In one possible implementation, the network interface is also used to receive a first message sent by a third network device, the first message including a first correction sequence and a position of a third time-frequency resource, the cell where the third network device is located is adjacent to the cell where the first network device is located, and the third time-frequency resource is used by the third network device to send the first correction sequence; the sending unit is also used to send the first correction sequence to the second network device in the fourth time-frequency resource of the data subframe when the position of the third time-frequency resource overlaps with the position of the first time-frequency resource, and the fourth time-frequency resource and the third time-frequency resource do not overlap; the network interface is also used to receive a third target correction sequence sent by the second network device, the third target correction sequence is a correction sequence received by the second network device in the fourth time-frequency resource; the receiving unit is also used to receive a second target correction sequence; the processing unit is also used to determine a second correction coefficient based on the first correction sequence, the third target correction sequence, the second correction sequence, and the second target correction sequence; and correct the second wireless signal according to the second correction coefficient.

[0018] In another possible implementation, the network interface is also used to receive a second message sent by a fourth network device, the second message includes the first correction sequence and the position of the fifth time-frequency resource, the cell where the fourth network device is located is adjacent to the cell where the first network device is located, and the fifth time-frequency resource is used by the fourth network device to send the first correction sequence; the sending unit is also used to send a third correction sequence to the second network device in the first time-frequency resource when the position of the fifth time-frequency resource coincides with the position of the first time-frequency resource, and the first correction sequence is orthogonal to the third correction sequence; the network interface is also used to receive the third correction sequence sent by the second network device; the receiving unit is also used to receive a fourth target correction sequence sent by the second network device in the second time-frequency resource, and the fourth target correction sequence corresponds to the third correction sequence; the processing unit is also used to determine a third correction coefficient based on the third correction sequence, the fourth target correction sequence, the second correction sequence, and the second target correction sequence; and correct the third wireless signal based on the third correction coefficient.

[0019] In another possible implementation, the processing unit is further used to generate RRC signaling, which includes the location of the first time-frequency resource; the sending unit is further used to send RRC signaling to the terminal and send indication information to the terminal, where the indication information is used to instruct the terminal not to demodulate the data of the first time-frequency resource.

[0020] In another possible implementation, the processing unit is further configured to generate a third message, the third message including the location of the first time-frequency resource; and the sending unit is further configured to send the third message to a fifth network device, the third message instructing the fifth network device not to transmit information on the first time-frequency resource, and the cell where the first network device is located is adjacent to the cell where the fifth network device is located. Optionally, the third message also includes an encoding method for the first correction sequence.

[0021] In another possible implementation, the first time-frequency resource includes 1 or 2 time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols.

[0022] For the explanation of terms in the third aspect, the steps performed by each unit and the beneficial effects, please refer to the corresponding description in the first aspect.

[0023] A fourth aspect provides a network device, which includes a first sending unit, a first receiving unit, a second sending unit, a second receiving unit and a processing unit; the first sending unit is used to send a first correction sequence in a first time-frequency resource of a data subframe; the first receiving unit is used to receive a first target correction sequence, and the first target correction sequence corresponds to the first correction sequence; the second sending unit is used to send a second correction sequence in a second time-frequency resource of the data subframe; the second receiving unit is used to receive a second target correction sequence, and the second target correction sequence corresponds to the second correction sequence; the processing unit is used to determine a correction coefficient based on the first correction sequence, the first target correction sequence, the second correction sequence and the second target correction sequence; and correct the wireless signal according to the correction coefficient.

[0024] In one possible implementation, the processing unit is also used to generate RRC signaling, which includes the location of the first time-frequency resource and the location of the second time-frequency resource; the first sending unit and the second sending unit are also used to send RRC signaling to the terminal; and send indication information to the terminal, where the indication information is used to instruct the terminal not to demodulate the data of the first time-frequency resource and the data of the second time-frequency resource.

[0025] In another possible implementation, the processing unit is also used to generate a message, which includes the location of the first time-frequency resource and the location of the second time-frequency resource; the network device also includes a network interface, which is used to send the message to the second network device, and the message is used to instruct the second network device not to transmit information on the first time-frequency resource and the second time-frequency resource, and the cell where the first network device is located is adjacent to the cell where the second network device is located.

[0026] In another possible implementation, the first time-frequency resource includes 1 or 2 time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols.

[0027] For the explanation of terms in the fourth aspect, the steps performed by each unit and the beneficial effects, please refer to the corresponding description in the second aspect.

[0028] The fifth aspect provides a network device, which includes a processor and a memory, the memory is used to store programs; the processor is used to implement the information processing method of the first aspect by executing the program.

[0029] A sixth aspect provides a computer-readable storage medium, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the methods of the above aspects.

[0030] A seventh aspect provides a computer program product comprising instructions, which, when executed on a computer, causes the computer to execute the information processing method of the first aspect.

[0031] The eighth aspect provides a chip system, which includes at least one processor, the processor and the memory are coupled, the memory is used to store computer programs or instructions, and the processor is used to execute computer programs or instructions to implement the information processing method of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 A schematic diagram of the correction scenario for the existing channel;

[0033] Figure 2 is a schematic diagram of a frame containing a correction sequence;

[0034] Figure 3 A schematic diagram of an application scenario in an embodiment of the present application;

[0035] Figure 4 This is another schematic diagram of an application scenario in an embodiment of the present application;

[0036] Figure 5 A flowchart of a signal processing method in an embodiment of the present application;

[0037] Figure 6 is a schematic diagram of a frame including a calibration sequence in an embodiment of the present application;

[0038] Figure 7 is another schematic diagram of a frame including a calibration sequence according to an embodiment of the present application;

[0039] Figure 8 A schematic diagram of sending a first correction sequence in different time-frequency resources in an embodiment of the present application;

[0040] Figure 9 This is another schematic diagram of sending the first correction sequence in different time-frequency resources in an embodiment of the present application;

[0041] Figure 10 This is another flow chart of the signal processing method in an embodiment of the present application;

[0042] Figure 11 A structural diagram of a network device in an embodiment of the present application;

[0043] Figure 12 This is another structural diagram of the network device in an embodiment of the present application;

[0044] Figure 13 This is another structural diagram of the network device in an embodiment of the present application. DETAILED DESCRIPTION

[0045] The signal processing method of this application can be applied to beamforming scenarios. Specifically, beamforming can be performed by one base station or by multiple base stations. The following describes two beamforming scenarios:

[0046] See Figure 3 In one example, the base station includes an indoor baseband processing unit 31, a remote radio hub 32, and multiple pRRUs. The indoor baseband processing unit 31 is connected to the remote radio hub 32 via a communication cable, and the remote radio hub 32 is connected to each pRRU via a communication cable.

[0047] The base station includes pRRU331, pRRU332, pRRU333, pRRU334, pRRU335, pRRU336, pRRU337, pRRU338, and pRRU339. Among them, pRRU331 and pRRU332 are located in cell 341, pRRU333, pRRU334, and pRRU335 are located in cell 342, pRRU336 and pRRU337 are located in cell 343, and pRRU338 and pRRU339 are located in cell 344. Multiple pRRUs in each cell can jointly perform beamforming. It should be understood that the number of pRRUs connected to the RF remote hub 32 is not limited to the above example. The number of pRRUs included in a cell is not limited to the above example. The pRRUs in each cell can be, but are not limited to, located on the same floor.

[0048] Taking beamforming with two pRRUs as an example, to ensure consistent phase and amplitude of the signals transmitted by the antenna heads of the two pRRUs, the two pRRUs each send a correction sequence through the transmit channel and then receive it through the receive channel. The indoor baseband processing unit 31 then determines a correction coefficient based on the correction sequences received from the different receive channels and then corrects the wireless signal based on the correction coefficient. The channel calibration process for multiple pRRUs is similar to that for two pRRUs.

[0049] See Figure 4 In another example, cell 421 and cell 422 are adjacent cells, base station 411 is located in cell 421, and base station 412 is located in cell 422. Base station 411 and base station 412 can directly transmit messages, instructions, or data via communication cable 44. Base station 411 and base station 412 can provide communication services to terminal 43 using coordinated multiple points (CoMP) technology. CoMP transmission refers to the coordinated transmission of data to a terminal or the joint reception of data sent by a terminal by multiple transmission points (such as base stations) at different geographical locations. It should be understood that the base stations performing CoMP are not limited to two, and the number of terminals is not limited to one.

[0050] Taking beamforming between two base stations as an example, to ensure that the phase and amplitude of the signals received or transmitted by the antenna heads of the two base stations are consistent, the two base stations each send a correction sequence. One base station determines a correction coefficient based on the correction sequence received from the X2 interface and the correction sequence received from the radio channel, and then corrects the radio signal based on the correction coefficient. The channel calibration process for multiple base stations is similar to that for two base stations.

[0051] In the prior art, the correction sequence is sent in the GAP, which is the correction signal sequence. In some scenarios, the GAP occupies 2 to 4 time domain symbols, and in other scenarios, the GAP occupies 1 to 2 time domain symbols. Due to factors such as the pRRU's transceiver conversion and air interface transmission delay protection, the time domain symbols available to the GAP are less than the time domain symbols occupied by the GAP. For example, in some scenarios, the GAP occupies 2 time domain symbols, and the time domain symbols available to the GAP are less than 2 time domain symbols. When the correction sequence occupies 2 time domain symbols, the GAP is not sufficient to transmit the correction sequence. In this regard, the present application provides a variety of signal processing methods to solve the problem of insufficient resources for transmitting the correction sequence.

[0052] The network device may be, but is not limited to, a base station. Taking a base station as an example, the signal processing methods of multiple base stations are first introduced. Figure 5 , an embodiment of the signal processing method in the present application includes:

[0053] Step 501: A first base station sends a first correction sequence to a second base station in a first time-frequency resource of a data subframe.

[0054] In this embodiment, the first base station may be any one of a plurality of base stations. The data subframe may be an uplink subframe or a downlink subframe. For example, the first time-frequency resource may belong to a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH) of the data subframe. After the first base station obtains the first correction sequence, it may periodically send the first correction sequence or may aperiodically send the first correction sequence.

[0055] Optionally, the first time-frequency resource 601 belongs to a downlink subframe, such as Figure 6 Alternatively, the first time-frequency resource 701 belongs to an uplink subframe, such as Figure 7 It should be understood that the position of the first time-frequency resource or the second time-frequency resource in the data subframe can be set according to actual conditions. Figure 6 or Figure 7The frame shown also includes multiple downlink subframes and uplink subframes that are not shown. The subframe where the first time-frequency resource is located can be any downlink subframe or uplink subframe.

[0056] Step 502: The first base station receives a first target calibration sequence sent by the second base station through a network interface.

[0057] After the first base station sends the first correction sequence to the second base station, the first correction sequence is attenuated into a first target correction sequence at the second base station via a wireless channel. The correction sequence received by the second base station in the first time-frequency resource is the first target correction sequence. The second base station then sends the first target correction sequence to the first base station via a network interface. The network interface is an interface used for communication between base stations, and may be, but is not limited to, an X2 interface or an Xn interface.

[0058] Step 503: The first base station receives a second target correction sequence in a second time-frequency resource of a data subframe.

[0059] The second network device sends a second correction sequence in the second time-frequency resource of the data subframe. The second correction sequence is attenuated into a second target correction sequence at the first base station through the wireless channel. The correction sequence received by the first base station in the second time-frequency resource is recorded as the second target correction sequence. Therefore, the second target correction sequence corresponds to the second correction sequence sent by the second network device in the second time-frequency resource.

[0060] It should be noted that the bandwidth occupied by the first time-frequency resource can be the entire bandwidth or a portion of the bandwidth of the cell, the second time-frequency resource and the first time-frequency resource can occupy the same bandwidth or different bandwidths, and the first correction sequence and the second correction sequence can be the same or different.

[0061] It should be understood that steps 501 to 502 are the process of the first base station sending the first correction sequence and receiving the first target correction sequence, and step 503 is the process of the first base station receiving the second target correction sequence. The two processes are independent of each other and have no fixed order.

[0062] Step 504: The first base station determines a first correction coefficient according to the first correction sequence, the first target correction sequence, the pre-stored second correction sequence, and the second target correction sequence.

[0063] Before step 501 or step 503, the second base station may send the second calibration sequence to the first base station through the network interface, and the first base station may save the second calibration sequence.

[0064] Specifically, the first base station can determine the channel matrix of the transmission path from the first base station to the second base station based on the first correction sequence and the first target correction sequence, and the first base station can determine the channel matrix of the transmission path from the second base station to the first base station based on the second correction sequence and the second target correction sequence. Based on the above two channel matrices, the first correction coefficient for adjusting the amplitude and / or phase can be determined.

[0065] Step 505: The first base station corrects the first wireless signal according to the first correction coefficient.

[0066] In this embodiment, the first base station can correct the first wireless signal according to the first correction coefficient so that the phase and / or amplitude of the signals sent by the first base station and the second base station are consistent. It should be understood that the first correction sequence can be any correction sequence for channel correction. This name is to distinguish it from other correction sequences in this application, such as the second correction sequence, the third correction sequence, etc. The second wireless signal can be distinguished. The first wireless signal can be a signal received by any base station or a signal that the base station is about to send. This name is to distinguish it from other wireless signals in this application, such as the second wireless signal, the third wireless signal, etc. The wireless signal can be, but is not limited to, a control signal, a data signal, or a reference signal.

[0067] Secondly, since the time domain symbols included in the data subframe are much larger than the time-frequency resources required by the correction sequence (such as 2 time domain symbols), the data subframe can meet the transmission requirements of the correction sequence, thereby solving the problem that the GAP resources are insufficient to transmit the correction sequence.

[0068] In actual applications, base stations in adjacent cells may use different subframe ratios when receiving signals. For example, subframe 1 and subframe 6 in the time division duplex (TDD) subframe configured by base station A are special subframes. In the TDD subframe configured by base station B, subframe 1 is a special subframe. Special subframes include DwPTS, GAP and UpPTS, which are usually recorded as S subframes. Since the subframe ratios of base stations A and B are different, when base station A sends a correction sequence through GAP, base station B may send downlink data in the same time-frequency resources, which will interfere with the transmission of the correction sequence. The present application provides a signal processing method that can reduce the interference of transmitted data on the correction sequence.

[0069] based on Figure 5In the illustrated embodiment, in an optional embodiment, the above-mentioned signal processing method also includes: the first network device receives a first message sent by the third network device, the first message including the first correction sequence and the position of the third time-frequency resource; when the position of the third time-frequency resource overlaps with the position of the first time-frequency resource, the first network device sends the first correction sequence to the second network device in the fourth time-frequency resource of the data subframe; then receives the third target correction sequence sent by the second network device through the network interface, the third target correction sequence is the correction sequence received by the second network device in the fourth time-frequency resource; when the second network device sends the second correction sequence in the second time-frequency resource, the first network device receives the second target correction sequence in the second time-frequency resource; determines the second correction coefficient according to the first correction sequence, the third target correction sequence, the second correction sequence and the second target correction sequence, and corrects the second wireless signal according to the second correction coefficient.

[0070] In this embodiment, the first network device receives a first message sent by a network device (such as a third network device) in an adjacent cell. When the position of the third time-frequency resource overlaps with the position of the first time-frequency resource, it indicates that the third time-frequency resource and the first time-frequency resource contain the same time-frequency resource (such as resource particles). It can also be determined that there is interference between the first network device sending the first correction sequence and the third network device sending the first correction sequence. The first network device selects a fourth time-frequency resource that does not overlap with the third time-frequency resource, and sends the first correction sequence in the fourth time-frequency resource. In this way, the first correction sequence can be sent in different time-frequency resources. When the network devices in adjacent cells use different subframe configurations or the network devices in adjacent cells belong to different manufacturers, the network devices in adjacent cells will not interfere with each other when transmitting the first correction sequence.

[0071] When the position of the third time-frequency resource does not overlap with the position of the first time-frequency resource, it indicates that the first network device sending the first correction sequence and the third network device sending the first correction sequence will not interfere with each other, and the first network device can still send the first correction sequence on the first time-frequency resource.

[0072] In an optional embodiment, the fourth time-frequency resource 802 and the third time-frequency resource 801 may occupy the same frequency domain resource and different time domain symbols, such as Figure 8 In another optional embodiment, the fourth time-frequency resource 902 and the third time-frequency resource 901 may occupy the same time domain symbol and different frequency domain resources, such as Figure 9 shown.

[0073] based on Figure 5In another optional embodiment of the illustrated embodiment, the signal processing method further includes: the first network device receives a second message sent by the fourth network device, the second message including the first correction sequence and the position of the fifth time-frequency resource; when the position of the fifth time-frequency resource overlaps with the position of the first time-frequency resource, then sending a third correction sequence to the second network device via the first time-frequency resource; then receiving a fourth target correction sequence sent by the second network device via the network interface, the fourth target correction sequence corresponding to the third correction sequence; receiving the second correction sequence via the second time-frequency resource when the second network device sends the second correction sequence, then the first network device determines a third correction coefficient based on the third correction sequence, the fourth target correction sequence, the second correction sequence, and the second target correction sequence, and corrects the third wireless signal based on the third correction coefficient. The cell where the fourth network device is located is adjacent to the cell where the first network device is located.

[0074] In this embodiment, based on the second message, the first network device can determine that the first correction sequence sent by the first network device on the first time-frequency resource and the first correction sequence sent by the fourth network device on the fifth time-frequency resource will interfere with each other. Then, the first network device sends the third correction sequence on the first time-frequency resource, and the fourth network device can send the first correction sequence on the fifth time-frequency resource. Because the third correction sequence is orthogonal to the first correction sequence, the fourth network device can demodulate the fourth target correction sequence and then send the fourth target correction sequence to the first network device. Next, the first network device uses the third correction sequence, the fourth target correction sequence, the second correction sequence, and the second target correction sequence to determine the third correction coefficient, and then corrects the third wireless signal based on the third correction coefficient. This provides another method for transmitting correction sequences, which can ensure the correct transmission of correction sequences even when network devices in adjacent cells use different subframe configurations or when network devices in adjacent cells are from different manufacturers.

[0075] based on Figure 5 In the illustrated embodiment, in another optional embodiment, the above-mentioned signal processing method further includes: after the terminal initiates a random access request, the first network device generates radio resource control (RRC) signaling, sends the RRC signaling to the terminal, and then sends indication information to the terminal.

[0076] In this embodiment, the RRC signaling may be, but is not limited to, an RRC connection reconfiguration message, and the RRC signaling includes the location of the first time-frequency resource. After receiving the RRC signaling sent by the network device, the terminal may determine the location of the first time-frequency resource based on the RRC signaling. After receiving the indication information, the terminal does not demodulate the data of the first time-frequency resource in accordance with the indication information, thereby preventing interference between the transmitted correction sequence and the transmitted data. The number of bits occupied by the indication information may be, but is not limited to, one bit.

[0077] based on Figure 5 In another optional embodiment of the illustrated embodiment, the first network device generates a third message including the location of the first time-frequency resource; the third message is sent to a fifth network device, and the fifth network device does not transmit information on the first time-frequency resource based on the third message. The cell where the first network device is located is adjacent to the cell where the fifth network device is located.

[0078] It should be understood that the first network device may send the third message to all or part of the network devices in the neighboring cells. When the first network device sends or receives the correction sequence, the network devices in the neighboring cells do not transmit information, thereby reducing interference with the correction sequence transmission.

[0079] Optionally, the third message also includes an encoding method for the first correction sequence. The encoding method may be code domain information. In this way, the base station of the adjacent cell can select another encoding method based on the encoding method of the first correction sequence, and then generate a second correction sequence based on the selected encoding method. When the second correction sequence is orthogonal to the first correction sequence, the base station of the adjacent cell and the first network device can transmit the orthogonal correction sequences on the same time-frequency resources, thereby fully utilizing the time-frequency resources. The third message may also include the serial number of the first correction sequence. In this way, the first network device can search for the first correction sequence from pre-stored correction sequences based on the serial number.

[0080] Next, we introduce the signal processing method of a network device. Figure 10 , an embodiment of the signal processing method in the present application includes:

[0081] Step 1001: A first network device sends a first correction sequence in a first time-frequency resource of a data subframe.

[0082] Step 1002: A first network device receives a first target calibration sequence.

[0083] In this embodiment, a network device may include a BBU, an RHUB, a first pRRU, and a second pRRU. The BBU may obtain a first correction sequence and a second correction sequence, and then map the first correction sequence to a first time-frequency resource and the second correction sequence to a second time-frequency resource. The first pRRU transmits the first correction sequence in the first time-frequency resource of a data subframe. The first correction sequence is attenuated to a first target correction sequence at the second pRRU through a wireless channel. Therefore, the first target correction sequence corresponds to the first correction sequence. After receiving the first target correction sequence on the first time-frequency resource, the second pRRU transmits the first target correction sequence to the BBU.

[0084] The first pRRU may be any pRRU in the base station. The data subframe may be an uplink subframe or a downlink subframe, specifically but not limited to a PDSCH or a PUSCH. The first time-frequency resource includes one or two time-domain symbols. The first pRRU may periodically or aperiodically transmit the first correction sequence.

[0085] Step 1003: The first network device sends a second correction sequence in a second time-frequency resource of a data subframe.

[0086] Step 1004: The first network device receives a second target calibration sequence.

[0087] The second pRRU transmits a second correction sequence in the second time-frequency resource of the data subframe. The second correction sequence is attenuated into a second target correction sequence at the first pRRU through the wireless channel. Therefore, the second target correction sequence corresponds to the second correction sequence. The first pRRU receives the second target correction sequence in the second time-frequency resource and then transmits the second target correction sequence to the BBU.

[0088] It should be understood that the second time-frequency resource and the first time-frequency resource may include the same number of time-domain symbols or different numbers of time-domain symbols. The bandwidth occupied by the first time-frequency resource may be the entire bandwidth or a portion of the bandwidth of the cell, and the second time-frequency resource and the first time-frequency resource occupy the same bandwidth. The process of receiving and sending the correction sequence described in steps 1001 to 1002 is independent of the process of receiving and sending the correction sequence described in steps 1003 to 1004, and there is no fixed order for the two processes.

[0089] Step 1005: The first network device determines a correction coefficient according to the first correction sequence, the first target correction sequence, the second correction sequence, and the second target correction sequence.

[0090] Specifically, the BBU may determine a channel matrix according to the received first correction sequence and the first target correction sequence, may determine another channel matrix according to the received second correction sequence and the second target correction sequence, and may determine correction coefficients according to the two channel matrices.

[0091] Step 1006: The first network device calibrates the wireless signal according to the correction coefficient.

[0092] Optionally, the BBU corrects the wireless signal according to the correction coefficient. Alternatively, the first pRRU or the second pRRU corrects the wireless signal according to the correction coefficient. The wireless signal may be a signal received by the base station or a signal to be sent by the base station.

[0093] In this embodiment, the first network device may calculate a correction coefficient according to the correction sequence, and correct the wireless signal according to the correction coefficient so that the phase or amplitude of the radio frequency signal sent by the first pRRU and the second pRRU is consistent.

[0094] Secondly, since the time-frequency resources included in the data subframe are much larger than two time-domain symbols, the data subframe can meet the transmission requirements of the correction sequence, thereby solving the problem that the GAP duration is insufficient to transmit the correction sequence.

[0095] In an optional embodiment, the signal processing method further includes: after the first network device generates the RRC signaling, sending the RRC signaling to the terminal, and then sending indication information to the terminal.

[0096] In this embodiment, the RRC signaling includes the location of the first time-frequency resource and the location of the second time-frequency resource. The indication information is used to instruct the terminal not to demodulate the data of the first time-frequency resource and the second time-frequency resource, thereby not affecting data transmission. Therefore, the transmission of the correction sequence by the first network device and the data transmission between the first network device and the terminal are independent and do not interfere with each other.

[0097] In another optional embodiment, before the first network device sends the first correction sequence to the second network device in the first time-frequency resource of the data subframe, the first network device generates a message and sends the message to the second network device. According to the message, the second network device does not transmit information on the first time-frequency resource and the second time-frequency resource, so as not to interfere with the transmission of the correction sequence by the first network device.

[0098] In this embodiment, the message includes the location of the first time-frequency resource and the location of the second time-frequency resource, and the message is used to instruct the second network device not to transmit information on the first time-frequency resource and the second time-frequency resource. The cell where the first network device is located is adjacent to the cell where the second network device is located.

[0099] The above describes the signal processing method of the present application. The following describes the network device used to implement the above signal processing method. Figure 11 In one embodiment of the network device 1100 of the present application, the network device 1100 includes a receiving unit 1101, a processing unit 1102, a sending unit 1103 and a network interface 1104 connected via a bus.

[0100] A sending unit 1103 is configured to send a first correction sequence to a second network device in a first time-frequency resource of a data subframe, where a cell where the first network device is located is adjacent to a cell where the second network device is located;

[0101] The network interface 1104 is configured to receive a first target correction sequence sent by the second network device, where the first target correction sequence is a correction sequence received by the second network device in the first time-frequency resource;

[0102] The receiving unit 1101 is further configured to receive a second target correction sequence in a second time-frequency resource of a data subframe, where the second target correction sequence corresponds to a second correction sequence sent by a second network device in the second time-frequency resource;

[0103] The processing unit 1102 is configured to determine a first correction coefficient according to the first correction sequence, the first target correction sequence, the pre-stored second correction sequence, and the second target correction sequence; and correct the first wireless signal according to the first correction coefficient.

[0104] The network device 1100 in this embodiment can implement Figure 5 Steps performed by the first network device in the illustrated embodiment or in an alternative embodiment.

[0105] In an alternative embodiment,

[0106] The network interface 1104 is further configured to receive a first message sent by a third network device, where the first message includes a first correction sequence and a location of a third time-frequency resource. The cell where the third network device is located is adjacent to the cell where the first network device is located. The third time-frequency resource is used by the third network device to send the first correction sequence.

[0107] The sending unit 1103 is further configured to send the first correction sequence to the second network device in a fourth time-frequency resource of the data subframe when the position of the third time-frequency resource overlaps with the position of the first time-frequency resource, and the fourth time-frequency resource does not overlap with the first time-frequency resource;

[0108] The network interface 1104 is further configured to receive a third target correction sequence sent by the second network device, where the third target correction sequence is a correction sequence received by the second network device in the fourth time-frequency resource;

[0109] The receiving unit 1101 is further configured to receive a second target correction sequence in a second time-frequency resource;

[0110] The processing unit 1102 is further configured to determine a second correction coefficient according to the first correction sequence, the third target correction sequence, the second correction sequence, and the second target correction sequence; and correct the second wireless signal according to the second correction coefficient.

[0111] In another alternative embodiment,

[0112] The network interface 1104 is further configured to receive a second message sent by a fourth network device, where the second message includes the first correction sequence and a location of a fifth time-frequency resource. The cell where the fourth network device is located is adjacent to the cell where the first network device is located. The fifth time-frequency resource is used by the fourth network device to send the first correction sequence.

[0113] The sending unit 1103 is further configured to send a third correction sequence to the second network device in the first time-frequency resource when the position of the fifth time-frequency resource overlaps with the position of the first time-frequency resource, where the first correction sequence is orthogonal to the third correction sequence;

[0114] The network interface 1104 is further configured to receive a fourth target calibration sequence sent by the second network device, where the fourth target calibration sequence corresponds to the third calibration sequence;

[0115] The receiving unit 1101 is further configured to receive a second target correction sequence in a second time-frequency resource of a data subframe;

[0116] The sending unit 1103 is further configured to determine a third correction coefficient according to the third correction sequence, the fourth target correction sequence, the second correction sequence, and the second target correction sequence; and correct the third wireless signal according to the third correction coefficient.

[0117] In another alternative embodiment,

[0118] The processing unit 1102 is further configured to generate RRC signaling, where the RRC signaling includes a location of the first time-frequency resource;

[0119] The sending unit 1103 is further configured to send RRC signaling to the terminal;

[0120] The sending unit 1103 is further configured to send indication information to the terminal, where the indication information is used to instruct the terminal not to demodulate data of the first time-frequency resource.

[0121] In another alternative embodiment,

[0122] The processing unit 1102 is further configured to generate a third message, where the third message includes a location of the first time-frequency resource;

[0123] The sending unit 1103 is further configured to send a third message to the fifth network device, where the third message is used to instruct the fifth network device not to transmit information on the first time-frequency resource, and the cell where the first network device is located is adjacent to the cell where the fifth network device is located.

[0124] In another optional embodiment, the first time-frequency resource includes 1 or 2 time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols.

[0125] In another optional embodiment, the transmitting unit is a pRRU, an active antenna unit (AAU) or a remote radio unit (RRU), and the receiving unit is a pRRU, an AAU or an RRU.

[0126] Figure 11The explanation of terms in the embodiment shown, the steps performed by each unit and the beneficial effects can be found in Figure 5 The corresponding description of the illustrated embodiment or the alternative embodiment.

[0127] See Figure 12 The network device 1200 provided in this application can achieve Figure 10 The steps performed by the first network device in the illustrated embodiment. One embodiment of the network device 1200 includes:

[0128] The first sending unit 1201 is configured to send a first correction sequence in a first time-frequency resource of a data subframe;

[0129] A first receiving unit 1202 is configured to receive a first target calibration sequence, where the first target calibration sequence corresponds to a first calibration sequence;

[0130] The second sending unit 1203 is configured to send a second correction sequence in a second time-frequency resource of a data subframe;

[0131] A second receiving unit 1204 is configured to receive a second target calibration sequence, where the second target calibration sequence corresponds to the second calibration sequence;

[0132] The processing unit 1205 is configured to determine a correction coefficient according to the first correction sequence, the first target correction sequence, the second correction sequence, and the second target correction sequence; and correct the first wireless signal according to the correction coefficient.

[0133] In this embodiment, the first transmitting unit 1201, the first receiving unit 1202, the second transmitting unit 1203, the second receiving unit 1204, and the processing unit 1205 are connected via a bus. The receiving unit and the transmitting unit can be independent or integrated. For example, one RRU can perform the operations of the first transmitting unit 1201 and the second receiving unit 1204, while another RRU can perform the operations of the first receiving unit 1202 and the second transmitting unit 1203.

[0134] In an alternative embodiment,

[0135] The processing unit 1205 is configured to generate RRC signaling, where the RRC signaling includes a position of the first time-frequency resource and a position of the second time-frequency resource;

[0136] The first sending unit 1201 and the second sending unit 1203 are further used to send RRC signaling to the terminal; send indication information to the terminal, where the indication information is used to instruct the terminal not to demodulate the data of the first time-frequency resource and the data of the second time-frequency resource.

[0137] In another alternative embodiment,

[0138] The processing unit 1205 is further configured to generate a message including the first time-frequency resource position and the second time-frequency resource position;

[0139] The network device also includes a network interface, which is used to send a message to the second network device, where the message is used to instruct the second network device not to transmit information on the first time-frequency resource and the second time-frequency resource, and the cell where the first network device is located is adjacent to the cell where the second network device is located.

[0140] In another optional embodiment, the first time-frequency resource includes 1 or 2 time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols.

[0141] Figure 12 The explanation of terms in the embodiment shown, the steps performed by each unit and the beneficial effects can be found in Figure 10 The corresponding description of the illustrated embodiment or the alternative embodiment.

[0142] See Figure 13 Another embodiment of the network device 1300 provided in the present application includes: an indoor baseband processing unit 1301, a radio frequency unit 1302 and a network interface 1303.

[0143] In this embodiment, the indoor baseband processing unit 1301 can execute Figure 5 The signal processing method in the illustrated embodiment or the optional embodiment, or the execution Figure 10 The signal processing method in the embodiment shown or in the optional embodiment. The indoor baseband processing unit 1301 can implement Figure 11 or Figure 12 In the embodiment shown, the RF unit 1302 can implement the functions of the processing unit. Figure 11 or Figure 12 In the embodiment shown, the network interface 1303 can realize the functions of the receiving unit, the sending unit, the first receiving unit, the second receiving unit, the first sending unit and the second sending unit. Figure 11 or Figure 12 Functionality of the network interface in the illustrated embodiment.

[0144] The radio frequency unit 1302 includes an antenna unit and an RRU, pRRU, or AAU. The number of RRUs, pRRUs, or AAUs in the radio frequency circuit 1302 may be one or more. The antenna unit may include one or more antennas. It should be understood that the antenna unit may also be separate from the RRU, pRRU, or AAU.

[0145] The network interface 1303 is used to communicate with core network devices or other network devices.

[0146] It should be understood that the indoor baseband processing unit 1301 may include a processor and memory. The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The memory may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The 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. The volatile memory may be random access memory (RAM), which serves as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM).

[0147] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor. It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0148] It should be noted that the information interaction, execution process, etc. between the modules / units of the above-mentioned device are based on the same concept as the method embodiment of the present application, and the technical effects they bring are the same as those of the method embodiment of the present application. For specific contents, please refer to the description in the method embodiment shown above in the present application, and no further details will be given here.

[0149] The present application provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer is enabled to execute the signal processing method in the above embodiment.

[0150] The present application also provides a computer program product, which, when executed on a computer, enables the computer to execute the signal processing method in the above-mentioned embodiment or optional embodiment.

[0151] The present application also provides a chip system, which includes a processor and a memory coupled to each other. The memory is used to store computer programs or instructions, and the processing unit is used to execute the computer programs or instructions stored in the memory, so that the network device performs the signal processing method in the above embodiment. Optionally, the memory is a memory within the chip, such as a register, a cache, etc. The memory can also be a memory located outside the chip within the site, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The processor mentioned in any of the above places can be a general-purpose central processing unit, a microprocessor, an application specific integrated circuit (ASIC) or one or more integrated circuits for implementing the above signal processing method.

[0152] It should also be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed across multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, in the drawings of the device embodiments provided in this application, the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines.

[0153] Through the description of the above embodiments, it is clear to those skilled in the art that the present application can be implemented by means of software plus necessary general-purpose hardware, and of course it can also be implemented by dedicated hardware including application-specific integrated circuits, dedicated CPUs, dedicated memories, dedicated components, etc. In general, all functions performed by computer programs can be easily implemented with corresponding hardware, and the specific hardware structures used to implement the same function can also be various, such as analog circuits, digital circuits, or application-specific circuits, etc. However, for the present application, software program implementation is a better implementation method in most cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer's floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk, or optical disk, etc., and includes a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0154] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0155] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)).

[0156] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A signal processing method, characterized in that: include: A first network device sends a first correction sequence to a second network device in a first time-frequency resource of a data subframe, where a cell where the first network device is located is adjacent to a cell where the second network device is located; The first network device receives a first target correction sequence sent by the second network device through a network interface, where the first target correction sequence is a correction sequence received by the second network device in a first time-frequency resource; The first network device receives a second target correction sequence in a second time-frequency resource of a data subframe, where the second target correction sequence corresponds to a second correction sequence sent by the second network device in the second time-frequency resource; The first network device determines a first correction coefficient according to the first correction sequence, the first target correction sequence, a pre-stored second correction sequence, and the second target correction sequence; The first network device corrects the first wireless signal according to the first correction coefficient.

2. The method according to claim 1, characterized in that The method further comprises: The first network device receives, by the first network device, a first message sent by a third network device, where the first message includes a first correction sequence and a location of a third time-frequency resource, the cell where the third network device is located is adjacent to the cell where the first network device is located, and the third time-frequency resource is used by the third network device to send the first correction sequence; When the position of the third time-frequency resource overlaps with the position of the first time-frequency resource, the first network device sends a first correction sequence to the second network device in a fourth time-frequency resource of a data subframe, and the fourth time-frequency resource does not overlap with the third time-frequency resource; The first network device receives a third target correction sequence sent by the second network device through the network interface, where the third target correction sequence is a correction sequence received by the second network device in the fourth time-frequency resource; The first network device receives the second target correction sequence in the second time-frequency resource of the data subframe; The first network device determines a second correction coefficient according to the first correction sequence, the third target correction sequence, the second correction sequence, and the second target correction sequence; The first network device corrects the second wireless signal according to the second correction coefficient.

3. The method according to claim 1, characterized in that The method further comprises: The first network device receives, by a fourth network device, a second message sent by the fourth network device, where the second message includes the first correction sequence and a location of a fifth time-frequency resource; the cell where the fourth network device is located is adjacent to the cell where the first network device is located; and the fifth time-frequency resource is used by the fourth network device to send the first correction sequence; When the position of the fifth time-frequency resource overlaps with the position of the first time-frequency resource, the first network device sends a third correction sequence to the second network device in the first time-frequency resource, where the first correction sequence is orthogonal to the third correction sequence; The first network device receives a fourth target calibration sequence sent by the second network device through the network interface, where the fourth target calibration sequence corresponds to the third calibration sequence; The first network device receives a second target correction sequence in a second time-frequency resource of a data subframe; The first network device determines a third correction coefficient according to the third correction sequence, the fourth target correction sequence, the second correction sequence, and the second target correction sequence; The first network device corrects the third wireless signal according to the third correction coefficient.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The first network device generates radio resource control RRC signaling, where the RRC signaling includes a location of the first time-frequency resource; The first network device sends the RRC signaling to the terminal; The first network device sends indication information to the terminal, where the indication information is used to instruct the terminal not to demodulate data of the first time-frequency resource.

5. The method according to any one of claims 1 to 3, characterized in that Before the first network device sends the first correction sequence to the second network device in the first time-frequency resource of the data subframe, the method further includes: The first network device generates a third message, where the third message includes a location of the first time-frequency resource; The first network device sends a third message to a fifth network device, where the third message is used to instruct the fifth network device not to transmit information on the first time-frequency resource, and the cell where the first network device is located is adjacent to the cell where the fifth network device is located.

6. The method according to any one of claims 1 to 3, characterized in that The first time-frequency resource includes 1 or 2 time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols.

7. A network device, characterized in that: The network device serves as a first network device, and the network device includes: A sending unit, configured to send a first correction sequence to a second network device in a first time-frequency resource of a data subframe, where a cell where the first network device is located is adjacent to a cell where the second network device is located; a network interface, configured to receive a first target correction sequence sent by the second network device, where the first target correction sequence is a correction sequence received by the second network device in a first time-frequency resource; a receiving unit, configured to receive a second target correction sequence in a second time-frequency resource of a data subframe, where the second target correction sequence corresponds to a second correction sequence sent by the second network device in the second time-frequency resource; A processing unit is configured to determine a first correction coefficient according to the first correction sequence, the first target correction sequence, a pre-stored second correction sequence, and the second target correction sequence; and correct the first wireless signal according to the first correction coefficient.

8. The network device according to claim 7, wherein: The network interface is further configured to receive a first message sent by a third network device, where the first message includes a first correction sequence and a location of a third time-frequency resource, the cell where the third network device is located is adjacent to the cell where the first network device is located, and the third time-frequency resource is used by the third network device to send the first correction sequence; The sending unit is further configured to send the first correction sequence to the second network device in a fourth time-frequency resource of a data subframe when a position of the third time-frequency resource overlaps with a position of the first time-frequency resource, and the fourth time-frequency resource does not overlap with the third time-frequency resource; The network interface is further configured to receive a third target correction sequence sent by the second network device, where the third target correction sequence is a correction sequence received by the second network device in the fourth time-frequency resource; The receiving unit is further configured to receive a second target correction sequence in a second time-frequency resource; The processing unit is further configured to determine a second correction coefficient based on the first correction sequence, the third target correction sequence, the second correction sequence, and the second target correction sequence; and correct the second wireless signal based on the second correction coefficient.

9. The network device according to claim 7, wherein: the network interface is further configured to receive a second message sent by a fourth network device, where the second message includes the first correction sequence and a position of a fifth time-frequency resource, the cell where the fourth network device is located is adjacent to the cell where the first network device is located, and the fifth time-frequency resource is used by the fourth network device to send the first correction sequence; The sending unit is further configured to send a third correction sequence to the second network device in the first time-frequency resource when the position of the fifth time-frequency resource overlaps with the position of the first time-frequency resource, where the first correction sequence is orthogonal to the third correction sequence; The network interface is further configured to receive a fourth target calibration sequence sent by the second network device, where the fourth target calibration sequence corresponds to the third calibration sequence; The receiving unit is further configured to receive a second target correction sequence in a second time-frequency resource of a data subframe; The processing unit is further configured to determine a third correction coefficient based on the third correction sequence, the fourth target correction sequence, the second correction sequence, and the second target correction sequence; and correct the third wireless signal based on the third correction coefficient.

10. The network device according to any one of claims 7 to 9, characterized in that: The processing unit is further configured to generate radio resource control (RRC) signaling, where the RRC signaling includes a location of the first time-frequency resource; The sending unit is further configured to send the RRC signaling to the terminal; The sending unit is further used to send indication information to the terminal, where the indication information is used to instruct the terminal not to demodulate the data of the first time-frequency resource.

11. The network device according to any one of claims 7 to 9, characterized in that: The processing unit is further configured to generate a third message, where the third message includes a location of the first time-frequency resource; The sending unit is further used to send a third message to a fifth network device, where the third message is used to instruct the fifth network device not to transmit information on the first time-frequency resource, and the cell where the first network device is located is adjacent to the cell where the fifth network device is located.

12. The network device according to any one of claims 7 to 9, characterized in that: The first time-frequency resource includes 1 or 2 time-domain symbols, and the second time-frequency resource and the first time-frequency resource include the same number of time-domain symbols.

13. The network device according to any one of claims 7 to 9, characterized in that: The transmitting unit is a micro remote radio unit (pRRU), an active antenna unit (AAU) or a remote radio unit (RRU), and the receiving unit is a pRRU, an AAU or an RRU.

14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the signal processing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Time-division duplex multiple input multiple output calibration

    US20210014085A1

Cited By

  • Signal processing method and network device

    EP4340264B1