Communication method and apparatus
By configuring time-domain precoding on access network equipment, the effective range of time-domain precoding for different terminal devices is determined, which solves the interference problem between terminal devices and improves communication quality and signal interference suppression capability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-09-09
- Publication Date
- 2026-04-30
AI Technical Summary
In multiple-input multiple-output systems, interference between terminal devices is difficult to solve effectively, especially when multiplexing some of the same time-domain resources. Existing spatial multiplexing precoding technology cannot simultaneously guarantee signal-to-interference-plus-noise ratio and interference suppression.
By configuring time-domain precoding on access network equipment, the effective range of time-domain precoding for different terminal devices can be determined, and the terminal devices can be instructed to use different time-domain precoding to ensure that different precoding processes are used in different time intervals, thereby improving scheduling flexibility and solving interference problems between terminal devices.
It effectively solves the interference problem when multiple terminal devices reuse some of the same time domain resources, and improves communication quality and signal interference suppression capabilities.
Smart Images

Figure CN2025119916_30042026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] This application claims priority to Chinese Patent Application No. 202411491190.1, filed on October 23, 2024, entitled "A Communication Method and Apparatus", 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 apparatus. Background Technology
[0003] Spatial division multiplexing (SDM) precoding utilizes the spatial degrees of freedom of multiple-input multiple-output (MIMO) systems to preprocess transmitted signals, thereby improving communication performance. However, SDM precoding does not always effectively solve the interference problem between terminal devices. For example, if two terminal devices are spatially close, the access network device, in order to suppress interference between the two devices and ensure the signal-to-interference-plus-noise ratio (SNR) of the access network, may not choose a SDM precoding method with higher signal strength, but instead opt for one with better interference suppression but lower signal strength. This is because a precoding method with higher signal strength may result in greater interference. In simple SDM precoding, the access network device must weigh signal strength and interference suppression when selecting the precoding method to ensure the SNR.
[0004] To better address interference issues between terminal devices, the applicant proposes a communication method based on time-domain precoding. The access network device configures time-domain precoding for the terminal device, which then uses this precoding to precode the original data, obtaining first data based on the time-domain precoding. The terminal device then sends this first data to the access network device, achieving time-domain interference suppression and ensuring a smooth uplink service experience for the terminal device.
[0005] Further research by the applicant revealed that real-world communication scenarios are complex and varied, and the time-domain resources used by different terminal devices may only partially overlap. For example, terminal device 1 uses time-domain resource 1 and time-domain resource 2, terminal device 2 uses time-domain resource 1, and terminal device 3 uses time-domain resource 2. Terminal devices 1 and 2 reuse time-domain resource 1, and terminal devices 1 and 3 reuse time-domain resource 2. Since the communication environments of different terminal devices may differ, the time-domain precoding 1 used by terminal device 1 on time-domain resources 1 and 2 may only resolve interference between terminal devices 1 and 2, but not between terminal devices 1 and 3. Therefore, interference problems still exist in this scenario. Summary of the Invention
[0006] This application proposes a communication method and apparatus to solve the interference problem in scenarios where multiple terminal devices reuse the same time-domain resources, thereby improving communication quality.
[0007] In a first aspect, embodiments of this application propose a communication method, which is applied to a first access network device or a chip in the first access network device.
[0008] The first access network device may be an access network device, or it may be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, control unit, circuit or processor that can be applied to the aforementioned device or apparatus, or at least one of a centralized unit (CU) or a distributed unit (DU), and this application does not limit the specifics.
[0009] The method includes: determining that the first device needs to upload data to a first time domain resource and a second time domain resource, wherein the first time domain resource and the second time domain resource are different; determining a first interval and a second interval, wherein the first interval is the effective interval of the first time domain precoding and the second interval is the effective interval of the second time domain precoding, wherein the first time domain precoding corresponds to the first time domain resource and the second time domain precoding corresponds to the second time domain resource; and sending first information to the first device, wherein the first information indicates the first interval and the second interval.
[0010] The first and second intervals are different, specifically referring to the difference between the effective intervals of the first and second time-domain precoding. The effective interval of the first time-domain precoding is the time interval during which the terminal device uses the first time-domain precoding. This effective interval is the same as the time interval corresponding to the first time-domain resource, which carries the data obtained by the terminal device through precoding based on the first time-domain precoding. Similarly, the effective interval of the second time-domain precoding is the time interval during which the terminal device uses the second time-domain precoding. This effective interval is the same as the time interval corresponding to the second time-domain resource, which carries the data obtained by the terminal device through precoding based on the second time-domain precoding. The effective intervals of other time-domain precoding methods in this embodiment are similar to the effective intervals of the first and second time-domain precoding described above, and will not be elaborated upon here.
[0011] In one possible implementation, the first access network device determines the first interval and the second interval at once, or the first access network device determines the first interval and the second interval simultaneously, wherein the first interval and the second interval have different physical meanings.
[0012] In one possible implementation, after determining the first interval and the second interval, the first access network device indicates the first interval and the second interval through a message (i.e., the first message).
[0013] Optionally, the first information may specifically indicate the length of the first time-domain precoding and the length of the second time-domain precoding. For example, the length of the time-domain precoding is the number of elements included in the time-domain precoding.
[0014] The first interval can be represented in one or more of the following ways, which are explained below:
[0015] Method A: The first interval is represented by the starting time-domain resource unit when the first time-domain precoding takes effect and the ending time-domain resource unit when the first time-domain precoding takes effect.
[0016] Method B: The first interval is represented by the length of the first time-domain precoding and the starting time-domain resource unit when the first time-domain precoding takes effect.
[0017] Method C: The first interval is represented by the length of the first time-domain precoding and the time-domain resource unit at the end of the first time-domain precoding.
[0018] It should be noted that the starting time-domain resource unit at which the first time-domain precoding takes effect can be represented as the start time of the first time-domain precoding taking effect, the start moment of the first time-domain precoding taking effect, the first time-domain resource unit at which the first time-domain precoding takes effect, or the starting boundary of the effective interval of the first time-domain precoding. Similarly, the ending time-domain resource unit at which the first time-domain precoding takes effect can be represented as the ending time of the first time-domain precoding taking effect, the ending moment of the first time-domain precoding taking effect, the last time-domain resource unit at which the first time-domain precoding takes effect, or the ending boundary of the effective interval of the first time-domain precoding.
[0019] It should be noted that the granularity of the time-domain resource unit in the embodiments of this application includes, but is not limited to: time slots, orthogonal frequency division multiplexing (OFDM) symbols, or subframes.
[0020] The first time-domain precoding in the embodiments of this application may also be referred to as first coding information, first coding, first precoding, first time-domain precoding information, first precoding information, or first codebook, and this application does not limit this. Similarly, the second time-domain precoding may also be referred to as second coding information, second coding, second precoding, second time-domain precoding information, second precoding information, or second codebook, and this application does not limit this.
[0021] In this application embodiment, "precoding" can also be replaced with "coding", and this application embodiment does not limit this.
[0022] Through the above technical solution, after the first access network device determines the first interval and the second interval at once, it instructs the first device to specify the first interval and the second interval through a single message, namely, the first message. The first interval is the effective interval for the first time-domain precoding, and the second interval is the effective interval for the second time-domain precoding. This allows the first device to use the first time-domain precoding in the first interval and the second time-domain precoding in the second interval. This improves scheduling flexibility, resolves potential interference issues when multiple terminal devices reuse some of the same time-domain resources, and enhances communication quality.
[0023] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: determining that the second device needs to upload data in the first time domain resource and the third device needs to upload data in the second time domain resource; determining a third interval and a fourth interval, wherein the third interval is the effective interval of the third time domain precoding and the fourth interval is the effective interval of the fourth time domain precoding, the third interval is the same as the first interval, the fourth interval is the same as the second interval, the third time domain precoding corresponds to the first time domain resource, the fourth time domain precoding corresponds to the second time domain resource, the first time domain precoding is orthogonal to the third time domain precoding, and the second time domain precoding is orthogonal to the fourth time domain precoding; sending second information to the second device, the second information indicating the third interval; and sending third information to the third device, the third information indicating the fourth interval.
[0024] Through the above technical solution, the second and third devices are different from the first device. The first access network device communicates with the first, second, and third devices. The first device can use different time-domain precoding for different time-domain resources. The first device uses the first time-domain precoding for the first time-domain resource and the second time-domain precoding for the second time-domain resource. The second device uses the third time-domain precoding for the first time-domain resource, and the third time-domain precoding is orthogonal to the first time-domain precoding. The third device uses the fourth time-domain precoding for the second time-domain resource, and the fourth time-domain precoding is orthogonal to the second time-domain precoding. This method solves the interference problem in scenarios where the first and second devices share some of the same time-domain resources, and the first and third devices also share some of the same time-domain resources, thus improving communication quality.
[0025] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: determining a first time-domain precoding and a second time-domain precoding; the first information is also used to indicate the first time-domain precoding and the second time-domain precoding.
[0026] For example, the first information also includes: the first basis, the number of the first basis, and / or the weighting coefficients corresponding to the first basis corresponding to the first time-domain precoding; and the second basis, the second basis, the number of the second basis, and / or the weighting coefficients corresponding to the second basis corresponding to the second time-domain precoding.
[0027] Through the above technical solution, the first access network device can also instruct the first time domain precoding and the second time domain precoding to the first device, saving the processing overhead of the first device and improving the implementation flexibility of the solution.
[0028] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: determining a third time-domain precoding and a fourth time-domain precoding; the second information is also used to indicate the third time-domain precoding; the third information is also used to indicate the fourth time-domain precoding.
[0029] For example, the second information also includes: the third basis, the number of the third basis, and / or the weighting coefficients corresponding to the third basis corresponding to the third time-domain precoding; the third information also includes: the fourth basis, the number of the fourth basis, and / or the weighting coefficients corresponding to the fourth basis corresponding to the fourth time-domain precoding.
[0030] Through the above technical solution, the first access network device can also instruct the second device to perform third time-domain precoding and the third device to perform fourth time-domain precoding, thereby saving the processing overhead of the second and third devices and improving the flexibility of the solution.
[0031] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: receiving first data from the first device on a first time domain resource; receiving second data from the first device on a second time domain resource; demodulating the first data according to a first time domain precoding; and demodulating the second data according to a second time domain precoding.
[0032] In the above technical solution, during communication between the first device and the first access network device, the first device can employ different time-domain precoding methods for different time-domain resources. For example, when the first device sends data to the first access network device using the first time-domain resource, it uses the first time-domain precoding to precode the data; when the first device sends data to the first access network device using the second time-domain resource, it also uses the first time-domain precoding to precode the data, where the first and second time-domain resources are different. The first time-domain precoding is orthogonal to the time-domain precoding used by other terminal devices that reuse the first time-domain resource, and the second time-domain precoding is orthogonal to the time-domain precoding used by other terminal devices that reuse the second time-domain resource. Accordingly, the first access network device uses the first time-domain precoding to demodulate the first data transmitted on the first time-domain resource, and the first access network device uses the second time-domain precoding to demodulate the second data transmitted on the second time-domain resource. This effectively solves the interference problem in scenarios where multiple terminal devices reuse parts of the same time-domain resource, thus improving communication quality.
[0033] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: receiving third data from the second device on a first time domain resource; receiving fourth data from the third device on a second time domain resource; demodulating the third data according to a third time domain precoding; and demodulating the fourth data according to a fourth time domain precoding.
[0034] In the above technical solution, when the first access network device communicates with the first device, the second device and the third device, the first access network device uses the third time domain precoding to demodulate the third data transmitted on the first time domain resource, and the first access network device uses the fourth time domain precoding to demodulate the fourth data transmitted on the second time domain resource. This can effectively solve the interference problem in the scenario where multiple terminal devices reuse some of the same time domain resources and improve the communication quality.
[0035] In conjunction with the first aspect, in one possible implementation of the first aspect, the first quantity is determined based on the number of devices that reuse the first time-domain resources, and the first quantity includes the number of first time-domain precoders and the number of third time-domain precoders; the second quantity is determined based on the number of devices that reuse the second time-domain resources, and the second quantity includes the number of second time-domain precoders and the number of fourth time-domain precoders.
[0036] In the above technical solution, the first access network device can also determine the number of time-domain precodes corresponding to the first time-domain resource based on the number of terminal devices that reuse the first time-domain resource, and determine the number of time-domain precodes corresponding to the second time-domain resource based on the number of terminal devices that reuse the second time-domain resource.
[0037] In conjunction with the first aspect, in one possible implementation of the first aspect, the third quantity is determined based on the data that the first device needs to upload in the first time domain resources and the second time domain resources. The third quantity includes the number of time domain precodings used by the first device, which includes the first time domain precoding and the second time domain precoding.
[0038] In the above technical solution, the first access network device can also determine the number of time-domain precodes required by the first device based on the number of transport blocks to be uploaded by the first device. For example, if the number of transport blocks to be uploaded by the first device is 4, then the number of time-domain precodes required by the first device is 4. Further, for example, if the available uplink time-domain resource units (RTUs) of the first device are 8 time slots, then the first access network device determines that the first device needs to use 4 time-domain precodes based on the number of transport blocks to be uploaded by the first device (4) and the available uplink time-domain resource units (RTUs) of the first device (8 time slots). The 4 time-domain precodes required by the first device correspond to the 4 transport blocks to be uploaded by the first device, each time-domain precode includes 2 elements, and each time-domain precode corresponds to 2 time slots out of the 8 available uplink time-domain resource units.
[0039] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: determining that the first device needs to upload data in the third time domain resource, and the fourth device needs to upload data in the third time domain resource; determining a fifth interval and a sixth interval, wherein the fifth interval is the effective interval of the fifth time domain precoding, and the sixth interval is the effective interval of the sixth time domain precoding, the fifth interval and the sixth interval are the same, the fifth time domain precoding corresponds to the third time domain resource, and the sixth time domain precoding corresponds to the third time domain resource; sending fourth information to the fourth device, the fourth information indicating the sixth interval; wherein the first information also indicates the fifth interval.
[0040] Furthermore, the first access network device can also determine the fifth time-domain precoding and the sixth time-domain precoding, which are orthogonal; the fourth information also indicates the sixth time-domain precoding; and the first information also indicates the fifth time-domain precoding.
[0041] Furthermore, the first access network device can also receive fifth data from the first device on the third time domain resource; receive sixth data from the fourth device on the third time domain resource; demodulate the fifth data according to the fifth time domain precoding; and demodulate the sixth data according to the sixth time domain precoding.
[0042] In the above technical solution, if the first access network device communicates with more devices, such as the first device notifying the fourth device, the first access network device can also determine the time-domain precoding to be used by each of the first, second, third, and fourth devices, and the effective range of each time-domain precoding, based on the time-domain resources required for the data uploaded by the fourth device. This solves the interference problem in scenarios where multiple terminal devices reuse some of the same time-domain resources, and improves communication quality.
[0043] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: determining a fifth time-domain precoding and a sixth time-domain precoding, wherein the fifth time-domain precoding and the sixth time-domain precoding are orthogonal; the fourth information further indicates the sixth time-domain precoding; and the first information further indicates the fifth time-domain precoding.
[0044] Furthermore, the first access network device can also determine a seventh time-domain precoding, wherein any two of the seventh time-domain precoding, the first time-domain precoding, and the third time-domain precoding are orthogonal; the fifth information is also used to indicate the seventh time-domain precoding.
[0045] Furthermore, the first access network device can also receive seventh data from the fifth device on the first time domain resource; and demodulate the seventh data according to the seventh time domain precoding.
[0046] Furthermore, the first access network device can also receive fifth data from the fifth device on the first time domain resource; and demodulate the fifth data according to the seventh time domain precoding.
[0047] In the above technical solution, if the first access network device communicates with more devices, such as the first device notifying the fifth device, the first access network device can also determine the time-domain precoding to be used by each of the first, second, third, fourth, and fifth devices, as well as the effective range of each time-domain precoding, based on the time-domain resources required for the data uploaded by the fifth device. This solves the interference problem in scenarios where multiple terminal devices reuse some of the same time-domain resources, and improves communication quality.
[0048] In conjunction with the first aspect, in one possible implementation of the first aspect, the first information indicates a first retransmission interval and a second retransmission interval, the first retransmission interval being a retransmission interval of a first transport block (TB), the second retransmission interval being a retransmission interval of a second TB, and the first TB and the second TB being the data to be transmitted by the first device.
[0049] Specifically, the first access network device determines the amount of data to be transmitted by the first device based on the uplink data transmission request of the first device. Then, based on channel quality information, the amount of data to be transmitted by the first device, and the available uplink resources of the first access network device, the first access network device determines: the number of transport blocks (TBs) to be transmitted by the first device, the number of retransmissions of the TBs to be transmitted, and the retransmission interval of the TBs to be transmitted. The retransmission interval indicates the start and end positions of the transmission of the TBs to be transmitted in the time domain. The number of TBs to be transmitted, the number of retransmissions of the TBs, and the retransmission interval of the TBs can be referred to as the data repetition rule of the first device. Based on the data repetition rule of the first device, the first access network device determines the data that the first device needs to upload on the first time domain resources and the second time domain resources.
[0050] In one possible implementation, the first information directly indicates the first repeated transmission interval, for example, the first information indicates the repeated transmission interval of the first TB.
[0051] In another possible implementation, the first information indirectly indicates the first repeated transmission interval, for example, the first information indicates the quantity of the first TB, and / or the number of repeated transmissions of the first TB.
[0052] The first access network device determines the first time-domain precoding and the second time-domain precoding according to the data repetition rules of the first device. For example, the data repetition rules of the first device indicate the first repetition transmission interval and the second repetition transmission interval, where the first repetition transmission interval is the repetition transmission interval of the first TB and the second repetition transmission interval is the repetition transmission interval of the second TB, and the first TB and the second TB are the data to be transmitted by the first device.
[0053] In conjunction with the first aspect, in one possible implementation of the first aspect, the fourth quantity is used to determine the third quantity, the fourth quantity including the number of transport blocks that the first device needs to repeatedly transmit, the repeatedly transmitted transport blocks including the first TB and the second TB.
[0054] Specifically, the first access network device determines the number of time-domain precodings used by the first device based on the number of transport blocks that the first device needs to repeatedly transmit. For ease of description, the number of transport blocks that the first device needs to repeatedly transmit is referred to as the fourth number, and the number of time-domain precodings used by the first device is referred to as the third number. In other words, the first access network device determines the third number based on the fourth number. Taking the time-domain precoding used by the first device as including the first time-domain precoding and the second time-domain precoding as an example, the third number is 2 (corresponding to the first time-domain precoding and the second time-domain precoding), and the fourth number is 2 (corresponding to the first TB and the second TB). Then, the first access network device determines the first time-domain precoding and the second time-domain precoding, as well as the first interval and the second interval, based on the third number, the first repeated transmission interval, and the second repeated transmission interval.
[0055] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: determining a first interval based on a first repeated transmission interval; and determining a second interval based on a second repeated transmission interval.
[0056] Optionally, the length of the first time-domain precoding is determined based on the first repeated transmission interval; and the length of the second time-domain precoding is determined based on the second repeated transmission interval.
[0057] In conjunction with the first aspect, in one possible implementation of the first aspect, the first interval includes one or more of the following: the length of the first time-domain precoding, the starting time-domain resource where the first time-domain precoding takes effect, the ending time-domain resource where the first time-domain precoding takes effect, and / or, all time-domain resources where the first time-domain precoding takes effect.
[0058] In conjunction with the first aspect, in one possible implementation of the first aspect, the length of the first time-domain precoding includes: the number of elements in the first time-domain precoding.
[0059] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: sending a sixth message, the sixth message indicating M sets of association relationships, where M is an integer greater than or equal to 2, the M sets of association relationships including a first association relationship and a second association relationship, the first association relationship indicating that a first signal is associated with a second signal, the first signal being used to measure the channel state between the first access network device and the first device, the second signal being an interference signal of the first signal, the first association relationship being used to determine a first time-domain precoding, the second association relationship indicating that a third signal is associated with a fourth signal, the third signal being used to measure the channel state between the first access network device and the first device, and the fourth signal being an interference signal of the third signal; and sending a seventh message, the seventh message indicating the first association relationship and the second association relationship.
[0060] In the embodiments of this application, this correlation can also be referred to as the interference hypothesis or the measurement hypothesis.
[0061] In the above technical solution, the first access network device can also hierarchically configure M groups of association relationships and activate the first association relationship among them to improve the flexibility of configuring association relationships (or interference assumptions). The first access network device can determine the time-domain precoding based on a set of associated measurement signals and interference signals to improve the anti-interference performance of the time-domain precoding. This solves the interference problem in complex communication scenarios and improves communication quality.
[0062] In conjunction with the first aspect, in one possible implementation of the first aspect, determining the first time-domain precoding and the second time-domain precoding includes: obtaining the measurement results of the first signal and the second signal according to a first correlation relationship; determining the first time-domain precoding based on the measurement results of the first signal and the second signal; obtaining the measurement results of the third signal and the fourth signal according to a second correlation relationship; and determining the second time-domain precoding based on the measurement results of the third signal and the fourth signal.
[0063] In the above technical solution, the first access network device can determine the time-domain precoding based on a set of associated measurement signals and interference signals, thereby improving the anti-interference performance of the time-domain precoding. This solves the interference problem in complex communication scenarios and improves communication quality.
[0064] In conjunction with the first aspect, in one possible implementation of the first aspect, obtaining the measurement result of the first signal and the measurement result of the second signal includes: receiving the first signal; determining the measurement result of the first signal based on the first signal; receiving the second signal; and determining the measurement result of the second signal based on the second signal.
[0065] In conjunction with the first aspect, in one possible implementation of the first aspect, obtaining the measurement result of the first signal and the measurement result of the second signal includes: receiving the first signal; determining the measurement result of the first signal based on the first signal; and receiving the measurement result of the second signal from a second access network device, wherein the second access network device is different from the first access network device, and the measurement result of the second signal is obtained by the second access network device based on the received second signal.
[0066] In the above technical solution, the first access network device can obtain the measurement results of the first signal and the measurement results of the second signal in multiple ways, thereby improving the flexibility of the solution implementation.
[0067] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: sending a first signal and a second signal according to a first association relationship; and sending a third signal and a fourth signal according to a second association relationship.
[0068] Secondly, embodiments of this application propose a communication method applied to a first device.
[0069] The first device can be a terminal device, or it can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, functional module, control unit, circuit, processor, or integrated circuit that can be applied to the aforementioned device or apparatus. This application does not limit the specific device.
[0070] The system receives first information from a first access network device. The first information indicates a first interval and a second interval, wherein the first interval is the effective interval of a first time-domain precoding, and the second interval is the effective interval of a second time-domain precoding. The first time-domain precoding corresponds to a first time-domain resource, and the second time-domain precoding corresponds to a second time-domain resource. The first time-domain resource and the second time-domain resource are different. Based on the first information, the system precodes the eighth data using the first time-domain precoding to obtain the first data. The system then sends the first data to the first access network device on the first time-domain resource. Based on the first information, the system precodes the ninth data using the second time-domain precoding to obtain the second data. The system then sends the second data to the first access network device on the second time-domain resource.
[0071] Through the above technical solution, after the first access network device determines the first interval and the second interval at once, it indicates the first interval and the second interval to the first device through a single message, namely the first message. This allows the first device to use the first time-domain precoding in the first interval and the second time-domain precoding in the second interval. This improves scheduling flexibility, resolves potential interference issues when multiple UEs reuse some of the same time-domain resources, and enhances communication quality.
[0072] In conjunction with the second aspect, in one possible implementation of the second aspect, the first information is also used to instruct the first time-domain precoding and the second time-domain precoding.
[0073] For example, the first information also includes: the first basis, the number of the first basis, and / or the weighting coefficients corresponding to the first basis corresponding to the first time-domain precoding; and the second basis, the second basis, the number of the second basis, and / or the weighting coefficients corresponding to the second basis corresponding to the second time-domain precoding.
[0074] Through the above technical solution, the first access network device can also instruct the first time domain precoding and the second time domain precoding to the first device, saving the processing overhead of the first device and improving the implementation flexibility of the solution.
[0075] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: receiving a first signal and a second signal, the first signal being used to measure the channel state between the first access network device and the first device, and the second signal being an interference signal of the first signal; and determining a first time-domain precoding and a second time-domain precoding based on the first signal and the second signal.
[0076] In the above technical solution, the first device can determine the time-domain precoding based on a set of associated measurement signals and interference signals, thereby improving the anti-interference performance of the time-domain precoding. This solves the interference problem in complex communication scenarios and improves communication quality.
[0077] In conjunction with the second aspect, in one possible implementation of the second aspect, the first information indicates a first repetitive transmission interval and a second repetitive transmission interval, the first repetitive transmission interval being a repetitive transmission interval of a first transmission block TB, the second repetitive transmission interval being a repetitive transmission interval of a second TB, and the first TB and the second TB being the data to be transmitted by the first device.
[0078] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: determining a first interval based on a first repeated transmission interval; and determining a second interval based on a second repeated transmission interval.
[0079] In the above technical solution, the data repetition rule of the first device indicates a first repetition transmission interval and a second repetition transmission interval. The first device can also determine the first interval and the second interval according to the data repetition rule of the first device, thereby improving the implementation flexibility of the method.
[0080] In conjunction with the second aspect, in one possible implementation of the second aspect, the fourth quantity is used to determine the third quantity. The fourth quantity includes the number of transport blocks that the first device needs to repeatedly transmit, the repeatedly transmitted transport blocks including the first TB and the second TB. The third quantity includes the number of time-domain precodings used by the first device, the time-domain precodings used by the first device including the first time-domain precoding and the second time-domain precoding.
[0081] In the above technical solution, the first device can also determine the number of time-domain precoding codes it needs to use based on the number of transport blocks to be uploaded. For example, if the number of transport blocks to be uploaded is 4, then the number of time-domain precoding codes the first device needs to use is 4.
[0082] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: receiving sixth information, the sixth information indicating M sets of association relationships, M being an integer greater than or equal to 1, the M sets of association relationships including a first association relationship, the first association relationship indicating the association between a first signal and a second signal, the first signal being used to measure the channel state between the first access network device and the first device, the second signal being an interference signal of the first signal, and the first association relationship being used to determine a first time-domain precoding; and receiving seventh information, the seventh information indicating the first signal and the second signal.
[0083] In the embodiments of this application, this correlation can also be referred to as the interference hypothesis or the measurement hypothesis.
[0084] In the above technical solution, the first access network device can also hierarchically configure M groups of association relationships and activate the first association relationship among them to improve the flexibility of configuring association relationships (or interference assumptions). The first device can determine the time-domain precoding based on a set of associated measurement signals and interference signals to improve the anti-interference performance of the time-domain precoding. This solves the interference problem in complex communication scenarios and improves communication quality.
[0085] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: receiving L signals, where L is an integer greater than or equal to 2; and determining either a first signal or a second signal from the received L signals based on the seventh information.
[0086] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: sending a first signal and a second signal according to the seventh information.
[0087] In the above technical solution, the first device can support the first device to determine the time-domain precoding based on the interference assumption, and it can also support the first access network device to determine the time-domain precoding based on the interference assumption, thereby improving the implementation flexibility of the solution.
[0088] In conjunction with the second aspect, in one possible implementation of the second aspect, the first interval includes one or more of the following: the length of the first time-domain precoding, the starting time-domain resource when the first time-domain precoding takes effect, the ending time-domain resource when the first time-domain precoding takes effect, and / or, all time-domain resources when the first time-domain precoding takes effect; the second interval includes one or more of the following: the length of the second time-domain precoding, the starting time-domain resource when the second time-domain precoding takes effect, the ending time-domain resource when the second time-domain precoding takes effect, and / or, all time-domain resources when the second time-domain precoding takes effect.
[0089] In conjunction with the second aspect, in one possible implementation of the second aspect, the length of the first time-domain precoding includes: the number of elements in the first time-domain precoding; the length of the second time-domain precoding includes: the number of elements in the second time-domain precoding.
[0090] Thirdly, embodiments of this application propose a communication system, which includes a first access network device and a first apparatus. This communication system performs the methods described in the first and / or second aspects above, which will not be elaborated upon here.
[0091] Fourthly, this application provides a communication device, which is a first access network device. The device includes a transceiver module and a processing module. The components of the communication device can also be used to execute the steps performed 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.
[0092] Fifthly, this application provides a communication device, which is a first device. The communication device includes a transceiver module and a processing module. 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.
[0093] In a sixth aspect, this application provides a communication device including at least one processor coupled to a memory; the memory is used to store a program or instructions; the at least one processor is used to execute the program or instructions to cause the device to implement the method described in any possible implementation of any of the first aspects. Optionally, the communication device may include the memory.
[0094] In a seventh aspect, this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is configured to perform the method described in any possible implementation of any of the preceding first aspects.
[0095] In an eighth aspect, this application provides a communication device including at least one processor coupled to a memory; the memory is used to store a program or instructions; the at least one processor is used to execute the program or instructions to enable the communication device to implement the method described in any possible implementation of any of the preceding second aspects. Optionally, the communication device may include the memory.
[0096] In a ninth aspect, this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is configured to perform the method described in any possible implementation of any of the preceding second aspects.
[0097] In a tenth aspect, this application provides a communication system that includes the communication device described in the fourth aspect and / or the communication device described in the fifth aspect.
[0098] Eleventhly, this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform the method as described in any possible implementation of any of the first and / or second aspects above.
[0099] In a twelfth aspect, this application provides a computer program product (or computer program) that, when executed by a processor, performs the method described in any possible implementation of either the first aspect or the second aspect.
[0100] In a thirteenth aspect, this application provides a chip or chip system including at least one processor for supporting a communication device in implementing the method described in any possible implementation of any of the first and / or second aspects described above.
[0101] 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.
[0102] The technical effects of any of the design methods in aspects three through thirteen can be found in the technical effects of the different design methods in aspects one through two above, and will not be repeated here. Attached Figure Description
[0103] Figure 1 is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application;
[0104] Figure 2 is a schematic diagram of an interaction between the access network device and the terminal device in an embodiment of this application;
[0105] Figures 3a to 3d are schematic diagrams of subband duplexing;
[0106] Figure 4a is a schematic diagram of space division multiplexing precoding technology;
[0107] Figure 4b is a schematic diagram of code division multiplexing;
[0108] Figure 4c is a schematic diagram of a communication scenario in an embodiment of this application;
[0109] Figure 4d is another schematic diagram of a communication scenario in an embodiment of this application;
[0110] Figures 5a to 5c are schematic diagrams of a communication system according to an embodiment of this application;
[0111] Figure 6 is a schematic flowchart of an embodiment of a communication method proposed in this application;
[0112] Figure 7 is a schematic diagram of the effective interval of time-domain precoding in an embodiment of this application;
[0113] Figure 8 is a flowchart illustrating another embodiment of the communication method in this application.
[0114] Figure 9 is a schematic flowchart of another communication method in the embodiments of this application;
[0115] Figure 10 is another schematic diagram of the effective interval of time-domain precoding in the embodiments of this application;
[0116] Figure 11 is another schematic diagram of the effective interval of time-domain precoding in the embodiments of this application;
[0117] Figure 12 is another schematic diagram of the effective interval of time-domain precoding in the embodiments of this application;
[0118] Figure 13 is a schematic diagram of an application scenario involved in an embodiment of this application;
[0119] Figure 14 is a structural schematic diagram of a communication device according to an embodiment of this application;
[0120] Figure 15 is another structural schematic diagram of the communication device according to an embodiment of this application;
[0121] Figure 16 is another structural schematic diagram of the communication device according to an embodiment of this application. Detailed Implementation
[0122] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0123] First, the communication system involved in the embodiments of this application is introduced. This application can be applied to long-term evolution (LTE) systems, new radio (NR) systems, or future communication systems after 5G, such as 5G-Advanced systems. The communication system includes at least one of access network equipment or terminal equipment.
[0124] Figure 1 is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application.
[0125] As shown in Figure 1, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The wireless access network 100 may include at least one access network device (also understood as a network device, as shown in Figure 1, 110a and 110b), and at least one terminal (also understood as the terminal device described above, as shown in Figure 1, 120a-120j). Furthermore, the access network device (or wireless access network device) may be a macro base station (as shown in Figure 1, 110a), a micro base station or an indoor station (as shown in Figure 1, 110b), a relay node or a donor node, etc. It is understood that all or part of the functions of the access network device in this application may also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The embodiments of this application do not limit the specific technology or specific device form used in the wireless access network device.
[0126] For ease of description, the communication system illustrated in Figure 1 is described using the example of an access network device as a base station and terminal devices as terminals. It is understood that when the communication system includes an integrated access and backhaul (IAB) network, the base station can be an IAB node. It should be noted that in the embodiments of this application, the base station and the access network device can be interchanged.
[0127] In this application, the base station and the terminal can be fixed or mobile. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted, on water, or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base station and the terminal.
[0128] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 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 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0129] 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 achieved 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.
[0130] 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.
[0131] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.
[0132] The technical solution of this application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP). For example, 4th generation (4G) communication systems, 5G communication systems, and communication systems beyond the 5th generation. For example, future communication systems. For example, 4th generation communication systems may include Long Term Evolution (LTE) communication systems. 5th generation communication systems may include New Radio (NR) communication systems. The technical solution of this application can also be applied to Wireless Fidelity (WiFi) systems, communication systems supporting the convergence of multiple wireless technologies, device-to-device (D2D) systems, or vehicle-to-everything (V2X) communication systems.
[0133] The terminal equipment and access network equipment involved in this application are described below.
[0134] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes.
[0135] In another example, the terminal device may also include: an intelligent agent, an artificial intelligence (AI) terminal device, or embodied artificial intelligence (EAI). An intelligent agent, also known as an intelligent proxy, refers to an autonomous entity that can observe its surroundings and take actions to achieve its goals. Embodied intelligence refers to the ability of an intelligent system or machine to interact with its environment in real time through perception and interaction.
[0136] The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.
[0137] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; this application does not limit the specific application. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; this application does not limit the specific application. An access network device is an apparatus deployed in a wireless access network to provide wireless communication functions for a terminal device. An access network device can connect a terminal device to a radio access network (RAN) node in a wireless network, and can also be called an access network device, RAN entity, access node, network node, or communication device, etc.
[0138] Specifically, access network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, 4G communication systems, 5G communication systems, or future communication systems. Access network equipment can also be access network equipment in open RAN (open RAN, O-RAN, or ORAN) or cloud radio access network (CRAN). Alternatively, access network equipment can also be access network equipment in a communication system resulting from the integration of two or more of the above communication systems.
[0139] Access network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), access point (AP) in wireless fidelity (WIFI) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc., and can also be access network equipment in 5G mobile communication systems. For example, next-generation base station (gNB) in NR systems, TRP, TP; or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or, access network equipment can also be network nodes constituting gNB or transmission point. Examples include centralized units (CUs), distributed units (DUs), centralized unit control planes (CU-CPs), centralized unit user planes (CU-UPs), and radio units (RUs). CUs and DUs can be separate entities 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). Alternatively, access network equipment can be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, access network equipment can be roadside units (RSUs). It should be understood that the aforementioned TRPs can be devices or modules located on the network side of the communication system and possessing corresponding communication functions. TRPs typically contain communication modules, circuits, or chips that perform the corresponding communication functions.The TRP can also be configured with program instructions for the corresponding communication functions.
[0140] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP), CU-UP can also be called an open centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations on these details. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0141] Optionally, for network elements in the ORAN system, each network element can implement the protocol layer functions shown in Table 1 below.
[0142] Table 1
[0143] It should be noted that in the ORAN system, the access network equipment in this application can be one or more network elements listed in Table 1 above.
[0144] For example, in this embodiment of the application, the CU determines that the first device needs to upload data in the first time domain resource and the second time domain resource, the first time domain resource and the second time domain resource are different; the CU determines the first interval and the second interval, the first interval is the effective interval of the first time domain precoding, the second interval is the effective interval of the second time domain precoding, the first time domain precoding corresponds to the first time domain resource, and the second time domain precoding corresponds to the second time domain resource; the CU sends the first information to the first device through the DU and RU, the first information indicating the first interval and the second interval.
[0145] The architecture of the CU and DU of the access network equipment is described below. An access network equipment includes at least one CU and at least one DU. Optionally, the access network equipment may also include at least one RU.
[0146] The following description uses an access network device consisting of one CU and one DU as an example. The CU has some core network functions and may include CU-CP and CU-UP. The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU may be configured to implement the functions of at least one layer of the Packet Data Convergence Protocol (PDCP) layer and above (e.g., at least one of the RRC or SDAP layers). The DU may be configured to implement the functions of at least one layer of the protocol layer below the PDCP layer (e.g., at least one of the RLC, MAC, or physical (PHY) layers). Alternatively, the CU may be configured to implement the functions of at least one layer of the protocol layer above the PDCP layer (e.g., at least one of the RRC or SDAP layers), and the DU may be configured to implement the functions of at least one layer of the protocol layer below the PDCP layer (e.g., at least one of the RLC, MAC, or PHY layers).
[0147] When a CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when a CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0148] The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the AMF in a 5G system. The AMF is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.
[0149] CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices.
[0150] Optionally, the ORAN architecture also includes a RAN Intelligent Controller (RIC) module.
[0151] It should be noted that the access network equipment can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, or control unit in the aforementioned device or apparatus; this application does not impose any specific limitation. It should also be noted that in this application, the term "access network equipment" can refer to the access network equipment itself, or to the chip, functional module, or integrated circuit within the access network equipment that performs the method provided in this application; this application does not impose any specific limitation.
[0152] The core network may include, but is not limited to, one or more of the following devices or network elements: access and mobility management function (AMF), session management function (SMF), or location management function (LMF), etc. The AMF is primarily responsible for mobility management in the mobile network, such as user location updates, user network registration, and user handover.
[0153] Please refer to Figure 2, which is a schematic diagram of an interaction between the access network device and the terminal device in an embodiment of this application. The access network device and the terminal device may include a radio resource control (RRC) signaling interaction module, a media access control (MAC) signaling interaction module, and a physical layer (PHY) signaling and data interaction module.
[0154] The RRC signaling interaction module refers to the module used by access network equipment and terminal equipment to send and receive RRC signaling. For example, the access network equipment sends RRC signaling to the terminal equipment, and the terminal equipment receives RRC signaling from the access network equipment.
[0155] The MAC signaling interaction module refers to the module used by access network equipment and terminal equipment to send and receive Media Access Control-Control Element (MAC CE) signaling. For example, the access network equipment sends MAC CE signaling to the terminal equipment, and the terminal equipment receives MAC CE signaling (or MAC CE message) from the access network equipment.
[0156] The PHY signaling and data interaction module refers to the module used by access network equipment and terminal equipment to send and receive uplink / downlink control signaling and uplink / downlink data. For example, the access network equipment sends the Physical Downlink Control Channel (PDCCH) to the terminal equipment, including downlink control information (DCI) within the PDCCH; the access network equipment sends the Physical Downlink Shared Channel (PDSCH) to the terminal equipment, including downlink data within the PDSCH. Similarly, the terminal equipment sends the Physical Uplink Control Channel (PUCCH) to the access network equipment, including uplink control information (UCI) within the PUCCH; and the terminal equipment sends the Physical Uplink Shared Channel (PUSCH) to the access network equipment, including uplink data within the PUSCH.
[0157] It is understood that in this application, PDSCH, PDCCH, PUSCH and PUCCH are just examples of downlink data channel, downlink control channel, uplink data channel and uplink control channel, respectively. In different systems and different scenarios, data channels and control channels may have different names, and this application does not limit them.
[0158] It should be noted that:
[0159] In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "sending information to a terminal" can be understood as the destination of the information being the terminal device, which may include sending directly via the air interface or sending indirectly via the air interface from other units or modules. "Receiving information from a network device" can be understood as the source of the information being the network device, which may include receiving directly from the network device via the air interface or receiving indirectly from the network device via the air interface from 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.
[0160] 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.
[0161] It is understandable that information may undergo processing, such as encoding and modulation, between the source and destination, but the destination can still 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.
[0162] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (hereinafter referred to as instruction information) is called the information to be instructed. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed; for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.
[0163] Secondly, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.
[0164] (1) Configuration and Pre-configuration: In this application, both configuration and pre-configuration are used. Configuration refers to the access network device sending configuration information or parameter values of some parameters to the terminal device through messages or signaling, so that the terminal device can determine the communication parameters or resources during transmission based on these values or information. Pre-configuration is similar to configuration and can be parameter information or parameter values that the access network device and the terminal device have negotiated in advance, or parameter information or parameter values that the access network device or the terminal device uses as specified by the standard protocol, or parameter information or parameter values that are pre-stored in the access network device or the terminal device. This application does not limit this.
[0165] Furthermore, these values and parameters can be changed or updated.
[0166] (2) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" means one or more, and "more than one" means 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.
[0167] (3) 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.
[0168] In other words, sending and receiving can occur between devices, such as between access 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.
[0169] 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.
[0170] (4) Multiple input multiple output (MIMO) technology.
[0171] MIMO technology refers to the use of multiple antennas to transmit and receive signals in the field of wireless communication. Network devices and terminal devices can use MIMO technology to achieve power gain, spatial diversity gain, and spatial multiplexing gain. Spatial diversity refers to introducing signal redundancy in space to achieve diversity. For example, a terminal device can transmit two orthogonal data streams through two antennas to obtain diversity gain. Spatial multiplexing refers to transmitting multiple independent data streams on the same time-frequency resource on each antenna to improve spectral efficiency without increasing spectrum resources. For example, a terminal device can map the uplink data layer into two independent data streams and transmit them simultaneously through multiple antennas, thus multiplexing spatial resources on the same time-frequency resource.
[0172] (5) Sub-belt duplex.
[0173] Please refer to Figures 3a to 3d, which are schematic diagrams of subband duplexing. Subband duplexing refers to dividing a portion of the time-division duplex (TDD) carrier into a subband, and changing the time slot ratio of uplink and downlink time slots on this subband. For example, based on the subband shown in Figure 3a, some downlink time slots can be changed to uplink time slots, as shown in Figure 3b, to improve uplink resources from the terminal device to the access network device, thereby ensuring the uplink service experience of the terminal device and improving the signal gain of the uplink signal from the terminal device to the access network device. It should be noted that in the embodiments of this application, the direction from the terminal device to the access network device is referred to as the uplink direction, and correspondingly, the direction from the access network device to the terminal device is referred to as the downlink direction.
[0174] In these multiple uplink time slots, the same data can be repeatedly transmitted, that is, the uplink data is repeated in the time domain, as shown in Figure 3c. Alternatively, in these multiple uplink time slots, different data can also be transmitted in each time slot, that is, the uplink data varies in the time domain, as shown in Figure 3d.
[0175] (6) Precoding.
[0176] Precoding refers to the precoding process performed on data by the transmitting end to provide power gain for the receiving end or reduce the processing difficulty of the data at the receiving end. Precoding can be used to map data streams from layer to port. In this embodiment, uplink data is used as an example for explanation. The uplink data can be such as uplink service data or uplink signaling data, and in practice, the object of precoding can also be any uplink transmitted information. This embodiment does not specifically limit this.
[0177] To utilize the spatial freedom offered by massive MIMO (Multiple-Match MIMO) technology, terminal devices can perform spatial precoding on the uplink transmitted information. Spatial precoding is also known as spatial division multiplexing (SDM) precoding; please refer to Figure 4a, which illustrates SDM precoding. The access network equipment can configure different spatial precoding for different UEs. For example, in Figure 4a, the access network equipment configures coding 1 and coding 2 for UE1, and coding 3 for UE2.
[0178] In Figure 4a, UE1 achieves the highest signal reception power using coding 1. If only signal reception power is considered, UE1 should use coding 1 for spatial precoding. However, UE1 using coding 1 may cause signal interference to UE2. Therefore, considering the interference between UE1 and UE2, UE1 may need to use coding 2. In this case, to ensure interference suppression, the signal strength of UE1 is sacrificed. Therefore, spatial precoding needs to balance signal strength and interference suppression, and in some cases, it is difficult to simultaneously achieve both channel strength and interference suppression.
[0179] To address the interference problem in spatial precoding, code division multiplexing (CDM) can be employed. Please refer to Figure 4b, which illustrates CDM. In Figure 4b, the downlink to uplink time slot ratio for UE1 is 3:2, and the ratio for UE2 is also 3:2. UE1 needs to transmit data S1, and UE2 needs to transmit data S2. Taking the use of orthogonal cover code (OCC) as an example, UE1 employs OCC code during the transmission of data S1 and data S2. UE2 uses OCC code UE1 and UE2 use the same time-domain and frequency-domain resources. The channel from UE1 to the access network device is channel H1, and the channel from UE2 to the access network device is channel H2. UE1 transmits data S1 on time slots 1 and 2, and UE2 transmits data S2 on time slots 1 and 2. Correspondingly, the signal received by the access network device on time slot 1 is signal Y1, and the signal received by the access network device on time slot 2 is signal Y2. UE1 uses an OCC code. Data S1 is pre-encoded, and UE2 uses OCC code. Pre-encode the data S2, and correspondingly, the data included in signals Y1 and Y2 are as follows:
[0180] Based on the above signals Y1 and Y2, using the OCC code, the access network device can recover data S1 and data S2, as follows: S1=(Y1+Y2) / (2*H1)(3), S2=(Y1-Y2) / (2*H2)(4),
[0181] The above methods are used to eliminate interference between UEs.
[0182] However, real-world communication environments are complex and variable. For example, the channel environment may change over time; the relative positions of terminal devices and access network devices may also change, leading to channel variations; and there may be time delay differences between terminal devices and access network devices. All these factors mean that even with code division multiplexing technology built upon spatial division multiplexing precoding, the interference problem between terminal devices cannot be completely resolved.
[0183] For example, to distinguish the changes in the channels between the access network device and UE1 and UE2 at different times, the channel between the access network device and UE1 at the time corresponding to the first uplink time domain resource is called the first channel, i.e., channel H11; the channel between the access network device and UE2 is called the second channel, i.e., channel H21. The channel between the access network device and UE1 at the time corresponding to the second uplink time domain resource is called the third channel, i.e., channel H12; the channel between the access network device and UE2 is called the fourth channel, i.e., channel H22. In other words, channel H1 between the access network device and UE1 is channel H11 at the time corresponding to the first uplink time domain resource and channel H21 at the time corresponding to the second uplink time domain resource; channel H2 between the access network device and UE2 is channel H21 at the time corresponding to the first uplink time domain resource and channel H22 at the time corresponding to the second uplink time domain resource. Y1'=H11*S1+H21*S2 (5), Y2'=H12*S1-H22*S2 (6),
[0184] The above formula indicates that the access network device cannot recover data S1 and data S2 based on the received signal Y1' corresponding to the first uplink time domain resource, the received signal Y2' corresponding to the second uplink time domain resource, and the OCC code.
[0185] Based on this, the applicant proposes a communication method based on time-domain precoding. The access network device determines precoding information for time-domain precoding based on channel information between the access network device and the terminal device. Then, the access network device configures or instructs the terminal device on the aforementioned precoding information. The terminal device precodes the raw data to be transmitted according to the time-domain precoding information to obtain encoded data. Then, the terminal device transmits the encoded data to the access network device over at least two uplink time units according to the precoding information, achieving repeated transmission of the raw data. The access network device receives the encoded data during these at least two uplink time units. Then, the access network device decodes the encoded data according to the precoding information to obtain the original data from the terminal device. When transmitting uplink data, the terminal device uses the time-domain precoding information to precode the raw uplink data, achieving time-domain interference suppression. Even if there are time-domain changes in the channel between the access network device and the terminal device, or if there is a system time-frequency difference between the access network device and the terminal device, time-domain interference can still be eliminated, ensuring the uplink service experience of the terminal device.
[0186] However, further research by the applicant revealed that real-world communication scenarios are complex and varied. For example, when a terminal device switches between different cells, it may be served by different access network devices. In such cases, different access network devices may cause different types of interference to the terminal device.
[0187] For ease of understanding, please refer to Figures 4c and 4d. Figure 4c is a schematic diagram of a communication scenario in an embodiment of this application, and Figure 4d is a schematic diagram of another communication scenario in an embodiment of this application.
[0188] Figure 4c illustrates the communication services provided by access network device 1 to UE1 and UE2. UE1 and UE2 reuse the same time-domain resources, namely time slots 0, 1, 2, and 3. The channel between access network device 1 and UE1 is channel H1. The channel characteristics of channel H1 may differ in different time slots. Therefore, channel H1 in time slot 0 is called channel H11, channel H1 in time slot 1 is called channel H12, channel H1 in time slot 2 is called channel H13, and channel H1 in time slot 3 is called channel H14. The channel between access network device 1 and UE2 is channel H2. The channel characteristics of channel H2 may differ in different time slots. Therefore, channel H2 in time slot 0 is called channel H21, channel H2 in time slot 2 is called channel H22, channel H2 in time slot 2 is called channel H23, and channel H2 in time slot 3 is called channel H24.
[0189] UE1 needs to repeatedly transmit data S1 to access network device 1 in time slots 0 to 3; UE2 needs to repeatedly transmit data S2 to access network device 1 in time slots 0 to 3. UE1 uses time-domain precoding 1 to precode the data S1 that needs to be repeatedly transmitted in time slots 0 to 3. Time-domain precoding 1 includes 4 elements, which correspond to time slots 0 to 3 respectively. UE2 uses time-domain precoding 2 to precode the data S2 that needs to be repeatedly transmitted in time slots 0 to 3. Time-domain precoding 2 includes 4 elements, which correspond to time slots 0 to 3 respectively. By designing time-domain precoding 1 and time-domain precoding 2 to be orthogonal, access network device 1 can successfully demodulate the data from UE1 and UE2, recovering the original data S1 and S2, thus eliminating time-domain interference.
[0190] Real-world communication scenarios are complex and varied, and the time-domain resources used by different terminal devices may only partially overlap. For ease of understanding, please refer to Figure 4d, which illustrates that access network device 1 provides communication services to UE1, UE2, and UE3. UE1 needs to upload data in time slots 0, 1, 2, and 3; UE2 needs to upload data in time slots 0 and 1; and UE3 needs to upload data in time slots 2 and 3. In other words, UE1 and UE2 reuse the same time-domain resources in time slots 0 and 1, and UE1 and UE3 reuse the same time-domain resources in time slots 2 and 3. UE1 uses time-domain precoding 1 to precode the data S1 that needs to be repeatedly transmitted in time slots 0 to 3. This time-domain precoding 1 includes four elements (P11 to P14), which correspond to time slots 0 to 3 respectively. UE2 uses time-domain precoding 2 to precode the data S2 that needs to be repeatedly transmitted on time slots 0 and 1. Time-domain precoding 2 includes two elements (P21 to P22). UE3 uses time-domain precoding 3 to precode the data S3 that needs to be repeatedly transmitted on time slots 2 and 3. Time-domain precoding 3 includes two elements (P31 to P32). By designing time-domain precoding 1 to be orthogonal to time-domain precoding 2, i.e., [P11, P12] and [P21, P22] are orthogonal, the interference between UE1 and UE2 in the time domain can be eliminated. However, time-domain precoding 1 may only be orthogonal to time-domain precoding 2 or time-domain precoding 3; it cannot be orthogonal to both time-domain precoding 2 and time-domain precoding 3 simultaneously. In other words, using time-domain precoding 1 on UE1 may only solve the interference problem between UE1 and one of UE2 or UE3, and cannot simultaneously solve the interference problem between UE2 and UE3. Therefore, current communication methods based on time-domain precoding cannot solve the interference problem in scenarios where multiple UEs reuse the same time-domain resources.
[0191] Based on this, this application proposes a communication method and apparatus. A first access network device configures the first device with the number of time-domain precodes and / or the effective range of each time-domain precode, according to the data the first device needs to upload in multiple time-domain resources. The multiple time-domain precodes corresponding to the number of precodes refer to the time-domain precodes that the first device can use. The first access network device can configure multiple time-domain precodes for the first device based on the number of time-domain precodes that the first device can use; alternatively, the first device can also determine the multiple time-domain precodes itself based on the number of usable time-domain precodes. Through this method, during communication between the first device and the first access network device, the first device can use different time-domain precodes for different time-domain resources. For example, when the first device sends data to the first access network device using a first time-domain resource, it uses the first time-domain precode to precode the data; when the first device sends data to the first access network device using a second time-domain resource, it uses the first time-domain precode to precode the data, where the first time-domain resource is different from the second time-domain resource. The first time-domain precoding is orthogonal to the time-domain precoding used by other terminal devices that reuse the first time-domain resource, and the second time-domain precoding is orthogonal to the time-domain precoding used by other terminal devices that reuse the second time-domain resource. This method aims to solve the interference problem in scenarios where multiple terminal devices reuse the same time-domain resource.
[0192] First, the communication system involved in this application is introduced. Please refer to Figure 5a, which is a schematic diagram of a communication system according to an embodiment of this application. The communication system includes a first access network device and a first apparatus, wherein the first access network device is connected to the first apparatus. The first access network device may also be referred to as a first network apparatus, and the first access network device includes either the first access network device itself or a chip within the first access network device. The first apparatus may be a terminal device.
[0193] Optionally, the communication system may further include multiple devices, such as those shown in Figure 5b. Figure 5b is a schematic diagram of another communication system according to an embodiment of this application, which further includes a second device and a third device. A first access network device is connected to the first device, the second device, and the third device, respectively. The second device and the third device may be terminal devices.
[0194] Optionally, the communication system may include multiple devices in addition to the first, second, and third devices, as shown in Figure 5c. Figure 5c is a schematic diagram of another communication system according to an embodiment of this application, which further includes a fourth and a fifth device, which may be terminal devices. The communication system may also include multiple access network devices; for example, the communication system includes a second access network device, which is connected to the first, second, third, fourth, and fifth devices respectively. The first, second, third, fourth, and fifth devices may be terminal devices.
[0195] Optionally, the communication system may further include multiple access network devices, such as a third access network device, a fourth access network device, and a fifth access network device. The third access network device is connected to the first, second, third, fourth, and fifth devices respectively. The fourth access network device is connected to the first, second, third, fourth, and fifth devices respectively. The fifth access network device is connected to the first, second, third, fourth, and fifth devices respectively.
[0196] This application embodiment uses the connection between the first access network device and the first apparatus as an example for illustration. This application embodiment does not limit the number of apparatuses or devices connected to the first access network device; that is, it does not limit the number of terminal devices connected to the access network device of the communication system in this application embodiment. This application embodiment does not limit the number of access network devices connected to the first apparatus; that is, it does not limit the number of terminal devices connected to the access network device of the communication system in this application embodiment.
[0197] Next, the method portion of the embodiments of this application will be introduced. Taking the example of the first device needing to upload data on the first time domain resource and the second time domain resource, it can be understood that if the first device needs to upload data on more time domain resources, a similar method can be used to execute the communication method proposed in the embodiments of this application.
[0198] Please refer to Figure 6, which is a schematic flowchart of an embodiment of a communication method proposed in this application. The communication method proposed in this application includes:
[0199] 601. The first access network device determines that the first device needs to upload data on the first time domain resources and the second time domain resources.
[0200] In step 601, in one possible implementation, the first access network device obtains an uplink data transmission request from the first device. This uplink data transmission request indicates that the first device requests to send data to the first access network device. In this embodiment, the direction from the terminal device to the access network device is referred to as the uplink direction, and the direction from the access network device to the terminal device is referred to as the downlink direction. The first access network device determines the scheduling strategy of the first device based on the uplink data transmission request and the available uplink resources of the first access network device. Then, based on the scheduling strategy of the first device, it determines that the first device needs to upload data on the first time domain resources and the second time domain resources. The available uplink resources refer to the time domain resources, frequency domain resources, and / or spatial domain resources that the first access network device can provide to the first device in the uplink direction. The available uplink resources include the available uplink time domain resources, which include the first time domain resources and the second time domain resources.
[0201] In another possible implementation, the first access network device determines the amount of data to be transmitted by the first device based on the uplink data transmission request of the first device. Then, based on channel quality information, the amount of data to be transmitted by the first device, and the available uplink resources of the first access network device, the first access network device determines: the number of transport blocks (TBs) to be transmitted by the first device, the number of retransmissions of the TBs to be transmitted, and the retransmission interval of the TBs to be transmitted. The retransmission interval indicates the start and end positions of the transmission of the TBs to be transmitted in the time domain. The number of TBs to be transmitted, the number of retransmissions of the TBs, and the retransmission interval of the TBs can be referred to as the data repetition rule of the first device. Based on the data repetition rule of the first device, the first access network device determines the data that the first device needs to upload on the first time domain resources and the second time domain resources.
[0202] Optionally, the first access network device may also comprehensively determine the scheduling strategy or data duplication rule of the first device based on the uplink data transmission requests of other devices (such as the second device, the third device, or the fourth device).
[0203] It should be noted that in the embodiments of this application, the first time domain resource and the second time domain resource are different. The difference between the first time domain resource and the second time domain resource means that the time domain resource units included in the first time domain resource are different from those included in the second time domain resource.
[0204] It should be noted that the granularity of the time-domain resource unit in the embodiments of this application includes, but is not limited to: time slots, orthogonal frequency division multiplexing (OFDM) symbols, or subframes.
[0205] 602. Determine the first interval and the second interval.
[0206] In step 602, the first access network device determines a first interval and a second interval based on the data that the first device needs to upload on the first time domain resource and the second time domain resource. The first interval is the effective interval of the first time domain precoding, and the second interval is the effective interval of the second time domain precoding. The first time domain precoding corresponds to the first time domain resource, and the second time domain precoding corresponds to the second time domain resource. The first interval and the second interval are different.
[0207] It should be noted that the first interval and the second interval are different, meaning that the effective interval of the first time-domain precoding and the effective interval of the second time-domain precoding are different, and the physical meanings of the first interval and the second interval are different.
[0208] The first interval can be represented in one or more of the following ways, which are explained below:
[0209] Method A: The first interval is represented by the starting time-domain resource unit when the first time-domain precoding takes effect and the ending time-domain resource unit when the first time-domain precoding takes effect.
[0210] Method B: The first interval is represented by the length of the first time-domain precoding and the starting time-domain resource unit when the first time-domain precoding takes effect.
[0211] Method C: The first interval is represented by the length of the first time-domain precoding and the time-domain resource unit at the end of the first time-domain precoding.
[0212] It should be noted that the starting time-domain resource unit at which the first time-domain precoding takes effect can be represented as the start time of the first time-domain precoding taking effect, the start moment of the first time-domain precoding taking effect, the first time-domain resource unit at which the first time-domain precoding takes effect, or the starting boundary of the effective interval of the first time-domain precoding. Similarly, the ending time-domain resource unit at which the first time-domain precoding takes effect can be represented as the ending time of the first time-domain precoding taking effect, the ending moment of the first time-domain precoding taking effect, the last time-domain resource unit at which the first time-domain precoding takes effect, or the ending boundary of the effective interval of the first time-domain precoding.
[0213] To facilitate understanding of the first and second intervals, please refer to Figure 7, which is a schematic diagram of the effective interval of time-domain precoding in an embodiment of this application. In Figure 7, the start time of the first interval is time T1, the end time of the first interval is time T2, and the time period between time T1 and time T2 is the effective interval of the first time-domain precoding. The start time of the second interval is time T3, the end time of the second interval is time T4, and the time period between time T3 and time T4 is the effective interval of the second time-domain precoding.
[0214] 603. Send the first message, which indicates the first interval and the second interval.
[0215] In step 603, after the first access network device determines the first interval and the second interval, the first access network device instructs (or configures) the first interval and the second interval to the first device through a message. Specifically, the first access network device sends a first message to the first device, which instructs the first interval and the second interval.
[0216] For example, the first information is carried in a radio resource control (RRC) message, a media access control-control element (MAC CE) message, or downlink control information (DCI).
[0217] Method A: The first information directly indicates the first interval and the second interval.
[0218] In one possible implementation, the first information includes: the length of the first time-domain precoding, the start time-domain resource unit where the first time-domain precoding takes effect, and / or, the end time-domain resource unit where the first time-domain precoding takes effect; and the length of the second time-domain precoding, the start time-domain resource unit where the second time-domain precoding takes effect, and / or, the end time-domain resource unit where the second time-domain precoding takes effect. The length of the first time-domain precoding, the start time-domain resource unit where the first time-domain precoding takes effect, and / or, the end time-domain resource unit where the first time-domain precoding takes effect indicate the first interval; the length of the second time-domain precoding, the start time-domain resource unit where the second time-domain precoding takes effect, and / or, the end time-domain resource unit where the second time-domain precoding takes effect.
[0219] For example, when the first device determines a first time-domain precoding and a second time-domain precoding, the first device determines a first interval corresponding to the first time-domain precoding based on first information, and the first device determines a second interval corresponding to the second time-domain precoding based on the first information. The first access network device determines the first interval and the second interval at once. The first access network device indicates the first interval and the second interval through a single piece of information. Alternatively, the first access network device indicates the first interval and the second interval simultaneously through the first information.
[0220] Optionally, if the first access network device determines a first time-domain precoding and a second time-domain precoding, the first information may also indicate the first time-domain precoding and the second time-domain precoding. The first access network device simultaneously indicates the first time-domain precoding and the second time-domain precoding, as well as the first interval and the second interval, through the first information.
[0221] For example, the first information also includes: the first basis, the number of the first basis, and / or the weighting coefficients corresponding to the first basis corresponding to the first time-domain precoding; and the second basis, the second basis, the number of the second basis, and / or the weighting coefficients corresponding to the second basis corresponding to the second time-domain precoding.
[0222] Method B: The first information indirectly indicates the first interval and the second interval.
[0223] In one possible implementation, the first information includes the number of time-domain precodes used by the first device. For example, the first information includes: the number of time-domain precodes used by the first device is 2 (corresponding to the first time-domain precode and the second time-domain precode). The first device determines that the number of time-domain precodes it needs to use is 2 based on the first information. The first device determines the first time-domain resources and the second time-domain resources for transmitting uplink data according to the scheduling policy configured for the first device by the first access network device. Furthermore, the first device determines a first interval and a second interval based on the first time-domain resources and the second time-domain resources, and the first time-domain precode corresponding to the first interval and the second time-domain precode corresponding to the second interval.
[0224] In another possible implementation, the first information indicates the data duplication rule of the first device. The data duplication rule of the first device includes: the number of transport blocks (TBs) to be transmitted by the first device, the number of times the TBs to be transmitted are repeated, and the repeated transmission interval of the TBs to be transmitted. The first device determines the data duplication rule of the first device based on the first information. Then, the first device determines a first time-domain precoding, a second time-domain precoding, a first interval, and a second interval based on the data duplication rule of the first device.
[0225] Optionally, the first access network device may also configure the data duplication rules of the first device to the first device through multiple signaling (or messages or information), and this application embodiment does not limit this.
[0226] For example, the first information indicates a first retransmission interval and a second retransmission interval, where the first retransmission interval is a retransmission interval of a first TB, and the second retransmission interval is a retransmission interval of a second TB. The first TB and the second TB are the data to be transmitted by the first device. The first access network device configures the first TB and the second TB for the first device based on the data to be transmitted by the first device. The first device determines the number of time-domain precodings used by the first device based on the number of transport blocks that the first device needs to retransmit. For ease of description, the number of transport blocks that the first device needs to retransmit is referred to as the fourth number, and the number of time-domain precodings used by the first device is referred to as the third number. In other words, the first device determines the third number based on the fourth number. Taking the time-domain precodings used by the first device as including the first time-domain precoding and the second time-domain precoding as an example, the third number is 2 (corresponding to the first time-domain precoding and the second time-domain precoding), and the fourth number is 2 (corresponding to the first TB and the second TB).
[0227] Optionally, the first information is also used to instruct the first device to determine the first time-domain precoding, the second time-domain precoding, the first interval, and the second interval according to the data repetition rules of the first device.
[0228] Next, the first device acquires two methods for first time-domain precoding and second time-domain precoding.
[0229] Method 1: The first device obtains the first time-domain precoding and the second time-domain precoding from the first access network device, and the first time-domain precoding and the second time-domain precoding are determined by the first access network device.
[0230] 604-1. The first access network device determines the first time-domain precoding and the second time-domain precoding.
[0231] In step 604-1, in one possible implementation, the first access network device determines the first time-domain precoding and the second time-domain precoding based on the resource reuse situation of other devices reusing the first and second time-domain resources. For example, the first device and the second device reuse the first time-domain resources, and the first device and the third device reuse the second time-domain resources. Then, based on this resource reuse situation, the first access network device designs that the first time-domain precoding used by the first device on the first time-domain resources is orthogonal to the third time-domain precoding used by the second device on the first time-domain resources, and the second time-domain precoding used by the first device on the second time-domain resources is orthogonal to the fourth time-domain precoding used by the third device on the second time-domain resources. The first access network device determines the length of the first time-domain precoding, i.e., the number of elements included in the first time-domain precoding, based on the first interval. Based on the orthogonality of the first and third time-domain precodings, the first access network device determines the specific elements included in the first time-domain precoding and the specific elements included in the third time-domain precoding, ultimately determining the first time-domain precoding. The first access network device determines the length of the second time-domain precoding, i.e., the number of elements included in the second time-domain precoding, based on the second interval. The first access network device then determines the specific elements included in the second time-domain precoding and the specific elements included in the fourth time-domain precoding, based on the orthogonality between the second and fourth time-domain precoding, ultimately determining the second time-domain precoding.
[0232] In another possible implementation, the first access network device may also determine the first time-domain precoding based on the measurement results of the signal corresponding to the first association relationship. The first association relationship indicates that the first signal and the second signal are associated, the first signal is used to measure the channel state between the first device and the first access network device, and the second signal is an interference signal of the first signal. The first signal includes one or more signals, and the second signal includes one or more signals. The first association relationship may also be referred to as the first interference hypothesis or the first measurement hypothesis.
[0233] Optionally, the first signal and the second signal are signals of the same type, for example, the first signal is CSI-RS and the second signal is CSI-RS.
[0234] Optionally, the first signal and the second signal are signals of different types, for example, the first signal is CSI-RS and the second signal is a sensing signal.
[0235] Similarly, the first access network device can also determine the second time-domain precoding based on the measurement results of the signal corresponding to the second association relationship. The second association relationship indicates that the third signal and the fourth signal are associated, the third signal is used to measure the channel state between the first device and the first access network device, and the fourth signal is an interference signal of the third signal. The third signal includes one or more signals, and the fourth signal includes one or more signals.
[0236] For example, the first and second signals (or the third and fourth signals) include, but are not limited to: channel state information-reference signal (CSI-RS), sounding reference signal (SRS), phase tracking reference signal (PTRS), positioning reference signal (PRS), sensing signal, or synchronization signal / physical broadcast channel block (SSB), or demodulation reference signal (DMRS), etc.
[0237] In one example, taking SRS1 as the first signal, SRS2 as the second signal, and time-domain resources including time slot 0 and time slot 1 as an example, the specific method by which the first access network device determines the first time-domain precoding is described. Based on SRS1, the first access network device performs channel estimation in time domain 0 and time slot 1 respectively to obtain the measurement results of SRS1: measurement result H10 and measurement result H11. Based on SRS2, the first access network device performs channel estimation in time domain 0 and time slot 1 respectively to obtain the measurement results of SRS2: measurement result H20 and measurement result H21. Then, singular value decomposition (SVD) is performed on the matrix H1 = [H10, H11] composed of the measurement results of SRS1 and the matrix H2 = [H20, H21] composed of the measurement results of SRS2 to obtain eigenvectors. These eigenvectors include eigenvector V1 and eigenvector V2, where eigenvector V1 and eigenvector V2 are the first column vectors in the left eigenvector matrix obtained after SVD of matrices H1 and H2. Furthermore, the first access network device performs EZF (eigen-zero-forcing) on feature vectors V1 and V2 to obtain two orthogonal vectors V11 and V21. Vector V11 can be precoded in the first time domain.
[0238] In this embodiment, the measurement result of the first signal can also be referred to as the channel measurement result obtained based on the first signal. This measurement result may include channel state information (CSI). The channel state information includes, but is not limited to: a precoding matrix indicator (PMI), eigenvectors (e.g., eigenvector V1 and / or eigenvector V2), the number of eigenvectors, the number of interfering signals, and / or the number of interfering base stations, etc.
[0239] In another possible implementation, the first access network device determines the first time-domain precoding and the second time-domain precoding based on the data repetition rules of the first device. For example, the data repetition rules of the first device indicate a first repetition transmission interval and a second repetition transmission interval, where the first repetition transmission interval is a repetition transmission interval of a first TB, and the second repetition transmission interval is a repetition transmission interval of a second TB, and the first TB and the second TB are the data to be transmitted by the first device. The first access network device determines the number of time-domain precodings used by the first device based on the number of transmission blocks that the first device needs to repetition. For ease of description, the number of transmission blocks that the first device needs to repetition is referred to as the fourth quantity, and the number of time-domain precodings used by the first device is referred to as the third quantity. In other words, the first access network device determines the third quantity based on the fourth quantity. Taking the time-domain precoding used by the first device as including the first time-domain precoding and the second time-domain precoding as an example, the third quantity is 2 (corresponding to the first time-domain precoding and the second time-domain precoding), and the fourth quantity is 2 (corresponding to the first TB and the second TB). Then, the first access network device determines the first time-domain precoding and the second time-domain precoding, the first interval and the second interval, based on the third quantity, the first repetition transmission interval and the second repetition transmission interval.
[0240] The first time-domain precoding in this application embodiment can also be referred to as first encoding information, first encoding, first precoding, first time-domain precoding information, first precoding information, or first codebook, and this application does not limit this. Similarly, the second time-domain precoding in this application embodiment can also be referred to as second encoding information, second encoding, second precoding, second time-domain precoding information, second precoding information, or second codebook, and this application does not limit this. In this application embodiment, "precoding" can also be replaced with "encoding," and this application embodiment does not limit this.
[0241] After step 604-1, proceed to step 604-2.
[0242] 604-2. The first access network device sends the first time-domain precoding and the second time-domain precoding to the first device.
[0243] In step 604-2, after the first access network device determines the first time domain precoding and the second time domain precoding, it sends the first time domain precoding and the second time domain precoding to the first device, so that the first access network device instructs (or configures) the first time domain precoding and the second time domain precoding to the first device.
[0244] The following example illustrates the specific method of sending the first time-domain precode by the first access network device sending the first time-domain precode to the first device through the first information in step 603.
[0245] In one possible implementation, the first information includes: a first substrate, the number of first substrates, and / or, the weighting coefficients of the first substrates. This allows the first device to recover the first time-domain precode based on the first substrate, the number of first substrates, and / or, the weighting coefficients of the first substrates.
[0246] For example, the first basis includes: basis 1, basis 2, and basis 3, and the weighting coefficients of the first basis include: α1, α2, and α3. The second information includes: {basis 1, α1}, {basis 2, α2}, and {basis 3, α3}, wherein {basis 1, α1} is a basis-weighting coefficient pair, and {basis 1, α1} indicates that basis 1 and weighting coefficient α1 have a corresponding relationship. The first device determines the first time-domain precoding as: basis 1*α1 + basis 2*α2 + basis 3*α3 based on the first information: {basis 1, α1}, {basis 2, α2}, and {basis 3, α3}.
[0247] For example, the first basis in the embodiments of this application may be a discrete Fourier transform (DFT) basis.
[0248] It is understandable that the first access network device may also use other information different from the first information to send the first base, the number of the first base, and / or the weighting coefficient of the first base to the first device.
[0249] In another possible implementation, the first access network device sends a fifth signal to the first device. This fifth signal is a signal obtained by the first access network device using a first time-domain precoding process to precode a downlink signal. This downlink signal includes, but is not limited to, CSI-RS or DMRS. Then, the first access network device sends eighth information to the first device. This eighth information indicates the number of first bases and / or the weighting coefficients of the first bases. Accordingly, the first device determines the first bases based on the fifth signal. The first device then recovers the first time-domain precoding based on the first bases and the eighth information. In other words, the first access network device utilizes the channel reciprocity between the uplink and downlink channels to reduce the feedback overhead of the time-domain precoding.
[0250] In another possible implementation, the first access network device determines the measurement results of the first signal and the second signal based on the first signal and the second signal. Then, the first access network device sends the measurement results of the first signal and the second signal to the first device. Correspondingly, the first device determines a first time-domain precoding based on the measurement results of the first signal and the second signal. In other words, the first access network device sends the first time-domain precoding to the first device by sending the measurement results of the first signal and the second signal to the first device.
[0251] Method 2: The first device generates the first time-domain precoder and the second time-domain precoder.
[0252] 605-1. The first device determines the first time-domain precoding and the second time-domain precoding.
[0253] In step 605-1, the first information indicates the first interval and the second interval. Based on the first information, the first device determines that it needs to use two time-domain precoding codes, which correspond to the first interval and the second interval, respectively. Since the first access network device did not configure the first time-domain precoding code and the second time-domain precoding code to the first device in Method 2, the first device needs to determine the first time-domain precoding code corresponding to the first interval and the second time-domain precoding code corresponding to the second interval itself.
[0254] In one possible implementation, the first device determines the first time-domain precoding and the second time-domain precoding based on the resource reuse situation of other devices reusing the first and second time-domain resources. This resource reuse situation can be notified by the second and third devices, or by the first access network device; this embodiment does not limit this. For example, the first and second devices reuse the first time-domain resources, and the first and third devices reuse the second time-domain resources. Based on this resource reuse situation, the first device designs that the first time-domain precoding used by the first device on the first time-domain resources is orthogonal to the third time-domain precoding used by the second device on the first time-domain resources, and the second time-domain precoding used by the first device on the second time-domain resources is orthogonal to the fourth time-domain precoding used by the third device on the second time-domain resources. The first device determines the length of the first time-domain precoding, i.e., the number of elements included in the first time-domain precoding, based on the first interval. Based on the orthogonality of the first and third time-domain precodings, the first device determines the specific elements included in the first and third time-domain precodings, ultimately determining the first time-domain precoding. The first device determines the length of the second time-domain precoding, i.e., the number of elements included in the second time-domain precoding, based on the second interval. The first device then determines the specific elements included in the second time-domain precoding and the specific elements included in the fourth time-domain precoding, based on the orthogonality between the second and fourth time-domain precoding, ultimately determining the second time-domain precoding.
[0255] In another possible implementation, the first device may further determine the first time-domain precoding based on the measurement results of the signal corresponding to the first correlation. The first correlation indicates that the first signal and the second signal are correlated, the first signal is used to measure the channel state between the first device and the first access network device, and the second signal is an interference signal of the first signal. The first signal includes one or more signals, and the second signal includes one or more signals. The first correlation may also be referred to as the first interference hypothesis or the first measurement hypothesis.
[0256] For example, the first device receives and measures a first signal and a second signal, and determines the measurement results of the first signal and the second signal. Then, based on the measurement results, it determines a first time-domain precoding. The first signal and the second signal can be CSI-RS. The specific method for determining the first time-domain precoding is similar to the method used by the first access network device in step 604-1, and will not be elaborated here.
[0257] After step 605-1, proceed to step 605-2.
[0258] 605-2. The first device sends the first time-domain precoding and the second time-domain precoding to the first access network equipment.
[0259] In step 605-2, after the first device determines the first time-domain precoding and the second time-domain precoding, the first device feeds back the first time-domain precoding and the second time-domain precoding to the first access network device. Taking the first device feeding back the first time-domain precoding to the first access network device as an example, the first device can implement the feeding back of the first time-domain precoding through various methods, which will be explained below.
[0260] In one possible implementation, the first device sends ninth information to the first access network device, the ninth information indicating a first time-domain precoding. The ninth information includes: a first substrate, the number of first substrates, and / or, the weighting coefficients of the first substrates. This allows the first device to recover the first time-domain precoding based on the first substrate, the number of first substrates, and / or, the weighting coefficients of the first substrates.
[0261] In another possible implementation, the first device sends a sixth signal to the first access network device. This sixth signal is a signal obtained by the first device precoding an uplink signal using a first time-domain precoding method. The uplink signal includes, but is not limited to, SRS, DMRS, or PTRS. Then, the first device sends tenth information to the first access network device. This tenth information indicates the number of first bases and / or the weighting coefficients of the first bases. Accordingly, the first access network device determines the first bases based on the ninth signal. The first access network device then recovers the first time-domain precoding based on the first bases and the tenth information. In other words, the first device utilizes the channel reciprocity between the uplink and downlink channels to reduce the feedback overhead of the time-domain precoding.
[0262] In another possible implementation, the first device determines the measurement results of the first signal and the second signal based on the first signal and the second signal. Then, the first device sends the measurement results of the first signal and the second signal to the first access network device. Accordingly, the first access network device determines a first time-domain precoding based on the measurement results of the first signal and the second signal. In other words, the first device feeds back the first time-domain precoding to the first access network device by sending the measurement results of the first signal and the second signal to the first access network device.
[0263] After either method one or method two, that is, after the first device obtains the first time-domain precoding and the second time-domain precoding, steps 606 to 6011 are executed.
[0264] 606. The first device precodes the eighth data according to the first time-domain precoding to obtain the first data.
[0265] In step 606, after the first device obtains the first time-domain precoding, the first device sends the first data to the first access network device. The first data refers to the data obtained by the first device precoding the eighth data in the time domain according to the first time-domain precoding.
[0266] In one example, the eighth data is data 1, and the first time-domain precoding is... The first time-domain resources corresponding to the first time-domain precoding include: a first uplink time unit and a second uplink time unit. After the first device precodes the eighth data using the first time-domain precoding, the first data is obtained as follows: *Data 1, *Data1], where the first data *Data 1 is sent in the first uplink time unit, the first data *Data 1 was sent in the second uplink time unit.
[0267] In another example, the eighth data is [data1, data1], and the first time-domain precoding is... The first time-domain resources corresponding to the first time-domain precoding include: a first uplink time unit and a second uplink time unit. After the first device precodes the eighth data using the first time-domain precoding, the first data is [ *Data 1, *Data1], where the first data *Data 1 is sent in the first uplink time unit, the first data *Data 1 was sent in the second uplink time unit.
[0268] For example, in step 606, the first data is carried on PUSCH.
[0269] 607. The first device sends first data on the first time domain resource.
[0270] 608. The first access network device demodulates the first data according to the first time-domain precoding.
[0271] In step 608, the first access network device demodulates the first data according to the first time-domain precoding to recover the eighth data.
[0272] 609. The first device precodes the ninth data according to the second time-domain precoding to obtain the second data.
[0273] 6010. The first device transmits second data on the second time domain resource.
[0274] 6011. The first access network device demodulates the second data according to the second time-domain precoding.
[0275] Steps 609 to 6011 are similar to steps 606 to 608 mentioned above, and will not be repeated here.
[0276] In this embodiment, during communication between the first device and the first access network device, the first device can employ different time-domain precoding methods for different time-domain resources. For example, when the first device sends data to the first access network device using the first time-domain resource, it uses the first time-domain precoding to precode the data; when the first device sends data to the first access network device using the second time-domain resource, it also uses the first time-domain precoding to precode the data, where the first and second time-domain resources are different. The first time-domain precoding is orthogonal to the time-domain precoding used by other terminal devices that reuse the first time-domain resource, and the second time-domain precoding is orthogonal to the time-domain precoding used by other terminal devices that reuse the second time-domain resource. This method solves the interference problem in scenarios where multiple terminal devices reuse the same time-domain resources, thereby improving communication quality.
[0277] In conjunction with the foregoing embodiments, the first access network device or the first device can further determine time-domain precoding by incorporating a set of association relationships. This association relationship can also be referred to as an interference hypothesis, which indicates at least one measurement signal and at least one interference signal. The measurement signal is used to determine the channel state between the first access network device and the first device, and the interference signal interferes with the measurement signal. Please refer to Figure 8 for details. Figure 8 is a flowchart illustrating another embodiment of the communication method in this application. The communication method proposed in this application also includes:
[0278] 801. The first access network device sends the sixth information to the first device, the sixth information indicating the association relationship of group M.
[0279] In step 801, the first access network device determines a coordination scheme based on the eleventh information. Then, the first access network device designs the correlation relationship between the measurement signal and the interference signal according to the coordination scheme, obtaining M sets of correlation relationships, where M is an integer greater than or equal to 2.
[0280] For example, the eleventh piece of information includes computing power information of one or more access network devices and scheduling information of one or more access network devices scheduling terminal devices. The first access network device determines the throughput of the communication system under different scheduling conditions based on the eleventh piece of information. This communication system includes one or more access network devices and one or more terminal devices accessing the access network devices. Then, based on the system throughput under the different scheduling conditions, one or more possible coordination schemes are determined. For example, in coordination scheme 1, access network device 1 provides communication services to UE1 and UE2; in coordination scheme 2, access network device 1 and access network device 2 provide communication services to UE1. Taking coordination scheme 1 as an example, the first access network device designs the association relationship CSI-RS1 and CSI-RS2 according to coordination scheme 1, where CSI-RS1 is used to measure the channel state between access network device 1 and UE1, and CSI-RS2 is used to measure the interference caused to UE1 by the communication transmission between access network device 1 and UE2.
[0281] An example of the association relationship of M groups is shown in Table 2.
[0282] Table 2
[0283] Referring to Table 2, taking correlation 1 in Table 2 as an example, correlation 1 indicates that the measurement signal is CSI-RS1 and the interference signal is CSI-RS2. CSI-RS1 is the measurement signal sent from the first access network device to the first device, and CSI-RS2 is the interference signal sent from the first access network device to the second device. The first access network device provides communication services to both the first and second devices. The second device interferes with the first device.
[0284] Taking correlation 2 in Table 2 as an example, correlation 2 indicates that the measurement signals include CSI-RS1 and CSI-RS3. Specifically, CSI-RS1 is a measurement signal sent from the first access network device to the first device, and CSI-RS3 is a measurement signal sent from the second access network device to the first device; the first and second access network devices jointly provide communication services to the first device. CSI-RS2 is a measurement signal sent from the first access network device to the second device, and CSI-RS4 is a measurement signal sent from the second access network device to the second device; the first and second access network devices jointly provide communication services to the second device, and the second device interferes with the first device.
[0285] An example of the association relationship of M groups is shown in Table 3.
[0286] Table 3
[0287] Referring to Table 3, and taking Relationship 1 in Table 3 as an example, for ease of understanding, please refer to Figure 16, which is a schematic diagram of an interference assumption in an embodiment of this application. Taking Relationship 1 in Table 3 as an example, Relationship 1 indicates that the measurement signal includes SRS1 and the interference signal includes SRS2. Here, SRS1 is the measurement signal sent from the first device to the first access network device, and SRS2 is the measurement signal sent from the first device to the second access network device. The second access network device interferes with the first access network device. For the first device, the first access network device acts as the serving base station, and the second access network device acts as the interfering base station.
[0288] Optionally, one group of associations in the M groups may include a table as shown in Table 2.
[0289] Optionally, one of the M groups of associations can also be one or more interference hypotheses in a table, such as the association corresponding to index 1 in cell 2.
[0290] Optionally, one group of relationships in the M groups may also include multiple tables similar to those shown in Table 2.
[0291] Optionally, in addition to the first access network device obtaining the eleventh information, the core network device may also obtain the eleventh information and determine the M group association relationship based on the eleventh information. This application embodiment does not limit this.
[0292] In one possible implementation, the first access network device configures M sets of associations for a time-domain precoding used by the first device. If the first device needs to use N time-domain precodings, the first access network device configures M*N sets of associations for the first device, where N is an integer greater than or equal to 2.
[0293] In another possible implementation, the first access network device configures one set of associations for a time-domain precoder used by the first device. If the first device needs to use M time-domain precoders, then the first access network device configures M sets of associations for the first device.
[0294] In another possible implementation, the first access network device configures K sets of association relationships for the first device, where K is an integer greater than M. Then, the first access network device activates N sets of association relationships from the K sets of association relationships for the first device according to the number N time-domain precodes that the first device needs to use. Each of the N sets of association relationships corresponds to one of the N time-domain precodes that the first device needs to use.
[0295] For example, the sixth information is carried in a radio resource control (RRC) message.
[0296] 802. The first access network device sends the seventh information to the first device, the seventh information indicating the first association relationship and the second association relationship.
[0297] In step 802, the first access network device sends seventh information to the first device. This seventh information indicates a first association relationship and a second association relationship. This seventh information is used to activate the first and second association relationships in the M groups of association relationships. Specifically, the first association relationship is used to determine the first time-domain precoding, and the second association relationship is used to determine the second time-domain precoding.
[0298] For example, the seventh information is carried in downlink control information (DCI) or media access control element (MAC CE) messages.
[0299] For example, the first access network device sends an RRC message to the first device, the RRC message carrying sixth information, the RRC message being used to configure the M group association relationship; the first access network device sends a MAC CE message or DCI to the first device, the MAC CE message or DCI carrying seventh information, the MAC CE message or DCI activating the first association relationship and the second association relationship in the M group association relationship.
[0300] The following sections will further explain Method 1: the first access network device determines the first time-domain precoding and the second time-domain precoding; and Method 2: the first device determines the first time-domain precoding and the second time-domain precoding.
[0301] Method 1:
[0302] 803-1. The first access network device obtains the measurement results corresponding to the first association relationship and the measurement results corresponding to the second association relationship.
[0303] In step 803-1, the measurement results corresponding to the first correlation relationship include: the measurement results of the first signal and the measurement results of the second signal. The measurement results corresponding to the second correlation relationship include: the measurement results of the third signal and the measurement results of the fourth signal.
[0304] In one possible implementation, the first access network device receives and measures a first signal, a second signal, a third signal, and a fourth signal, and obtains the measurement results of the first signal, the second signal, the third signal, and the fourth signal.
[0305] In another possible implementation, the first access network device receives and measures a first signal and a third signal, obtaining measurement results for the first and third signals. The first access network device also obtains measurement results for a second signal and a fourth signal from other access network devices. For example, if an interference hypothesis (a first correlation and a second correlation) indicates that the second access network device is interfering with the first access network device, the first access network device can also obtain measurement results for the second and fourth signals from the second access network device. The second access network device receives and measures the second and fourth signals, obtaining measurement results for the second and fourth signals. Then, the second access network device sends these measurement results to the first access network device. For example, the measurement results can be transmitted via the Xn interface between the access network devices.
[0306] 803-2. The first access network device determines the first time-domain precoding based on the measurement results corresponding to the first association relationship, and determines the second time-domain precoding based on the measurement results corresponding to the second association relationship.
[0307] In step 803-2, the first access network device determines the first time-domain precoding based on the measurement results corresponding to the first association relationship (the measurement results of the first signal and the measurement results of the second signal), and determines the second time-domain precoding based on the measurement results corresponding to the second association relationship (the measurement results of the third signal and the measurement results of the fourth signal).
[0308] Taking SRS1 as the first signal and SRS2 as the second signal as an example, this paper introduces an example method for determining the first time-domain precoding.
[0309] In one example, taking SRS1 as the first signal, SRS2 as the second signal, and time-domain resources including time slot 0 and time slot 1 as an example, the specific method by which the first access network device determines the first time-domain precoding is described. Based on SRS1, the first access network device performs channel estimation in time domain 0 and time slot 1 respectively to obtain the measurement results of SRS1: measurement result H10 and measurement result H11. Based on SRS2, the first access network device performs channel estimation in time domain 0 and time slot 1 respectively to obtain the measurement results of SRS2: measurement result H20 and measurement result H21. Then, singular value decomposition (SVD) is performed on the matrix H1 = [H10, H11] composed of the measurement results of SRS1 and the matrix H2 = [H20, H21] composed of the measurement results of SRS2 to obtain eigenvectors. These eigenvectors include eigenvector V1 and eigenvector V2, where eigenvector V1 and eigenvector V2 are the first column vectors in the left eigenvector matrix obtained after SVD of matrices H1 and H2. Furthermore, the first access network device performs EZF (eigen-zero-forcing) on feature vectors V1 and V2 to obtain two orthogonal vectors V11 and V21. Vector V11 can be precoded in the first time domain.
[0310] 803-3. The first access network device sends the first time-domain precoding and the second time-domain precoding to the first device.
[0311] Method 2:
[0312] 804-1. The first device acquires the measurement results corresponding to the first correlation and the measurement results corresponding to the second correlation.
[0313] In step 804-1, the measurement results corresponding to the first correlation relationship include: the measurement results of the first signal and the measurement results of the second signal. The measurement results corresponding to the second correlation relationship include: the measurement results of the third signal and the measurement results of the fourth signal.
[0314] In one possible implementation, the first device receives and measures a first signal, a second signal, a third signal, and a fourth signal to obtain the measurement results of the first signal, the second signal, the third signal, and the fourth signal.
[0315] 804-2. The first device determines a first time-domain precoding based on the measurement results corresponding to the first correlation relationship, and determines a second time-domain precoding based on the measurement results corresponding to the second correlation relationship.
[0316] Step 804-2 is similar to the aforementioned step 803-2, and will not be repeated here.
[0317] 804-3. The first device sends the first time-domain precoding and the second time-domain precoding to the first access network device.
[0318] In this embodiment, the access network device or terminal device can determine the time-domain precoding based on a set of associated measurement signals and interference signals to improve the anti-interference performance of the time-domain precoding. When the terminal device performs uplink data transmission based on the time-domain precoding, it can solve the problem of interference signals interfering with the uplink data during transmission, thus resolving interference problems in complex communication scenarios and improving communication quality.
[0319] Based on the foregoing embodiments, the following describes the interaction flow between the first access network device and the multiple devices in a communication scenario where the first device shares some of the same time-domain resources with other devices, among multiple devices for which communication services are provided by the first access network device. Please refer to Figure 9, which is another flowchart illustrating the communication method in this application embodiment. A communication method proposed in this application embodiment includes:
[0320] 901. The first access network device determines that the first device needs to upload data on the first time domain resource and the second time domain resource, determines that the second device needs to upload data on the first time domain resource, and determines that the third device needs to upload data on the second time domain resource.
[0321] Step 901 is similar to steps 601 to 602 mentioned above.
[0322] In one possible implementation, the first access network device can determine the scheduling strategies of the first device, the second device, and the third device based on the uplink data transmission requests of the first device, the second device, and the third device. Then, based on these scheduling strategies, it determines that the first device needs to upload data on both the first and second time domain resources, the second device needs to upload data on the first time domain resource, and the third device needs to upload data on the second time domain resource.
[0323] In another possible implementation, the first access network device can determine, based on the data duplication rules of the first device, the second device, and the third device, that the first device needs to upload data on the first time domain resource and the second time domain resource, determine that the second device needs to upload data on the first time domain resource, and determine that the third device needs to upload data on the second time domain resource.
[0324] Then, the first access network device determines the first interval and the second interval based on the data that the first device needs to upload on the first time domain resource and the second time domain resource; the first access network device determines the third interval based on the data that the second device needs to upload on the first time domain resource; and the first access network device determines the fourth interval based on the data that the third device needs to upload on the second time domain resource.
[0325] To facilitate understanding of the first, second, third, and fourth intervals, please refer to Figure 10, which is another schematic diagram of the effective intervals of time-domain precoding in an embodiment of this application. In Figure 10, the start time of the first interval is time T1, the end time of the first interval is time T2, and the time period between time T1 and time T2 is the effective interval of the first time-domain precoding. The start time of the second interval is time T3, the end time of the second interval is time T4, and the time period between time T3 and time T4 is the effective interval of the second time-domain precoding. The start time of the third interval is time T1, the end time of the third interval is time T2, and the time period between time T1 and time T2 is the effective interval of the third time-domain precoding. The start time of the fourth interval is time T3, the end time of the fourth interval is time T4, and the time period between time T3 and time T4 is the effective interval of the fourth time-domain precoding. The time period between time T1 and time T2 is the first time-domain resource, and the time period between time T3 and time T4 is the second time-domain resource.
[0326] The third interval being identical to the first interval means that the effective interval of the third time-domain precoding corresponding to the third interval is the same as the effective interval of the first time-domain precoding corresponding to the first interval, but the physical meaning of the third interval is different from that of the first interval. The fourth interval being identical to the second interval means that the effective interval of the fourth time-domain precoding corresponding to the fourth interval is the same as the effective interval of the first time-domain precoding corresponding to the second interval, but the physical meaning of the fourth interval is different from that of the second interval. The first and third time-domain precodings are orthogonal, and the second and fourth time-domain precodings are orthogonal.
[0327] The first access network device determines the number of devices that reuse the first time-domain resource, and then determines a first quantity, which indicates the number of time-domain precodings corresponding to the first time-domain resource. In one possible implementation, the first access network device can determine the number of devices that reuse the first time-domain resource according to a scheduling strategy for multiple devices. For example, the first access network device determines that the first device and the second device reuse the first time-domain resource, and then determines the first quantity to be 2, where the first quantity (2) corresponds to the first time-domain precoding and the third time-domain precoding.
[0328] Similarly, the first access network device determines the number of devices that reuse the second time-domain resource, and then determines a second quantity, which indicates the number of time-domain precodings corresponding to the second time-domain resource. In one possible implementation, the first access network device can determine the number of devices that reuse the second time-domain resource based on a scheduling strategy for multiple devices. For example, the first access network device determines that the first device and the third device reuse the second time-domain resource, and then determines the second quantity to be 2, whereby the second quantity (2) corresponds to the second time-domain precoding and the fourth time-domain precoding.
[0329] 902. The first access network device sends first information to the first device, the first information indicating the first interval and the second interval.
[0330] Step 902 is similar to step 603 mentioned above, and will not be described in detail here.
[0331] 903. The first device precodes the eighth data according to the first time-domain precoding to obtain the first data.
[0332] 904. The first device sends the first data on the first time domain resource.
[0333] 905. The first access network device demodulates the first data according to the first time-domain precoding.
[0334] Steps 903 to 905 are similar to steps 606 to 608 mentioned above, and will not be repeated here.
[0335] 906. The first device precodes the ninth data according to the second time-domain precoding to obtain the second data.
[0336] 907. The first device transmits second data on the second time domain resource.
[0337] 908. The first access network device demodulates the second data according to the second time-domain precoding.
[0338] Steps 906 to 907 are similar to steps 609 to 6011 mentioned above, and will not be repeated here.
[0339] 909. The first access network device sends second information to the second device, and the second information indicates the third interval.
[0340] Step 909 is similar to step 603 described above. The first access network device sends second information to the second device, which directly indicates the third interval or indirectly indicates the third interval.
[0341] For example, the second information is carried in a radio resource control (RRC) message, a media access control-control element (MAC CE) message, or downlink control information (DCI).
[0342] Method A: The second information directly indicates the third interval and the second interval.
[0343] In one possible implementation, the second information includes: the length of the third time-domain precoding, the starting time-domain resource unit where the third time-domain precoding takes effect, and / or, the ending time-domain resource unit where the third time-domain precoding takes effect. The third interval is indicated by the length of the third time-domain precoding, the starting time-domain resource unit where the third time-domain precoding takes effect, and / or, the ending time-domain resource unit where the third time-domain precoding takes effect.
[0344] For example, when the second device determines the third time-domain precoding, the second device determines the third interval corresponding to the third time-domain precoding based on the second information. The first access network device indicates the third interval through a piece of information.
[0345] Optionally, if the first access network device determines a third time-domain precoding, the second information can also indicate the third time-domain precoding. The first access network device simultaneously indicates the third time-domain precoding and the third interval through the second information.
[0346] For example, the second information also includes: the third basis, the number of the third basis, and / or the weighting coefficients corresponding to the third basis, corresponding to the third time-domain precoding.
[0347] Method B: The second information indirectly indicates the third interval.
[0348] In one possible implementation, the second information includes the number of time-domain precodings used by the second device. For example, the second information includes: the number of time-domain precodings used by the second device is 1 (corresponding to a third time-domain precoding). The second device determines that the number of time-domain precodings it needs to use is 1 based on this second information. The second device determines the first time-domain resource for transmitting uplink data according to the scheduling policy configured for the second device by the first access network device. Furthermore, the second device determines the third interval and the third time-domain precoding corresponding to the third interval based on the first time-domain resource.
[0349] In another possible implementation, the second information indicates the data duplication rule of the second device. The data duplication rule of the second device includes: the number of transport blocks (TBs) to be transmitted by the second device, the number of times each TB is repeatedly transmitted, and the repeated transmission interval of each TB. The second device determines its data duplication rule based on the second information. Furthermore, the second device determines a third time-domain precoding and a third interval based on the data duplication rule.
[0350] Optionally, the first access network device may also configure the data duplication rules of the second device to the second device through multiple signaling (or messages or information), and this application embodiment does not limit this.
[0351] Optionally, the second information is also used to instruct the second device to determine the third time-domain precoding and the third interval according to the data repetition rules of the second device.
[0352] 9010. The second device precodes the tenth data according to the third time-domain precoding to obtain the third data.
[0353] The third data refers to the data obtained by the second device precoding the tenth data in the time domain according to the third time-domain precoding.
[0354] Step 9010 is similar to step 606 mentioned above, and will not be described in detail here.
[0355] 9011. The second device sends third data on the first time domain resource.
[0356] 9012. The first access network device demodulates the third data according to the third time-domain precoding.
[0357] Steps 9011 to 9012 are similar to steps 607 to 608 mentioned above, and will not be repeated here.
[0358] 9013. The first access network device sends third information to the third device, and the third information indicates the fourth interval.
[0359] 9014. The third device precodes the eleventh data according to the fourth time-domain precoding to obtain the fourth data.
[0360] 9015. The third device sends the fourth data on the second time domain resource.
[0361] 9016. The first access network device demodulates the fourth data according to the fourth time-domain precoding.
[0362] Steps 9013 to 9016 are similar to steps 909 to 9012 mentioned above, and will not be described in detail here.
[0363] Through the above technical solution, the first access network device communicates with the first device, the second device, and the third device. The first device can employ different time-domain precoding methods for different time-domain resources. The first device uses a first time-domain precoding method for the first time-domain resource and a second time-domain precoding method for the second time-domain resource. The second device uses a third time-domain precoding method for the first time-domain resource, which is orthogonal to the first time-domain precoding. The third device uses a fourth time-domain precoding method for the second time-domain resource, which is orthogonal to the second time-domain precoding. This method solves the interference problem in scenarios where the first and second devices share some of the same time-domain resources, and where the first and third devices also share some of the same time-domain resources, thereby improving communication quality.
[0364] Furthermore, the communication system may also include a fourth device and a fifth device, as shown in Figure 5c. In this communication scenario, the first access network device may also indicate a sixth interval to the fourth device, and the first access network device may also indicate a seventh interval to the fifth device. For ease of understanding, please refer to Figures 11 and 12. Figure 11 is another schematic diagram of the effective interval of time-domain precoding in an embodiment of this application, and Figure 12 is another schematic diagram of the effective interval of time-domain precoding in an embodiment of this application.
[0365] As shown in Figure 11, the first interval starts at time T1 and ends at time T2. The time interval between T1 and T2 is the effective interval for the first time-domain precoding. The second interval starts at time T3 and ends at time T4. The time interval between T3 and T4 is the effective interval for the second time-domain precoding. The third interval starts at time T1 and ends at time T2. The time interval between T1 and T2 is the effective interval for the third time-domain precoding. The fourth interval starts at time T3 and ends at time T4. The time interval between T3 and T4 is the effective interval for the fourth time-domain precoding. The time interval between T1 and T2 is the first time-domain resource, and the time interval between T3 and T4 is the second time-domain resource. The time interval between time T5 and time T6 is the third time-domain resource. The fifth interval starts at time T5 and ends at time T6. The time interval between time T5 and time T6 is the effective interval for the fifth time-domain precoding. The sixth interval starts at time T5 and ends at time T6. The time interval between time T5 and time T6 is the effective interval for the sixth time-domain precoding.
[0366] The specific method is as follows: The first access network device determines that the first device needs to upload data in the third time domain resource, and the fourth device also needs to upload data in the third time domain resource. Then, the first access network device determines the fifth interval and the sixth interval. The fifth interval is the effective interval of the fifth time domain precoding, and the sixth interval is the effective interval of the sixth time domain precoding. The fifth interval and the sixth interval are the same, and both the fifth and sixth time domain precodings correspond to the third time domain resource. Finally, the first access network device sends fourth information to the fourth device, which indicates the sixth interval. The first access network device also sends first information to the first device, which also indicates the fifth interval.
[0367] Optionally, the first access network device is further configured to determine a fifth time-domain precoding and a sixth time-domain precoding, wherein the fifth time-domain precoding and the sixth time-domain precoding are orthogonal. Then, the fourth information further indicates the sixth time-domain precoding. The first information further indicates the fifth time-domain precoding.
[0368] The method of the fourth information indicating the sixth interval, the first information indicating the fifth interval, and the fourth information also indicating the sixth time-domain precoding, or the first information also indicating the fifth time-domain precoding, is similar to the method illustrated in the foregoing embodiments, and will not be repeated here.
[0369] Correspondingly, the first device transmits fifth data on the third time-domain resource. This fifth data is precoded in the time domain based on the fifth time-domain precoding. After receiving the fifth data, the first access network device demodulates the fifth data according to the fifth time-domain precoding. The fourth device transmits sixth data on the third time-domain resource. This sixth data is precoded in the time domain based on the sixth time-domain precoding. After receiving the sixth data, the first access network device demodulates the sixth data according to the sixth time-domain precoding.
[0370] As shown in Figure 12, the start time of the seventh interval is time T1, and the end time of the seventh interval is time T2. The time period between time T1 and time T2 is the effective interval of the seventh time-domain precoding. The specific method is as follows: The first access network device determines that the fifth device needs to upload data to the first time-domain resource. Then, the first access network device determines the seventh interval, which is the effective interval of the seventh time-domain precoding. The seventh interval is the same as the first interval, and the seventh time-domain precoding corresponds to the first time-domain resource. Finally, the first access network device sends fifth information to the fifth device, indicating the seventh interval.
[0371] Optionally, the first access network device determines a seventh time-domain precoding, wherein any two of the seventh time-domain precoding, the first time-domain precoding, and the third time-domain precoding are orthogonal. The fifth information is then used to indicate the seventh time-domain precoding.
[0372] Accordingly, the fifth device transmits the seventh data on the first time domain resource. This seventh data is data precoded in the time domain based on the seventh time domain precoding. After receiving the seventh data, the first access network device demodulates the seventh data according to the seventh time domain precoding.
[0373] It is understandable that the first access network device, which manages more devices such as the sixth, seventh, and eighth devices, can use the above method to determine the number of time-domain precoders for each device and the effective range of each time-domain precoder. The specific method will not be elaborated here.
[0374] Referring to the scenario illustrated in Figure 4d, and specifically to Figure 13, which is a schematic diagram of an application scenario according to an embodiment of this application, the access network device 1 provides communication services to UE1, UE2, and UE3. UE1 needs to upload data in time slots 0, 1, 2, and 3; UE2 needs to upload data in time slots 0 and 1; and UE3 needs to upload data in time slots 2 and 3. In other words, UE1 and UE2 reuse the same time-domain resources in time slots 0 and 1, and UE1 and UE3 reuse the same time-domain resources in time slots 2 and 3. Based on this information, the access network device 1 instructs UE1 on time-domain precoding P11 and time-domain precoding P12. The effective range of time-domain precoding P11 is time slots 0 and 1, and the effective range of time-domain precoding P12 is time slots 2 and 3. Access network device 1 instructs UE2 on time-domain precoding P2, the effective range of time-domain precoding P2 being time slots 0 and 1. Access network device 1 instructs UE3 on time-domain precoding P3, the effective range of time-domain precoding P3 being time slots 2 and 3. Time-domain precoding P11 is orthogonal to time-domain precoding P2, and time-domain precoding P12 is orthogonal to time-domain precoding P3. UE1 performs time-domain precoding P11 on time slots 0 and 1 to precode data S1, and performs time-domain precoding P12 on time slots 2 and 3 to precode data S1. UE2 performs time-domain precoding P2 on time slots 0 and 1 to precode data S2, and UE3 performs time-domain precoding P3 on time slots 2 and 3 to precode data S3. Since time-domain precoding P11 is orthogonal to time-domain precoding P2, and time-domain precoding P12 is orthogonal to time-domain precoding P3, access network device 1 can successfully demodulate data S1, data S2, and data S3. This can effectively solve the interference problem in scenarios where multiple UEs reuse the same time-domain resources and improve communication quality.
[0375] Next, the communication device involved in the embodiments of this application will be described. This communication device can be used in at least one of the first access network device, the first device, or the second or third device in the foregoing embodiments.
[0376] Figure 14 is a schematic diagram of a communication device according to an embodiment of this application. Referring to Figure 14, the communication device 1400 includes a transceiver module 1401 and a processing module 1402.
[0377] The communication device 1400 includes an access network device, which may be the aforementioned first access network device. Alternatively, the communication device 1400 includes components (e.g., chips), modules, or units within a terminal device, which may be at least one of the first device, the second device, or the third device.
[0378] The communication device 1400 can be used to perform all or part of the steps performed by the first access network device in the embodiments shown in FIG6 to FIG13, as detailed in the relevant descriptions in the embodiments shown in FIG6 to FIG13.
[0379] The communication device 1400 can be used to perform all or part of the steps performed by the first device in the embodiments shown in FIG6 to FIG13, as detailed in the relevant descriptions in the embodiments shown in FIG6 to FIG13.
[0380] The communication device 1400 can be used to perform all or part of the steps performed by the second or third device in the embodiments shown in FIG6 to FIG13, as detailed in the relevant descriptions in the embodiments shown in FIG6 to FIG13.
[0381] The processing module 1402 is used for data processing. The transceiver module 1401 is used to implement the corresponding communication functions.
[0382] Optionally, the transceiver module 1401 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0383] It should be noted that the communication device 1400 may include a transmitting module but not a receiving module. Alternatively, the communication device 1400 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 1400 includes both transmitting and receiving actions.
[0384] Optionally, the communication device 1400 may further include a storage module, which can be used to store at least one of the instructions or data. The processing module 1402 can read at least one of the instructions or data in the storage module so that the communication device 1400 can implement the aforementioned method embodiment.
[0385] The communication device 1400 can be used to perform the actions performed by the first access network device in the embodiments shown in Figures 6 to 13. The processing module 1402 is used to perform processing-related operations on the communication device side in the embodiments shown in Figures 6 to 13. The transceiver module 1401 is used to perform receiving or transmitting-related operations on the communication device side in the embodiments shown in Figures 6 to 13.
[0386] The communication device 1400 can be used to perform the actions performed by the first device in the embodiments shown in Figures 6 to 13. The processing module 1402 is used to perform processing-related operations of the first device in the embodiments shown in Figures 6 to 13. The transceiver module 1401 is used to perform receiving or transmitting-related operations of the first device in the embodiments shown in Figures 6 to 13.
[0387] The communication device 1400 can be used to perform the actions performed by the second or third device in the embodiments shown in Figures 6 to 13. The processing module 1402 is used to perform processing-related operations of the second or third device in the embodiments shown in Figures 6 to 13. The transceiver module 1401 is used to perform receiving or transmitting-related operations of the second or third device in the embodiments shown in Figures 6 to 13.
[0388] For details on the implementation of the communication device 1400, please refer to the relevant descriptions in the embodiments shown in Figures 6 to 13 above, which will not be repeated here.
[0389] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0390] The processing module 1402 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 1401 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1401 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0391] This application also provides another communication device. FIG15 is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to FIG15, the communication device 1500 includes a processor 1501.
[0392] Optionally, the communication device 1500 may also include a memory 1502.
[0393] Optionally, the communication device 1500 may also include a transceiver 1503.
[0394] In one possible implementation, the processor 1501, memory 1502, and transceiver 1503 are connected via a bus, and the memory 1502 stores computer instructions.
[0395] In one possible implementation, when the communication device 1500 includes an access network device, or the access network device includes a CU or DU, or a component (e.g., a chip), module, or unit within the access network device, the communication device 1500 can be used to perform the steps performed by the communication device in the above method embodiments, as can be referred to the relevant descriptions in the above method embodiments.
[0396] Optionally, the processing module 1402 in the embodiment shown in FIG. 14 may be the processor 1501, and the transceiver module 1401 in the embodiment shown in FIG. 14 may be the transceiver 1503. Alternatively, the processing module 1402 in the embodiment shown in FIG. 14 may be the processor 1501, and the transceiver module 1401 in the embodiment shown in FIG. 14 may be the transceiver 1503.
[0397] This application also provides a communication device. Figure 16 is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to Figure 16, the communication device 1600 can be the first device and / or the second device or the third device (i.e., the terminal device) in the above method embodiments, or it can be a component (e.g., a chip), module, or unit of the terminal device in the above method embodiments. The communication device 1600 can be used to perform the steps performed by at least one of the first device, the second device, or the third device in the above method embodiments, as described in the relevant descriptions in the above method embodiments.
[0398] Processors are mainly used to process data or signals, control communication devices, execute corresponding software programs, and process data from software programs.
[0399] It should be noted that this processor has weak signal processing capabilities and is unable to perform complex signal processing algorithms.
[0400] The memory is mainly used to store software programs and data. The radio frequency (RF) circuit is mainly used for the conversion between baseband signals and RF signals, as well as the processing of RF signals.
[0401] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.
[0402] Optionally, the communication device 1600 may also include input / output devices, such as a touch screen, a display screen, a keyboard, etc., primarily used to receive user input data and output data to the user.
[0403] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it.
[0404] For ease of explanation, only one memory and processor are shown in Figure 16. In actual communication device products, there may be one or more processors and one or more memories. Memory may also be called storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application embodiment does not limit this.
[0405] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the communication device, and the processor with processing functions can be regarded as the processing unit of the communication device. As shown in FIG16, the communication device 1600 includes a transceiver unit 1610 and a processing unit 1620. The transceiver unit can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit can also be called a processor, processing board, processing module, processing device, etc.
[0406] Optionally, the devices in transceiver unit 1610 used for receiving functions can be considered as receiving units, and the devices in transceiver unit 1610 used for transmitting functions can be considered as transmitting units. That is, transceiver unit 1610 includes both receiving and transmitting units. A transceiver unit can also be called a transceiver, transceiver circuit, etc. A receiving unit can also be called a receiver, receiver, or receiving circuit, etc. A transmitting unit can also be called a transmitter, transmitter, or transmitting circuit, etc.
[0407] It should be understood that the transceiver unit 1610 is used to perform the transmission and reception operations of at least one of the communication device or the first device in the above method embodiments, and the processing unit 1620 is used to perform other operations on the communication device or the first device in the above method embodiments besides the transmission and reception operations.
[0408] When the communication device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, integrated circuit, or logic circuit integrated on the chip. In the above method embodiment, the sending operation corresponds to the output of the input / output circuit, and the receiving operation corresponds to the input of the input / output circuit.
[0409] This application also provides a communication system, which includes a first access network device, a first device, and a second or third device. The communication device is used to perform all or part of the steps performed by the first access network device in the embodiments shown in FIG6 to FIG13. The first device is used to perform all or part of the steps performed by the first device in the embodiments shown in FIG6 to FIG13. The second or third device is used to perform all or part of the steps performed by the second or third device in the embodiments shown in FIG6 to FIG13.
[0410] This application also provides a computer program product including computer instructions, which, when run on a computer, causes the computer to perform the methods of the embodiments shown in Figures 6 to 13 above.
[0411] This application also provides a computer-readable storage medium including computer instructions that, when executed on a computer, cause the computer to perform the methods of the embodiments shown in Figures 6 to 13 above.
[0412] This application also provides a chip device, including a processor, for calling a computer program or computer instructions stored in a memory, so that the processor executes the method of the embodiments shown in Figures 6 to 13 above.
[0413] Optionally, the processor is coupled to the memory via an interface.
[0414] Optionally, the chip device may also include a memory in which computer programs or computer instructions are stored.
[0415] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program for controlling the methods of the embodiments shown in Figures 6 to 13. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0416] 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.
[0417] 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.
[0418] 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.
[0419] 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 part of the technical solution that makes an essential contribution, 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, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0420] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, The method is applied to a first access network device or a chip in the first access network device, and the method includes: It is determined that the first device needs to upload data in a first time domain resource and a second time domain resource, wherein the first time domain resource and the second time domain resource are different; A first interval and a second interval are determined. The first interval is the effective interval of the first time-domain precoding, and the second interval is the effective interval of the second time-domain precoding. The first time-domain precoding corresponds to the first time-domain resource, and the second time-domain precoding corresponds to the second time-domain resource. Send first information to the first device, the first information indicating the first interval and the second interval.
2. The method according to claim 1, characterized in that, The method further includes: It is determined that the second device needs to upload data in the first time domain resource, and the third device needs to upload data in the second time domain resource; A third interval and a fourth interval are determined. The third interval is the effective interval of the third time-domain precoding, and the fourth interval is the effective interval of the fourth time-domain precoding. The third interval is the same as the first interval, and the fourth interval is the same as the second interval. The third time-domain precoding corresponds to the first time-domain resource, and the fourth time-domain precoding corresponds to the second time-domain resource. The first time-domain precoding is orthogonal to the third time-domain precoding, and the second time-domain precoding is orthogonal to the fourth time-domain precoding. Send a second message to the second device, the second message indicating the third interval; A third message is sent to the third device, the third message indicating the fourth interval.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Determine the first time-domain precoding and the second time-domain precoding; The first information is also used to indicate the first time-domain precoding and the second time-domain precoding.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: Determine the third time-domain precoding and the fourth time-domain precoding; The second information is also used to instruct the third time-domain precoding; The third information is also used to instruct the fourth time-domain precoding.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: Receive first data from the first device on the first time domain resource; Receive second data from the first device on the second time domain resource; The first data is demodulated according to the first time-domain precoding; The second data is demodulated according to the second time-domain precoding.
6. The method according to any one of claims 2-5, characterized in that, The method further includes: Receive third data from the second device on the first time domain resource; Receive fourth data from the third device on the second time domain resource; The third data is demodulated according to the third time-domain precoding; The fourth data is demodulated according to the fourth time-domain precoding.
7. The method according to any one of claims 1-6, characterized in that, The first quantity is determined based on the number of devices that reuse the first time-domain resources, and the first quantity includes the number of the first time-domain precodes and the number of the third time-domain precodes; The second quantity is determined based on the number of devices that reuse the second time-domain resources, and the second quantity includes the number of the second time-domain precodes and the number of the fourth time-domain precodes.
8. The method according to any one of claims 1-7, characterized in that, The third quantity is determined based on the data that the first device needs to upload in the first time domain resource and the second time domain resource. The third quantity includes the number of time domain precodes used by the first device, which includes the first time domain precode and the second time domain precode.
9. The method according to any one of claims 1-4, characterized in that, The method further includes: It is determined that the first device needs to upload data in the third time domain resource, and the fourth device needs to upload data in the third time domain resource; The fifth interval and the sixth interval are determined. The fifth interval is the effective interval of the fifth time-domain precoding, and the sixth interval is the effective interval of the sixth time-domain precoding. The fifth interval and the sixth interval are the same. The fifth time-domain precoding corresponds to the third time-domain resource, and the sixth time-domain precoding corresponds to the third time-domain resource. Send a fourth message to the fourth device, the fourth message indicating the sixth interval; The first information also indicates the fifth interval.
10. The method according to claim 9, characterized in that, The method further includes: Receive fifth data from the first device on the third time-domain resource; Receive sixth data from the fourth device on the third time domain resource; The fifth data is demodulated according to the fifth time-domain precoding; The sixth data is demodulated according to the sixth time-domain precoding.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: It is determined that the fifth device needs to upload data in the first time domain resource; A seventh interval is determined, which is the effective interval of the seventh time-domain precoding. The seventh interval is the same as the first interval, and the seventh time-domain precoding corresponds to the first time-domain resource. The fifth information is sent to the fifth device, and the fifth information indicates the seventh interval.
12. The method according to claim 11, characterized in that, The method further includes: Receive fifth data from the fifth device on the first time domain resource; The fifth data is demodulated according to the seventh time-domain precoding.
13. The method according to any one of claims 1-12, characterized in that, The first information indicates a first retransmission interval and a second retransmission interval. The first retransmission interval is the retransmission interval of the first transmission block TB, and the second retransmission interval is the retransmission interval of the second TB. The first TB and the second TB are the data to be transmitted by the first device.
14. The method according to claim 13, characterized in that, The fourth quantity is used to determine the third quantity, which includes the number of transport blocks that the first device needs to repeatedly transmit, including the first TB and the second TB.
15. The method according to claim 13 or 14, characterized in that, The method further includes: The first interval is determined based on the first repeated transmission interval; The second interval is determined based on the second repeated transmission interval.
16. The method according to any one of claims 1-15, characterized in that, The first interval includes one or more of the following: The length of the first time-domain precoding, the starting time-domain resource when the first time-domain precoding takes effect, the ending time-domain resource when the first time-domain precoding takes effect, and / or, all time-domain resources when the first time-domain precoding takes effect.
17. The method according to claim 16, characterized in that, The length of the first time-domain precoding includes the number of elements in the first time-domain precoding.
18. The method according to any one of claims 1-17, characterized in that, The method further includes: A sixth message is sent, indicating M sets of association relationships, where M is an integer greater than or equal to 2. The M sets of association relationships include a first association relationship and a second association relationship. The first association relationship indicates that a first signal is associated with a second signal. The first signal is used to measure the channel state between the first access network device and the first device. The second signal is an interference signal of the first signal. The first association relationship is used to determine the first time-domain precoding. The second association relationship indicates that a third signal is associated with a fourth signal. The third signal is used to measure the channel state between the first access network device and the first device. The fourth signal is an interference signal of the third signal. A seventh message is sent, which indicates the first association and the second association.
19. The method according to claim 18, characterized in that, Determining the first time-domain precoding and the second time-domain precoding includes: Based on the first correlation, the measurement results of the first signal and the measurement results of the second signal are obtained; Based on the measurement results of the first signal and the measurement results of the second signal, the first time-domain precoding is determined; Based on the second correlation, the measurement results of the third signal and the fourth signal are obtained; The second time-domain precoding is determined based on the measurement results of the third signal and the fourth signal.
20. The method according to claim 18, characterized in that, Acquiring the measurement results of the first signal and the second signal includes: Receive the first signal; Based on the first signal, determine the measurement result of the first signal; Receive the second signal; The measurement result of the second signal is determined based on the second signal.
21. The method according to claim 19, characterized in that, Acquiring the measurement results of the first signal and the second signal includes: Receive the first signal; Based on the first signal, determine the measurement result of the first signal; The measurement result of the second signal received from the second access network device is different from the first access network device, and the measurement result of the second signal is obtained by the second access network device based on the received second signal.
22. The method according to claim 18, characterized in that, The method further includes: Based on the first association relationship, send the first signal and the second signal; Based on the second association relationship, the third signal and the fourth signal are sent.
23. A communication method, characterized in that, The method is applied to a first device, and the method includes: Receive first information from a first access network device, the first information indicating a first interval and a second interval, wherein the first interval is the effective interval of a first time-domain precoding, the second interval is the effective interval of a second time-domain precoding, the first time-domain precoding corresponds to a first time-domain resource, the second time-domain precoding corresponds to a second time-domain resource, and the first time-domain resource is different from the second time-domain resource; Based on the first information, the eighth data is precoded using the first time-domain precoding to obtain the first data; The first data is sent to the first access network device on the first time domain resource; Based on the first information, the ninth data is precoded using the second time-domain precoding to obtain the second data; The second data is sent to the first access network device on the second time domain resource.
24. The method according to claim 23, characterized in that, The first information is also used to indicate the first time-domain precoding and the second time-domain precoding.
25. The method according to claim 23, characterized in that, The method further includes: Receive a first signal and a second signal, wherein the first signal is used to measure the channel state between the first access network device and the first device, and the second signal is an interference signal of the first signal; The first time-domain precoding and the second time-domain precoding are determined based on the first signal and the second signal.
26. The method according to any one of claims 23-25, characterized in that, The first information indicates a first retransmission interval and a second retransmission interval. The first retransmission interval is the retransmission interval of the first transmission block TB, and the second retransmission interval is the retransmission interval of the second TB. The first TB and the second TB are the data to be transmitted by the first device.
27. The method according to claim 26, characterized in that, The method further includes: The first interval is determined based on the first repeated transmission interval; The second interval is determined based on the second repeated transmission interval.
28. The method according to claim 26 or 27, characterized in that, The fourth quantity is used to determine the third quantity, which includes the number of transport blocks that the first device needs to repeatedly transmit, the repeatedly transmitted transport blocks including the first TB and the second TB, and the third quantity includes the number of time-domain precodes used by the first device, the time-domain precodes used by the first device including the first time-domain precode and the second time-domain precode.
29. The method according to any one of claims 26-28, characterized in that, The method further includes: Receive sixth information, the sixth information indicating M sets of association relationships, M being an integer greater than or equal to 1, the M sets of association relationships including a first association relationship, the first association relationship indicating that a first signal is associated with a second signal, the first signal being used to measure the channel state between the first access network device and the first device, the second signal being an interference signal of the first signal, and the first association relationship being used to determine the first time-domain precoding; A seventh message is received, which indicates the first signal and the second signal.
30. The method according to any one of claims 26-29, characterized in that, The first interval includes one or more of the following: The length of the first time-domain precoding, the starting time-domain resource when the first time-domain precoding takes effect, the ending time-domain resource when the first time-domain precoding takes effect, and / or, all time-domain resources when the first time-domain precoding takes effect; The second interval includes one or more of the following: The length of the second time-domain precoding, the starting time-domain resource when the second time-domain precoding takes effect, the ending time-domain resource when the second time-domain precoding takes effect, and / or, all time-domain resources when the second time-domain precoding takes effect.
31. The method according to claim 30, characterized in that, The length of the first time-domain precoding includes: the number of elements in the first time-domain precoding; The length of the second time-domain precoding includes the number of elements in the second time-domain precoding.
32. A communication device, characterized in that, Used to implement the method as described in any one of claims 1 to 22, or claims 23 to 31.
33. A communication device, characterized in that, Includes a processor, which uses logic circuitry or execution code instructions to implement the method as claimed in any one of claims 1 to 22, or claims 23 to 31.
34. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method as claimed in any one of claims 1 to 22, or claims 23 to 31, to be implemented.
35. A computer program product, characterized in that, Includes instructions that, when executed, cause the method as claimed in any one of claims 1 to 22, or claims 23 to 31, to be implemented.
Citation Information
Patent Citations
Information transmission method and device
CN111435847A
MU-MIMO group management
EP3065307A1
Signal transmission method and apparatus
WO2018132944A1
Method and device for configuration precoding
WO2021056588A1