Communication method and apparatus
By decomposing the 16R receiver into multiple sub-receivers and adopting cyclic shift and zero-forcing precoding technology, the problem of high implementation complexity of the 16R receiver is solved, and efficient data transmission and improved user experience are achieved.
Patent Information
- Application Number
- PCT/CN2025/082135
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-12
- Filing Date
- 2025-03-12
- Publication Date
- 2025-10-16
Smart Images

Figure CN2025082135_16102025_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] Cross-reference to related applications
[0002] This application claims priority to the Chinese Patent Application No. 202410445550.8, filed on April 12, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular, to a communication method and apparatus. BACKGROUND
[0004] With the rise of new network services (e.g., extended reality (XR) services, etc.), users have higher and higher demands for downlink services. In order to improve the downlink service experience of users, a feasible way is to improve the number of receiving antennas of a terminal device to obtain the receiving gain of the downlink. For example, the downlink peak transmission rate is increased to 1.6 gigabits per second (Gbps). This means that a 16R receiver needs to be used in the downlink transmission process. The 16R receiver refers to a receiver device including 16 receiving antennas. Compared with a 4R receiver or an 8R receiver, the 16R receiver can significantly improve the downlink throughput of a single user in a cell and can also increase the coverage range of a cell edge user. However, the 16R receiver needs to increase a large number of receiving antennas and has high implementation complexity, which is difficult to implement. SUMMARY
[0005] Embodiments of the present application provide a communication method and apparatus for reducing the implementation complexity of a 16R receiver.
[0006] In a first aspect, the present application provides a communication method, which can be executed by a terminal device, or can be executed by a device including the terminal device, or can be executed by a chip (or a chip system) or other functional module, which can implement the functions of the terminal device, for example, the chip or functional module is arranged in the terminal device, which is not limited.
[0007] Taking a terminal device as an execution subject, the method can include: the terminal device receiving first information from a network device, where the first information is used to indicate a first set, and the first set can include a plurality of sounding reference signal (SRS) resources; and the terminal device sending a first SRS to the network device through K sub-receivers, where the first SRS is carried by the plurality of SRS resources. Wherein, the receiver of the terminal device is composed of K sub-receivers, and each sub-receiver in the K sub-receivers includes L receiving antennas.
[0008] Wherein, the values of K and L can be as follows.
[0009] Case 1: K is 2, and L is 8, that is, the receiver of the terminal device is composed of two sub-receivers, and each sub-receiver in the two sub-receivers includes eight receiving antennas. In case 1, the relationship between the plurality of SRS resources of the first set and the K sub-receivers (such as the first sub-receiver and the second sub-receiver, that is, the K sub-receivers include the first sub-receiver and the second sub-receiver) can satisfy any of the following.
[0010] The transmitter of the terminal device includes eight transmitting antennas, the first set can include two SRS resources (such as the first SRS resource and the second SRS resource, that is, the first set includes the first SRS resource and the second SRS resource), the first SRS resource and the second SRS resource both correspond to eight ports, the eight ports corresponding to the first SRS resource can form a first port group, and the eight ports corresponding to the second SRS resource can form a second port group, the first port group corresponds to the first sub-receiver, and the second port group corresponds to the second sub-receiver;
[0011] Alternatively, the transmitter of the terminal device includes eight transmitting antennas, the first set can include the first SRS resource and the second SRS resource, the first SRS resource and the second SRS resource both correspond to eight ports, part of the eight ports corresponding to the first SRS resource and part of the eight ports corresponding to the second SRS resource can form a third port group, the remaining eight ports corresponding to the first SRS resource and the remaining eight ports corresponding to the second SRS resource can form a fourth port group, the third port group and the fourth port group both include eight ports, the third port group corresponds to the first sub-receiver, and the fourth port group corresponds to the second sub-receiver;
[0012] Or, the transmitter of the terminal device includes four transmitting antennas, the first set can include four SRS resources, each of the four SRS resources corresponds to four ports, and eight ports corresponding to two of the four SRS resources can form a fifth port group, and eight ports corresponding to the remaining two of the four SRS resources can form a sixth port group. The fifth port group corresponds to the first sub-receiver, and the sixth port group corresponds to the second sub-receiver.
[0013] Case 2: K is 4 and L is 4, that is, the receiver of the terminal device is composed of four sub-receivers, and each of the four sub-receivers includes four receiving antennas. In case 2, the relationship between the plurality of SRS resources of the first set and the K sub-receivers can satisfy any one of the following.
[0014] The transmitter of the terminal device includes four transmitting antennas, the first set can include four SRS resources, each of the four SRS resources corresponds to four ports, and each of the four ports corresponding to each SRS resource can form a port group, and sixteen ports corresponding to the four SRS resources form four port groups, and the four port groups correspond one-to-one to the four sub-receivers;
[0015] Or, the transmitter of the terminal device includes eight transmitting antennas, the first set can include two SRS resources (such as a first SRS resource and a second SRS resource, that is, the first set includes the first SRS resource and the second SRS resource), and the first SRS resource and the second SRS resource both correspond to eight ports. Two port groups formed by eight ports corresponding to the first SRS resource correspond one-to-one to two of the four sub-receivers, and two port groups formed by eight ports corresponding to the second SRS resource correspond one-to-one to the remaining two of the four sub-receivers, wherein each of the two port groups formed by eight ports corresponding to the first SRS resource includes four ports, and each of the two port groups formed by eight ports corresponding to the second SRS resource includes four ports.
[0016] In the above embodiments of the present application, the function of a 16R receiver is realized by four 4R receivers or two 8R receivers. Since the 16R receiver is composed of four 4R receivers or two 8R receivers, the design of the 4R receiver or the 8R receiver is reused, thereby reducing the implementation complexity of the 16R receiver.
[0017] In a possible implementation, the cyclic shift corresponding to part of the eight ports corresponding to the first SRS resource can be lower than the cyclic shift corresponding to the remaining ports of the eight ports corresponding to the first SRS resource, and the cyclic shift corresponding to part of the eight ports corresponding to the second SRS resource can be lower than the cyclic shift corresponding to the remaining ports of the eight ports corresponding to the second SRS resource.
[0018] Through the implementation, the cyclic shifts corresponding to the multiple ports in the same port group are relatively small, which is beneficial to subsequent signal processing.
[0019] In a possible implementation, one port group supports carrying one code word, and one code word supports mapping at most four transmission layers; or one port group supports carrying two code words, and each of the two code words supports mapping at most four transmission layers; or one port group supports carrying one code word, and one code word supports mapping at most eight transmission layers.
[0020] Through the implementation, the terminal device can support data transmission of at most sixteen streams, and the receiving performance of the terminal device can be improved.
[0021] In a possible implementation, the sixteen ports corresponding to the multiple SRS resources can form K port groups, each of the K port groups can include L ports, and the K port groups correspond to K subreceivers in a one-to-one manner; the subreceiver corresponding to each of the K port groups is determined by the network device, or the subreceiver corresponding to each of the K port groups is determined by the terminal device, or the subreceiver corresponding to each of the K port groups is predefined.
[0022] Through the implementation, the subreceiver corresponding to each port group has multiple determination manners, and the implementation is flexible.
[0023] In a possible implementation, the terminal device can further receive, by the K subreceivers, a first signal from the network device, the first signal is composed of K sub-signals, the K sub-signals of the first signal correspond to the K subreceivers in a one-to-one manner; and determine a second signal according to the first signal, the second signal is composed of K sub-signals; wherein the first signal adopts double-side zero-forcing precoding, the K sub-signals of the second signal are K sub-signals obtained by detecting the K sub-signals of the first signal respectively, and the K sub-signals of the second signal correspond to the K sub-signals of the first signal in a one-to-one manner; or the first signal adopts single-side zero-forcing precoding, and the K sub-signals of the second signal are K sub-signals obtained by performing successive interference cancellation processing on the K sub-signals of the first signal.
[0024] By the above implementation manner, if the network device adopts the two-sided zero-forcing precoding, the terminal device can detect the sub-signals received by the respective sub-receivers, so as to reduce the calculation complexity of the terminal device. Or, if the network device adopts the one-sided zero-forcing precoding, the terminal device can perform the serial interference cancellation processing on the K sub-signals received by the K sub-receivers, so as to reduce the interference between the signals and improve the performance of the receiver.
[0025] In a possible implementation manner, the first signal adopts the one-sided zero-forcing precoding, and the terminal device determines the second signal according to the first signal. The determination can be: the terminal device performs the serial interference cancellation processing on the K sub-signals of the first signal according to the decoding order of the K sub-receivers, to obtain the second signal; wherein the decoding order of the K sub-receivers is determined by the network device, or the decoding order of the K sub-receivers is determined by the terminal device, or the decoding order of the K sub-receivers is predefined, or the decoding order of the K sub-receivers is determined according to the modulation orders of the sub-signals received by the K sub-receivers, wherein the lower the modulation order of the sub-signal, the earlier the sub-receiver corresponding to the sub-signal is decoded.
[0026] By the above implementation manner, the decoding order of the K sub-receivers has multiple determination manners, and the implementation manner is flexible.
[0027] In a possible implementation manner, the above second signal can be a channel state information-reference signal (CSI-RS), and the terminal device can further determine K channel state information (CSI) according to the second signal, the K CSI corresponding to the K sub-receivers in one-to-one manner; and send the K CSI to the network device. Or, the first signal adopts the one-sided zero-forcing precoding, and the second signal can be a CSI-RS. The terminal device can further determine multiple groups of CSI according to multiple second signals, wherein the multiple second signals are multiple signals obtained by performing the serial interference cancellation processing on the K sub-signals of the first signal according to multiple decoding orders of the K sub-receivers, the multiple groups of CSI corresponding to the multiple decoding orders in one-to-one manner, each group of CSI in the multiple groups of CSI including K CSI, and the K CSI corresponding to the K sub-receivers in one-to-one manner; and send the multiple groups of CSI to the network device.
[0028] By the above implementation manner, the terminal device can obtain one group of CSI in one decoding order and send the one group of CSI to the network device according to the one decoding order; or the terminal device can also assume multiple decoding orders, obtain multiple groups of CSI in the multiple decoding orders, and send the multiple groups of CSI to the network device, and the implementation manner is flexible.
[0029] In a second aspect, the present application provides a communication method, which can be executed by a network device, or can be executed by a device including the network device, or can be executed by a chip (or, a chip system) or other functional module capable of realizing the functions of the network device, for example, the chip or functional module is arranged in the network device, which is not limited.
[0030] Taking the network device as an execution subject, the method can include: sending first information to a terminal device, wherein the first information is used to indicate a first set, the first set includes a plurality of SRS resources, the receiver of the terminal device is composed of K sub-receivers, each of the K sub-receivers includes L receiving antennas, K and L are both 4, or K is 2 and L is 8; and receiving a first SRS from the terminal device, the first SRS is carried by the plurality of SRS resources.
[0031] Wherein, the values of K and L can be as follows.
[0032] Case 1: K is 2 and L is 8, that is, the receiver of the terminal device is composed of two sub-receivers, each of the two sub-receivers includes eight receiving antennas. In case 1, the relationship between the plurality of SRS resources of the first set and the K sub-receivers (such as the first sub-receiver and the second sub-receiver, that is, the K sub-receivers include the first sub-receiver and the second sub-receiver) can satisfy any of the following.
[0033] The transmitter of the terminal device includes eight transmitting antennas, the first set can include two SRS resources (such as the first SRS resource and the second SRS resource, that is, the first set includes the first SRS resource and the second SRS resource), the first SRS resource and the second SRS resource both correspond to eight ports, the eight ports corresponding to the first SRS resource can form a first port group, and the eight ports corresponding to the second SRS resource can form a second port group, the first port group corresponds to the first sub-receiver, and the second port group corresponds to the second sub-receiver;
[0034] Or, the transmitter of the terminal device includes eight transmitting antennas, the first set can include the first SRS resource and the second SRS resource, the first SRS resource and the second SRS resource both correspond to eight ports, part of the eight ports corresponding to the first SRS resource and part of the eight ports corresponding to the second SRS resource can form a third port group, the remaining eight ports corresponding to the first SRS resource and the remaining eight ports corresponding to the second SRS resource can form a fourth port group, the third port group and the fourth port group both include eight ports, the third port group corresponds to the first sub-receiver, and the fourth port group corresponds to the second sub-receiver;
[0035] Alternatively, the transmitter of the terminal device includes four transmit antennas, the first set can include four SRS resources, each of the four SRS resources corresponds to four ports, eight ports corresponding to two of the four SRS resources can form a fifth port group, and eight ports corresponding to the remaining two of the four SRS resources can form a sixth port group. The fifth port group corresponds to the first sub-receiver, and the sixth port group corresponds to the second sub-receiver.
[0036] Case 2: K is 4 and L is 4, that is, the receiver of the terminal device is composed of four sub-receivers, and each of the four sub-receivers includes four receive antennas. In case 2, the relationship between the plurality of SRS resources of the first set and the K sub-receivers can satisfy any one of the following.
[0037] The transmitter of the terminal device includes four transmit antennas, the first set can include four SRS resources, each of the four SRS resources corresponds to four ports, and the four ports corresponding to each SRS resource can form a port group. Four port groups formed by sixteen ports corresponding to the four SRS resources correspond to the four sub-receivers one by one;
[0038] Alternatively, the transmitter of the terminal device includes eight transmit antennas, the first set can include two SRS resources (such as a first SRS resource and a second SRS resource, that is, the first set includes the first SRS resource and the second SRS resource), and the first SRS resource and the second SRS resource both correspond to eight ports. Two port groups formed by eight ports corresponding to the first SRS resource correspond to two of the four sub-receivers one by one, and two port groups formed by eight ports corresponding to the second SRS resource correspond to the remaining two of the four sub-receivers one by one. Each of the two port groups formed by eight ports corresponding to the first SRS resource includes four ports, and each of the two port groups formed by eight ports corresponding to the second SRS resource includes four ports.
[0039] In a possible implementation, the cyclic shift corresponding to part of the eight ports corresponding to the first SRS resource can be lower than the cyclic shift corresponding to the remaining ports of the eight ports corresponding to the first SRS resource, and the cyclic shift corresponding to part of the eight ports corresponding to the second SRS resource can be lower than the cyclic shift corresponding to the remaining ports of the eight ports corresponding to the second SRS resource.
[0040] In a possible implementation, one port group supports carrying one codeword, and one codeword supports mapping at most four transmission layers; or one port group supports carrying two codewords, and each of the two codewords supports mapping at most four transmission layers; or one port group supports carrying one codeword, and one codeword supports mapping at most eight transmission layers.
[0041] In a possible implementation, the sixteen ports corresponding to the plurality of SRS resources form K port groups, each of the K port groups includes L ports, and the K port groups correspond to K subreceivers in a one-to-one manner; the subreceiver corresponding to each of the K port groups is determined by the network device, or the subreceiver corresponding to each of the K port groups is determined by the terminal device, or the subreceiver corresponding to each of the K port groups is predefined.
[0042] In a possible implementation, the network device can further send a first signal to the terminal device, the first signal is composed of K sub-signals, the K sub-signals of the first signal correspond to the K subreceivers in a one-to-one manner, the first signal is used to determine a second signal, the second signal is composed of K sub-signals; wherein the first signal adopts double-side zero-forcing precoding, the K sub-signals of the second signal are K sub-signals obtained by respectively detecting the K sub-signals of the first signal, and the K sub-signals of the second signal correspond to the K sub-signals of the first signal in a one-to-one manner; or the first signal adopts single-side zero-forcing precoding, and the K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal.
[0043] In a possible implementation, the first signal adopts single-side zero-forcing precoding, the second signal can be a CSI-RS, and the network device can further receive K CSIs from the terminal device, the K CSIs correspond to the K subreceivers in a one-to-one manner, and the K CSIs are CSIs determined according to the second signal; the second signal is a signal obtained by performing serial interference cancellation processing on the K sub-signals of the first signal according to a decoding order of the K subreceivers, wherein the decoding order of the K subreceivers is determined by the network device, or the decoding order of the K subreceivers is determined by the terminal device, or the decoding order of the K subreceivers is predefined, or the decoding order of the K subreceivers is determined according to modulation orders of sub-signals received by the K subreceivers, wherein the lower the modulation order of a sub-signal, the earlier the sub-signal corresponding to the sub-receiver is decoded.
[0044] In another possible implementation manner, the first signal adopts single-side zero-forcing precoding, the second signal can be a CSI-RS, and the network device further receives multiple groups of CSI from the terminal device, wherein the multiple groups of CSI are CSI determined according to multiple second signals, the multiple second signals are multiple signals obtained by performing serial interference cancellation processing on K sub-signals of the first signal according to multiple decoding orders of the K sub-receivers, the multiple groups of CSI correspond to the multiple decoding orders one by one, and each group of CSI in the multiple groups of CSI includes K CSIs, and the K CSIs correspond to the K sub-receivers one by one.
[0045] The technical effects achieved by the second aspect and any possible implementation manner thereof are the same as those achieved by the first aspect and any possible implementation manner thereof, which will not be repeated here.
[0046] Based on the first aspect or the second aspect, in a possible implementation manner, if K is 2, that is, the receiver of the terminal device is composed of two sub-receivers, and the K sub-signals of the second signal include a first sub-signal Y1 and a second sub-signal Y2; the K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal, which can be: Y1 is a sub-signal determined according to a first precoding matrix, a sub-signal S1 received by a first sub-receiver, and a channel H1 between the first sub-receiver and the network device; Y2 is a sub-signal determined according to the first precoding matrix, S1, a second precoding matrix, a sub-signal S2 received by a second sub-receiver, and a channel H2 between the second sub-receiver and the network device; wherein the K sub-signals of the first signal are S1 and S2.
[0047] Exemplarily, the first precoding matrix can be a matrix determined according to first rank indication information RI1 and H1; the second precoding matrix can be a matrix determined according to second rank indication information RI2, the first precoding matrix, and a first matrix determined according to H2; wherein RI1 is used to determine the number of transmission layers of the first sub-receiver, and RI2 is used to determine the number of transmission layers of the second sub-receiver.
[0048] Exemplarily, RI1 and RI2 can satisfy the following formula:
[0049] wherein W i is the i-th precoding matrix, W i (:,1:RI i ) is a matrix composed of the first RI i columns of the i-th precoding matrix, σ 2 is noise power, log2() is a logarithm operation with base 2, max() is a maximum value operation, and i is 1 or 2.
[0050] For example, the first precoding matrix [V1, V2, V3, V4, V5, V6, V7, V8] may satisfy: [V1, V2, V3, V4, V5, V6, V7, V8] = svd(H1); the second precoding matrix [V9, V 10 ,V 11 ,V 12 ,V 13 ,V 14 ,V 15 ,V 16 ] can satisfy: [V9,V 10 ,V 11 ,V 12 ,V 13 ,V 14 ,V 15 ,V 16 ]= in, B1=[V′9,V′ 10 ,V′ 11 ,V′ 12 ,V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ,V1,V2,V3,V4,V5,V6,V7,V8], [V′9,V′ 10 ,V′ 11 ,V′ 12 ,V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ]=svd(H2); where svd(·) represents the singular value decomposition operation, and (:,[1,8]) means taking the entire column from the first to the eighth column.
[0051] For example, Y1 can satisfy: Y1 = H1 * [V1, V2, V3, V4, V5, V6, V7, V8] * S1; Y2 can satisfy: Y2 = H2 * [V1, V2, V3, V4, V5, V6, V7, V8] * S1 + H2 * [V9, V 10 ,V 11 ,V 12 ,V 13 ,V 14 ,V 15 ,V 16 ]*S2; where [V1, V2, V3, V4, V5, V6, V7, V8] is the first precoding matrix, [V9, V 10 ,V 11 ,V 12 ,V 13 ,V 14 ,V15 ,V 16 ] is a second precoding matrix.
[0052] In a possible implementation of the above first aspect or the second aspect, if K is 4, that is, the receiver of the terminal device is composed of four sub-receivers, denoted as a third sub-receiver, a fourth sub-receiver, a fifth sub-receiver, and a sixth sub-receiver (that is, the K sub-receivers include the third sub-receiver, the fourth sub-receiver, the fifth sub-receiver, and the sixth sub-receiver), the K sub-signals of the second signal include a third sub-signal Y3, a fourth sub-signal Y4, a fifth sub-signal Y5, and a sixth sub-signal Y6; the K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal, and can be as follows: Y3 is a sub-signal determined according to a third precoding matrix, a sub-signal S3 received by the third sub-receiver, and a channel H3 between the third sub-receiver and the network device; Y4 is a sub-signal determined according to the third precoding matrix, S3, a fourth precoding matrix, a sub-signal S4 received by the fourth sub-receiver, and a channel H4 between the fourth sub-receiver and the network device; Y5 is a sub-signal determined according to the third precoding matrix, S3, the fourth precoding matrix, S4, a fifth precoding matrix, a sub-signal S5 received by the fifth sub-receiver, and a channel H5 between the fifth sub-receiver and the network device; Y6 is a sub-signal determined according to the third precoding matrix, S3, the fourth precoding matrix, S4, the fifth precoding matrix, S5, a sixth precoding matrix, a signal S6 received by the sixth sub-receiver, and a channel H6 between the sixth sub-receiver and the network device; and the K sub-signals of the first signal are S3, S4, S5, and S6.
[0053] For example, the third precoding matrix is a matrix determined according to third rank indication information RI3 and H3; the fourth precoding matrix is a matrix determined according to fourth rank indication information RI4, the third precoding matrix, and a second matrix, the second matrix being a matrix determined according to H4; the fifth precoding matrix is a matrix determined according to fifth rank indication information RI5, the third precoding matrix, the fourth precoding matrix, and a third matrix, the third matrix being a matrix determined according to H5; and the sixth precoding matrix is a matrix determined according to sixth rank indication information RI6, the third precoding matrix, the fourth precoding matrix, the fifth precoding matrix, and a fourth matrix, the fourth matrix being a matrix determined according to H6; wherein RI3 is used to determine the number of transmission layers of the third sub-receiver, RI4 is used to determine the number of transmission layers of the fourth sub-receiver, RI5 is used to determine the number of transmission layers of the fifth sub-receiver, and RI6 is used to determine the number of transmission layers of the sixth sub-receiver.
[0054] For example, RI3, RI4, RI5, and RI6 can satisfy the following formula:
[0055] wherein W j is the jth precoding matrix, W j (:,1:RI j ) is a matrix composed of the first RI j columns of the jth precoding matrix, σ 2 is the noise power, log2() is a logarithm operation with base 2, max() is a maximum value operation, and j is an integer greater than 2 and less than 7.
[0056] Exemplarily, the third precoding matrix [V1, V2, V3, V4] can satisfy: [V1, V2, V3, V4] = svd(H3); the fourth precoding matrix [V5, V6, V7, V8] can satisfy: wherein, B2 = [V'5, V'6, V'7, V'8, V1, V2, V3, V4], [V'5, V'6, V'7, V'8] = svd(H4); the fifth precoding matrix [V9, V 10 , 11 , 12 ] can satisfy: wherein, B3 = [V'9, V' 10 , 11 , 12 , V5, V6, V7, V8, V1, V2, V3, V4], [V'9, V' 10 , 11 , 12 ] = svd(H5); the sixth precoding matrix [V 13 , 14 , 15 , 16 ] can satisfy: wherein, B4 = [V' 13 , 14 , 15 , 16 , V9, V 10 , 11 , 12 , V5, V6, V7, V8, V1, V2, V3, V4], [V' 13 , 14 , 15 , 16 ] = svd(H6); wherein svd(·) represents a singular value decomposition operation, and (:, [1, 4]) represents taking all columns from the first column to the fourth column.
[0057] Exemplarily, Y3 can satisfy: Y3=H3*[V1, V2, V3, V4]*S3; Y4 can satisfy: Y4=H4*[V1, V2, V3, V4]*S3+H4*[V5, V6, V7, V8]*S4; Y5 can satisfy: Y5=H5*[V1, V2, V3, V4]*S3+H5*[V5, V6, V7, V8]*S4+H5*[V9, V 10 11 12 ]*S5; Y6 satisfies: Y6=H6*[V1, V2, V3, V4]*S3+H6*[V5, V6, V7, V8]*S4+H6*[V9, V 10 11 12 ]*S5+H6*[V 13 14 15 16 ]*S6; wherein, [V1, V2, V3, V4] is a third precoding matrix, [V5, V6, V7, V8] is a fourth precoding matrix, [V9, V 10 11 12 ] is a fifth precoding matrix, and [V 13 14 15 16 ] is a sixth precoding matrix.
[0058] In a third aspect, a communication apparatus is provided. The communication apparatus can be configured to execute the method in the first aspect and / or any possible implementation thereof.
[0059] In a possible implementation, the communication apparatus can include a baseband apparatus and a radio frequency apparatus.
[0060] In another possible implementation, the communication apparatus can include a processing module (also sometimes referred to as a processing unit) and a transceiver module (also sometimes referred to as a transceiver unit). The transceiver module can be capable of implementing a sending function and a receiving function. When the transceiver module implements the sending function, it can be referred to as a sending module (also sometimes referred to as a sending unit). When the transceiver module implements the receiving function, it can be referred to as a receiving module (also sometimes referred to as a receiving unit). The sending module and the receiving module can be the same functional module, which is referred to as a transceiver module. The transceiver module can be capable of implementing the sending function and the receiving function. Alternatively, the sending module and the receiving module can be different functional modules. The transceiver module refers to both of the functional modules.
[0061] In a fourth aspect, the present application provides a communication apparatus, which can be used to execute the method in the second aspect and any possible implementation manner thereof. The communication apparatus can be, for example, a network device.
[0062] In a possible implementation manner, the communication apparatus can include a baseband apparatus and a radio frequency apparatus.
[0063] In another possible implementation manner, the communication apparatus can include a processing module (also referred to as a processing unit) and a transceiver module (also referred to as a transceiver unit). The transceiver module can implement a sending function and a receiving function. When the transceiver module implements the sending function, it can be referred to as a sending module (also referred to as a sending unit). When the transceiver module implements the receiving function, it can be referred to as a receiving module (also referred to as a receiving unit). The sending module and the receiving module can be the same functional module, which is referred to as a transceiver module, and the transceiver module can implement the sending function and the receiving function. Alternatively, the sending module and the receiving module can be different functional modules, and the transceiver module refers to the functional modules collectively.
[0064] In a fifth aspect, the present application provides a communication system, which includes one or more of the following: the communication apparatus in the third aspect, or the communication apparatus in the fourth aspect.
[0065] In a sixth aspect, the present application further provides a communication apparatus. The communication apparatus can include one or more processors configured to execute the method in the first aspect or the second aspect and any possible implementation manner thereof.
[0066] Optionally, the communication apparatus can further include a memory configured to store one or more computer programs or instructions, and the one or more processors are configured to execute the one or more computer programs or instructions stored in the memory, so that the communication apparatus executes the method in the first aspect or the second aspect and any possible implementation manner thereof.
[0067] In a seventh aspect, the present application further provides a computer-readable storage medium configured to store a computer program, which, when executed on a computer, causes the computer to execute the method in the first aspect or the second aspect and any possible implementation manner thereof.
[0068] In an eighth aspect, the present application further provides a computer program product, which includes a computer program, which, when executed on a computer, causes the computer to execute the method in the first aspect or the second aspect and any possible implementation manner thereof.
[0069] In a ninth aspect, the present application also provides a chip system, which comprises a processor for executing the method in the first aspect or the second aspect or any possible implementation manner thereof. Optionally, the chip system can be composed of a chip, or the chip system can also include a chip and other discrete devices.
[0070] The technical effects achieved by any of the third aspect to the ninth aspect or any possible implementation manner thereof can be referred to the technical effects achieved by the first aspect or the second aspect or any possible implementation manner thereof, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0071] FIG. 1 is a structural schematic diagram of a communication system;
[0072] FIG. 2 is a flow schematic diagram of a communication method provided by an embodiment of the present application;
[0073] FIG. 3 is a schematic diagram of a 16R receiver provided by an embodiment of the present application;
[0074] FIG. 4 is a schematic diagram of a network device using double-sided zero-forcing precoding provided by an embodiment of the present application;
[0075] FIG. 5 is a schematic diagram of a terminal device sending CSI to a network device provided by an embodiment of the present application;
[0076] FIG. 6 is a schematic diagram of a network device using single-sided zero-forcing precoding provided by an embodiment of the present application;
[0077] FIG. 7 is a schematic diagram of another network device using single-sided zero-forcing precoding provided by an embodiment of the present application;
[0078] FIG. 8 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application;
[0079] FIG. 9 is a structural schematic diagram of another communication apparatus provided by an embodiment of the present application;
[0080] FIG. 10 is a structural schematic diagram of another communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0081] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0082] The network architecture and service scenarios described in the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0083] In the embodiments of the present application, "multiple" can mean two or more. In view of this, "multiple" can also be understood as "at least two" in the embodiments of the present application. "At least one" can be understood as one or more, for example, one, two or more. For example, "including at least one" means including one, two or more, for example, including at least one of A, B and C, which can include A, B, C, A and B, A and C, B and C, or A, B and C. "And / or" describes the association relationship of the associated objects, and there can be three kinds of relationships, for example, A and / or B, which can represent three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / ", if not specially stated, generally represents an "or" relationship between the associated objects before and after it.
[0084] In addition, the terms "system" and "network" in the embodiments of the present application can be used interchangeably, and "according to" and "based on" can be used interchangeably.
[0085] The ordinal numbers "first", "second" and the like mentioned in the embodiments of the present application are generally used to distinguish different objects, and are not used to limit the order, time sequence, priority or importance of multiple objects. For example, the first sub-receiver and the second sub-receiver in the embodiments of the present application are used to distinguish two sub-receivers, and do not limit the priority or importance of the two sub-receivers.
[0086] The embodiments of the present application will be presented around a system including multiple devices, components, modules and the like. It should be understood that the system can include other devices, components, modules and the like not mentioned, or can only include part of the devices, components or modules mentioned in the embodiments.
[0087] The following first introduces a communication system to which the embodiments of the present application are applicable.
[0088] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a universal mobile telecommunications system (UMTS), a wireless local area network (WLAN), a short-range wireless communication system (such as a sidelink, wireless fidelity (Wi-Fi), Bluetooth, and the like), a wired network, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4G) mobile communication system (such as a long term evolution (LTE) system), an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system (such as a new radio (NR) system), a future communication system (such as a 6th generation (6G) mobile communication system), or other similar communication systems, and the like, without limitation. The embodiments of the present application are described by taking a communication system shown in FIG. 1 as an example, and when the technical solutions of the embodiments of the present application are applied to other communication systems, the devices, components, modules, and the like in the embodiments can be replaced by corresponding devices, components, modules in other communication systems, without limitation.
[0089] Figure 1 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied. As shown in Figure 1, the communication system includes an access network 100 and a core network 200. Optionally, the communication system can also include an Internet 300. Among them, the access network 100 can include at least one radio access network (RAN) node, such as 110a and 110b in Figure 1, and at least one terminal device, such as 120a-120j in Figure 1. Among them, 110a is a base station, 110b is a micro station, 120a, 120e, 120f and 120j are mobile phones, 120b is a car, 120c is a fuel dispenser, 120d is a home access point (HAP) arranged indoors or outdoors, 120g is a notebook computer, 120h is a printer, and 120i is a drone. Among them, the same terminal device or network device can provide different functions in different application scenarios. For example, the mobile phones in Figure 1 are 120a, 120e, 120f and 120j, the mobile phone 120a can access the base station 110a, connect the car 120b, communicate directly with the mobile phone 120e and access the HAP, the car 120b can access the HAP and communicate directly with the mobile phone 120a, the mobile phone 120f can access the micro station 110b, connect the notebook computer 120g, and connect the printer 120h, and the mobile phone 120j can control the drone 120i.
[0090] The network device is a network-side device with wireless transceiving function. The network device can be a device in a radio access network (RAN) that provides wireless communication function for a terminal device, referred to as a RAN device; or the network device can also be a core network device. For ease of understanding, the network device is taken as a RAN device in the following description. The RAN can be an access network in the 3rd generation partnership project (3GPP), for example, a 4G, 5G, or future-oriented 6G network. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network of two or more of the above networks. The RAN device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a 6G mobile communication system, a base station in a future mobile communication system, an access node in a WiFi system, a wireless relay node, or a wireless backhaul node, etc.
[0091] The RAN device can also be a module or unit that completes the functions of the base station part, for example, can be a central unit (CU), can also be a distributed unit (DU), and can also be a radio unit (RU). The CU here completes the functions of the radio resource control protocol and the packet data convergence layer protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete part of the physical layer or the entire physical layer. The specific description of the above-mentioned various protocol layers can refer to the related technical specifications of the 3rd generation partnership project (3GPP). The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in the baseband unit (BBU). The RU can be included in the radio frequency device or the radio frequency unit, for example, included in the remote radio unit (RRU), the active antenna processing unit (AAU), or the remote radio head (RRH). In different systems, the CU, the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as the O-CU (open CU), the DU can also be referred to as the O-DU, and the RU can also be referred to as the O-RU. Any one of the CU (or CU-CP, CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The network device can be a macro base station (such as 110a in FIG. 1), can also be a micro base station or an indoor station (such as 110b in FIG. 1), and can also be a relay node or a donor node, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the network device.
[0092] In the embodiments of this application, the functions of the network device can also be executed by a module (such as a chip) in the network device, or can also be executed by a control subsystem containing the functions of the network device. The control subsystem containing the functions of the network device here can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. In order to facilitate understanding, hereinafter, the device for implementing the functions of the network device is taken as an example to describe the network device itself.
[0093] The terminal device is a user-side device with wireless transceiving function. The terminal device can also be referred to as a terminal, a user equipment (UE), a user terminal, a user apparatus, a user unit, a user station, an access terminal, an access station, a UE station, a remote station, a wireless communication device, a mobile station, or a mobile terminal, etc. The terminal device can be widely applied in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine to machine (M2M) or machine-type communication (MTC), internet of things (IOT), XR (such as virtual reality (VR), augmented reality (AR), or mixed reality (MX), etc.), industrial control, self driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiving function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc.
[0094] In the embodiments of the present application, the apparatus for implementing the function of the terminal device can be a terminal device, or an apparatus capable of supporting the terminal device to implement the function, such as a chip system or a combination device or component that can implement the function of the terminal device, which can be installed in the terminal device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device. For ease of understanding, the apparatus for implementing the function of the terminal device is taken as an example in the following description.
[0095] The network device and the terminal device can be fixed in position or movable. The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on airplanes, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0096] The network device and the terminal device can communicate through an air interface protocol. The air interface can be referred to as an air interface. The network device and the network device can communicate through a network device and network device interface protocol. The terminal device and the terminal device can communicate through a terminal device and terminal device interface protocol. The network device and the terminal device, the network device and the network device, and the terminal device and the terminal device can communicate through a licensed spectrum, an unlicensed spectrum, or both, without limitation.
[0097] The roles of the network device and the terminal device can be relative. For example, the helicopter or the unmanned aerial vehicle 120i in FIG. 1 can be configured as a mobile network device. For the terminal device 120j that accesses the wireless access network 100 through 120i, the terminal device 120i is a network device. However, for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through a wireless air interface protocol. Of course, 110a and 120i can also communicate through a network device and network device interface protocol. In this case, 120i is also a network device relative to 110a. Therefore, the network device and the terminal device can be collectively referred to as a communication apparatus. 110a and 110b in FIG. 1 can be referred to as a communication apparatus with a network device function, and 120a-120j in FIG. 1 can be referred to as a communication apparatus with a terminal device function.
[0098] With the increasing market demand, the downlink peak transmission rate needs to be increased to 1.6 Gbps, which means that a 16R receiver needs to be used in the downlink transmission process to improve the spectral efficiency. The 16R receiver refers to a receiver device including 16 receiving antennas. Compared with a 4R receiver or an 8R receiver, the 16R receiver can significantly improve the downlink throughput of a single user in a cell and increase the coverage range of a cell edge user, but the 16R receiver needs to increase a large number of receiving antennas and has high implementation complexity, which is difficult to implement.
[0099] Therefore, embodiments of the present application provide a communication method and device for implementing the function of a 16R receiver through four 4R receivers or two 8R receivers. Since the 16R receiver is composed of four 4R receivers or two 8R receivers, the implementation complexity of the 16R receiver can be reduced. The method and device described in the present application are based on the same technical concept. Since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be mutually referred to, and the repeated parts will not be described again.
[0100] The technical terms related to the embodiments of the present application will be introduced below.
[0101] (1) Sounding Reference Signal (SRS)
[0102] The sounding reference signal can also be referred to as a monitoring reference signal, etc. The naming of the sounding reference signal in the embodiments of the present application is not limited. The SRS is an uplink reference signal sent by a terminal device to a network device. After receiving the SRS, the network device can obtain the uplink (UL) channel information (which can be referred to as uplink channel information for short) of the terminal device to the network device according to the SRS. If the uplink channel and the downlink channel are reciprocal, the network device can obtain the downlink (DL) channel information (which can be referred to as downlink channel information for short) of the network device to the terminal device based on the uplink channel information of the SRS. After obtaining the downlink channel information, the network device can perform resource scheduling or precoding on the data transmission of the terminal device according to the downlink channel information.
[0103] From the perspective of the transmission mode of the signal, the SRS can be divided into periodic SRS (P-SRS), semi-persistent SRS (SP-SRS), and aperiodic SRS (A-SRS). The P-SRS can refer to the SRS periodically transmitted by the terminal device. The SP-SRS can refer to the SRS transmitted by the terminal device according to the start instruction and the stop instruction of the network device. For example, the network device can send a start instruction (for example, the start instruction is sent through media access control control element (MAC CE) signaling) to the terminal device to indicate the starting time of SRS transmission, and a stop instruction (for example, the stop instruction is sent through MAC CE signaling) to indicate the stopping time of SRS transmission. The A-SRS can refer to the SRS transmitted by the terminal device according to the dynamic instruction of the network device. For example, the network device can send downlink control information (DCI) to the terminal device, which is used to indicate the transmission of the SRS.
[0104] (2) Antenna switching scenario and non-antenna switching scenario
[0105] In the process of transmitting the SRS by the terminal device, two scenarios can be divided, namely the antenna switching scenario and the non-antenna switching scenario. Among them, the antenna switching scenario refers to the number of transmitting antennas of the terminal device being less than the number of receiving antennas of the terminal device. The non-antenna switching scenario refers to the number of transmitting antennas of the terminal device being equal to the number of receiving antennas of the terminal device.
[0106] Exemplarily, the number of antennas of the terminal device can be denoted as NTMR (or the channel (or path) form of the terminal device can be denoted as NTMR). Wherein, N represents the number of transmit antennas (or transmit channels) of the terminal device, T represents transmit channels, M represents the number of receive antennas (or transmit channels) of the terminal device, and R represents receive channels. Both N and M are positive integers. If N is less than M, the terminal device can be understood as a terminal device in an antenna switching scenario, or the terminal device needs to perform antenna switching in the process of sending SRS. If N is equal to M, the terminal device can be understood as a non-antenna switching scenario, or the terminal device does not need to perform antenna switching in the process of sending SRS.
[0107] (3) First set
[0108] The first set, which can also be referred to as a resource set or an SRS resource set, is not limited in naming by embodiments of the present application. The first set can include one or more SRS resources. The first set including one or more SRS resources means that one or more SRS resources are configured according to the first set. The purposes of the first set can include, but are not limited to, one or more of the following: beam management, codebook, non-code division, or antenna switching, etc. Embodiments of the present application are described by way of example with the first set including multiple SRS resources and the first set being used for antenna switching.
[0109] (4) SRS resource
[0110] When SRS is used for downlink channel information acquisition, the network device needs to configure SRS resources for antenna switching for the terminal device. In other words, the SRS resources can be used for antenna switching. For example, the number of antennas of the terminal device is NTMR, and the network device needs to configure SRS resources for antenna switching for the terminal device, so that the terminal device can send SRS on M different receive antennas respectively, for complete downlink channel measurement by the network device. When performing downlink channel information acquisition, the number of antennas of the terminal device is NTMR, and the SRS resource set (i.e. the first set) can be (M / N) SRS resources, and can correspond to the receive antennas of the terminal device one by one. For example, the number of antennas of the terminal device is 2T4R, and the SRS resource set can include 2 SRS resources. For another example, the number of antennas of the terminal device is 2T8R, and the SRS resource set can include 4 SRS resources.
[0111] (5) Port
[0112] The port can also be referred to as a port resource, an SRS port, an SRS port resource, or an antenna port, and the like. The naming of the port is not limited in the embodiments of the present application. In the embodiments of the present application, the port can be used to carry the SRS. One port corresponds to one SRS. Different ports can be multiplexed by code division, frequency division, time division, or space division, and the like.
[0113] In an embodiment, one SRS resource can correspond to at least one port (for example, 1, 2, 4, 8 ports), and each SRS port is configured with a specific time-frequency code resource. Generally, different SRS ports can occupy different time-frequency code domain resources to reduce mutual interference. Each SRS port can correspond to a physical antenna or a virtual antenna of the terminal device.
[0114] The fact that one SRS resource corresponds to at least one port can be understood as follows: one SRS resource includes at least one port (or includes at least one port resource); or it can also be understood as: one SRS resource supports at least one port; or it can also be understood as: at least one port is mapped to the time-frequency domain resource indicated by the one SRS resource; or it can also be understood as: one SRS resource is used to configure at least one port.
[0115] (6) Port group
[0116] The port group can also be referred to as an SRS port group, and the naming of the port group is not limited in the embodiments of the present application. The port group can be composed of one or more ports. The embodiments of the present application are described by taking the port group as an example. The terminal device can perform signal processing in the granularity of the port group. In the case where the number of receiving antennas of the terminal device is large, compared with performing signal processing in the granularity of the port, the system implementation complexity and the calculation complexity can be reduced.
[0117] (7) Code word and transmission layer
[0118] The code word can refer to an independent transmission block after a data block is encoded and rate matched. After the complex symbols obtained by scrambling and modulating a single code word or multiple code words are layer mapped, one or more transmission layers (or simply referred to as layers) can be obtained. Each layer corresponds to a data stream (or simply referred to as a stream). The number of transmission layers can also be referred to as transmission order, transmission rank, order, rank, or stream number, and the like, and is not limited.
[0119] The method embodiments of the present application can be applied to the network architecture shown in FIG. 1. For example, the terminal device described in the method embodiments of the present application can be the terminal device in FIG. 1, and the network device described in the method embodiments of the present application can be the network device in FIG. 1.
[0120] The embodiments of the present application provide a communication method. Please refer to FIG. 2 for the flowchart of the method.
[0121] S201: The network device sends first information. For example, the network device sends the first information to the terminal device.
[0122] Correspondingly, the terminal device receives the first information. For example, the terminal device receives the first information from the network device.
[0123] In the embodiments of the present application, the number of receiving antennas of the terminal device is greater than the number of sending antennas, and antenna switching is needed in the process of sending SRS. The network device can configure 0 or 1 SRS resource set for the terminal device. For ease of understanding, the following describes an example in which the network device configures 1 SRS resource set (i.e., a first set) for the terminal device.
[0124] The first information can be used to indicate the first set. The first set is used for the terminal device to perform antenna switching. The first set can include multiple SRS resources. The multiple SRS resources correspond to multiple ports. For example, the multiple SRS resources can correspond to sixteen ports.
[0125] Among them, the terms such as antenna switching, the first set, SRS resource, and port please refer to the aforementioned term introduction part, which will not be repeated here.
[0126] S202: The terminal device sends a first SRS. For example, the terminal device sends the first SRS to the network device.
[0127] Correspondingly, the network device receives the first SRS. For example, the network device receives the first SRS from the terminal device.
[0128] The terminal device can send the first SRS to the network device according to the first information. For example, the terminal device sends the first SRS to the network device according to the multiple SRS resources. That is, the first SRS can be carried by the multiple SRS resources. Correspondingly, the network device receives the first SRS and can determine the channel state information between the terminal device and the network device according to the first SRS. The implementation process of the network device determining the channel state information between the terminal device and the network device according to the first SRS is not limited in the embodiments of the present application.
[0129] In the embodiments of the present application, the terminal device needs to perform antenna switching, that is, the terminal device sends the first SRS to the network device through the receiving antenna. Correspondingly, S202 can also be described as: the terminal device can send the first SRS to the network device through the receiver (or receiving antenna). In an implementation manner, the receiver of the terminal device can include K sub-receivers, or in other words, the receiver of the terminal device is composed of K sub-receivers. Each of the K sub-receivers includes L receiving antennas. K and L are both positive integers. S202 can also be described as: the terminal device sends the first SRS to the network device through the K sub-receivers (or through K*L receiving antennas). In FIG. 2, the terminal device sends the first SRS to the network device through the K sub-receivers is taken as an example.
[0130] In the embodiments of the present application, the terminal device includes sixteen receiving antennas, which means that the product of K and L needs to be equal to 16. Then, the values of K and L can be as follows.
[0131] Case 1: K is 2 and L is 8, which means that the receiver of the terminal device is composed of two sub-receivers, and each of the two sub-receivers includes eight receiving antennas. That is, the receiver of the terminal device is composed of two 8R receivers, as shown in (1) of FIG. 3. In this case 1, the function of the 16R receiver is realized through the two 8R receivers, and the design of the 8R receiver is multiplexed, so that the implementation complexity of the 16R receiver can be reduced. In FIG. 3, the receiving antenna is taken as an example in connection with the radio frequency integrated circuit (RFIC). It should be understood that the RFIC can also be included in the receiver.
[0132] The receiver of the terminal device is composed of two sub-receivers, which are respectively denoted as a first sub-receiver and a second sub-receiver. That is, the K sub-receivers include the first sub-receiver and the second sub-receiver. Correspondingly, the relationship between the plurality of SRS resources in the first set and the K sub-receivers can satisfy any one of the following multiple ways.
[0133] Way 1_1: The transmitter of the terminal device includes eight transmitting antennas, that is, the number of antennas of the terminal device is 8T16R. The first set can include two SRS resources, which are respectively denoted as a first SRS resource and a second SRS resource. The first SRS resource and the second SRS resource both correspond to eight ports. The eight ports corresponding to the first SRS resource form a port group, which is denoted as a first port group. The eight ports corresponding to the second SRS resource form a port group, which is denoted as a second port group. The first port group can correspond to the first sub-receiver, and the second port group can correspond to the second sub-receiver; or the first port group can correspond to the second sub-receiver, and the second port group can correspond to the first sub-receiver.
[0134] For example, the eight ports corresponding to the first SRS resource can be: port 0, port 1, port 2, port 3, port 4, port 5, port 6, and port 7, and the eight ports corresponding to the second SRS resource can be: port 8, port 9, port 10, port 11, port 12, port 13, port 14, and port 15. Then, the first port group can be: {port 0, port 1, port 2, port 3, port 4, port 5, port 6, and port 7}, and the second port group can be: {port 8, port 9, port 10, port 11, port 12, port 13, port 14, and port 15}.
[0135] It should be noted that one port group corresponds to one sub-receiver (for example, the first port group corresponds to the first sub-receiver, or the second port group corresponds to the second sub-receiver, etc.), which can be understood as: one port group has a mapping relationship with one sub-receiver; or it can also be understood as: one port group has a mapping relationship with the receiving antenna of one sub-receiver.
[0136] Mode 1_2: The transmitter of the terminal device includes eight transmitting antennas, i.e., the number of antennas of the terminal device is 8T16R. The first set can include two SRS resources, which are respectively referred to as a first SRS resource and a second SRS resource. The first SRS resource and the second SRS resource both correspond to eight ports. Part of the eight ports corresponding to the first SRS resource and part of the eight ports corresponding to the second SRS resource can form a port group, which is referred to as a third port group. The remaining ports of the eight ports corresponding to the first SRS resource and the remaining ports of the eight ports corresponding to the second SRS resource can form a port group, which is referred to as a fourth port group. The third port group and the fourth port group each include eight ports. The third port group can correspond to the first sub-receiver, and the fourth port group can correspond to the second sub-receiver; or the third port group can correspond to the second sub-receiver, and the fourth port group can correspond to the first sub-receiver. Among them, the remaining ports of the eight ports corresponding to the first SRS resource are the remaining ports of the eight ports corresponding to the first SRS resource except the part of the ports. The remaining ports of the eight ports corresponding to the second SRS resource are the remaining ports of the eight ports corresponding to the second SRS resource except the part of the ports.
[0137] For example, the eight ports corresponding to the first SRS resource are: port 0, port 1, port 2, port 3, port 4, port 5, port 6, and port 7, and the eight ports corresponding to the second SRS resource are: port 8, port 9, port 10, port 11, port 12, port 13, port 14, and port 15. Then, the third port group can be: {port 0, port 1, port 2, port 3, port 12, port 13, port 14, and port 15}, and the fourth port group can be: {port 4, port 5, port 6, port 7, port 8, port 9, port 10, and port 11}.
[0138] The embodiments of the present application do not limit the selection manner of the part of the eight ports corresponding to the first SRS resource and the part of the eight ports corresponding to the second SRS resource. In an embodiment, the cycle shift (CS) corresponding to the part of the eight ports corresponding to the first SRS resource is lower than the CS corresponding to the remaining ports of the eight ports corresponding to the first SRS resource. The CS corresponding to the part of the eight ports corresponding to the second SRS resource is lower than the CS corresponding to the remaining ports of the eight ports corresponding to the second SRS resource. Through the embodiment, the CSs corresponding to the multiple ports in the same port group are small, which is beneficial to subsequent signal processing.
[0139] For example, the eight ports corresponding to the first SRS resource are: port 0, port 1, port 2, port 3, port 4, port 5, port 6, and port 7, and the eight ports corresponding to the second SRS resource are: port 8, port 9, port 10, port 11, port 12, port 13, port 14, and port 15. Then, the third port group can be: {port 0, port 1, port 2, port 3, port 8, port 9, port 10, and port 11}, and the fourth port group can be: {port 4, port 5, port 6, port 7, port 12, port 13, port 14, and port 15}.
[0140] Manner 1_3: the transmitter of the terminal device includes four transmitting antennas, i.e., the number of antennas of the terminal device is 4T16R. The first set can include four SRS resources. Each of the four SRS resources corresponds to four ports. Eight ports corresponding to two SRS resources of the four SRS resources can form a port group, which is recorded as a fifth port group. Eight ports corresponding to the remaining two SRS resources of the four SRS resources can form a port group, which is recorded as a sixth port group. The fifth port group can correspond to the first sub-receiver, and the sixth port group can correspond to the second sub-receiver; or the fifth port group can correspond to the second sub-receiver, and the sixth port group can correspond to the first sub-receiver. Wherein, the remaining two SRS resources of the four SRS resources are the remaining SRS resources of the four SRS resources except the two SRS resources.
[0141] For example, the four SRS resources are recorded as SRS resource 1, SRS resource 2, SRS resource 3, and SRS resource 4 respectively, the four ports corresponding to SRS resource 1 can be: port 0, port 1, port 2, port 3, the four ports corresponding to SRS resource 2 can be: port 4, port 5, port 6, port 7, the four ports corresponding to SRS resource 3 can be: port 8, port 9, port 10, port 11, and the four ports corresponding to SRS resource 4 can be: port 12, port 13, port 14, port 15. Then, eight ports corresponding to SRS resource 1 and SRS resource 2 can form a fifth port group, i.e., the fifth port group can be: {port 0, port 1, port 2, port 3, port 4, port 5, port 6, port 7}; eight ports corresponding to SRS resource 3 and SRS resource 4 can form a sixth port group, i.e., the sixth port group can be: {port 8, port 9, port 10, port 11, port 12, port 13, port 14, port 15}.
[0142] It should be pointed out that the embodiments of the present application do not limit the implementation manner of grouping the sixteen ports corresponding to the four SRS resources into two port groups. For example, the fifth port group can be composed of two ports with lower CS from the four ports corresponding to each SRS resource of the four SRS resources, and the sixth port group can be composed of two ports with higher CS from the four ports corresponding to each SRS resource of the four SRS resources. For another example, the fifth port group can be eight ports with lower CS from the sixteen ports corresponding to the four SRS resources, and the sixth port group can be eight ports with higher CS from the sixteen ports corresponding to the four SRS resources.
[0143] In the case 1, the 16R receiver of the terminal device is implemented by two 8R receivers, which can reduce the implementation complexity of the 16R receiver. Further, one port group corresponds to one sub-receiver, so that the calculation complexity of the terminal device can be reduced by performing signal processing in the granularity of the port group.
[0144] In a possible implementation manner, in the case 1, one port group can support carrying one code word, and one code word can support mapping four transmission layers at most; or one port group can support carrying two code words, and each of the two code words can support mapping four transmission layers at most; or one port group can support one code word, and the one code word can support mapping eight transmission layers at most. Through the implementation manner, the terminal device can support 16 streams at most, and the receiving capability of the terminal device can be improved.
[0145] It should be noted that the term “four transmission layers” in the embodiments of the present application can be replaced by “four transmission streams” or “four streams”; and the term “eight transmission layers” can be replaced by “eight transmission streams” or “eight streams”.
[0146] Case 2: K is 4 and L is 4, which means that the receiver of the terminal device is composed of four sub-receivers, and each of the four sub-receivers includes four receiving antennas. That is, the receiver of the terminal device is composed of four 4R receivers, as shown in (2) of FIG. 3. In the case 2, the function of the 16R receiver is implemented by the four 4R receivers, and the design of the 4R receiver is multiplexed, so that the implementation complexity of the 16R receiver can be reduced.
[0147] The receiver of the terminal device is composed of four sub-receivers. Correspondingly, the relationship between the plurality of SRS resources in the first set and the K sub-receivers can satisfy any one of the following modes.
[0148] Mode 2_1: The transmitter of the terminal device includes four transmitting antennas, that is, the number of antennas of the terminal device is 4T16R. The first set can include four SRS resources, and each of the four SRS resources corresponds to four ports, and the four ports corresponding to each SRS resource can form one port group. That is, the sixteen ports corresponding to the four SRS resources and the sixteen ports corresponding to the fourth SRS resource can form four port groups, and each of the four port groups includes four ports. The four port groups formed by the sixteen ports corresponding to the four SRS resources can correspond to the four sub-receivers one by one.
[0149] For example, the four sub-receivers are denoted as sub-receiver 1, sub-receiver 2, sub-receiver 3 and sub-receiver 4 respectively, and the four SRS resources are denoted as SRS resource 1, SRS resource 2, SRS resource 3 and SRS resource 4 respectively. The four ports corresponding to the SRS resource 1 can be: port 0, port 1, port 2, port 3, which can form a port group and correspond to the sub-receiver 1. The four ports corresponding to the SRS resource 2 can be: port 4, port 5, port 6, port 7, which can form a port group and correspond to the sub-receiver 2. The four ports corresponding to the SRS resource 3 can be: port 8, port 9, port 10, port 11, which can form a port group and correspond to the sub-receiver 3. The four ports corresponding to the SRS resource 4 can be: {port 12, port 13, port 14, port 15, which can form a port group and correspond to the sub-receiver 4.
[0150] Mode 2_2: The transmitter of the terminal device includes eight transmit antennas, i.e., the number of antennas of the terminal device is 8T16R. The first set can include two SRS resources, denoted as a first SRS resource and a second SRS resource. The first SRS resource and the second SRS resource both correspond to eight ports. The two port groups formed by the eight ports corresponding to the first SRS resource can correspond to two sub-receivers of the four sub-receivers one by one. The two port groups formed by the eight ports corresponding to the second SRS resource can correspond to the remaining two sub-receivers of the four sub-receivers one by one, wherein each port group of the two port groups formed by the eight ports corresponding to the first SRS resource includes four ports. Each port group of the two port groups formed by the eight ports corresponding to the second SRS resource includes four ports. The remaining two sub-receivers of the four sub-receivers are the remaining two sub-receivers of the four sub-receivers except for two sub-receivers.
[0151] For example, the four sub-receivers are denoted as sub-receiver 1, sub-receiver 2, sub-receiver 3 and sub-receiver 4 respectively, the eight ports corresponding to the first SRS resource can be: port 0, port 1, port 2, port 3, port 4, port 5, port 6 and port 7, and the eight ports corresponding to the second SRS resource can be: port 8, port 9, port 10, port 11, port 12, port 13, port 14 and port 15. Then, four ports of the eight ports corresponding to the first SRS resource, i.e., port 0, port 1, port 2 and port 3, can form a port group and correspond to the sub-receiver 1. The remaining four ports of the eight ports corresponding to the first SRS resource, i.e., port 4, port 5, port 6 and port 7, can form a port group and correspond to the sub-receiver 2. Four ports of the eight ports corresponding to the second SRS resource, i.e., port 8, port 9, port 10 and port 11, can form a port group and correspond to the sub-receiver 3. The remaining four ports of the eight ports corresponding to the second SRS resource, i.e., port 12, port 13, port 14 and port 15, can form a port group and correspond to the sub-receiver 4.
[0152] It should be noted that the embodiments of the present application do not limit the implementation manner of the two port groups formed by the eight ports corresponding to the first SRS resource and the two port groups formed by the eight ports corresponding to the second SRS resource. For example, four ports with lower CS in the eight ports corresponding to the first SRS resource can form a port group, and the remaining four ports can form a port group. For another example, four ports with lower CS in the eight ports corresponding to the second SRS resource can form a port group, and the remaining four ports can form a port group.
[0153] In the above case 2, the 16R receiver of the terminal device is implemented by the four 4R receivers, which can reduce the implementation complexity of the 16R receiver. Further, one port group corresponds to one sub-receiver, so that the calculation complexity of the terminal device can be reduced by performing signal processing with the port group as the granularity.
[0154] In a possible implementation manner, in the above case 2, one port group can support carrying one code word, and one code word can support mapping four transmission layers at most. Through the implementation manner, the terminal device can support 16 streams at most, which can improve the receiving capability of the terminal device.
[0155] In the embodiments of the present application, the sixteen ports corresponding to the plurality of SRS resources in the first set can form K port groups, each of the K port groups includes L ports, and the K port groups correspond to the K sub-receivers one by one. For example, the receiver of the terminal device is composed of two sub-receivers, each of which includes eight receiving antennas, then the sixteen ports corresponding to the plurality of SRS resources can form two port groups, each of the two port groups includes eight ports, and the two port groups correspond to the two sub-receivers one by one. For another example, the receiver of the terminal device is composed of four sub-receivers, each of which includes four receiving antennas, then the sixteen ports corresponding to the plurality of SRS resources can form four port groups, each of the four port groups includes four ports, and the four port groups correspond to the four sub-receivers one by one.
[0156] In the embodiments of the present application, the sub-receiver corresponding to each of the K port groups can be determined by the network device. For example, the network device can determine (or configure, or assign) the sub-receiver corresponding to each of the K port groups. Further, the network device can send second information to the terminal device, the second information being used to indicate the sub-receiver corresponding to each of the K port groups; accordingly, the terminal device receives the second information from the network device, so that the terminal device can determine the sub-receiver corresponding to each of the port groups through the second information.
[0157] Alternatively, the sub-receiver corresponding to each of the K port groups can also be determined by the terminal device. For example, the terminal device can determine the sub-receiver corresponding to each of the K port groups. Further, the terminal device can send second information to the network device, the second information being used to indicate the sub-receiver corresponding to each of the K port groups; accordingly, the network device receives the second information from the terminal device, so that the network device can determine the sub-receiver corresponding to each of the port groups through the second information.
[0158] Alternatively, the sub-receiver corresponding to each of the K port groups can also be predefined. For example, the standard protocol defines the sub-receiver corresponding to each of the K port groups. For another example, the terminal device and the network device agree on the sub-receiver corresponding to each of the K port groups in advance.
[0159] In the embodiments of the present application, the 16R of the terminal device is split into K sub-receivers to reduce the implementation complexity of the 16R receiver. Then, the network device can use a plurality of precodings for the K sub-receivers. The plurality of precodings are introduced as follows.
[0160] (1) The network device uses double-sided zero forcing precoding (ZFP).
[0161] The network device can send a first signal to the terminal device, the first signal adopting double-side zero-forcing precoding. Accordingly, the terminal device receives the first signal from the network device through K sub-receivers, the first signal being composed of K sub-signals, the K sub-signals of the first signal corresponding to the K sub-receivers one by one; and the terminal device determines a second signal according to the first signal, the second signal being composed of K sub-signals, the K sub-signals of the second signal being K sub-signals obtained by detecting the K sub-signals of the first signal respectively, the K sub-signals of the second signal corresponding to the K sub-signals of the first signal one by one. Since the network device adopts double-side zero-forcing precoding, the mutual interference between the sub-signals corresponding to different port groups can be eliminated, so the terminal device can detect the sub-signals received by the K sub-receivers respectively, and the computational complexity of the terminal device can be reduced.
[0162] For example, K is 2, and the two sub-receivers of the terminal device are respectively denoted as sub-receiver 1 and sub-receiver 2, and the sub-receiver 1 and the sub-receiver 2 are both 8R receivers. The network device sends a first signal to the terminal device; the sub-receiver 1 of the terminal device receives a sub-signal 1_1 in the first signal, and the sub-receiver 2 of the terminal device receives a sub-signal 1_2 in the first signal, the first signal being composed of the sub-signal 1_1 and the sub-signal 1_2. The first signal adopts double-side zero-forcing precoding, and the terminal device can detect (and / or decode, etc.) the sub-signal 1_1 to obtain a sub-signal 2_1, and the terminal device can detect (and / or decode, etc.) the sub-signal 1_2 to obtain a sub-signal 2_2, as shown in (1) of FIG. 4. The sub-signal 2_1 and the sub-signal 2_2 can compose a second signal. The mutual interference elimination between the sub-signal 1_1 and the sub-signal 1_2 is exemplified by the dashed arrow and the symbol “×” in FIG. 4.
[0163] As another example, K is 4, the four sub-receivers of the terminal device are denoted as sub-receiver 1, sub-receiver 2, sub-receiver 3 and sub-receiver 4, and the sub-receiver 1, the sub-receiver 2, the sub-receiver 3 and the sub-receiver 4 are all 4R receivers. The network device sends a first signal to the terminal device; the sub-receiver 1 of the terminal device receives a sub-signal 1_1 in the first signal, the sub-receiver 2 of the terminal device receives a sub-signal 1_2 in the first signal, the sub-receiver 3 of the terminal device receives a sub-signal 1_3 in the first signal, and the sub-receiver 4 of the terminal device receives a sub-signal 1_4 in the first signal. The first signal is composed of the sub-signal 1_1, the sub-signal 1_2, the sub-signal 1_3 and the sub-signal 1_4. The first signal adopts double-sided zero-forcing precoding, the terminal device can detect (and / or decode, etc.) the sub-signal 1_1 to obtain a sub-signal 2_1, the terminal device can detect (and / or decode, etc.) the sub-signal 1_2 to obtain a sub-signal 2_2, the terminal device can detect (and / or decode, etc.) the sub-signal 1_3 to obtain a sub-signal 2_3, and the terminal device can detect (and / or decode, etc.) the sub-signal 1_4 to obtain a sub-signal 2_4, as shown in (2) of FIG. 4. The sub-signal 2_1, the sub-signal 2_2, the sub-signal 2_3 and the sub-signal 2_4 can constitute a second signal.
[0164] It can be understood that the functional module for detecting the K sub-signals of the first signal respectively can be located inside the sub-receiver or outside the sub-receiver, which is not limited. In FIG. 4, the functional module for detecting the K sub-signals of the first signal respectively is located inside the sub-receiver as an example.
[0165] In an implementation, the first signal can be a CSI-RS (or the second signal can be a CSI-RS), and the first signal is precoded by double-sided zero-forcing. That is, the network device can send a CSI-RS to the terminal device. Further, the terminal device can determine K CSIs according to the second signal, the K CSIs correspond to the K sub-receivers one by one, and send the K CSIs to the network device. Accordingly, the network device receives the K CSIs from the terminal device. For example, K is 2, the second signal is composed of sub-signal 2_1 and sub-signal 2_2, the terminal device can determine CSI 1 according to sub-signal 2_1, determine CSI 2 according to sub-signal 2_2, and send CSI 1 and CSI 2 to the network device, as shown in (1) of FIG. 5. In FIG. 5, K is 2, and the first SRS is composed of SRS1 and SRS2 as an example. For another example, K is 4, the second signal is composed of sub-signal 2_1, sub-signal 2_2, sub-signal 2_3, and sub-signal 2_4, the terminal device can determine CSI 1 according to sub-signal 2_1, determine CSI 2 according to sub-signal 2_2, determine CSI 3 according to sub-signal 2_3, determine CSI 4 according to sub-signal 2_4, and send CSI 1 and CSI 2, CSI 3 and CSI 4 to the network device, please refer to (1) of FIG. 5, which will not be repeated here.
[0166] (2) The network device uses single-sided zero-forcing precoding.
[0167] The network device can send a first signal to the terminal device, and the first signal is precoded by single-sided zero-forcing. Accordingly, the terminal device receives the first signal from the network device through the K sub-receivers, the first signal is composed of K sub-signals, and the K sub-signals of the first signal correspond to the K sub-receivers one by one; and the terminal device determines a second signal according to the first signal, the second signal is composed of K sub-signals, and the K sub-signals of the second signal are K sub-signals obtained by performing successive interference cancellation (SIC) processing on the K sub-signals of the first signal. Through the above implementation, the terminal device can perform successive interference cancellation processing on the sub-signals received by the K sub-receivers, which can reduce the interference between the sub-signals and improve the reception performance of the receiver.
[0168] For example, K is 2, two sub-receivers of the terminal device are denoted as sub-receiver 1 and sub-receiver 2 respectively, and the network device sends a first signal to the terminal device; the sub-receiver 1 of the terminal device receives a sub-signal 1_1 in the first signal, the sub-receiver 2 of the terminal device receives a sub-signal 1_2 in the first signal, and the first signal is composed of the sub-signal 1_1 and the sub-signal 1_2. The first signal adopts single-side zero-forcing precoding, and the terminal device can perform serial interference cancellation processing on the sub-signal 1_1 and the sub-signal 2_1 to obtain a sub-signal 2_1 and a sub-signal 2_2, as shown in (1) of FIG. 6. The sub-signal 2_1 and the sub-signal 2_2 can constitute a second signal. (1) of FIG. 6 illustrates the decoding order of the sub-receiver 1 and the sub-receiver 2. That is, part of the data in the decoding process of the sub-receiver 1 is used for the decoding process of the sub-receiver 2. In other words, the decoding result of the sub-receiver 1 is zero-forced for the decoding result of the sub-receiver 2, as shown in (2) of FIG. 6.
[0169] For another example, K is 4, four sub-receivers of the terminal device are denoted as sub-receiver 1, sub-receiver 2, sub-receiver 3 and sub-receiver 4 respectively, and the network device sends a first signal to the terminal device; the sub-receiver 1 of the terminal device receives a sub-signal 1_1 in the first signal, the sub-receiver 2 of the terminal device receives a sub-signal 1_2 in the first signal, the sub-receiver 3 of the terminal device receives a sub-signal 1_3 in the first signal, and the sub-receiver 4 of the terminal device receives a sub-signal 1_4 in the first signal, and the first signal is composed of the sub-signal 1_1, the sub-signal 1_2, the sub-signal 1_3 and the sub-signal 1_4. The first signal adopts single-side zero-forcing precoding, and the terminal device can perform serial interference cancellation processing on the sub-signal 1_1, the sub-signal 1_2, the sub-signal 1_3 and the sub-signal 1_4 to obtain a sub-signal 2_1, a sub-signal 2_2, a sub-signal 2_3 and a sub-signal 2_4, as shown in (1) of FIG. 7. The sub-signal 2_1, the sub-signal 2_2, the sub-signal 2_3 and the sub-signal 2_4 can constitute a second signal. (1) of FIG. 7 illustrates the decoding order of the sub-receiver 1, the sub-receiver 2, the sub-receiver 3 and the sub-receiver 4. That is, part of the data in the decoding process of the sub-receiver 1 is used for the decoding of the sub-receiver 2, part of the data in the decoding process of the sub-receiver 1 and the sub-receiver 2 is used for the decoding of the sub-receiver 3, and part of the data in the decoding process of the sub-receiver 1, the sub-receiver 2 and the sub-receiver 3 is used for the decoding of the sub-receiver 4. In other words, the decoding result of the sub-receiver 1 is zero-forced for the decoding result of the sub-receiver 2, the sub-receiver 3 and the sub-receiver 4, the decoding result of the sub-receiver 2 is zero-forced for the decoding result of the sub-receiver 3 and the sub-receiver 4, and the decoding result of the sub-receiver 3 is zero-forced for the decoding result of the sub-receiver 4, as shown in (2) of FIG. 7.
[0170] It can be understood that the function module for performing the serial interference cancellation processing on the K sub-signals of the first signal can be located inside the sub-receiver or outside the sub-receiver, and is not limited. In FIG. 7, the function module for performing the serial interference cancellation processing on the K sub-signals of the first signal is located inside the sub-receiver as an example.
[0171] Exemplarily, the first signal adopts the single-side zero-forcing precoding, and the terminal device can perform the serial interference cancellation processing on the K sub-signals of the first signal according to the decoding order of the K sub-receivers to obtain the second signal. Optionally, the decoding order of the K sub-receivers can be determined by the network device. For example, the network device determines (or configures) the decoding order of the K sub-receivers. Further, the network device can send third information to the terminal device, and the third information can be used to indicate the decoding order of the K sub-receivers; accordingly, the terminal device receives the third information from the network device, so that the terminal device can determine the decoding order of the K sub-receivers through the third information.
[0172] Alternatively, the decoding order of the K sub-receivers can also be determined by the terminal device. For example, the terminal device can determine the decoding order of the K sub-receivers. Further, the terminal device can send third information to the network device, and the third information can be used to indicate the decoding order of the K sub-receivers; accordingly, the network device receives the third information from the terminal device, so that the network device can determine the decoding order of the K sub-receivers through the third information.
[0173] Alternatively, the decoding order of the K sub-receivers can also be predefined. For example, the decoding order of the K sub-receivers is defined in a standard protocol. For another example, the decoding order of the K sub-receivers is agreed by the terminal device and the network device in advance.
[0174] Alternatively, the decoding order of the K sub-receivers can also be determined according to modulation orders of the K sub-signals received by the K sub-receivers. The lower the modulation order of a sub-signal, the earlier the sub-receiver corresponding to the sub-signal is decoded. For example, the terminal device (or the network device) can determine the decoding order of the K sub-receivers according to the modulation orders of the K sub-signals in the first signal. For example, K is 2, the K sub-receivers include sub-receiver 1 and sub-receiver 2, the modulation order of the sub-signal received by the sub-receiver 1 is lower than the modulation order of the sub-signal received by the sub-receiver 2, and the decoding order of the K sub-receivers is: sub-receiver 1, sub-receiver 2. For another example, K is 4, the K sub-receivers include sub-receiver 1, sub-receiver 2, sub-receiver 3, and sub-receiver 2, the modulation order of the sub-signal received by the sub-receiver 1 is lower than the modulation order of the sub-signal received by the sub-receiver 2, the modulation order of the sub-signal received by the sub-receiver 2 is lower than the modulation order of the sub-signal received by the sub-receiver 4, the modulation order of the sub-signal received by the sub-receiver 4 is lower than the modulation order of the sub-signal received by the sub-receiver 3, and the decoding order of the K sub-receivers is: sub-receiver 1, sub-receiver 2, sub-receiver 4, sub-receiver 3.
[0175] In an implementation, the first signal can be a CSI-RS (or the second signal can be a CSI-RS), the first signal adopts single-side zero-forcing precoding, and the network device can send the CSI-RS to the terminal device. In one example, the terminal device can perform serial interference cancellation processing on the K sub-signals of the first signal according to the decoding order of the K sub-receivers to obtain a second signal, determine K CSIs according to the second signal, the K CSIs correspond to the K sub-receivers one by one, and send the K CSIs to the network device; correspondingly, the network device receives the K CSIs from the terminal device, as shown in (1) of FIG. 5.
[0176] In another example, the terminal device can perform serial interference cancellation processing on the K sub-signals of the first signal according to multiple decoding orders to obtain multiple second signals, determine multiple groups of CSIs according to the multiple second signals, and send the multiple groups of CSIs to the network device, the multiple groups of CSIs correspond to the multiple decoding orders one by one, each group of CSIs in the multiple groups of CSIs includes K CSIs, and the K CSIs correspond to the K sub-receivers one by one; correspondingly, the network device receives the multiple groups of CSIs. For example, the decoding order of the K sub-receivers is not determined, the terminal device can assume one or more decoding orders, and perform serial interference cancellation processing on the K sub-signals of the first signal according to the one or more decoding orders to obtain multiple second signals. The embodiments of the present application are described by taking the terminal device assuming multiple decoding orders as an example.
[0177] For example, K is 2, the K sub-receivers include sub-receiver 1 and sub-receiver 2, and the terminal device can assume two decoding orders, which are: the decoding order of sub-receiver 1 and sub-receiver 2, and the decoding order of sub-receiver 2 and sub-receiver 1. The terminal device performs serial interference cancellation processing on the two sub-signals of the first signal according to the decoding order of sub-receiver 1 and sub-receiver 2 to obtain sub-signal 1_1 and sub-signal 2_1, and determines CSI 1_1 and CSI 2_1 according to sub-signal 1_1 and sub-signal 2_1 respectively; and performs serial interference cancellation processing on the two sub-signals of the first signal according to the decoding order of sub-receiver 2 and sub-receiver 1 to obtain sub-signal 2_2 and sub-signal 1_2, and determines CSI 1_2 and CSI 2_2 according to sub-signal 2_2 and sub-signal 1_2 respectively. Further, the terminal device sends {CSI 1_1, CSI 2_1} and {CSI 1_2, CSI 2_2} to the network device, as shown in (2) in FIG. 5. Wherein, CSI 1_1 and CSI 1_2 correspond to sub-receiver 1, and CSI 2_1 and CSI 2_2 correspond to sub-receiver 2.
[0178] For example, K is 4, the K sub-receivers include sub-receiver 1, sub-receiver 2, sub-receiver 3 and sub-receiver 4, and the terminal device can assume two decoding orders, which are: the decoding order of sub-receiver 1, sub-receiver 2, sub-receiver 3 and sub-receiver 4, and the decoding order of sub-receiver 4, sub-receiver 3, sub-receiver 2 and sub-receiver 1. The terminal device performs serial interference cancellation processing on the four sub-signals of the first signal according to the decoding order of sub-receiver 1, sub-receiver 2, sub-receiver 3 and sub-receiver 4 to obtain sub-signal 1_1, sub-signal 2_1, sub-signal 3_1 and sub-signal 4_1, and determines CSI 1_1, CSI 2_1, CSI 3_1 and CSI 4_1 according to sub-signal 1_1, sub-signal 2_1, sub-signal 3_1 and sub-signal 4_1, respectively; and performs serial interference cancellation processing on the four sub-signals of the first signal according to the decoding order of sub-receiver 4, sub-receiver 3, sub-receiver 2 and sub-receiver 1 to obtain sub-signal 4_2, sub-signal 3_2, sub-signal 2_2 and sub-signal 1_2, and determines CSI 4_2, CSI 3_2, CSI 2_2 and CSI 1_2 according to sub-signal 4_2, sub-signal 3_2, sub-signal 2_2 and sub-signal 1_2, respectively. Further, the terminal device sends {CSI 1_1, CSI 2_1, CSI 3_1, CSI 4_1} and {CSI 1_2, CSI 2_2, CSI 3_2, CSI 4_2} to the network device, please refer to (2) in FIG. 5 for details. Among them, CSI 1_1 and CSI 1_2 correspond to sub-receiver 1, CSI 2_1 and CSI 2_2 correspond to sub-receiver 2, CSI 3_1 and CSI 3_2 correspond to sub-receiver 3, and CSI 4_1 and CSI 4_2 correspond to sub-receiver 4.
[0179] The foregoing mentions that the K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K signals of the first signal. The following will introduce the foregoing different cases respectively.
[0180] For case 1: K is 2, two sub-signals of the second signal include a first sub-signal (denoted as Y1) and a second sub-signal (denoted as Y2). Assuming that the decoding order of the K sub-receivers is a first sub-receiver and a second sub-receiver, Y1 can be a sub-signal determined according to a first precoding matrix, a sub-signal (denoted as S1) received by the first sub-receiver, and a channel (denoted as H1) between the first sub-receiver and the network device, and Y2 can be a sub-signal determined according to the first precoding matrix, S1, a second precoding matrix, a sub-signal (denoted as S2) received by the second sub-receiver, and a channel (denoted as H2) between the second sub-receiver and the network device. Wherein, the K sub-signals of the first signal are S1 and S2. For example, the terminal device can determine Y1 according to the first precoding matrix, S1, and H1, and determine Y2 according to the first precoding matrix, S1, the second precoding matrix, S2, and H2. It can be understood that the implementation process of obtaining the second signal under the decoding order of the second sub-receiver and the first sub-receiver can refer to the implementation process of obtaining the second signal under the decoding order of the first sub-receiver and the second sub-receiver, and will not be described here.
[0181] Exemplarily, Y1 and Y2 can satisfy the following formula (1).
[0182] Wherein, [V1, V2, V3, V4, V5, V6, V7, V8] represents the first precoding matrix, [V9, V 10 , 11 , 12 , 13 , 14 , 15 , 16 ] represents the second precoding matrix.
[0183] Optionally, the first precoding matrix can be a matrix determined according to first rank indication information (denoted as RI1) and H1, and the second precoding matrix can be a matrix determined according to second rank indication information (denoted as RI2), the first precoding matrix and a first matrix, and the first matrix can be a matrix determined according to H2. For example, the terminal device can determine the first precoding matrix according to RI1 and H1, and determine the second precoding matrix according to RI2, the first precoding matrix and the first matrix. Wherein, H1 and H2 please refer to the foregoing description. RI1 can be used to determine the number of transmission layers (or the number of streams, or the rank, or the order) of the first sub-receiver; or in other words, RI1 can be used to determine the number of columns of the first precoding matrix. RI2 is used to determine the number of transmission layers (or the number of streams, or the rank, or the order) of the second sub-receiver; or in other words, RI2 can be used to determine the number of columns of the first precoding matrix.
[0184] Exemplarily, RI1 and RI2 can satisfy the following formula (2).
[0185] wherein W i is the ith precoding matrix, W i (:,1:RI i ) is a matrix composed of the first RI i columns of the ith precoding matrix. σ 2 is a noise power. log2() is a logarithm operation with base 2, max() is a maximum operation, and i is 1 or 2. The number of transmission layers of the first and second sub-receivers under the maximum transmission efficiency of the 16R receiver can be obtained by maximizing the transmission efficiency of the 16R receiver in the above formula (2), which can ensure the maximum transmission efficiency of the 16R receiver.
[0186] Exemplarily, the first precoding matrix [V1, V2, V3, V4, V5, V6, V7, V8] and the second precoding matrix [V9, V 10 , V 11 , V 12 , V 13 , V 14 , V 15 , V 16 ] can satisfy the following formula (3).
[0187] wherein B1 = [V'9, V' 10 , V' 11 , V' 12 , V' 13 , V' 14 , V' 15 , V' 16 , V1, V2, V3, V4, V5, V6, V7, V8], [V'9, V' 10 , V' 11 , V' 12 , V' 13 , V' 14 , V' 15 , V' 16 ] = svd(H2). svd(·) represents a singular value decomposition operation, and (:, [1, 8]) represents taking all columns from the first column to the eighth column. represents a transpose operation on the matrix B1. [·] -1 represents an inverse matrix of the matrix [·]. * represents a multiplication operation.
[0188] It should be noted that the formula (3) is illustrated by taking both RII and RI2 as 8, but is not limited thereto. For example, if RII is 7, the first precoding matrix can be represented as [V1, V2, V3, V4, V5, V6, V7], or can also be represented as [V1, V2, V3, V4, V5, V6, V7, V8], and V8 takes a value of 0. For another example, if RII is 2, the first precoding matrix can be represented as [V1, V2], or can also be represented as [V1, V2, V3, V4, V5, V6, V7, V8], and V3, V4, V5, V6, V7 and V8 all take a value of 0.
[0189] For case 2: K is 4, the receiver of the terminal device is composed of four sub-receivers, which are respectively denoted as a third sub-receiver, a fourth sub-receiver, a fifth sub-receiver and a sixth sub-receiver (i.e., the K sub-receivers include the third sub-receiver, the fourth sub-receiver, the fifth sub-receiver and the sixth sub-receiver), and the K sub-signals of the second signal include a third sub-signal (denoted as Y3), a fourth sub-signal (denoted as Y4), a fifth sub-signal (denoted as Y5) and a sixth sub-signal (denoted as Y6). Assuming that the decoding order of the K sub-receivers is the third sub-receiver, the fourth sub-receiver, the fifth sub-receiver and the sixth sub-receiver, Y3 can be a sub-signal determined according to a third precoding matrix, a sub-signal (denoted as S3) received by the third sub-receiver, and a channel (denoted as H3) between the third sub-receiver and the network device. Y4 can be a sub-signal determined according to the third precoding matrix, S3, a fourth precoding matrix, a sub-signal (denoted as S4) received by the fourth sub-receiver, and a channel (denoted as H4) between the fourth sub-receiver and the network device. Y5 can be a sub-signal determined according to the third precoding matrix, S3, the fourth precoding matrix, S4, a fifth precoding matrix, a sub-signal (denoted as S5) received by the fifth sub-receiver, and a channel (denoted as H5) between the fifth sub-receiver and the network device. Y6 can be a sub-signal determined according to the third precoding matrix, S3, the fourth precoding matrix, S4, the fifth precoding matrix, S5, a sixth precoding matrix, a signal (denoted as S6) received by the sixth sub-receiver, and a channel (denoted as H6) between the sixth sub-receiver and the network device. The K sub-signals of the first signal are S3, S4, S5 and S6.
[0190] For example, the terminal device can determine Y3 according to the third precoding matrix, S3 and H3; determine Y4 according to the third precoding matrix, S3, the fourth precoding matrix, S4 and H4; determine Y5 according to the third precoding matrix, S3, the fourth precoding matrix, S4, the fifth precoding matrix, S5 and H; and determine Y6 according to the third precoding matrix, S3, the fourth precoding matrix, S4, the fifth precoding matrix, S5, the sixth precoding matrix, S6 and H6.
[0191] It can be understood that the implementation process of obtaining the second signal under the remaining decoding order except the decoding order of the third sub-receiver, the fourth sub-receiver, the fifth sub-receiver and the sixth sub-receiver can refer to the implementation process of obtaining the second signal under the decoding order of the third sub-receiver, the fourth sub-receiver, the fifth sub-receiver and the sixth sub-receiver, and will not be described in detail.
[0192] For example, Y3, Y4, Y5 and Y6 can satisfy the following formula (4).
[0193] Wherein, [V1, V2, V3, V4] is the third precoding matrix, [V5, V6, V7, V8] is the fourth precoding matrix, [V9, V10, V11, V12] is the fifth precoding matrix, [V13, V14, V15, V16] is the sixth precoding matrix. 10 11 12 13 14 15 16 .
[0194] Optionally, the third precoding matrix can be a matrix determined according to a third rank indication information (denoted as RI3) and H3. The fourth precoding matrix can be a matrix determined according to a fourth rank indication information (denoted as RI4), the third precoding matrix and a second matrix, the second matrix being a matrix determined according to H4. The fifth precoding matrix can be a matrix determined according to a fifth rank indication information (denoted as RI5), the third precoding matrix, the fourth precoding matrix and a third matrix, the third matrix being a matrix determined according to H5. The sixth precoding matrix can be a matrix determined according to a sixth rank indication information (denoted as RI6), the third precoding matrix, the fourth precoding matrix, the fifth precoding matrix and a fourth matrix, the fourth matrix being a matrix determined according to H6. Wherein, H3, H4, H4 and H5 please refer to the foregoing description. RI3 can be used to determine the number of transmission layers (or the number of streams, or the rank, or the order) of the third sub-receiver; or in other words, RI3 can be used to determine the number of columns of the third precoding matrix. RI4 can be used to determine the number of transmission layers (or the number of streams, or the rank, or the order) of the fourth sub-receiver; or in other words, RI4 can be used to determine the number of columns of the fourth precoding matrix. RI5 can be used to determine the number of transmission layers (or the number of streams, or the rank, or the order) of the fifth sub-receiver; or in other words, RI5 can be used to determine the number of columns of the fifth precoding matrix. RI6 can be used to determine the number of transmission layers (or the number of streams, or the rank, or the order) of the sixth sub-receiver; or in other words, RI6 can be used to determine the number of columns of the sixth precoding matrix.
[0195] For example, the terminal device can determine the third precoding matrix according to RI3 and H3, determine the fourth precoding matrix according to RI4, the third precoding matrix and a second matrix, determine the fifth precoding matrix according to RI5, the third precoding matrix, the fourth precoding matrix and a third matrix, and determine the sixth precoding matrix according to RI6, the third precoding matrix, the fourth precoding matrix, the fifth precoding matrix and a fourth matrix.
[0196] For example, the terminal device can determine the third precoding matrix according to RI3 and H3, determine the fourth precoding matrix according to RI4, the third precoding matrix and a second matrix, determine the fifth precoding matrix according to RI5, the third precoding matrix, the fourth precoding matrix and a third matrix, and determine the sixth precoding matrix according to RI6, the third precoding matrix, the fourth precoding matrix, the fifth precoding matrix and a fourth matrix.
[0197] Wherein, W j is the jth precoding matrix, W j (:,1:RI j ) is a matrix composed of the first RI j columns of the jth precoding matrix. σ 2is the noise power. log2() is a logarithm operation with base 2, max() is a maximum operation, and j is an integer greater than 2 and less than 7. In the above formula (5), the number of transmission layers of the third sub-receiver, the fourth sub-receiver, the fifth sub-receiver, and the sixth sub-receiver at the maximum transmission efficiency is obtained by maximizing the transmission efficiency of the 16R receiver, thereby ensuring the maximum transmission efficiency of the 16R receiver.
[0198] For example, the third precoding matrix [V1, V2, V3, V4], the fourth precoding matrix [V5, V6, V7, V8], and the fifth precoding matrix [V9, V 10 ,V 11 ,V 12 ], and the sixth precoding matrix [V 13 ,V 14 ,V 15 ,V 16 ] can satisfy the following formula (6).
[0199] in, B2=[V′5,V′6,V′7,V′8,V1,V2,V3,V4], [V′5,V′6,V′7,V ′8 ]=svd(H4). B3=[V′9,V′ 10 ,V′ 11 ,V′ 12 ,V5,V6,V7,V8,V1,V2,V3,V4],[V′9,V′ 10 ,V′ 11 ,V′ 12 ]=svd(H5). B4=[V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ,V9,V 10 ,V 11 ,V 12 ,V5,V6,V7,V8,V1,V2,V3,V4],[V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ]=svd(H6). Here, svd(·) represents the singular value decomposition operation, and (:,[1,4]) means taking the entire column from the first to the fourth column. Represents the matrix B j Perform a transpose operation. [·] -1denotes the inverse matrix of the matrix [·]. * denotes multiplication.
[0200] It should be noted that the formula (6) is exemplified by taking the values of RI3, RI4, RI5 and RI6 as 4, but is not limited thereto. For example, if RI3 is 3, the third precoding matrix can be represented as [V1, V2, V3]; or can also be represented as [V1, V2, V3, V4], and V4 takes the value of 0. For another example, if RI4 is 2, the fourth precoding matrix can be represented as [V5, V6]; or can also be represented as [V5, V6, V7, V8], and V7 and V8 take the value of 0. For another example, if RI5 is 2, the fifth precoding matrix can be represented as [V9, V 10 ; or can also be represented as [V9, V 10 , V 11 , V 12 ], and V 11 and V 12 take the value of 0. For another example, if RI6 is 3, the sixth precoding matrix can be represented as [V 13 , V 14 , V 15 ]; or can also be represented as [V 13 , V 14 , V 15 , V 16 ], and V 16 takes the value of 0.
[0201] In the above embodiments of the present application, the function of the 16R receiver is realized by four 4R receivers or two 8R receivers. Since the 16R receiver is composed of four 4R receivers or two 8R receivers, the design of the 4R receiver or the 8R receiver is reused, and thus the implementation complexity of the 16R receiver can be reduced.
[0202] In the embodiments provided by the present application, the method provided by the embodiments of the present application is introduced from the perspective of interaction between the terminal device and the network device. The steps performed by the communication device (for example, the terminal device or the network device) can be implemented by different functional entities constituting the communication device. The communication device (for example, the terminal device or the network device) can include hardware structures and / or software modules to implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a certain function in the above functions is implemented in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application of the technical solution and the design constraint conditions.
[0203] The communication device used to implement the above method in the embodiments of the present application will be described below with reference to the accompanying drawings. Therefore, the content in the foregoing can be used in the subsequent embodiments, and the repeated content will not be described again.
[0204] FIG. 8 shows a structural diagram of a communication apparatus 800. The communication apparatus 800 can implement the functions or steps implemented by the terminal device or the network device in the above method embodiments.
[0205] In an implementation, the communication apparatus 800 can include a processing module 801 and a transceiver module 802. The processing module 801 can be configured to perform data processing, for example, to execute the above method embodiments. The processing module 801 can also be referred to as a processing unit, etc. The processing module 801 can be implemented by at least one processor or processor-related circuit. The transceiver module 802 can be configured to implement corresponding communication functions, for example, to receive or send relevant data, information or messages. The transceiver module 802 can also be referred to as a communication interface, or a communication module, or a transceiver unit, etc. For example, the transceiver module 802 can be implemented by a transceiver or a transceiver-related circuit. For another example, the transceiver module 802 can be implemented by a transmitter and / or a receiver.
[0206] It should be noted that the communication apparatus 800 can include the processing module 801 but not the transceiver module 802. Alternatively, the communication apparatus 800 can include the transceiver module 802 but not the processing module 801. Whether the communication apparatus 800 includes the processing module 801 or the transceiver module 802 can depend on whether the communication apparatus 800 performs the processing action and the transceiving action in the above solution.
[0207] Optionally, the transceiver module 802 can include a sending module and a receiving module. The sending module can be configured to perform the sending operation in the above method embodiments. The receiving module can be configured to perform the receiving operation in the above method embodiments.
[0208] It should be noted that the communication apparatus 800 can include the sending module but not the receiving module. Alternatively, the communication apparatus 800 can include the receiving module but not the sending module. Whether the communication apparatus 800 includes the sending module or the receiving module can depend on whether the communication apparatus 800 performs the sending action and the receiving action in the above solution.
[0209] Optionally, the communication apparatus 800 can further include a storage module, which is not shown in FIG. 8. The storage module can be implemented by at least one memory. The storage module can be configured to store instructions and / or data. The processing module 801 can read the instructions and / or the data in the storage module, so that the communication apparatus 800 implements the above method embodiments.
[0210] Optionally, the communication apparatus 800 can be a chip system. The chip system can be composed of a chip, or can include the chip and other discrete devices, which are not limited herein. The transceiver module 802 can be an input / output interface of the chip (for example, a baseband chip). The processing module 801 can be a processor of the chip system.
[0211] In the first implementation, the communication apparatus 800 can implement the function of a terminal device, and can specifically perform the following: the transceiver 802 is configured to receive first information from a network device, where the first information is used to indicate a first set, and the first set can include multiple SRS resources; and transmit a first SRS to the network device through K sub-receivers, where the first SRS is carried by the multiple SRS resources. The receiver of the terminal device is composed of K sub-receivers, and each sub-receiver in the K sub-receivers includes L receiving antennas.
[0212] In a possible implementation, the transceiver 802 is further configured to receive a first signal from the network device through the K sub-receivers, where the first signal is composed of K sub-signals, and the K sub-signals of the first signal correspond to the K sub-receivers in a one-to-one manner; and the processing module 801 is configured to determine a second signal according to the first signal, where the second signal is composed of K sub-signals; the first signal adopts double-sided zero-forcing precoding, the K sub-signals of the second signal are K sub-signals obtained by detecting the K sub-signals of the first signal respectively, and the K sub-signals of the second signal correspond to the K sub-signals of the first signal in a one-to-one manner; or the first signal adopts single-sided zero-forcing precoding, and the K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal.
[0213] In a possible implementation, the first signal adopts single-sided zero-forcing precoding, and when determining the second signal according to the first signal, the processing module 801 is configured to perform serial interference cancellation processing on the K sub-signals of the first signal according to a decoding order of the K sub-receivers, to obtain the second signal; where the decoding order of the K sub-receivers is determined by the network device, or the decoding order of the K sub-receivers is determined by the terminal device, or the decoding order of the K sub-receivers is predefined, or the decoding order of the K sub-receivers is determined according to modulation orders of sub-signals received by the K sub-receivers, where the lower the modulation order of a sub-signal is, the earlier the sub-receiver corresponding to the sub-signal is decoded.
[0214] In a possible implementation, the second signal can be a CSI-RS, the processing module 801 is further configured to determine K CSIs according to the second signal, the K CSIs correspond to the K sub-receivers in a one-to-one manner; and the transceiver module 802 is further configured to send the K CSIs to the network device. Alternatively, the first signal adopts single-side zero-forcing precoding, and the second signal can be a CSI-RS. The processing module 801 is further configured to determine multiple groups of CSIs according to multiple second signals, wherein the multiple second signals are multiple signals obtained by performing successive interference cancellation processing on the K sub-signals of the first signal according to multiple decoding orders of the K sub-receivers, the multiple groups of CSIs correspond to the multiple decoding orders in a one-to-one manner, and each group of CSIs in the multiple groups of CSIs includes K CSIs, and the K CSIs correspond to the K sub-receivers in a one-to-one manner; and the transceiver module 802 is further configured to send the multiple groups of CSIs to the network device.
[0215] In the second implementation, the communication apparatus 800 can implement the function of the network device, and can perform the following: the transceiver module 802 is configured to send first information to the terminal device, where the first information is used to indicate a first set, the first set includes multiple SRS resources, the receiver of the terminal device is composed of K sub-receivers, each sub-receiver in the K sub-receivers includes L receiving antennas, K and L are both 4, or K is 2 and L is 8; and receive a first SRS from the terminal device, where the first SRS is carried by the multiple SRS resources.
[0216] In a possible implementation, the transceiver module 802 is further configured to send a first signal to the terminal device, where the first signal is composed of K sub-signals, the K sub-signals of the first signal correspond to the K sub-receivers in a one-to-one manner, the first signal is used to determine a second signal, and the second signal is composed of K sub-signals; where the first signal adopts double-side zero-forcing precoding, the K sub-signals of the second signal are K sub-signals obtained by performing detection on the K sub-signals of the first signal respectively, and the K sub-signals of the second signal correspond to the K sub-signals of the first signal in a one-to-one manner; or the first signal adopts single-side zero-forcing precoding, and the K sub-signals of the second signal are K sub-signals obtained by performing successive interference cancellation processing on the K sub-signals of the first signal.
[0217] In a possible implementation, the first signal adopts single-side zero-forcing precoding, the second signal can be a CSI-RS, and the transceiver 802 is further configured to receive K CSIs from the terminal device, wherein the K CSIs correspond to the K sub-receivers one by one, the K CSIs are CSIs determined according to the second signal, the second signal is a signal obtained by performing successive interference cancellation processing on the K sub-signals of the first signal according to a decoding order of the K sub-receivers, and the decoding order of the K sub-receivers is determined by the network device, or the decoding order of the K sub-receivers is determined by the terminal device, or the decoding order of the K sub-receivers is predefined, or the decoding order of the K sub-receivers is determined according to modulation orders of the sub-signals received by the K sub-receivers, and the lower the modulation order of a sub-signal, the earlier the sub-receiver corresponding to the sub-signal is decoded.
[0218] In another possible implementation, the first signal adopts single-side zero-forcing precoding, the second signal can be a CSI-RS, and the transceiver 802 is further configured to receive multiple groups of CSIs from the terminal device, wherein the multiple groups of CSIs are CSIs determined according to multiple second signals, the multiple second signals are multiple signals obtained by performing successive interference cancellation processing on the K sub-signals of the first signal according to multiple decoding orders of the K sub-receivers, the multiple groups of CSIs correspond to the multiple decoding orders one by one, and each group of CSIs in the multiple groups of CSIs includes K CSIs corresponding to the K sub-receivers one by one.
[0219] It should be understood that a more detailed description of the respective modules performing the corresponding processes can be directly obtained by referring to the related description in the foregoing method embodiments, and thus is not described herein for the sake of brevity.
[0220] As shown in FIG. 9, the embodiment of the present application provides a structural schematic diagram of a communication apparatus 900. The communication apparatus 900 can include a processor 920, which is configured to implement or support implementation of the functions of the terminal device or the network device in the method embodiments of the present application. For details, refer to the foregoing detailed description in the method embodiments, which is not described herein for the sake of brevity. For example, the processor 920 is configured to read and execute program instructions through a communication interface, so that the communication apparatus 900 implements the corresponding method. The processor 920 can include one or more processors, which are not limited.
[0221] It should be noted that the above-mentioned functional modules can be implemented by hardware, or implemented by combination of hardware and software, which are not limited. When the communication apparatus 900 only includes the processor 920, the communication apparatus 900 can be a chip, or can also be a chip system.
[0222] For example, the communication apparatus 900 can be a chip system. The chip system can be composed of a chip, or can include a chip and other discrete devices, which are not limited.
[0223] Optionally, the communication apparatus 900 further includes a memory 930 for storing program instructions and / or data. The memory 930 is coupled to the processor 920. The coupling can be understood as an indirect coupling or communication connection between apparatuses, units or modules, which can be electrical, mechanical or other forms, for information interaction between apparatuses, units or modules. The processor 920 can operate in cooperation with the memory 930. The processor 920 and the memory 930 can be integrated together, or can be separately arranged.
[0224] Further, the processor 920 is configured to execute the program instructions stored in the memory 930, so that the communication apparatus 900 implements a corresponding method.
[0225] One or more memories in the memory 930 can be included in the processor, and the memory 930 can also exist independently, for example, an off-chip memory, connected to the processor 920 through a communication bus (represented by a thick line 940 in FIG. 9). The memory 930 and the processor 920 can also be integrated together.
[0226] Optionally, the communication apparatus 900 further includes a communication interface 910 (represented by a dashed line in FIG. 9) for communicating with other devices through a transmission medium, so that the devices in the communication apparatus 900 can communicate with other devices. For example, when the communication apparatus is a network device, the other device can be a terminal device, etc. The processor 920 can use the communication interface 910 to transceive data. For example, the processor 920 can be configured to control the communication interface 910 to receive and / or send signals.
[0227] The communication interface 910 can be a transceiver. In hardware implementation, the transceiver can be used to implement the functions of the transceiving module 802, and the transceiver is integrated in the communication apparatus 900 to form the communication interface 910.
[0228] It should be noted that the communication interface 910 can have a sending function and a receiving function, and can realize signal reception and sending; or the communication interface 910 can have a sending function and does not have a receiving function, and is used to realize signal sending; or the communication interface 910 can have a receiving function and does not have a sending function, and is used to realize signal reception.
[0229] It should be noted that the specific connection medium between the communication interface 910, the processor 920 and the memory 930 in the embodiments of the present application is not limited. In FIG. 9, the connection between the memory 930, the processor 920 and the communication interface 910 is through the communication bus 940, and the connection mode between other components is only illustrative and is not limited. The communication bus 940 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in FIG. 9, but it does not mean that there is only one communication bus or one type of communication bus.
[0230] In the embodiments of the present application, the processor 920 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The general-purpose processor can be a microprocessor or any conventional processor, etc. The method disclosed in combination with the embodiments of the present application can be executed by hardware in the processor or by a combination of hardware and software in the processor.
[0231] In the embodiments of the present application, the memory 930 can be a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., and can also be a volatile memory such as a random-access memory (RAM). The memory can also be any other medium for carrying or storing program codes in the form of instructions or data structures and capable of being accessed by a computer; or a circuit or other any device capable of realizing a storage function, for storing program instructions and / or data.
[0232] In one example, the communication apparatus 900 can perform the following: receiving first information from a network device, wherein the first information is used to indicate a first set, and the first set can include a plurality of SRS resources; and sending a first SRS to the network device through K sub-receivers, and the first SRS is carried by the plurality of SRS resources. Wherein the receiver of the terminal device is composed of K sub-receivers, and each sub-receiver in the K sub-receivers includes L receiving antennas.
[0233] In another example, the communication apparatus 900 can perform the following: sending first information to a terminal device, wherein the first information is used to indicate a first set, and the first set includes a plurality of SRS resources, the receiver of the terminal device is composed of K sub-receivers, each sub-receiver in the K sub-receivers includes L receiving antennas, K and L are both 4, or K is 2 and L is 8; and receiving a first SRS from the terminal device, and the first SRS is carried by the plurality of SRS resources.
[0234] The implementation process can refer to the foregoing method embodiments, which will not be described herein.
[0235] Based on the same concept, referring to FIG. 10, the embodiment of the present application further provides another communication apparatus 1000, comprising: an input / output interface 1010 and a logic circuit 1020; the input / output interface 1010 is configured to receive code instructions and transmit the code instructions to the logic circuit 1020; the logic circuit 1020 is configured to run the code instructions to perform the method performed by the terminal device or the network device in the foregoing method embodiments.
[0236] Exemplarily, the communication apparatus 1000 can be a network device or a component in the network device (for example, one or more of a CU, a CU-CP, a CU-CP1, or a CU-CP2, etc.), or a terminal device or a component in the terminal device. For example, the communication apparatus 1000 can implement the functions of the terminal device or the network device in the foregoing method embodiments.
[0237] Since the communication apparatus 1000 provided by the embodiment can implement the functions of the terminal device or the network device in the foregoing method embodiments, the technical effects that can be achieved thereby can refer to the foregoing method embodiments, which will not be described herein.
[0238] The embodiment of the present application further provides a communication system, which can include one or more of the terminal device or the network device. Wherein, the terminal device or the network device can refer to the description in the foregoing method embodiments, which will not be described herein.
[0239] The embodiment of the present application further provides a computer readable storage medium, comprising program instructions, which, when running on a computer, cause the computer to execute the method or steps of the terminal device or the network device in the foregoing embodiments.
[0240] The embodiment of the present application further provides a computer program product, comprising program instructions, which, when running on a computer, cause the computer to execute the method or steps of the terminal device or the network device in the foregoing embodiments.
[0241] The embodiment of the present application provides a chip system, which comprises a processor for implementing the terminal device or the network device (for example, executing corresponding methods or steps) in the foregoing method. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0242] Optionally, the chip system further comprises a memory for storing program instructions, so that the foregoing processor reads and executes to implement the corresponding method.
[0243] It should be understood that the size of the sequence number of each process described above does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0244] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0245] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0246] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0247] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0248] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0249] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the part of the technical solutions of the present application that essentially contributes or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can 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 the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0250] The above is only a specific implementation of the present application, but the protection scope of the embodiments of the present application is not limited to this. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the embodiments of the present application, which should be covered within the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: A terminal device or a chip in a terminal device, wherein a receiver of the terminal device is composed of K sub-receivers, each of the K sub-receivers includes L receiving antennas, and both K and L are 4, or K is 2 and L is 8. The method includes: receiving first information, where the first information is used to indicate a first set, and the first set includes a plurality of sounding reference signal (SRS) resources; Sending a first SRS through the K sub-receivers, where the first SRS is carried by the multiple SRS resources; Wherein, K is 2, the K sub-receivers include a first sub-receiver and a second sub-receiver, the transmitter of the terminal device includes eight transmitting antennas, the first set includes a first SRS resource and a second SRS resource, the first SRS resource and the second SRS resource each correspond to eight ports, the eight ports corresponding to the first SRS resource constitute a first port group, the eight ports corresponding to the second SRS resource constitute a second port group, the first port group corresponds to the first sub-receiver, and the second port group corresponds to the second sub-receiver; or, The K is 2, the K sub-receivers include a first sub-receiver and a second sub-receiver, the transmitter of the terminal device includes eight transmitting antennas, the first set includes a first SRS resource and a second SRS resource, the first SRS resource and the second SRS resource each correspond to eight ports, some of the eight ports corresponding to the first SRS resource and some of the eight ports corresponding to the second SRS resource constitute a third port group, the remaining ports of the eight ports corresponding to the first SRS resource and the remaining ports of the eight ports corresponding to the second SRS resource constitute a fourth port group, the third port group and the fourth port group each include eight ports, the third port group corresponds to the first sub-receiver, and the fourth port group corresponds to the second sub-receiver; or, The K is 2, the K sub-receivers include a first sub-receiver and a second receiver, the transmitter of the terminal device includes four transmitting antennas, the first set includes four SRS resources, each of the four SRS resources corresponds to four ports, the eight ports corresponding to two of the four SRS resources constitute a fifth port group, the eight ports corresponding to the remaining two of the four SRS resources constitute a sixth port group, the fifth port group corresponds to the first sub-receiver, and the sixth port group corresponds to the second sub-receiver; or, The K is 4, the transmitter of the terminal device includes four transmitting antennas, the first set includes four SRS resources, each of the four SRS resources corresponds to four ports, the four ports corresponding to each SRS resource constitute a port group, and the four port groups consisting of sixteen ports corresponding to the four SRS resources correspond one-to-one to the K sub-receivers; or The K is 4, the transmitter of the terminal device includes eight transmitting antennas, the first set includes a first SRS resource and a second SRS resource, the first SRS resource and the second SRS resource each correspond to eight ports, the two port groups composed of the eight ports corresponding to the first SRS resource correspond one-to-one to two sub-receivers of the K sub-receivers, the two port groups composed of the eight ports corresponding to the second SRS resource correspond one-to-one to the remaining two sub-receivers of the K sub-receivers, each of the two port groups composed of the eight ports corresponding to the first SRS resource includes four ports, and each of the two port groups composed of the eight ports corresponding to the second SRS resource includes four ports.
2. The method according to claim 1, characterized in that The cyclic shifts corresponding to some of the eight ports corresponding to the first SRS resource are lower than the cyclic shifts corresponding to the remaining ports among the eight ports corresponding to the first SRS resource, and the cyclic shifts corresponding to some of the eight ports corresponding to the second SRS resource are lower than the cyclic shifts corresponding to the remaining ports among the eight ports corresponding to the second SRS resource.
3. The method according to claim 1 or 2, characterized in that One port group supports carrying one codeword, and the codeword supports mapping up to four transport layers; or, One port group supports carrying two codewords, and each of the two codewords supports mapping up to four transport layers; or, One port group supports carrying one codeword, and the one codeword supports mapping up to eight transport layers.
4. The method according to any one of claims 1 to 3, characterized in that The sixteen ports corresponding to the multiple SRS resources form K port groups, each of the K port groups includes L ports, and the K port groups correspond one-to-one to the K sub-receivers; The sub-receiver corresponding to each of the K port groups is determined by the network device, or the sub-receiver corresponding to each of the K port groups is determined by the terminal device, or the sub-receiver corresponding to each of the K port groups is predefined.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving a first signal through the K sub-receivers, where the first signal consists of K sub-signals, and the K sub-signals of the first signal correspond one-to-one to the K sub-receivers; Determine a second signal based on the first signal, where the second signal consists of K sub-signals; The first signal adopts bilateral zero forcing precoding, the K sub-signals of the second signal are K sub-signals obtained by respectively detecting the K sub-signals of the first signal, and the K sub-signals of the second signal correspond one-to-one to the K sub-signals of the first signal; or The first signal adopts unilateral zero-forcing precoding, and the K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal.
6. The method according to claim 5, characterized in that The first signal adopts unilateral zero-forcing precoding, and determining the second signal according to the first signal includes: Serial interference cancellation processing is performed on the K sub-signals of the first signal according to the decoding order of the K sub-receivers to obtain the second signal; wherein the decoding order of the K sub-receivers is determined by the network device, or the decoding order of the K sub-receivers is determined by the terminal device, or the decoding order of the K sub-receivers is predefined, or the decoding order of the K sub-receivers is determined according to the modulation order of the sub-signals received by the K sub-receivers, wherein the lower the modulation order of the sub-signal, the earlier the sub-receiver corresponding to the sub-signal is decoded.
7. The method according to claim 5 or 6, characterized in that The second signal is a channel state information (CSI) reference signal, and the method further includes: Determine K CSIs according to the second signal, where the K CSIs correspond one-to-one to the K sub-receivers; The K CSIs are sent.
8. The method according to claim 5, characterized in that The first signal adopts unilateral zero-forcing precoding, the second signal is a CSI reference signal, and the method further includes: Determining multiple groups of CSIs based on multiple second signals, wherein the multiple second signals are multiple signals obtained by performing serial interference cancellation processing on K sub-signals of the first signal according to multiple decoding orders of the K sub-receivers, the multiple groups of CSIs corresponding one-to-one to the multiple decoding orders, each group of CSIs in the multiple groups of CSIs including K CSIs, and the K CSIs corresponding one-to-one to the K sub-receivers; The multiple groups of CSI are sent.
9. The method according to any one of claims 5 to 8, characterized in that K is 2, and the K sub-signals of the second signal include a first sub-signal Y1 and a second sub-signal Y2; The K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal, including: The Y1 is a sub-signal determined according to the first precoding matrix, the sub-signal S1 received by the first sub-receiver, and the channel H1 between the first sub-receiver and the network device; The Y2 is a sub-signal determined according to the first precoding matrix, the S1, the second precoding matrix, the sub-signal S2 received by the second sub-receiver, and the channel H2 between the second sub-receiver and the network device; The K sub-signals of the first signal are S1 and S2.
10. The method according to claim 9, characterized in that The first precoding matrix is a matrix determined according to the first rank indication information RI1 and the H1; The second precoding matrix is a matrix determined according to the second rank indication information RI2, the first precoding matrix and the first matrix, and the first matrix is a matrix determined according to the H2; The RI1 is used to determine the number of transmission layers of the first sub-receiver, and the RI2 is used to determine the number of transmission layers of the second sub-receiver.
11. The method according to claim 10, characterized in that The RI1 and the RI2 satisfy: Among them, W i is the i-th precoding matrix, W i (:,1:RI i ) is the first RI of the i-th precoding matrix i The matrix composed of columns, σ 2 is the noise power, log2() is the logarithm operation with base 2, max() is the maximum value operation, and i is 1 or 2.
12. The method according to any one of claims 9 to 11, characterized in that The first precoding matrix [V1, V2, V3, V4, V5, V6, V7, V8] satisfies: [V1, V2, V3, V4, V5, V6, V7, V8] = svd(H1); The second precoding matrix [V9, V 10 ,V 11 ,V 12 ,V 13 ,V 14 ,V 15 ,V 16 ]satisfy: in, B1=[V′9,V′ 10 ,V′ 11 ,V′ 12 ,V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ,V1,V2,V3,V4,V5,V6,V7,V8],[V′9,V′ 10 ,V′ 11 ,V′ 12 ,V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ]=svd(H2); Here, svd(·) represents the singular value decomposition operation, and (:,[1,8]) means taking the entire column from the first to the eighth column.
13. The method according to any one of claims 9 to 12, characterized in that Y1 satisfies: Y1=H1*[V1, V2, V3, V4, V5, V6, V7, V8]*S1; Said Y2 satisfies: Y2=H2*[V1,V2,V3,V4,V5,V6,V7,V8]*S1+H2*[V9,V 10 ,V 11 ,V 12 ,V 13 ,V 14 ,V 15 ,V 16 ]*S2; Among them, [V1, V2, V3, V4, V5, V6, V7, V8] is the first precoding matrix, [V9, V 10 ,V 11 ,V 12 ,V 13 ,V 14 ,V 15 ,V 16 ] is the second precoding matrix.
14. The method according to any one of claims 5 to 8, characterized in that The K is 4, the K sub-receivers include a third sub-receiver, a fourth sub-receiver, a fifth sub-receiver, and a sixth sub-receiver, and the K sub-signals of the second signal include a third sub-signal Y3, a fourth sub-signal Y4, a fifth sub-signal Y5, and a sixth sub-signal Y6; The K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal, including: The Y3 is a sub-signal determined according to a third precoding matrix, a sub-signal S3 received by the third sub-receiver, and a channel H3 between the third sub-receiver and a network device; The Y4 is a sub-signal determined according to the third precoding matrix, the S3, a fourth precoding matrix, the sub-signal S4 received by the fourth sub-receiver, and the channel H4 between the fourth sub-receiver and the network device; The Y5 is a sub-signal determined according to the third precoding matrix, the S3, the fourth precoding matrix, the S4, the fifth precoding matrix, the sub-signal S5 received by the fifth sub-receiver, and the channel H5 between the fifth sub-receiver and the network device; The Y6 is a sub-signal determined according to the third precoding matrix, the S3, the fourth precoding matrix, the S4, the fifth precoding matrix, the S5, the sixth precoding matrix, the signal S6 received by the sixth sub-receiver, and the channel H6 between the sixth sub-receiver and the network device; The K sub-signals of the first signal are S3, S4, S5, and S6.
15. The method according to claim 14, characterized in that The third precoding matrix is a matrix determined according to the third rank indication information RI3 and the H3; The fourth precoding matrix is a matrix determined according to fourth rank indication information RI4, the third precoding matrix and the second matrix, and the second matrix is a matrix determined according to H4; The fifth precoding matrix is a matrix determined according to the fifth rank indication information RI5, the third precoding matrix, the fourth precoding matrix and the third matrix, and the third matrix is a matrix determined according to H5; The sixth precoding matrix is a matrix determined according to sixth rank indication information RI6, the third precoding matrix, the fourth precoding matrix, the fifth precoding matrix, and a fourth matrix, and the fourth matrix is a matrix determined according to H6; Among them, the RI3 is used to determine the number of transmission layers of the third sub-receiver, the RI4 is used to determine the number of transmission layers of the fourth sub-receiver, the RI5 is used to determine the number of transmission layers of the fifth sub-receiver, and the RI6 is used to determine the number of transmission layers of the sixth sub-receiver.
16. The method according to claim 15, characterized in that The RI3, the RI4, the RI5 and the RI6 satisfy: Among them, W j is the j-th precoding matrix, W j (:,1:RI j ) is the first RI of the j-th precoding matrix j The matrix composed of columns, σ 2 is the noise power, log2() is the logarithm operation with base 2, max() is the maximum operation, and j is an integer greater than 2 and less than 7.
17. The method according to any one of claims 14 to 16, characterized in that The third precoding matrix [V1, V2, V3, V4] satisfies: [V1, V2, V3, V4] = svd(H3); The fourth precoding matrix [V5, V6, V7, V8] satisfies: in, B2=[V′5,V′6,V′7,V′8,V1,V2,V3,V4], [V′5,V′6,V′7,V′8]=svd(H4); The fifth precoding matrix [V9, V 10 ,V 11 ,V 12 ]satisfy: in, B3=[V′9,V′ 10 ,V′ 11 ,V′ 12 ,V5,V6,V7,V8,V1,V2,V3,V4],[V′9,V′ 10 ,V′ 11 ,V′ 12 ]=svd(H5); The sixth precoding matrix [V 13 ,V 14 ,V 15 ,V 16 ] satisfies the following formula: in, B4=[V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ,V9,V 10 ,V 11 ,V 12 ,V5,V6,V7,V8,V1,V2,V3,V4],[V′ 13 ,V′ 14 ,V′ 15 ,V′ 16 ]=svd(H6); Here, svd(·) represents the singular value decomposition operation, and (:,[1,4]) means taking the entire column from the first to the fourth column.
18. The method according to any one of claims 14 to 17, characterized in that Y3 satisfies: Y3=H3*[V1, V2, V3, V4]*S3; Y4 satisfies: Y4=H4*[V1, V2, V3, V4]*S3+H4*[V5, V6, V7, V8]*S4; Said Y5 satisfies: Y5=H5*[V1,V2,V3,V4]*S3+H5*[V5,V6,V7,V8]*S4+H5*[V9,V 10 ,V 11 ,V 12 ]*S5; Said Y6 satisfies: Y6=H6*[V1,V2,V3,V4]*S3+H6*[V5,V6,V7,V8]*S4+H6*[V9,V 10 ,V 11 ,V 12 ]*S5+H6*[V 13 ,V 14 ,V 15 ,V 16 ]*S6; Among them, [V1, V2, V3, V4] is the third precoding matrix, [V5, V6, V7, V8] is the fourth precoding matrix, [V9, V 10 ,V 11 ,V 12 ] is the fifth precoding matrix, [V 13 ,V 14 ,V 15 ,V 16 ] is the sixth precoding matrix.
19. A communication method, characterized in that: The method applied to a network device or a chip in a network device includes: Sending first information to a terminal device, where the first information is used to indicate a first set, the first set including multiple sounding reference signal (SRS) resources, a receiver of the terminal device consisting of K sub-receivers, each of the K sub-receivers including L receive antennas, and K and L are both 4, or K is 2 and L is 8; receiving a first SRS from the terminal device, where the first SRS is carried by the multiple SRS resources; Wherein, K is 2, the K sub-receivers include a first sub-receiver and a second sub-receiver, the transmitter of the terminal device includes eight transmitting antennas, the first set includes a first SRS resource and a second SRS resource, the first SRS resource and the second SRS resource each correspond to eight ports, the eight ports corresponding to the first SRS resource constitute a first port group, the eight ports corresponding to the second SRS resource constitute a second port group, the first port group corresponds to the first sub-receiver, and the second port group corresponds to the second sub-receiver; or, The K is 2, the K sub-receivers include a first sub-receiver and a second sub-receiver, the transmitter of the terminal device includes eight transmitting antennas, the first set includes a first SRS resource and a second SRS resource, the first SRS resource and the second SRS resource each correspond to eight ports, some of the eight ports corresponding to the first SRS resource and some of the eight ports corresponding to the second SRS resource constitute a third port group, the remaining ports of the eight ports corresponding to the first SRS resource and the remaining ports of the eight ports corresponding to the second SRS resource constitute a fourth port group, the third port group and the fourth port group each include eight ports, the third port group corresponds to the first sub-receiver, and the fourth port group corresponds to the second sub-receiver; or, The K is 2, the K sub-receivers include a first sub-receiver and a second receiver, the transmitter of the terminal device includes four transmitting antennas, the first set includes four SRS resources, each of the four SRS resources corresponds to four ports, the eight ports corresponding to two of the four SRS resources constitute a fifth port group, the eight ports corresponding to the remaining two of the four SRS resources constitute a sixth port group, the fifth port group corresponds to the first sub-receiver, and the sixth port group corresponds to the second sub-receiver; or, The K is 4, the transmitter of the terminal device includes four transmitting antennas, the first set includes four SRS resources, each of the four SRS resources corresponds to four ports, the four ports corresponding to each SRS resource constitute a port group, and the four port groups consisting of sixteen ports corresponding to the four SRS resources correspond one-to-one to the K sub-receivers; or The K is 4, the transmitter of the terminal device includes eight transmitting antennas, the first set includes a first SRS resource and a second SRS resource, the first SRS resource and the second SRS resource each correspond to eight ports, the two port groups composed of the eight ports corresponding to the first SRS resource correspond one-to-one to two sub-receivers of the K sub-receivers, the two port groups composed of the eight ports corresponding to the second SRS resource correspond one-to-one to the remaining two sub-receivers of the K sub-receivers, each of the two port groups composed of the eight ports corresponding to the first SRS resource includes four ports, and each of the two port groups composed of the eight ports corresponding to the second SRS resource includes four ports.
20. The method according to claim 19, wherein The cyclic shifts corresponding to some of the eight ports corresponding to the first SRS resource are lower than the cyclic shifts corresponding to the remaining ports among the eight ports corresponding to the first SRS resource, and the cyclic shifts corresponding to some of the eight ports corresponding to the second SRS resource are lower than the cyclic shifts corresponding to the remaining ports among the eight ports corresponding to the second SRS resource.
21. The method according to claim 19 or 20, characterized in that One port group supports carrying one codeword, and the codeword supports mapping up to four transport layers; or, One port group supports carrying two codewords, and each of the two codewords supports mapping up to four transport layers; or, One port group supports carrying one codeword, and the one codeword supports mapping up to eight transport layers.
22. The method according to any one of claims 19 to 21, characterized in that The sixteen ports corresponding to the multiple SRS resources form K port groups, each of the K port groups includes L ports, and the K port groups correspond one-to-one to the K sub-receivers; The sub-receiver corresponding to each of the K port groups is determined by the network device, or the sub-receiver corresponding to each of the K port groups is determined by the terminal device, or the sub-receiver corresponding to each of the K port groups is predefined.
23. The method according to any one of claims 19 to 22, characterized in that The method further comprises: Sending a first signal to the terminal device, wherein the first signal consists of K sub-signals, the K sub-signals of the first signal correspond one-to-one to the K sub-receivers, and the first signal is used to determine a second signal, and the second signal consists of K sub-signals; The first signal adopts bilateral zero forcing precoding, the K sub-signals of the second signal are K sub-signals obtained by respectively detecting the K sub-signals of the first signal, and the K sub-signals of the second signal correspond one-to-one to the K sub-signals of the first signal; or The first signal adopts unilateral zero-forcing precoding, and the K sub-signals of the second signal are K sub-signals obtained by performing serial interference cancellation processing on the K sub-signals of the first signal.
24. The method according to claim 23, wherein The first signal adopts unilateral zero-forcing precoding, the second signal is a CSI reference signal, and the method further includes: Receive K CSIs from the terminal device, wherein the K CSIs correspond one-to-one to the K sub-receivers, and the K CSIs are CSIs determined according to the second signal, and the second signal is a signal obtained by performing serial interference cancellation processing on K sub-signals of the first signal according to the decoding order of the K sub-receivers, wherein the decoding order of the K sub-receivers is determined by the network device, or the decoding order of the K sub-receivers is determined by the terminal device, or the decoding order of the K sub-receivers is predefined, or the decoding order of the K sub-receivers is determined according to the modulation order of the sub-signals received by the K sub-receivers, wherein the lower the modulation order of the sub-signal, the earlier the sub-receiver corresponding to the sub-signal is decoded.
25. The method according to claim 23, characterized in that The first signal adopts unilateral zero-forcing precoding, the second signal is a CSI reference signal, and the method further includes: Receive multiple groups of CSI from the terminal device, wherein the multiple groups of CSI are CSI determined based on multiple second signals, the multiple second signals are multiple signals obtained by performing serial interference cancellation processing on K sub-signals of the first signal based on multiple decoding orders of the K sub-receivers, the multiple groups of CSI correspond one-to-one with the multiple decoding orders, each group of CSI in the multiple groups of CSI includes K CSIs, and the K CSIs correspond one-to-one with the K sub-receivers.
26. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 18, or a module for executing the method according to any one of claims 19 to 25.
27. A communication device, characterized in that: The method comprises at least one processor configured to execute the method according to any one of claims 1 to 18 or to execute the method according to any one of claims 19 to 25.
28. A communication system, characterized in that: The method comprises a terminal device and / or a network device, wherein the terminal device is used to execute the method according to any one of claims 1 to 18, and the network device is used to execute the method according to any one of claims 19 to 25.
29. A computer-readable storage medium, characterized in that A computer program or instruction is stored, wherein the computer program or instruction is used to implement the method according to any one of claims 1 to 18, or to implement the method according to any one of claims 19 to 25.
30. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 18 or the method according to any one of claims 19 to 25.
Citation Information
Patent Citations
SRS transmission method and device
CN117641395A
SRS transmission method and device
CN117641396A
Method for determining sounding reference signal (SRS) resource configuration information, and apparatus using same
WO2023168576A1
Flexible multiple port SRS transmission using multiple SRS-resources
WO2024072450A1