Communication method and communication apparatus
By adopting a flexible DMRS mapping method based on the resource block number and configuration type in the 6G mobile communication system, the problem of pilot pattern consistency under different subcarrier spacing is solved, and the communication performance and channel estimation accuracy are improved.
Patent Information
- Application Number
- PCT/CN2025/087561
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-09
- Filing Date
- 2025-04-07
- Publication Date
- 2025-10-16
AI Technical Summary
In 6G mobile communication systems, how to design DMRS resource mapping under different subcarrier spacing to meet the requirements of latency and anti-Doppler frequency offset, ensure that the transmitting and receiving devices understand the same pilot pattern, and improve communication performance.
By determining the pilot pattern of the first port of DMRS, different mapping methods for odd or even resource block numbers are adopted according to the common resource block number and configuration type of the resource block to ensure that the receiving device and the transmitting device understand the same pilot pattern, and use code division multiplexing group and frequency domain orthogonal mask length for flexible mapping to maintain the single carrier waveform characteristics and improve channel estimation performance.
This achieves consistent understanding of the pilot pattern between the transmitting and receiving devices at different subcarrier spacings, improving communication performance and the accuracy of channel estimation.
Smart Images

Figure CN2025087561_16102025_PF_FP_ABST
Abstract
Description
A communication method and a communication apparatus
[0001] This application claims priority to the Chinese Patent Application No. 202410425411.9, filed on April 9, 2024, and entitled "A communication method and a communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of communication technology, and more particularly, to a communication method and a communication apparatus. BACKGROUND
[0003] When scheduling data, such as scheduling physical downlink shared channel (PDSCH) data, a network device needs to indicate the corresponding DMRS port, including the number of DMRS ports and the DMRS port number, and the DMRS ports corresponding to different DMRS port numbers are orthogonal. Among them, the number of DMRS ports is equal to the number of transmission layers of PDSCH data.
[0004] In order to meet the more stringent requirements of latency and anti-Doppler frequency offset, the 6th generation (6G) mobile communication system introduces a subcarrier spacing of 16kHz*2 n , such as 32kHz, 64kHz, etc. The definition of resource block (RB) under different subcarrier spacings can be different, and how to design the DMRS resource mapping in the RB is a problem that needs to be considered and solved. SUMMARY
[0005] The present application provides a communication method and a communication apparatus, which can ensure that the sending device and the receiving device understand and determine the same pilot pattern, thereby improving the communication performance.
[0006] In a first aspect, a communication method is provided, which includes: determining a pilot pattern of a first port of a demodulation reference signal (DMRS), the pilot pattern being determined according to a common resource block number of a resource block including a resource unit of the first port of the DMRS, the resource block including 15*(2c+1) subcarriers, c being a non-negative integer; and receiving the DMRS according to the pilot pattern.
[0007] Alternatively, the method includes: determining a common resource block number of a first resource block, the first resource block including a resource element of a first port of a reference demodulation signal (DMRS), the common resource block number of the first resource block being used to determine a pilot pattern of the first port of the DMRS, the first resource block including 15*(2c+1) subcarriers, c being a non-negative integer; and receiving the DMRS according to the pilot pattern.
[0008] The DMRS is received according to the pilot pattern, which can also be described as receiving the DMRS on the pilot pattern.
[0009] The method of the first aspect can be implemented by a receiving device. In the present application, the receiving device can be the receiving device itself, a component (for example, a processor, a chip, or a chip system) in the receiving device, or a logic module or software for implementing all or part of the functions of the receiving device. The present application does not specifically limit this.
[0010] In the embodiments of the present application, a single resource block includes 15*(2c+1) subcarriers, where c is an integer. For example, when c=0, 15 subcarriers are included in each RB. When c=1, 45 subcarriers are included in each RB.
[0011] It should be understood that the pilot pattern of the first port of the DMRS can be understood as the positions of the resource elements (REs) of the first port of the DMRS in the RB.
[0012] It should be understood that the present application does not limit the specific definition of the common resource block number. For example, the common resource block number is defined from a reference point A (point A), or the common resource block number is defined from a specific frequency domain position, as long as the receiving device and the transmitting device understand it consistently.
[0013] Based on the above scheme, the receiving device can determine the pilot pattern of the first port of the DMRS according to the common resource block number of the resource block when the single resource block includes an odd number of subcarriers. The determination method can ensure that the transmitting device and the receiving device understand consistently and determine the same pilot pattern, thereby improving the communication performance.
[0014] In combination with the first aspect, in some implementations of the first aspect, the configuration type of the DMRS includes a first configuration type and / or a second configuration type, and the resource elements of the first port of the DMRS are spaced by x subcarriers in the resource block, where the value of x corresponding to the first type is 1 or 2, and the value of x corresponding to the second type is 5 or 6.
[0015] In the embodiments of the present application, the pilot pattern of the first port of the DMRS is determined according to the common resource block number of the resource block. More specifically, the pilot pattern of the first port of the DMRS is determined according to the pattern of the common CDM group defined according to the common resource block number, where the pattern of the common CDM group is associated with the configuration type of the DMRS.
[0016] It should be understood that the number of CDM groups supported by the DMRS is different, and / or the pattern of a single CDM group is different, for different configuration types of the DMRS.
[0017] It should be understood that the embodiments of the present application do not limit the specific manner in which the receiving device determines the configuration type of the DMRS.
[0018] In a possible implementation, the configuration type of the DMRS can be indicated by the sending device for the receiving device.
[0019] In another possible implementation, the configuration type of the DMRS can be predefined by the protocol.
[0020] By way of example but not limitation, the protocol can specify the correspondence between the type of the sending device and the configuration type of the DMRS, so that the receiving device can determine the corresponding configuration type of the DMRS based on the type of the sending device.
[0021] By way of example but not limitation, the protocol can specify the correspondence between the type of the receiving device and the configuration type of the DMRS, so that the receiving device can determine the corresponding configuration type of the DMRS based on the type of the receiving device.
[0022] By way of example but not limitation, the protocol can specify the correspondence between the waveform and the configuration type of the DMRS, so that the receiving device can determine the corresponding configuration type of the DMRS based on the waveform of the received signal.
[0023] Based on the above scheme, the receiving device can determine the pilot pattern of the first port of the DMRS in combination with the configuration type of the DMRS and the common resource block number of the resource block.
[0024] In combination with the first aspect, in some implementations of the first aspect, for the first port of the DMRS, the pilot pattern on the resource block with an odd common resource block number is different from the pilot pattern on the resource block with an even common resource block number.
[0025] In other words, the pilot pattern of the first port of the DMRS in the resource block with an odd common resource block number is different from the pilot pattern of the first port of the DMRS in the resource block with an even common resource block number.
[0026] Based on the above scheme, for the ports in the DMRS, the pilot pattern in the resource block with odd common resource block number can be different from the pilot pattern in the resource block with even common resource block number, and the mapping manner of the first port of the DMRS is flexible. In addition, the different pilot patterns can ensure the RE equidistant mapping of the DMRS under the single carrier waveform, and maintain the characteristics of the single carrier waveform. On the other hand, the different pilot patterns can realize the relatively uniform mapping of the DMRS RE within multiple resource blocks, and improve the performance of channel estimation.
[0027] In combination with the first aspect, in some implementations of the first aspect, the first port of the DMRS corresponds to a first code division multiplexing group, the configuration type of the DMRS is the first configuration type and x is equal to 1, and the number of code division multiplexing groups is 2, wherein when the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the even-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common RB number of the resource block is odd, the resource elements of the DMRS in the first code division multiplexing group correspond to the odd-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common RB number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the odd-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common RB number of the resource block is odd, the resource elements of the DMRS in the first code division multiplexing group correspond to the even-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 1.
[0028] It should be understood that the code division multiplexing group 0 is the first code division multiplexing group in the 2 code division multiplexing groups, and the code division multiplexing group 1 is the second code division multiplexing group in the 2 code division multiplexing groups.
[0029] Based on the above scheme, the receiving device can determine the starting mapping position of the first resource element of the first port of the DMRS in the resource block based on the code division multiplexing group corresponding to the first port of the DMRS and the common resource block number of the resource block, so that the receiving device and the transmitting device have consistent understanding of the pilot pattern, and normal transmission is ensured.
[0030] In combination with the first aspect, in some implementations of the first aspect, the configuration type of the DMRS is the first configuration type and x is equal to 2, and the number of code division multiplexing groups is 3.
[0031] Based on the above scheme, when the configuration type of the DMRS is the first configuration type and the interval between adjacent resource elements is 2 subcarriers, 3 code division multiplexing groups can be supported, the transmission of more DMRS ports can be supported, and the communication performance is stronger.
[0032] With reference to the first aspect, in some implementations of the first aspect, the first port of the DMRS corresponds to a first code division multiplexing group, wherein a first resource element of the first port of the DMRS corresponds to a first subcarrier within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or a first resource element of the first port of the DMRS corresponds to a second subcarrier within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or a first resource element of the first port of the DMRS corresponds to a third subcarrier within the resource block, and the first code division multiplexing group is code division multiplexing group 2.
[0033] In some implementations of the first aspect, the first port corresponds to a first code division multiplexing group, and the DMRS is of a second configuration type, wherein, when a common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to a first subcarrier, a second subcarrier, an eighth subcarrier, and a ninth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 0; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, a ninth subcarrier, and a tenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 0; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, a tenth subcarrier, and an eleventh subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 0; or, when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to a third subcarrier, a fourth subcarrier, a tenth subcarrier, and an eleventh subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 1; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, an eleventh subcarrier, and a twelfth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 1; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, a twelfth subcarrier, and a thirteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 1; or, when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to a fifth subcarrier, a sixth subcarrier, a twelfth subcarrier, and a thirteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 2; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, a thirteenth subcarrier, and a fourteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 2; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, a fourteenth subcarrier, and a fifteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 2.
[0034] In some implementations of the first aspect, the first port corresponds to a first code division multiplexing group, and the DMRS is of the second configuration type, wherein when a common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 0, 1, 7 and 8 within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 0, 1, 8 and 9 within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 0, 1, 9 and 10 within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 2, 3, 9 and 10 within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 2, 3, 10 and 11 within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 2, 3, 11 and 12 within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 4, 5, 11 and 12 within the resource block, and the first code division multiplexing group is code division multiplexing group 2; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 4, 5, 12 and 13 within the resource block, and the first code division multiplexing group is code division multiplexing group 2; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 4, 5, 13 and 14 within the resource block, and the first code division multiplexing group is code division multiplexing group 2.
[0035] Based on the above scheme, the receiving device can determine the pilot pattern of the first port of the DMRS based on the common resource block number of the resource block and the code division multiplexing group corresponding to the first port of the DMRS, so that the receiving device and the transmitting device have consistent understanding of the pilot pattern, ensuring normal transmission and low performance requirements for the receiving device.
[0036] In some implementations of the first aspect, the value of x is different on two adjacent resource blocks.
[0037] In some implementations of the first aspect, the frequency domain orthogonal cover code length corresponding to the first port is 2, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 1, k = 4n + 2k' + Δ, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 1, or when x = 2, k = 9n + 3k' + Δ, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 1. ′ = 0, 1, 2, n = 0, 1,..., and Δ = 0, 1, 2.
[0038] In some implementations of the first aspect, the frequency domain orthogonal cover code length corresponding to the first port is 4, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 1, k = 8n + 2k' + Δ, where k' = 0, 1, 2, 3, n = 0, 1,..., and Δ = 0, 1, or when x = 2, k = 18n + 3k' + Δ, where k' = 0, 1, 2, 4, 5, n = 0, 1,..., and Δ = 0, 2, 4. ′ = 0, 1, 2, 4, 5, n = 0, 1,..., and Δ = 0, 2, 4.
[0039] In some implementations of the first aspect, the frequency domain orthogonal cover code length corresponding to the first port is 2, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 5, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 2, 4, or when x = 6, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 2, 4.
[0040] In some implementations of the first aspect, the frequency domain orthogonal cover code length corresponding to the first port is 4, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 5, where n = 0, 1,..., and Δ = 0, 2, 4, or when x = 6, where n = 0, 1,..., and Δ = 0, 2, 4.
[0041] Based on the above scheme, the receiving device can determine the pilot pattern of the first port of the DMRS based on the common resource block number of the resource block and the above formula, so that the receiving device and the transmitting device understand the pilot pattern consistently, and normal transmission is ensured.
[0042] In some implementations of the first aspect, the method further includes receiving second indication information, the second indication information being used to indicate the number of DMRS code division multiplexing groups not used to carry data and the number of DMRS antenna ports, a number of bits and / or bit meanings of the second indication information being associated with the subcarrier spacing.
[0043] According to the above scheme, the receiving device can determine the number of bits of the second indication information according to the subcarrier spacing, and determine the number of DMRS code division multiplexing groups not used to carry data and the number of DMRS antenna ports through the second indication information, so as to correctly receive the DMRS.
[0044] In some implementations of the first aspect, the method further includes sending second indication information, the second indication information being used to indicate the number of DMRS code division multiplexing groups not used to carry data and the number of DMRS antenna ports, a number of bits and / or bit meanings of the second indication information being associated with the subcarrier spacing.
[0045] According to the above scheme, the receiving device can determine the number of bits of the second indication information according to the subcarrier spacing, and determine the number of DMRS code division multiplexing groups not used to carry data and the number of DMRS antenna ports through the second indication information, so as to correctly receive the DMRS.
[0046] As an example but not limitation, when the subcarrier spacing is 16*2 m kHz, the number of bits of the second indication information is 3.
[0047] In a second aspect, a communication method is provided, the method including: determining a pilot pattern of a first port of a demodulation reference signal (DMRS), the pilot pattern being determined according to a common resource block number of a resource block including a resource element of the first port of the DMRS, the resource block including 15*(2c+1) subcarriers, c being a non-negative integer; and transmitting the DMRS according to the pilot pattern.
[0048] Alternatively, the method includes: determining a common resource block number of a first resource block, the first resource block including a resource element of a first port of a demodulation reference signal (DMRS), the common resource block number of the first resource block being used to determine a pilot pattern of the first port of the DMRS, the first resource block including 15*(2c+1) subcarriers, c being a non-negative integer; and transmitting the DMRS according to the pilot pattern.
[0049] The transmitting the DMRS according to the pilot pattern can also be described as transmitting the DMRS on the pilot pattern.
[0050] The method of the second aspect can be performed by a sending device, which in this application can be a sending device itself, a component (e.g., a processor, a chip, or a chip system, etc.) in the sending device, or a logic module or software implementing all or part of the function of the sending device. The present application does not specifically limit this.
[0051] Based on the above scheme, the sending device can determine the pilot pattern of the first port of the DMRS according to the common resource block number of the resource block when the single resource block includes an odd number of subcarriers, which can ensure that the sending device and the receiving device understand each other and determine the same pilot pattern, thereby improving the communication performance.
[0052] In combination with the second aspect, in some implementations of the second aspect, the configuration type of the DMRS includes a first configuration type and / or a second configuration type, and the resource elements of the first port of the DMRS are spaced by x subcarriers in the resource block, where the value of x corresponding to the first type is 1 or 2, and the value of x corresponding to the second type is 5 or 6.
[0053] In the embodiments of the present application, the pilot pattern of the first port of the DMRS is determined according to the common resource block number of the resource block. More specifically, the pilot pattern of the first port of the DMRS is determined according to the pattern of the common CDM group defined according to the common resource block number, where the pattern of the common CDM group is associated with the configuration type of the DMRS.
[0054] It should be understood that for different configuration types of the DMRS, the DMRS supports different numbers of CDM groups and / or different patterns of a single CDM group.
[0055] It should be understood that the present application does not limit the specific way in which the receiving device determines the configuration type of the DMRS.
[0056] In one possible implementation, the configuration type of the DMRS can be indicated by a network device for the sending device.
[0057] In another possible implementation, the configuration type of the DMRS can be pre-defined by a protocol.
[0058] By way of example but not limitation, the protocol can specify the correspondence between the type of the receiving device and the configuration type of the DMRS, so that the sending device can determine the corresponding configuration type of the DMRS based on the type of the receiving device.
[0059] By way of example but not limitation, the protocol can specify the correspondence between the type of the sending device and the configuration type of the DMRS, so that the sending device can determine the corresponding configuration type of the DMRS based on the type of the sending device.
[0060] As an example but not limitation, the protocol can specify a correspondence between the configuration type of the waveform and the configuration type of the DMRS, so that the transmitting device can determine the configuration type of the corresponding DMRS based on the waveform of the received signal.
[0061] Based on the above scheme, the transmitting device can determine the pilot pattern of the first port of the DMRS in combination with the configuration type of the DMRS and the common resource block number of the resource block.
[0062] In combination with the second aspect, in some implementations of the second aspect, for the first port of the DMRS, the pilot pattern on the resource block with an odd common resource block number is different from the pilot pattern on the resource block with an even common resource block number.
[0063] In other words, the pilot pattern of the first port of the DMRS in the resource block with an odd common resource block number is different from the pilot pattern of the first port of the DMRS in the resource block with an even common resource block number.
[0064] Based on the above scheme, for the port in the DMRS, the pilot pattern in the resource block with an odd common resource block number can be different from the pilot pattern in the resource block with an even common resource block number, and the mapping manner of the first port of the DMRS is flexible. In addition, the different pilot patterns can ensure the equally-spaced mapping of the REs of the DMRS under the single-carrier waveform, and maintain the characteristics of the single-carrier waveform. On the other hand, the different pilot patterns can realize the relatively uniform mapping of the DMRS REs within multiple resource blocks, and improve the performance of channel estimation.
[0065] In combination with the second aspect, in some implementations of the second aspect, the first port of the DMRS corresponds to a first code division multiplexing group, the configuration type of the DMRS is the first configuration type and x is equal to 1, and the number of code division multiplexing groups is 2, wherein when the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the even-numbered subcarriers within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common RB number of the resource block is odd, the resource elements of the DMRS in the first code division multiplexing group correspond to the odd-numbered subcarriers within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common RB number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the odd-numbered subcarriers within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common RB number of the resource block is odd, the resource elements of the DMRS in the first code division multiplexing group correspond to the even-numbered subcarriers within the resource block, and the first code division multiplexing group is code division multiplexing group 1.
[0066] Based on the above scheme, the sending device can determine the starting mapping position of the first resource element of the first port of the DMRS in the resource block based on the common resource block number of the code division multiplexing group corresponding to the first port of the DMRS and the resource block, so that the sending device and the receiving device have consistent understanding of the pilot pattern, and normal transmission is ensured.
[0067] In combination with the second aspect, in some implementations of the second aspect, the configuration type of the DMRS is the first configuration type, x is equal to 2, and the number of code division multiplexing groups is 3.
[0068] Based on the above scheme, when the configuration type of the DMRS is the first configuration type and the interval between adjacent resource elements is 2 subcarriers, the DMRS can support 3 code division multiplexing groups, can support transmission of more DMRS ports, and has stronger communication performance.
[0069] In combination with the second aspect, in some implementations of the second aspect, the first port of the DMRS corresponds to a first code division multiplexing group, wherein the first resource element of the first port of the DMRS corresponds to the first subcarrier within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or the first resource element of the first port of the DMRS corresponds to the second subcarrier within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or the first resource element of the first port of the DMRS corresponds to the third subcarrier within the resource block, and the first code division multiplexing group is code division multiplexing group 2.
[0070] In some implementations of the second aspect, in combination with the second aspect, the first port corresponds to a first code division multiplexing group, and the DMRS is of a second configuration type, wherein, when a common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to a first subcarrier, a second subcarrier, an eighth subcarrier, and a ninth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 0; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, a ninth subcarrier, and a tenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 0; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, a tenth subcarrier, and an eleventh subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 0; or, when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to a third subcarrier, a fourth subcarrier, a tenth subcarrier, and an eleventh subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 1; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, an eleventh subcarrier, and a twelfth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 1; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, a twelfth subcarrier, and a thirteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 1; or, when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to a fifth subcarrier, a sixth subcarrier, a twelfth subcarrier, and a thirteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 2; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, a thirteenth subcarrier, and a fourteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 2; or, when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, a fourteenth subcarrier, and a fifteenth subcarrier within the resource block, the first code division multiplexing group being code division multiplexing group 2.
[0071] In some implementations of the second aspect, the first port corresponds to a first code division multiplexing group, and the DMRS is of the second configuration type, wherein when a common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 0, 1, 7 and 8 within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 0, 1, 8 and 9 within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 0, 1, 9 and 10 within the resource block, and the first code division multiplexing group is code division multiplexing group 0; or when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 2, 3, 9 and 10 within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 2, 3, 10 and 11 within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 2, 3, 11 and 12 within the resource block, and the first code division multiplexing group is code division multiplexing group 1; or when the common resource block number of the resource block is even, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 4, 5, 11 and 12 within the resource block, and the first code division multiplexing group is code division multiplexing group 2; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 4, 5, 12 and 13 within the resource block, and the first code division multiplexing group is code division multiplexing group 2; or when the common resource block number of the resource block is odd, resource elements of the DMRS in the first code division multiplexing group correspond to subcarriers 4, 5, 13 and 14 within the resource block, and the first code division multiplexing group is code division multiplexing group 2.
[0072] Based on the above scheme, the transmitting device can determine the pilot pattern of the first port of the DMRS based on the common resource block number of the resource block and the code division multiplexing group corresponding to the first port of the DMRS, so that the receiving device and the transmitting device have consistent understanding of the pilot pattern, normal transmission is ensured, and the performance requirement of the transmitting device is low.
[0073] In some implementations of the second aspect, in the adjacent two resource blocks, the value of x is different.
[0074] In some implementations of the second aspect, the frequency domain orthogonal cover code length corresponding to the first port is 2, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 1, k = 4n + 2k' + Δ, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 1, or when x = 2, k = 9n + 3k' + Δ, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 1. ′ = 0, 1, 2, n = 0, 1,..., and Δ = 0, 1, 2.
[0075] In some implementations of the second aspect, the frequency domain orthogonal cover code length corresponding to the first port is 4, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 1, k = 8n + 2k' + Δ, where k' = 0, 1, 2, 3, n = 0, 1,..., and Δ = 0, 1, or when x = 2, k = 18n + 3k' + Δ, where k' = 0, 1, 2, 4, 5, n = 0, 1,..., and Δ = 0, 2, 4. ′ = 0, 1, 2, 4, 5, n = 0, 1,..., and Δ = 0, 2, 4.
[0076] In some implementations of the second aspect, the frequency domain orthogonal cover code length corresponding to the first port is 2, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 5, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 2, 4, or when x = 6, where k' = 0, 1, n = 0, 1,..., and Δ = 0, 2, 4.
[0077] In some implementations of the second aspect, the frequency domain orthogonal cover code length corresponding to the first port is 4, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: when x = 5, where n = 0, 1,..., and Δ = 0, 2, 4, or when x = 6, where n = 0, 1,..., and Δ = 0, 2, 4.
[0078] Based on the above scheme, the receiving device can determine the pilot pattern of the first port of the DMRS based on the common resource block number of the resource block and the above formula, so that the receiving device and the transmitting device understand the pilot pattern consistently, and normal transmission is ensured.
[0079] In some implementations of the second aspect, the method further includes transmitting second indication information indicating a number of DMRS code division multiplexing groups not used to carry data and a number of DMRS antenna ports, a number of bits and / or bit meanings of the second indication information being associated with a subcarrier spacing.
[0080] Based on the above scheme, the transmitting device can determine the number of bits of the second indication information according to the subcarrier spacing, and determine the number of DMRS code division multiplexing groups not used to carry data and the number of DMRS antenna ports through the second indication information, so that the transmitting device can correctly transmit the DMRS.
[0081] In some implementations of the second aspect, the method further includes receiving second indication information indicating a number of DMRS code division multiplexing groups not used to carry data and a number of DMRS antenna ports, a number of bits and / or bit meanings of the second indication information being associated with a subcarrier spacing.
[0082] As an example but not limitation, when the subcarrier spacing is 16*2 m kHz, the number of bits of the second indication information is 3.
[0083] Based on the above scheme, the transmitting device can determine the number of bits of the second indication information according to the subcarrier spacing, and determine the number of DMRS code division multiplexing groups not used to carry data and the number of DMRS antenna ports through the second indication information, so that the transmitting device can correctly transmit the DMRS.
[0084] In a third aspect, a communication apparatus is provided, which includes a transceiver and a processing unit. The processing unit is configured to determine a pilot pattern of a first port of a demodulation reference signal (DMRS), the pilot pattern being determined according to a common resource block number of a resource block including a resource element of the first port of the DMRS, the resource block including 15*(2c+1) subcarriers, c being a non-negative integer. The transceiver is configured to receive the DMRS according to the pilot pattern.
[0085] Alternatively, the processing unit is configured to determine a common resource block number of a first resource block including a resource element of a first port of a demodulation reference signal (DMRS), the common resource block number of the first resource block being used to determine a pilot pattern of the first port of the DMRS, the first resource block including 15*(2c+1) subcarriers, c being a non-negative integer. The transceiver is configured to receive the DMRS according to the pilot pattern.
[0086] It should be understood that the third aspect is a device-side implementation corresponding to the first aspect, and the descriptions of the supplements, explanations and advantages of the first aspect also apply to the third aspect, which will not be repeated.
[0087] In a fourth aspect, a communication apparatus is provided, which comprises a transceiver and a processing unit. The processing unit is configured to determine a pilot pattern of a first port of a demodulation reference signal (DMRS), the pilot pattern being determined according to a common resource block number of a resource block comprising resource elements of the first port of the DMRS, the resource block comprising 15*(2c+1) subcarriers, c being a non-negative integer. The transceiver is configured to transmit the DMRS according to the pilot pattern.
[0088] Alternatively, the processing unit is configured to determine a common resource block number of a first resource block comprising resource elements of a first port of a demodulation reference signal (DMRS), the common resource block number of the first resource block being used to determine a pilot pattern of the first port of the DMRS, the first resource block comprising 15*(2c+1) subcarriers, c being a non-negative integer. The transceiver is configured to transmit the DMRS according to the pilot pattern.
[0089] The transmitting of the DMRS according to the pilot pattern can also be described as transmitting the DMRS on the pilot pattern.
[0090] It should be understood that the fourth aspect is a device-side implementation corresponding to the second aspect, and the descriptions of the supplements, explanations and advantages of the second aspect also apply to the fourth aspect, which will not be repeated.
[0091] In a fifth aspect, the present application provides a communication apparatus, which comprises a processor configured to implement the method in the first aspect or the second aspect, or any implementation of the first aspect or the second aspect. The processor is coupled to a memory, and the memory is configured to store instructions and data. When the processor executes the instructions stored in the memory, the method in the first aspect or the second aspect, or any implementation of the first aspect or the second aspect can be implemented.
[0092] Optionally, the communication apparatus can further comprise a memory. Optionally, the communication apparatus can further comprise a communication interface, which is configured to enable the apparatus to communicate with other devices. Exemplarily, the communication interface can be a transceiver, a hardware circuit, a bus, a module, a pin or other types of communication interfaces.
[0093] In one example, the communication apparatus can be a network device, such as an access network device, or a device, a module or a chip etc. disposed in a network device, or a device capable of being used in matching with the network device.
[0094] In another example, the communication apparatus can be a terminal device, or a device, a module, or a chip, etc. set in the terminal device, or a device capable of being used in matching with the terminal device.
[0095] In a sixth aspect, the present application provides a communication system, including a network device and a terminal device.
[0096] In a seventh aspect, the present application further provides a computer program, which, when executed on a computer, causes the computer to perform the method provided in the first aspect or any implementation manner of the first aspect, or perform the method provided in the second aspect or any implementation manner of the second aspect.
[0097] In an eighth aspect, the present application further provides a computer program product, including instructions, which, when executed on a computer, causes the computer to perform the method provided in the first aspect or any implementation manner of the first aspect, or perform the method provided in the second aspect or any implementation manner of the second aspect.
[0098] In a ninth aspect, the present application further provides a computer readable storage medium, which stores a computer program or instructions, which, when executed on a computer, causes the computer to perform the method provided in the first aspect or any implementation manner of the first aspect, or perform the method provided in the second aspect or any implementation manner of the second aspect.
[0099] In a tenth aspect, the present application further provides a chip, which is used to read a computer program stored in a memory, and execute the method provided in the first aspect or any implementation manner of the first aspect, or execute the method provided in the second aspect or any implementation manner of the second aspect; or the chip includes a processor, which is used to execute the method provided in the first aspect or any implementation manner of the first aspect, or execute the method provided in the second aspect or any implementation manner of the second aspect.
[0100] In an eleventh aspect, the present application further provides a chip system, which includes a processor, and is used to support a device to implement the method provided in the first aspect or any implementation manner of the first aspect, or implement the method provided in the second aspect or any implementation manner of the second aspect. In a possible design, the chip system further includes a memory, which is used to save necessary programs and data of the device. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0101] The technical effects of the solutions provided in the third aspect to the eleventh aspect can refer to the corresponding descriptions of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0102] Figure 1 is a schematic diagram of a system architecture according to an embodiment of the application;
[0103] Figure 2 is a schematic diagram of another system architecture according to an embodiment of the application;
[0104] Figure 3 is a schematic diagram of another system architecture according to an embodiment of the application;
[0105] Figure 4 is a schematic diagram of another system architecture according to an embodiment of the application;
[0106] Figure 5 is a schematic diagram of another system architecture according to an embodiment of the application;
[0107] Figure 6 is a schematic diagram of a pilot pattern corresponding to a DMRS configuration type;
[0108] Figure 7 is a schematic diagram of a communication method 200 according to an embodiment of the application;
[0109] Figure 8 is a schematic diagram of a DMRS pilot pattern according to an embodiment of the application;
[0110] Figure 9 is a schematic diagram of DMRS pilot patterns corresponding to different common resource block numbers according to an embodiment of the application;
[0111] Figure 10 is a schematic diagram of another DMRS pilot pattern according to an embodiment of the application;
[0112] Figure 11 is a schematic diagram of another DMRS pilot pattern according to an embodiment of the application;
[0113] Figure 12 is a schematic diagram of another DMRS pilot pattern according to an embodiment of the application;
[0114] Figure 13 is a schematic diagram of a communication method 300 according to an embodiment of the application;
[0115] Figure 14 is a schematic block diagram of a communication apparatus 1000 according to an embodiment of the application;
[0116] Figure 15 is a schematic block diagram of a communication apparatus 1100 according to an embodiment of the application. DETAILED DESCRIPTION
[0117] The technical solutions in the application will be described below with reference to the drawings.
[0118] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system, a 5th Generation (5G) system or a New Radio (NR), and a future communication system.
[0119] The system architecture to which the embodiments of the present application can be applied will be described in detail below with reference to specific examples.
[0120] System architecture one
[0121] The present application can be applied to a satellite communication system.
[0122] As shown in FIG. 1, the satellite system architecture can include a satellite base station and a terminal type network element. The satellite base station provides communication services for terminal devices, which can include smart phones, smart watches, tablet computers, and the like.
[0123] It should be understood that the satellite base station transmits downlink data to the terminal device, wherein the downlink data can be encoded using channel coding, and the channel-coded data is transmitted to the terminal device after constellation modulation; the terminal device transmits uplink data to the satellite base station, and the uplink data can also be encoded using channel coding, and the encoded data is transmitted to the satellite base station after constellation modulation. The satellite base station can also communicate with a ground base station. The satellite can act as a base station or a terminal device.
[0124] It should also be understood that the satellite can refer to a drone, a hot air balloon, a low-orbit satellite, a medium-orbit satellite, a high-orbit satellite, and the like. The satellite can also refer to a non-ground base station or a non-ground device, and the like.
[0125] System architecture two
[0126] The present application can be applied to a satellite inter-satellite link communication system.
[0127] As shown in FIG. 2, the satellite inter-satellite link communication system can be divided into two parts: an acquisition pointing tracking (APT) subsystem and a communication subsystem. The communication subsystem is mainly responsible for the transmission of inter-satellite information, and the communication subsystem is the main part of the inter-satellite communication system; the APT system is mainly responsible for the acquisition, alignment and tracking between satellites. Among them, the direction of arrival of the incident signal can be determined, which is used for acquisition and adjustment of the direction of the transmitted wave aiming at the receiving direction, which is used for alignment. In the whole communication process, ATP is continuously adjusted for alignment and acquisition, which is used for tracking. In order to minimize the influence of attenuation and interference in the channel, while requiring high confidentiality and transmission rate, the APT must be adjusted in real time to continuously adapt to changes.
[0128] It should be understood that the current APT system is an optical system, which has the disadvantage of difficult optical alignment and the need for mechanical adjustment of the pointing direction. The existing communication subsystem is mostly an optical communication system, and there are also some microwave band systems, mostly using a single high-gain antenna. The existing APT system and communication subsystem are independent systems. The disadvantage is that optical communication is easily affected by vibration and the like, and the rate is unstable; the frequency of millimeter wave is low, the communication capacity is low, and the antenna needs to be mechanically adjusted to point.
[0129] System architecture three
[0130] The present application can be applied to a cellular communication system.
[0131] As shown in FIG. 3, the present application can be applied to a wireless communication system such as a 5G system and a satellite communication system. The wireless communication system is usually composed of cells, each cell containing a base station, which can provide communication services to multiple mobile stations (MS). The base station can include a baseband unit (BBU) and a remote radio unit (RRU). The BBU and RRU can be placed in different places, for example: the RRU is pulled away and placed in a high traffic area, and the BBU is placed in a central machine room. The BBU and RRU can also be placed in the same machine room. The BBU and RRU can also be different components under one rack.
[0132] It should be understood that the wireless communication system mentioned in the scheme of the present application includes but is not limited to: a narrowband Internet of Things (NB-IoT) system, a Global System for Mobile Communications (GSM) system, an Enhanced Data rate for GSM Evolution (EDGE) system, a Wideband Code Division Multiple Access (WCDMA) system, a Code Division Multiple Access 2000 (CDMA2000) system, a Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) system, a Long Term Evolution (LTE) system, and three application scenarios of the next-generation 5G mobile communication system, eMBB, URLLC and eMTC.
[0133] System architecture four
[0134] The present application can be applied to an Internet of Things communication system.
[0135] As shown in FIG. 4, a typical application scenario of Internet of Things wireless projection. The terminal device (such as a smart phone) establishes a network connection with the television, and the smart phone transmits the content that needs to be projected onto the television to the television device. After receiving the content transmitted by the smart phone, the television device displays the content on the display screen.
[0136] System architecture five
[0137] The present application can be applied to integrated access and backhaul (IAB).
[0138] As shown in FIG. 5, IAB can include an IAB donor, an IAB node and a terminal device. The link between the IAB donor and the IAB node is a backhaul link, and the link between the terminal device and the IAB node is an access link.
[0139] It should be understood that the above mainly illustrates five kinds of system architectures that can be used by the present application. Of course, the present application can also be applied to other system architectures, which are not listed one by one here.
[0140] It should also be understood that the terminal device in the embodiments of the present application can refer to a user equipment, 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 can also be a cellular phone, a cordless phone, a smartphone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle-mounted mobile device, a wearable device, a wireless communication module / chip in a smart factory, a wireless communication module / chip in a smart grid, a wireless communication module / chip in various devices, a terminal device in a 5G network, or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0141] It should also be understood that the network device in the embodiments of the present application can be a device for communicating with the terminal device, which can be a base station (Base Transceiver Station, BTS) in a Global System for Mobile Communications (GSM) system or a Code Division Multiple Access (CDMA), which can also be a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, which can also be an evolved base station (eNB or eNodeB) in an LTE system, which can also be a communication chip / module in a base station, a communication chip / module in a satellite, which can also be a wireless controller in a cloud radio access network (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, and a network device in a 5G network or a network device in a future evolved PLMN network, etc. The embodiments of the present application are not limited thereto.
[0142] In order to facilitate understanding of the embodiments of the present application, several basic concepts involved in the embodiments of the present application are briefly described.
[0143] l、resource block (RB)
[0144] In the wireless resource, the minimum resource granularity in the time domain can be one OFDM symbol, which can be referred to as a symbol for short; the minimum resource granularity in the frequency domain can be one subcarrier. One OFDM symbol and one subcarrier constitute one RE. The physical layer is in RE as the basic unit when performing resource mapping. In some communication protocols, for example, in the long term evolution (LTE) standard protocol, all OFDM symbols in a slot and 12 subcarriers in the frequency domain constitute one RB. The number of OFDM symbols in a slot can be 6 or 7. In other communication protocols, for example, in the New RAT (NR) standard protocol, the RB is a concept in the frequency domain, and one RB includes 12 subcarriers.
[0145] 2. Demodulation reference signal
[0146] Reference signal that can be used for demodulating data or signaling. According to the transmission direction, it can be divided into uplink demodulation reference signal and downlink demodulation reference signal. The demodulation reference signal can be DMRS in LTE protocol or NR protocol, or can be other reference signals defined in future protocols for realizing the same or similar functions. In LTE or NR protocol, DMRS can be carried in a physical shared channel together with data signals for demodulating the data signals carried in the physical shared channel. For example, in a physical downlink shared channel (PDSCH) together with downlink data, or in a physical uplink shared channel (PUSCH) together with uplink data. DMRS can also be carried in a physical control channel together with control signaling for demodulating the control signaling carried in the physical control channel. For example, in a physical downlink control channel (PDCCH) together with downlink control signaling, or in a physical uplink control channel (PUCCH) together with uplink control signaling. In the embodiments of the present application, the demodulation reference signal can include downlink demodulation reference signal transmitted through PDCCH or PDSCH, and can also include uplink demodulation reference signal transmitted through PUCCH or PUSCH. And for convenience of description, the demodulation reference signal is simply referred to as DMRS below.
[0147] The DMRS in NR includes two configuration types, i.e. configuration type 1 and configuration type 2, which determine the position of DMRS in frequency domain. Among them, configuration type 1 can be applied to uplink single carrier-OFDM (SC-OFDM) waveform, and configuration type 2 can be applied to downlink OFDM waveform and uplink OFDM waveform. Referring to FIG. 6, FIG. 6 shows the pilot pattern of DMRS of the two configuration types.
[0148] As shown in (a) of FIG. 6, the pilot pattern of the DMRS configured in Type 1 is comb-shaped in the frequency domain with an interval of 1 subcarrier, and can be 1 symbol or 2 symbols in the time domain. Specifically, in the single-symbol case, 4 antenna ports can be supported by comb and sequence cyclic shift; in the double-symbol case, 8 antenna ports can be supported by comb, sequence cyclic shift, and orthogonal cover code (OCC). In R18, two RBs are added for frequency domain OCC, i.e., two RBs are jointly used for frequency domain OCC, and 16 antenna ports can be supported in the double-symbol case.
[0149] As shown in (b) of FIG. 6, the pilot pattern of the DMRS configured in Type 2 is 4 REs per antenna port in the frequency domain with an interval of 4 subcarriers, and can be 1 symbol or 2 symbols in the time domain. Specifically, in the single-symbol case, 6 antenna ports can be supported by frequency domain OCC; in the double-symbol case, 12 antenna ports can be supported by frequency domain OCC and time domain OCC. In R18, two RBs are added for frequency domain OCC, i.e., two RBs are jointly used for frequency domain OCC, and 24 antenna ports can be supported in the double-symbol case.
[0150] wherein the DMRS sequence r(m) is scaled by a factor to the transmission power specified by the symbol, and is mapped to RE(k, l) according to the following formula p,μ :
[0151] If the terminal is configured with the higher layer parameter (enhanced-dmrs-Type), then
[0152] wherein k' = 0, 1, 2, 3, n = 0, 1, …, j = 0, 1, …, υ-1
[0153] Otherwise
[0154] wherein k' = 0, 1, n = 0, 1, …, j = 0, 1, …, υ-1
[0155] and w f (k'), w t (l'), and Δ can be seen from the following Table 1 and Table 2:
[0156] Table 1: Parameter table for one PDSCH DMRS configuration Type 1
[0157] Table 2: Parameter table for one PDSCH DMRS configuration Type 2
[0158] wherein if the corresponding PDCCH is associated with CORESET 0 and Type 0-PDCCH common search space and addressed to SI-RNTI, the reference point of k is subcarrier 0 of the smallest resource block in CORESET 0, otherwise the reference point of k is subcarrier 0 in common resource block (CRB) 0.
[0159] And the reference point and position l0 of the first DMRS symbol l depends on the mapping type. Specifically, for PDSCH mapping type A, l is defined relative to the start of the slot, and if the higher layer parameter dmrs-TypeA-Position is equal to 'pos3', l0 = 3, otherwise l0 = 2; for PDSCH mapping type B, l is defined relative to the start of the scheduled PDSCH resource, and l0 = 1.
[0160] In addition, when the terminal device transmits data, the network device configures the terminal device with the number of DMRS CDM groups without data (Number of DMRS CDM group(s) without data). Specifically, the current network device indicates the number of DMRS without data and the DMRS antenna port number of the terminal through 2 bits under single-symbol DMRS. The meaning of the value of the 2 bits is shown in the following table:
[0161] Table 3
[0162] Table 4
[0163] Under double-symbol, the number of DMRS CDM groups without data and the DMRS antenna port number of the terminal are indicated by 2 bits, and the specific table is as follows:
[0164] Table 5
[0165] Table 6
[0166] In order to meet the more stringent requirements of latency and anti-Doppler frequency offset, the 6th generation (6G) mobile communication system introduces a subcarrier spacing of 16kHz*2 m , such as 32kHz, 64kHz, etc., and one resource block (RB) RB includes 15*(2c+1) subcarriers. However, the current DMRS pilot design mainly targets a subcarrier spacing of 15kHz*2 nmThe case that one RB includes 12 subcarriers, i.e. the case that one RB includes 12 subcarriers, cannot be directly used. Therefore, how to design a pilot mapping method which can be applied to different communication systems is a problem to be considered and solved at present.
[0167] In order to facilitate understanding of the embodiments of the present application, the following points are explained:
[0168] Firstly, in the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0169] Secondly, in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent the following cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or multiple.
[0170] Thirdly, in the present application, "first", "second" and various number designations (for example, #1, #2, etc.) indicate the differentiation for the convenience of description, and are not used to limit the scope of the embodiments of the present application. For example, different messages are distinguished, rather than used to describe a specific order or sequence. It can be understood that the objects thus described can be interchanged under appropriate circumstances, so as to describe schemes other than the embodiments of the present application.
[0171] Fourthly, in the present application, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0172] Fifthly, in the present application, "for indicating" can include "for directly indicating" and "for indirectly indicating". When describing that certain indication information indicates A, it can include that the indication information directly indicates A or indirectly indicates A, and does not mean that A must be carried in the indication information.
[0173] The indication manner involved in the embodiments of the present application can be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information. The to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of the sub-information can be the same or different, and the present application does not limit the specific sending method.
[0174] The "indication information" in the embodiments of the present application can be explicit indication, that is, directly indicated through signaling, or obtained according to the parameters indicated by the signaling, in combination with other rules or in combination with other parameters or through derivation. It can also be implicit indication, that is, obtained according to rules or relationships, or according to other parameters, or through derivation. The present application does not make specific limitations on this.
[0175] Sixthly, in the present application, "protocol" can refer to a standard protocol in the communication field, which can include 5G protocol, NR protocol and related protocols applied in future communication systems, and the present application does not limit this. "Predefined" can include predefinition. For example, protocol definition. "Preconfigured" can be implemented by pre-storing corresponding codes, tables or other methods that can be used to indicate related information in the device, and the present application does not limit the specific implementation manner thereof.
[0176] Seventhly, in the present application, "storage" can mean saving in one or more memories. The one or more memories can be separately arranged, or can be integrated in the encoder or decoder, processor or communication device. The one or more memories can also be partially separately arranged and partially integrated in the decoder, processor or communication device. The type of memory can be any form of storage medium, and the present application does not limit this.
[0177] Eighthly, in the present application, "reporting", "feedback" and "sending" can be interchangeable without logical conflict.
[0178] The communication method provided by the embodiments of the present application will be described in detail below with reference to the drawings. The embodiments provided by the present application can be applied to the communication system shown in FIGS. 1 to 5. The technical solutions of the present application will be described in detail with reference to FIG. 7. The execution subject can be a sending device or a receiving device, or a chip or circuit for the sending device or the receiving device. The sending device can be a terminal device, or a chip or circuit in the terminal device, or a functional module in the terminal device capable of invoking and executing a program. The sending device can be a network device, or a chip or circuit in the network device, or a functional module in the network device capable of invoking and executing a program. The receiving device can be a network device, or a chip or circuit in the network device, or a functional module in the network device capable of invoking and executing a program. The receiving device can be a terminal device, or a chip or circuit in the terminal device, or a functional module in the terminal device capable of invoking and executing a program. The embodiments of the present application can be applied to communication between network devices, communication between terminal devices, and communication between a network device and a terminal device. For ease of description, the communication method provided by the embodiments of the present application will be described below by taking a terminal device as a receiving device and a network device as a sending device.
[0179] FIG. 7 is a schematic diagram of a communication method 200 provided by an embodiment of the present application. As shown in FIG. 7, the method 200 includes the following steps:
[0180] S210, the terminal device determines a pilot pattern of the first port of the DMRS.
[0181] To meet more stringent latency and anti-Doppler frequency offset requirements, the 6th generation (6G) mobile communication system introduces a subcarrier spacing of 16 kHz*2 m , such as 32 kHz, 64 kHz, and the like, where one resource block (RB) can include 15*(2c+1) subcarriers, c being a non-negative integer.
[0182] In the embodiments of the present application, a single resource block can include 15*(2c+1) subcarriers, c being a non-negative integer, or a single resource block can include other odd numbers of subcarriers, such as 11*(2c+1) subcarriers, 13*(2c+1) subcarriers, and the like, which are not limited by the present application. For example, when c=0, 15 subcarriers are included in each RB. When c=1, 45 subcarriers are included in each RB. The following will be described by taking 15 subcarriers included in each RB as an example.
[0183] In the embodiments of the present application, the pilot pattern is determined according to the common resource block number of the resource block including the resource element of the first port of the DMRS.
[0184] In a possible implementation, the terminal device determines the pilot pattern of the first port of the DMRS according to the common resource block number of the resource block including the resource element of the first port of the DMRS. Specifically, the pilot pattern of the first port of the DMRS is determined according to the pattern of the common CDM group defined according to the common resource block number, wherein the pattern of the common CDM group is associated with the configuration type of the DMRS.
[0185] In a possible implementation, the terminal device determines the common resource block number of the first resource block including the resource element of the first port of the reference demodulation signal (DMRS), and the common resource block number of the first resource block is used to determine the pilot pattern of the first port of the DMRS, wherein the first resource block includes 15*(2c+1) subcarriers, and c is a non-negative integer.
[0186] It should be understood that the present application does not limit the specific definition of the common resource block number. For example, the common resource block number is defined from a reference point A (point A), or the common resource block number is defined from a specific frequency domain position, as long as the understanding of the terminal device and the network device is consistent.
[0187] It should be understood that the present application does not limit the specific way of determining the common resource block number of the resource block including the resource element of the first port of the DMRS by the terminal device.
[0188] As an example but not limitation, before the step S210, the terminal device can receive the first indication information from the network device, wherein the first indication information is used to indicate the common resource block number of the resource block including the first port of the DMRS. For example, the first indication information can be the downlink control information (DCI).
[0189] It should be understood that for different configuration types of the DMRS, the DMRS supports different numbers of CDM groups, and / or different patterns of a single CDM group.
[0190] It should be understood that before determining the pilot pattern of the first port of the DMRS, the terminal device needs to determine the configuration type of the DMRS, and the present application does not limit the specific way of determining the configuration type of the DMRS by the terminal device.
[0191] In a possible implementation, the configuration type of the DMRS can be indicated by the network device for the terminal device.
[0192] By way of example and not limitation, the network device can send, to the terminal device, indication information #1 indicating a configuration type of the DMRS. Correspondingly, the terminal device receives the indication information #1, and determines a pilot pattern of a first port in the DMRS according to the configuration type of the DMRS and the common resource block number of the RB.
[0193] In another possible implementation, the configuration type of the DMRS can be predefined by a protocol.
[0194] By way of example and not limitation, the protocol can specify a correspondence between a type of the network device and the configuration type of the DMRS, so that the terminal device can determine the corresponding configuration type of the DMRS based on the type of the network device.
[0195] By way of example and not limitation, the protocol can specify a correspondence between a type of the terminal device and the configuration type of the DMRS, so that the terminal device can determine the corresponding configuration type of the DMRS based on the type of the terminal device.
[0196] By way of example and not limitation, the protocol can specify a correspondence between a waveform and the configuration type of the DMRS, so that the terminal device can determine the corresponding configuration type of the DMRS based on the waveform of the received signal.
[0197] In the embodiments of the present application, the configuration type of the DMRS includes a first configuration type and / or a second configuration type. For different configuration types, the value of the interval x of the DMRS RE in the RB is different. For example, in the first configuration type, the value of x can be 1 or 2. In the second configuration type, the value of x can be 5 or 6.
[0198] In a possible implementation, under the same DMRS configuration type, the value of x on adjacent RBs is the same. The following illustrates the pilot pattern of the DMRS corresponding to different configuration types in this implementation by way of example.
[0199] Example 1
[0200] The configuration type of the DMRS is the first configuration type and the value of x is 1, and in this case, the position of the RE of the DMRS in the frequency domain satisfies the following formula (1):
[0201] wherein k' = 0, 1, n = 0, 1, …, and Δ = 0, 1.
[0202] It can be understood that in this implementation, the DMRS supports 2 CDM groups under the first configuration type. As shown in (a) of FIG. 8, for CDM group #0 of the 2 CDM groups, the first RE of the DMRS in the CDM group corresponds to subcarrier #0 within the RB. For CDM group #1 of the 2 CDM groups, the first RE of the DMRS in the CDM group corresponds to subcarrier #1 within the RB.
[0203] It can be understood that the above CDM groups are numbered starting from CDM group #0, and the subcarriers in the RB are numbered starting from subcarrier #0, and the above numbering is only for example, for example, the CDM groups can also be numbered starting from “CDM group #1”, which is not limited in the embodiments of the present application.
[0204] In this implementation, the REs of the DMRS corresponding to the same CDM group are arranged at intervals of 1 subcarrier in the RB, but since the number of subcarriers in each RB is odd, it will cause the pilot pattern on the RB with odd-numbered common resource blocks to be different from the pilot pattern on the RB with even-numbered common resource blocks.
[0205] Therefore, in order to ensure consistent understanding of the mapping starting position of the DMRS RE by the terminal device and the network device, in the embodiments of the present application, the terminal device can determine the position of the DMRS RE in the RB according to the common resource block number of the RB.
[0206] As an example but not limitation, as shown in FIG. 9, when the common resource block number of the RB is odd (for brevity, hereinafter referred to as odd RB), the RE of the DMRS in CDM group #0 corresponds to the odd-numbered subcarriers within the resource block, and the RE of the DMRS in CDM group #1 corresponds to the even-numbered subcarriers within the resource block. Specifically, in the odd RB, the RE of the DMRS in the CDM group #0 corresponds to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13, and the RE of the DMRS in the CDM group #1 corresponds to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, and subcarrier #14.
[0207] By way of example and not limitation, for even RBs, the REs of the DMRS in CDM group #0 correspond to even numbered subcarriers within the resource block, and the REs of the DMRS in CDM group #1 correspond to odd numbered subcarriers within the resource block. Specifically, in even RBs, the REs of the DMRS in CDM #0 correspond to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, subcarrier #14, and the REs of the DMRS in CDM #1 correspond to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13.
[0208] By way of example and not limitation, for even RBs, the REs of the DMRS in CDM group #0 correspond to even numbered subcarriers within the resource block, and the REs of the DMRS in CDM group #1 correspond to odd numbered subcarriers within the resource block. Specifically, in even RBs, the REs of the DMRS in CDM #0 correspond to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, subcarrier #14, and the REs of the DMRS in CDM #1 correspond to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13.
[0209] In one possible implementation, the DMRS supports double RB joint frequency domain OCC, or in other words, the length of the frequency domain OCC corresponding to the DMRS is 4, and the position of the DMRS RE in the frequency domain satisfies the following formula (2):
[0210] wherein k' = 0, 1, 2, 3, n = 0, 1, …, and Δ = 0, 1.
[0211] As shown in (b) of FIG. 8, the REs of the DMRS in CDM group #0 correspond to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, subcarrier #14, subcarrier #16, subcarrier #18, subcarrier #20, subcarrier #22, subcarrier #24, subcarrier #26, subcarrier #28, and the REs of the DMRS in CDM group #1 correspond to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13, subcarrier #15, subcarrier #17, subcarrier #19, subcarrier #21, subcarrier #23, subcarrier #25, subcarrier #27, subcarrier #29.
[0212] Example 2
[0213] The configuration type of the DMRS is a first configuration type, and the value of x is 2, and the RE of the DMRS in the frequency domain satisfies the following formula (3): k = 9n + 3k' + Δ Formula (3)
[0214] Wherein, k' = 0, 1, 2, n = 0, 1,..., Δ = 0, 1, 2.
[0215] It can be understood that in this implementation mode, the DMRS supports 3 CDM groups under the first configuration type. For CDM group #0, the first RE in the CDM group corresponds to subcarrier #0 in the RB. For CDM group #1, the first RE in the CDM group corresponds to subcarrier #1 in the RB. For CDM group #2, the first RE in the CDM group corresponds to subcarrier #2 in the RB.
[0216] As shown in (a) of FIG. 10, for CDM group #0, the RE of the DMRS in the CDM group corresponds to subcarrier #0, subcarrier #3, subcarrier #6, subcarrier #9, and subcarrier #12. For CDM group #1, the RE of the DMRS in the CDM corresponds to subcarrier #1, subcarrier #4, subcarrier #7, subcarrier #10, and subcarrier #13. For CDM group #2, the RE of the DMRS in the CDM group #2 corresponds to subcarrier #2, subcarrier #5, subcarrier #8, subcarrier #11, and subcarrier #14.
[0217] It can be understood that the RE of the first port of the DMRS is arranged at intervals of 2 subcarriers in the RB, and the pilot pattern of the first port of the DMRS on the RB with an odd number of common resource blocks is the same as the pilot pattern on the RB with an even number of common resource blocks.
[0218] In a possible implementation mode, the DMRS supports double-RB joint frequency domain OCC, or in other words, the length of the frequency domain OCC corresponding to the DMRS is 4, and the RE of the DMRS in the frequency domain satisfies the following formula (4): k = 18n + 3k' + Δ Formula (4)
[0219] Wherein, k' = 0, 1, 2, 4, 5, n = 0, 1,..., Δ = 0, 2, 4.
[0220] As shown in (b) of FIG. 10, the REs of the DMRS in the CDM group #0 correspond to subcarrier #0, subcarrier #3, subcarrier #6, subcarrier #9, subcarrier #12, subcarrier #15, subcarrier #18, subcarrier #21, subcarrier #24, and subcarrier #27. The REs of the DMRS in the CDM group #1 correspond to subcarrier #1, subcarrier #4, subcarrier #7, subcarrier #10, subcarrier #13, subcarrier #16, subcarrier #19, subcarrier #22, subcarrier #25, and subcarrier #28. The REs of the DMRS in the CDM group #2 correspond to subcarrier #2, subcarrier #5, subcarrier #8, subcarrier #11, subcarrier #14, subcarrier #17, subcarrier #20, subcarrier #23, subcarrier #26, and subcarrier #29.
[0221] It should be understood that, in this example, since the value of x in the first configuration type is 2, the DMRS can support 3 CDM groups under the first configuration type, and thus the parameter table of the DMRS under the first configuration type is updated as Table 7 as follows:
[0222] Table 7 Parameter table of a first configuration type provided by an embodiment of the present application
[0223] Example 3
[0224] The configuration type of the DMRS is the second configuration type, and the value of x is 5. At this time, the positions of the REs of the DMRS in the frequency domain satisfy the following formula (5):
[0225] wherein k' = 0, 1, n = 0, 1, …, and Δ = 0, 2, 4.
[0226] It should be understood that, in this implementation, the DMRS supports 3 CDM groups under the first configuration type. As shown in (a) of FIG. 11, for the CDM group #0, the REs of the DMRS in the CDM group correspond to subcarrier #0, subcarrier #1, subcarrier #7, and subcarrier #8 within a resource block. For the CDM group #1, the REs of the DMRS in the CDM group correspond to subcarrier #2, subcarrier #3, subcarrier #9, and subcarrier #10 within a resource block. For the CDM group #2, the REs of the DMRS in the CDM group correspond to subcarrier #4, subcarrier #5, subcarrier #11, and subcarrier #12 within a resource block.
[0227] In a possible implementation, the DMRS supports double-RB joint frequency domain OCC, or in other words, the length of the frequency domain OCC corresponding to the DMRS is 4. At this time, the positions of the REs of the DMRS in the frequency domain satisfy the following formula (6):
[0228] wherein n = 0, 1, …, Δ = 0, 2, 4.
[0229] As shown in (b) of FIG. 11, the REs of the DMRS in the CDM group #0 correspond to subcarrier #0, subcarrier #1, subcarrier #7, subcarrier #8, subcarrier #15, subcarrier #16, subcarrier #22 and subcarrier #23. The REs of the DMRS in the CDM group #1 correspond to subcarrier #2, subcarrier #3, subcarrier #9, subcarrier #10, subcarrier #17, subcarrier #18, subcarrier #24 and subcarrier #25. The REs of the DMRS in the CDM group #2 correspond to subcarrier #4, subcarrier #5, subcarrier #11, subcarrier #12, subcarrier #19, subcarrier #20, subcarrier #26 and subcarrier #27.
[0230] Example 4
[0231] The configuration type of the DMRS is the second configuration type, and the value of x is 5. In this case, the positions of the REs of the DMRS in the frequency domain satisfy the following formula (7):
[0232] wherein k' = 0, 1, n = 0, 1, …, Δ = 0, 2, 4.
[0233] It should be understood that in this implementation, the DMRS supports 3 CDM groups under the first configuration type. As shown in (a) of FIG. 12, for the CDM group #0, the REs of the DMRS in the CDM group correspond to subcarrier #0, subcarrier #1, subcarrier #8 and subcarrier #9 within a resource block. For the CDM group #1, the REs of the DMRS in the CDM group correspond to subcarrier #2, subcarrier #3, subcarrier #10 and subcarrier #11 within a resource block. For the CDM group #2, the REs of the DMRS in the CDM group correspond to subcarrier #4, subcarrier #5, subcarrier #12 and subcarrier #13 within a resource block.
[0234] In a possible implementation, the DMRS supports double-RB joint frequency domain OCC, or in other words, the length of the frequency domain OCC corresponding to the DMRS is 4. In this case, the positions of the REs of the DMRS in the frequency domain satisfy the following formula (8):
[0235] wherein n = 0, 1, …, Δ = 0, 2, 4.
[0236] As shown in (b) of FIG. 12, the REs of the DMRS in the CDM group #0 correspond to subcarrier #0, subcarrier #1, subcarrier #8, subcarrier #9, subcarrier #15, subcarrier #16, subcarrier #23 and subcarrier #24. The REs of the DMRS in the CDM group #1 correspond to subcarrier #2, subcarrier #3, subcarrier #10, subcarrier #11, subcarrier #17, subcarrier #18, subcarrier #25 and subcarrier #26. The REs of the DMRS in the CDM group #2 correspond to subcarrier #4, subcarrier #5, subcarrier #12, subcarrier #13, subcarrier #19, subcarrier #20, subcarrier #27 and subcarrier #28.
[0237] In another possible implementation, the value of x on adjacent RBs can be different under the same DMRS configuration type. This is described in detail below in connection with Examples 5 to 8.
[0238] Example 5
[0239] The DMRS is configured in a first configuration type, and the value of x corresponding to the odd RBs is 1, and the value of x corresponding to the even RBs is 2. In this example, the DMRS supports 2 CDM groups under the first configuration type.
[0240] For example, the REs in the CDM group #0 on the odd RBs correspond to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, subcarrier #14, and the REs in the CDM group #1 correspond to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13. The REs in the CDM group #0 on the even RBs correspond to subcarrier #0, subcarrier #3, subcarrier #6, subcarrier #9, subcarrier #12, and the REs in the CDM group #1 correspond to subcarrier #1, subcarrier #4, subcarrier #7, subcarrier #10, subcarrier #13.
[0241] For example, the REs in the CDM group #0 on the odd RBs correspond to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13, and the REs in the CDM group #1 correspond to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, subcarrier #14. The REs in the CDM group #0 on the even RBs correspond to subcarrier #0, subcarrier #3, subcarrier #6, subcarrier #9, subcarrier #12, and the REs in the CDM group #1 correspond to subcarrier #1, subcarrier #4, subcarrier #7, subcarrier #10, subcarrier #13.
[0242] Example 6
[0243] The configuration type of the DMRS is the first configuration type, and the value of x corresponding to the odd RB is 2, and the value of x corresponding to the even RB is 1. In this example, the DMRS supports 2 CDM groups under the first configuration type.
[0244] For example, the REs in CDM group #0 on the odd RB correspond to subcarrier #0, subcarrier #3, subcarrier #6, subcarrier #9, subcarrier #12, and the REs in CDM group #1 correspond to subcarrier #1, subcarrier #4, subcarrier #7, subcarrier #10, subcarrier #13. The REs in CDM group #0 on the even RB correspond to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, subcarrier #14, and the REs in CDM group #1 correspond to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13.
[0245] For example, the REs in CDM group #0 on the odd RB correspond to subcarrier #0, subcarrier #3, subcarrier #6, subcarrier #9, subcarrier #12, and the REs in CDM group #1 correspond to subcarrier #1, subcarrier #4, subcarrier #7, subcarrier #10, subcarrier #13. The REs in CDM group #0 on the even RB correspond to subcarrier #1, subcarrier #3, subcarrier #5, subcarrier #7, subcarrier #9, subcarrier #11, subcarrier #13, and the REs in CDM group #1 correspond to subcarrier #0, subcarrier #2, subcarrier #4, subcarrier #6, subcarrier #8, subcarrier #10, subcarrier #12, subcarrier #14.
[0246] Example 7
[0247] The configuration type of the DMRS is the second configuration type, and the value of x corresponding to the odd RB is 5, and the value of x corresponding to the even RB is 6. In this example, the DMRS supports 3 CDM groups under the first configuration type.
[0248] For example, the REs in CDM group #0 on the odd RB correspond to subcarrier #0, subcarrier #1, subcarrier #7 and subcarrier #8, the REs in CDM group #1 correspond to subcarrier #2, subcarrier #3, subcarrier #9 and subcarrier #10, and the REs in CDM group #2 correspond to subcarrier #4, subcarrier #5, subcarrier #11 and subcarrier #12. The REs in CDM group #0 on the even RB correspond to subcarrier #0, subcarrier #1, subcarrier #8 and subcarrier #9, the REs in CDM group #1 correspond to subcarrier #2, subcarrier #3, subcarrier #10 and subcarrier #11, and the REs in CDM group #2 correspond to subcarrier #4, subcarrier #5, subcarrier #12 and subcarrier #13.
[0249] Example 8
[0250] The configuration type of the DMRS is the second configuration type, and the value of x corresponding to the odd RB is 6, and the value of x corresponding to the even RB is 5. In this example, the DMRS supports 3 CDM groups under the first configuration type.
[0251] For example, the REs in CDM group #0 on the odd RB correspond to subcarriers #0, #1, #8 and #9, the REs in CDM group #1 correspond to subcarriers #2, #3, #10 and #11, and the REs in CDM group #2 correspond to subcarriers #4, #5, #12 and #13. The REs in CDM group #0 on the even RB correspond to subcarriers #0, #1, #7 and #8, the REs in CDM group #1 correspond to subcarriers #2, #3, #9 and #10, and the REs in CDM group #2 correspond to subcarriers #4, #5, #11 and #12.
[0252] It should be noted that the value of x in the above first configuration type and second configuration type is only an example, for example, the value of x in the first configuration type can also be 4, and the value of x in the second configuration type can also be 7, and the embodiments of the present application do not limit this.
[0253] For example, when the configuration type of the DMRS is the first configuration type and the value of x is 4, the DMRS supports 5 CDM groups. For CDM group #0, the REs of the DMRS in the CDM group correspond to subcarriers #0, #5, #10. For CDM group #1, the REs of the DMRS in the CDM group correspond to subcarriers #1, #6, #11. For CDM group #2, the REs of the DMRS in the CDM group #2 correspond to subcarriers #2, #7, #12. For CDM group #3, the REs of the DMRS in the CDM group #3 correspond to subcarriers #3, #8, #13. For CDM group #4, the REs of the DMRS in the CDM group #4 correspond to subcarriers #4, #9, #14.
[0254] For example, when the configuration type of the DMRS is the second configuration type and the value of x is 7, the DMRS supports 3 CDM groups. For CDM group #0, the REs of the DMRS in the CDM group correspond to subcarriers #0, #1, #9 and #10. For CDM group #1, the REs of the DMRS in the CDM group correspond to subcarriers #2, #3, #11 and #12 within the resource block. For CDM group #2, the REs of the DMRS in the CDM group correspond to subcarriers #4, #5, #13 and #14 within the resource block.
[0255] It should be understood that the above is described by taking the single-symbol DMRS as an example, but the double-symbol DMRS is also applicable, that is, the position of the double-symbol DMRS RE in the RB can refer to the above description, and details are not described herein.
[0256] It should be understood that a plurality of DMRS ports can be included in the DMRS, and the determination manner of the pilot pattern of the remaining ports of the DMRS can refer to the description of the determination manner of the pilot pattern of the first port of the DMRS, and details are not described herein.
[0257] Based on the above scheme, the terminal device can determine the pilot pattern of the first port of the DMRS based on the configuration type of the DMRS, the CDM group corresponding to the first port of the DMRS, and the common resource block number of the RB including the first port of the DMRS.
[0258] In another possible implementation, the network device can indicate the pilot pattern of the first port of the DMRS to the terminal device.
[0259] For example, before the step S210, the communication method 200 further includes the following step (not shown in the figure):
[0260] S205, the network device sends third indication information to the terminal device, and correspondingly, the terminal device receives the third indication information.
[0261] The third indication information is used to indicate the pilot pattern of the first port of the DMRS on one or more RBs.
[0262] For example, but not limited to, the third indication information can indicate the pilot pattern of the first port of the DMRS on the first mapped RB, and the pilot pattern on the first RB can be used to determine the pilot pattern on other RBs.
[0263] Specifically, it is specified that the pilot pattern of the first port of the DMRS on the second RB has a corresponding relationship with the pilot pattern on the first RB, for example, it can be specified that the RE of the first port of the DMRS is offset by y subcarriers on the second RB. Wherein, the y subcarriers can be protocol predefined, or can be indicated together with the third indication information, and the embodiments of the present application are not limited thereto.
[0264] For example, but not limited to, the third indication information can indicate the pilot pattern of the first port of the DMRS on the odd RB, and / or the pilot pattern of the first port of the DMRS on the even RB.
[0265] S220, the network device sends the DMRS according to the pilot pattern.
[0266] It should be noted that the step S220 can be performed before the step S210, or the step S220 can be performed after the step S210, or the step S220 can be performed simultaneously with the step S210. That is, the present application does not limit the sequence of the step S220 and the step S210.
[0267] It should be understood that the network device needs to determine the pilot pattern of the first port in the DMRS before transmitting the DMRS. The pilot pattern of the first port in the DMRS is determined according to the common resource block number of the resource block including the resource element of the first port of the DMRS.
[0268] In a possible implementation, the network device determines the common resource block number of the first resource block including the resource element of the first port of the reference demodulation signal (DMRS), and the common resource block number of the first resource block is used to determine the pilot pattern of the first port of the DMRS. The first resource block includes 15*(2c+1) subcarriers, and c is a non-negative integer.
[0269] Specifically, the pilot pattern of the first port of the DMRS is determined according to the pattern of the common CDM group defined according to the common resource block number, wherein the pattern of the common CDM group is associated with the configuration type of the DMRS.
[0270] It should be understood that the definition of the common resource block number by the network device is the same as that by the terminal device, which is not described herein.
[0271] It should be understood that the network device can determine the resource block including the RE of the first port of the DMRS before transmitting the DMRS, and indicate the common resource block number of the resource block including the first port of the DMRS to the terminal device through the first indication information. For example, the first indication information can be DCI.
[0272] It should be understood that for different configuration types of the DMRS, the DMRS supports different numbers of CDM groups and / or different patterns of a single CDM group.
[0273] It should be understood that the present application does not limit the specific manner in which the network device determines the configuration type of the DMRS. For example, the configuration type of the DMRS can be predefined by the protocol.
[0274] As an example but not limitation, the protocol can specify the correspondence between the type of the terminal device and the configuration type of the DMRS, so that the network device can determine the corresponding configuration type of the DMRS based on the type of the terminal device.
[0275] As an example but not limitation, the protocol can specify a correspondence between the type of network device and the configuration type of DMRS, so that the network device can determine the corresponding configuration type of DMRS based on its own type.
[0276] As an example but not limitation, the protocol can specify a correspondence between the type of network device and the configuration type of DMRS, so that the network device can determine the corresponding configuration type of DMRS based on its own type.
[0277] In the embodiments of the present application, the configuration type of DMRS includes a first configuration type and / or a second configuration type. For specific descriptions of the first configuration type and the second configuration type, please refer to the related content in step S210, which will not be repeated here.
[0278] It should be noted that, in order to ensure consistent understanding of the mapping starting position of the DMRS RE by the terminal device and the network device, in the embodiments of the present application, the network device can determine the position of the DMRS RE in the RB according to the common resource block number of the RB.
[0279] Optionally, the network device can perform the above step S205 after determining the pilot pattern of the first port of the DMRS. That is, the network device sends third indication information to the terminal, and further descriptions of the third indication information can be referred to the related content of step S205, which will not be repeated here.
[0280] Further, the network device sends the DMRS according to the pilot pattern after determining the pilot pattern of the first port of the DMRS. Or in other words, the DMRS is sent on the pilot pattern.
[0281] S230, the terminal device receives the DMRS according to the pilot pattern.
[0282] Wherein, receiving the DMRS according to the pilot pattern can also be described as receiving the DMRS on the pilot pattern.
[0283] Specifically, the terminal device receives the DMRS and performs corresponding processing according to the pilot pattern of one or more ports in the DMRS, so as to perform channel estimation according to the DMRS.
[0284] Optionally, the above method 200 can further include the following steps (not shown in the figure):
[0285] S215, the network device sends second indication information to the terminal device, and correspondingly, the terminal device receives the second indication information.
[0286] Wherein, the second indication information is used to indicate the number of DMRS CDM groups not including data and the number of DMRS antenna ports.
[0287] Optionally, the number of bits of the second indication information is associated with the subcarrier spacing.
[0288] In a possible implementation, when the subcarrier spacing is 15*2 m kHz, the number of bits of the second indication information is 2.
[0289] In a possible implementation, when the subcarrier spacing is 16*2 m kHz, the number of bits of the second indication information is 3.
[0290] Optionally, the bit meaning of the second indication information is associated with the subcarrier spacing.
[0291] For single-symbol DMRS, the terminal device can determine the bit meaning of the second indication information according to at least one of the following Table 8 and Table 9:
[0292] Table 8
[0293] Table 9
[0294] For double-symbol DMRS, the terminal device can determine the bit meaning of the second indication information according to at least one of the following Table 10 and Table 11:
[0295] Table 10
[0296] Table 11
[0297] Based on the above scheme, the terminal device can determine the number of bits in the second indication information for indicating the DMRS port according to the subcarrier spacing, so as to correctly demodulate the DMRS.
[0298] Optionally, the second indication information can be DCI, that is, the terminal device can determine the number of bits and / or the bit meaning in the DCI for indicating the DMRS port according to the subcarrier spacing.
[0299] For ease of description, the following describes a communication method provided by the embodiments of the present application, taking a network device as a receiving device and a terminal device as a sending device as an example.
[0300] FIG. 13 is a schematic diagram of a communication method 300 provided by an embodiment of the present application. As shown in FIG. 13, the method 300 includes the following steps:
[0301] S310, the terminal device determines a pilot pattern of a first port of the DMRS.
[0302] To meet the requirements of more stringent latency and anti-Doppler frequency offset, 6G mobile communication system introduces subcarrier spacing of 16 kHz*2 m , such as 32 kHz, 64 kHz, etc., where one resource block (RB) can include 15*(2c+1) subcarriers, c being a non-negative integer.
[0303] For example, when c=0, 15 subcarriers are included in each RB. When c=1, 45 subcarriers are included in each RB. Hereinafter, taking the case of including 15 subcarriers in each RB as an example.
[0304] In the embodiments of the present application, the pilot pattern is determined according to the common resource block number of the resource block including the resource element of the first port of the above-mentioned DMRS.
[0305] In a possible implementation, the terminal device determines the pilot pattern of the first port of the DMRS according to the common resource block number of the resource block including the resource element of the first port of the above-mentioned DMRS. Specifically, the pilot pattern of the first port of the DMRS is determined according to the pattern of the common CDM group defined according to the common resource block number, wherein the pattern of the common CDM group is associated with the configuration type of the DMRS.
[0306] In a possible implementation, the terminal device determines the common resource block number of the first resource block including the resource element of the first port of the reference demodulation signal (DMRS), and the common resource block number of the first resource block is used to determine the pilot pattern of the first port of the DMRS, and the first resource block includes 15*(2c+1) subcarriers, c being a non-negative integer.
[0307] It should be understood that the specific definition of the common resource block number in the embodiments of the present application is not limited, and the specific definition can refer to the related content in the above-mentioned step S210, which will not be repeated here.
[0308] It should be understood that the specific manner of the terminal device determining the common resource block number of the resource block including the resource element of the first port of the DMRS is not limited.
[0309] As an example but not limitation, before the above-mentioned step S310, the terminal device can receive first indication information from the network device, the first indication information being used to indicate the common resource block number of the resource block including the first port of the DMRS. For example, the first indication information can be DCI.
[0310] It should be understood that for different configuration types of the DMRS, the DMRS supports different numbers of CDM groups, and / or different patterns of a single CDM group.
[0311] It should be understood that the embodiments of the present application do not limit the specific manner in which the terminal device determines the configuration type of the DMRS.
[0312] In a possible implementation, the configuration type of the DMRS can be indicated by the network device to the terminal device.
[0313] By way of example but not limitation, the network device can send indication information #1 to the terminal device, where the indication information #1 is used to indicate the configuration type of the DMRS. Correspondingly, the terminal device receives the indication information #1, and determines the pilot pattern of the first port in the DMRS according to the configuration type of the DMRS and the common resource block number of the RB.
[0314] In another possible implementation, the configuration type of the DMRS can be predefined by a protocol.
[0315] By way of example but not limitation, the protocol can specify the correspondence between the type of the network device and the configuration type of the DMRS, so that the terminal device can determine the corresponding configuration type of the DMRS based on the type of the network device.
[0316] By way of example but not limitation, the protocol can specify the correspondence between the type of the terminal device and the configuration type of the DMRS, so that the terminal device can determine the corresponding configuration type of the DMRS based on its own type.
[0317] By way of example but not limitation, the protocol can specify the correspondence between the waveform and the configuration type of the DMRS, so that the terminal device can determine the corresponding configuration type of the DMRS based on the waveform of the received signal.
[0318] In the embodiments of the present application, the configuration type of the DMRS includes a first configuration type and / or a second configuration type. For specific descriptions of the first configuration type and the second configuration type, reference can be made to the related content in step S210, which will not be repeated here.
[0319] S320, the terminal device sends the DMRS according to the pilot pattern.
[0320] Specifically, after the terminal device determines the pilot pattern of the first port of the DMRS in step S310, the terminal device sends the DMRS according to the pilot pattern, or in other words, sends the DMRS on the pilot pattern.
[0321] S330, the network device receives the DMRS according to the pilot pattern.
[0322] Specifically, the network device receives the DMRS and performs corresponding processing according to the pilot pattern of one or more ports in the DMRS, so as to perform channel estimation according to the DMRS.
[0323] In the embodiments of the present application, the pilot pattern of the first port of the DMRS is determined according to the common resource block number of the resource block including the resource element of the first port of the DMRS.
[0324] It should be understood that the network device needs to determine the pilot pattern of the first port of the DMRS before receiving the DMRS.
[0325] In a possible implementation, the network device determines the pilot pattern of the first port of the DMRS according to the common resource block number of the resource block including the resource element of the first port of the DMRS. Specifically, the pilot pattern of the first port of the DMRS is determined according to the pattern of the common CDM group defined according to the common resource block number, wherein the pattern of the common CDM group is associated with the configuration type of the DMRS.
[0326] In a possible implementation, the network device determines the common resource block number of the first resource block including the resource element of the first port of the reference demodulation signal (DMRS), and the common resource block number of the first resource block is used to determine the pilot pattern of the first port of the DMRS, wherein the first resource block includes 15*(2c+1) subcarriers, and c is a non-negative integer.
[0327] It should be understood that the definition of the common resource block number by the network device is the same as that by the terminal device, which is not described herein.
[0328] It should be noted that, in order to ensure consistent understanding of the starting position of the mapping of the DMRS RE by the terminal device and the network device, in the embodiments of the present application, the network device can determine the position of the DMRS RE in the RB according to the common resource block number of the RB.
[0329] In another possible implementation, the network device determines the pilot pattern of the first port of the DMRS according to the indication of the terminal device.
[0330] In this implementation, before the step S330, the communication method 300 further includes the following steps (not shown in the figure):
[0331] S325, the network device sends third indication information to the terminal device, and correspondingly, the terminal device receives the third indication information.
[0332] The third indication information is used to indicate the pilot pattern of the first port of the DMRS on one or more RBs.
[0333] As an example but not limitation, the third indication information can indicate the pilot pattern of the first port of the DMRS on the first mapped RB, and the pilot pattern on the first RB can be used to determine the pilot pattern on other RBs.
[0334] By way of example but not limitation, the third indication information can indicate a pilot pattern of the first port of the DMRS on odd RBs and / or a pilot pattern of the first port of the DMRS on even RBs.
[0335] It should be understood that the specific description about the third indication information can refer to the related content of step S205, which will not be repeated here.
[0336] Optionally, the method 300 described above can further include the following steps (not shown in the figure):
[0337] S315, the network device sends second indication information to the terminal device, and correspondingly, the terminal device receives the second indication information.
[0338] The second indication information is used to indicate the number of DMRS antenna ports.
[0339] Optionally, the number of bits of the second indication information is associated with the subcarrier spacing.
[0340] In one possible implementation, when the subcarrier spacing is 15*2 m kHz, the number of bits of the second indication information is 2.
[0341] In one possible implementation, when the subcarrier spacing is 16*2 m kHz, the number of bits of the second indication information is 3.
[0342] Optionally, the bit meaning of the second indication information is associated with the subcarrier spacing.
[0343] It should be understood that the terminal device can determine the specific meaning of the second indication information according to at least one row in the above table 8 to table 11, which will not be repeated here.
[0344] Optionally, the second indication information can be DCI, that is, the terminal device can determine the number of bits and / or bit meaning of the DMRS port in the DCI according to the subcarrier spacing.
[0345] Based on the above scheme, the terminal device can determine the number of bits of the DMRS port in the second indication information according to the subcarrier spacing, so as to correctly send the DMRS.
[0346] It should be understood that the specific examples shown in FIGS. 7-13 in the embodiments of the present application are only to help those skilled in the art better understand the embodiments of the present application, and do not limit the scope of the embodiments of the present application. It should also be understood that the size of the serial number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0347] It should also be understood that in various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0348] It should also be understood that in some of the above embodiments, the existing network architecture is mainly exemplified and described as an example, and it should be understood that the specific form of the device is not limited by the embodiments of the present application. For example, devices that can achieve the same function in the future are also applicable to the embodiments of the present application.
[0349] It should also be understood that in order to realize the functions in the above embodiments, the base station and the terminal include the corresponding hardware structure and / or software modules for executing each function. Those skilled in the art should easily realize that the units and method steps of each example described in combination with the embodiments disclosed in the present application can be realized in the form of hardware or hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.
[0350] In the following, the communication device provided by the embodiments of the present application is described in detail in combination with FIGS. 14 and 15. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments, therefore, the content not described in detail can be referred to the above method embodiments, and some content will not be described again for brevity.
[0351] The embodiments of the present application can divide the function modules of the transmitting end device or the receiving end device according to the above method examples, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or software function module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division, and another division mode can be used in actual implementation. The following will be described taking the example of dividing each function module according to each function.
[0352] FIG. 14 is a schematic block diagram of a communication device 1000 according to an embodiment of the present application. As shown in the figure, the communication device 1000 includes a processing module 1001 and a communication module 1002. The communication device 1000 can be a terminal device, or a communication device applied to or matched with a terminal device and capable of implementing a method performed by the terminal device, such as a chip, a chip system or a circuit. Alternatively, the communication device 1000 can be a network device, or a communication device applied to or matched with a network device and capable of implementing a method performed by the network device, such as a chip, a chip system or a circuit.
[0353] The communication module can also be referred to as a transceiver module, a transceiver, a transceiver unit or a transceiver device. The processing module can also be referred to as a processor, a processing board, a processing unit or a processing device. Optionally, the communication module is configured to perform the transmitting operation and the receiving operation of the terminal device or the network device in the above method, and the device in the communication module for implementing the receiving function can be regarded as a receiving unit, and the device in the communication module for implementing the transmitting function can be regarded as a transmitting unit, i.e., the communication module includes the receiving unit and the transmitting unit.
[0354] When the communication device 1000 is applied to a terminal device, the processing module 1001 can be configured to implement the processing function of the terminal device in each of the embodiments of FIG. 7 to FIG. 13, and the communication module 1002 can be configured to implement the transceiving function of the terminal device in each of the embodiments of FIG. 7 to FIG. 13.
[0355] When the communication device 1000 is applied to a network device, the processing module 1001 can be configured to implement the processing function of the network device in each of the embodiments of FIG. 7 to FIG. 13, and the communication module 1002 can be configured to implement the transceiving function of the network device in each of the embodiments of FIG. 7 to FIG. 13.
[0356] In addition, it should be noted that the above communication module and / or processing module can be implemented by a virtual module, for example, the processing module can be implemented by a software function unit or a virtual device, and the communication module can be implemented by a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented by an entity device, for example, if the device is implemented by a chip / chip circuit, the communication module can be an input / output circuit and / or a communication interface, and performs the input operation (corresponding to the above receiving operation) and the output operation (corresponding to the above transmitting operation); and the processing module is an integrated processor, a microprocessor, an integrated circuit or a logic circuit, etc.
[0357] The division of the modules in the device embodiments of the present application is illustrative, and is merely logical function division. Actual implementation can have another division manner. In addition, the function modules in each of the examples of the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software function module.
[0358] Referring to FIG. 15, the present application further provides a communication device 1100. Optionally, the communication device 1100 can be a chip or a chip system. Optionally, the chip system in the present application can be composed of a chip, or can include a chip and other discrete devices.
[0359] The communication device 1100 can be used to realize the functions of any network element (for example, a terminal device or a network device) in the communication system described in the foregoing examples. The communication device 1100 can include at least one processor 1110. Optionally, the processor 1110 is coupled with a memory, which can be located in the device, or the memory can be integrated with the processor, or the memory can also be located outside the device. For example, the communication device 1100 can further include at least one memory 1120. The memory 1120 stores necessary computer programs, computer programs or instructions and / or data for implementing any of the foregoing examples; the processor 1110 can execute the computer programs stored in the memory 1120 to complete the methods in any of the foregoing examples.
[0360] The communication device 1100 can also include a communication interface 1130 (not shown in the figure), and the communication device 1100 can exchange information with other devices through the communication interface 1130. For example, the communication interface 1130 can be a transceiver, a circuit, a bus, a module, a pin or other types of communication interfaces. When the communication device 1100 is a chip-type device or a circuit, the communication interface 1130 in the device 1100 can also be an input-output circuit, which can input information (or receive information) and output information (or send information); the processor can be an integrated processor, a microprocessor, an integrated circuit or a logic circuit, and the processor can determine the output information according to the input information.
[0361] The coupling in the present application is indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1110 can operate in cooperation with the memory 1120 and the communication interface 1130. The specific connection medium between the processor 1110, the memory 1120 and the communication interface 1130 is not limited in the present application.
[0362] Optionally, the processor 1110, the memory 1120 and the communication interface 1130 are connected with each other through a bus 1140. The type of the bus 1140 is not limited. For example, the bus 1140 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one bus is represented in FIG. 15, but it does not mean that there is only one bus or only one type of bus.
[0363] Optionally, the memory and the processor in each of the above device embodiments can be physically independent units, or the memory can be integrated with the processor, which is not limited herein.
[0364] The embodiments of the present application further provide a computer readable storage medium, which stores computer instructions for implementing the method executed by the terminal device or the network device in the above method embodiments.
[0365] For example, the computer program is executed by a computer, so that the computer can implement the method executed by the terminal device or the network device in the above method embodiments.
[0366] The embodiments of the present application further provide a computer program product containing instructions, which are executed by a computer to make the computer implement the method executed by the terminal device or the network device in the above method embodiments.
[0367] The embodiments of the present application further provide a communication system, which includes the terminal device and the network device in the above embodiments.
[0368] The explanations and beneficial effects of the related contents in any of the above devices can refer to the corresponding method embodiments provided above, which will not be repeated here.
[0369] It should be appreciated that a processor as mentioned in this application can be any known or future developed processor, and more particularly, a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, microcontroller, or state machine, etc.
[0370] It should also be appreciated that a memory as mentioned in this application can be any known or future developed memory, and more particularly, a volatile memory or a non-volatile memory. The non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as the external cache. By way of example and not limitation, the RAM can include a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0371] It should be noted that when the processor is a general purpose processor, a DSP, an ASIC, a FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, the memory (storage module) can be integrated in the processor.
[0372] It should also be noted that the memory described herein is intended to include, but not be limited to, the memory, such as described herein and any other suitable type of memory.
[0373] Those skilled in the art can understand that the units and steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0374] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. For example, the apparatus embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there can be another division in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0375] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to realize the scheme provided in the present application.
[0376] In addition, each functional unit in each embodiment of the present application can be integrated into one unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0377] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. For example, the computer can be a personal computer, a server, a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD), etc. For example, the foregoing available media can include but is not limited to: a variety of media that can store program codes such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0378] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: Determine a pilot pattern for a first port of a demodulation reference signal (DMRS), where the pilot pattern is determined according to a common resource block number of a resource block of a resource element including the first port of the DMRS, where the resource block includes 15*(2c+1) subcarriers, where c is an integer; The DMRS is received according to the pilot pattern.
2. The method according to claim 1, characterized in that The configuration type of the DMRS includes a first configuration type and / or a second configuration type, and the resource elements of the first port of the DMRS are spaced apart by x subcarriers in the resource block, wherein: The value of x corresponding to the first configuration type is 1 or 2, and the value of x corresponding to the second configuration type is 5 or 6.
3. The method according to claim 1 or 2, characterized in that For the first port of the DMRS, the pilot pattern on the resource blocks with odd common resource block numbers is different from the pilot pattern on the resource blocks with even common resource block numbers.
4. The method according to claim 2 or 3, characterized in that The first port of the DMRS corresponds to the first code division multiplexing group, the configuration type of the DMRS is the first configuration type and x is equal to 1, and the number of code division multiplexing groups is 2, wherein, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the even-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or When the common resource block number of the resource block is odd, the resource elements of the DMRS of the first code division multiplexing group correspond to the odd-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the odd-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or When the common resource block number of the resource block is odd, the resource elements of the DMRS of the first code division multiplexing group correspond to the even-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 1.
5. The method according to any one of claims 2 to 4, characterized in that The configuration type of the DMRS is the first configuration type, x is equal to 2, and the number of code division multiplexing groups is 3.
6. The method according to claim 5, characterized in that The first port of the DMRS corresponds to the first code division multiplexing group, wherein, The first resource element of the first port of the DMRS corresponds to the first subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or The first resource element of the first port of the DMRS corresponds to the second subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or, The first resource element of the first port of the DMRS corresponds to the third subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2.
7. The method according to claim 2 or 3, characterized in that The first port corresponds to the first code division multiplexing group, and the configuration type of the DMRS is the second configuration type, wherein, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, the eighth subcarrier and the ninth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, the ninth subcarrier and the tenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or, When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, the tenth subcarrier and the eleventh subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, the tenth subcarrier and the eleventh subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, the eleventh subcarrier and the twelfth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or, When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, the twelfth subcarrier and the thirteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, the twelfth subcarrier and the thirteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2; or When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, the thirteenth subcarrier and the fourteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2; or, When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, the fourteenth subcarrier and the fifteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2.
8. The method according to any one of claims 2 to 7, characterized in that In two adjacent resource blocks, the value of x is different.
9. The method according to any one of claims 2 to 8, characterized in that The frequency domain orthogonal mask length corresponding to the first port of the DMRS is 2, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x = 1, k = 4n + 2k′ + Δ, where k′ = 0, 1, n = 0, 1, ..., Δ = 0, 1, or; When x=2, k=9n+3k′+Δ, where k′=0, 1, 2, n=0, 1, …, Δ=0, 1, 2.
10. The method according to any one of claims 2 to 8, characterized in that The frequency domain orthogonal mask length corresponding to the first port of the DMRS is 4, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x=1, k=8n+2k′+Δ, where k′=0, 1, 2, 3, n=0, 1, …, Δ=0, 1, or; When x=2, k=18n+3k′+Δ, where k′=0, 1, 2, 4, 5, n=0, 1,…, Δ=0, 2, 4.
11. The method according to any one of claims 2 to 8, characterized in that The frequency domain orthogonal mask length corresponding to the first port of the DMRS is 2, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x=5, Where k′=0,1, n=0,1,…, Δ=0,2,4, or; When x=6, Among them, k′=0,1,,n=0,1,…,Δ=0,2,4.
12. The method according to any one of claims 2 to 8, characterized in that The frequency domain orthogonal mask length corresponding to the first port of the DMRS is 4, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x=5, Where n = 0, 1, ..., Δ = 0, 2, 4, or; When x=6, Where n=0,1,…,Δ=0,2,4.
13. The method according to any one of claims 1 to 12, characterized in that The method further comprises: Receive second indication information, where the second indication information is used to indicate the number of DMRS code division multiplexing groups and the number of DMRS antenna ports that are not used to carry data, and the number of bits and / or bit meaning of the second indication information is associated with the subcarrier spacing.
14. A communication method, characterized in that: include: Determine a pilot pattern for a first port of a demodulation reference signal (DMRS), where the pilot pattern is determined according to a common resource block number of a resource block of a resource element including the first port of the DMRS, where the resource block includes 15*(2c+1) subcarriers, where c is an integer; The DMRS is sent according to the pilot pattern.
15. The method according to claim 14, characterized in that The configuration type of the DMRS includes a first configuration type and / or a second configuration type, and the resource elements of the first port of the DMRS are spaced apart by x subcarriers in the resource block, wherein: The value of x corresponding to the first configuration type is 1 or 2, and the value of x corresponding to the second configuration type is 5 or 6.
16. The method according to claim 14 or 15, characterized in that For the first port of the DMRS, the pilot pattern on the resource blocks with odd common resource block numbers is different from the pilot pattern on the resource blocks with even common resource block numbers.
17. The method according to claim 15 or 16, characterized in that The first port of the DMRS corresponds to the first code division multiplexing group, the configuration type of the DMRS is the first configuration type and x is equal to 1, and the number of code division multiplexing groups is 2, wherein, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the even-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or When the common resource block number of the resource block is odd, the resource elements of the DMRS of the first code division multiplexing group correspond to the odd-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the odd-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or When the common resource block number of the resource block is odd, the resource elements of the DMRS of the first code division multiplexing group correspond to the even-numbered subcarriers in the resource block, and the first code division multiplexing group is code division multiplexing group 1.
18. The method according to any one of claims 15 to 17, characterized in that The configuration type of the DMRS is the first configuration type, x is equal to 2, and the number of code division multiplexing groups is 3.
19. The method according to claim 18, characterized in that The first port of the DMRS corresponds to the first code division multiplexing group, wherein, The first resource element of the first port of the DMRS corresponds to the first subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or The first resource element of the first port of the DMRS corresponds to the second subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or, The first resource element of the first port of the DMRS corresponds to the third subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2.
20. The method according to claim 15 or 16, characterized in that The first port corresponds to the first code division multiplexing group, and the configuration type of the DMRS is the second configuration type, wherein, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, the eighth subcarrier and the ninth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, the ninth subcarrier and the tenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or, When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the first subcarrier, the second subcarrier, the tenth subcarrier and the eleventh subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 0; or When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, the tenth subcarrier and the eleventh subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, the eleventh subcarrier and the twelfth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or, When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the third subcarrier, the fourth subcarrier, the twelfth subcarrier and the thirteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 1; or, When the common resource block number of the resource block is even, the resource elements of the DMRS in the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, the twelfth subcarrier and the thirteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2; or When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, the thirteenth subcarrier and the fourteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2; or, When the common resource block number of the resource block is an odd number, the resource elements of the DMRS of the first code division multiplexing group correspond to the fifth subcarrier, the sixth subcarrier, the fourteenth subcarrier and the fifteenth subcarrier in the resource block, and the first code division multiplexing group is code division multiplexing group 2.
21. The method according to any one of claims 14 to 20, characterized in that In two adjacent resource blocks, the value of x is different.
22. The method according to any one of claims 15 to 21, characterized in that The frequency domain orthogonal mask length corresponding to the first port is 2, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x = 1, k = 4n + 2k′ + Δ, where k′ = 0, 1, n = 0, 1, ..., Δ = 0, 1, or; When x=2, k=9n+3k′+Δ, where k′=0, 1, 2, n=0, 1, …, Δ=0, 1, 2.
23. The method according to any one of claims 15 to 22, characterized in that The frequency domain orthogonal mask length corresponding to the first port is 4, the configuration type of the DMRS is the first configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x=1, k=8n+2k′+Δ, where k′=0, 1, 2, 3, n=0, 1, …, Δ=0, 1, or; When x=2, k=18n+3k′+Δ, where k′=0, 1, 2, 4, 5, n=0, 1,…, Δ=0, 2, 4.
24. The method according to any one of claims 15 to 22, characterized in that The frequency domain orthogonal mask length corresponding to the first port is 2, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x=5, Where k′=0,1, n=0,1,…, Δ=0,2,4, or; When x=6, Among them, k′=0,1,,n=0,1,…,Δ=0,2,4.
25. The method according to any one of claims 15 to 22, characterized in that The frequency domain orthogonal mask length corresponding to the first port is 4, the configuration type of the DMRS is the second configuration type, and the frequency domain position k of the resource element of the first port of the DMRS satisfies: When x=5, Where n = 0, 1, ..., Δ = 0, 2, 4, or; When x=6, Where n = 0, 1,…, Δ = 0, 2, 4, or.
26. The method according to any one of claims 14 to 25, characterized in that The method further comprises: Send second indication information, where the second indication information is used to indicate the number of DMRS code division multiplexing groups and the number of DMRS antenna ports that are not used to carry data, and the number of bits and / or bit meaning of the second indication information is associated with the subcarrier spacing.
27. A communication device, characterized in that: comprising a processor configured to, by executing computer programs or instructions, or by executing logic circuits, causing the communication device to perform the method according to any one of claims 1 to 13; or, The communication device is caused to execute the method according to any one of claims 14 to 26.
28. A communication device, characterized in that: It includes a logic circuit and an input / output interface, wherein the input / output interface is used to input and / or output signals. The logic circuit is configured to execute the method according to any one of claims 1 to 13; or The logic circuit is configured to execute the method according to any one of claims 14 to 26.
29. A computer-readable storage medium, characterized in that The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, causing the method of any one of claims 1 to 13 to be performed; or, Such that the method of any one of claims 14 to 26 is performed.
30. A computer program product, characterized in that Contains instructions that, when executed on a computer, causing the method of any one of claims 1 to 13 to be performed; or, Such that the method of any one of claims 14 to 26 is performed.
Citation Information
Patent Citations
Signal transmission method and communication device
CN117411591A
Signal transmission method and communication device
CN117811886A
Instruction sending and receiving method and device, and storage medium
WO2017193878A1