Communication method and communication apparatus

By acquiring and utilizing the initial cyclic displacement value and cyclic displacement bias set of SRS resources, the problem of poor SRS channel estimation quality caused by traditional UE restricting the jump freedom of the target UE is solved, and higher system performance and lower SRS interference.

WO2025036064A1PCT designated stage expired Publication Date: 2025-02-20HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/105887
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-11
Filing Date
2024-07-17
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

In the communication system, the existence of a traditional UE limits the freedom of the target UE to perform cyclic shift jumps, resulting in poor SRS channel estimation quality and difficult to effectively alleviate the SRS interference problem.

Method used

By obtaining the initial cyclic displacement value and the first cyclic displacement bias set of the i-th port of the N port corresponding to the SRS resource, and sending SRS based on these values, the cyclic displacement jump freedom of the target UE is improved and SRS is avoided interference.

Benefits of technology

The SRS channel estimation quality of the target UE in the presence of a traditional UE is effectively improved, SRS interference is reduced, and system performance is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024105887_20022025_PF_FP_ABST
    Figure CN2024105887_20022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. The method can be applied to the field of communications. The method comprises: obtaining an initial cyclic shift value of an i-th port among N ports corresponding to a sounding reference signal (SRS) resource and a first cyclic shift bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift bias set is associated with a first bitmap, and the length of the first bitmap is less than or equal to the maximum cyclic shift value; and on the basis of the initial cyclic shift value and a first cyclic bias of the i-th port in the first cyclic shift bias set, sending an SRS. By means of the method, when a traditional UE is present in a communication system, the degree of freedom of cyclic shift hopping of a target UE can be improved, thereby avoiding poor channel estimation quality due to the SRS sent by the target UE being interfered.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 11, 2023, with application number 202311021987.0 and application name “Communication Method and Communication Device,” the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art

[0003] The sounding reference signal (SRS) is a key reference signal for obtaining channel state information, especially for time division duplex (TDD) systems. By utilizing the reciprocity of uplink and downlink channels, uplink and downlink channel information can be obtained through SRS. In actual systems, considering the reference signal overhead and channel estimation performance, the number of available orthogonal SRS resources is often limited. However, there are many cells in the network, and the terminal devices in each cell will send SRS for channel measurement, which will cause the limited orthogonal SRS resources to be reused by multiple cells. For example, under one SRS resource allocation strategy, the terminal devices in each cell will be allocated orthogonal SRS resources, while different cells will be allocated non-orthogonal SRS resources, which will cause SRS interference between cells. Currently, the SRS interference problem is one of the key factors restricting system performance.

[0004] Although enabling SRS cyclic shift (CS) hopping or comb offset (CO) hopping in user equipment (UE) can effectively alleviate the above-mentioned SRS interference problem, when a communication system includes legacy UEs (which are not capable of CS hopping or CO hopping), the freedom of the terminal equipment to perform hopping will be greatly reduced, resulting in the inability to randomize many SRS resources.

[0005] Summary of the Invention

[0006] The present application provides a communication method and a communication device, which can improve the freedom of a target UE to jump when a traditional UE exists in a communication system, thereby avoiding the situation where an SRS sent by the target UE is interfered with and causes poor channel estimation quality.

[0007] In a first aspect, a communication method is provided, comprising: obtaining an initial cyclic shift value of an i-th port among N ports corresponding to a sounding reference signal (SRS) resource and a first cyclic shift offset set corresponding to the N ports, where N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with a first bitmap, and a length of the first bitmap is less than or equal to a maximum cyclic shift value; and sending an SRS according to the initial cyclic shift value and the first cyclic offset of the i-th port in the first cyclic shift offset set.

[0008] Optionally, the initial cyclic shift value of the i-th port among the N ports corresponding to the SRS resource and the first cyclic shift offset set corresponding to the N ports may be acquired by receiving first indication information sent by the network device.

[0009] Optionally, in the first cyclic shift offset sets corresponding to the N ports, the first cyclic shift offset sets corresponding to each port may be the same or different.

[0010] Optionally, the association of the first cyclic shift offset set with the first bitmap may be understood as: the first cyclic shift offset set is determined based on the first bitmap.

[0011] Optionally, the first cyclic offset may be any cyclic offset in the first cyclic shift offset set.

[0012] In an embodiment of the present application, an SRS can be sent based on the initial cyclic shift value of the i-th port and the first cyclic offset of the i-th port in the first cyclic shift offset set. In this way, when there are traditional UEs in the communication system, the freedom of the target UE to perform cyclic shift hopping can be improved, thereby avoiding the situation where the SRS sent by the target UE is interfered with and causes poor channel estimation quality.

[0013] It should be understood that the traditional UE may refer to a terminal device that does not have the CS hopping or CO hopping function, the target UE may refer to a terminal device that has the CS hopping or CO hopping function, and the communication method provided in this application may be executed by the target UE.

[0014] In combination with the first aspect, in certain implementations of the first aspect, the length of the first bitmap is equal to the maximum cyclic shift value.

[0015] Optionally, the network device may indicate the maximum cyclic shift value to the terminal device, and the terminal device may determine the first cyclic shift offset set based on the first bitmap whose length is equal to the maximum cyclic shift value.

[0016] It should be understood that a bitmap may be a two-dimensional graphic representation method for representing an image, also known as a raster image or a dot matrix image.

[0017] In combination with the first aspect, in certain implementations of the first aspect, the first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

[0018] Optionally, the index with a bit of 1 in the first bitmap can be understood as an available CS bias value, and the index with a bit of 0 can be understood as an unavailable CS bias value. Alternatively, the index with a bit of 0 can be understood as an available CS bias value, and the index with a bit of 1 can be understood as an unavailable CS bias value.

[0019] In combination with the first aspect, in certain implementations of the first aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value -1.

[0020] Optionally, when the index with bit 1 represents an available CS bias value, the highest bit in the first map defaults to 1, or when the index with bit 0 represents an available CS bias value, the highest bit in the first map defaults to 0.

[0021] Optionally, the most significant bit of the first bitmap may be the leftmost bit or the rightmost bit in the first bitmap.

[0022] In combination with the first aspect, in certain implementations of the first aspect, the first bitmap is associated with a third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

[0023] Optionally, the association of the first bitmap with the third bitmap and the value of Q can be understood as: the first bitmap is determined based on the third bitmap and the value of Q.

[0024] In combination with the first aspect, in certain implementations of the first aspect, the Q value is associated with at least one of the following: the number of ports of the same comb occupied by the SRS resources, the number of ports of different cyclic shifts occupied by the SRS resources, or the maximum cyclic shift value.

[0025] In combination with the first aspect, in some implementations of the first aspect, the first bitmap is associated with an index indicated by the network device.

[0026] Optionally, the first bitmap is associated with the index indicated by the network device, which can be understood as the first bitmap being determined based on the index indicated by the network device.

[0027] In a second aspect, a communication method is provided, which includes: obtaining an initial comb offset value of the i-th port among N ports corresponding to the SRS resource and a first comb offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb offset bias set is associated with a first bitmap, and the length of the first bitmap is less than or equal to the comb degree; sending the SRS according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset bias set.

[0028] Optionally, the initial comb tooth offset value of the i-th port among the N ports corresponding to the SRS resource and the first comb tooth offset bias set corresponding to the N ports may be acquired by receiving second indication information sent by the network device.

[0029] Optionally, in the first comb tooth offset bias sets corresponding to the N ports, the first comb tooth offset bias sets corresponding to each port may be the same or different.

[0030] Optionally, the first comb-teeth offset set is associated with the first bitmap, which can be understood as: the first comb-teeth offset set is determined based on the first bitmap.

[0031] Optionally, the first comb tooth offset may be any comb tooth offset in the first comb tooth offset offset set.

[0032] In an embodiment of the present application, an SRS can be sent according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset offset set. In this way, when there are traditional UEs in the communication system, the freedom of the target UE to perform comb offset jumping can be improved, thereby avoiding the situation where the SRS sent by the target UE is interfered with and the channel estimation quality is poor.

[0033] In combination with the second aspect, in some implementations of the second aspect, the length of the first bitmap is equal to the comb tooth degree.

[0034] Optionally, the network device may indicate the comb degree to the terminal device, and the terminal device may determine the first comb offset bias set according to the first bitmap whose length is equal to the comb degree.

[0035] In combination with the second aspect, in some implementations of the second aspect, the first comb offset bias set is an index of bit 1 or bit 0 in the first bitmap.

[0036] Optionally, the index with a bit of 1 in the first bitmap can be understood as an available CO bias value, and the index with a bit of 0 can be understood as an unavailable CO bias value. Alternatively, the index with a bit of 0 can be understood as an available CO bias value, and the index with a bit of 1 can be understood as an unavailable CO bias value.

[0037] In combination with the second aspect, in some implementations of the second aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the comb degree-1.

[0038] Optionally, when the index with bit 1 represents an available CO bias value, the highest bit in the first map defaults to 1, or when the index with bit 0 represents an available CO bias value, the highest bit in the first map defaults to 0.

[0039] Optionally, the most significant bit of the first bitmap may be the leftmost bit or the rightmost bit in the first bitmap.

[0040] In combination with the second aspect, in certain implementations of the second aspect, the first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

[0041] Optionally, the association of the first bitmap with the third bitmap and the value of Q can be understood as: the first bitmap is determined based on the third bitmap and the value of Q.

[0042] In combination with the second aspect, in certain implementations of the second aspect, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by the SRS resources, or the comb tooth degree.

[0043] In combination with the second aspect, in some implementations of the second aspect, the first bitmap is associated with an index indicated by the network device.

[0044] Optionally, the first bitmap is associated with the index indicated by the network device, which can be understood as the first bitmap being determined based on the index indicated by the network device.

[0045] In a third aspect, a communication method is provided, which includes: obtaining an initial cyclic shift value of the i-th port among N ports corresponding to a sounding reference signal SRS resource and a first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with a third bitmap and a Q value, and the length of the third bitmap is less than or equal to the maximum cyclic shift value; sending the SRS according to the initial cyclic shift value and the first cyclic offset of the i-th port in the first cyclic shift offset set.

[0046] In combination with the third aspect, in certain implementations of the third aspect, the Q value is associated with at least one of the following: the number of ports occupied by the SRS resources with the same comb teeth, the number of ports occupied by the SRS resources with different cyclic shifts, or the maximum cyclic shift value.

[0047] In a fourth aspect, a communication method is provided, which includes: obtaining an initial comb offset value of the i-th port among N ports corresponding to the SRS resource and a first comb offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, and the first comb offset bias set is associated with a third bitmap and a Q value, and the length of the third bitmap is less than or equal to the comb degree; sending SRS according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset bias set.

[0048] In combination with the fourth aspect, in certain implementations of the fourth aspect, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by the SRS resources, or the comb tooth degree.

[0049] In the fifth aspect, a communication method is provided, including: obtaining the port number corresponding to the i-th port among the N ports corresponding to the sounding reference signal SRS resource, wherein N is a positive integer, i is less than or equal to N, and the N ports are divided into two groups and mapped to different OFDM symbols respectively; determining the cyclic shift value corresponding to the i-th port according to the cyclic shift reference index and the port number corresponding to the i-th port; determining the comb tooth corresponding to the i-th port according to the comb tooth offset value and the port number corresponding to the i-th port, wherein the cyclic shift value corresponding to the i-th port is different from the cyclic shift value corresponding to the i+4th port.

[0050] Optionally, the method may be applied when N=8 and the high-layer parameter tdm is enabled.

[0051] In an embodiment of the present application, the cyclic shift value corresponding to the ith port can be determined by the port number corresponding to the ith port and the cyclic shift reference index. Since the cyclic shift value corresponding to the ith port is different from the cyclic shift value corresponding to the (i+4)th port, when the SRS resources include 8 ports and the port groups are mapped to different symbols, it is possible to avoid resource collisions caused by discontinuous port numbers being assigned to the same group.

[0052] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the cyclic shift value corresponding to the i-th port is determined according to the following formula:

[0053] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the cyclic shift value corresponding to the i-th port is determined according to the following formula:

[0054] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the cyclic shift value corresponding to the i-th port is determined according to the following formula:

[0055] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the comb teeth corresponding to the i-th port are determined according to the following formula:

[0056] In combination with the fifth aspect, in some implementations of the fifth aspect, N=8, wherein port 0, port 4, and port 5 occupy the first OFDM symbol, and port 2, port 3, port 6, and port 7 occupy the second symbol, and the first symbol is different from the second symbol.

[0057] In the sixth aspect, a communication method is provided, including: configuring the initial cyclic shift value of the i-th port among the N ports corresponding to the SRS resource and the first cyclic shift bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift bias set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the maximum cyclic shift value; sending first indication information to the terminal device, the first indication information including: the initial cyclic shift value and the first cyclic shift bias set.

[0058] In combination with the sixth aspect, in certain implementations of the sixth aspect, the length of the first bitmap is equal to the maximum cyclic shift value.

[0059] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

[0060] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value -1.

[0061] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first bitmap is associated with the third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

[0062] In combination with the sixth aspect, in certain implementations of the sixth aspect, the value of Q is associated with at least one of the following: the number of ports of the same comb teeth occupied by the SRS resources, the number of ports of different cyclic shifts occupied by the SRS resources, or the maximum cyclic shift value.

[0063] In the seventh aspect, a communication method is provided, including: configuring the initial comb tooth offset value of the i-th port among the N ports corresponding to the SRS resource and the first comb tooth offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb tooth offset bias set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the comb tooth degree; sending second indication information to the terminal device, the second indication information including: the initial comb tooth offset value and the first comb tooth offset bias set.

[0064] In combination with the seventh aspect, in some implementations of the seventh aspect, the length of the first bitmap is equal to the comb tooth degree.

[0065] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first comb offset bias set is an index of bit 1 or bit 0 in the first bitmap.

[0066] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the comb degree - 1.

[0067] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

[0068] In combination with the seventh aspect, in certain implementations of the seventh aspect, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by the SRS resources, or the comb tooth degree.

[0069] In combination with the seventh aspect, in some implementations of the seventh aspect, the first bitmap is associated with an index indicated by the network device.

[0070] In the eighth aspect, a communication device is provided, comprising: a processing unit, configured to obtain an initial cyclic shift value of the i-th port among N ports corresponding to a sounding reference signal SRS resource and a first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with a first bitmap, and the length of the first bitmap is less than or equal to the maximum cyclic shift value; and a transceiver unit, configured to send the SRS according to the initial cyclic shift value and the first cyclic offset of the i-th port in the first cyclic shift offset set.

[0071] In combination with the eighth aspect, in certain implementations of the eighth aspect, the length of the first bitmap is equal to the maximum cyclic shift value.

[0072] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

[0073] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value -1.

[0074] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first bitmap is associated with the third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

[0075] In combination with the eighth aspect, in certain implementations of the eighth aspect, the Q value is associated with at least one of the following: the number of ports of the same comb teeth occupied by the SRS resources, the number of ports of different cyclic shifts occupied by the SRS resources, or the maximum cyclic shift value.

[0076] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first bitmap is associated with an index indicated by the network device.

[0077] In the ninth aspect, a communication device is provided, comprising: a processing unit, configured to obtain an initial comb offset value of the i-th port among N ports corresponding to an SRS resource and a first comb offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb offset bias set is associated with a first bitmap, and the length of the first bitmap is less than or equal to the comb degree; and a transceiver unit, configured to send an SRS according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset bias set.

[0078] In combination with the ninth aspect, in certain implementations of the ninth aspect, the length of the first bitmap is equal to the comb tooth degree.

[0079] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first comb offset bias set is an index of bit 1 or bit 0 in the first bitmap.

[0080] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the comb degree-1.

[0081] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

[0082] In combination with the ninth aspect, in certain implementations of the ninth aspect, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by the SRS resources, or the comb tooth degree.

[0083] In combination with the ninth aspect, in certain implementations of the ninth aspect, the first bitmap is associated with an index indicated by the network device.

[0084] In the tenth aspect, a communication device is provided, which includes: a processing unit, used to obtain the initial cyclic shift value of the i-th port among N ports corresponding to the sounding reference signal SRS resource and a first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, and the first cyclic shift offset set is associated with a third bitmap and the value of Q, and the length of the third bitmap is less than or equal to the maximum cyclic shift value; a transceiver unit, used to send SRS according to the initial cyclic shift value and the first cyclic offset of the i-th port in the first cyclic shift offset set.

[0085] In combination with the tenth aspect, in certain implementations of the tenth aspect, the Q value is associated with at least one of the following: the number of ports of the same comb teeth occupied by the SRS resources, the number of ports of different cyclic shifts occupied by the SRS resources, or the maximum cyclic shift value.

[0086] In the eleventh aspect, a communication device is provided, which includes: a processing unit, used to obtain the initial comb offset value of the i-th port among the N ports corresponding to the SRS resource and the first comb offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, and the first comb offset bias set is associated with a third bitmap and the value of Q, and the length of the third bitmap is less than or equal to the comb degree; a transceiver unit, used to send SRS according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset bias set.

[0087] In combination with the eleventh aspect, in certain implementations of the eleventh aspect, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by the SRS resources, or the comb tooth degree.

[0088] In the twelfth aspect, a communication device is provided, including: a processing unit, used to obtain the port number corresponding to the i-th port among the N ports corresponding to the sounding reference signal SRS resource, wherein N is a positive integer, i is less than or equal to N, and the N ports are divided into two groups and mapped to different OFDM symbols respectively; determining the cyclic shift value corresponding to the i-th port according to the cyclic shift reference index and the port number corresponding to the i-th port; determining the comb tooth corresponding to the i-th port according to the comb tooth offset value and the port number corresponding to the i-th port, wherein the cyclic shift value corresponding to the i-th port is different from the cyclic shift value corresponding to the i+4th port.

[0089] In conjunction with the twelfth aspect, in certain implementations of the twelfth aspect, the cyclic shift value corresponding to the i-th port is determined according to the following formula:

[0090] In conjunction with the twelfth aspect, in certain implementations of the twelfth aspect, the cyclic shift value corresponding to the i-th port is determined according to the following formula:

[0091] In conjunction with the twelfth aspect, in certain implementations of the twelfth aspect, the cyclic shift value corresponding to the i-th port is determined according to the following formula:

[0092] In conjunction with the twelfth aspect, in certain implementations of the twelfth aspect, the comb teeth corresponding to the i-th port are determined according to the following formula:

[0093] In combination with the twelfth aspect, in some implementations of the twelfth aspect, N=8, wherein port 0, port 4, and port 5 occupy the first OFDM symbol, and port 2, port 3, port 6, and port 7 occupy the second symbol, and the first symbol is different from the second symbol.

[0094] In the thirteenth aspect, a communication device is provided, including: a processing unit, used to configure the initial cyclic shift value of the i-th port among the N ports corresponding to the SRS resource and the first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the maximum cyclic shift value; a transceiver unit, used to send first indication information to the terminal device, the first indication information including: the initial cyclic shift value and the first cyclic shift offset set.

[0095] In combination with the thirteenth aspect, in certain implementations of the thirteenth aspect, the length of the first bitmap is equal to the maximum cyclic shift value.

[0096] In combination with the thirteenth aspect, in certain implementations of the thirteenth aspect, the first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

[0097] In combination with the thirteenth aspect, in certain implementations of the thirteenth aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value -1.

[0098] In combination with the thirteenth aspect, in certain implementations of the thirteenth aspect, the first bitmap is associated with the third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

[0099] In combination with the thirteenth aspect, in certain implementations of the thirteenth aspect, the value of Q is associated with at least one of the following: the number of ports of the same comb teeth occupied by the SRS resources, the number of ports of different cyclic shifts occupied by the SRS resources, or the maximum cyclic shift value.

[0100] In the fourteenth aspect, a communication device is provided, including: a processing unit, used to configure the initial comb tooth offset value of the i-th port among the N ports corresponding to the SRS resource and the first comb tooth offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb tooth offset bias set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the comb tooth degree; a transceiver unit, used to send second indication information to the terminal device, the second indication information including: the initial comb tooth offset value and the first comb tooth offset bias set.

[0101] In combination with the fourteenth aspect, in certain implementations of the fourteenth aspect, the length of the first bitmap is equal to the comb tooth degree.

[0102] In combination with the fourteenth aspect, in certain implementations of the fourteenth aspect, the first comb offset bias set is an index of bit 1 or bit 0 in the first bitmap.

[0103] In combination with the fourteenth aspect, in certain implementations of the fourteenth aspect, the first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the comb degree - 1.

[0104] In combination with the fourteenth aspect, in certain implementations of the fourteenth aspect, the first bitmap is associated with the third bitmap and a value of Q, and the comb tooth degree is equal to Q times the length of the third bitmap.

[0105] In combination with the fourteenth aspect, in certain implementations of the fourteenth aspect, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by the SRS resources, or the comb tooth degree.

[0106] In combination with the fourteenth aspect, in some implementations of the fourteenth aspect, the first bitmap is associated with an index indicated by the network device.

[0107] In the fifteenth aspect, a communication device is provided, which includes a processor, wherein the processor is used to couple with a memory, read and execute instructions and / or program codes in the memory to execute a method of any one of the implementation methods of the first to fifth aspects.

[0108] In the sixteenth aspect, a communication device is provided, which includes a processor, wherein the processor is used to couple with a memory, read and execute instructions and / or program codes in the memory to perform the method in the sixth aspect or the seventh aspect.

[0109] In the seventeenth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a program code. When the computer program code is run on a computer, the computer executes the method in any one of the implementation methods of the above-mentioned first to seventh aspects.

[0110] In an eighteenth aspect, a chip is provided, which includes a circuit for executing the method in any one of the implementation modes of the first to seventh aspects above.

[0111] In the nineteenth aspect, a computer program product is provided, which includes a computer program. When the computer program is run, the computer executes the method in any one of the implementation methods of the first to seventh aspects above.

[0112] In the twentieth aspect, a terminal device is provided, comprising: an apparatus according to any one of the implementation methods of the above-mentioned eighth to twelfth aspects.

[0113] In the twenty-first aspect, a network device is provided, comprising: an apparatus in any one of the implementation methods of the above-mentioned thirteenth or fourteenth aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0114] FIG1 is a schematic diagram of frequency domain subcarriers occupied by comb teeth at different comb tooth degrees provided by an embodiment of the present application;

[0115] FIG2 is a schematic diagram of SRS frequency hopping occupying frequency domain resources provided in an embodiment of the present application;

[0116] FIG3 is a schematic diagram of SRS transmission in a CJT scenario provided by an embodiment of the present application;

[0117] FIG4 is a schematic diagram of the SRS1 and SRS2 channel estimation results provided in the delay domain, and the delay difference causing SRS interference, according to an embodiment of the present application;

[0118] FIG5 is a schematic diagram showing the distribution of channel estimation responses corresponding to SRS4 ports in the delay domain according to an embodiment of the present application;

[0119] FIG6 is a schematic diagram of SRS resource mapping provided in an embodiment of the present application;

[0120] FIG7 is a communication method provided in an embodiment of the present application;

[0121] FIG8 is a communication method provided in an embodiment of the present application;

[0122] FIG9 is a distribution diagram of resources occupied by a target UE and a traditional UE provided in an embodiment of the present application;

[0123] FIG10 is a diagram showing a distribution of resources occupied by a target UE and a traditional UE under different circumstances, provided by an embodiment of the present application;

[0124] FIG11 is a diagram showing a distribution of resources occupied by another target UE and a traditional UE provided in an embodiment of the present application;

[0125] FIG12 is a diagram showing a distribution of resources occupied by another target UE and a traditional UE under different circumstances provided by an embodiment of the present application;

[0126] FIG13 is a schematic diagram of a CS to which eight port pairs are allocated, provided in an embodiment of the present application;

[0127] FIG14 is a schematic diagram of another CS in which eight port pairs are allocated according to an embodiment of the present application;

[0128] FIG15 is another communication method provided in an embodiment of the present application;

[0129] FIG16 is a communication device provided in an embodiment of the present application;

[0130] FIG17 is another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0131] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0132] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, TDD, universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.

[0133] The terminal device in the embodiments of the present application may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc., and the embodiments of the present application are not limited thereto.

[0134] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a global system of mobile communication (GSM) system or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiment of the present application is not limited.

[0135] To facilitate understanding of the embodiments of the present application, first, a brief introduction to the concepts and technologies involved in the embodiments of the application is given.

[0136] (1) SRS: SRS is an uplink reference signal sent by a terminal device to a network device. After receiving the SRS signal, the network device can obtain the UL channel from the terminal device to the network device based on the SRS signal. If there is channel reciprocity between the uplink and downlink channels (TDD system), the downlink channel information from the network device to the terminal device can also be obtained through the uplink channel measurement based on the SRS based on the channel reciprocity. After obtaining the downlink channel information corresponding to the terminal device, the network device can perform data transmission resource scheduling or precoding processing for the terminal device based on the channel information.

[0137] (2) Port: It can also be called SRS port or antenna port. SRS port is used to carry SRS signal. Each port corresponds to one SRS signal. Different ports can be multiplexed by code division, frequency division, time division or space division. In one implementation, an SRS resource may include Each SRS port corresponds to a configured time-frequency code resource. Typically, each SRS port occupies a different time-frequency code domain resource to reduce mutual interference. Each SRS port corresponds to a physical antenna or virtual antenna of the terminal device.

[0138] (3) Cyclic shift: Different SRS ports can be transmitted on the same time-frequency resources through code division multiplexing. By multiplying the SRS sequence by the phase offset factor in the frequency domain, an equivalent time domain response can be achieved to produce a cyclic shift offset. By taking advantage of the fact that the maximum delay of the channel is often limited, the code division orthogonality of different SRS ports can be achieved through appropriate cyclic shift offset. The appropriate cyclic shift can be called CS. Specifically, the cyclic shift acts on the transmission sequence. Due to the characteristics of the transmission sequence, applying a cyclic shift to the transmission sequence is equivalent to offsetting the signal in the delay domain. When different signals have different offsets, the multiplexing effect is achieved.

[0139] (4) Comb: For different SRS ports, they can be sent on different frequency domain subcarriers through frequency division multiplexing. The comb divides the frequency domain subcarriers into multiple groups, and the frequency domain interval between two adjacent subcarriers in each group of subcarriers is a fixed value. CO is a way to distinguish different subcarriers in the frequency domain, and different comb offset values ​​represent different subcarrier groups or subcarrier positions in the frequency domain. SRS resources achieve frequency division multiplexing between ports by assigning different comb offset values ​​to different ports. Taking Figure 1 as an example, the comb is a part of the subcarriers extracted at equal intervals in the frequency domain, where the extracted interval is called the comb degree K TC , is pre-configured by RRC, usually takes values ​​of 2, 4, or 8. TC When the value is 2, the frequency domain can be divided into two comb teeth, providing frequency division multiplexing for two groups of SRS ports. In the figure below, each grid represents a subcarrier, and the shaded grids are examples of the subcarrier positions occupied by the comb teeth corresponding to a comb tooth offset value of 0 at different comb tooth degrees.

[0140] (5) SRS measurement bandwidth and frequency hopping bandwidth: The SRS measurement bandwidth is the total bandwidth used by network devices to perform channel measurements through SRS. At each SRS transmission moment, the SRS resource can transmit signals over the entire measurement bandwidth or only over a portion of the measurement bandwidth. When a signal is transmitted over only a portion of the measurement bandwidth, it is called SRS frequency hopping transmission, and the length of the partial bandwidth transmitted each time is the frequency hopping bandwidth. Through multiple SRS transmission moments, the network device can obtain the channel corresponding to the entire SRS measurement bandwidth. Taking Figure 2 as an example, a grid in the figure represents a subband in the frequency domain (for example, it can be an RB), the SRS measurement bandwidth is 16RB, and the SRS frequency hopping bandwidth is 4RB. The measurement bandwidth can be measured by transmitting SRS four times.

[0141] The following describes the technical problems to be solved by this application and the technical solutions adopted in conjunction with the accompanying drawings.

[0142] SRS is a key reference signal for obtaining channel state information. Especially for TDD systems, uplink and downlink channel information can be obtained through SRS by utilizing the reciprocity of uplink and downlink channels. In actual systems, considering the reference signal overhead and channel estimation performance, the number of available orthogonal SRS resources is often limited. However, there are many cells in the network, and the terminal devices in each cell will send SRS for channel measurement, which will cause the limited orthogonal SRS resources to be reused by multiple cells. For example, under one SRS resource allocation strategy, the terminal devices in each cell will be allocated orthogonal SRS resources, while different cells will allocate non-orthogonal SRS resources, which will cause SRS interference between cells. Currently, the SRS interference problem is one of the key factors restricting system performance.

[0143] Coherent joint transmission (CJT) across multiple sites (or multiple transmission reception points (TRPs)) is a key technology for further enhancing spatial freedom and improving system transmission performance. As shown in Figure 3 below, using two TRPs performing CJT transmission as an example, TRP1 and TRP2 jointly serve UE1 and UE2. TRP1 and TRP2 need to obtain channel information between UE1 and UE2 and TRP1 and TRP2 using SRS. By configuring SRS resources (SRS1 and SRS2) for UE1 and UE2, respectively, TRP1 and TRP2 can receive SRS1 and SRS2 transmitted by UE1 and UE2 and obtain their respective channels based on SRS1 and SRS2. Under different SRS resource allocation schemes, the "near-far effect" between UE1 and UE2 and TRP1 and TRP2 can cause severe SRS interference.

[0144] The following uses SRS1 and SRS2 as non-orthogonal or orthogonal SRS resources as examples to illustrate the SRS interference problem.

[0145] (1) SRS1 and SRS2 are non-orthogonal SRS resources.

[0146] In one possible implementation, TRP1 and TRP2 configure SRS resources for service users respectively, where SRS1 and SRS2 are non-orthogonal SRS resources. For example, SRS1 and SRS2 occupy the same time-frequency resources and use non-orthogonal SRS sequences (for example, different base sequences). For example, in Figure 3, taking TRP2 as an example, since TRP2 is the cooperative station of UE1 and the service station of UE2, the distance between TRP2 and UE1 is greater than the distance between TRP2 and UE2. When TRP2 receives SRS1 sent by UE1, it will be strongly interfered by SRS2 sent by UE2. Taking into account the near-far effect, the interference power of SRS2 on SRS1 is even higher than its own signal power.

[0147] (2) SRS1 and SRS2 are orthogonal SRS resources.

[0148] In one possible implementation, TRP1 and TRP2 perform joint orthogonal SRS resource allocation, configuring mutually orthogonal SRS resources for serving users UE1 and UE2. Usually, SRS1 and SRS2 are configured with the same base sequence and occupy different time domain / frequency domain / code domain resources to maintain orthogonality. However, due to the different distances between UE1 and UE2 and different TRPs, the delay of the SRS signal sent by the UE to different TRPs is also different. In Figure 3, that is, τ 1,1 <τ 1,2 , τ 2,1 >τ 2,2 , where τ i,j represents the propagation delay from UE i to TRP j. SRS1 and SRS2 can be orthogonalized by code division multiplexing, for example, by using different SRS cyclic shift values ​​to ensure code domain orthogonality.

[0149] Assume that the maximum number of SRS CSs configured for UE1 and UE2 is 12, with SRS1 occupying CSs 0 / 3 / 6 / 9 and SRS2 occupying CSs 1 / 4 / 7 / 10. In the absence of a delay difference, SRS1 and SRS2 occupy different delay intervals in the delay domain, thus ensuring code division orthogonality. However, as shown in Figure 4, when a delay difference exists, the propagation delay between TRP2 and UE1 is greater than the propagation delay between TRP2 and UE2. Assuming that TRP2 and UE2 are time-aligned, the channel measurement results obtained by SRS1 will be offset in the delay domain, causing interference with SRS2, thus affecting channel measurement accuracy.

[0150] The following describes the method of mapping the SRS sequence and time-frequency resources.

[0151] Currently, network devices can configure SRS resources for terminal devices. Based on the NR protocol, the number of ports in an SRS resource configured by the network device for the terminal device can be set by the parameter Certainly, this parameter can be configured as 1, 2, 4 or 8. Multiple ports in an SRS resource correspond to different time-frequency resources or sequences to ensure orthogonality between different ports.

[0152] A port p in the SRS resource i The corresponding SRS sequence can be expressed as:

[0153] in, is the SRS base sequence, which can usually be a ZC sequence. The specific generation method is determined by the sequence length. v and u are the numbers of a base sequence in the SRS base sequence group. For different SRS sequence lengths, there are at least 30 base sequences that can be used. Each group corresponds to a group number u (u = 0, 1, 2, ..., 29). Based on different SRS sequence lengths, each group further contains 1 or 2 base sequences, corresponding to sequence numbers v (v = 0, 1). δ = log2(K TC ), is the length of the SRS sequence, which is calculated as in is the number of subcarriers in an RB, m is the number of RBs occupied by SRS in one frequency hopping transmission, and n is the number of sequence elements.

[0154] It can be concluded that one SRS port corresponds to a cyclic shift (CS) in the code domain, which is represented by the parameter α. For the SRS frequency domain sequence, it is an additional phase offset acting on the base sequence (by multiplying a signal in the frequency domain by e jαn ), which is equivalent to performing a cyclic shift of the signal with a corresponding delay in the delay domain. Specifically, for a port p in an SRS resource i , CSα i Defined as:

[0155] Among them, the parameters Indicates the reference position (or starting position) of the CS occupied by multiple ports corresponding to the SRS resources allocated to the terminal device. This parameter can be configured by the parameter transmissionComb in the radio resource control (RRC). Parameter Indicates the maximum value of the supported CS, or the maximum number of CS that can be configured. Currently, in the NR protocol, Can be with the supported comb tooth degree KTC (As mentioned above, the interval between two consecutive REs in the same comb tooth) is jointly configured. and K TC The corresponding relationship is shown in Table 1 below.

[0156] Table 1

[0157] For example, suppose the network device configures the port number corresponding to SRS resource 1 for the terminal device Comb tooth degree K TC =4, then according to Table 1, the maximum When CS starts When , the distribution of the estimated channel responses corresponding to the four ports corresponding to SRS resource 1 in the delay domain is shown in FIG5 .

[0158] As shown in Figure 5, in this configuration, the four ports of SRS1 occupy CS 0, 2, 4, and 6 respectively. The cluster of vertical lines in the box represents the delay domain channel response corresponding to a port. In one implementation, when allocating CS of an SRS resource, the CS corresponding to the SRS resource port can be The length is divided evenly according to the largest possible interval to ensure the minimum interference between multiple ports of an SRS resource.

[0159] In addition, an SRS port p i Corresponding to a frequency domain comb offset (comb offset, CO), the parameter Indicates that the SRS port p i The starting frequency domain position It is determined according to the following formula:

[0160] in It can be configured through the high-level signaling transmissionComb. Indicates the configured frequency domain RB offset, Represents the frequency domain subband offset. Based on formula (2), it can be seen that for different port number values ​​and Multiple ports of an SRS resource may be distributed on the same comb tooth or on two comb teeth.

[0161] The following describes a method for randomizing SRS interference.

[0162] As mentioned above, SRS interference is one of the key factors affecting the performance of communication systems. In order to reduce the impact of SRS interference on the system and avoid the problem of poor channel estimation quality caused by continuous strong interference to the target SRS, SRS interference randomization is an effective means.

[0163] SRS CS hopping is an effective interference randomization method. At different SRS transmission times, the cyclic shift offset value CS corresponding to the SRS port of the target SRS resource can be randomly changed, thereby avoiding the continuous influence of strong interference. When SRS CS hopping is turned on, based on the above formula (1), the SRS port p i Corresponding CSα i It can be expressed as:

[0164] or

[0165] in, Indicates the offset of CS, at each SRS transmission time, Can be randomly selected from Randomly select a value from .

[0166] SRS CO hopping is another interference randomization method. At different SRS transmission times, the comb offset value CO corresponding to the SRS port of the target SRS resource can be randomly changed to avoid the continuous influence of strong interference. When SRS CO hopping is turned on, based on the above formula (2), the SRS port p i The corresponding frequency domain starting position can be expressed as:

[0167] Among them, k COH Indicates the offset of CO. At each SRS transmission opportunity, k COH You can randomly select from {0,1,…,K TC -1} and randomly selects a value from the

[0168] However, with current SRS configuration methods and time-frequency resource mapping, as described above, when multiple stations do not perform joint orthogonal SRS resource allocation, the SRSs of different cells are not orthogonal to each other, resulting in inter-cell SRS interference. This is particularly significant for cell-edge users, where SRS interference can severely impact channel measurement performance. When multiple stations perform coordinated transmission and perform joint orthogonal SRS resource allocation, the varying distances between the UE and the multiple transmitting stations lead to propagation delay differences, which in turn causes interference between SRSs.

[0169] Although, when SRS CS hopping or comb offset hopping is turned on, the above-mentioned SRS interference problem can be solved to a certain extent. However, as shown in equations (3) and (4), when CS hopping and comb offset hopping are turned on, in order to avoid more serious interference problems caused by random hopping, it is required that multiple ports corresponding to the target SRS resources occupy the SRS resources of the same comb offset or CS and ensure that no collision occurs after hopping is turned on. However, the frequency domain resource position and code domain CS occupied by each SRS transmission are randomly hopping. In order to avoid collision, a feasible way is to configure all SRS resources of the same comb offset or CS occupied by multiple ports corresponding to the target SRS resources with the same hopping random sequence. For example, it is necessary to configure the same random initialization ID for all the above-mentioned terminal devices to ensure that the CS offset or CO offset calculated by CS hopping or CO hopping for each SRS transmission is exactly the same. However, this configuration is difficult to achieve the benefits of interference randomization in some scenarios.

[0170] For example, when a legacy UE is present, since it lacks SRS CS hopping or comb offset hopping capabilities, as shown in Figure 6, assume that the SRS resources allocated to the target UE include four SRS ports, occupying two COs and four CSs (in the gray blocks in Figure 6, these occupy CS0 and CS6 corresponding to CO0, and CS3 and CS9 corresponding to CO2). The SRS resources allocated to the legacy UE include two SRS ports, occupying CS3 and CS9 corresponding to CO3 (in the black blocks in Figure 6).

[0171] Taking CO hopping as an example, assuming the target UE has CO hopping enabled, if each SRS transmission is randomly assigned to COs 0-3, a transmission on CO 3 will cause a collision with the SRS resources corresponding to the legacy UE, leading to severe interference. Therefore, the target UE cannot CO hop. Furthermore, since the target UE's SRS occupies four CSs, the target UE's inability to CO hopping further prevents the SRS resources of other devices occupying CSs 0 / 3 / 6 / 9 from CO hopping (otherwise, this would also cause a collision with the target device's SRS).

[0172] Taking CS hopping as an example, suppose there is another legacy UE whose allocated SRS resources include two SRS ports occupying CS3 and CS9 of CO0 (the light blue blocks in the figure). If the target UE enables CS hopping, each SRS transmission can be randomly sent on CSs 0-11. When it is sent on CS 3 or CS 6, it will cause a collision with the SRS resources corresponding to the legacy UE, causing serious interference. Therefore, the target UE cannot perform CS hopping. In addition, because the target UE's SRS occupies two combs, Comb 0 / 2, the target UE's inability to perform CS hopping will further prevent the SRS resources of other terminal devices occupying Comb 0 / 2 from being CS hopping (otherwise, it will also cause a collision with the target terminal device's SRS).

[0173] Therefore, when there are legacy UEs in the communication system, the degree of freedom of the target UE in performing hopping will be greatly reduced, resulting in many SRS resources being unable to be randomized.

[0174] The embodiments of the present application provide a communication method and a communication device, which can improve the freedom of the target UE to jump when a traditional UE exists in the communication system, thereby avoiding the situation where the SRS sent by the target UE is interfered with and causes poor channel estimation quality.

[0175] FIG7 is a communication method provided by an embodiment of the present application. Method 700 may include steps S701 to S703.

[0176] S701: A terminal device receives first indication information sent by a network device.

[0177] The first indication information may include: at least one of a starting cyclic shift value corresponding to the SRS resource, a first bitmap, a second bitmap, a third bitmap, or a bitmap index.

[0178] The starting cyclic shift value corresponding to the SRS resource can refer to the protocol defined parameter.

[0179] Optionally, before step S701 , the network device may configure an initial cyclic shift value of the i-th port among the N ports corresponding to the RS resources and a first cyclic shift offset set corresponding to the N ports.

[0180] S702: The terminal device obtains, according to the first indication information, an initial cyclic shift value of the i-th port among the N ports corresponding to the SRS resource and a first cyclic shift offset set corresponding to the N ports.

[0181] Wherein, N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the maximum cyclic shift value.

[0182] Alternatively, the first cyclic shift offset set may also be associated with a third bitmap and a value of Q

[0183] Optionally, in the first cyclic shift offset sets corresponding to the N ports, the first cyclic shift offset sets corresponding to each port may be the same or different.

[0184] Optionally, the association of the first cyclic shift offset set with the first bitmap may be understood as: the first cyclic shift offset set is determined based on the first bitmap.

[0185] Optionally, the first cyclic offset may be any cyclic offset in the first cyclic shift offset set.

[0186] In one embodiment, the length of the first bitmap is equal to the maximum cyclic shift value.

[0187] Optionally, the network device may indicate the maximum cyclic shift value to the terminal device, and the terminal device may determine the first cyclic shift offset set based on the first bitmap whose length is equal to the maximum cyclic shift value.

[0188] In one embodiment, the first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

[0189] Optionally, the index with a bit of 1 in the first bitmap can be understood as an available CS bias value, and the index with a bit of 0 can be understood as an unavailable CS bias value. Alternatively, the index with a bit of 0 can be understood as an available CS bias value, and the index with a bit of 1 can be understood as an unavailable CS bias value.

[0190] In one embodiment, the first bitmap is obtained by adding 0 or 1 to the most significant bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value-1.

[0191] Optionally, when the index with bit 1 represents an available CS bias value, the highest bit in the first map defaults to 1, or when the index with bit 0 represents an available CS bias value, the highest bit in the first map defaults to 0.

[0192] For example, when the index with bit 1 represents an available CS offset value, and the second bitmap is 100, the first bitmap is 1100.

[0193] For another example, when the index with bit 0 represents an available CS offset value, and the second bitmap is 100, the first bitmap is 0100.

[0194] Optionally, the highest bit of the first bitmap may be the leftmost bit or the rightmost bit in the first bitmap, that is, in the above example, when the second bitmap is 100, the highest bit may be the leftmost 1 or the rightmost 0.

[0195] In one embodiment, the first bitmap is associated with the third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

[0196] Optionally, the association of the first bitmap with the third bitmap and the value of Q can be understood as follows: the first bitmap is determined based on the third bitmap and the value of Q. The specific determination method of the first bitmap is described in detail in the embodiments corresponding to FIG. 9 and FIG. 10 .

[0197] Optionally, the Q value is associated with at least one of the following: the number of ports with the same comb teeth occupied by SRS resources, the number of ports with different cyclic shifts occupied by SRS resources, or a maximum cyclic shift value.

[0198] In one embodiment, the first bitmap is associated with an index indicated by the network device.

[0199] Optionally, the association of the first bitmap with the index indicated by the network device can be understood as the first bitmap being determined based on the index indicated by the network device. The specific determination method of the first bitmap is described in detail in the embodiments corresponding to FIG. 9 and FIG. 10 .

[0200] S703: The terminal device sends an SRS according to the initial cyclic shift value and the first cyclic offset of the i-th port in the first cyclic shift offset set.

[0201] In an embodiment of the present application, an SRS can be sent based on the initial cyclic shift value of the i-th port and the first cyclic offset of the i-th port in the first cyclic shift offset set. In this way, when there are traditional UEs in the communication system, the freedom of the target UE to perform cyclic shift hopping can be improved, thereby avoiding the situation where the SRS sent by the target UE is interfered with and causes poor channel estimation quality.

[0202] It should be understood that in the embodiments of the present application, the traditional UE may refer to a terminal device that does not have the CS hopping or CO hopping function, and the target UE may refer to a terminal device that has the CS hopping or CO hopping function. The communication method provided in the present application can be executed by the target UE, that is, the terminal device in method 700 can be the target UE.

[0203] FIG8 is another communication method provided by an embodiment of the present application. Method 800 may include steps S801 to S803.

[0204] S801: The terminal device receives second indication information sent by the network device.

[0205] The second indication information may include: at least one of a starting comb tooth offset value corresponding to the SRS resource, a first bitmap, a second bitmap, a third bitmap, or a bitmap index.

[0206] The starting comb offset value corresponding to the SRS resource is defined by the protocol parameter.

[0207] Optionally, before step S801 , the network device may configure an initial cyclic shift value of the i-th port among the N ports corresponding to the RS resources and a first cyclic shift offset set corresponding to the N ports.

[0208] S802: The terminal device obtains an initial comb tooth offset value of the i-th port among N ports corresponding to the SRS resource and a first comb tooth offset bias set corresponding to the N ports.

[0209] Wherein, N is a positive integer, i is less than or equal to N, the first comb tooth offset bias set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the comb tooth degree.

[0210] Alternatively, the first comb offset bias set may be associated with the third bitmap and the value of Q

[0211] Optionally, in the first comb tooth offset bias sets corresponding to the N ports, the first comb tooth offset bias sets corresponding to each port may be the same or different.

[0212] Optionally, the first comb-teeth offset set is associated with the first bitmap, which can be understood as: the first comb-teeth offset set is determined based on the first bitmap.

[0213] Optionally, the first comb tooth offset may be any comb tooth offset in the first comb tooth offset offset set.

[0214] In one embodiment, the length of the first bitmap is equal to the combing length.

[0215] Optionally, the network device may indicate the comb degree to the terminal device, and the terminal device may determine the first comb offset bias set according to the first bitmap whose length is equal to the comb degree.

[0216] In one embodiment, the first comb offset bias set is an index of bit 1 or bit 0 in the first bitmap.

[0217] Optionally, the index with a bit of 1 in the first bitmap can be understood as an available CO bias value, and the index with a bit of 0 can be understood as an unavailable CO bias value. Alternatively, the index with a bit of 0 can be understood as an available CO bias value, and the index with a bit of 1 can be understood as an unavailable CO bias value.

[0218] In one embodiment, the first bitmap is obtained by adding 0 or 1 to the most significant bit of the bits in the second bitmap, and the length of the second bitmap is the comb degree-1.

[0219] Optionally, when the index with bit 1 represents an available CO bias value, the highest bit in the first map defaults to 1, or when the index with bit 0 represents an available CO bias value, the highest bit in the first map defaults to 0.

[0220] Optionally, the most significant bit of the first bitmap may be the leftmost bit or the rightmost bit in the first bitmap.

[0221] For example, when the index with bit 1 represents an available CO bias value, and the second bitmap is 100, the first bitmap is 1100.

[0222] For another example, when the index with bit 0 represents an available CO bias value, and the second bitmap is 100, the first bitmap is 0100.

[0223] Optionally, the highest bit of the first bitmap may be the leftmost bit or the rightmost bit in the first bitmap, that is, in the above example, when the second bitmap is 100, the highest bit may be the leftmost 1 or the rightmost 0.

[0224] In one embodiment, the first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

[0225] Optionally, the association of the first bitmap with the third bitmap and the value of Q can be understood as follows: the first bitmap is determined based on the third bitmap and the value of Q. The specific method for determining the first bitmap is described in detail in the embodiments corresponding to Figures 11 and 12.

[0226] Optionally, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by SRS resources, or the comb tooth degree.

[0227] In one embodiment, the association of the first bitmap with the index indicated by the network device can be understood as the first bitmap being determined based on the index indicated by the network device. The specific method for determining the first bitmap is described in detail in the embodiments corresponding to FIG11 and FIG12 .

[0228] S803: The terminal device sends an SRS according to the initial comb tooth offset value and the first comb tooth offset of the i-th port in the first comb tooth offset set.

[0229] In an embodiment of the present application, an SRS can be sent according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset offset set. In this way, when there are traditional UEs in the communication system, the freedom of the target UE to perform comb offset jumping can be improved, thereby avoiding the situation where the SRS sent by the target UE is interfered with and the channel estimation quality is poor.

[0230] It should be understood that in the embodiments of the present application, the traditional UE may refer to a terminal device that does not have the CS hopping or CO hopping function, and the target UE may refer to a terminal device that has the CS hopping or CO hopping function. The communication method provided in the present application can be executed by the target UE, that is, the terminal device in method 800 can be the target UE.

[0231] 9 and 10 , the specific content of CS hopping performed by the terminal device will be described below.

[0232] The terminal device may receive indication information sent by the network device, which may be used to indicate the CS and CO corresponding to the allocated SRS resource. The indication information may be the first indication information in method 700 or the second indication information in method 800. The SRS resource may include one or more SRS ports, each port corresponding to a CS value and a CO value. Based on the NR protocol, the network device indicates the combing degree K. TC And according to the comb tooth degree K TC Determine the maximum number of CSs And further indicates the CS value corresponding to the SRS resource and CO values Based on the above indication information, the CS and CO values ​​corresponding to the one or more ports corresponding to the SRS resource are calculated using the above formulas (1) and (2).

[0233] For example, as shown in FIG9 , it is assumed that the configuration information of the target SRS resource indicated to the target terminal device by the network device is K TC =4, This means that the SRS resource contains 4 ports (ports 0 to 3), which correspond to CS 0, CS 3, CS 6 and CS 9 in Figure 9. Assume that the configuration information of the target SRS resource indicated by the network device to the traditional terminal device is This means that the SRS resource contains four ports (ports 0 to 3), which correspond to CS2, CS5, CS8, and CS11 in Figure 9. The target terminal device may refer to a terminal device with SRS CS hopping or CO hopping capabilities, and the legacy terminal device may refer to a terminal device without SRS CS hopping or CO hopping capabilities.

[0234] When CS hopping is enabled on the target terminal device, all ports of the target SRS resource can correspond one by one to a CS value area where CS hopping is possible, or a CS value area where CS hopping is not possible. The number of CS values ​​contained in the CS value area where CS hopping is possible or the CS value area where CS hopping is not possible is called the area length L1 where CS hopping is possible or the area length L2 where CS hopping is not possible. It should be noted that the CS value area where CS hopping is possible or the CS value area where CS hopping is not possible are equivalent, that is, the union of the CS value set where CS hopping is possible and the CS value set where CS hopping is not possible is The following embodiments are described by taking the CS value range where CS hopping can be performed as an example.

[0235] The set of CS hopping areas corresponding to each port of the target SRS resource can be the CS value preset by the protocol or indicated by the network device. The sum of each CS bias value in the CS bias value set is modulo The result set of .

[0236] Among them, the value set of CS bias is determined by the bitmap (the bitmap is The length of the bitmap refers to the number of bits contained in the bitmap). Specifically, the index of bit 1 (or bit 0) in the bitmap represents the available CS bias value. The value set of the CS bias corresponding to the target SRS resource is the set of available CS bias values ​​indicated in the bitmap. or

[0237] in express The index of the nth element in m, express The number of elements whose median value is x. N is The length of The number of elements in, N is less than or equal to A positive integer; function It can be expressed as in express The nth element of . Function It can be expressed as or Can be replaced by symbols express The number of elements whose median value is x.

[0238] For example, if but The value set of CS bias is CS={0,1,3,4,6,7,9,10}. The area set that can perform CS hopping is CS={0,1,3,4,6,7,9,10}; if the network device is configured Then the set of regions where CS hopping can be performed is CS = {3, 4, 6, 7, 9, 10, 0, 1}. It can be the first bitmap in method 700, can be the initial cyclic shift value in method 700, It can be the maximum cyclic shift value in method 700, and the value set of CS offset can be the first cyclic shift offset set in method 700.

[0239] In one possible implementation, each port of the target SRS resource can correspond to a different

[0240] One possible implementation method is that each port of the target SRS resource corresponds to Preset to the initial cyclic shift of the port

[0241] In one possible implementation, each port of the target SRS resource corresponds to the same bitmap.

[0242] The network device can configure a CS offset value set for the target SRS resource, which includes at least two optional CS offset values, one of which is 0. The following configuration methods can be included:

[0243] Method 1: The network device sends an instruction message, the instruction message indicates the length bitmap.

[0244] For example, as shown in Figure 10, if the network device is configured The target terminal device corresponds to the SRS resource ports 0, 1, 2, and 3. They are 0, 3, 6, and 9, respectively. The set of CS bias values ​​is CS = {0, 1, 3, 4, 6, 7, 9, 10}, and the set of regions where CS hopping can be performed on each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}, respectively.

[0245] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0246] in,

[0247] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0248] S(l)=l, And K=1

[0249] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0250] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0251] When 'cyclicShiftHoppingSubset' is configured:

[0252] And K=1.

[0253] It can be calculated by the following formula:

[0254] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0255] Among them, f(n SRS ) is a random value generated by a random sequence generation formula. For example, f(n SRS ) can be calculated by the following formula:

[0256] or,

[0257] or,

[0258] or,

[0259] or,

[0260] Where M and N are positive integers, and the random sequence c(i) is generated according to the following formula: c(n) = (x1(n+N C )+x2(n+N C ))mod2 x1(n+31)=(x1(n+3)+x1(n))mod2 x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2

[0261] Among them, N C =1600, the first m sequence x1(n) is initialized to x1(0)=0, n=1,2…30. The second m sequence x2(n) is initialized to Here the parameter c init Can be configured independently for different terminal devices. For example, init Can be based on the initialization ID of the configuration, such as or c init is the cell ID, or 'cyclicShiftHoppingSubset' and 'cyclicShiftHoppingFinerGranularity' are parameters configured for the network device, indicating whether subset CS hopping and fine-granularity CS hopping are enabled, respectively.

[0262] Method 2: The network device sends an instruction message, the instruction message indicates the length The bitmap is recorded as in accordance with Sure By Add a 1 to the leftmost side to get For example, if but is 1011.

[0263] In this implementation, when the index of element 1 in the bitmap represents the available CS bias, The highest bit must be 1 (the left side of the bitmap is the high bit and the right side is the low bit), or in other words The 0th bit of must be 1 (the leftmost bit of the bitmap is the first bit, for example, if bitmap = 10, then the 0th bit is 1 and the 1st bit is 0). Or, when the index of element 0 in the bitmap represents the available CS bias, The highest bit of must be 0, or The 0th bit of must be 0.

[0264] For example, as shown in Figure 10, if the network device is configured The target terminal device corresponds to the SRS resource ports 0, 1, 2, and 3. They are 0, 3, 6, and 9, respectively. By It can be determined The set of CS bias values ​​is CS = {0, 1, 3, 4, 6, 7, 9, 10}, and the set of regions where CS hopping can be performed on each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}. It may be the second bitmap in method 700 .

[0265] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0266] in,

[0267] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0268] S(l)=l, And K=1

[0269] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0270] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0271] When 'cyclicShiftHoppingSubset' is configured:

[0272] And K=1.

[0273] It can be calculated by the following formula:

[0274] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0275] Method 3: The network device sends an indication message, the indication message indicates the length The bitmap is recorded as in accordance with Sure

[0276] Among them, based on Sure There are two possible ways, one is By Perform Q-cycle extension to obtain, for example, Q=2, but One is By Zero padding to Length is obtained, for example, Q = 2, but in, It may be the third bitmap in method 700 .

[0277] Q can be indicated, preset, or determined based on some rules. The following are several ways to determine Q based on rules:

[0278] Method 3.1: Q can be occupied by the number of ports on the same comb tooth by SRS resources Sure,

[0279] in,

[0280] Take the cycle extension method as an example, as shown in Figure 10, if the network device configuration According to the above formula, we can determine That is, Q = 4, then It can be determined If the target terminal device corresponds to the SRS resource port 0, 1, 2, 3 The values ​​of CS offset are 0, 3, 6, and 9, respectively. The value set of CS offset is CS = {0, 1, 3, 4, 6, 7, 9, 10}. The value set of CS hopping areas corresponding to each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}, respectively.

[0281] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0282] in,

[0283] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0284] S(l)=l, And K=1

[0285] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0286] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device

[0287] When 'cyclicShiftHoppingSubset' is configured:

[0288] And K=1

[0289] It can be calculated by the following formula:

[0290] 'cyclicShiftHoppingSubset' and 'cyclicShiftHoppingFinerGranularity' are parameters configured for the network device.

[0291] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CS can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0292] in,

[0293] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0294] S(l)=l, And K=1

[0295] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0296] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0297] When 'cyclicShiftHoppingSubset' is configured:

[0298] And K=1

[0299] It can be calculated by the following formula:

[0300] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0301] Method 3.2: Q can be occupied by the number of ports on the same comb tooth by SRS resources Sure,

[0302] in,

[0303] Take the cycle extension method as an example, as shown in Figure 10, if the network device configuration According to the above formula, we can determine That is, Q = 4, then It can be determined If the target terminal device SRS resource ports 0, 1, 2, 3 correspond to The values ​​of CS offset are 0, 3, 6, and 9, respectively. The value set of CS offset is CS = {0, 1, 3, 4, 6, 7, 9, 10}. The value set of CS hopping areas corresponding to each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}, respectively.

[0304] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0305] in,

[0306] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0307] S(l)=l, And K=1

[0308] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0309] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device

[0310] When 'cyclicShiftHoppingSubset' is configured:

[0311] And K=1

[0312] It can be calculated by the following formula:

[0313] 'cyclicShiftHoppingSubset' and 'cyclicShiftHoppingFinerGranularity' are parameters configured for the network device.

[0314] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CS can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0315] in,

[0316] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0317] S(l)=l, And K=1

[0318] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0319] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0320] When 'cyclicShiftHoppingSubset' is configured:

[0321] And K=1

[0322] It can be calculated by the following formula:

[0323] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0324] Method 3.3: Q can be determined by the number of ports of different CSs occupied by SRS resources Sure,

[0325] in,

[0326] Take the cycle extension method as an example, as shown in Figure 10, if the network device configuration According to the above formula, we can determine That is, Q = 4, then It can be determined If the target terminal device corresponds to the SRS resource port 0, 1, 2, 3 The values ​​of CS offset are 0, 3, 6, and 9, respectively. The value set of CS offset is CS = {0, 1, 3, 4, 6, 7, 9, 10}. The set of areas where CS hopping can be performed on each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}, respectively.

[0327] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0328] in,

[0329] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0330] S(l)=l, And K=1

[0331] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0332] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device

[0333] When 'cyclicShiftHoppingSubset' is configured:

[0334] And K=1

[0335] It can be calculated by the following formula:

[0336] 'cyclicShiftHoppingSubset' and 'cyclicShiftHoppingFinerGranularity' are parameters configured for the network device.

[0337] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CS can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0338] in,

[0339] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0340] S(l)=l, And K=1

[0341] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0342] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0343] When 'cyclicShiftHoppingSubset' is configured:

[0344] And K=1

[0345] It can be calculated by the following formula:

[0346] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0347] Method 3.4: Q can be determined by the number of ports of different CSs occupied by SRS resources Sure,

[0348] in,

[0349] Take the cycle extension method as an example, as shown in Figure 10, if the network device configuration According to the above formula, we can determine That is, Q = 4, then It can be determined If the target terminal device corresponds to the SRS resource port 0, 1, 2, 3 The values ​​of CS offset are 0, 3, 6, and 9, respectively. The value set of CS offset is CS = {0, 1, 3, 4, 6, 7, 9, 10}. The value set of CS hopping areas corresponding to each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}, respectively.

[0350] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0351] in,

[0352] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0353] S(l)=l, And K=1

[0354] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0355] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device

[0356] When 'cyclicShiftHoppingSubset' is configured:

[0357] And K=1

[0358] It can be calculated by the following formula:

[0359] 'cyclicShiftHoppingSubset' and 'cyclicShiftHoppingFinerGranularity' are parameters configured for the network device.

[0360] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CS can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0361] in,

[0362] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0363] S(l)=l, And K=1

[0364] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0365] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0366] When 'cyclicShiftHoppingSubset' is configured:

[0367] And K=1

[0368] It can be calculated by the following formula:

[0369] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0370] Method 3.5, Q can be obtained by Sure,

[0371] Take the cycle extension method as an example, as shown in Figure 10, if the network device configuration According to the above formula, Q=4, then It can be determined If the target terminal device corresponds to the SRS resource port 0, 1, 2, 3 The values ​​of CS offset are 0, 3, 6, and 9, respectively. The value set of CS offset is CS = {0, 1, 3, 4, 6, 7, 9, 10}. The value set of CS hopping areas corresponding to each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}, respectively.

[0372] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0373] in,

[0374] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0375] S(l)=l, And K=1

[0376] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0377] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device

[0378] When 'cyclicShiftHoppingSubset' is configured:

[0379] And K=1

[0380] It can be calculated by the following formula:

[0381] 'cyclicShiftHoppingSubset' and 'cyclicShiftHoppingFinerGranularity' are parameters configured for the network device.

[0382] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CS can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0383] in,

[0384] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0385] S(l)=l, And K=1

[0386] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0387] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0388] When 'cyclicShiftHoppingSubset' is configured:

[0389] And K=1

[0390] It can be calculated by the following formula:

[0391] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0392] Method 4: The bitmap is preset, and the network device indicates the index R of the bitmap to notify the bitmap. The index R may be the index indicated by the network device in method 700.

[0393] For example, the bitmap may be determined according to Table 2.

[0394] Table 2

[0395] Take the cycle extension method as an example, as shown in Figure 10, if the network device configuration Q=4, then by looking up Table 2 we can know If the target terminal device corresponds to ports 0, 1, 2, and 3 The values ​​of CS offset are 0, 3, 6, and 9, respectively. The value set of CS offset is CS = {0, 1, 3, 4, 6, 7, 9, 10}. The value set of CS hopping areas corresponding to each port is CS = {0, 1, 3, 4, 6, 7, 9, 10}, CS = {3, 4, 6, 7, 9, 10, 0, 1}, CS = {6, 7, 9, 10, 0, 1, 3, 4}, and CS = {9, 10, 0, 1, 3, 4, 6, 7}, respectively.

[0396] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0397] in,

[0398] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0399] S(l)=l, And K=1

[0400] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0401] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device

[0402] When 'cyclicShiftHoppingSubset' is configured:

[0403] And K=1

[0404] It can be calculated by the following formula:

[0405] 'cyclicShiftHoppingSubset' and 'cyclicShiftHoppingFinerGranularity' are parameters configured for the network device.

[0406] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CS can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0407] in,

[0408] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is not configured:

[0409] S(l)=l, And K=1

[0410] When 'cyclicShiftHoppingSubset' is not configured, and 'cyclicShiftHoppingFinerGranularity' is configured:

[0411] S(l)=l, And K is the value or preset value of the high-level parameter 'cyclicShiftHoppingFinerGranularity' configured in the network device.

[0412] When 'cyclicShiftHoppingSubset' is configured:

[0413] And K=1

[0414] It can be calculated by the following formula:

[0415] in, The specific calculation method of may not be limited to the above formula. The specific calculation method of is not limited.

[0416] 11 and 12 , the specific contents of CO hopping performed by the terminal device will be described below.

[0417] The terminal device receives the indication information sent by the network device, which is used to indicate the CS and CO corresponding to the allocated SRS resource. The indication information can be the first indication information in method 700 or the second indication information in method 800. The SRS resource includes one or more SRS ports, each port corresponding to a CS value and a CO value. Based on the NR protocol, the network device indicates the combing degree K TC And according to the comb tooth degree K TC Determine the maximum number of CSs And further indicates the CS value corresponding to the SRS resource and CO values Based on the above indication information, the CS and CO values ​​corresponding to the one or more ports corresponding to the SRS resource are calculated by formula (1) and formula (2).

[0418] As shown in FIG11 , it is assumed that the configuration information of the target SRS resource indicated by the network device to the terminal device is K TC =8, This means that the SRS resource contains 4 ports (ports 0 to 3), port 0 and port 1 correspond to CS 0, port 2 and port 3 correspond to CS3, port 0 and port 2 correspond to CO0, and port 1 and port 3 correspond to CO4. Assume that the configuration information of the target SRS resource indicated by the network device to the terminal device is K TC =8, This means that the SRS resource includes 4 ports (ports 0 to 3), port 0 and port 1 correspond to CS 0, port 2 and port 3 correspond to CS 3, port 0 and port 2 correspond to CO 3, and port 1 and port 3 correspond to CO 7.

[0419] When CO hopping is enabled, all ports of the target SRS resource will correspond to a CO value range where CO hopping is possible or a CO value range where CO hopping is not possible. The number of CO values ​​contained in the CO value range where CO hopping is possible or the CO value range where CO hopping is not possible is called the CO hopping range length L3 or the CO value range where CO hopping is not possible L4. Specifically, the CO value range where CO hopping is possible or the CO value range where CO hopping is not possible are equal, that is, the union of the CO value set where CO hopping is possible and the CO value set where CO hopping is not possible is {0, 1, ..., K TC -1}. L3+L4=K TC The following embodiments are all introduced using the CO value range where CO hopping can be performed as an example.

[0420] The value set of CO bias is determined by bitmap, (the bitmap is The length of the bitmap refers to the number of bits contained in the bitmap). Specifically, the index of bit 1 (or bit 0) in the bitmap represents the available CO bias value. The value set of the CS bias corresponding to the target SRS resource is the set of available CS biases indicated in the bitmap. or

[0421] in, express The index of the nth element in m, express The number of elements whose median value is x. N is The length of The number of elements in, N is less than or equal to K TC A positive integer; function It can be expressed as in express The nth element of . Function It can be expressed as or Can be replaced by symbols express The number of elements whose median value is x.

[0422] For example, if Then N=8, The CO offset value set is CO = {0, 1, 2, 4, 5, 6}. K TC =8, then the area set that can perform CO hopping is CO = {0,1,2,4,5,6}; if the network device is configured K TC =12, then the set of regions where CO hopping can be performed is CO={4,5,6,0,1,2}, where can be the first bitmap in method 800, It can be the initial comb offset value in method 800, and the value set of CO bias can be the first comb offset bias set in method 800.

[0423] In one possible implementation, each port of the target SRS resource may correspond to a different

[0424] In one possible implementation, each port of the target SRS resource corresponds to Preset to the initial cyclic shift of the port

[0425] In a possible implementation, each port of the target SRS resource corresponds to the same bitmap.

[0426] The network device can configure a CS offset value set for the target SRS resource, which includes at least two optional CS offset values, one of which is 0. The following configuration methods can be included:

[0427] Method 1: The network device sends an indication message, the indication message length is K TC bitmap.

[0428] For example, as shown in Figure 12, if the network device is configured K TC =8, and The CO bias value set is CO = {0, 1, 2, 4, 5, 6}. If the SRS resource ports 0, 1, 2, and 3 of the target terminal device correspond to The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0429] In the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0430] in,

[0431] When 'combOffsetHoppingSubset' is not configured: S(l)=l, Y=K TC

[0432] When 'combOffsetHoppingSubset' is configured:

[0433] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0434] Method 2: The network device sends an indication message, the indication message length is K TC The bitmap of -1 is recorded as in accordance with Sure By Add a 1 to the leftmost side to get For example, if but is 1011, among which, It may be the second bitmap in method 800 .

[0435] Among them, when the index of element 1 in the bitmap represents the available CO bias, The highest bit must be 1 (the left side of the bitmap is the high bit and the right side is the low bit), or in other words The 0th bit of the bitmap must be 1 (the leftmost bit of the bitmap is the first bit, for example, if bitmap = 10, then the 0th bit is 1 and the 1st bit is 0). Or, when the index of element 0 in the bitmap represents the available CO bias, The highest bit of must be 0, or The 0th bit of must be 0.

[0436] For example, as shown in Figure 12, if the network device is configured K TC =8, and By It can be determined The CO bias value set is CO = {0, 1, 2, 4, 5, 6}. If the SRS resource ports 0, 1, 2, and 3 of the target terminal device correspond to The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0437] When SRS resource configuration CO hopping is turned on, on the nth SRS SRS sending opportunity, port p i The corresponding CS can be calculated as follows:

[0438] in,

[0439] When 'combOffsetHoppingSubset' is not configured: S(l)=l, Y=K TC

[0440] When 'combOffsetHoppingSubset' is configured:

[0441] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0442] Method 3: The network device sends an indication message, the indication message length is K TC / Q bitmap, recorded as in accordance with Sure in It may be the third bitmap in method 800 .

[0443] Among them, based on Sure There are two possible ways, one is By Perform Q-cycle extension to obtain, for example, Q=2, but One is By Zero padding to Long acquisition, for example, Q = 2, but

[0444] Q can be indicated, preset, or determined based on some rules. The following are several ways to determine Q based on rules:

[0445] Method 3.1: Q can be occupied by SRS resources on the same CS port number Sure,

[0446] in,

[0447] Take the cycle extension method as an example, as shown in Figure 12, if the network device configuration K TC =8, According to the above formula, we can determine Q=2, then It can be determined The CO offset value set is CO = {0, 1, 2, 4, 5, 6}, and the SRS resource ports 0, 1, 2, and 3 of the target terminal device correspond to The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0448] In the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0449] in,

[0450] When 'combOffsetHoppingSubset' is not configured:

[0451] S(l)=l,Y=K TC

[0452] When 'combOffsetHoppingSubset' is configured:

[0453] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0454] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CO can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0455] in,

[0456] When 'combOffsetHoppingSubset' is configured:

[0457] When 'combOffsetHoppingSubset' is not configured:

[0458] 'combOffsetHoppingSubset' is a parameter configured on the network device that indicates whether the CO hopping subset is enabled.

[0459] Method 3.2: Q can be occupied by SRS resources on the same CS port number Sure,

[0460] in,

[0461] Take the cycle extension method as an example, as shown in Figure 12, if the network device configuration K TC =8, According to the above formula, we can determine Q=2, then It can be determined The CO bias value set is CO = {0, 1, 2, 4, 5, 6}. If the SRS resource ports 0, 1, 2, and 3 of the target terminal device correspond to The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0462] In the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0463] in,

[0464] When 'combOffsetHoppingSubset' is not configured: S(l)=l, Y=K TC

[0465] When 'combOffsetHoppingSubset' is configured:

[0466] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0467] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CO can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0468] in,

[0469] When 'combOffsetHoppingSubset' is configured:

[0470] When 'combOffsetHoppingSubset' is not configured:

[0471] 'combOffsetHoppingSubset' is a parameter configured on the network device that indicates whether the CO hopping subset is enabled.

[0472] Method 3.3: Q can be determined by the number of ports of different comb teeth occupied by SRS resources Sure,

[0473] in,

[0474] Take the cycle extension method as an example, as shown in Figure 12, if the network device configuration K TC=8, According to the above formula, we can determine Q=2, then It can be determined Then the CO bias value set is CO = {0,1,2,4,5,6}. If the target terminal device corresponds to ports 0,1,2,3, The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0475] In the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0476] in,

[0477] When 'combOffsetHoppingSubset' is not configured: S(l)=l, Y=K TC

[0478] When 'combOffsetHoppingSubset' is configured:

[0479] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0480] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CO can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0481] in,

[0482] When 'combOffsetHoppingSubset' is configured:

[0483] When 'combOffsetHoppingSubset' is not configured:

[0484] 'combOffsetHoppingSubset' is a parameter configured on the network device that indicates whether the CO hopping subset is enabled.

[0485] Method 3.4: Q can be determined by the number of ports of different comb teeth occupied by SRS resources Sure,

[0486] in,

[0487] Take the cycle extension method as an example, as shown in Figure 12, if the network device configuration K TC =8, According to the above formula, we can determine =2, then It can be determined Then the CO bias value set is CO = {0,1,2,4,5,6}. If the target terminal device corresponds to ports 0,1,2,3, The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0488] In the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0489] in,

[0490] When 'combOffsetHoppingSubset' is not configured: S(l)=l, Y=K TC

[0491] When 'combOffsetHoppingSubset' is configured:

[0492] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0493] Or, at the nth SRS SRS sending opportunity, port p iThe corresponding CO can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0494] in,

[0495] When 'combOffsetHoppingSubset' is configured:

[0496] When 'combOffsetHoppingSubset' is not configured:

[0497] 'combOffsetHoppingSubset' is a parameter configured on the network device that indicates whether the CO hopping subset is enabled.

[0498] Method 3.5: Q can be obtained by K TC Sure,

[0499] Take the cycle extension method as an example, as shown in Figure 12, if the network device configuration K TC =8, According to the above formula, Q=2, then It can be determined The CO bias value set is CO = {0, 1, 2, 4, 5, 6}. If the SRS resource ports 0, 1, 2, and 3 of the target terminal device correspond to The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0500] In the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0501] in,

[0502] When 'combOffsetHoppingSubset' is not configured: S(l)=l, Y=K TC

[0503] When 'combOffsetHoppingSubset' is configured:

[0504] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0505] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CO can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0506] in,

[0507] When 'combOffsetHoppingSubset' is configured:

[0508] When 'combOffsetHoppingSubset' is not configured:

[0509] 'combOffsetHoppingSubset' is a parameter configured on the network device that indicates whether the CO hopping subset is enabled.

[0510] Method 4: The bitmap is preset, and the network device indicates the index R of the bitmap to notify the bitmap. The index R may be the index indicated by the network device in method 800.

[0511] For example, the bitmap may be determined according to Table 3 below.

[0512] Table 3

[0513] Take the cycle extension method as an example, as shown in Figure 12, if the network device configuration K TC =8, Q=2,R=0, it can be determined from Table 3 The CO bias value set is CO = {0, 1, 2, 4, 5, 6}. If the SRS resource ports 0, 1, 2, and 3 of the target terminal device correspond to The order is 0, 4, 0, 4. The corresponding area sets for each port that can perform CO hopping are CO = {0, 1, 2, 4, 5, 6}, CO = {4, 5, 6, 0, 1, 2}, CO = {0, 1, 2, 4, 5, 6}, and CO = {4, 5, 6, 0, 1, 2}.

[0514] In the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0515] in,

[0516] When 'combOffsetHoppingSubset' is not configured: S(l)=l, Y=K TC

[0517] When 'combOffsetHoppingSubset' is configured:

[0518] 'combOffsetHoppingSubset' is a parameter configured on the network device, indicating whether the CO hopping subset is enabled.

[0519] Or, at the nth SRS SRS sending opportunity, port p i The corresponding CO can be and Q determine, in the nth SRS SRS sending opportunity, port p i The corresponding CO can be calculated according to the following formula:

[0520] in,

[0521] When 'combOffsetHoppingSubset' is configured:

[0522] When 'combOffsetHoppingSubset' is not configured:

[0523] 'combOffsetHoppingSubset' is a parameter configured on the network device that indicates whether the CO hopping subset is enabled.

[0524] The following describes how to allocate SRS resources when the SRS resources include 8 ports, with reference to FIG. 13 and FIG. 14 .

[0525] When the SRS resource contains 8 ports, one implementation method is to divide the 8 ports contained in the SRS resource into two groups, each group contains four ports, and the two groups of ports are mapped to different orthogonal frequency-division multiplexing (OFDM) symbols respectively, and the two groups of ports are orthogonally multiplexed through time. i , CSα i Defined as:

[0526] For example, the number of ports corresponding to the SRS resources configured by the network device for the terminal device Comb tooth degree K TC =4, maximum CS value CS starting position The 8 port numbers of SRS resources correspond to port numbers p i =1000,1001,1002,1003,1004,1005,1006,1007, the CSs corresponding to the eight ports are CS0, CS3, CS6, CS9, CS0, CS3, CS6, CS9 respectively. If ports 1000,1001,1002,1003 are grouped together, and ports 1004,1005,1006,1007 are grouped together, and the two groups of ports occupy different symbols, then the allocation method of the eight port pairs corresponding to the SRS resources can be shown in Figure 13.

[0527] However, when ports 1000, 1001, 1004, and 1005 are grouped together, and ports 1002, 1003, 1006, and 1007 are grouped together, the resource allocation is as shown in FIG13 . Since port 1000 and port 1004 are allocated the same resources (ports 1000 and 1004 have the same symbol, the same comb teeth, and the same CS), a collision occurs; since port 1001 and port 1005 are allocated the same resources (ports 1001 and port 1005 have the same symbol, the same comb teeth, and the same CS), a collision occurs.

[0528] Therefore, when the SRS resources include 8 ports and the port groups are mapped to different symbols, resource collision when discontinuous port numbers are assigned to the same group is a problem that needs to be solved urgently.

[0529] FIG15 is another communication method provided in an embodiment of the present application, which may include the following steps.

[0530] S1501, the terminal device receives the third indication information sent by the network device.

[0531] S1502: The terminal device obtains, according to the third indication information, a port number corresponding to the i-th port among the N ports corresponding to the sounding reference signal SRS resource.

[0532] Wherein, N is a positive integer, i is less than or equal to N, and the N ports are divided into two groups and mapped to different OFDM symbols respectively.

[0533] S1503, determining a cyclic shift value corresponding to the i-th port according to the cyclic shift reference index and the port number corresponding to the i-th port; and determining a comb tooth corresponding to the i-th port according to the comb tooth offset value and the port number corresponding to the i-th port.

[0534] The cyclic shift value corresponding to the i-th port is different from the cyclic shift value corresponding to the (i+4)-th port.

[0535] Cyclic shift value of the port It can be determined according to the following formula:

[0536] Optionally, the following formula may be applied when N=8 and the high-layer parameter tdm is enabled.

[0537] or,

[0538] or,

[0539] When the number of SRS resource ports is equal to 8, the high-level parameter tdm is set to enabled and the maximum cyclic shift value is 6, the cyclic shift value corresponding to port i is determined according to the following formula:

[0540] When the number of SRS resource ports is equal to 8, the higher-layer parameter tdm is set to enabled, and the maximum cyclic shift value is not 6, the cyclic shift value corresponding to port i is determined according to the following formula:

[0541] or,

[0542] When the number of SRS resource ports is equal to 8, the high-level parameter tdm is set to enabled and the maximum cyclic shift value is 6, the cyclic shift value corresponding to port i is determined according to the following formula:

[0543] When the number of SRS resource ports is equal to 8, the higher-layer parameter tdm is set to enabled, and the maximum cyclic shift value is not 6, the cyclic shift value corresponding to port i is determined according to the following formula:

[0544] Comb offset value corresponding to the port Determined by the following formula:

[0545] or,

[0546] or,

[0547] When the number of SRS resource ports is equal to 8, the high-level parameter tdm is set to enabled, the maximum cyclic shift value is 6, and the port number corresponding to port i belongs to {1001, 1003, 1005, 1007}, the cyclic shift value corresponding to port i is determined according to the following formula:

[0548] When the number of SRS resource ports is equal to 8, the high-level parameter tdm is set to enabled, the port number corresponding to port i belongs to {1001, 1003, 1005, 1007} ​​and the starting cyclic shift value belong When , the cyclic shift value corresponding to port i is determined according to the following formula:

[0549] When the number of SRS resource ports is equal to 8, the high-level parameter tdm is set to enabled, but the port number corresponding to port i does not meet the requirements of {1001, 1003, 1005, 1007} ​​and the starting cyclic shift value belong Or when the maximum cyclic shift value is not 6 and the port number corresponding to port i is {1001, 1003, 1005, 1007}, the cyclic shift value corresponding to port i is determined according to the following formula:

[0550] In one embodiment, N=8, wherein port 0, port 4, and port 5 occupy a first OFDM symbol, and port 2, port 3, port 6, and port 7 occupy a second OFDM symbol, and the first symbol and the second symbol are different.

[0551] In an embodiment of the present application, the cyclic shift value corresponding to the ith port can be determined by the port number corresponding to the ith port and the cyclic shift reference index. Since the cyclic shift value corresponding to the ith port is different from the cyclic shift value corresponding to the (i+4)th port, when the SRS resources include 8 ports and the port groups are mapped to different symbols, it is possible to avoid resource collisions caused by discontinuous port numbers being assigned to the same group.

[0552] The above describes the communication method provided in the embodiment of the present application. The following describes the apparatus and device of the embodiment of the present application in conjunction with Figures 16 and 17 respectively.

[0553] Figure 16 is a schematic diagram of a communication device 1600 provided in an embodiment of the present application. The device 1600 may include a transceiver unit 1610, a storage unit 1620, and a processing unit 1630. The transceiver unit 1610 is used to receive and send instructions and / or data. The transceiver unit 1610 may also be referred to as a communication interface or communication unit. The storage unit 1620 is used to implement corresponding storage functions and store corresponding instructions and / or data. The processing unit 1630 can read the instructions and / or data in the storage unit to enable the device 1600 to implement the aforementioned communication method.

[0554] As a design, the device 1600 can be used to execute the actions performed by the terminal device in the above method embodiment.

[0555] In one embodiment, the device 1600 includes: a processing unit 1630, used to obtain an initial cyclic shift value of the i-th port among N ports corresponding to a sounding reference signal SRS resource and a first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with a first bitmap, and the length of the first bitmap is less than or equal to the maximum cyclic shift value; a transceiver unit 1610, used to send the SRS according to the initial cyclic shift value and the first cyclic offset of the i-th port in the first cyclic shift offset set.

[0556] In a possible implementation, the length of the first bitmap is equal to the maximum cyclic shift value.

[0557] In a possible implementation, the first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

[0558] In a possible implementation, the first bitmap is obtained by adding 0 or 1 to the most significant bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value-1.

[0559] In a possible implementation, the first bitmap is associated with the third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

[0560] In a possible implementation, the Q value is associated with at least one of the following: the number of ports with the same comb teeth occupied by SRS resources, the number of ports with different cyclic shifts occupied by SRS resources, or a maximum cyclic shift value.

[0561] In one possible implementation, the first bitmap is associated with an index indicated by the network device.

[0562] In one embodiment, the device 1600 includes: a processing unit 1630, used to obtain an initial comb offset value of the i-th port among N ports corresponding to the SRS resource and a first comb offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb offset bias set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the comb degree; a transceiver unit 1610, used to send the SRS according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset bias set.

[0563] In a possible implementation, the length of the first bitmap is equal to the comb tooth length.

[0564] In a possible implementation, the first comb tooth offset bias set is an index of bit 1 or bit 0 in the first bitmap.

[0565] In a possible implementation, the first bitmap is obtained by adding 0 or 1 to the most significant bit of the bits in the second bitmap, and the length of the second bitmap is the comb degree-1.

[0566] In a possible implementation, the first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

[0567] In a possible implementation, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by SRS resources, or the comb tooth degree.

[0568] In one possible implementation, the first bitmap is associated with an index indicated by the network device.

[0569] In one embodiment, the device 1600 includes: a processing unit 1630, used to obtain an initial cyclic shift value of the i-th port among N ports corresponding to a sounding reference signal SRS resource and a first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with a third bitmap and a Q value, and the length of the third bitmap is less than or equal to the maximum cyclic shift value; a transceiver unit 1610, used to send the SRS according to the initial cyclic shift value and the first cyclic offset of the i-th port in the first cyclic shift offset set.

[0570] In a possible implementation, the Q value is associated with at least one of the following: the number of ports with the same comb teeth occupied by SRS resources, the number of ports with different cyclic shifts occupied by SRS resources, or a maximum cyclic shift value.

[0571] In one embodiment, the device 1600 includes: a processing unit 1630, used to obtain an initial comb offset value of the i-th port among N ports corresponding to the SRS resource and a first comb offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb offset bias set is associated with a third bitmap and a value of Q, and the length of the third bitmap is less than or equal to the comb degree; a transceiver unit 1610, used to send the SRS according to the initial comb offset value and the first comb offset of the i-th port in the first comb offset bias set.

[0572] In a possible implementation, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by SRS resources, or the comb tooth degree.

[0573] In one embodiment, a communication device is provided, including: a processing unit, used to obtain the port number corresponding to the i-th port among N ports corresponding to a sounding reference signal (SRS) resource, wherein N is a positive integer, i is less than or equal to N, and the N ports are divided into two groups and mapped to different OFDM symbols respectively; determining the cyclic shift value corresponding to the i-th port according to the cyclic shift reference index and the port number corresponding to the i-th port; determining the comb tooth corresponding to the i-th port according to the comb tooth offset value and the port number corresponding to the i-th port, wherein the cyclic shift value corresponding to the i-th port is different from the cyclic shift value corresponding to the i+4th port.

[0574] As a design, it is used to execute the actions performed by the terminal device in the above method embodiment.

[0575] In one embodiment, the device 1600 includes: a processing unit 1630, used to configure the initial cyclic shift value of the i-th port among the N ports corresponding to the SRS resource and the first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the maximum cyclic shift value; a transceiver unit 1610, used to send first indication information to the terminal device, the first indication information including: the initial cyclic shift value and the first cyclic shift offset set.

[0576] In a possible implementation, the length of the first bitmap is equal to the maximum cyclic shift value.

[0577] In a possible implementation, the first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

[0578] In a possible implementation, the first bitmap is obtained by adding 0 or 1 to the most significant bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value-1.

[0579] In a possible implementation, the first bitmap is associated with the third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

[0580] In a possible implementation, the value of Q is associated with at least one of the following: the number of ports with the same comb teeth occupied by SRS resources, the number of ports with different cyclic shifts occupied by SRS resources, or a maximum cyclic shift value.

[0581] In one embodiment, the device 1600 includes: a processing unit 1630, used to configure the initial comb tooth offset value of the i-th port among the N ports corresponding to the SRS resource and the first comb tooth offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb tooth offset bias set is associated with the first bitmap, and the length of the first bitmap is less than or equal to the comb tooth degree; a transceiver unit 1610, used to send second indication information to the terminal device, the second indication information including: the initial comb tooth offset value and the first comb tooth offset bias set.

[0582] In a possible implementation, the length of the first bitmap is equal to the comb tooth length.

[0583] In a possible implementation, the first comb tooth offset bias set is an index of bit 1 or bit 0 in the first bitmap.

[0584] In a possible implementation, the first bitmap is obtained by adding 0 or 1 to the most significant bit of the bits in the second bitmap, and the length of the second bitmap is the comb degree-1.

[0585] In a possible implementation, the first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

[0586] In a possible implementation, the value of Q is associated with at least one of the following: the number of ports with the same cyclic shift occupied by SRS resources, the number of ports with different comb teeth occupied by SRS resources, or the comb tooth degree.

[0587] In one possible implementation, the first bitmap is associated with an index indicated by the network device.

[0588] FIG17 is a schematic diagram of another communication device 1700 provided in an embodiment of the present application.

[0589] The device 1700 includes a memory 1710, a processor 1720, and a communication interface 1730. The memory 1710, processor 1720, and communication interface 1730 are connected via an internal connection path. The memory 1710 is used to store instructions, and the processor 1720 is used to execute the instructions stored in the memory 1710 to control the communication interface 1730 to obtain information, so that the device 1700 implements the aforementioned communication method. Optionally, the memory 1710 can be coupled to the processor 1720 via an interface or integrated with the processor 1720.

[0590] It should be noted that the communication interface 1730 may be a transceiver such as, but not limited to, a transceiver. The communication interface 1730 may also include an input / output interface.

[0591] The processor 1720 stores one or more computer programs, which include instructions. When the instructions are executed by the processor 1720, the apparatus 1700 executes the communication method in each of the above embodiments.

[0592] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0593] It should also be understood that in the embodiments of the present application, the memory may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the processor may also include non-volatile random access memory. For example, the processor may also store device type information.

[0594] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor 1720 or by instructions in the form of software. The method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1710, and the processor 1720 reads the information in the memory 1710 and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.

[0595] Optionally, the communication interface 1730 in FIG. 17 may implement the transceiver unit 1610 in FIG. 16 , the memory 1710 in FIG. 17 may implement the storage unit 1620 in FIG. 16 , and the processor 1720 in FIG. 17 may implement the processing unit 1630 in FIG. 16 .

[0596] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a program code. When the computer program code is executed on a computer, the computer executes any one of the methods in Figures 7 to 15 above.

[0597] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes any one of the methods in Figures 7 to 15 above.

[0598] An embodiment of the present application further provides a chip, comprising: a circuit, wherein the circuit is used to execute any one of the methods in FIG. 7 to FIG. 15 .

[0599] An embodiment of the present application also provides a terminal device, including: a communication device as shown in Figure 16 or Figure 17.

[0600] An embodiment of the present application also provides a network device, including: a communication device as shown in Figure 16 or Figure 17.

[0601] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0602] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0603] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0604] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0605] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling 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 method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0606] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Obtain an initial cyclic shift value of an i-th port among N ports corresponding to a sounding reference signal SRS resource and a first cyclic shift offset set corresponding to the N ports, where N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with a first bitmap, and a length of the first bitmap is less than or equal to a maximum cyclic shift value; The SRS is sent according to the initial cyclic shift value and a first cyclic offset of the i-th port in the first cyclic shift offset set.

2. The method according to claim 1, characterized in that The length of the first bitmap is equal to the maximum cyclic shift value.

3. The method according to claim 2, characterized in that The first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

4. The method according to claim 2, characterized in that The first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value-1.

5. The method according to claim 1, characterized in that The first bitmap is associated with a third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

6. The method according to claim 4, characterized in that The value of Q is associated with at least one of the following: the number of ports of the same comb teeth occupied by the SRS resources, the number of ports of different cyclic shifts occupied by the SRS resources, or the maximum cyclic shift value.

7. The method according to claim 1, characterized in that The first bitmap is associated with an index indicated by the network device.

8. A communication method, characterized in that: The method comprises: Obtaining an initial comb tooth offset value of an i-th port among N ports corresponding to an SRS resource and a first comb tooth offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb tooth offset bias set is associated with a first bitmap, and a length of the first bitmap is less than or equal to a comb tooth degree; The SRS is sent according to the initial comb tooth offset value and the first comb tooth offset of the i-th port in the first comb tooth offset offset set.

9. The method according to claim 8, characterized in that The length of the first bitmap is equal to the comb tooth length.

10. The method according to claim 9, characterized in that The first comb offset bias set is an index of bit 1 or bit 0 in the first bitmap.

11. The method according to claim 9, characterized in that The first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the comb tooth degree-1.

12. The method according to claim 8, characterized in that The first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

13. The method according to claim 12, characterized in that The value of Q is associated with at least one of the following: the number of ports occupied by SRS resources with the same cyclic shift, the number of ports occupied by the SRS resources with different comb teeth, or the comb tooth degree.

14. The method according to claim 8, characterized in that The first bitmap is associated with an index indicated by the network device.

15. A communication device, characterized in that: The device comprises: a processing unit, configured to obtain an initial cyclic shift value of an i-th port among N ports corresponding to a sounding reference signal SRS resource and a first cyclic shift offset set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first cyclic shift offset set is associated with a first bitmap, and a length of the first bitmap is less than or equal to a maximum cyclic shift value; The transceiver unit is configured to send an SRS according to the initial cyclic shift value and a first cyclic offset of the i-th port in the first cyclic shift offset set.

16. The device according to claim 15, characterized in that The length of the first bitmap is equal to the maximum cyclic shift value.

17. The device according to claim 16, characterized in that The first cyclic shift offset set is an index of bit 1 or bit 0 in the first bitmap.

18. The device according to claim 16, characterized in that The first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the maximum cyclic shift value-1.

19. The device according to claim 15, characterized in that The first bitmap is associated with a third bitmap and a value of Q, and the maximum cyclic shift value is equal to Q times the length of the third bitmap.

20. The device according to claim 19, characterized in that The Q value is associated with at least one of the following: the number of ports of the same comb teeth occupied by the SRS resources, the number of ports of different cyclic shifts occupied by the SRS resources, or the maximum cyclic shift value.

21. The device according to claim 15, characterized in that The first bitmap is associated with an index indicated by the network device.

22. A communication device, characterized in that: The device comprises: A processing unit, configured to obtain an initial comb tooth offset value of an i-th port among N ports corresponding to an SRS resource and a first comb tooth offset bias set corresponding to the N ports, wherein N is a positive integer, i is less than or equal to N, the first comb tooth offset bias set is associated with a first bitmap, and a length of the first bitmap is less than or equal to a comb tooth degree; The transceiver unit is configured to send an SRS according to the initial comb tooth offset value and a first comb tooth offset of the i-th port in the first comb tooth offset set.

23. The device according to claim 22, characterized in that The length of the first bitmap is equal to the comb tooth length.

24. The device according to claim 23, characterized in that The first comb offset bias set is an index of bit 1 or bit 0 in the first bitmap.

25. The device according to claim 23, characterized in that The first bitmap is obtained by adding 0 or 1 to the highest bit of the bits in the second bitmap, and the length of the second bitmap is the comb tooth degree-1.

26. The device according to claim 22, characterized in that The first bitmap is associated with the third bitmap and a value of Q, and the combing degree is equal to Q times the length of the third bitmap.

27. The device according to claim 26, characterized in that The value of Q is associated with at least one of the following: the number of ports occupied by SRS resources with the same cyclic shift, the number of ports occupied by the SRS resources with different comb teeth, or the comb tooth degree.

28. The device according to claim 22, characterized in that The first bitmap is associated with an index indicated by the network device.

29. A communication device, characterized in that: include: A processor and a memory, wherein the processor is coupled to the memory and is configured to read and execute instructions in the memory to perform the method according to any one of claims 1 to 7.

30. A communication device, characterized in that: include: A processor and a memory, wherein the processor is coupled to the memory and is configured to read and execute instructions in the memory to perform the method according to any one of claims 8 to 14.

31. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program code, and when the computer program code is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 14.

32. A chip, characterized in that: include: A circuit for executing the method according to any one of claims 1 to 14.

33. A terminal device, characterized in that: include: A device as claimed in any one of claims 15 to 30.

Citation Information

Patent Citations

  • Communication method and communication device

    CN119483862A

  • Communication method and device

    CN115883290A

  • SRS resource configuration enhancements

    US20200028638A1

  • Puncturing unit for sounding reference signal (SRS) comb patterns with cyclic shifting

    US20210409152A1

  • Sounding reference signal transmission method and device

    WO2020221081A1