Communication method and related apparatus
By acquiring channel information and performing channel correction, the channel error problem caused by hardware inconsistencies and environmental changes in wireless communication is solved, thereby improving the communication quality and reliability of terminal devices.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-06-28
- Publication Date
- 2026-07-02
Smart Images

Figure CN2025105158_02072026_PF_FP_ABST
Abstract
Description
A communication method and related apparatus
[0001] This application claims priority to Chinese Patent Application No. CN202411555134.X, filed on October 31, 2024, entitled "A Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a communication method and related apparatus. Background Technology
[0003] Wireless communication can be a transmission communication between two or more communication devices through the propagation of electromagnetic waves. Generally, the two or more communication devices include network devices and terminal devices, or the two or more communication devices include different terminal devices.
[0004] Currently, in wireless communication scenarios, increasing the size of the antenna array in communication equipment can effectively improve signal quality and transmission efficiency. Generally, different antenna elements in an antenna array may correspond to different channels (e.g., transmit channels or receive channels), and the deployment of large-scale antenna arrays will lead to an increase in the number of channels. Taking communication equipment as a terminal device as an example, the number of channels in the terminal device may increase from 2 to a dozen or even dozens.
[0005] However, for terminal devices, channel errors caused by factors such as hardware inconsistencies and environmental changes will increase with the increase in the number of channels, which will lead to a decrease in communication quality and reliability. Summary of the Invention
[0006] This application provides a communication method and related apparatus for improving the communication quality and reliability of terminal devices.
[0007] The first aspect of this application provides a communication method applied to a first communication device, for example, the method being executed by the first communication device, which is a terminal-side device. The first communication device may be a communication equipment (such as a terminal device), or it may be a component of the communication equipment (e.g., a circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or it may be a logic module or software capable of implementing all or part of the functions of the communication equipment.
[0008] In this method, the first communication device acquires first channel information, which is the channel information between M receiving channels of the first communication device and the transmitting channel of the second communication device, where M is a positive integer; the first communication device determines a first correction parameter based on the first channel information, which is used to perform channel correction on the M receiving channels.
[0009] Based on the above scheme, after acquiring the first channel information, the first communication device can determine a first correction parameter based on the first channel information. Subsequently, the first communication device can use the first correction parameter to perform channel correction on its M receiving channels. Here, the first communication device is a terminal-side device. In this way, the first communication device can use the channel information between its receiving channels and the transmitting channels of other communication devices to correct the receiving channels of the terminal-side device. Channel correction of the receiving channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal reception performance of the terminal device and ultimately enhancing its communication quality and reliability.
[0010] In one possible implementation of the first aspect, the method further includes: the first communication device acquiring second channel information, the second channel information being channel information between the receiving channel of the second communication device and P transmitting channels of the first communication device, where P is a positive integer; the first communication device determining a second correction parameter based on the second channel information, the second correction parameter being used to perform channel correction on the P transmitting channels.
[0011] Based on the above scheme, the first communication device can correct the channel of the terminal device's transmission channel by using the channel information between the transmission channel and the receiving channel of other communication devices. By correcting the transmission channel, channel errors caused by factors such as hardware inconsistencies and environmental changes can be eliminated or reduced, thereby improving the signal transmission performance of the terminal device and thus improving the communication quality and reliability of the terminal device.
[0012] Optionally, in the above process, the first correction parameter can be used to correct the receiving channel of the terminal device, and the second correction parameter can be used to correct the transmitting channel of the terminal device. These two correction processes can be called absolute correction, and correspondingly, these two correction parameters can be called absolute correction parameters. For example, after the terminal device is corrected using the first correction parameter, the channel response of each receiving channel of the device being corrected (i.e., the terminal device) on the same subcarrier at the same time can be made equal or nearly equal; similarly, after the terminal device is corrected using the second correction parameter, the channel response of each transmitting channel of the device being corrected (i.e., the terminal device) on the same subcarrier at the same time can be made equal or nearly equal.
[0013] In one possible implementation of the first aspect, the method further includes: the first communication device acquiring second channel information, the second channel information being channel information between the receiving channel of the second communication device and P transmitting channels of the first communication device, where P is a positive integer; the first communication device determining a first correction parameter based on the first channel information, including: the first communication device determining the first correction parameter based on the first channel information and the second channel information, the first correction parameter being further used to perform channel correction on the P transmitting channels.
[0014] Based on the above scheme, the first communication device can perform channel correction on the transceiver channel of the terminal device by using the channel information between the transmitting channel of the terminal device and the receiving channel of other communication devices, as well as the channel information between the receiving channel of the terminal device and the transmitting channel of other communication devices. By correcting the channel of the transceiver channel, channel errors caused by factors such as hardware inconsistency and environmental changes can be eliminated or reduced, thereby improving the signal transmission performance of the terminal device and thus improving the communication quality and reliability of the terminal device.
[0015] Optionally, in the above process, the first correction parameter can be used to correct both the receiving channel and the transmitting channel of the terminal device. This correction process can be called reciprocity correction, and correspondingly, the first correction parameter can be called the reciprocity correction parameter. For example, after the terminal device is corrected using the first correction parameter, the ratio of the receiving channel response of each transmitting and receiving channel of the corrected device (i.e., the terminal device) to the corrected transmitting channel response of the same subcarrier at the same time is equal or nearly equal.
[0016] In one possible implementation of the first aspect, the method further includes: the first communication device transmitting a second reference signal, the second reference signal being transmitted through the P transmission channels, the second reference signal being used to determine the second channel information; the first communication device acquiring the second channel information, including: the first communication device receiving first information, the first information being used to indicate the second channel information.
[0017] Based on the above scheme, the first communication device can transmit a second reference signal through P transmission channels of the terminal device, so that the receiver of the second reference signal determines the second channel information based on the received second reference signal and sends first information indicating the second channel information, so that the first communication device can obtain the second channel information through the first information and determine the correction parameters (such as the first correction parameter and / or the second correction parameter mentioned above) based on the second channel information.
[0018] Alternatively, the first communication device may acquire the second channel information through other means.
[0019] For example, the first communication device can transmit sensing signals through the P transmission channels and receive the sensing signals through one or more receiving channels to determine the aforementioned second channel information through the received sensing signals.
[0020] For example, the first communication device can intelligently determine the aforementioned second channel information using historical information (such as historical channel information, historical sensing information, etc.) from the P transmission channels. For instance, the intelligent methods involved in this application may include, but are not limited to, technologies such as artificial intelligence (AI), neural networks, machine learning, reinforcement learning, deep learning, and large language model (LLM).
[0021] In one possible implementation of the first aspect, the method further includes: the first communication device receiving a first reference signal, the first reference signal being received through the M receiving channels; the first communication device acquiring first channel information, including: the first communication device determining the first channel information based on the first reference signal.
[0022] Based on the above scheme, the first communication device can receive the first reference signal through the M receiving channels of the terminal device, and obtain the first channel information based on the received first reference signal, so as to determine the correction parameters (such as the first correction parameters and / or the second correction parameters mentioned above) through the first channel information.
[0023] Alternatively, the first communication device may acquire the first channel information through other means.
[0024] For example, the first communication device can transmit a sensing signal through one or more transmission channels of a terminal device (or other device) and receive the sensing signal through M receiving channels to determine the aforementioned first channel information through the received sensing signal.
[0025] For example, the first communication device can intelligently determine the first channel information by using historical information (such as historical channel information, historical sensing information, etc.) from the M receiving channels.
[0026] The second aspect of this application provides a communication method applied to a first communication device, such as being executed by the first communication device. The first communication device may be a communication equipment (e.g., a terminal device), or the first communication device may be a component of the communication equipment (e.g., a circuit or chip responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core, etc.), or the first communication device may also be a logic module or software capable of implementing all or part of the functions of the communication equipment.
[0027] In this method, the first communication device acquires second channel information, which is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer; the first communication device determines a second correction parameter based on the second channel information, which is used to perform channel correction on the P transmitting channels.
[0028] Based on the above scheme, after the first communication device acquires the second channel information, it can determine the second correction parameter based on the second channel information. Subsequently, the first communication device can use the second correction parameter to perform channel correction on its P transmission channels. Here, the first communication device is a terminal-side device. In this way, the first communication device can use the channel information between its transmission channels and the receiving channels of other communication devices to correct the transmission channels of the terminal-side device. Channel correction of the transmission channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal transmission performance of the terminal device and ultimately enhancing its communication quality and reliability.
[0029] In one possible implementation of the second aspect, the method further includes: the first communication device transmitting a second reference signal, the second reference signal being transmitted through the P transmission channels, the second reference signal being used to determine the second channel information; the first communication device acquiring the second channel information, including: the first communication device receiving first information, the first information being used to indicate the second channel information.
[0030] Based on the above scheme, the first communication device can transmit a second reference signal through P transmission channels of the terminal device, so that the receiver of the second reference signal determines the second channel information based on the received second reference signal and sends first information indicating the second channel information, so that the first communication device can obtain the second channel information through the first information and determine the correction parameter (such as the second correction parameter mentioned above) based on the second channel information.
[0031] In one possible implementation of the first or second aspect, the method further includes: the first communication device receiving third information, the third information indicating channel correction of the first communication device.
[0032] Based on the above scheme, the first communication device can also receive third information, enabling it to perform channel correction on the terminal device corresponding to it based on the instructions of the third information. For example, the first communication device can trigger one or more of the processes described above: acquiring first channel information, acquiring second channel information, determining first correction parameters, and determining second correction parameters, based on the third information.
[0033] Optionally, the aforementioned third information may include configuration information of the reference signal (e.g., the first reference signal and / or the second reference signal) to save overhead. For example, the configuration information may be used to configure one or more of the following: the transmit port identifier or index of the reference signal, the receive port identifier or index of the reference signal, the identifier or index of the communication device (e.g., the first communication device and / or the second communication device), time-domain resources, frequency-domain resources, the orthogonal cover code (OCC) sequence of the antenna port, or the reference signal sequence.
[0034] Optionally, some or all of the configuration information of the reference signal may be included in other signaling / messages / information that are different from the third information, without limitation here.
[0035] Optionally, the aforementioned third information may be minimum drive test (MDT) signaling / message / information, or other signaling / message / information defined by future standards / protocols.
[0036] As an example, the above method further includes: the first communication device sending a first request message, the first request message being used to request the third information.
[0037] As another example, the above method further includes: the first communication device sending a second request message for requesting channel correction of the first communication device.
[0038] Based on the above scheme, the recipient of the request information (e.g., the first request information or the second request information) can trigger the channel correction process of the first communication device through the request information, thereby improving the communication quality and reliability of the terminal device through the active request of the first communication device. For example, when the communication performance of the signal currently received by the first communication device is below a threshold, when the first communication device currently has a high quality transmission requirement, or under other circumstances, the first communication device can perform channel correction through the above-mentioned active request to improve communication quality.
[0039] In one possible implementation of the first or second aspect, the method further includes: the first communication device transmitting second information, the second information being used to indicate third channel information, the third channel information being channel information between the receiving channel of the first communication device and N transmitting channels of the second communication device, where N is a positive integer; wherein the third channel information is used to determine a third correction parameter, the third correction parameter being used to perform channel correction on the N transmitting channels.
[0040] Based on the above scheme, the second information sent by the first communication device can indicate the third channel information, so that the receiver of the second information (e.g., the second communication device) can determine the third correction parameter based on the third channel information, so as to realize channel correction of the N transmission channels of the second communication device, which can eliminate or reduce channel errors caused by factors such as hardware inconsistency and environmental changes, improve the signal reception performance of the corresponding communication equipment (e.g., terminal equipment or network equipment), and thus improve the overall communication quality and reliability of the communication equipment and the terminal equipment.
[0041] In one possible implementation of the first or second aspect, the method further includes: the first communication device receiving a third reference signal transmitted through the N transmission channels, the third reference signal being used to determine the third channel information.
[0042] Based on the above scheme, the first communication device can receive the third reference signal sent by the N transmission channels of the second communication device through one or more receiving channels of the terminal device, and obtain the third channel information based on the received third reference signal.
[0043] Alternatively, the second communication device may acquire third channel information through other means.
[0044] For example, after the N transmission channels of the second communication device transmit sensing signals, the second communication device can receive the sensing signals through one or more receiving channels of the communication device corresponding to the second communication device, so as to determine the aforementioned third channel information through the received sensing signals.
[0045] For example, the second communication device can intelligently determine the aforementioned third channel information by using historical information (such as historical channel information, historical sensing information, etc.) between the N transmission channels.
[0046] In one possible implementation of the first or second aspect, the third channel information is used to determine the third correction parameter, including: the third channel information and the fourth channel information are used to determine the third correction parameter, the fourth channel information is used to indicate the channel information between the transmit channel of the first communication device and the Q receive channels of the second communication device, where Q is a positive integer; wherein the third correction parameter is also used to perform channel correction on the Q receive channels.
[0047] Based on the above scheme, the third correction parameter can be determined based on the third channel information and the fourth channel information. This third correction parameter can be used to perform channel correction on the N transmit channels and Q receive channels of the second communication device. In this way, the second communication device can perform channel correction on the transmit and receive channels using the channel information between the transmit channel of the second communication device and the receive channel of the first communication device, as well as the channel information between the receive channel of the first communication device and the transmit channel of the second communication device. By correcting the transmit and receive channels, channel errors caused by factors such as hardware inconsistencies and environmental changes can be eliminated or reduced, thereby improving the signal transmission performance of the corresponding communication equipment (such as terminal equipment or network equipment) of the second communication device, and thus improving the overall communication quality and reliability of the communication equipment and the terminal equipment.
[0048] Optionally, in the above process, the third correction parameter can be used to correct the receiving channel of the communication device corresponding to the second communication device, and it can also be used to correct the transmitting channel of the terminal device. This correction process can be called reciprocity correction, and correspondingly, the first correction parameter can be called the reciprocity correction parameter. For example, after the communication device corresponding to the second communication device is corrected by the first correction parameter, the ratio of the receiving channel response of each transmitting and receiving channel of the device being corrected (i.e., the communication device corresponding to the second communication device) to the corrected transmitting channel response of the same subcarrier at the same time is equal or nearly equal.
[0049] In one possible implementation of the first or second aspect, the method further includes: the first communication device transmitting a fourth reference signal received through the Q receiving channels, the fourth reference signal being used to determine the fourth channel information.
[0050] Based on the above scheme, after the first communication device sends the fourth reference signal, the communication device corresponding to the second communication device can receive the fourth reference signal through Q transmission channels, so that the second communication device determines the fourth channel information based on the received fourth reference signal, and determines the third correction parameter based on the fourth channel information.
[0051] In one possible implementation of the first or second aspect, the method further includes: the first communication device transmitting a fourth reference signal, the fourth reference signal being received through Q receiving channels of the second communication device, where Q is a positive integer; the fourth reference signal being used to determine fourth channel information, the fourth channel information being used to indicate channel information between the transmitting channels of the first communication device and the Q transmitting channels of the second communication device; wherein the fourth channel information is used to determine a fourth correction parameter, the fourth correction parameter being used to perform channel correction on the Q receiving channels.
[0052] Based on the above scheme, after the first communication device sends the fourth reference signal, the communication device corresponding to the second communication device can receive the fourth reference signal through Q transmission channels. This allows the second communication device to determine the fourth channel information based on the received fourth reference signal, and to determine the fourth correction parameters for channel correction of the Q receiving channels based on the fourth channel information. This enables channel correction of the Q receiving channels, which can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes. It can also improve the signal reception performance of the communication device (e.g., terminal device or network device) corresponding to the second communication device, thereby improving the overall communication quality and reliability of the communication device and the terminal device.
[0053] Optionally, in the above process, the third correction parameter can be used to correct the transmission channel of the communication device corresponding to the second communication device, and the fourth correction parameter can be used to correct the receiving channel of the communication device corresponding to the second communication device. These two correction processes can be called absolute correction, and correspondingly, these two correction parameters can be called absolute correction parameters. For example, after the communication device corresponding to the second communication device is corrected by the third correction parameter, the channel response of each transmission channel of the corrected device on the same subcarrier at the same time can be made equal or nearly equal; similarly, after the communication device corresponding to the second communication device is corrected by the fourth correction parameter, the channel response of each receiving channel of the corrected device (e.g., terminal device or network device) on the same subcarrier at the same time can be made equal or nearly equal.
[0054] Alternatively, the second communication device may acquire the fourth channel information through other means.
[0055] For example, the second communication device can transmit a sensing signal through one or more transmission channels of the second communication device or one or more transmission channels of the first communication device, and receive the sensing signal through the Q receiving channels, so as to determine the aforementioned fourth channel information through the received sensing signal.
[0056] For example, the second communication device can intelligently determine the fourth channel information by using historical information (such as historical channel information, historical sensing information, etc.) from the Q transmission channels.
[0057] In one possible implementation of the first or second aspect, the method further includes: the first communication device receiving fourth information, the fourth information instructing the second communication device to perform channel correction.
[0058] Based on the above scheme, the first communication device can also receive fourth information, enabling it to perform channel correction on the communication equipment corresponding to the second communication device based on the indication of the fourth information. For example, the first communication device can trigger one or more of the processes of sending the second information and sending the fourth reference signal based on the fourth information.
[0059] Optionally, the fourth information and the third information mentioned above may be contained in the same message / signaling / information, or the fourth information and the third information mentioned above may be contained in different messages / signaling / information, which is not limited here.
[0060] Optionally, the fourth information may include configuration information of the reference signal (e.g., the third reference signal and / or the fourth reference signal) to save overhead. For example, the configuration information may be used to configure one or more of the following: the transmit port identifier or index of the reference signal, the receive port identifier or index of the reference signal, the identifier or index of the communication device (e.g., the first communication device and / or the second communication device), time domain resources, frequency domain resources, the OCC sequence of the antenna port, or the reference signal sequence.
[0061] Optionally, some or all of the configuration information of the reference signal may be included in other signaling / messages / information that are different from the fourth information, without limitation here.
[0062] Optionally, the fourth piece of information mentioned above is MDT signaling / message / information, or other signaling / message / information defined by future standards / protocols.
[0063] As an example, the above method further includes: the first communication device sending a third request message, the first request message being used to request the fourth message.
[0064] As another example, the above method further includes: the first communication device sending a fourth request message for requesting channel correction from the second communication device.
[0065] Based on the above scheme, the recipient of the request information (e.g., a third or fourth request information) can trigger the channel correction process of the second communication device through the request information, thereby improving the communication quality and reliability of the communication equipment corresponding to the second communication device through an active request from the first communication device. For example, when the communication performance of the signal currently transmitted by the communication equipment corresponding to the second communication device is below a threshold, when there is a high quality transmission requirement between the first and second communication devices, or under other circumstances, the first communication device can perform channel correction through the aforementioned active request to improve communication quality.
[0066] A third aspect of this application provides a communication method applied to a second communication device, such as being executed by the second communication device, which may be a communication device (e.g., a terminal device or a network device), or the second communication device may be a component of the communication device (e.g., a circuit or chip responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core, etc.), or the second communication device may also be a logic module or software capable of implementing all or part of the functions of the communication device.
[0067] In this method, a second communication device determines a first reference signal; the second communication device transmits the first reference signal, which is received through M receiving channels of the first communication device, which is a terminal-side device; wherein the first reference signal is used to determine first channel information, the first channel information is used to determine a first correction parameter, and the first correction parameter is used to perform channel correction on the M receiving channels.
[0068] Based on the above scheme, the receiver of the first reference signal, the first communication device, can perform channel correction on the receiving channel of the terminal device through the channel information between the receiving channel and the transmitting channel of the second communication device. By correcting the receiving channel, channel errors caused by factors such as hardware inconsistencies and environmental changes can be eliminated or reduced, thereby improving the signal receiving performance of the terminal device and thus improving the communication quality and reliability of the terminal device.
[0069] In one possible implementation of the third aspect, the method further includes: the second communication device receiving a second reference signal transmitted through P transmission channels of the first communication device, the second reference signal being used to determine second channel information; the second communication device transmitting first information, the first information being used to indicate the second channel information; the second channel information satisfying: the first channel information and the second channel information being used to determine the first correction parameter, the first correction parameter being further used to perform channel correction on the P transmission channels; or, the second channel information being used to determine the second correction parameter, the second correction parameter being used to perform channel correction on the P transmission channels.
[0070] Based on the above scheme, the first communication device can send a second reference signal through P transmission channels of the terminal device, so that the second communication device can determine the second channel information based on the received second reference signal and send first information indicating the second channel information, so that the first communication device can obtain the second channel information through the first information and determine the correction parameters (such as the first correction parameter and / or the second correction parameter mentioned above) based on the second channel information.
[0071] As an example, the second channel information indicated by the first information sent by the second communication device can be used to determine the first correction parameter. That is, the first correction parameter is used not only for channel correction of the M receiving channels but also for channel correction of the P transmitting channels. In this way, the first communication device can perform channel correction on the transceiver channels of the terminal device using the channel information between the terminal device's transmitting channel and the receiving channels of other communication devices, as well as the channel information between the terminal device's receiving channel and the transmitting channels of other communication devices. Channel correction of the transceiver channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal transmission performance of the terminal device and ultimately enhancing its communication quality and reliability.
[0072] As another example, the second channel information indicated by the first information sent by the second communication device can be used to determine a second correction parameter, which is used to perform channel correction on the P transmission channels. In this way, the first communication device can perform channel correction on the transmission channels of the terminal device using the channel information between the transmission channel and the receiving channel of the second communication device. By correcting the transmission channels, channel errors caused by factors such as hardware inconsistencies and environmental changes can be eliminated or reduced, thereby improving the signal transmission performance of the terminal device and thus improving the communication quality and reliability of the terminal device.
[0073] The fourth aspect of this application provides a communication method applied to a second communication device, such as being executed by the second communication device, which may be a communication device (e.g., a terminal device or a network device), or the second communication device may be a component of the communication device (e.g., a circuit or chip responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core, etc.), or the second communication device may also be a logic module or software capable of implementing all or part of the functions of the communication device.
[0074] In this method, a second communication device receives a second reference signal, which is transmitted through P transmission channels of a first communication device, which is a terminal-side device. The second reference signal is used to determine second channel information, which is the channel information between the receiving channel of the second communication device and the P transmission channels of the first communication device, where P is a positive integer. The second communication device transmits first information, which is used to indicate the second channel information. The second channel information is used to determine a second correction parameter, which is used to perform channel correction on the P transmission channels.
[0075] The above scheme enables the first communication device, the receiver of the first information, to determine the second correction parameters based on the second channel information, and to perform channel correction on the P transmission channels of the first communication device based on the second correction parameters. Here, the first communication device is a terminal-side device. In this way, the first communication device can use the channel information between its transmission channel and the receiving channel of the second communication device to correct the transmission channels of the terminal-side device. This channel correction can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal transmission performance of the terminal device and ultimately enhancing its communication quality and reliability.
[0076] In one possible implementation of the third or fourth aspect, the method further includes: the second communication device sending third information, the third information instructing the first communication device to perform channel correction.
[0077] Based on the above scheme, the second communication device can also send third information, enabling the first communication device to perform channel correction on the terminal device corresponding to the first communication device based on the instruction of the third information. For example, the first communication device can trigger one or more of the above processes of acquiring first channel information, acquiring second channel information, determining first correction parameters, and determining second correction parameters based on the third information.
[0078] As an example, the above method further includes: the second communication device receiving first request information, the first request information being used to request the third information.
[0079] As another example, the above method further includes: the second communication device receiving a second request message for requesting channel correction of the first communication device.
[0080] Based on the above scheme, the second communication device can trigger the channel correction process of the first communication device through a request message (such as a first request message or a second request message), thereby improving the communication quality and reliability of the terminal device through the active request of the first communication device. For example, when the communication performance of the signal currently received by the first communication device is below a threshold, when the first communication device has a high quality transmission requirement, or under other circumstances, the first communication device can perform channel correction through the above-mentioned active request to improve communication quality.
[0081] In one possible implementation of the third or fourth aspect, the method further includes: the second communication device receiving second information, the second information being used to indicate third channel information, the third channel information being channel information between the receiving channel of the first communication device and N transmitting channels of the second communication device, where N is a positive integer; wherein the third channel information is used to determine a third correction parameter, the third correction parameter being used to perform channel correction on the N transmitting channels.
[0082] Based on the above scheme, the second information received by the second communication device can indicate the third channel information, enabling the second communication device to determine the third correction parameter based on the third channel information, so as to realize channel correction of the N transmission channels of the second communication device. This can eliminate or reduce channel errors caused by factors such as hardware inconsistency and environmental changes, improve the signal reception performance of the corresponding communication equipment (such as terminal equipment or network equipment), and thus improve the overall communication quality and reliability of the communication equipment and the terminal equipment.
[0083] In one possible implementation of the third or fourth aspect, the method further includes: the second communication device transmitting a third reference signal, the third reference signal being transmitted through the N transmission channels, the third reference signal being used to determine the third channel information.
[0084] Based on the above scheme, the second communication device can transmit a third reference signal through N transmission channels, enabling the first communication device to receive the third reference signal and obtain third channel information based on the received third reference signal.
[0085] In one possible implementation of the third or fourth aspect, the third channel information is used to determine the third correction parameter, including: the third channel information and the fourth channel information are used to determine the third correction parameter, the fourth channel information is used to indicate the channel information between the transmit channel of the first communication device and the Q receive channels of the second communication device, where Q is a positive integer; wherein, the third correction parameter is also used to perform channel correction on the Q receive channels.
[0086] Based on the above scheme, the second communication device can determine a third correction parameter based on the third and fourth channel information. This third correction parameter can be used to perform channel correction on the N transmission channels and Q receiving channels of the second communication device. In this way, the second communication device can perform channel correction on the transceiver channels using the channel information between the second communication device's transmission channel and the first communication device's receiving channel, as well as the channel information between the first communication device's receiving channel and the second communication device's transmission channel. By correcting the transceiver channels, channel errors caused by factors such as hardware inconsistencies and environmental changes can be eliminated or reduced, thereby improving the signal transmission performance of the corresponding communication equipment (e.g., terminal equipment or network equipment) and ultimately improving the overall communication quality and reliability of the communication equipment and the terminal equipment.
[0087] Optionally, in the above process, the third correction parameter can be used to correct the receiving channel of the communication device corresponding to the second communication device, and it can also be used to correct the transmitting channel of the terminal device. This correction process can be called reciprocity correction, and correspondingly, the first correction parameter can be called the reciprocity correction parameter. For example, after the communication device corresponding to the second communication device is corrected by the first correction parameter, the ratio of the receiving channel response of each transmitting and receiving channel of the device being corrected (i.e., the communication device corresponding to the second communication device) to the corrected transmitting channel response of the same subcarrier at the same time is equal or nearly equal.
[0088] In one possible implementation of the third or fourth aspect, the method further includes: the second communication device receiving a fourth reference signal, the fourth reference signal being received through the Q receiving channels, the fourth reference signal being used to determine the fourth channel information.
[0089] Based on the above scheme, after the first communication device sends the fourth reference signal, the communication device corresponding to the second communication device can receive the fourth reference signal through Q transmission channels, so that the second communication device determines the fourth channel information based on the received fourth reference signal, and determines the third correction parameter based on the fourth channel information.
[0090] In one possible implementation of the third or fourth aspect, the method further includes: the second communication device receiving a fourth reference signal, the fourth reference signal being received through Q receiving channels of the second communication device, where Q is a positive integer; the fourth reference signal being used to determine fourth channel information, the fourth channel information being used to indicate channel information between the transmitting channels of the first communication device and the Q transmitting channels of the second communication device; wherein the fourth channel information is used to determine a fourth correction parameter, the fourth correction parameter being used to perform channel correction on the Q receiving channels.
[0091] Based on the above scheme, after the first communication device sends the fourth reference signal, the communication device corresponding to the second communication device can receive the fourth reference signal through Q transmission channels. This allows the second communication device to determine the fourth channel information based on the received fourth reference signal, and to determine the fourth correction parameters for channel correction of the Q receiving channels based on the fourth channel information. This enables channel correction of the Q receiving channels, which can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes. It can also improve the signal reception performance of the communication device (e.g., terminal device or network device) corresponding to the second communication device, thereby improving the overall communication quality and reliability of the communication device and the terminal device.
[0092] In one possible implementation of the third or fourth aspect, the method further includes: the second communication device sending fourth information, the fourth information instructing the second communication device to perform channel correction.
[0093] Based on the above scheme, the second communication device can also send a fourth message to the first communication device, enabling the first communication device to perform channel correction on the communication equipment corresponding to the second communication device based on the instruction of the fourth message. For example, the first communication device can trigger one or more of the processes of sending the second message and sending the fourth reference signal based on the fourth message.
[0094] As an example, the above method further includes: the first communication device sending a third request message, the first request message being used to request the fourth message.
[0095] As another example, the above method further includes: the first communication device sending a fourth request message for requesting channel correction from the second communication device.
[0096] Based on the above scheme, the recipient of the request information (e.g., a third or fourth request information) can trigger the channel correction process of the second communication device through the request information, thereby improving the communication quality and reliability of the communication equipment corresponding to the second communication device through an active request from the first communication device. For example, when the communication performance of the signal currently transmitted by the communication equipment corresponding to the second communication device is below a threshold, when there is a high quality transmission requirement between the first and second communication devices, or under other circumstances, the first communication device can perform channel correction through the aforementioned active request to improve communication quality.
[0097] A fifth aspect of this application provides a communication device, which includes a processing unit; the processing unit is configured to acquire first channel information, the first channel information being channel information between M receiving channels of the first communication device and the transmitting channels of a second communication device, where M is a positive integer; the processing unit is further configured to determine a first correction parameter based on the first channel information, the first correction parameter being used to perform channel correction on the M receiving channels.
[0098] In the fifth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the first aspect and achieve the corresponding technical effects. For details, please refer to the first aspect, which will not be repeated here.
[0099] A sixth aspect of this application provides a communication device, which includes a processing unit. The processing unit is configured to acquire second channel information, which is channel information between a receiving channel of the second communication device and P transmitting channels of the first communication device, where P is a positive integer. The processing unit is further configured to determine a second correction parameter based on the second channel information, which is used to perform channel correction on the P transmitting channels.
[0100] In the sixth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.
[0101] A seventh aspect of this application provides a communication device, which includes a processing unit and a transceiver unit; the processing unit is used to determine a first reference signal; the transceiver unit is used to transmit the first reference signal, which is received through M receiving channels of a first communication device, the first communication device being a terminal-side device; wherein the first reference signal is used to determine first channel information, the first channel information is used to determine a first correction parameter, and the first correction parameter is used to perform channel correction on the M receiving channels.
[0102] In the seventh aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the third aspect and achieve the corresponding technical effects. For details, please refer to the third aspect, which will not be repeated here.
[0103] An eighth aspect of this application provides a communication device, which includes a processing unit and a transceiver unit. The transceiver unit is configured to receive a second reference signal transmitted through P transmission channels of a first communication device, the first communication device being a terminal-side device. The processing unit is configured to determine second channel information based on the second reference signal. The second channel information is channel information between the receiving channel of the second communication device and the P transmission channels of the first communication device, where P is a positive integer. The transceiver unit is further configured to transmit first information indicating the second channel information. The second channel information is used to determine a second correction parameter for channel correction of the P transmission channels.
[0104] In the eighth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the fourth aspect and achieve the corresponding technical effects. For details, please refer to the fourth aspect, which will not be repeated here.
[0105] The ninth aspect of this application provides a communication device including at least one processor for executing computer programs or instructions to enable the device to implement any one of the first to fourth aspects and any possible implementation thereof.
[0106] Optionally, the at least one processor is coupled to a memory for storing computer programs or instructions.
[0107] Optionally, the communication device includes the memory. Optionally, the memory is integrated with at least one processor.
[0108] The tenth aspect of this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is used to perform the method as described in any one of the possible implementations of the first to fourth aspects.
[0109] In one possible implementation, the communication device is a chip or chip system.
[0110] The eleventh aspect of this application provides a communication system, which includes the first communication device and the second communication device described above.
[0111] The twelfth aspect of this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform a method as described in any possible implementation of any of the first to fourth aspects above.
[0112] The thirteenth aspect of this application provides a computer program product (or computer program) in which, when the computer program in the computer program product is executed by the processor, the processor executes the method of any possible implementation of any of the first to fourth aspects described above.
[0113] The fourteenth aspect of this application provides a chip or chip system including at least one processor for supporting a communication device in implementing any possible implementation of any of the first to fourth aspects described above. For example, the chip may be a baseband chip, a modem chip, a system-on-a-chip (SoC) chip containing a modem core, a system-in-package (SIP) chip, or a communication module, etc.
[0114] In one possible design, the chip or chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip system may also include interface circuitry that provides program instructions and / or data to the at least one processor.
[0115] The technical effects of any of the design methods in aspects five through fourteen can be found in the technical effects of the different design methods in aspects one through four above, and will not be repeated here. Attached Figure Description
[0116] Figures 1a and 1b are schematic diagrams of the communication system provided in this application;
[0117] Figures 2a to 2e are schematic diagrams of the channel correction involved in this application;
[0118] Figures 3 to 5 are interactive schematic diagrams of the communication method provided in this application;
[0119] Figures 6a to 6e are schematic diagrams illustrating the application of the communication method provided in this application;
[0120] Figures 7 to 11 are schematic diagrams of the communication device provided in this application. Detailed Implementation
[0121] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.
[0122] (1) Terminal device: can be a wireless terminal device that can receive network device scheduling and instruction information. The wireless terminal device can be a device that provides voice and / or data connectivity to the user, or a handheld device with wireless connection function, or other processing device connected to a wireless modem.
[0123] Terminal devices can communicate with one or more core networks or the Internet via a radio access network (RAN). Terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones), computers, and data cards. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets, and computers with wireless transceiver capabilities. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, subscriber station (SS), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT), etc.
[0124] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0125] Terminals can also be drones, robots, devices in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.
[0126] Furthermore, terminal devices can also be terminal devices in communication systems that evolve from fifth-generation (5G) communication systems or in future public land mobile networks (PLMNs). For example, future communication systems can further expand the form and function of 5G communication terminals, including but not limited to vehicles, cellular network terminals (integrating satellite terminal functions), drones, and Internet of Things (IoT) devices.
[0127] In this embodiment, the terminal device can also obtain AI services provided by the network device. Optionally, the terminal device can also have AI processing capabilities.
[0128] (2) Network equipment: This can be equipment within a wireless network. For example, network equipment can be a RAN node (or device) that connects terminal devices to the wireless network, and can also be called a base station. Currently, some examples of RAN equipment include: base station, evolved NodeB (eNodeB), gNB (gNodeB) in a 5G communication system, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), etc. Additionally, in a network architecture, network equipment can include central unit (CU) nodes, distributed unit (DU) nodes, or RAN equipment including both CU and DU nodes.
[0129] Optionally, RAN nodes can also be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or radio controllers in cloud radio access network (CRAN) scenarios. RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network equipment in V2X technology can be a roadside unit (RSU).
[0130] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a 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).
[0131] 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 open radio access network (O-RAN or ORAN) 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 modules and hardware modules.
[0132] Communication between access network devices and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: RRC layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc. The user plane protocol layer may include at least one of the following: SDAP layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.
[0133] Table 1 shows the correspondence between network elements and their achievable protocol layer functions in the ORAN system.
[0134] Table 1
[0135] Network devices can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or form of the network device. For ease of description, the embodiments of this application are not limited.
[0136] Network equipment may also include core network equipment, such as network elements in fourth-generation (4G) networks or network functions in 5G networks. Furthermore, the core network equipment may also include other core network equipment in 5G networks and next-generation networks of 5G networks.
[0137] In this embodiment of the application, the network device may also have network nodes with AI capabilities, which can provide AI services to terminals or other network devices. For example, it may be an AI node, computing node, RAN node with AI capabilities, or core network element with AI capabilities on the network side (access network or core network).
[0138] In this application embodiment, the device for implementing the function of the network device can be the network device itself, or it can be a device capable of supporting the network device in implementing that function, such as a chip system, which can be installed in the network device. In the technical solutions provided in this application embodiment, the example of a network device being used to implement the function of the network device is used to describe the technical solutions provided in this application embodiment.
[0139] (3) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after 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" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority or importance of multiple objects.
[0140] (4) In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include sending directly through the air interface or sending indirectly through the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include receiving directly from YY through the air interface or receiving indirectly from YY through 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.
[0141] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.
[0142] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.
[0143] (5) In the embodiments of this application, "instruction" may include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, 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 an association 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 of the information to be instructed are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement order 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.
[0144] (6) MDT. In wireless communication, the implementation of MDT typically includes the following processes:
[0145] 1) Network Configuration and Planning: Determine the network parameters that need to be monitored. Configure MDT-related settings in the base station and / or core network.
[0146] 2) User Equipment Configuration: Activate the MDT function in the user equipment. Set the trigger conditions and strategies for data acquisition.
[0147] 3) Data Acquisition and Reporting: User equipment collects network performance data according to the set policies. The collected data is then uploaded to the network management system.
[0148] 4) Data Processing and Analysis: Clean and integrate uploaded data. Analyze performance indicators such as network coverage and capacity.
[0149] 5) Network optimization and feedback: Adjust network configuration based on analysis results. Continuously monitor the optimization effect and iteratively improve it.
[0150] (7) Correcting related terms
[0151] Channel correction, in multi-antenna systems, refers to the method of measuring and adjusting the channel characteristics between antennas to eliminate or reduce channel inconsistencies and interference, thereby improving the performance and reliability of the communication system. Channel correction improves the communication quality and reliability of the system by eliminating or reducing channel errors caused by factors such as hardware inconsistencies and environmental changes. This method ensures that multi-antenna systems can achieve efficient beamforming, spatial multiplexing, and interference management, optimizing signal transmission and reception performance.
[0152] Air interface: In a wireless communication system, this refers to the part where different devices communicate with each other via radio waves. The performance of the air interface directly affects communication speed, coverage, reliability, and energy efficiency, and is a key component for achieving high capacity and high spectral efficiency.
[0153] Reciprocity: In wireless communication systems, reciprocity refers to the symmetry of transmission characteristics between the transmitting and receiving channels in terms of time and frequency. For example, the channel characteristics from the base station to the user equipment are the same as those from the user equipment to the base station. Reciprocity is fundamental to achieving efficient two-way communication, enabling the base station to utilize uplink information for signal processing in the downlink channel, such as beamforming and interference cancellation, thereby improving overall communication performance.
[0154] Reciprocity correction: In wireless communication systems, this method eliminates channel asymmetry caused by hardware asymmetry or other factors by measuring and adjusting the channel characteristics of the transmit and receive paths. Reciprocity correction ensures that the channel characteristics between the base station and user equipment remain consistent in bidirectional transmission, thereby achieving efficient beamforming, interference management, and resource allocation, and improving the system's communication quality and stability. After reciprocity correction, the ratio of the receive channel response of each transmit and receive channel of the corrected device on the same subcarrier at the same time to the corrected transmit channel response on the same subcarrier at the same time is equal or nearly equal.
[0155] Absolute calibration: In wireless communication systems, this method ensures that the transmission and reception characteristics of each antenna meet predetermined standards and consistency by individually and precisely measuring and adjusting the transmit and receive channels of each antenna. Absolute calibration eliminates deviations in transmit power, frequency response, and phase stability between antennas caused by manufacturing differences, equipment aging, or environmental changes, thereby improving the coordination and overall communication performance of multi-antenna systems. After absolute calibration, the channel responses of each transmit channel of the calibrated device on the same subcarrier at the same time are equal or nearly equal, and the channel responses of each receive channel of the calibrated device on the same subcarrier at the same time are equal or nearly equal.
[0156] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and the various methods / designs / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various methods / designs / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various methods / designs / implementations within each embodiment can be combined to form new embodiments, methods, or implementations based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0157] This application can be applied to long-term evolution (LTE) systems, new radio (NR) systems, or communication systems evolving after 5G (such as 6G). These communication systems include at least one network device and / or at least one terminal device.
[0158] Please refer to Figure 1a, which is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application. As shown in Figure 1a, the communication system includes a RAN 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The RAN 100 includes at least one RAN node (110a and 110b in Figure 1a, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 1a, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1a). The terminal 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or they can be the same physical device integrating the logical functions of the core network equipment and the logical functions of the RAN node. Terminals can be connected to each other, as can RAN nodes, via wired or wireless means.
[0159] RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, an NR system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN 100 can also include two or more of the above-mentioned different radio access systems. RAN 100 can also be an open RAN (O-RAN).
[0160] For ease of description, the following text uses a base station as an example of a RAN node.
[0161] Base stations and terminals 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 base stations and terminals.
[0162] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1a can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1a can be called communication devices with base station functions, and 120a-120j in Figure 1a can be called communication devices with terminal functions.
[0163] Communication between base stations and terminals, between base stations, and between terminals 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.
[0164] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, 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 can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0165] Figure 1b is another schematic diagram of a communication system provided in an embodiment of this application. In Figure 1b, a network device is used as a base station for illustration, and both device 1 and device 2 are terminal devices. As shown in Figure 1b, the communication link between device 1 and device 2 can be called a sidelink (SL) between devices, and the communication link between device 1 (or device 2) and the base station can be called an uplink and downlink, including an uplink and a downlink. It can be seen that a sidelink is a communication mechanism in which different terminal devices communicate directly without going through a network device.
[0166] Optionally, in SL, the transmitting and receiving equipment can generally be the same type of terminal equipment or network equipment, or an RSU and a terminal equipment. From a physical perspective, the RSU is a roadside station or roadside unit; functionally, the RSU can be a terminal equipment or a network equipment. This application does not impose any restrictions on this. That is, the transmitting equipment is a terminal equipment, and the receiving equipment is also a terminal equipment; or, the transmitting equipment is a roadside station, and the receiving equipment is also a terminal equipment; or, the transmitting equipment is a terminal equipment, and the receiving equipment is also a roadside station. Furthermore, the side link can also be the same type or different types of base station equipment. In this case, the function of the side link is similar to that of the relay link, but the air interface technology used can be the same or different. For example, the side link supports broadcast, unicast, and multicast.
[0167] Optionally, when a terminal device (e.g., device 1) communicates directly with another terminal device (e.g., device 2) without going through a network device, the two terminal devices can communicate based on the proximity-based services communication 5 (PC5) port.
[0168] In addition, a typical application of sidelinks is V2X communication, which utilizes and enhances current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network, including vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure (V2I), and vehicle-to-network (V2N).
[0169] In wireless communication systems (as shown in Figure 1a or Figure 1b), increasing the size of the antenna array can effectively improve signal quality and transmission efficiency. Generally, different antenna elements in an antenna array may correspond to different channels (e.g., transmit or receive channels), and deploying large-scale antenna arrays will lead to an increase in the number of channels. Therefore, the antenna array can be precisely calibrated and adjusted to ensure that all antenna elements work together to maximize signal quality and transmission efficiency.
[0170] As an example, as shown in Figure 2a, in a wireless communication system, assuming the device to be calibrated has the same number of transmit and receive channels, and this number of channels is N (N is a positive integer), each channel includes a transmit channel and a receive channel. Each transmit or receive channel can consist of a digital section and an analog section. Generally, the digital section is located in the baseband processing unit, performing digital domain processing of the signal; the analog section is located in the radio frequency unit, performing analog domain processing of the signal. The conversion between digital signals and analog channels is performed by a digital-to-analog / analog-to-digital converter (DAC / ADC) module, which is generally located within the radio frequency unit and can be considered part of the analog transmit / receive channel.
[0171] Furthermore, channel calibration can be categorized into absolute calibration and reciprocity calibration. Assuming a wireless communication device has N channels, the channel frequency response of the nth (n takes values from 0 to N-1) transmit channel is used... This indicates that the channel frequency response of the nth receiving channel is represented by... express.
[0172] For example, absolute calibration requires ensuring that the channel responses of each transmission channel in the calibrated transmission channel (which can be some or all of the transmission channels in the calibrated device) on the same subcarrier are equal or nearly equal at the same time, satisfying:
[0173] Furthermore, in absolute calibration, the channel responses of each receiving channel in the calibrated receiving channel of the calibrated device (which can be some or all of the receiving channels in the calibrated device) are equal or nearly equal at the same time on the same subcarrier, satisfying:
[0174] Where, α n β is the compensation coefficient for the nth transmit channel on a given subcarrier. n It is the compensation coefficient for the nth receiving channel on a certain subcarrier.
[0175] Optionally, absolute correction can be used in frequency division duplexing (FDD) communication scenarios, sensing, and positioning scenarios.
[0176] For example, reciprocity correction only requires ensuring that the ratio of the receive channel response of each transmit channel on the same subcarrier of the device being corrected (which can be some or all of the transmit channels in the device being corrected) to the corrected transmit channel response on the same subcarrier at the same time is equal or nearly equal, satisfying:
[0177] Where, γ n It is the compensation coefficient for the nth reciprocity on a certain subcarrier.
[0178] Alternatively, reciprocity correction can be used in time division duplexing (TDD) communication scenarios.
[0179] Generally, the channel correction process may include: estimating the correction coefficient (i.e., how to measure and estimate α). n β n or γ n One or more of the following) and compensation of correction coefficients (known α) n β n or γ n (One or more of the factors, how to compensate). In the compensation process of the correction coefficients, absolute correction can compensate α in the nth transmission channel. n And compensate β in the nth transmission channel. n For reciprocity correction, γ can be compensated in the nth transmit channel. n Or compensate in the receiving channel.
[0180] Optionally, the compensation method for the correction coefficient can be divided into digital domain compensation and analog domain compensation. For example, the aforementioned correction coefficient α n β n or γ n It can be used to determine the magnitude compensation factor Amp(α) of the compensation. n ), Amp(β) n ), or Amp(γ) n ), and the phase compensation factor Angle (α) n ), Angle (β) n ) or Angle(γ n ), where Amp(·) denotes taking the modulus of (·), and Angle(·) denotes taking the angle of (·). Optionally, the amplitude compensation factor Amp(α) n ), Amp(β) n ), or Amp(γ) n Compensation can be performed in both the digital and analog domains. Similarly, the phase compensation factor Angle(α) n ), Angle (β) n ) or Angle(γ n It can be compensated in the digital domain or in the analog domain.
[0181] In traditional multi-input multi-output (MIMO) systems, due to the limited number of system channels, especially the limited number of channels in terminal devices, channel calibration is generally only performed on network devices (such as base stations). The following will use base station channel calibration as an example, along with some illustrations, to illustrate this.
[0182] Figure 2b illustrates an example of channel calibration performed by a base station using device coupling calibration. In Figure 2b, each transmit channel is connected to the calibration receive channel via a coupling plate (a radio frequency device that can converge input signals from multiple ports to a single output port), and each receive channel is connected to the calibration transmit channel via a coupling plate. The calibrated transmit or receive channel can be one of N channels, or it can be one or more independent channels. Thus, by sending a calibration reference signal on each transmit channel, the responses of all transmit channels can be obtained on the calibration receive channel (i.e.,...). By transmitting a correction reference signal on the correction transmit channel, the responses of all receive channels can be obtained on each receive channel (i.e., ...). ). After that, the channel response can be used as a basis. and The correction compensation coefficient α is calculated. n β n or γ n At least one of them, for example,
[0183] Figure 2c illustrates an example of channel correction performed by a base station using air interface coupling. In Figure 2c, the base station can obtain the channel response through air interface coupling. and This method does not require devices such as coupling disks. After passing through the air interface channel, the channel is coupled to the corresponding transmit or receive channel through air interface coupling (e.g., the curve connection in the figure). The principle and correction process can be referred to the process shown in Figures 2a and 2b.
[0184] Figure 2d illustrates an example of channel calibration performed by a base station via air interface coupling calibration. For instance, a terminal device or a common reference terminal serves as the calibration reference channel. The principle and calibration process can be referenced to the processes shown in Figures 2a and 2b. The difference lies in the response of the transmission channel. The feedback is obtained from terminal devices or public reference terminals and needs to be communicated through MDT or other means. To the base station.
[0185] As shown in Figure 2e, inter-base station calibration is generally used in scenarios such as distributed MIMO (D-MIMO) or multi-cell cooperative communication. The principle and calibration process can be referred to in Figures 2a and 2b. Multiple base stations refer to each other to ensure consistent channel responses among the base stations.
[0186] As the above process shows, in traditional MIMO systems, due to the limited number of system channels, especially the limited number of channels in terminal devices, not calibrating the channels of the terminal devices will not affect the MIMO system process. Therefore, current channel calibration schemes only consider channel calibration for the base station and not for the terminal devices. However, with the continuous development of wireless communication systems, the number of base station channels has increased from dozens in MIMO systems to thousands in very large-scale MIMO systems, and the number of channels in terminal devices may also increase from 2 to a dozen or even dozens. In this case, channel errors caused by factors such as hardware inconsistencies and environmental changes will increase with the increase in the number of channels, which will lead to a decrease in communication quality and reliability.
[0187] To address the aforementioned problems, this application provides a communication method and related apparatus, which will be described in detail below with reference to the accompanying drawings.
[0188] Figure 3 is a schematic diagram of an implementation of the communication method provided in this application. In the following method (e.g., the method in any of the figures 3 to 5), the first communication device and the second communication device are used as examples to illustrate the method, but this application does not limit the execution subject of the interaction. For example, the communication device can be a communication device (e.g., a terminal device or a network device), or a chip, baseband chip, modem chip, SoC chip (e.g., an SoC chip containing a modem core), SIP chip, communication module, chip system, processor, logic module, or software in the communication device.
[0189] As an example, the first communication device can be a terminal device and the second communication device can be a network device. Optionally, the network device can be an access network device or an ORAN device (including at least one of O-CU, O-DU, and O-RU).
[0190] As another example, both the first and second communication devices are terminal devices, meaning the following method can be applied to sidelink communication scenarios.
[0191] S301. The first communication device acquires first channel information, which is the channel information between the M receiving channels of the first communication device and the transmitting channel of the second communication device, where M is a positive integer.
[0192] For example, M is an integer greater than or equal to 2, enabling the scheme to be applied to the correction process of two or more receiving channels.
[0193] S302. The first communication device determines a first correction parameter based on the first channel information, and the first correction parameter is used to perform channel correction on the M receiving channels.
[0194] In this application, the channel can be a hardware and / or software module for signal processing in a communication device. Generally, the channel can include a transmitting channel and / or a receiving channel.
[0195] For example, if the channel is a transmit channel, the signal processing involved in the transmit channel may include one or more of the following: digital to analog converter (DAC) processing, analog beamforming, digital beamforming, time-frequency domain transformation, digital domain power control, analog power control, or digital up-conversion (DUC).
[0196] For example, if the channel is a receiving channel, the signal processing involved in the receiving channel may include one or more of the following: analog-to-digital converter (ADC) processing, analog beamforming, digital beamforming, time-frequency domain transformation, digital domain power control, analog power control, or digital down-conversion (DDC).
[0197] Alternatively, the channel can be replaced with other descriptions, such as antenna, antenna channel, radio frequency channel, digital channel (Digital Chain), analog channel, or link, etc.
[0198] In this application, "correction" can be replaced with other descriptions, such as estimation, compensation, calibration, or alignment.
[0199] Optionally, the channel information involved in this application (e.g., first channel information, and the second, third, or fourth channel information described below) can be implemented in various ways. For example, the channel information may include frequency domain channel response information and / or time domain channel response information. For instance, the frequency domain channel response information includes amplitude information in the frequency domain and / or phase information in the frequency domain. Similarly, the time domain channel response information includes amplitude information in the time domain and / or phase information in the frequency domain.
[0200] Based on the scheme shown in Figure 3, after the first communication device acquires the first channel information in step S301, it can determine a first correction parameter based on the first channel information in step S302. Subsequently, the first communication device can use the first correction parameter to perform channel correction on its M receiving channels. Here, the first communication device is a terminal-side device. In this way, the first communication device can use the channel information between its receiving channels and the transmitting channels of other communication devices to correct the receiving channels of the terminal-side device. Channel correction of the receiving channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal reception performance of the terminal device and ultimately enhancing its communication quality and reliability.
[0201] Furthermore, compared to the device coupling correction process shown in Figure 2b, in the method shown in Figure 3, the first communication device achieves channel correction of the terminal device through air interface correction, which can reduce the complexity of hardware design and reduce the cost and maintenance difficulty of the coupling device.
[0202] In one possible implementation, the method shown in Figure 3 further includes:
[0203] Step A. The second communication device sends third information, and correspondingly, the first communication device receives the third information. The third information instructs the first communication device to perform channel correction. Thus, the first communication device can also receive the third information, enabling it to perform channel correction on the terminal device corresponding to it based on the instruction of the third information. For example, the first communication device can trigger one or more of the following processes based on the third information: obtaining the first channel information in step S301, determining the first correction parameter in step S302, obtaining the second channel information in step S303, and determining the second correction parameter in step S304.
[0204] Optionally, the aforementioned third information may include configuration information of the reference signal (e.g., the first reference signal and / or the second reference signal described below) to save overhead. For example, the configuration information may be used to configure one or more of the following: the transmit port identifier or index of the reference signal, the receive port identifier or index of the reference signal, the identifier or index of the communication device (e.g., the first communication device and / or the second communication device), time domain resources, frequency domain resources, the OCC sequence of the antenna port, or the reference signal sequence.
[0205] It should be noted that the reference signals involved in this application (such as the first reference signal, second reference signal, third reference signal or fourth reference signal, etc. mentioned below) may include a variety of implementations, including but not limited to uplink reference signals, downlink reference signals or sidelink reference signals or reference signals or pilots defined by future networks / protocols / standards.
[0206] As an example, the uplink reference signal can be a channel sounding reference signal (SRS), an uplink phase noise tracking reference signal (PTRS), an uplink positioning signal (UPRS), an uplink reference signal dedicated to channel correction, or other uplink reference signals defined by future networks / protocols / standards.
[0207] As an example, the downlink reference signal can be a channel status information reference signal (CSI-RS), a synchronization signal / physical broadcast channel block (SSB or S-SS / PSBCH block), a tracking reference signal (TRS), a downlink reference signal dedicated to channel correction, or other downlink reference signals defined by future networks / protocols / standards.
[0208] As an example, a sidelink reference signal can be a sidelink synchronization signal block (S-SSB or SL-SSB), a sidelink channel state information reference signal (SL-CSI-RS), a sidelink reference signal dedicated to channel correction, or other sidelink reference signals defined by future networks / protocols / standards.
[0209] Optionally, some or all of the configuration information of the reference signal may be included in other signaling / messages / information different from the third information, without limitation here. For example, if both the first and second communication devices are terminal devices, some or all of the configuration information of the reference signal may be indicated or configured by network devices.
[0210] Optionally, the aforementioned third information is MDT signaling / message / information, or other signaling / message / information defined by future standards / protocols.
[0211] As an example, the above method further includes: the first communication device sending a first request message, the first request message being used to request the third information.
[0212] As another example, the above method further includes: the first communication device sending a second request message for requesting channel correction of the first communication device.
[0213] Therefore, the second communication device can trigger the channel correction process of the first communication device by requesting information, thereby improving the communication quality and reliability of the terminal device through the proactive request of the first communication device. For example, when the communication performance of the signal currently received by the first communication device is below a threshold, when the first communication device has a high quality transmission requirement, or under other circumstances, the first communication device can perform channel correction through the aforementioned proactive request to improve communication quality.
[0214] In one possible implementation, the method in Figure 3 also includes:
[0215] Step B. The second communication device transmits a first reference signal, and correspondingly, the first communication device receives the first reference signal. The first reference signal is received through the M receiving channels. Optionally, the first reference signal may be transmitted through one of the transmitting channels of the second communication device (e.g., one of the N transmitting channels described later) to save overhead and reduce complexity; or, the first reference signal may be transmitted through at least two transmitting channels of the second communication device (e.g., at least two of the N transmitting channels described later) to obtain more channel information and improve the performance of subsequent channel correction.
[0216] Furthermore, in step S302, the process of the first communication device acquiring the first channel information includes: the first communication device determining the first channel information based on the first reference signal. Thus, the first communication device can receive the first reference signal through the M receiving channels of the terminal device, and obtain the first channel information based on the received first reference signal, so as to determine correction parameters (e.g., the aforementioned first correction parameter and / or second correction parameter) through the first channel information.
[0217] Alternatively, the first communication device may acquire the first channel information through other means.
[0218] For example, the first communication device can transmit a sensing signal through one or more transmission channels of a terminal device (or other device) and receive the sensing signal through M receiving channels to determine the aforementioned first channel information through the received sensing signal.
[0219] For example, the first communication device can intelligently determine the first channel information by using historical information (such as historical channel information, historical sensing information, etc.) from the M receiving channels.
[0220] As can be seen from the above process, the first communication device can correct the receiving channel of the terminal device corresponding to the first communication device by using the first correction parameters determined by the first channel information. Similarly, the first communication device can also perform channel correction on the transmitting channel of the terminal device corresponding to the first communication device through other methods, which will be described below with more examples.
[0221] As shown in Figure 4, the first communication device can perform channel correction on the transmission channel of the terminal device corresponding to the first communication device through either method one or method two. The two methods will be described by example below.
[0222] Method 1: The first communication device performs channel correction on the transmission channel of the terminal device corresponding to the first communication device using a first correction parameter. For example, in Figure 4, compared to the method shown in Figure 3, it further includes:
[0223] S303. The first communication device acquires second channel information, which is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer (optionally, P and M have the same value). Correspondingly, in step S302, the process of the first communication device determining the first correction parameter based on the first channel information includes: the first communication device determining the first correction parameter based on the first channel information and the second channel information, and the first correction parameter is also used to perform channel correction on the P transmitting channels.
[0224] For example, P is an integer greater than or equal to 2, so that the scheme can be applied to the correction process of two or more transmission channels.
[0225] In Method 1, the second channel information acquired by the first communication device is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device. Accordingly, the first communication device can determine first correction parameters for channel correction of the M receiving channels and P transmitting channels based on the first and second channel information. In this way, the first communication device can perform channel correction on the transceiver channels of the terminal device using the channel information between the transmitting channel of the terminal device and the receiving channel of other communication devices, as well as the channel information between the receiving channel of the terminal device and the transmitting channel of other communication devices. Channel correction of the transceiver channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal transmission performance of the terminal device and ultimately improving the communication quality and reliability of the terminal device.
[0226] Optionally, in Method 1, the first correction parameter can be used to correct both the receiving channel and the transmitting channel of the terminal device. This correction process can be called reciprocity correction, and correspondingly, the first correction parameter can be called a reciprocity correction parameter. For example, the first correction parameter may include the γ parameter mentioned in Figure 2a or Figure 2b above. n , Amp(γ n ), Angle (γ) n One or more of the following. For example, after the terminal device performs correction using the first correction parameter, the ratio of the receive channel response of each transmit / receive channel of the device being corrected (i.e., the terminal device) to the corrected transmit channel response of the same subcarrier at the same time is equal or nearly equal.
[0227] Method 2: The first communication device performs channel calibration on the transmission channel of the terminal device corresponding to the first communication device using other calibration parameters. For example, in Figure 4, compared to the method shown in Figure 3, it further includes:
[0228] S303. The first communication device acquires second channel information, which is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer.
[0229] Optionally, the implementation processes of step S303 in Method 1 and step S303 in Method 2 can be referenced from each other.
[0230] S304. The first communication device determines a second correction parameter based on the second channel information, and the second correction parameter is used to perform channel correction on the P transmission channels.
[0231] In Method Two, the second channel information acquired by the first communication device is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device. Accordingly, the first communication device can determine second correction parameters for channel correction of the P transmitting channels based on this second channel information. In this way, the first communication device can perform channel correction on the transmitting channels of the terminal device using the channel information between the transmitting channels and the receiving channels of other communication devices. Channel correction of the transmitting channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal transmission performance of the terminal device and ultimately enhancing its communication quality and reliability.
[0232] Optionally, in Method 2, the first correction parameter can be used to correct the receiving channel of the terminal device, and the second correction parameter can be used to correct the transmitting channel of the terminal device. These two correction processes can be called absolute correction, and correspondingly, these two correction parameters can be called absolute correction parameters. For example, the first correction parameter or the second correction parameter may include α as described in Figure 2a or Figure 2b above. n β n Amp(α) n ), Amp(β) n ), Angle(α) n ), Angle (β) n One or more of the following. For example, after the terminal device performs correction using the first correction parameter, it can make the channel response of each receiving channel of the device being corrected (i.e., the terminal device) equal or nearly equal at the same time on the same subcarrier; similarly, after the terminal device performs correction using the second correction parameter, it can make the channel response of each transmitting channel of the device being corrected (i.e., the terminal device) equal or nearly equal at the same time on the same subcarrier.
[0233] In one possible implementation of method one or method two, the method shown in Figure 4 further includes:
[0234] Step C. The first communication device transmits a second reference signal, and correspondingly, the second communication device receives the second reference signal. The second reference signal is transmitted through the P transmission channels and is used to determine the second channel information. Optionally, the second reference signal may be received through one receiving channel of the second communication device (e.g., one of the Q receiving channels described later) to save overhead and reduce complexity; or, the second reference signal may be received through at least two receiving channels of the second communication device (e.g., at least two of the N receiving channels described later) to obtain more channel information and improve the performance of subsequent channel correction.
[0235] Subsequently, in step S303, the process of the first communication device acquiring the second channel information includes: the first communication device receiving first information sent from the second communication device, the first information being used to indicate the second channel information. In other words, the first communication device can send a second reference signal through P transmission channels of the terminal device, so that the receiver of the second reference signal determines the second channel information based on the received second reference signal and sends the first information indicating the second channel information, enabling the first communication device to obtain the second channel information through the first information and determine correction parameters (e.g., the aforementioned first correction parameter and / or second correction parameter) based on the second channel information.
[0236] Alternatively, the first communication device may acquire the second channel information through other means.
[0237] For example, the first communication device can transmit sensing signals through the P transmission channels and receive the sensing signals through one or more receiving channels to determine the aforementioned second channel information through the received sensing signals.
[0238] For example, the first communication device can intelligently determine the second channel information by using historical information (such as historical channel information, historical sensing information, etc.) from the P transmission channels. For instance, the intelligent methods involved in this application may include, but are not limited to, technologies such as AI, neural networks, machine learning, reinforcement learning, deep learning, and LLM.
[0239] As can be seen from Method 1 and Method 2, the first communication device can perform channel correction on the receiving channel of the terminal device corresponding to the first communication device through the first channel information, and can also perform channel correction on the transmitting and receiving channels of the terminal device corresponding to the first communication device through the first channel information and the second channel information. In some possible implementations, the first communication device can also perform channel correction on the transmitting channel of the terminal device corresponding to the first communication device through the second channel information.
[0240] For example, in the channel calibration process of the receiving channel of the terminal device corresponding to the first communication device, the first communication device can implement the calibration process through step S301. Correspondingly, the channel calibration process of the transmitting channel is an optional process, that is, step S303 is an optional step.
[0241] For example, during the channel calibration process of the transmitting channel of the terminal device corresponding to the first communication device, the first communication device can implement the calibration process through step S303. Correspondingly, the channel calibration process of the receiving channel is an optional process, that is, step S301 is an optional step.
[0242] As shown in Figures 3 and 4 above, the first communication device can correct the transmit / receive channel of the terminal device corresponding to it using the first correction parameter (or the first correction parameter and the second correction parameter). In some possible implementations, the first communication device can also assist the channel correction process of other communication devices, which will be described below with more examples.
[0243] As shown in Figure 5, compared to the methods shown in Figures 3 and 4, it also includes:
[0244] S305. The second communication device acquires third channel information, which is the channel information between the receiving channel of the first communication device and the N transmitting channels of the second communication device, where N is a positive integer; wherein, the third channel information is used to determine a third correction parameter, which is used to perform channel correction on the N transmitting channels.
[0245] For example, N is an integer greater than or equal to 2, so that the scheme can be applied to the calibration process of two or more transmission channels.
[0246] Optionally, before step S305, the method further includes:
[0247] Step E. The second communication device transmits a third reference signal, and correspondingly, the first communication device receives the third reference signal. The third reference signal is transmitted through the N transmission channels and is used to determine the third channel information. Optionally, the third reference signal may be received through one receiving channel of the first communication device (e.g., one of the M receiving channels described above) to save overhead and reduce complexity; or, the third reference signal may be received through at least two receiving channels of the second communication device (e.g., at least two of the M receiving channels described above) to obtain more channel information and improve the performance of subsequent channel correction.
[0248] Subsequently, the first communication device can send second information, which indicates the third channel information. That is, in step S305, the second communication device can obtain the third channel information by receiving the second information.
[0249] Therefore, the second information sent by the first communication device can indicate the third channel information, enabling the second communication device to determine the third correction parameter based on the third channel information, so as to realize channel correction of the N transmission channels of the second communication device. This can eliminate or reduce channel errors caused by factors such as hardware inconsistency and environmental changes, improve the signal reception performance of the corresponding communication equipment (such as terminal equipment or network equipment), and thus improve the overall communication quality and reliability of the communication equipment and the terminal equipment.
[0250] Alternatively, the second communication device may acquire third channel information through other means.
[0251] For example, after the N transmission channels of the second communication device transmit sensing signals, the second communication device can receive the sensing signals through one or more receiving channels of the communication device corresponding to the second communication device, so as to determine the aforementioned third channel information through the received sensing signals.
[0252] For example, the second communication device can intelligently determine the aforementioned third channel information by using historical information (such as historical channel information, historical sensing information, etc.) between the N transmission channels.
[0253] It should be noted that the second communication device can correct the transmission channel of the corresponding communication device (e.g., terminal device or network device) using the third correction parameter determined by the second channel information. Similarly, the second communication device can also perform channel correction on the receiving channel of the corresponding communication device through other methods, which will be described below with more examples.
[0254] As shown in Figure 5, compared to the methods shown in Figures 3 and 4, it also includes:
[0255] S306. The second communication device acquires fourth channel information, which is used to indicate the channel information between the transmitting channel of the first communication device and Q receiving channels of the second communication device, where Q is a positive integer (optionally, N and Q have the same value).
[0256] For example, Q is an integer greater than or equal to 2, allowing the scheme to be applied to the correction process of two or more receiving channels.
[0257] After step S306, the second communication device can perform channel correction based on the fourth channel information. The following will describe the method in conjunction with method ① and method ②.
[0258] Method ① involves the second communication device performing channel calibration on the transceiver channel of the corresponding communication equipment using a third calibration parameter. For example, in Figure 5, compared to the methods shown in Figures 3 and 4, the method further includes:
[0259] S307. The second communication device determines a third correction parameter based on the third channel information and the fourth channel information. The third correction parameter is also used to perform channel correction on the Q receiving channels.
[0260] In method ①, the second communication device can determine a third correction parameter based on third and fourth channel information. This third correction parameter can be used to perform channel correction on the N transmission channels and Q receiving channels of the second communication device. In this way, the second communication device can perform channel correction on the transmission and receiving channels using the channel information between the transmission channels of the second communication device and the receiving channels of the first communication device, as well as the channel information between the receiving channels of the first communication device and the transmission channels of the second communication device. Channel correction on the transmission and receiving channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal transmission performance of the corresponding communication equipment (e.g., terminal equipment or network equipment), and ultimately improving the overall communication quality and reliability of the communication equipment and the terminal equipment.
[0261] Optionally, in method ①, the third correction parameter can be used to correct the receiving channel of the communication device corresponding to the second communication device, and can also be used to correct the transmitting channel of the terminal device. This correction process can be called reciprocity correction, and correspondingly, the first correction parameter can be called the reciprocity correction parameter. For example, the third correction parameter may include the γ parameter mentioned in Figure 2a or Figure 2b above. n , Amp(γ n ), Angle (γ) n One or more of the following. For example, after the communication device corresponding to the second communication device is corrected by the first correction parameter, the ratio of the receive channel response of each transmit and receive channel of the device being corrected (i.e., the communication device corresponding to the second communication device) to the corrected transmit channel response of the same subcarrier at the same time is equal or nearly equal.
[0262] Method ② involves the second communication device performing channel calibration on the transceiver channel of the corresponding communication equipment using a third and a fourth calibration parameter. For example, in Figure 5, compared to the methods shown in Figures 3 and 4, the method further includes:
[0263] S308. The second communication device determines a fourth correction parameter based on the fourth channel information. The fourth correction parameter is used to perform channel correction on the Q receiving channels.
[0264] In method ②, the second communication device can determine a fourth correction parameter based on the fourth channel information. This fourth correction parameter can be used to perform channel correction on the Q receiving channels of the second communication device. In this way, the second communication device can perform channel correction on the receiving channels using the channel information between the receiving channels of the first communication device and the transmitting channels of the second communication device. Channel correction of the receiving channels can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, thereby improving the signal reception performance of the corresponding communication equipment (e.g., terminal equipment or network equipment), and ultimately improving the overall communication quality and reliability of the communication equipment and the terminal equipment.
[0265] Optionally, in method ②, the third correction parameter can be used to correct the transmitting channel of the communication equipment corresponding to the second communication device, and the fourth correction parameter can be used to correct the receiving channel of the communication equipment corresponding to the second communication device. These two correction processes can be called absolute corrections, and correspondingly, these two correction parameters can be called absolute correction parameters. For example, the third or fourth correction parameter may include α as described in Figure 2a or Figure 2b above. n β n Amp(α) n ), Amp(β) n ), Angle(α) n ), Angle (β) n One or more of the following. For example, after the communication device corresponding to the second communication device is corrected by the third correction parameter, the channel response of each transmission channel of the corrected device on the same subcarrier at the same time is equal or nearly equal; similarly, after the communication device corresponding to the second communication device is corrected by the fourth correction parameter, the channel response of each receiving channel of the corrected device (e.g., terminal device or network device) on the same subcarrier at the same time is equal or nearly equal.
[0266] In one possible implementation of method ① or method ②, the method in Figure 5 also includes:
[0267] Step F. The first communication device sends a fourth reference signal, and correspondingly, the second communication device receives the fourth reference signal, wherein the fourth reference signal is received through the Q receiving channels, and the fourth reference signal is used to determine the fourth channel information. Optionally, the fourth reference signal may be sent through one of the transmitting channels of the first communication device (e.g., one of the P transmitting channels described above) to save overhead and reduce complexity; or, the fourth reference signal may be sent through at least two transmitting channels of the first communication device (e.g., at least two of the P transmitting channels described above) to obtain more channel information and improve the performance of subsequent channel correction.
[0268] In other words, after the first communication device sends the fourth reference signal, the communication device corresponding to the second communication device can receive the fourth reference signal through Q transmission channels, so that the second communication device determines the fourth channel information based on the received fourth reference signal, and determines the third correction parameter or the fourth correction parameter based on the fourth channel information.
[0269] Therefore, after the first communication device sends the fourth reference signal, the communication device corresponding to the second communication device can receive the fourth reference signal through Q transmission channels. This allows the second communication device to determine the fourth channel information based on the received fourth reference signal, and to determine the third or fourth correction parameter for channel correction of the Q receiving channels based on the fourth channel information. This channel correction can eliminate or reduce channel errors caused by factors such as hardware inconsistencies and environmental changes, and improve the signal reception performance of the communication device (e.g., terminal device or network device) corresponding to the second communication device, thereby improving the overall communication quality and reliability of the communication device and the terminal device.
[0270] Alternatively, the second communication device may acquire the fourth channel information through other means.
[0271] For example, the second communication device can transmit a sensing signal through one or more transmission channels of the second communication device or one or more transmission channels of the first communication device, and receive the sensing signal through the Q receiving channels, so as to determine the aforementioned fourth channel information through the received sensing signal.
[0272] For example, the second communication device can intelligently determine the fourth channel information by using historical information (such as historical channel information, historical sensing information, etc.) from the Q transmission channels.
[0273] In one possible implementation, the method shown in Figure 5 further includes:
[0274] Step D. The second communication device sends a fourth message, and correspondingly, the first communication device receives the fourth message. The fourth message instructs the second communication device to perform channel correction. Thus, the first communication device can also receive the fourth message, enabling it to perform channel correction on the communication device corresponding to the second communication device based on the instruction of the fourth message. For example, the first communication device can trigger one or more of the processes described above—receiving the third reference signal, sending the second message, and sending the fourth reference signal—based on the fourth message.
[0275] Optionally, the fourth information and the aforementioned third information may be contained in the same message / signaling / information (for example, the fourth information and the third information may be a field in the same message / signaling / information, which simultaneously indicates the channel correction of the first communication device and the channel correction of the second communication device; or, the fourth information and the third information may be different fields in the same message / signaling / information), or the fourth information and the aforementioned third information may be contained in different messages / signaling / information, which is not limited here.
[0276] Optionally, the aforementioned fourth information may include configuration information for reference signals (e.g., the third reference signal and / or the fourth reference signal) to save overhead. For example, this configuration information may be used to configure one or more of the following: the transmit port identifier or index of the reference signal, the receive port identifier or index of the reference signal, the identifier or index of the communication device (e.g., the first communication device and / or the second communication device), time-domain resources, frequency-domain resources, the OCC sequence of the antenna port, or the reference signal sequence. For example, if both the first and second communication devices are terminal devices, part or all of the configuration information for the reference signal may be indicated or configured by a network device.
[0277] Optionally, some or all of the configuration information of the reference signal may be included in other signaling / messages / information that are different from the fourth information, without limitation here.
[0278] Optionally, the fourth piece of information mentioned above is MDT signaling / message / information, or other signaling / message / information defined by future standards / protocols.
[0279] As an example, the above method further includes: the first communication device sending a third request message, the first request message being used to request the fourth message.
[0280] As another example, the above method further includes: the first communication device sending a fourth request message for requesting channel correction from the second communication device.
[0281] Therefore, the second communication device can trigger a channel correction process by requesting information, thereby improving the communication quality and reliability of the communication equipment corresponding to the second communication device through an active request from the first communication device. For example, when the communication performance of the signal currently transmitted by the communication equipment corresponding to the second communication device is below a threshold, when there is a high quality transmission requirement between the first and second communication devices, or under other circumstances, the first communication device can perform channel correction through the aforementioned active request to improve communication quality.
[0282] It should be noted that, as shown in methods ① and ②, the second communication device can perform channel correction on the transmission channel of the communication equipment corresponding to the second communication device through the third channel information, and can also perform channel correction on the transceiver channel of the communication equipment corresponding to the second communication device through the third channel information and the fourth channel information. In some possible implementations, the first communication device can also perform channel correction on the receiving channel of the communication equipment corresponding to the second communication device through the fourth channel information.
[0283] For example, during the channel calibration process of the transmitting channel of the communication device corresponding to the second communication device, the first communication device can implement the calibration process through step S305. Correspondingly, the channel calibration process of the receiving channel is an optional process, that is, step S306 is an optional step.
[0284] For example, during the channel calibration process of the receiving channel of the communication device corresponding to the second communication device, the first communication device can implement the calibration process through step S306. Correspondingly, the channel calibration process of the transmitting channel is an optional process, that is, step S305 is an optional step.
[0285] Optionally, the execution order of the channel calibration process of the first communication device (i.e., steps S301 and S302, or steps S301 to S303, or steps S301 to S304) and the channel calibration process of the second communication device (i.e., steps S305 to S307, or steps S305 to S308) is not limited. For example, the channel calibration process of the first communication device can be executed first, followed by the channel calibration process of the second communication device, or vice versa. Alternatively, the two calibration processes can be interleaved or alternated. For example, the channel information acquisition process of steps S301, S302, S305, and S306 can be executed first, followed by the determination process of calibration parameters.
[0286] To facilitate understanding of the above scheme, more examples will be used in the following description.
[0287] As shown in Figure 6a, this is an example of an implementation of the aforementioned method. In Figure 6a, the first communication device is taken as a terminal device (e.g., UE) and the second communication device is taken as a network device (e.g., base station) for illustration.
[0288] In the following example, assume the network device has N channels and the terminal device has M channels, each channel consisting of one transmit channel and one receive channel, for example, a one-to-one correspondence between transmit and receive channels. For instance, the N channels in the network device contain N transmit channels and N receive channels, and the M channels in the terminal device contain M transmit channels and M receive channels. The channel frequency response of the nth (n ranges from 0 to N-1) transmit channel of the network device is used... This indicates that the channel frequency response of the nth receiving channel is represented by... The channel frequency response of the m-th (m takes values from 0 to M-1) transmission channel of the terminal device is represented by... This indicates that the channel frequency response of the m-th receiving channel is represented by... express.
[0289] Step 1. The network device sends an MDT Type 0 instruction, and the terminal device receives the corresponding MDT Type 0 instruction.
[0290] It should be understood that step 1 is an implementation example of step D in the preceding text, that is, the MDT Type0 instruction is an implementation example of the fourth information in the preceding text.
[0291] For example, in step 1, the network device sends an MDT TYPE0 calibration trigger command to the terminal device. This MDT TYPE0 calibration trigger command includes a measurement item indication bit, which instructs the network device to perform channel calibration, or instructs the terminal device to assist the network device in performing channel calibration.
[0292] Step 2. The network device acquires the first downlink channel information.
[0293] It should be understood that step 2 is an implementation example of step S305 mentioned above.
[0294] For example, after the terminal device measures the first downlink channel information of a certain receiving channel of the terminal device relative to the N transmitting channels of the network device, the terminal device sends an MDT TYPE 0 message back to the network device. The MDT TYPE 0 message carries or indicates the first downlink channel information, so that the network device can obtain the first downlink channel information.
[0295] Alternatively, the first downlink channel information can be implemented in a variety of ways.
[0296] For example, the first downlink channel information includes the downlink frequency domain channel response of a certain receiving channel (e.g., the m-th receiving channel) of the terminal device relative to the N transmitting channels of the network device. Where BS represents network device, DL represents downlink, F represents frequency domain resources between terminal device and network device, f represents frequency domain unit (e.g., subcarrier) in the communication carrier, and k represents the index of terminal device.
[0297] For example, the first downlink channel information includes the downlink time-domain channel response of a certain receiving channel of the terminal device (e.g., the m-th receiving channel) relative to the N transmitting channels of the network device. The parameters can be found in the definitions above. Optionally, the network device can determine the downlink frequency domain channel response based on the downlink time domain channel response, for example, satisfy: FFT F This represents the Fast Fourier Transform (FFT) processing of point F.
[0298] For example, the first downlink channel information includes the downlink frequency domain channel amplitude response of a certain receiving channel of the terminal device (e.g., the m-th receiving channel) relative to the N transmitting channels of the network device. Indicates to Find the modulus.
[0299] Step 3. The network device acquires the first uplink channel information.
[0300] It should be understood that step 3 is an implementation example of step S306 mentioned above.
[0301] For example, a network device measures the first uplink channel information of a certain transmit channel of a terminal device for N receive channels.
[0302] Alternatively, the first uplink channel information can be implemented in a variety of ways.
[0303] For example, the first uplink channel information includes the uplink frequency domain channel responses of the network device's N receive channels relative to a certain transmit channel (e.g., the m-th transmit channel) of the terminal device. UL indicates uplink; other parameters can be found in the definitions above.
[0304] For example, the first uplink channel information includes the uplink time-domain channel responses of the network device's N receive channels relative to a certain transmit channel (e.g., the m-th transmit channel) of the terminal device. Indicates to Find the modulus.
[0305] Step 4. The network device determines the calibration parameters based on the first downlink channel information and the first uplink channel information.
[0306] It should be understood that step 4 is an implementation example of step S307 or S308 mentioned above.
[0307] For example, the network device determines the correction parameters and performs channel correction based on the first downlink channel information and the first uplink channel information.
[0308] As an example, consider a network device performing reciprocity correction. The first downlink channel information and the first uplink channel information obtained by the network device can be frequency domain channel information, that is, the first downlink channel information can be represented as... The first uplink channel information can be represented as: Correspondingly, reciprocity correction parameters satisfy:
[0309] in, This indicates that the matrix has dimensions N×F, where N represents the number of channels in the network device and F represents the number of frequency domain units. This indicates that the elements of the matrix are complex numbers.
[0310] After that, network devices can be based on Perform channel correction so that the ratio of the receive channel response of each transmit and receive channel of the network device on the same subcarrier at the same time to the corrected transmit channel response on the same subcarrier at the same time is equal or nearly equal. That is, for any subcarrier f, the following condition is met:
[0311] As another example, consider network devices performing absolute calibration.
[0312] For absolute calibration of the network device's transmission channel, select one transmission channel n of the network device. BS_TX_REF A subcarrier f BS_TX_REF For reference, REF stands for reference channel. The first downlink channel information obtained by the network device can be frequency domain channel information, that is, the first downlink channel information can be represented as... Correspondingly, reciprocity correction parameters satisfy:
[0313] After that, network devices can be based on Perform channel correction to ensure that the channel responses of each transmit channel of the network device are equal or nearly equal at the same time for the same subcarrier. That is, for any subcarrier f, the following condition is met:
[0314] For absolute calibration of the receiving channel of a network device, select one receiving channel n of the network device. BS_RX_REF A subcarrier f BS_RX_REFFor reference, the first uplink channel information obtained by the network device can be frequency domain channel information, that is, the first uplink channel information can be represented as... Correspondingly, reciprocity correction parameters satisfy:
[0315] After that, network devices can be based on Perform channel correction to ensure that the channel responses of each receive channel of the network device are equal or nearly equal at the same time for the same subcarrier. That is, for any subcarrier f, the following condition is met:
[0316] Step 5. The network device sends an MDT Type 1 instruction, and the terminal device receives the corresponding MDT Type 1 instruction.
[0317] It should be understood that step 5 is an implementation example of step A above, that is, the MDT Type1 instruction is an implementation example of the third information above.
[0318] For example, in step 5, the network device sends an MDT TYPE1 calibration trigger command to the terminal device. This MDT TYPE1 calibration trigger command includes a measurement item indication bit, which instructs the terminal device to perform channel calibration, or the measurement item indication bit instructs the network device to assist the terminal device in performing channel calibration.
[0319] Step 6. The terminal device obtains the second downlink channel information.
[0320] It should be understood that step 6 is an implementation example of step S301 mentioned above.
[0321] For example, the terminal device measures the second downlink channel information of the M receiving channels of the terminal device relative to a certain transmitting channel (e.g., the nth transmitting channel) of the network device.
[0322] Alternatively, the second downlink channel information can be implemented in a variety of ways.
[0323] For example, the second downlink channel information includes the downlink frequency domain channel responses of the M receive channels of the terminal device relative to a certain transmit channel (e.g., the nth transmit channel) of the network device. Here, UE represents the terminal device, DL represents downlink, and other parameters can be found in the definitions above.
[0324] For example, the second downlink channel information includes the downlink time-domain channel responses of the terminal device's M receive channels relative to a certain transmit channel (e.g., the nth transmit channel) of the network device. The parameters can be found in the definitions above. Optionally, the network device can determine the downlink frequency domain channel response based on the downlink time domain channel response, for example, satisfy: FFT F This indicates the FFT processing at point F.
[0325] For example, the first downlink channel information includes the downlink frequency domain channel amplitude response of the M receiving channels of the terminal device relative to a certain transmitting channel (e.g., the nth transmitting channel) of the network device. Indicates to Find the modulus.
[0326] Step 7. The terminal device obtains the second uplink channel information.
[0327] It should be understood that step 7 is an implementation example of step S302 mentioned above.
[0328] For example, after the network device measures the second uplink channel information of the M transmission channels of the terminal device relative to a certain reception channel (e.g., the nth reception channel) of the network device, the network device feeds back an MDT TYPE 1 message to the terminal device. The MDT TYPE 1 message carries or indicates the second downlink channel information, so that the terminal device can obtain the second uplink channel information.
[0329] Alternatively, the second uplink channel information can be implemented in a variety of ways.
[0330] For example, the second uplink channel information includes the uplink frequency domain channel response of the network device's nth receive channel relative to the terminal device's M transmit channels. The parameters can be found in the definitions above.
[0331] For example, the second uplink channel information includes the uplink time-domain channel response of the network device's nth receive channel relative to the terminal device's M transmit channels.
[0332] For example, the second uplink channel information includes the uplink frequency domain channel amplitude response of the nth receive channel of the network device relative to the M transmit channels of the terminal device. Indicates to Find the modulus.
[0333] Step 8. The terminal device determines the correction parameters based on the second downlink channel information and the second uplink channel information.
[0334] It should be understood that step 8 is an implementation example of step S303 or S304 mentioned above.
[0335] For example, the terminal device determines the correction parameters and performs channel correction based on the aforementioned second downlink channel information and second uplink channel information.
[0336] As an example, let's consider the reciprocity correction performed by the terminal device. The second downlink channel information and the second uplink channel information obtained by the terminal device can be frequency domain channel information, that is, the second downlink channel information can be represented as... The second uplink channel information can be represented as: Correspondingly, reciprocity correction parameters satisfy:
[0337] in, This indicates that the matrix has dimensions M×F, where M represents the number of channels in the terminal device and F represents the number of frequency domain units. This indicates that the elements of the matrix are complex numbers.
[0338] After that, the terminal device can be based on Perform channel correction so that the ratio of the receive channel response of each transmit and receive channel of the terminal device to the corrected transmit channel response of the same subcarrier at the same time is equal or nearly equal. That is, for any subcarrier f, the following condition is met:
[0339] As another example, let's take the example of a terminal device performing absolute calibration.
[0340] For absolute calibration of the terminal device's transmission channel, select one transmission channel m of the terminal device. UE_TX_REF A subcarrier f UE_TX_REF For reference, the second downlink channel information obtained by the terminal device can be frequency domain channel information, that is, the second downlink channel information can be represented as... Correspondingly, reciprocity correction parameters satisfy:
[0341] After that, the terminal device can be based on Perform channel correction to ensure that the channel responses of each transmit channel of the terminal device on the same subcarrier are equal or nearly equal at the same time. That is, for any subcarrier f, the following condition is met:
[0342] For absolute calibration of the receiving channel of the terminal device, select one receiving channel m of the terminal device. BS_RX_REF A subcarrier f UE_RX_REF For reference, the second uplink channel information obtained by the terminal device can be frequency domain channel information, that is, the second uplink channel information can be represented as... Correspondingly, reciprocity correction parameters satisfy:
[0343] After that, the terminal device can be based on Perform channel correction to ensure that the channel responses of each receiving channel of the terminal device are equal or nearly equal at the same time for the same subcarrier. That is, for any subcarrier f, the following condition is met:
[0344] Optionally, in the above process, either reciprocity correction or absolute correction can be selected according to the application scenario. For example, absolute correction can be used in FDD communication scenarios, sensing and positioning scenarios, while reciprocity correction can be used in TDD or other scenarios.
[0345] Optionally, in the above process, the channel response H or the correction coefficients α, β, γ are 4-dimensional tensors. After selecting a certain channel of the terminal device (e.g., the m-th channel), the 4-bit tensor can degenerate into a 2-dimensional matrix.
[0346] Therefore, based on the process shown in Figure 6a, channel calibration of the terminal device and the network device can be achieved through air interface calibration, ensuring that both the terminal device and the network device have high array gain to improve communication performance. Furthermore, compared to the device coupling calibration process shown in Figure 2b, this reduces the complexity of hardware design and lowers the cost and maintenance difficulty of the coupling devices.
[0347] As an example, the number of first communication devices (i.e., terminal devices) can be one or more, and more implementation examples will be described below.
[0348] As shown in Figure 6b, taking the example of a first communication device with the number of K (K is a positive integer, i.e., K terminal devices, denoted as K UEs in the figure) and a second communication device with the number of 1 (i.e., 1 network device, denoted as a base station in the figure), the process of network device calibration and terminal device calibration is described respectively. Assume that the number of channels of the network device is N, the number of channels of each terminal device is M, the number of users is K, and the number of frequency domain subcarriers is F.
[0349] In Figure 6b, the complete downlink channel of the system can be represented by a 4-dimensional tensor:
[0350] In Figure 6b, the complete uplink channel of the system can also be represented by a 4-dimensional tensor:
[0351] The correction process for the aforementioned MDT TYPE 0 can be described as follows:
[0352] ① The base station sends an MDT correction trigger command for TYPE0 to the UE;
[0353] ② The base station selects any channel of any UE (e.g., the m-th channel of the k-th UE) as a reference;
[0354] ③ The UE uses this channel to receive downlink reference signals from the base station's N transmit (TX) channels (e.g., CSI-RS or dedicated downlink correction reference signals can be used) and perform channel estimation. The downlink channel matrix can be represented as:
[0355] ④ The base station's N receive (RX) channels receive the uplink reference signal transmitted by this channel (SRS or a dedicated uplink correction reference signal can be used) and perform channel estimation. The uplink channel matrix can be represented as:
[0356] ⑤ The UE feeds back the downlink channel estimation results (such as the downlink channel matrix in step ③ or information related to the downlink channel matrix or the estimation / measurement results of the downlink reference signal, etc.) to the base station via MDT messages.
[0357] ⑥ Calculate correction parameters for the base station.
[0358] For example, for reciprocity correction, the correction parameter γ m,k satisfy:
[0359] For example, for absolute calibration of a transmission channel, a channel n is selected. DL_REF A subcarrier f DL_REF For reference, the obtained correction parameter α m,k satisfy:
[0360] For example, for absolute calibration of the receiving channel, a channel n is selected. UL_REF A subcarrier f UL_REF For reference, the obtained correction parameter β m,k satisfy:
[0361] ⑦ The base station performs channel correction based on the correction coefficient.
[0362] For example, for reciprocity correction, the base station will γ m,k Compensation is applied to each subcarrier of each transmit channel of the base station, or... Compensation is applied to each subcarrier of each receiving channel of the base station.
[0363] For example, for absolute correction, the base station will use α m,k Compensation is provided to each subcarrier of each transmission channel of the base station.
[0364] For example, for absolute correction, the base station will use βm,k Compensation is applied to each subcarrier of each receiving channel of the base station.
[0365] The correction process for the aforementioned MDT TYPE 1 can be described as follows:
[0366] ① The base station sends a TYPE1 MDT correction trigger command to the UE;
[0367] ② For a UE that receives a TYPE1 MDT correction trigger command (e.g., the kth UE), select any channel of the base station (e.g., the nth channel) as a reference;
[0368] ③ The UE uses its M channels to receive the downlink reference signal of the nth channel of the base station (e.g., CSI-RS or a dedicated downlink correction reference signal can be used) and performs channel estimation. The downlink channel matrix can be represented as:
[0369] ④ The base station's nth channel receives the uplink reference signals (using SRS or a dedicated uplink correction reference signal) transmitted by the UE's M channels and performs channel estimation. The uplink channel matrix can be represented as:
[0370] ⑤ The base station feeds back the uplink channel estimation results to the UE via MDT messages.
[0371] ⑥ UE calculates correction parameters.
[0372] For example, for reciprocity correction, the correction parameter γ n,k satisfy:
[0373] For example, for absolute calibration of a transmission channel, a channel m is selected. UL_REF A subcarrier f UL_REF For reference, the obtained correction parameter α n,k satisfy:
[0374] For example, for absolute calibration of the receiving channel, a channel m is selected. DL_REF A subcarrier f DL_REF For reference, the obtained correction parameter β n,k satisfy:
[0375] ⑦ The UE performs channel correction based on the correction coefficient.
[0376] For example, for reciprocity correction, the UE will γ n,k Compensation is applied to each subcarrier of each transmit channel of the base station, or... Compensation is applied to each subcarrier of each receiving channel of the base station.
[0377] For example, for absolute correction, the UE will use α n,k Compensation is provided to each subcarrier of each transmission channel of the base station.
[0378] For example, for absolute correction, the UE will use β n,k Compensation is applied to each subcarrier of each receiving channel of the base station.
[0379] Optionally, taking the first communication device as a UE and the second communication device as a base station as an example, the interaction between the UE and the base station can be implemented in a variety of ways, which will be described below with more implementation examples.
[0380] As shown in Figure 6c, the number of base stations can be one, and the number of UEs can also be one. Accordingly, the aforementioned scheme can be applied to a system with one base station and one UE, and channel correction of the UE can be implemented in this system to improve the communication performance of the UE. Optionally, channel correction of the base station can also be implemented in this system to improve the overall communication performance of the system.
[0381] As shown in Figure 6d, the number of base stations can be one, and each base station can contain one BBU and Z (Z is a positive integer) RRUs linked to that BBU. The number of UEs can be one. Accordingly, the aforementioned scheme can be applied to a system between one base station and one UE (this system can be called a D-MIMO system), and channel correction for the UE can be implemented in this system to improve the UE's communication performance. Optionally, channel correction for one or more RRUs in the base station can also be implemented in this system to improve the overall communication performance of the system.
[0382] As shown in the example in Figure 6e, the number of base stations can be 1, and the number of UEs can be K (K is a positive integer). Accordingly, the aforementioned scheme can be applied to a system between 1 base station and K UEs, and channel correction can be implemented for some or all of the K UEs in the system to improve the communication performance of the UEs. Optionally, channel correction of the base station can also be implemented in the system to improve the overall communication performance of the system.
[0383] Optionally, the aforementioned base station can be replaced with an ORAN device in the ORAN system. For example, the ORAN device may include at least one of O-CU, O-DU, and O-RU.
[0384] Please refer to Figure 7. This application embodiment provides a communication device 700, which can realize the functions of the first or second communication device in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In this application embodiment, the communication device 700 can be the first communication device (or the second communication device), or it can be an integrated circuit or component inside the first communication device (or the second communication device), such as a chip.
[0385] It should be noted that the transceiver unit 702 may include a transmitting unit and a receiving unit, which are used to perform transmitting and receiving respectively.
[0386] In one possible implementation, when the device 700 is used to execute the method performed by the first communication device in the foregoing embodiments, the device 700 includes a processing unit 701; the processing unit 701 is used to acquire first channel information, the first channel information being the channel information between M receiving channels of the first communication device and the transmitting channel of the second communication device, where M is a positive integer; the processing unit 701 is also used to determine a first correction parameter based on the first channel information, the first correction parameter being used to perform channel correction on the M receiving channels.
[0387] In one possible implementation, when the device 700 is used to execute the method performed by the first communication device in the foregoing embodiments, the device 700 includes a processing unit 701; the processing unit 701 is used to acquire second channel information, the second channel information being the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer; the processing unit 701 is also used to determine a second correction parameter based on the second channel information, the second correction parameter being used to perform channel correction on the P transmitting channels.
[0388] In one possible implementation, when the device 700 is used to execute the method performed by the second communication device in the foregoing embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the processing unit 701 is used to determine a first reference signal; the transceiver unit 702 is used to transmit the first reference signal, which is received through M receiving channels of the first communication device, which is a terminal-side device; wherein, the first reference signal is used to determine first channel information, the first channel information is used to determine a first correction parameter, and the first correction parameter is used to perform channel correction on the M receiving channels.
[0389] In one possible implementation, when the device 700 is used to execute the method performed by the second communication device in the aforementioned embodiments, the device 700 includes a processing unit 701 and a transceiver unit 702; the transceiver unit 702 is used to receive a second reference signal, which is transmitted through P transmission channels of a first communication device, the first communication device being a terminal-side device; the processing unit 701 is used to determine second channel information based on the second reference signal, the second channel information being channel information between the receiving channel of the second communication device and the P transmission channels of the first communication device, where P is a positive integer; the transceiver unit 702 is also used to transmit first information, which is used to indicate the second channel information; wherein, the second channel information is used to determine a second correction parameter, which is used to perform channel correction on the P transmission channels.
[0390] It should be noted that the information execution process of the unit of the above-mentioned communication device 700 can be specifically described in the method embodiment shown above in this application, and will not be repeated here.
[0391] Please refer to Figure 8, which is another schematic structural diagram of the communication device 800 provided in this application. The communication device 800 includes a logic circuit 801 and an input / output interface 802. The communication device 800 can be a chip or an integrated circuit.
[0392] In this context, the transceiver unit 702 shown in Figure 7 can be a communication interface, which can be the input / output interface 802 in Figure 8, and the input / output interface 802 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0393] Optionally, the logic circuit 801 is used to acquire first channel information, which is the channel information between the M receiving channels of the first communication device and the transmitting channel of the second communication device, where M is a positive integer; the logic circuit 801 is also used to determine a first correction parameter based on the first channel information, which is used to perform channel correction on the M receiving channels.
[0394] Optionally, the logic circuit 801 is used to acquire second channel information, which is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer; the logic circuit 801 is also used to determine a second correction parameter based on the second channel information, which is used to perform channel correction on the P transmitting channels.
[0395] Optionally, the logic circuit 801 is used to determine a first reference signal; the input / output interface 802 is used to send the first reference signal, which is received through M receiving channels of a first communication device, which is a terminal-side device; wherein, the first reference signal is used to determine first channel information, the first channel information is used to determine a first correction parameter, and the first correction parameter is used to perform channel correction on the M receiving channels.
[0396] Optionally, the input / output interface 802 is used to receive a second reference signal, which is transmitted through P transmission channels of a first communication device, the first communication device being a terminal-side device; the logic circuit 801 is used to determine second channel information based on the second reference signal, the second channel information being the channel information between the receiving channel of the second communication device and the P transmission channels of the first communication device, where P is a positive integer; the input / output interface 802 is also used to transmit first information, which is used to indicate the second channel information; wherein, the second channel information is used to determine a second correction parameter, which is used to perform channel correction on the P transmission channels.
[0397] The logic circuit 801 and the input / output interface 802 can also perform other steps performed by the first or second communication device in any embodiment and achieve corresponding beneficial effects, which will not be elaborated here.
[0398] In one possible implementation, the processing unit 701 shown in FIG7 can be the logic circuit 801 in FIG8.
[0399] Optionally, the logic circuit 801 can be a processing device, the functions of which can be partially or entirely implemented in software.
[0400] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.
[0401] Optionally, the processing device may consist of only a processor. A memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.
[0402] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.
[0403] Please refer to Figure 9, which shows the communication device 900 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 900 can be the communication device as a terminal device in the above embodiments. The example shown in Figure 9 is that the terminal device is implemented through the terminal device (or the components in the terminal device).
[0404] The present invention provides a possible logical structure diagram of the communication device 900, which may include, but is not limited to, at least one processor 901 and a communication port 902.
[0405] In Figure 7, the transceiver unit 702 can be a communication interface, which can be the communication port 902 in Figure 9. The communication port 902 can include an input interface and an output interface. Alternatively, the communication port 902 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0406] Further optionally, the device may also include at least one of a memory 903 and a bus 904. In the embodiments of this application, the at least one processor 901 is used to control the operation of the communication device 900.
[0407] Furthermore, the processor 901 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0408] It should be noted that the communication device 900 shown in Figure 9 can be used to implement the steps implemented by the terminal device in the aforementioned method embodiments and to achieve the corresponding technical effects of the terminal device. The specific implementation of the communication device shown in Figure 9 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.
[0409] Please refer to Figure 10, which is a schematic diagram of the structure of the communication device 10 involved in the above embodiments provided in the embodiments of this application. The communication device 10 can specifically be a communication device as a network device in the above embodiments. The example shown in Figure 10 is that the network device is implemented through a network device (or a component in the network device). The structure of the communication device can be referred to the structure shown in Figure 10.
[0410] The communication device 10 includes at least one processor 1011 and at least one network interface 1014. Optionally, the communication device further includes at least one memory 1012, at least one transceiver 1013, and one or more antennas 1015. The processor 1011, memory 1012, transceiver 1013, and network interface 1014 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 1015 is connected to the transceiver 1013. The network interface 1014 enables the communication device to communicate with other communication devices through a communication link. For example, the network interface 1014 may include a network interface between the communication device and a core network device, such as an S1 interface; the network interface may also include a network interface between the communication device and other communication devices (e.g., other network devices or core network devices), such as an X2 or Xn interface.
[0411] In this context, the transceiver unit 702 shown in Figure 7 can be a communication interface, which can be the network interface 1014 in Figure 10. The network interface 1014 can include an input interface and an output interface. Alternatively, the network interface 1014 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0412] The processor 1011 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from these programs, for example, to support the actions described in the embodiments of the communication device. The communication device may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily used to process communication protocols and communication data, while the CPU is primarily used to control the entire terminal device, execute software programs, and process data from these programs. The processor 1011 in Figure 10 can integrate the functions of both a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. Various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, which is then executed by the processor to implement the baseband processing function.
[0413] The memory is primarily used to store software programs and data. The memory 1012 can exist independently or be connected to the processor 1011. Optionally, the memory 1012 can be integrated with the processor 1011, for example, integrated within a single chip. The memory 1012 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 1011. The various types of computer program code being executed can also be considered as drivers for the processor 1011.
[0414] Figure 10 shows only one memory and one processor. In actual terminal devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.
[0415] Transceiver 1013 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 1013 can be connected to antenna 1015. Transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1015 can receive RF signals. The receiver Rx of transceiver 1013 is used to receive the RF signals from the antennas, convert the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provide the digital baseband signals or IF signals to processor 1011 so that processor 1011 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. In addition, the transmitter Tx in transceiver 1013 is also used to receive modulated digital baseband signals or IF signals from processor 1011, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 1015. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of these downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of these upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.
[0416] The transceiver 1013 can also be called a transceiver unit, transceiver, transceiver device, etc. Optionally, the device in the transceiver unit that performs the receiving function can be regarded as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, receiving circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.
[0417] It should be noted that the communication device 10 shown in Figure 10 can be used to implement the steps implemented by the network device in the aforementioned method embodiments and achieve the corresponding technical effects of the network device. The specific implementation of the communication device 10 shown in Figure 10 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.
[0418] Please refer to Figure 11, which is a schematic diagram of the structure of the communication device involved in the above embodiments provided in the embodiments of this application.
[0419] It is understood that the communication device 110 includes, for example, modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the technical solutions provided in this application. The communication device 110 may be the terminal device or network device described above, or a component (e.g., a chip) within these devices, used to implement the methods described in the following method embodiments. The communication device 110 includes one or more processors 111. The processor 111 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (e.g., a RAN node, terminal, or chip), execute software programs, and process data from the software programs.
[0420] Optionally, in one design, the processor 111 may include a program 113 (sometimes also referred to as code or instructions) that can be executed on the processor 111 to cause the communication device 110 to perform the methods described in the embodiments below. In yet another possible design, the communication device 110 includes circuitry (not shown in FIG11).
[0421] Optionally, the communication device 110 may include one or more memories 112 storing a program 114 (sometimes referred to as code or instructions), which can be run on the processor 111 to cause the communication device 110 to perform the methods described in the above method embodiments.
[0422] Optionally, the processor 111 and / or memory 112 may include AI modules 117 and 118, which are used to implement AI-related functions. The AI modules can be implemented through software, hardware, or a combination of both. For example, the AI module may include a radio intelligence control (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0423] Optionally, the processor 111 and / or memory 112 may also store data. The processor and memory may be configured separately or integrated together.
[0424] Optionally, the communication device 110 may further include a transceiver 115 and / or an antenna 116. The processor 111, sometimes referred to as a processing unit, controls the communication device (e.g., a RAN node or terminal). The transceiver 115, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device through the antenna 116.
[0425] In this context, the processing unit 701 shown in Figure 7 can be a processor 111. The transceiver unit 702 shown in Figure 7 can be a communication interface, which can be the transceiver 115 in Figure 11. The transceiver 115 can include an input interface and an output interface. Alternatively, the transceiver 115 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0426] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor performs the method described in the possible implementations of the first or second communication device in the foregoing embodiments.
[0427] This application also provides a computer program product (or computer program) containing programs or instructions. When the computer program product is executed by the processor, the processor executes the method of the first communication device or the second communication device that may be implemented as described above.
[0428] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in the possible implementations of the communication device described above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory for storing the program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices, wherein the communication device may specifically be the first communication device or the second communication device in the aforementioned method embodiments.
[0429] This application also provides a communication system, the network system architecture of which includes a first communication device and a second communication device in any of the above embodiments.
[0430] 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 units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units 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 an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0431] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0432] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it 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, or all or part 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, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, Applied to a first communication device, wherein the first communication device is a terminal-side device, the method includes: Acquire first channel information, which is the channel information between the M receiving channels of the first communication device and the transmitting channel of the second communication device, where M is a positive integer; A first correction parameter is determined based on the first channel information, and the first correction parameter is used to perform channel correction on the M receiving channels.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the second channel information, which is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer; A second correction parameter is determined based on the second channel information, and the second correction parameter is used to perform channel correction on the P transmission channels.
3. The method according to claim 1, characterized in that, The method further includes: Obtain the second channel information, which is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer; Determining the first correction parameter based on the first channel information includes: The first correction parameter is determined based on the first channel information and the second channel information. The first correction parameter is also used to perform channel correction on the P transmission channels.
4. The method according to claim 2 or 3, characterized in that, The method further includes: A second reference signal is transmitted through the P transmission channels, and the second reference signal is used to determine the second channel information; The acquisition of the second channel information includes: Receive first information, which is used to indicate the second channel information.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Receive a first reference signal, which is received through the M receiving channels; The acquisition of the first channel information includes: The first channel information is determined based on the first reference signal.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Send a second message, which is used to indicate a third channel information, wherein the third channel information is the channel information between the receiving channel of the first communication device and the N transmitting channels of the second communication device, where N is a positive integer; The third channel information is used to determine the third correction parameter, which is used to perform channel correction on the N transmission channels.
7. The method according to claim 6, characterized in that, The method further includes: A third reference signal is received, which is transmitted through the N transmission channels and is used to determine the third channel information.
8. The method according to claim 6 or 7, characterized in that, The third channel information is used to determine the third correction parameter, including: the third channel information and the fourth channel information are used to determine the third correction parameter, and the fourth channel information is used to indicate the channel information between the transmission channel of the first communication device and the Q receiving channels of the second communication device, where Q is a positive integer; The third correction parameter is also used to perform channel correction on the Q receiving channels.
9. The method according to claim 8, characterized in that, The method further includes: A fourth reference signal is transmitted, which is received through the Q receiving channels and is used to determine the fourth channel information.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: A fourth reference signal is transmitted, which is received through Q receiving channels of the second communication device, where Q is a positive integer; the fourth reference signal is used to determine fourth channel information, which is used to indicate the channel information between the transmitting channel of the first communication device and the Q transmitting channels of the second communication device. The fourth channel information is used to determine the fourth correction parameter, which is used to perform channel correction on the Q receiving channels.
11. A communication method, characterized in that, Applied to a first communication device, wherein the first communication device is a terminal-side device, the method includes: Obtain the second channel information, which is the channel information between the receiving channel of the second communication device and the P transmitting channels of the first communication device, where P is a positive integer; A second correction parameter is determined based on the second channel information, and the second correction parameter is used to perform channel correction on the P transmission channels.
12. The method according to claim 11, characterized in that, The method further includes: A second reference signal is transmitted through the P transmission channels, and the second reference signal is used to determine the second channel information; The acquisition of the second channel information includes: Receive first information, which is used to indicate the second channel information.
13. The method according to claim 11 or 12, characterized in that, The method further includes: Send a second message, which is used to indicate a third channel information, wherein the third channel information is the channel information between the receiving channel of the first communication device and the N transmitting channels of the second communication device, where N is a positive integer; The third channel information is used to determine the third correction parameter, which is used to perform channel correction on the N transmission channels.
14. The method according to claim 13, characterized in that, The method further includes: A third reference signal is received, which is transmitted through the N transmission channels and is used to determine the third channel information.
15. The method according to claim 13 or 14, characterized in that, The third channel information is used to determine the third correction parameter, including: the third channel information and the fourth channel information are used to determine the third correction parameter, and the fourth channel information is used to indicate the channel information between the transmission channel of the first communication device and the Q receiving channels of the second communication device, where Q is a positive integer; The third correction parameter is also used to perform channel correction on the Q receiving channels.
16. The method according to claim 15, characterized in that, The method further includes: A fourth reference signal is transmitted, which is received through the Q receiving channels and is used to determine the fourth channel information.
17. The method according to any one of claims 11 to 16, characterized in that, The method further includes: A fourth reference signal is transmitted, which is received through Q receiving channels of the second communication device, where Q is a positive integer; the fourth reference signal is used to determine fourth channel information, which is used to indicate the channel information between the transmitting channel of the first communication device and the Q transmitting channels of the second communication device. The fourth channel information is used to determine the fourth correction parameter, which is used to perform channel correction on the Q receiving channels.
18. A communication method, characterized in that, Applied to a second communication device, the method includes: Determine the first reference signal; The first reference signal is transmitted, and the first reference signal is received through M receiving channels of a first communication device, which is a terminal-side device; wherein, the first reference signal is used to determine first channel information, the first channel information is used to determine first correction parameters, and the first correction parameters are used to perform channel correction on the M receiving channels.
19. The method according to claim 18, characterized in that, The method further includes: The second reference signal is received, which is transmitted through P transmission channels of the first communication device, and is used to determine the second channel information; Send first information, which is used to indicate the second channel information; The second channel information satisfies the following: the first channel information and the second channel information are used to determine the first correction parameter, and the first correction parameter is also used to perform channel correction on the P transmission channels; or, the second channel information is used to determine the second correction parameter, and the second correction parameter is used to perform channel correction on the P transmission channels.
20. The method of claim 18 or 19, wherein, The method further includes: Receive second information, the second information being used to indicate third channel information, the third channel information being the channel information between the receiving channel of the first communication device and the N transmitting channels of the second communication device, where N is a positive integer; The third channel information is used to determine the third correction parameter, which is used to perform channel correction on the N transmission channels.
21. The method of claim 20, wherein, The method further includes: A third reference signal is transmitted through the N transmission channels, and the third reference signal is used to determine the third channel information.
22. The method of claim 20 or 21, wherein, The third channel information is used to determine the third correction parameter, including: the third channel information and the fourth channel information are used to determine the third correction parameter, and the fourth channel information is used to indicate the channel information between the transmission channel of the first communication device and the Q receiving channels of the second communication device, where Q is a positive integer; The third correction parameter is also used to perform channel correction on the Q receiving channels.
23. The method of claim 22, wherein, The method further includes: A fourth reference signal is received, which is received through the Q receiving channels and is used to determine the fourth channel information.
24. The method according to any one of claims 18 to 21, characterized in that, The method further includes: A fourth reference signal is received, which is received through Q receiving channels of the second communication device, where Q is a positive integer; the fourth reference signal is used to determine fourth channel information, which is used to indicate the channel information between the transmitting channel of the first communication device and the Q transmitting channels of the second communication device. The fourth channel information is used to determine the fourth correction parameter, which is used to perform channel correction on the Q receiving channels.
25. A method of communication, comprising: Applied to a second communication device, the method includes: A second reference signal is received, which is transmitted through P transmission channels of a first communication device, which is a terminal-side device; wherein, the second reference signal is used to determine second channel information, which is the channel information between the receiving channel of the second communication device and the P transmission channels of the first communication device, where P is a positive integer; Send a first message, which is used to indicate the second channel information; wherein the second channel information is used to determine a second correction parameter, which is used to perform channel correction on the P transmission channels.
26. The method of claim 25, wherein, The method further includes: Receive second information, the second information being used to indicate third channel information, the third channel information being the channel information between the receiving channel of the first communication device and the N transmitting channels of the second communication device, where N is a positive integer; The third channel information is used to determine the third correction parameter, which is used to perform channel correction on the N transmission channels.
27. The method of claim 26, wherein, The method further includes: A third reference signal is transmitted through the N transmission channels, and the third reference signal is used to determine the third channel information.
28. The method of claim 26 or 27, wherein, The third channel information is used to determine the third correction parameter, including: the third channel information and the fourth channel information are used to determine the third correction parameter, and the fourth channel information is used to indicate the channel information between the transmission channel of the first communication device and the Q receiving channels of the second communication device, where Q is a positive integer; The third correction parameter is also used to perform channel correction on the Q receiving channels.
29. The method of claim 28, wherein, The method further includes: A fourth reference signal is received, which is received through the Q receiving channels and is used to determine the fourth channel information.
30. The method of any one of claims 25 to 27, wherein, The method further includes: A fourth reference signal is received, which is received through Q receiving channels of the second communication device, where Q is a positive integer; the fourth reference signal is used to determine fourth channel information, which is used to indicate the channel information between the transmitting channel of the first communication device and the Q transmitting channels of the second communication device. The fourth channel information is used to determine the fourth correction parameter, which is used to perform channel correction on the Q receiving channels.
31. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 10; or, Includes a module for performing the method as described in any one of claims 11 to 17; or, Includes a module for performing the method as described in any one of claims 18 to 24; or, Includes a module for performing the method as described in any one of claims 25 to 30.
32. A communications device, characterized by Includes at least one processor, said at least one processor being configured to, by executing computer programs or instructions, or by executing logic circuits, The communication device is made to perform the method of any one of claims 1 to 10; or, The communication device is made to perform the method of any one of claims 11 to 17; or, The communication device is made to perform the method of any one of claims 18 to 24; or, The communication device is made to perform the method of any one of claims 25 to 30.
33. The communication apparatus of claim 32, wherein It also includes a memory for storing the computer program or instructions.
34. A readable storage medium, characterized by The storage medium stores computer programs or instructions, which are executed by the communication device when the computer programs or instructions are accessed. Implement the method as described in any one of claims 1 to 10; or, Implement the method as described in any one of claims 11 to 17; or, Implement the method as described in any one of claims 18 to 24; or, Implement the method as described in any one of claims 25 to 30.
35. A computer program product, characterised in that, This includes computer programs or instructions that, when executed by a computer, Implement the method as described in any one of claims 1 to 10; or, Implement the method as described in any one of claims 11 to 17; or, Implement the method as described in any one of claims 18 to 24; or, Implement the method as described in any one of claims 25 to 30.
36. A chip system, characterized by include: A processor for executing a computer program or instructions in the memory, causing the chip system to implement the method as described in any one of claims 1 to 10, or causing the chip system to implement the method as described in any one of claims 11 to 17, or causing the chip system to implement the method as described in any one of claims 18 to 24, or causing the chip system to implement the method as described in any one of claims 25 to 30.