Channel correction method and related apparatus
By designing a dedicated correction frame interaction to determine the channel response for channel correction, the problem of complex hardware design and high maintenance cost in large-scale MIMO systems is solved, achieving low-complexity and low-cost channel correction effect.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-09-26
- Publication Date
- 2026-05-07
AI Technical Summary
In large-scale MIMO systems, existing channel correction techniques have complex hardware designs and high maintenance costs, making it difficult to effectively correct amplitude and phase differences in radio frequency channels.
A dedicated calibration frame is used for channel calibration. By exchanging the first calibration frame and the second calibration frame, the channel response is determined and calibrated, avoiding hardware design complexity and maintenance costs, and meeting the calibration pilot requirements of large-scale MIMO systems.
It achieves low-complexity and low-cost channel calibration, improves the accuracy and flexibility of channel calibration, and meets the RF channel calibration requirements of large-scale MIMO systems.
Smart Images

Figure CN2025124597_07052026_PF_FP_ABST
Abstract
Description
Channel calibration methods and related devices
[0001] This application claims priority to Chinese Patent Application No. 202411552170.0, filed on October 31, 2024, entitled “Channel Correction Method and Related Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and in particular to a channel correction method and related apparatus. Background Technology
[0003] In time-division duplex (TDD) systems, since the uplink and downlink use the same frequency, they are theoretically considered reciprocal. However, due to hardware errors and nonlinear distortion, actual transmit and receive channels may differ. To address this difference, channel correction is typically used to eliminate it and ensure channel reciprocity. Channel correction involves calibrating the amplitude and phase of the radio frequency (RF) signal to ensure consistency in the transmit channels of multiple RF units.
[0004] In existing solutions, channel correction techniques include circuit-coupled correction. Circuit-coupled correction uses hardware design to compensate for amplitude and phase mismatch in the transmit and receive links. However, for very large-scale multiple-input multiple-output (MIMO) systems, circuit-coupled correction is complex in hardware design and has high maintenance costs. Summary of the Invention
[0005] This application provides a channel calibration method and related apparatus, which facilitates channel calibration with lower hardware design complexity and maintenance costs.
[0006] Firstly, a channel correction method is provided. This method can be executed by a first communication device, which can be a terminal device, a component configured in the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. Alternatively, the first communication device can be an access network device, a component configured in the access network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the access network device's functions.
[0007] The method includes: receiving a first correction frame; determining, based on the first correction frame, a first channel response of each receiving channel in at least one receiving channel corresponding to a first communication device relative to at least one transmitting channel corresponding to a second communication device; transmitting a second correction frame; receiving a second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the second channel response being determined based on the second correction frame; and correcting the transmitting channel and receiving channel corresponding to the first communication device based on the first channel response and the second channel response.
[0008] It should be understood that, for a radio frequency (RF) channel of the first communication device, the RF channel can be regarded as a receiving channel for receiving the first correction frame, or as a transmitting channel for transmitting the second correction frame. That is, the RF channel has both transmitting and receiving functions. Therefore, the correction of the transmitting and receiving channels corresponding to the first communication device in this application can be understood as the correction of the transmission and reception of the RF channel corresponding to the first communication device.
[0009] It should also be understood that if the communication device is a baseband chip, the radio frequency channel corresponding to the baseband chip can be understood as a circuit device used to transmit signals. This circuit device is connected to the antenna and can convert digital signals into analog signals and send them to the antenna.
[0010] Based on the technical solution of this application, the first communication device interacts with the second communication device by exchanging first and second correction frames. The first and second correction frames can be used to determine the first and second channel responses, which can then be used to perform channel correction on the first communication device. This over-the-air correction method is advantageous for achieving channel correction with lower hardware design complexity and maintenance costs. Furthermore, designing dedicated correction frames helps meet the requirements of correction pilots for the radio frequency channels of large-scale MIMO systems.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the first correction frame and / or the second correction frame do not include service data.
[0012] In this application, the first correction frame and / or the second correction frame are dedicated to channel correction and are not used to transmit service data. This allows more time slots to be reserved in the first correction frame and / or the second correction frame to transmit correction pilots, which is beneficial to meeting the requirements of transmitting correction pilots for the radio frequency channels of large-scale MIMO systems.
[0013] In conjunction with the first aspect, in some implementations of the first aspect, the first correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the second communication device; the second correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the first communication device.
[0014] In this application, the correction pilot of each transmission channel in at least one transmission channel corresponding to the second communication device can be used to obtain the first channel response, and the correction pilot of each transmission channel in at least one transmission channel corresponding to the first communication device can be used to obtain the second channel response. The accuracy of channel correction by combining the first channel response and the second channel response is higher.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the first correction frame and / or the second correction frame are also used to transmit a control channel. The control channel carries first information, which indicates one or more of the following: the time-domain position of the correction pilot, the frequency-domain position of the correction pilot, the frequency-domain spacing of the correction pilot, or the frequency-domain offset of the correction pilot. This facilitates the alignment of the time-frequency resources occupied by the correction pilot at the transmitting and receiving ends of the first or second correction frame, ensuring that the correction pilot can be successfully received.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, the correction pilots are combed in the frequency domain. This helps to ensure the orthogonality between the correction pilots of different RF channels.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the control channel is also used to carry second information, which indicates the activation of correction frames and / or the transmission interval of correction frames, wherein the correction frame is either a first correction frame or a second correction frame. This improves the flexibility of correction frame transmission.
[0018] In conjunction with the first aspect, in certain implementations of the first aspect, receiving a second channel response of each of the at least one receiving channels corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device includes: receiving a first minimized drive test (MDT) message, the first MDT message including a second channel response of each of the at least one receiving channels corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first MDT message being located after the second correction frame in the time domain; or, receiving a first data frame, the first data frame including a second channel response of each of the at least one receiving channels corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first data frame being located after the second correction frame in the time domain.
[0019] In this application, carrying the second channel response through the first MDT message is more flexible and helps reduce signaling overhead. Alternatively, a first data frame can be designed specifically for feeding back the second channel response, meaning the data carried in the first data frame is the second channel response. This helps avoid resource shortages that occur in conventional frame structures.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: transmitting a first channel response of each receiving channel of at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device. In this way, the second communication device can perform channel correction based on the first channel response and the second channel response, thereby improving the accuracy of channel correction of the second communication device.
[0021] In conjunction with the first aspect, in certain implementations of the first aspect, transmitting a first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device includes: transmitting a second MDT message, the second MDT message including the first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second MDT message being located after the first correction frame in the time domain; or, transmitting a second data frame, the second data frame including the first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second data frame being located after the first correction frame in the time domain.
[0022] In this application, carrying the first channel response through the second MDT message is more flexible and helps reduce signaling overhead. Alternatively, a second data frame can be designed specifically for feeding back the first channel response, meaning the data carried in the second data frame is the first channel response. This helps avoid resource shortages that occur in conventional frame structures.
[0023] Secondly, a channel correction method is provided. This method can be executed by a second communication device, which can be a terminal device, a component configured in the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. Alternatively, the second communication device can be an access network device, a component configured in the access network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the access network device's functions.
[0024] The method includes: sending a first correction frame; receiving a second correction frame; determining, based on the second correction frame, a second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device; and sending the second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device.
[0025] Based on the technical solution of this application, the second communication device interacts with the first communication device by exchanging first and second correction frames. The first and second correction frames can be used to determine the first and second channel responses, which can then be used to perform channel correction on the first communication device. This over-the-air correction method is advantageous for achieving channel correction with lower hardware design complexity and maintenance costs. Furthermore, designing dedicated correction frames helps meet the requirements of correction pilots for the radio frequency channels of large-scale MIMO systems.
[0026] In conjunction with the second aspect, in some implementations of the second aspect, the first correction frame and / or the second correction frame do not include service data.
[0027] In this application, the first correction frame and / or the second correction frame are dedicated to channel correction and are not used to transmit service data. This allows more time slots to be reserved in the first correction frame and / or the second correction frame to transmit correction pilots, which is beneficial to meeting the requirements of transmitting correction pilots for the radio frequency channels of large-scale MIMO systems.
[0028] In conjunction with the second aspect, in some implementations of the second aspect, the first correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the second communication device; the second correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the first communication device.
[0029] In this application, the correction pilot of each transmission channel in at least one transmission channel corresponding to the second communication device can be used to obtain the first channel response, and the correction pilot of each transmission channel in at least one transmission channel corresponding to the first communication device can be used to obtain the second channel response. The accuracy of channel correction by combining the first channel response and the second channel response is higher.
[0030] In conjunction with the second aspect, in some implementations of the second aspect, the first correction frame and / or the second correction frame are also used to transmit a control channel. The control channel carries first information, which indicates one or more of the following: the time-domain position of the correction pilot, the frequency-domain position of the correction pilot, the frequency-domain spacing of the correction pilot, or the frequency-domain offset of the correction pilot. This facilitates the alignment of the time-frequency resources occupied by the correction pilot at the transmitting and receiving ends of the first or second correction frame, ensuring that the correction pilot can be successfully received.
[0031] In conjunction with the second aspect, in some implementations of the second aspect, the correction pilots are combed in the frequency domain. This helps to ensure the orthogonality between the correction pilots of different RF channels.
[0032] In conjunction with the second aspect, in some implementations of the second aspect, the control channel is also used to carry second information, which indicates the activation of correction frames and / or the transmission interval of correction frames, wherein the correction frame is either a first correction frame or a second correction frame. This improves the flexibility of correction frame transmission.
[0033] In conjunction with the second aspect, in certain implementations of the second aspect, transmitting a second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device includes: transmitting a first MDT message, the first MDT message including the second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first MDT message being located after the second correction frame in the time domain; or, transmitting a first data frame, the first data frame including the second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first data frame being located after the second correction frame in the time domain.
[0034] In this application, carrying the second channel response through the first MDT message is more flexible and helps reduce signaling overhead. Alternatively, a first data frame can be designed specifically for feeding back the second channel response, meaning the data carried in the first data frame is the second channel response. This helps avoid resource shortages that occur in conventional frame structures.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving a first channel response from each of at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device. In this way, the second communication device can perform channel correction based on the first and second channel responses, thereby improving the accuracy of channel correction by the second communication device.
[0036] In conjunction with the second aspect, in certain implementations of the second aspect, receiving a first channel response of each of the at least one receiving channels corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device includes: receiving a second MDT message, the second MDT message including a first channel response of each of the at least one receiving channels corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second MDT message being located after the first correction frame in the time domain; or, receiving a second data frame, the second data frame including a first channel response of each of the at least one receiving channels corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second data frame being located after the first correction frame in the time domain.
[0037] In this application, carrying the first channel response through the second MDT message is more flexible and helps reduce signaling overhead. Alternatively, a second data frame can be designed specifically for feeding back the first channel response, meaning the data carried in the second data frame is the first channel response. This helps avoid resource shortages that occur in conventional frame structures.
[0038] It should be understood that the second aspect of this application corresponds to the technical solution of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here.
[0039] Thirdly, a communication apparatus is provided for executing the method in any possible implementation of any of the above aspects. Specifically, the apparatus includes a module for executing the method in any possible implementation of any of the above aspects.
[0040] In one design, the device may include modules that perform the methods / operations / steps / actions described in any of the above aspects. These modules may be hardware circuits, software, or a combination of hardware circuits and software.
[0041] In another design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0042] In another design, the device is a terminal device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0043] In another design, the device is used to perform the method in any possible implementation of any of the above aspects, and the device can be configured in a terminal device or an access network device.
[0044] Fourthly, a communication device is provided, comprising at least one processor for calling and running a computer program from a memory, such that the device performs the method in any possible implementation of any of the preceding aspects.
[0045] Optionally, the device further includes a memory for storing instructions and data. The memory is coupled to the processor, which, when executing the instructions stored in the memory, can implement the methods described in the foregoing aspects.
[0046] Optionally, the device further includes a communication interface. Exemplarily, the communication interface can be a transmitter and receiver, which can be separate or integrated together, referred to as a transceiver. Exemplarily, the communication interface can also be an input / output interface, transceiver circuitry, etc.
[0047] In one possible implementation, the communication device can be a chip or a chip system.
[0048] Fifthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when run, causes a computer to perform the method in any possible implementation of the first aspect described above.
[0049] In a sixth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods in any possible implementation of any of the above aspects.
[0050] In a seventh aspect, this application provides a chip system including at least one processor for supporting the implementation of the functions involved in any possible implementation of any of the above aspects, such as receiving or processing data involved in the above methods.
[0051] In one possible design, the chip system also includes a memory for storing program instructions and data, which may be located within or outside the processor.
[0052] Optionally, the chip system may consist of chips or may include chips and other discrete components. Attached Figure Description
[0053] Figure 1 is a schematic diagram of the architecture of the communication system used in the embodiments of this application;
[0054] Figure 2 is a schematic diagram of the transmission of a correction frame provided in an embodiment of this application;
[0055] Figures 3 to 5 are schematic diagrams of the frame structure of the correction frame provided in the embodiments of this application;
[0056] Figure 6 is a schematic flowchart of a channel correction method provided in an embodiment of this application;
[0057] Figure 7 is a schematic diagram of data frame transmission provided in an embodiment of this application;
[0058] Figure 8 is a schematic diagram of an uplink feedback frame provided in an embodiment of this application;
[0059] Figure 9 is a schematic diagram of a downlink feedback frame provided in an embodiment of this application;
[0060] Figures 10 and 11 are schematic block diagrams of a communication device provided in an embodiment of this application. Detailed Implementation
[0061] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0062] Before introducing the channel correction method and related apparatus provided in the embodiments of this application, the following points should be made first.
[0063] First, in the embodiments shown below, the terms and English abbreviations, such as radio frequency channel, calibration frame, minimized drive test (MDT), multiple-input multiple-output (MIMO), etc., are merely exemplary examples given for ease of description and should not constitute any limitation on this application. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0064] Second, in the embodiments shown below, the terms "first," "second," and various numerical designations are merely for descriptive convenience to distinguish identical or similar items with substantially the same function and effect. For example, the first correction frame and the second correction frame are only used to distinguish different correction frames and do not limit their order, nor are they used to limit the scope of the embodiments of this application. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that the terms "first," "second," etc., are not necessarily different.
[0065] Third, "at least one" means one or more, while "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0066] Fourth, in this application, "instruction" can include direct and indirect instructions, explicit and implicit instructions, and instructions used for determination. The information indicated by a certain piece of information (such as first information) is called the information to be instructed. For example, the first information in the embodiments of this application indicates one or more contents. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed; for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.
[0067] The information in this application is used to indicate one or more contents, or it may be replaced with the information indicating one or more contents, or the information including one or more contents.
[0068] Fifth, in this application, "when," "if," and "if" all refer to the device taking corresponding actions under certain objective circumstances, not to a time limit, nor do they require the device to perform a judgment action, nor do they imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "under the circumstances" are interchangeable. "When" is interchangeable with "if" / "if."
[0069] Sixth, in this application, the words "exemplarily" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0070] Seventh, in this application, "send" and "receive" indicate the direction of signal transmission. For example, "send a first correction frame to a first communication device" can be understood as the destination of the first correction frame being the first communication device, which may include direct transmission via the air interface or indirect transmission via the air interface by other units or modules. "Receive a first correction frame from a second communication device" can be understood as the source of the first correction frame being the second communication device, which may include direct reception from the second communication device via the air interface or indirect reception from the second communication device via the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.
[0071] In other words, sending and receiving can occur between devices, such as between terminal devices and network devices; or they can occur within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.
[0072] Eighth, in this application, the solutions in each embodiment can be used in reasonable combinations, and the explanations or descriptions of various terms, similar operations, or steps appearing in the embodiments can be referenced or explained to each other in the various embodiments, without limitation.
[0073] Figure 1 is a schematic diagram of the architecture of the communication system applied in an embodiment of this application. The communication system 10 shown in Figure 1 includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 10 also includes an Internet 300. The RAN 100 may include at least one access network device (as shown in Figure 1, 110a and 110b) and at least one terminal device (as shown in Figure 1, 120a-120j). The terminal device is wirelessly connected to the access network device, and the access network device is wirelessly or wiredly connected to the core network 200. The core network device and the access network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the access network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the access network device. Terminal devices and access network devices can be interconnected via wired or wireless means. Figure 1 is only a schematic diagram; the communication system may also include other access network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.
[0074] The radio access network 100 can be a cellular system related to the 3rd generation partnership project (3GPP), such as a 4th generation mobile communication technology (4G) system (also known as a long term evolution (LTE) system), a 5th generation mobile communication technology (5G) system (also known as a new radio (NR) system), or it can be applied to future mobile communication systems or other similar communication systems, without specific limitations. The radio access network 100 can also be an open radio access network (open RAN, O-RAN, or ORAN), a cloud radio access network (CRAN), a non-terrestrial network (NTN), a satellite communication network, a high altitude platform station (HAPS) communication network, an integrated access and backhaul (IAB) communication network, a reconfigurable intelligent surface (RIS) communication network, etc. The wireless access network 100 can also be a communication system that integrates two or more of the above systems.
[0075] Access network devices are nodes in a radio access network, also known as RAN nodes. Access network devices assist terminal devices in achieving wireless access. Multiple access network devices in communication system 10 can be nodes of the same type or different types.
[0076] In one possible scenario, access network equipment can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a base station in a future mobile communication system, an access point (AP) in a satellite, an IAB node, or access network equipment in an NTN communication system; that is, it can be deployed on a high-altitude platform or satellite. Access network equipment can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Access network equipment can also act as a base station in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, and machine-to-machine (M2M) communication. Optionally, access network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).
[0077] In another possible scenario, multiple access network devices collaborate to assist the terminal in achieving wireless access, with each access network device implementing a portion of the base station's functions. For example, access network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). It is understood that access network devices can be CU nodes, DU nodes, or devices including both CU and DU nodes. Furthermore, a CU can be classified as an access network device within the access network or as a core network device within the core network; no restrictions are placed here.
[0078] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an O-RAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0079] A terminal device is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from access network equipment. Terminal devices can also be referred to as terminals, terminal equipment, user equipment (UE), mobile stations, mobile terminals, etc.
[0080] For example, terminal devices include handheld devices and in-vehicle devices with wireless connectivity. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smartwatches, smart bracelets, pedometers, smart glasses, etc.), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, point-of-sale (POS) machines, customer-premises equipment (CPE), light user equipment (UE), reduced capability user equipment (REDCAP UE), wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc. Terminal devices can also be vehicle devices, such as vehicle devices, vehicle modules, vehicle chips, on-board units (OBUs) or telematics boxes (T-BOXs). Terminal devices can also be other devices with terminal functions. For example, a terminal device can also be a device that performs terminal functions in D2D communication.
[0081] The embodiments of this application do not limit the form of the terminal device. The device used to implement the functions of the terminal device can be the terminal device itself, or it can be a device that supports the terminal device in implementing the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of chips, or it can include chips and other discrete devices. All or part of the functions of the terminal device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform).
[0082] Terminal devices can be widely used in various scenarios, such as D2D, V2X communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart cities, etc.
[0083] Access network equipment and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the access network equipment and terminal equipment.
[0084] The roles of access network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile access network device. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is an access network device; however, for access network device 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via an interface protocol between access network devices. In this case, relative to 110a, 120i is also an access network device. Therefore, both access network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with access network device functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0085] Communication between access network devices and terminal devices, between access network devices, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0086] In the embodiments of this application, the functions of the access network device can be executed by modules (such as chips) within the access network device, or by a control subsystem that includes the functions of the access network device. This control subsystem, including the functions of the access network device, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal functions.
[0087] In this application, the access network device sends downlink signals or downlink information to the terminal device, and the downlink signals or downlink information are carried on the downlink channel; the terminal device sends uplink signals or uplink information to the access network device, and the uplink signals or uplink information are carried on the uplink channel. In order to communicate with the access network device, the terminal device needs to establish a radio connection on a cell controlled by the access network device. The cell with which the terminal device has established a radio connection is called the serving cell of the terminal device. When the terminal device communicates with the serving cell, it may also be subject to interference from signals from neighboring cells.
[0088] In this application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete fourier transform-spread-OFDM (DFT-s-OFDM) symbol. Unless otherwise specified, the symbols used in the embodiments of this application refer to time-domain symbols.
[0089] It is understood that in the embodiments of this application, the physical downlink shared channel (PDSCH) and physical downlink control channel (PDCCH) are only examples of downlink data channels and downlink control channels, respectively. Similarly, the physical uplink shared channel (PUSCH) and physical uplink control channel (PUCCH) are only examples of uplink data channels and uplink control channels, respectively. In different systems and scenarios, data channels and control channels may have different names, and the embodiments of this application do not limit this.
[0090] To better understand the technical solutions provided in this application, the relevant technologies and concepts involved in this application are introduced below.
[0091] In TDD systems, since the uplink and downlink use the same frequency, they are theoretically considered reciprocal. However, due to hardware errors and nonlinear distortion, actual transmit and receive channels may differ. To address this difference, channel correction is typically used to eliminate it and ensure channel reciprocity. Channel correction involves calibrating the amplitude and phase of the radio frequency (RF) to ensure consistency across the transmit channels of multiple RRUs, which is crucial for improving signal quality and system performance.
[0092] Channel reciprocity is a prerequisite for the implementation of many communication technologies. For example, beamforming technology relies on accurate channel information to target specific users. Through channel reciprocity, network devices can use uplink channel information to perform downlink beamforming. As another example, through channel reciprocity, network devices can design downlink precoding matrices based on uplink channel information, thereby improving system capacity and transmission efficiency.
[0093] Channel calibration includes absolute calibration and relative calibration. Absolute calibration requires that the amplitude and phase of all transmitting channels in the multiple transmitting channels of the communication device be consistent, and that the amplitude and phase of all receiving channels in the multiple receiving channels of the communication device be consistent. Relative calibration requires that the amplitude ratio and phase ratio of all receiving channels in the multiple receiving channels of the communication device be consistent with those of all transmitting channels in the multiple transmitting channels of the communication device.
[0094] Existing channel correction techniques include methods such as circuit-coupled correction. Circuit-coupled correction employs hardware design to compensate for amplitude and phase mismatch in the transmit / receive link. However, for large-scale multiple-input multiple-output (MIMO) systems, circuit-coupled correction methods involve complex hardware design and high maintenance costs.
[0095] In view of this, this application addresses the channel correction problem of massive MIMO systems by designing a dedicated correction frame, as shown in Figure 2 (uplink and downlink correction frames). Unlike traditional data frames, which are primarily used for transmitting service data, the correction frame provided in this application is mainly used for transmitting correction pilots, or in other words, the correction frame mainly includes correction pilots. These correction pilots are used to perform channel correction on communication devices (such as a first or second communication device). The communication device can design pilots according to the number of its radio frequency channels. For example, the pilot sequence can be a gold sequence, a ZC sequence, an M sequence, etc.
[0096] In the interaction process, communication devices (such as the first communication device and the second communication device) can exchange correction frames to obtain the channel response. Then, the communication devices can perform channel correction based on the channel response. This method of correction via air interface helps to reduce hardware design complexity and maintenance costs.
[0097] It should be understood that, for downlink transmission, the correction frame of this application can be called a downlink correction frame, and for uplink transmission, the correction frame of this application can be called an uplink correction frame.
[0098] The frame structure of the correction frame in the embodiment of this application is described below with reference to Figure 3.
[0099] For example, as shown in Figure 3, the frequency domain spacing of the correction pilot is 4, indicating that one symbol can carry correction pilots for 4 RF channels. The same pattern is used to identify the time-frequency resources occupied by the correction pilot for the same RF channel, and different patterns are used to identify the time-frequency resources occupied by the correction pilot for different RF channels. The frequency domain spacing of the correction pilot can also be described as the frequency domain density of the correction pilot, or the comb granularity of the correction pilot, where the comb granularity represents the size of a comb.
[0100] As shown in Figure 3, in one possible design, a small number of time slots in the correction frame (e.g., referred to as the first part of the correction frame) are allocated to the control channel, or used to transmit the control channel, while the majority of the time slots (e.g., referred to as the second part of the correction frame) are used to transmit the correction pilot.
[0101] In one possible design, the correction frame does not include service data, or in other words, it is not used to transmit service data. In another possible design, if the correction frame contains a third, idle time slot in addition to the first and second time slots mentioned above, such as the reserved resources shown in Figure 3, then the third time slot can be used to transmit service data.
[0102] It should be understood that the number of time slots in the first part is less than the number of time slots in the second part, and the number of time slots in the third part is less than the number of time slots in the second part. That is, most of the time slots in the correction frame are used to transmit the correction pilot.
[0103] To ensure the orthogonality of the correction pilots for different RF channels, the correction pilots may optionally be combed in the frequency domain. Furthermore, the correction pilots may also be non-uniformly distributed in the frequency domain, or may employ code division orthogonality, etc., which this application does not limit.
[0104] To enable the receiver of the correction frame to determine the time-frequency resources where the correction pilot is located, optionally, the control channel in the correction frame can be used to carry first information. This first information indicates one or more of the following: the time-domain position of the correction pilot, the frequency-domain position of the correction pilot, the frequency-domain spacing of the correction pilot, or the frequency-domain offset of the correction pilot. The frequency-domain offset refers to the offset relative to subcarrier 0. The frequency-domain spacing and the frequency-domain offset of the correction pilot can jointly determine the subcarrier position of the correction pilot in the frequency domain.
[0105] Optionally, the control channel included in the correction frame is also used to carry second information, which is used to indicate the initiation of the correction frame and / or the transmission interval of the correction frame.
[0106] In one possible implementation, under relatively stable ambient and device temperatures, the RF channel can meet the requirements by triggering only one calibration frame over a relatively long period after power-on, for example, performing calibration once every half day after power-on. However, when ambient and device temperatures are unstable, the interval between calibration frame transmissions can be reduced, for example, to half an hour.
[0107] In one possible implementation, the transmission interval of correction frames refers to the interval between correction frames in the same transmission direction, such as the transmission interval between one uplink correction frame and the next uplink correction frame, or the transmission interval between one downlink correction frame and the next downlink correction frame.
[0108] Optionally, a portion of the time slots in the correction frame is used to transmit access channels, such as the physical random access channel (PRACH).
[0109] Optionally, a portion of the time slots in the correction frame is also used to transmit the physical broadcast channel (PBCH).
[0110] It should be understood that some time slots in the correction frame are used to transmit access channels, control channels, and physical broadcast channels. This helps provide some information required for communication between the transceiver and the receiver, ensuring the normal operation of uplink and downlink access and synchronization processes. This information includes, for example, which terminal devices are accessing the base station, the current system frame number, and the time slot number.
[0111] It should be understood that the amount of time-frequency resources occupied by the correction pilot is related to the number of radio frequency channels corresponding to the communication device. The more radio frequency channels the communication device has, the more time-frequency resources the correction pilot occupies. The following section first introduces a possible frame structure for a correction frame, taking an access network device configured with 2048 radio frequency channels as an example.
[0112] For example, a pilot spacing of 12 subcarriers is used in the frequency domain to ensure the accuracy of channel estimation. When allocating independent time-frequency resources for each radio frequency channel, assuming that each symbol can carry the correction pilots for 12 radio frequency channels, then one time slot (e.g., including 14 symbols) can carry the correction pilots for 12 × 14 = 168 radio frequency channels. Carrying the correction pilots for 2048 radio frequency channels requires ceil(2048 / 168) = 13 time slots, where ceil() represents rounding up. Assuming a calibration frame consists of 20 time slots, a possible frame structure is shown in Figure 4. As can be seen, the first time slot (slot #0) of the calibration frame is used to transmit PBCH, the second time slot (slot #1) is used to transmit PDCCH, the third time slot (slot #2) to the fifteenth time slot (slot #14) are used to transmit calibration pilots for 2048 RF channels, the sixteenth time slot (slot #15) is an idle time slot, the seventeenth time slot (slot #16) is used to transmit PRACH, the eighteenth time slot (slot #17) is used to transmit PUCCH, and the nineteenth time slot (slot #18) and the twentieth time slot (slot #19) are idle time slots.
[0113] It should be understood that the correction frame shown in Figure 4 includes correction pilots for 2048 radio frequency channels corresponding to the access network device, which is sent from the access network device to the terminal device. It can be regarded as a downlink correction frame, which can be used to perform channel correction on the terminal device and / or the access network device. Among them, the PDCCH can be used to indicate the time-frequency position of the correction pilot of the radio frequency channel corresponding to the access network device.
[0114] The following example, using a system with 24 terminal devices, illustrates a possible frame structure for a correction frame.
[0115] For example, each terminal device corresponds to 32 radio frequency channels (or ports). When allocating independent time and frequency resources for each radio frequency channel of a terminal device, assuming that each symbol can carry the correction pilot of 4 radio frequency channels, then one terminal device occupies 8 symbols, and 24 terminal devices occupy a total of ceil(8×24 / 14)=14 time slots, where ceil() means rounding up. Assuming a calibration frame consists of 20 time slots, a possible frame structure is shown in Figure 5. As can be seen, the first time slot (slot #0) of the calibration frame is used to transmit PBCH, the second time slot (slot #1) is used to transmit PDCCH, the third time slot (slot #2) is an idle time slot, the fourth time slot (slot #3) to the seventeenth time slot (slot #16) are used to transmit calibration pilots for all radio channels corresponding to the multiple radio channels of the 24 terminal devices, the eighteenth time slot (slot #17) is used to transmit PRACH, the nineteenth time slot (slot #18) is used to transmit PUCCH, and the twentieth time slot (slot #19) is an idle time slot.
[0116] It should be understood that the correction frame shown in Figure 5 includes the correction pilot for the RF channel corresponding to the terminal device, which is sent by the terminal device to the access network device and can be used to perform channel correction on the access network device. The PUCCH can be used to indicate the time-frequency position of the correction pilot for the terminal device's RF channel. When multiple users in a massive MIMO system send the correction pilot for their RF channels to the access network device, correction of the RF channels for multiple users can be achieved.
[0117] Based on the above description of the correction frame, the following describes the interactive process of performing channel correction on the communication device through air interface correction.
[0118] Figure 6 is a schematic flowchart of a channel correction method 600 provided in an embodiment of this application. In this method 600, the communication device (such as a first communication device and a second communication device) may be a communication equipment or a component configured in the communication equipment, such as a processor, chip, or chip system configured in the communication equipment.
[0119] For example, the first communication device may be a terminal device or a component configured in the terminal device, and the second communication device may be an access network device or a component configured in the access network device.
[0120] For example, the first communication device may be an access network device or a component configured in the access network device, and the second communication device may be a terminal device or a component configured in the terminal device.
[0121] For example, the first communication device may be a terminal device or a component configured in the terminal device, and the second communication device may be a terminal device or a component configured in the terminal device.
[0122] The correction frame described above can be a first correction frame or a second correction frame, wherein the first correction frame is a correction frame sent by the second communication device to the first communication device, and the second correction frame is a correction frame sent by the first communication device to the second communication device.
[0123] Method 600 includes, but is not limited to, S601 to S607, and each step is described in detail below.
[0124] S601, the second communication device sends a first correction frame to the first communication device, and correspondingly, the first communication device receives the first correction frame.
[0125] In this application, the first correction frame is used to perform channel correction on the first communication device.
[0126] In one possible implementation, the first correction frame does not include service data, or is not used to transmit service data.
[0127] In one possible implementation, the first correction frame includes a correction pilot for each of at least one transmission channel corresponding to the second communication device. The correction pilot included in the first correction frame is used to perform channel correction on the first communication device. For ease of distinction, the correction pilot included in the first correction frame is referred to as the first correction pilot in this application.
[0128] In one possible implementation, the first correction frame also includes a control channel, such as a PDCCH or PUCCH. This control channel is also used to carry the number of time slots (or symbols) occupied by the first correction pilot, and / or the number of subcarriers occupied by the first correction pilot.
[0129] In one possible implementation, the second communication device can use the control channel to indicate the location of the time-frequency resources occupied by the correction pilot of each transmission channel of the second communication device. For example, the control channel is used to carry first information, which indicates one or more of the following: the time-domain location of the first correction pilot, the frequency-domain location of the first correction pilot, the frequency-domain spacing of the first correction pilot, or the frequency-domain offset of the first correction pilot. The frequency-domain spacing and the frequency-domain offset of the first correction pilot can jointly determine the index of the first correction pilot in the frequency domain.
[0130] Optionally, the control channel is also used to carry second information, which indicates the activation of the first correction frame and / or the transmission interval of the first correction frame.
[0131] S602, the first communication device determines, based on the first correction frame, the first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device.
[0132] For example, the first communication device includes at least one receiving channel. For the first receiving channel, the first communication device divides the correction pilot of each of the at least one transmitting channels of the second communication device by a known value (corresponding to the first receiving channel) to obtain a first channel response of the first receiving channel relative to the at least one transmitting channel of the second communication device. Here, the first receiving channel is any one of the at least one radio frequency channels of the first communication device. Assuming the number of at least one receiving channels of the first communication device is M, and the number of at least one transmitting channels of the second communication device is N, the dimension of the obtained first channel response is M×N. Here, M and N are positive integers. In one possible implementation, M is greater than or equal to 2, and N is greater than or equal to 2.
[0133] Channel response refers to air interface channel information, used to characterize channel features. Typically, the transmitter sends a pilot sequence, and the receiver obtains the channel estimation result based on a channel estimation algorithm. This channel estimation result is the channel response that reflects the current environment. Therefore, channel response can also be described as the channel estimation result or the channel measurement result.
[0134] S603, the first communication device sends a second correction frame to the second communication device, and correspondingly, the second communication device receives the second correction frame.
[0135] In this application, the correction frame sent by the first communication device to the second communication device is called the second correction frame, which is used to perform channel correction on the first communication device.
[0136] In one possible implementation, the second correction frame does not include service data, or in other words, it is not used to transmit service data.
[0137] In one possible implementation, the second correction frame includes a correction pilot for each of at least one transmission channel corresponding to the first communication device. The correction pilot included in the second correction frame is used to perform channel correction on the first communication device. For ease of distinction, the correction pilot included in the second correction frame is referred to as the second correction pilot in this application.
[0138] In one possible implementation, the second correction frame also includes a control channel, such as a PDCCH or PUCCH. This control channel is also used to carry the number of time slots (or symbols) occupied by the second correction pilot, and / or the number of subcarriers occupied by the second correction pilot.
[0139] In one possible implementation, the first communication device can use the control channel to indicate the location of the time-frequency resources occupied by the correction pilot of each transmission channel of the first communication device. For example, the control channel is used to carry first information indicating one or more of the following: the time-domain location of the second correction pilot, the frequency-domain location of the second correction pilot, the frequency-domain spacing of the second correction pilot, or the frequency-domain offset of the second correction pilot. The frequency-domain spacing and the frequency-domain offset of the second correction pilot can jointly determine the index of the second correction pilot in the frequency domain.
[0140] Optionally, the control channel is also used to carry second information, which indicates the activation of a second correction frame and / or the transmission interval of the second correction frame.
[0141] S604, the second communication device determines, based on the second correction frame, the second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device.
[0142] For example, the second communication device includes at least one receiving channel. For the second receiving channel, the second communication device divides the correction pilot of each of the at least one transmitting channels corresponding to the first communication device by a known value (which corresponds to the second receiving channel) to obtain a second channel response of the second receiving channel relative to the at least one transmitting channel corresponding to the first communication device. Here, the second receiving channel is any one of the at least one receiving channels corresponding to the second communication device. Assuming the number of at least one transmitting channels corresponding to the second communication device is N, and the number of at least one receiving channels corresponding to the first communication device is M, then the dimension of the obtained second channel response is N×M. Here, M and N are positive integers. In one possible implementation, M is greater than or equal to 2, and N is greater than or equal to 2.
[0143] S605, the second communication device sends a second channel response of each of the at least one receiving channel corresponding to the second communication device to the first communication device relative to the at least one transmitting channel corresponding to the first communication device, and correspondingly, the first communication device receives the second channel response of each of the at least one receiving channel corresponding to the second communication device relative to the at least one transmitting channel corresponding to the first communication device.
[0144] In this application, the second correction frame is associated with the second channel response. That is, after the first communication device sends the second correction frame to the second communication device, the second communication device feeds back the second channel response obtained based on the second correction frame to the first communication device. Thus, in conjunction with S602 above, the first communication device can obtain the first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, and the second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device. The uplink first channel response and the second channel response can be used to perform channel correction on the first communication device, see S606.
[0145] S606, the first communication device corrects its transmitting and receiving channels based on the first channel response and the second channel response.
[0146] For example, the first communication device determines correction coefficients for its transmission channel and / or reception channel based on a first channel response and a second channel response. Then, the first communication device corrects the transmission channel and reception channel using these correction coefficients. Correcting the transmission channel and reception channel may include correcting the amplitude and / or phase of the transmission channel and reception channel.
[0147] The first channel response and / or the second channel response can be either a frequency domain channel response or a time domain channel response. If it is a time domain channel response, the first communication device first converts the time domain channel response into a frequency domain channel response, and then corrects the transmitting and receiving channels of the first communication device based on the frequency domain channel response.
[0148] Channel calibration can include absolute calibration and relative calibration. During absolute calibration, the first communication device needs to ensure that the amplitude and phase of the at least one transmitting channel corresponding to the first communication device are consistent (including amplitude consistency and phase consistency), and that the amplitude and phase of the at least one receiving channel are consistent (including amplitude consistency and phase consistency). During relative calibration, the first communication device needs to ensure that the amplitude ratio and phase ratio of the at least one receiving channel and the at least one transmitting channel corresponding to the first communication device are consistent.
[0149] In this application, to adapt to the large number of radio frequency channels in a massive MIMO system, on the one hand, a correction frame for channel correction is designed, in which most of the time slots are used to transmit correction pilots, which helps to meet the requirements of transmitting correction pilots for radio frequency channels of a massive MIMO system; on the other hand, the air interface correction method helps to reduce hardware design complexity and maintenance costs.
[0150] In S605, the second communication device can feed back to the first communication device in different ways the second channel response of each receiving channel in at least one receiving channel of the second communication device relative to at least one transmitting channel of the first communication device.
[0151] In one possible implementation, S605 includes: the second communication device sending a first MDT message to the first communication device, the first MDT message including a second channel response of each of at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device. Accordingly, the first communication device receives the first MDT message.
[0152] In another possible implementation, S605 includes: the second communication device sending a first data frame to the first communication device, the first data frame including a second channel response of each of at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device. Accordingly, the first communication device receives the first data frame.
[0153] For the second communication device, channel correction can also be performed based on the first channel response and the second channel response. Therefore, optionally, method 600 further includes S607: the first communication device sends to the second communication device a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device. Thus, combined with S604 above, the second communication device can obtain the second channel response of each of the at least one receiving channel corresponding to the second communication device relative to the at least one transmitting channel corresponding to the first communication device, and the first channel response of each of the at least one receiving channel corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device. Subsequently, the second communication device can perform correction on the transmitting and receiving channels corresponding to the second communication device based on the first and second channel responses.
[0154] In S607, the first communication device can feed back to the second communication device in different ways the first communication device the first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device.
[0155] In one possible implementation, S607 includes: the first communication device sending a second MDT message to the second communication device, the second MDT message including a first channel response of each of at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device. Accordingly, the second communication device receives the second MDT message.
[0156] In another possible implementation, S607 includes: the first communication device sending a second data frame to the second communication device, the second data frame including a first channel response of each of at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device. Accordingly, the second communication device receives the second data frame.
[0157] In one possible implementation, this application provides a feedback frame specifically for transmitting channel responses. For example, as shown in FIG7, after the first correction frame and the second correction frame, a first data frame and a second data frame can be transmitted. The first data frame is a data frame specifically for feeding back the second channel response; that is, the data transmitted in the first data frame is the second channel response of each of the at least one receiving channel corresponding to the second communication device relative to the at least one transmitting channel corresponding to the first communication device. The second data frame is a data frame specifically for feeding back the first channel response; that is, the data transmitted in the second data frame is the first channel response of each of the at least one receiving channel corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device.
[0158] It should be noted that, apart from the first and second data frames, the other data frames in Figure 7 are regular data frames, mainly used for transmitting service data.
[0159] It should be understood that the second channel response can be regarded as the feedback of the second communication device to the second correction frame. Therefore, the transmission of the second channel response is located after the second correction frame, that is, the first MDT message or the first data frame is located after the second correction frame in the time domain.
[0160] It should also be understood that the first channel response can be regarded as the feedback of the first communication device to the first correction frame. Therefore, the transmission of the first channel response is located after the first correction frame, that is, the second MDT message or the second data frame is located after the first correction frame in the time domain.
[0161] It should also be understood that if channel calibration is performed only on the first communication device, then only one-way feedback is required, that is, the second communication device only needs to send the first data frame back to the first communication device, without the first communication device needing to send the second data frame back to the second communication device; if channel calibration is performed only on the second communication device, then only one-way feedback is required, that is, the first communication device only needs to send the second data frame back to the second communication device, without the second communication device needing to send the first data frame back to the first communication device.
[0162] When the first communication device is a terminal device and the second communication device is an access network device, the first correction frame is a downlink correction frame, the first channel response is a downlink channel response, and the first data frame is a downlink feedback frame; the second correction frame is an uplink correction frame, the second channel response is an uplink channel response, and the second data frame is an uplink feedback frame.
[0163] When the first communication device is an access network device and the second communication device is a terminal device, the first correction frame is an uplink correction frame, the first channel response is an uplink channel response, and the first data frame is an uplink feedback frame; the second correction frame is a downlink correction frame, the second channel response is a downlink channel response, and the second data frame is a downlink feedback frame.
[0164] Figure 8 illustrates a possible frame structure for an uplink feedback frame, wherein the PUSCH is used to carry the downlink channel response of each of the at least one receive channels of the terminal device relative to at least one transmit channel of the access network device.
[0165] Figure 9 illustrates a possible frame structure for a downlink feedback frame, where the PDSCH is used to carry the uplink channel response of at least one receiving channel corresponding to the access network device relative to at least one receiving channel corresponding to the terminal device.
[0166] The downlink correction frame includes the correction pilot of each transmission channel in at least one transmission channel corresponding to the access network device, which can be called the downlink correction pilot. The uplink correction frame includes the correction pilot of each transmission channel in at least one transmission channel corresponding to the terminal device, which can be called the uplink correction pilot.
[0167] Based on the technical solution of this application, the radio frequency channel of terminal equipment and / or access network equipment can be corrected, which is beneficial to ensuring the channel reciprocity of the communication system.
[0168] In another example, the first communication device is a terminal device, and the second communication device is a terminal device. That is, the terminal devices can also exchange correction frames and feedback frames to achieve mutual correction between the terminal devices.
[0169] In one possible implementation, the access network device can interact with multiple terminal devices within its coverage area to exchange correction frames and feedback frames. Alternatively, the access network device can interact with a target terminal device among the multiple terminal devices within its coverage area to exchange correction frames and feedback frames with other terminal devices. In other words, the target terminal device can assist other terminal devices in completing channel correction.
[0170] For an introduction to correction frames and feedback frames, please refer to the description above; it will not be repeated here.
[0171] Optionally, the access network device may arbitrarily select one of the plurality of terminal devices as the target terminal device, or the access network device may select the terminal device with the best channel amplitude-frequency response and / or channel phase-frequency response among the plurality of terminal devices as the target terminal device.
[0172] For example, the coverage area of the access network device includes terminal device 1, terminal device 2, and terminal device 3. Terminal device 1 is the target terminal device. The access network device can exchange calibration frames and feedback frames with terminal device 1, while terminal device 1 can exchange calibration frames and feedback frames with terminal devices 2 and 3 respectively. It should be understood that the access network device can design calibration frames based on the number of its corresponding radio frequency channels, for example, referred to as calibration frame #0; terminal device 1 can design calibration frames based on the number of its corresponding radio frequency channels, for example, referred to as calibration frame #1; terminal device 3 can design calibration frames based on the number of its corresponding radio frequency channels, for example, referred to as calibration frame #2; and terminal device 3 can design calibration frames based on the number of its corresponding radio frequency channels, for example, referred to as calibration frame #3.
[0173] Specifically, the access network device sends a correction frame #0 to terminal device 1, and terminal device 1 sends a channel response #1-0 based on correction frame #0 to the access network device; and terminal device 1 sends a correction frame #1 to the access network device, and the access network device sends a channel response #0-1 based on correction frame #1 to terminal device 1; terminal device 1 sends a correction frame #1 to terminal device 2, and terminal device 2 sends a channel response #2-1 based on correction frame #1 to terminal device 1; and terminal device 2 sends a correction frame #2 to terminal device 1, and terminal device 1 sends a channel response #1-2 based on correction frame #2 to terminal device 2; terminal device 1 sends a correction frame #1 to terminal device 3, and terminal device 3 sends a channel response #3-1 based on correction frame #1 to terminal device 1; and terminal device 3 sends a correction frame #3 to terminal device 1, and terminal device 1 sends a channel response #1-3 based on correction #3 to terminal device 3.
[0174] The process of exchanging correction frames and feedback frames between the access network device and terminal device 1, and the process of exchanging correction frames and feedback frames between terminal device 1 and terminal device 2 and terminal device 3 respectively, can be found in the description of method 600 above, and will not be repeated here.
[0175] The feedback frame mentioned above is transmitted over the air interface. Alternatively, the feedback frame can also be transmitted via a wired connection.
[0176] It should be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0177] The communication correction method according to an embodiment of this application has been described in detail above with reference to FIG6. The communication device according to an embodiment of this application will be described in detail below with reference to FIG10 and FIG11.
[0178] Figures 10 and 11 are schematic block diagrams of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first communication device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
[0179] As shown in Figure 10, the communication device 1000 includes a transceiver module 1010 and a processing module 1020. The transceiver module 1010 can also be referred to as a communication interface or a communication module.
[0180] The device 1000 can be the first communication device described above, used to perform the actions performed by the first communication device in the above method embodiments. Alternatively, the device 1000 can be a component (e.g., a chip) configured in a terminal device or network device. The processing module 1020 is used to perform processing-related operations of the first communication device in the above method embodiments. The transceiver module 1010 is used to perform receiving and transmitting-related operations of the first communication device in the above method embodiments.
[0181] Optionally, the transceiver module 1010 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0182] It should be noted that device 1000 may include a transmitting module but not a receiving module. Alternatively, device 1000 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by device 1000 includes both transmitting and receiving actions.
[0183] Optionally, the device 1000 is used to perform the actions performed by the first communication device in the embodiment shown in FIG. 6 above. For details, please refer to the relevant description in the embodiment shown in FIG. 6 above, which will not be repeated here.
[0184] Optionally, the device 1000 may further include a storage module, which can be used to store data and / or to store computer programs or instructions. The processing module 1020 can read the computer programs / instructions and / or data in the storage module so that the device 1000 can implement the above-described method embodiments.
[0185] When device 1000 is used to implement the function of the first communication device in the method embodiment shown in FIG6, transceiver module 1010 is used to: receive a first correction frame; processing module 1020 is used to: determine, based on the first correction frame, a first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device; transceiver module 1010 is also used to: transmit a second correction frame; receive a second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the second channel response being determined based on the second correction frame; processing module 1020 is also used to: correct the transmitting channel and receiving channel corresponding to the first communication device based on the first channel response and the second channel response.
[0186] Optionally, the first correction frame and / or the second correction frame may not include service data.
[0187] Optionally, the first correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the second communication device; the second correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the first communication device.
[0188] Optionally, the first correction frame and / or the second correction frame are also used to transmit a control channel, which carries first information, indicating one or more of the following: the time-domain position of the correction pilot, the frequency-domain position of the correction pilot, the frequency-domain spacing of the correction pilot, or the frequency-domain offset of the correction pilot.
[0189] Optionally, the correction pilot is combed in the frequency domain.
[0190] Optionally, the control channel is also used to carry second information, which indicates the activation of correction frames and / or the transmission interval of correction frames, wherein the correction frame is a first correction frame or a second correction frame.
[0191] Optionally, the transceiver module 1010 is configured to: receive a first MDT message, the first MDT message including a second channel response of each of the at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first MDT message being located after the second correction frame in the time domain; or, receive a first data frame, the first data frame including a second channel response of each of the at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first data frame being located after the second correction frame in the time domain.
[0192] Optionally, the transceiver module 1010 is configured to: send a first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device.
[0193] Optionally, the transceiver module 1010 is configured to: send a second MDT message, the second MDT message including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second MDT message being located after the first correction frame in the time domain; or, send a second data frame, the second data frame including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second data frame being located after the first correction frame in the time domain.
[0194] When device 1000 is used to implement the function of the second communication device in the method embodiment shown in FIG6, transceiver module 1010 is used to: send a first correction frame; and receive a second correction frame; processing module 1020 is used to: determine, based on the second correction frame, a second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device; transceiver module 1010 is also used to: send the second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device.
[0195] Optionally, the first correction frame and / or the second correction frame may not include service data.
[0196] Optionally, the first correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the second communication device; the second correction frame includes a correction pilot for each of the at least one transmission channel corresponding to the first communication device.
[0197] Optionally, the first correction frame and / or the second correction frame are also used to transmit a control channel, which carries first information, indicating one or more of the following: the time-domain position of the correction pilot, the frequency-domain position of the correction pilot, the frequency-domain spacing of the correction pilot, or the frequency-domain offset of the correction pilot.
[0198] Optionally, the correction pilot is combed in the frequency domain.
[0199] Optionally, the control channel is also used to carry second information, which indicates the activation of correction frames and / or the transmission interval of correction frames, wherein the correction frame is a first correction frame or a second correction frame.
[0200] Optionally, the transceiver module 1010 is configured to: send a first MDT message, the first MDT message including a second channel response of each of the at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first MDT message being located after the second correction frame in the time domain; or, send a first data frame, the first data frame including a second channel response of each of the at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, the first data frame being located after the second correction frame in the time domain.
[0201] Optionally, the transceiver module 1010 is configured to: receive a first channel response from each of at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device.
[0202] Optionally, the transceiver module 1010 is configured to: receive a second MDT message, the second MDT message including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second MDT message being located after the first correction frame in the time domain; or, receive a second data frame, the second data frame including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second data frame being located after the first correction frame in the time domain.
[0203] For a more detailed description of each step, please refer to the relevant descriptions in the method embodiments above, which will not be repeated here.
[0204] Figure 11 is a schematic block diagram of another communication device 1100 provided in an embodiment of this application. As shown in Figure 11, the device 1100 includes one or more processors 1110 and an interface circuit 1120. The one or more processors 1110 and the interface circuit 1120 are coupled to each other. It is understood that the interface circuit 1120 can be a transceiver or an input / output interface. Optionally, the device 1100 may also include a memory 1130 for storing instructions executed by the processor 1110, or for storing input data required by the processor 1110 to execute instructions, or for storing data generated after the processor 1110 executes instructions. Sometimes, the interface circuit 1120 can also be understood as part of the one or more processors 1110, in which case the device 1100 includes the one or more processors 1110.
[0205] The one or more processors 1110 and memory 1130 can be configured separately or integrated, and this application does not limit this.
[0206] When the device 1100 is used to implement the method shown in FIG6, the one or more processors 1110 are used to implement the functions of the processing module 820, and the interface circuit 1120 is used to implement the functions of the transceiver module 810.
[0207] When the aforementioned device 1100 is a chip applied to a terminal device, the chip of the terminal device implements the functions of the terminal device in the above method embodiments. The chip of the terminal device receives information from a network device, which can be understood as the information being first received by other modules (such as an RF module or antenna) in the terminal device, and then sent to the chip of the terminal device by these modules. The chip of the terminal device sends information to a network device, which can be understood as the information being first sent to other modules (such as an RF module or antenna) in the terminal device, and then sent to the network device by these modules.
[0208] When the aforementioned device 1100 is a chip applied to an access network device, the chip of the access network device implements the functions of the access network device in the above method embodiments. The chip of the access network device receives information from the terminal device, which can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the access network device, and then sent to the chip of the access network device by these modules. The chip of the access network device sends information to the terminal device, which can be understood as the information being first sent to other modules (such as radio frequency modules or antennas) in the access network device, and then sent to the terminal device by these modules.
[0209] This application also provides a computer-readable storage medium for storing a computer program that, when run on a computer, causes the computer to perform the methods described in the above embodiments. Alternatively, the computer program includes instructions for implementing the methods described in the above embodiments.
[0210] This application also provides a computer program product, including: a computer program or instructions that, when run on a computer, cause the computer to perform the methods described above.
[0211] This application also provides an apparatus, which can be a chip, including at least one processor for supporting the implementation of the methods in the above embodiments, such as receiving or processing data involved in the methods in the above embodiments.
[0212] In this embodiment of the application, the processor may include one or more of the following: a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field-programmable gate array (FPGA), an artificial intelligence processor (AI processor), or a neural processing unit (NPU).
[0213] In this embodiment, the memory (e.g., memory 1730, memory 1820) may include, but is not limited to, cache, read-only memory (ROM), random access memory (RAM), synchronous dynamic random access memory (SDRAM), hard disk drive (HDD) or solid-state drive (SSD), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), etc. Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. The memory in this embodiment may also be a circuit or any other device capable of implementing storage functions for storing computer programs or instructions, and / or data.
[0214] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0215] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0216] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0217] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0218] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0219] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0220] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.
[0221] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A channel calibration method, characterized in that, Applied to a first communication device, the method includes: Receive the first correction frame; Based on the first correction frame, determine the first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device; Send the second correction frame; The second channel response is received by each of the at least one receiving channels corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device, and the second channel response is determined based on the second correction frame. Based on the first channel response and the second channel response, the transmitting channel and receiving channel corresponding to the first communication device are corrected.
2. The method according to claim 1, characterized in that, The step of receiving a second channel response from each of the at least one receiving channel corresponding to the second communication device relative to the at least one transmitting channel corresponding to the first communication device includes: Receive a first minimized drive test (MDT) message, the first MDT message including a second channel response of each of at least one receive channel corresponding to the second communication device relative to at least one transmit channel corresponding to the first communication device, the first MDT message being located in the time domain after the second correction frame; or, A first data frame is received, the first data frame including a second channel response of each of the at least one receiving channel corresponding to the second communication device relative to the at least one transmitting channel corresponding to the first communication device, the first data frame being located after the second correction frame in the time domain.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Send a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device.
4. The method according to claim 3, characterized in that, The step of transmitting the first channel response of each receiving channel in at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device includes: Send a second MDT message, the second MDT message including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device, the second MDT message being located in the time domain after the first correction frame; or, A second data frame is transmitted, the second data frame including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device, the second data frame being located after the first correction frame in the time domain.
5. A channel calibration method, characterized in that, Applied to a second communication device, the method includes: Send the first correction frame; Receive the second correction frame; Based on the second correction frame, determine the second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device; Send a second channel response for each of the at least one receiving channels corresponding to the second communication device relative to the at least one transmitting channel corresponding to the first communication device.
6. The method according to claim 5, characterized in that, The second channel response of each receiving channel in at least one receiving channel corresponding to the second communication device relative to at least one transmitting channel corresponding to the first communication device includes: Send a first minimized drive test (MDT) message, the first MDT message including a second channel response of each of the at least one receive channel corresponding to the second communication device relative to the at least one transmit channel corresponding to the first communication device, the first MDT message being located in the time domain after the second correction frame; or, A first data frame is transmitted, the first data frame including a second channel response of each of the at least one receiving channel corresponding to the second communication device relative to the at least one transmitting channel corresponding to the first communication device, the first data frame being located after the second correction frame in the time domain.
7. The method according to claim 5 or 6, characterized in that, The method further includes: Receive a first channel response from each of the at least one receiving channels corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device.
8. The method according to claim 7, characterized in that, The step of receiving a first channel response from each of the at least one receiving channels corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device includes: Receive a second MDT message, the second MDT message including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to the at least one transmitting channel corresponding to the second communication device, the second MDT message being located in the time domain after the first correction frame; or, A second data frame is received, the second data frame including a first channel response of each of the at least one receiving channel corresponding to the first communication device relative to at least one transmitting channel corresponding to the second communication device, the second data frame being located after the first correction frame in the time domain.
9. The method according to any one of claims 1 to 8, characterized in that, The first correction frame and / or the second correction frame do not include service data.
10. The method according to any one of claims 1 to 9, characterized in that, The first correction frame includes correction pilots for each of at least one transmission channel corresponding to the second communication device; The second correction frame includes correction pilots for each of the at least one transmission channel corresponding to the first communication device.
11. The method according to claim 10, characterized in that, The first correction frame and / or the second correction frame are further used to transmit a control channel, the control channel being used to carry first information, the first information being used to indicate one or more of the following: The time-domain position of the correction pilot, the frequency-domain position of the correction pilot, the frequency-domain interval of the correction pilot, or the frequency-domain offset of the correction pilot.
12. The method according to claim 11, characterized in that, The control channel is also used to carry second information, which indicates the activation of a correction frame and / or the transmission interval of the correction frame, wherein the correction frame is either the first correction frame or the second correction frame.
13. The method according to any one of claims 10 to 12, characterized in that, The correction pilot is combed in the frequency domain.
14. A communication device, characterized in that, It includes modules for implementing the method as described in any one of claims 1 to 4, 9 to 13, or includes modules for implementing the method as described in any one of claims 5 to 13.
15. A communication device, characterized in that, The device includes at least one processor coupled to a memory for storing a program or instructions that, when executed by the at least one processor, cause the method of any one of claims 1 to 4, 9 to 13 to be performed, or cause the method of any one of claims 5 to 13 to be performed.
16. A computer-readable storage medium, characterized in that, Used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 13 to be performed.
17. A computer program product, characterized in that, include: A computer program or instruction that, when executed, causes the method as described in any one of claims 1 to 13 to be performed.
Citation Information
Patent Citations
Joint channel correcting method, joint channel correcting unit and base stations
CN103457651A
Channel correction method, base station, user equipment and communication system
CN105207723A
Channel reciprocity correction method of multi-antenna wireless communication system
CN108540241A
User equipment (UE)-assisted over-the-air (OTA) calibration with explicit feedback
WO2024181911A1