Method and apparatus for determining channel state information reference signal resource mapping
By receiving the number of ports and frequency domain density in the configuration information, the first terminal device determines the resource mapping parameters of CSI-RS, solving the problem of large CSI-RS transmission signaling overhead, and achieving efficient resource mapping and good detection performance of CSI-RS sequences.
Patent Information
- Application Number
- CN201980100332.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-09-30
- Filing Date
- 2019-11-05
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2039-11-05
AI Technical Summary
In communication scenarios where the number of ports corresponding to the channel state information reference signal (CSI-RS) and/or the type of code division multiplexing (CDM) are limited, the signaling overhead is relatively high when transmitting CSI-RS.
By receiving the number of ports and frequency domain density included in the configuration information, the first terminal device determines the first parameter set, including the code division multiplexing type, code division multiplexing group number, the frequency domain resource starting point or the frequency domain resource number, and determines the resource used to map the CSI-RS in the data channel and the mapping value on the RE in the data channel.
The parameters that need to be indicated in the configuration information are reduced, signaling overhead is reduced, and detection performance of CSI-RS sequences is improved.
Smart Images

Figure CN114365443B_ABST
Abstract
Description
[0001] "This application claims priority to a patent application filed with the State Intellectual Property Office on September 30, 2019, with application number PCT / CN2019 / 109395 and invention name "Method and Apparatus for Determining Channel State Information Reference Signal Resource Mapping", the entire contents of which are incorporated by reference in this application." Technical Field
[0002] Embodiments of the present application relate to the field of wireless communications, and in particular, to a method and apparatus for determining channel state information reference signal (CSI-RS) resource mapping. Background Art
[0003] In the past few decades, wireless communication systems have undergone a technological evolution from the first generation of analog communication systems to new radio (NR) systems, but the demand for channel state information (CSI) in each generation of systems has not changed. At the signal transmitter, CSI can be used to calculate the transmission parameters and optimize the efficiency of the wireless channel according to the transmission parameters. At the signal receiver, CSI can be used to achieve correct signal reception.
[0004] For example, in the NR system, a channel state information reference signal (CSI-RS) can be transmitted through a wireless link connection (e.g., Uu link) between a base station (BS) and a user equipment (UE). The specific process is as follows: the base station sends CSI-RS configuration information to the UE, the UE receives the CSI-RS configuration information from the base station, and determines the time-frequency resources of the CSI-RS according to the CSI-RS configuration information. The base station sends the CSI-RS to the UE on the time-frequency resources of the CSI-RS, the UE receives the CSI-RS from the base station on the time-frequency resources of the CSI-RS, and measures and calculates the received CSI-RS to obtain the CSI. In the Uu link, the time-frequency resources of the CSI-RS are more flexible, and the code division multiplexing (code division multiplexing) supported by the CSI-RS is more flexible. There are many types of CSI-RS multiplexing (CDM), so the configuration information of CSI-RS needs to indicate more parameter information (for example, the number of ports corresponding to CSI-RS, the frequency domain density corresponding to CSI-RS, the CDM type corresponding to CSI-RS, the frequency domain bandwidth corresponding to CSI-RS, etc.).
[0005] In the NR system, in addition to the Uu link, there is also a wireless link connection between user equipment and user equipment (for example, sidelink (SL)), and the UE also needs to transmit the SL CSI-RS through the SL. Therefore, the SL CSI-RS can be transmitted by referring to the method of transmitting CSI-RS on the Uu link mentioned above. However, in SL, the number of ports corresponding to SL CSI-RS and / or the CDM type corresponding to SLCSI-RS are limited. The signaling overhead is large when the SL CSI-RS is transmitted by the method of transmitting CSI-RS on the Uu link mentioned above. Summary of the invention
[0006] An embodiment of the present application provides a method and apparatus for determining a channel state information reference signal resource mapping, which can solve the problem of high signaling overhead when transmitting a channel state information reference signal in a communication scenario where the number of ports corresponding to the channel state information reference signal and / or the CDM type corresponding to the channel state information reference signal are limited.
[0007] To achieve the above purpose, the present application embodiment adopts the following method:
[0008] In a first aspect, an embodiment of the present application provides a method for determining resource mapping of a channel state information reference signal, comprising: a first terminal device receives configuration information from a second terminal device or a network device, wherein the configuration information includes the number of ports corresponding to the channel state information reference signal and the frequency domain density corresponding to the channel state information reference signal, and the frequency domain density is the number of resource units RE occupied on average by each port corresponding to the channel state information reference signal on a resource block RB; the first terminal device determines a first parameter set based on the number of ports and the frequency domain density, wherein the first parameter set includes at least one of the following parameters: the code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, the frequency domain resource starting point of at least one code division multiplexing group, or the frequency domain resource number within a code division multiplexing group; the first terminal device determines the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal based on the first parameter set.
[0009] In the method provided in the first aspect above, a first terminal device may receive configuration information from a second terminal device, wherein the configuration information includes the number of ports corresponding to a channel state information reference signal and the frequency domain density corresponding to the channel state information reference signal. After receiving the number of ports and the frequency domain density, the first terminal device may determine a first parameter set based on the number of ports and the frequency domain density, and determine the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal according to the first parameter set. In this way, the configuration information does not need to include information such as the CDM type corresponding to the channel state information reference signal and the frequency domain bandwidth corresponding to the channel state information reference signal. The first terminal device may also determine the resources in the data channel of the second terminal device for mapping the CSI-RS, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal, thereby saving signaling overhead.
[0010] In a possible implementation, the method further includes: the first terminal device receives the data channel from the second terminal device, and performs channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal. Based on the above method, the first terminal device can receive the data channel from the second terminal device, and perform channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal, and subsequently, correct signal reception can be achieved based on the result of the channel estimation.
[0011] In a possible implementation manner, the first terminal device determines, according to the first parameter set, a mapping value on an RE in a resource for mapping the channel state information reference signal in a data channel of the second terminal device, including: a mapping value on an RE in a resource for mapping the channel state information reference signal in a data channel of the second terminal device satisfies: in, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Where n represents the number of RBs, and α is an intermediate variable calculated based on the number of ports and the frequency domain density. Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in an RB. Based on the above method, the first terminal device can determine the mapping value on the RE in the resource used to map the channel state information reference signal according to the above formula, and when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the channel state information reference signal sequence can be reasonably used to improve the detection performance of the channel state information reference signal sequence.
[0012] In a possible implementation, the first terminal device maintains a first mapping table, the first mapping table includes at least one mapping relationship between the number of ports, at least one frequency domain density, and at least one set of first parameter sets; the first terminal device determines the first parameter set according to the number of ports and the frequency domain density, including: the first terminal device obtains the first parameter set by looking up a table according to the number of ports and the frequency domain density. Based on the above method, the first terminal device can obtain the first parameter set by looking up a table according to the number of ports and the frequency domain density, without including the first parameter set in the configuration information, thus saving signaling overhead.
[0013] In a possible implementation, the configuration information further includes first indication information, and the first indication information is used to indicate a frequency domain offset; the first terminal device determines a first parameter set according to the number of ports and the frequency domain density, including: the first terminal device determines the first parameter set according to the number of ports, the frequency domain density, and the frequency domain offset. Based on the above method, the first terminal device can determine the first parameter set according to the number of ports, the frequency domain density, and the frequency domain offset indicated in the configuration information, thereby increasing the degree of freedom of the frequency domain resources used to map the channel state information reference signal.
[0014] In a possible implementation, the resource used to map the channel state information reference signal includes: the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal. Based on the above method, the first terminal device can determine the mapping value on the RE in the resource corresponding to the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal according to the first parameter set.
[0015] In a possible implementation, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal. Based on the above method, the first terminal device can determine that the time domain resource used to map the channel state information reference signal is the last symbol in the data channel, or the first terminal device can determine the time domain resource used to map the channel state information reference signal based on the second indication information, thereby determining the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel.
[0016] In a possible implementation, the method further includes: the first terminal device obtains a reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Based on the above method, the first terminal device can obtain the reference signal sequence of the channel state information reference signal according to the scrambling code identifier, and subsequently, the first terminal device can determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0017] In a possible implementation, the configuration information further includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier. Based on the above method, the first terminal device can obtain the scrambling code identifier according to the third indication information in the configuration information, and then determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0018] In a possible implementation, the method further includes: the first terminal device receives control information from the second terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; and the first terminal device determines the physical layer source identifier or the physical layer destination identifier as the scrambling code identifier. Based on the above method, the first terminal device can determine the scrambling code identifier based on the physical layer source identifier and / or the physical layer destination identifier in the control information, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0019] In a possible implementation, the method further includes: the first terminal device receives control information from the second terminal device; the first terminal device obtains a cyclic redundancy check code based on the control information; the first terminal device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code. Based on the above method, the first terminal device can obtain the cyclic redundancy check code based on the control information, obtain the scrambling code identifier based on the cyclic redundancy check code, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0020] In a second aspect, an embodiment of the present application provides a method for determining resource mapping of a channel state information reference signal, the method comprising: the second terminal device determines a first parameter set based on the number of ports corresponding to the channel state information reference signal and the frequency domain density corresponding to the channel state information reference signal, wherein the frequency domain density is the number of resource units RE occupied on average by each port corresponding to the channel state information reference signal on a resource block RB, and the first parameter set includes at least one of the following parameters: the code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, the frequency domain resource starting point of at least one code division multiplexing group, or the frequency domain resource number within a code division multiplexing group; the second terminal device determines the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal based on the first parameter set.
[0021] According to the method provided in the second aspect above, the second terminal device can determine the first parameter set according to the number of ports corresponding to the channel state information reference signal and the frequency domain density corresponding to the channel state information reference signal, and determine the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal according to the first parameter set. In this way, the configuration information does not need to include information such as the CDM type corresponding to the channel state information reference signal and the frequency domain bandwidth corresponding to the channel state information reference signal, thereby saving signaling overhead.
[0022] In a possible implementation, the method further includes: the second terminal device sends the data channel to the first terminal device. Based on the above method, the second terminal device can send the data channel to the first terminal device so that the first terminal device performs channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal.
[0023] In a possible implementation, the method further includes: the second terminal device sends the configuration information to the first terminal device. Based on the above method, the second terminal device can send the configuration information to the first terminal device so that the first terminal device determines the first parameter set according to the number of ports and the frequency domain density, and determines the resources in the data channel of the second terminal device for mapping the channel state information reference signal and the mapping value on the RE in the resources for mapping the channel state information reference signal according to the first parameter set.
[0024] In a possible implementation, the second terminal device determines, according to the first parameter set, a mapping value on an RE in a resource for mapping the channel state information reference signal in a data channel of the second terminal device, including: a mapping value on an RE in a resource for mapping the channel state information reference signal in a data channel of the second terminal device satisfies: wherein, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Where n represents the number of RBs, and α is an intermediate variable calculated based on the number of ports and the frequency domain density. Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in an RB. Based on the above method, the second terminal device can determine the mapping value on the RE in the resource used to map the channel state information reference signal according to the above formula, and when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the channel state information reference signal sequence can be reasonably used to improve the detection performance of the channel state information reference signal sequence.
[0025] In a possible implementation, the second terminal device maintains a first mapping table, the first mapping table includes at least one mapping relationship between the number of ports, at least one frequency domain density, and at least one set of first parameter sets; the second terminal device determines the first parameter set according to the number of ports and the frequency domain density, including: the second terminal device obtains the first parameter set by looking up a table according to the number of ports and the frequency domain density. Based on the above method, the second terminal device can obtain the first parameter set by looking up a table according to the number of ports and the frequency domain density, without including the first parameter set in the configuration information, thereby saving signaling overhead.
[0026] In a possible implementation, the configuration information further includes first indication information, and the first indication information is used to indicate a frequency domain offset; the second terminal device determines the first parameter set according to the number of ports and the frequency domain density, including: the second terminal device determines the first parameter set according to the number of ports, the frequency domain density, and the frequency domain offset. Based on the above method, the second terminal device can determine the first parameter set according to the number of ports, the frequency domain density, and the frequency domain offset indicated in the configuration information, thereby improving the degree of freedom of the frequency domain resources used to map the channel state information reference signal.
[0027] In a possible implementation, the resource used to map the channel state information reference signal includes: the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal. Based on the above method, the second terminal device can determine the mapping value on the RE in the resource corresponding to the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal according to the first parameter set.
[0028] In a possible implementation, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal. Based on the above method, the second terminal device can determine that the time domain resource used to map the channel state information reference signal is the last symbol in the data channel, or the second terminal device can determine the time domain resource used to map the channel state information reference signal based on the second indication information, thereby determining the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel.
[0029] In a possible implementation, the method further includes: the second terminal device obtains a reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Based on the above method, the second terminal device can obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier, and subsequently, the second terminal device can determine a mapping value on an RE in a resource in the data channel used to map the channel state information reference signal according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0030] In a possible implementation, the configuration information further includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier. Based on the above method, the second terminal device can obtain the scrambling code identifier according to the third indication information in the configuration information, and then determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0031] In a possible implementation, the method further includes: the second terminal device sends control information to the first terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; and the second terminal device determines the physical layer source identifier or the physical layer destination identifier as the scrambling code identifier. Based on the above method, the second terminal device can determine the scrambling code identifier based on the physical layer source identifier and / or the physical layer destination identifier in the control information, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0032] In a possible implementation, the method further includes: the second terminal device sends control information to the first terminal device; the second terminal device obtains a cyclic redundancy check code according to the control information; the second terminal device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code. Based on the above method, the second terminal device can obtain the cyclic redundancy check code according to the control information, obtain the scrambling code identifier according to the cyclic redundancy check code, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0033] In a third aspect, an embodiment of the present application provides a communication device, which has the function of implementing the method and function described in the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0034] In a fourth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the method and function described in the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0035] In the fifth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface, the at least one memory and the at least one processor are coupled; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, the method for determining channel state information reference signal resource mapping as described in the first aspect and its various possible implementation methods is implemented.
[0036] In the sixth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface, the at least one memory and the at least one processor are coupled; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for determining channel state information reference signal resource mapping as described in the second aspect and its various possible implementation methods.
[0037] In a seventh aspect, the present application provides a system chip, which can be used in a communication device, and the system chip includes: at least one processor, in which the program instructions involved are executed to implement the functions of the first terminal device in the method according to the first aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0038] In an eighth aspect, the present application provides a system chip, which can be used in a communication device, and the system chip includes: at least one processor, in which the program instructions involved are executed to implement the function of the second terminal device in the method according to the second aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0039] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the first aspect described above. For example, the computer may be at least one storage node.
[0040] In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the second aspect described above. For example, the computer may be at least one storage node.
[0041] In an eleventh aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the first aspect to be executed. For example, the computer may be at least one storage node.
[0042] In a twelfth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the second aspect to be executed. For example, the computer may be at least one storage node.
[0043] In the thirteenth aspect, an embodiment of the present application provides a communication system, which may include any one or more of the following: a communication device as in the third aspect, or a communication device as in the fourth aspect, or a communication device as in the fifth aspect, or a communication device as in the sixth aspect, or a system chip as in the seventh aspect, or a system chip as in the eighth aspect, or a computer storage medium as in the ninth aspect, or a computer storage medium as in the tenth aspect, or a computer program product as in the eleventh aspect, or a computer program product as in the twelfth aspect.
[0044] It can be understood that any of the communication devices, system chips, computer storage media, computer program products or communication systems provided above are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here.
[0045] In the fourteenth aspect, an embodiment of the present application provides a method for generating a reference signal sequence of a channel state information reference signal, the method comprising: a second terminal device determines a scrambling code identifier; the second terminal device sends first information to a first terminal device, wherein the first information includes the scrambling code identifier; the second terminal device obtains a reference signal sequence of the channel state information reference signal according to the scrambling code identifier.
[0046] According to the method provided in the above fourteenth aspect, the second terminal device can obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier after determining the scrambling code identifier, so as to subsequently determine a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device according to the reference signal sequence of the channel state information reference signal.
[0047] In the fifteenth aspect, an embodiment of the present application provides a method for generating a reference signal sequence of a channel state information reference signal, the method comprising: a first terminal device receives first information from a second terminal device, wherein the first information includes a physical layer source identifier or a physical layer destination identifier; the first terminal device determines that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier; the first terminal device obtains the reference signal sequence of the channel state information reference signal based on the scrambling code identifier.
[0048] According to the method provided in the fifteenth aspect, the first terminal device can receive a physical layer source identifier or a physical layer destination identifier from the second terminal device, determine that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier, and obtain a reference signal sequence of a channel state information reference signal based on the scrambling code identifier, so as to subsequently determine a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device based on the reference signal sequence of the channel state information reference signal.
[0049] In the sixteenth aspect, an embodiment of the present application provides a method for generating a reference signal sequence of a channel state information reference signal, the method comprising: a second terminal device sends first information to a first terminal device, wherein the first information includes a physical layer source identifier or a physical layer destination identifier; the second terminal device determines that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier; the second terminal device obtains the reference signal sequence of the channel state information reference signal based on the scrambling code identifier.
[0050] According to the method provided in the above-mentioned sixteenth aspect, the second terminal device can send a physical layer source identifier or a physical layer destination identifier to the first terminal device, and determine that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier, and obtain a reference signal sequence of a channel state information reference signal according to the scrambling code identifier, so as to subsequently determine a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device according to the reference signal sequence of the channel state information reference signal.
[0051] In the seventeenth aspect, an embodiment of the present application provides a method for generating a reference signal sequence of a channel state information reference signal, the method comprising: a first terminal device receives first information from a second terminal device; the first terminal device obtains a cyclic redundancy check code based on the first information; the first terminal device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code; the first terminal device obtains the reference signal sequence of the channel state information reference signal based on the scrambling code identifier.
[0052] According to the method provided in the seventeenth aspect, the first terminal device can receive first information from the second terminal device, obtain a cyclic redundancy check code based on the first information, obtain a scrambling code identifier based on the cyclic redundancy check code, and obtain a reference signal sequence of a channel state information reference signal based on the scrambling code identifier, so as to subsequently determine a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device based on the reference signal sequence of the channel state information reference signal.
[0053] In the eighteenth aspect, an embodiment of the present application provides a method for generating a reference signal sequence of a channel state information reference signal, the method comprising: a second terminal device sends first information to a first terminal device; the second terminal device obtains a cyclic redundancy check code based on the first information; the second terminal device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code; the second terminal device obtains the reference signal sequence of the channel state information reference signal based on the scrambling code identifier.
[0054] According to the method provided in the above-mentioned eighteenth aspect, the second terminal device can send the first information to the second terminal device, obtain a cyclic redundancy check code according to the first information, obtain a scrambling code identifier according to the cyclic redundancy check code, and obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier, so as to subsequently determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel of the second terminal device according to the reference signal sequence of the channel state information reference signal.
[0055] In aspect 19, an embodiment of the present application provides a communication device, which has the function of implementing the method and function described in aspect 14. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0056] In the twentieth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the method and function described in the fifteenth aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0057] In aspect 21, an embodiment of the present application provides a communication device, which has the function of implementing the method and function described in aspect 16. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0058] In aspect 22, an embodiment of the present application provides a communication device, which has the function of implementing the method and function described in aspect 17. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0059] In aspect 23, an embodiment of the present application provides a communication device, which has the function of implementing the method and function described in aspect 18. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0060] In the twenty-fourth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface, the at least one memory are coupled to the at least one processor; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for generating a reference signal sequence of a channel state information reference signal as described in the fourteenth aspect and its various possible implementation methods.
[0061] In the twenty-fifth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface and the at least one memory are coupled to the at least one processor; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for generating a reference signal sequence of a channel state information reference signal as described in the fifteenth aspect and its various possible implementation methods.
[0062] In the twenty-sixth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface and the at least one memory are coupled to the at least one processor; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for generating a reference signal sequence of a channel state information reference signal as described in the sixteenth aspect and its various possible implementation methods.
[0063] In the twenty-seventh aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface and the at least one memory are coupled to the at least one processor; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for generating a reference signal sequence of a channel state information reference signal as described in the seventeenth aspect and its various possible implementation methods.
[0064] In the twenty-eighth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface, the at least one memory are coupled to the at least one processor; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for generating a reference signal sequence of a channel state information reference signal as described in the eighteenth aspect and its various possible implementation methods.
[0065] In a twenty-ninth aspect, the present application provides a system chip, which can be used in a communication device, and the system chip includes: at least one processor, in which the program instructions involved are executed to implement the functions of the second terminal device in the method according to the fourteenth aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0066] In a thirtieth aspect, the present application provides a system chip, which can be used in a communication device, and the system chip includes: at least one processor, in which the program instructions involved are executed to implement the functions of the first terminal device in the method according to the fifteenth aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0067] In a thirty-first aspect, the present application provides a system chip, which can be used in a communication device, the system chip comprising: at least one processor, in which the program instructions involved are executed to implement the function of the second terminal device in the method according to the sixteenth aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0068] In a thirty-second aspect, the present application provides a system chip, which can be used in a communication device, the system chip comprising: at least one processor, in which the program instructions involved are executed to implement the functions of the first terminal device in the method according to the seventeenth aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0069] In a thirty-third aspect, the present application provides a system chip, which can be used in a communication device, the system chip comprising: at least one processor, in which the program instructions involved are executed to implement the function of the second terminal device in the method according to the eighteenth aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0070] In a thirty-fourth aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the fourteenth aspect above. For example, the computer may be at least one storage node.
[0071] In a thirty-fifth aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the fifteenth aspect above. For example, the computer may be at least one storage node.
[0072] In a thirty-sixth aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the sixteenth aspect above. For example, the computer may be at least one storage node.
[0073] In a thirty-seventh aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the seventeenth aspect above. For example, the computer may be at least one storage node.
[0074] In a thirty-eighth aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the eighteenth aspect above. For example, the computer may be at least one storage node.
[0075] In a thirty-ninth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the fourteenth aspect to be executed. For example, the computer may be at least one storage node.
[0076] In the fortieth aspect, the embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the fifteenth aspect to be executed. For example, the computer may be at least one storage node.
[0077] In the forty-first aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the sixteenth aspect to be executed. For example, the computer may be at least one storage node.
[0078] In a 42nd aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the 17th aspect to be executed. For example, the computer may be at least one storage node.
[0079] In a forty-third aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the eighteenth aspect to be executed. For example, the computer may be at least one storage node.
[0080] In aspect 44, an embodiment of the present application provides a communication system, which may include any one or more of the following: a communication device as in aspect 19, or a communication device as in aspect 20, or a communication device as in aspect 21, or a communication device as in aspect 22, or a communication device as in aspect 23, or a communication device as in aspect 24, or a communication device as in aspect 25, or a communication device as in aspect 26, or a communication device as in aspect 27, or a communication device as in aspect 28, or a system chip as in aspect 29, or a system chip as in aspect 30, or a communication device as in aspect 30. The system chip in one aspect, or the system chip in the thirty-second aspect, or the system chip in the thirty-third aspect, or the computer storage medium in the thirty-fourth aspect, or the computer storage medium in the thirty-fifth aspect, or the computer storage medium in the thirty-sixth aspect, or the computer storage medium in the thirty-seventh aspect, or the computer storage medium in the thirty-eighth aspect, or the computer program product in the thirty-ninth aspect, or the computer program product in the fortieth aspect, or the computer program product in the forty-first aspect, or the computer program product in the forty-second aspect, or the computer program product in the forty-third aspect.
[0081] It can be understood that any of the communication devices, system chips, computer storage media, computer program products or communication systems provided above are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here.
[0082] In the forty-fifth aspect, an embodiment of the present application provides a method for determining a channel state information reference signal resource mapping, the method comprising: a first terminal device receives configuration information from a second terminal device or a network device, wherein the configuration information includes the number of ports corresponding to the channel state information reference signal; the first terminal device determines a first parameter set based on the number of ports, wherein the first parameter set includes at least one of the following parameters: a code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, a frequency domain resource starting point of at least one code division multiplexing group, or a frequency domain resource number within a code division multiplexing group; the first terminal device determines the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and a mapping value on a resource unit RE in the resources in the data channel for mapping the channel state information reference signal based on the first parameter set.
[0083] In the method provided in the forty-fifth aspect above, a first terminal device may receive configuration information from a second terminal device, wherein the configuration information includes the number of ports corresponding to a channel state information reference signal. After receiving the number of ports, the first terminal device may determine a first parameter set based on the number of ports, and determine the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal according to the first parameter set. In this way, the configuration information does not need to include information such as the frequency domain density corresponding to the channel state information reference signal, the CDM type corresponding to the channel state information reference signal, and the frequency domain bandwidth corresponding to the channel state information reference signal. The first terminal device may also determine the resources in the data channel of the second terminal device for mapping the CSI-RS, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal, thereby saving signaling overhead.
[0084] In a possible implementation, the method further includes: the first terminal device receives the data channel from the second terminal device, and performs channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal. Based on the above method, the first terminal device can receive the data channel from the second terminal device, and perform channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal, and subsequently, correct signal reception can be achieved based on the result of the channel estimation.
[0085] In a possible implementation manner, the first terminal device determines, according to the first parameter set, a mapping value on an RE in a resource for mapping the channel state information reference signal in a data channel of the second terminal device, including: a mapping value on an RE in a resource for mapping the channel state information reference signal in a data channel of the second terminal device satisfies: in, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Wherein, n represents the number of the resource block RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal, Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in an RB. Based on the above method, the first terminal device can determine the mapping value on the RE in the resource used to map the channel state information reference signal according to the above formula, and when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the channel state information reference signal sequence can be reasonably used to improve the detection performance of the channel state information reference signal sequence.
[0086] In a possible implementation, the first terminal device maintains a second mapping table, the second mapping table includes a mapping relationship between at least one port quantity and at least one set of first parameter sets; the first terminal device determines the first parameter set according to the port quantity, including: the first terminal device obtains the first parameter set by looking up a table according to the port quantity. Based on the above method, the first terminal device can obtain the first parameter set by looking up a table according to the port quantity, without including the first parameter set in the configuration information, thereby saving signaling overhead.
[0087] In a possible implementation, the configuration information further includes first indication information, and the first indication information is used to indicate a frequency domain offset; the first terminal device determines the first parameter set according to the number of ports, including: the first terminal device determines the first parameter set according to the number of ports and the frequency domain offset. Based on the above method, the first terminal device can determine the first parameter set according to the number of ports and the frequency domain offset indicated in the configuration information, thereby increasing the degree of freedom of frequency domain resources used to map the channel state information reference signal.
[0088] In a possible implementation, the resource used to map the channel state information reference signal includes: the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal. Based on the above method, the first terminal device can determine the mapping value on the RE in the resource corresponding to the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal according to the first parameter set.
[0089] In a possible implementation, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal. Based on the above method, the first terminal device can determine that the time domain resource used to map the channel state information reference signal is the last symbol in the data channel, or the first terminal device can determine the time domain resource used to map the channel state information reference signal based on the second indication information, thereby determining the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel.
[0090] In a possible implementation, the method further includes: the first terminal device obtains a reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Based on the above method, the first terminal device can obtain the reference signal sequence of the channel state information reference signal according to the scrambling code identifier, and subsequently, the first terminal device can determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0091] In a possible implementation, the configuration information further includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier. Based on the above method, the first terminal device can obtain the scrambling code identifier according to the third indication information in the configuration information, and then determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0092] In a possible implementation, the method further includes: the first terminal device receives control information from the second terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; and the first terminal device determines the physical layer source identifier or the physical layer destination identifier as the scrambling code identifier. Based on the above method, the first terminal device can determine the scrambling code identifier based on the physical layer source identifier and / or the physical layer destination identifier in the control information, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0093] In a possible implementation, the method further includes: the first terminal device receives control information from the second terminal device; the first terminal device obtains a cyclic redundancy check code based on the control information; the first terminal device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code. Based on the above method, the first terminal device can obtain the cyclic redundancy check code based on the control information, obtain the scrambling code identifier based on the cyclic redundancy check code, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0094] In the forty-sixth aspect, an embodiment of the present application provides a method for determining a channel state information reference signal resource mapping, the method comprising: a second terminal device determines a first parameter set based on the number of ports corresponding to the channel state information reference signal, wherein the first parameter set includes at least one of the following parameters: a code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, a frequency domain resource starting point of at least one code division multiplexing group, or a frequency domain resource number within a code division multiplexing group; the second terminal device determines, based on the first parameter set, a resource in a data channel of the second terminal device for mapping the channel state information reference signal, and a mapping value on a RE in the resource in the data channel for mapping the channel state information reference signal.
[0095] According to the method provided in the forty-sixth aspect, the second terminal device can determine the first parameter set according to the number of ports corresponding to the channel state information reference signal, and determine the resources in the data channel of the second terminal device for mapping the channel state information reference signal according to the first parameter set, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal. In this way, the configuration information does not need to include information such as the frequency domain density corresponding to the channel state information reference signal, the CDM type corresponding to the channel state information reference signal, and the frequency domain bandwidth corresponding to the channel state information reference signal, thereby saving signaling overhead.
[0096] In a possible implementation, the method further includes: the second terminal device sends the data channel to the first terminal device. Based on the above method, the second terminal device can send the data channel to the first terminal device so that the first terminal device performs channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal.
[0097] In a possible implementation, the method further includes: the second terminal device sends configuration information to the first terminal device, wherein the configuration information includes the number of ports. Based on the above method, the second terminal device can send configuration information to the first terminal device so that the first terminal device determines the first parameter set according to the number of ports, and determines the resources in the data channel of the second terminal device for mapping the channel state information reference signal and the mapping value on the RE in the resources for mapping the channel state information reference signal according to the first parameter set.
[0098] In a possible implementation, the second terminal device determines, according to the first parameter set, a mapping value on a resource unit RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device, including: a mapping value on a RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device satisfies: wherein, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Wherein, n represents the number of the resource block RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal, Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in an RB. Based on the above method, the second terminal device can determine the mapping value on the RE in the resource used to map the channel state information reference signal according to the above formula, and when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the channel state information reference signal sequence can be reasonably used to improve the detection performance of the channel state information reference signal sequence.
[0099] In a possible implementation, the second terminal device maintains a second mapping table, the second mapping table includes a mapping relationship between at least one port quantity and at least one set of first parameter sets; the second terminal device determines the first parameter set according to the port quantity, including: the second terminal device obtains the first parameter set by looking up a table according to the port quantity. Based on the above method, the second terminal device can obtain the first parameter set by looking up a table according to the port quantity, without including the first parameter set in the configuration information, thereby saving signaling overhead.
[0100] In a possible implementation, the configuration information further includes first indication information, and the first indication information is used to indicate a frequency domain offset; the second terminal device determines the first parameter set according to the number of ports, including: the second terminal device determines the first parameter set according to the number of ports and the frequency domain offset. Based on the above method, the second terminal device can determine the first parameter set according to the number of ports and the frequency domain offset indicated in the configuration information, thereby increasing the degree of freedom of frequency domain resources used to map the channel state information reference signal.
[0101] In a possible implementation, the resource used to map the channel state information reference signal includes: the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal. Based on the above method, the second terminal device can determine the mapping value on the RE in the resource corresponding to the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal according to the first parameter set.
[0102] In a possible implementation, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal. Based on the above method, the second terminal device can determine that the time domain resource used to map the channel state information reference signal is the last symbol in the data channel, or the second terminal device can determine the time domain resource used to map the channel state information reference signal based on the second indication information, thereby determining the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel.
[0103] In a possible implementation, the method further includes: the second terminal device obtains a reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Based on the above method, the second terminal device can obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier, and subsequently, the second terminal device can determine a mapping value on an RE in a resource in the data channel used to map the channel state information reference signal according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0104] In a possible implementation, the configuration information further includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier. Based on the above method, the second terminal device can obtain the scrambling code identifier according to the third indication information in the configuration information, and then determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0105] In a possible implementation, the method further includes: the second terminal device sends control information to the first terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; and the second terminal device determines the physical layer source identifier or the physical layer destination identifier as the scrambling code identifier. Based on the above method, the second terminal device can determine the scrambling code identifier based on the physical layer source identifier and / or the physical layer destination identifier in the control information, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0106] In a possible implementation, the method further includes: the second terminal device sends control information to the first terminal device; the second terminal device obtains a cyclic redundancy check code according to the control information; the second terminal device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code. Based on the above method, the second terminal device can obtain the cyclic redundancy check code according to the control information, obtain the scrambling code identifier according to the cyclic redundancy check code, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0107] In the forty-seventh aspect, an embodiment of the present application provides a communication device, which includes: a receiving module and a processing module; the receiving module is used to receive configuration information from a second terminal device or a network device, wherein the configuration information includes the number of ports corresponding to a channel state information reference signal; the processing module is used to determine a first parameter set based on the number of ports, wherein the first parameter set includes at least one of the following parameters: a code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, a frequency domain resource starting point of at least one code division multiplexing group, or a frequency domain resource number within a code division multiplexing group; the processing module is also used to determine the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the resource unit RE in the resources in the data channel for mapping the channel state information reference signal based on the first parameter set.
[0108] The communication device provided in the above-mentioned forty-seventh aspect can receive configuration information from a second terminal device, wherein the configuration information includes the number of ports corresponding to a channel state information reference signal. After receiving the number of ports, the communication device can determine a first parameter set based on the number of ports, and determine the resources in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal according to the first parameter set. In this way, the configuration information does not need to include information such as the frequency domain density corresponding to the channel state information reference signal, the CDM type corresponding to the channel state information reference signal, and the frequency domain bandwidth corresponding to the channel state information reference signal. The communication device can also determine the resources in the data channel of the second terminal device for mapping the CSI-RS, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal, thereby saving signaling overhead.
[0109] In a possible implementation, the receiving module is further used to receive the data channel from the second terminal device, and perform channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal. Based on the above method, the communication device can receive the data channel from the second terminal device, and perform channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal. Subsequently, correct signal reception can be achieved based on the result of the channel estimation.
[0110] In a possible implementation manner, the processing module is specifically used for a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device that satisfies: in, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Wherein, n represents the number of the resource block RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal, Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in an RB. Based on the above method, the communication device can determine the mapping value on the RE in the resource used to map the channel state information reference signal according to the above formula, and when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the channel state information reference signal sequence can be reasonably used to improve the detection performance of the channel state information reference signal sequence.
[0111] In a possible implementation, the processing module is further used to maintain a second mapping table, the second mapping table including a mapping relationship between at least one port quantity and at least one set of first parameter sets; the processing module is further specifically used to obtain the first parameter set by looking up the table according to the port quantity. Based on the above method, the communication device can obtain the first parameter set by looking up the table according to the port quantity, without including the first parameter set in the configuration information, thereby saving signaling overhead.
[0112] In a possible implementation, the configuration information further includes first indication information, and the first indication information is used to indicate a frequency domain offset; the processing module is further specifically used to determine a first parameter set according to the number of ports and the frequency domain offset. Based on the above method, the communication device can determine the first parameter set according to the number of ports and the frequency domain offset indicated in the configuration information, thereby increasing the degree of freedom of frequency domain resources used to map the channel state information reference signal.
[0113] In a possible implementation, the resource used to map the channel state information reference signal includes: the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal. Based on the above method, the communication device can determine the mapping value on the RE in the resource corresponding to the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal according to the first parameter set.
[0114] In a possible implementation, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information further includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal. Based on the above method, the communication device can determine that the time domain resource used to map the channel state information reference signal is the last symbol in the data channel, or, the communication device can determine the time domain resource used to map the channel state information reference signal based on the second indication information, thereby determining the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel.
[0115] In a possible implementation manner, the processing module is further used to obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Based on the above method, the communication device can obtain the reference signal sequence of the channel state information reference signal according to the scrambling code identifier, and subsequently, the communication device can determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0116] In a possible implementation manner, the configuration information further includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier. Based on the above method, the communication device can obtain the scrambling code identifier according to the third indication information in the configuration information, and then determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0117] In a possible implementation, the receiving module is further used to receive control information from the second terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module is further used to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier. Based on the above method, the communication device can determine the scrambling code identifier based on the physical layer source identifier and / or the physical layer destination identifier in the control information, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0118] In a possible implementation, the receiving module is further used to receive control information from the second terminal device; the processing module is further used to obtain a cyclic redundancy check code according to the control information; the processing module is further used to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code. Based on the above method, the communication device can obtain the cyclic redundancy check code according to the control information, obtain the scrambling code identifier according to the cyclic redundancy check code, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0119] In the forty-eighth aspect, an embodiment of the present application provides a communication device, which includes: a processing module; the processing module is used to determine a first parameter set according to the number of ports corresponding to a channel state information reference signal, wherein the first parameter set includes at least one of the following parameters: the code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, the frequency domain resource starting point of at least one code division multiplexing group, or the frequency domain resource number within a code division multiplexing group; the processing module is also used to determine the resources in the data channel of the communication device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal according to the first parameter set.
[0120] The communication device provided in the forty-eighth aspect above can determine a first parameter set according to the number of ports corresponding to a channel state information reference signal, and determine the resources in a data channel of the communication device for mapping the channel state information reference signal, and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal according to the first parameter set. In this way, the configuration information does not need to include information such as the frequency domain density corresponding to the channel state information reference signal, the CDM type corresponding to the channel state information reference signal, and the frequency domain bandwidth corresponding to the channel state information reference signal, thereby saving signaling overhead.
[0121] In a possible implementation, the communication device further includes: a sending module; the sending module is used to send the data channel to the first terminal device. Based on the above method, the communication module can send the data channel to the first terminal device so that the first terminal device performs channel estimation based on the resource used to map the channel state information reference signal and the mapping value on the RE in the resource used to map the channel state information reference signal.
[0122] In a possible implementation, the sending module is further used to send configuration information to the first terminal device, wherein the configuration information includes the number of ports. Based on the above method, the communication device can send configuration information to the first terminal device so that the first terminal device determines the first parameter set according to the number of ports, and determines the resources in the data channel of the communication device for mapping the channel state information reference signal and the mapping value on the RE in the resources for mapping the channel state information reference signal according to the first parameter set.
[0123] In a possible implementation manner, the processing module is specifically used for a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the communication device that satisfies: wherein, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRSrepresents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Wherein, n represents the number of the resource block RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal, Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in an RB. Based on the above method, the communication device can determine the mapping value on the RE in the resource used to map the channel state information reference signal according to the above formula, and when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the channel state information reference signal sequence can be reasonably used to improve the detection performance of the channel state information reference signal sequence.
[0124] In a possible implementation, the processing module is further used to maintain a second mapping table, the second mapping table including a mapping relationship between at least one port quantity and at least one set of first parameter sets; the processing module is further specifically used to obtain the first parameter set by looking up the table according to the port quantity. Based on the above method, the communication device can obtain the first parameter set by looking up the table according to the port quantity, without including the first parameter set in the configuration information, thereby saving signaling overhead.
[0125] In a possible implementation, the configuration information further includes first indication information, and the first indication information is used to indicate a frequency domain offset; the processing module is further specifically used to determine a first parameter set according to the number of ports and the frequency domain offset. Based on the above method, the communication device can determine the first parameter set according to the number of ports and the frequency domain offset indicated in the configuration information, thereby increasing the degree of freedom of frequency domain resources used to map the channel state information reference signal.
[0126] In a possible implementation, the resource used to map the channel state information reference signal includes: the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal. Based on the above method, the communication device can determine the mapping value on the RE in the resource corresponding to the frequency domain resource used to map the channel state information reference signal, the time domain resource used to map the channel state information reference signal, and the spatial domain resource used to map the channel state information reference signal according to the first parameter set.
[0127] In a possible implementation, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information further includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal. Based on the above method, the communication device can determine that the time domain resource used to map the channel state information reference signal is the last symbol in the data channel, or the communication device can determine the time domain resource used to map the channel state information reference signal based on the second indication information, thereby determining the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel.
[0128] In a possible implementation, the processing module is further configured to obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Based on the above method, the communication device can obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier, and subsequently, the communication device can determine a mapping value on an RE in a resource in the data channel used to map the channel state information reference signal according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0129] In a possible implementation manner, the configuration information further includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier. Based on the above method, the communication device can obtain the scrambling code identifier according to the third indication information in the configuration information, and then determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0130] In a possible implementation, the sending module is further used to send control information to the first terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module is further used to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier. Based on the above method, the communication device can determine the scrambling code identifier based on the physical layer source identifier and / or the physical layer destination identifier in the control information, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel based on the reference signal sequence of the channel state information reference signal and the first parameter set.
[0131] In a possible implementation, the sending module is further used to send control information to the first terminal device; the processing module is further used to obtain a cyclic redundancy check code according to the control information; the processing module is further used to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code. Based on the above method, the communication device can obtain the cyclic redundancy check code according to the control information, obtain the scrambling code identifier according to the cyclic redundancy check code, and further determine the mapping value on the RE in the resource used to map the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and the first parameter set.
[0132] In the forty-ninth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface, the at least one memory and the at least one processor are coupled; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for determining channel state information reference signal resource mapping as described in the forty-fifth aspect and its various possible implementation methods.
[0133] In the fiftieth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor, at least one memory and a communication interface, wherein the communication interface, the at least one memory are coupled to the at least one processor; the communication device communicates with other devices through the communication interface, and the at least one memory is used to store a computer program, so that when the computer program is executed by the at least one processor, it implements the method for determining channel state information reference signal resource mapping as described in the forty-sixth aspect and its various possible implementation methods.
[0134] In the fifty-first aspect, the present application provides a chip or a chip system, which can be used in a communication device, and the chip or chip system includes: at least one processor, and the program instructions involved are executed in the at least one processor to implement the functions of the first terminal device in the method according to the forty-fifth aspect and any design thereof. Optionally, the system chip may also include at least one memory, which stores the program instructions involved.
[0135] In a fifty-second aspect, the present application provides a chip or a chip system, which can be used in a communication device, and the chip or chip system includes: at least one processor, and the program instructions involved are executed in the at least one processor to implement the function of the second terminal device in the method according to the forty-sixth aspect and any design thereof. Optionally, the chip or chip system may also include at least one memory, which stores the program instructions involved.
[0136] In a fifty-third aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the forty-fifth aspect above. For example, the computer may be at least one storage node.
[0137] In a fifty-fourth aspect, an embodiment of the present application provides a computer-readable storage medium, such as a non-transient computer-readable storage medium. A computer program is stored thereon, and when the computer program is run on a computer, the computer executes any possible method of the forty-sixth aspect above. For example, the computer may be at least one storage node.
[0138] In a fifty-fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the forty-fifth aspect to be executed. For example, the computer may be at least one storage node.
[0139] In a fifty-sixth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables any method provided in the forty-sixth aspect to be executed. For example, the computer may be at least one storage node.
[0140] In aspect 57, an embodiment of the present application provides a communication system, which may include any one or more of the following: a communication device as in aspect 47, or a communication device as in aspect 48, or a communication device as in aspect 49, or a communication device as in aspect 50, or a chip or chip system as in aspect 51, or a chip or chip system as in aspect 52, or a computer storage medium as in aspect 53, or a computer storage medium as in aspect 54, or a computer program product as in aspect 55, or a computer program product as in aspect 56.
[0141] It can be understood that any of the communication devices, chips or chip systems, computer storage media, computer program products or communication systems provided above are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0142] Figure 1 A schematic diagram of the communication system architecture provided in an embodiment of the present application;
[0143] Figure 2 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;
[0144] Figure 3 Schematic diagram of the process of determining CSI-RS resource mapping provided in an embodiment of the present application Figure 1 ;
[0145] Figure 4 A schematic diagram of frequency domain resources for mapping CSI-RS provided in an embodiment of the present application;
[0146] Figure 5 A schematic diagram of time domain resources for mapping CSI-RS provided in an embodiment of the present application;
[0147] Figure 6 Schematic diagram of the process of determining CSI-RS resource mapping provided in an embodiment of the present application Figure 2 ;
[0148] Figure 7 Schematic diagram of the process of generating a reference signal sequence of CSI-RS provided in an embodiment of the present application Figure 1 ;
[0149] Figure 8 Schematic diagram of the process of generating a reference signal sequence of CSI-RS provided in an embodiment of the present application Figure 2 ;
[0150] Fig. 9 Schematic diagram of the process of generating a reference signal sequence of CSI-RS provided in an embodiment of the present application Figure 3 ;
[0151] Fig.10 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;
[0152] Fig.11 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 ;
[0153] Fig.12 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 3 ;
[0154] Fig.13 Schematic diagram of the communication system provided in the embodiment of the present application Figure 1 ;
[0155] Fig.14 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 4 ;
[0156] Fig.15 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 5 ;
[0157] Fig.16 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 6 ;
[0158] Fig.17 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 7 ;
[0159] Fig.18 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 8 ;
[0160] Fig.19 Schematic diagram of the communication system provided in the embodiment of the present application Figure 2 ;
[0161] Fig. 20 Schematic diagram of the process of determining CSI-RS resource mapping provided in an embodiment of the present application Figure 3 ;
[0162] Fig.21 Schematic diagram of the process of determining CSI-RS resource mapping provided in an embodiment of the present application Figure 4 ;
[0163] Fig. 22 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 9 ;
[0164] Fig.23 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 10 ;
[0165] Fig.24 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 10 one;
[0166] Fig.25 Schematic diagram of the communication system provided in the embodiment of the present application Figure 3 . DETAILED DESCRIPTION
[0167] The implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0168] The method provided in the embodiment of the present application can be used in various communication systems: it can be used in the third generation partnership project (3GPP) communication system, for example, the LTE system, and can also be used in the fifth generation (5G) mobile communication system, NR system and other next generation communication systems, and can also be used in non-3GPP communication systems without limitation. The communication scenarios of the method provided in the embodiment of the present application may include communication scenarios in which the number of antenna ports (hereinafter referred to as ports) corresponding to CSI-RS is limited and / or the CDM types corresponding to CSI-RS are limited. These communication scenarios include but are not limited to: communication scenarios between terminal devices, communication scenarios between network devices, communication scenarios between network devices and user devices, etc. The following description is based on the scenario of application to communication between terminal devices and terminal devices as an example.
[0169] The following is only Figure 1 Taking the communication system 10 as an example, the method provided in the embodiment of the present application is described.
[0170] like Figure 1 , which is a schematic diagram of the architecture of a communication system 10 provided in an embodiment of the present application. Figure 1 In the embodiment, the communication system 10 may include multiple network devices and multiple terminal devices, such as: may include network device 101 and network device 102, and terminal devices 103-106.
[0171] exist Figure 1 In the Uu port, the network device can provide wireless access services for the terminal device. Specifically, each network device corresponds to a service coverage area. The terminal device entering the area can communicate with the network device through the Uu port to receive the wireless access service provided by the network device. The terminal device and the network device can communicate through the Uu port link. Among them, the Uu port link can be divided into uplink (UL) and downlink (DL) according to the direction of the data transmitted on it. The UL can transmit data sent from the terminal device to the network device, and the DL can transmit data transmitted from the network device to the terminal device. Such as: Figure 1 In the example, the terminal device 103 is located in the coverage area of the network device 101. The network device 101 can send data to the terminal device 103 via DL, and the terminal device 103 can send data to the network device 101 via UL.
[0172] Terminal devices can communicate with other terminal devices through direct communication links. The direct communication link can be called a side link or a side link (SL). For example, taking the direct communication link as a side link, Figure 1 The terminal device 103 and the terminal device 104 can communicate via a side link. Figure 1 The terminal device 104 and the terminal device 106 can communicate via a side link.
[0173] Figure 1 The network device in the network, such as: network device 101 or network device 102 can be a transmission reception point (TRP), a base station, a relay station or an access point. Network device 101 or network device 102 can be a network device in a 5G communication system or a network device in a future evolution network, and can also be: a base transceiver station (BTS) in a global system for mobile communication (GSM) or a code division multiple access (CDMA) network, or a NB (NodeB) in a wideband code division multiple access (WCDMA), or an eNB or eNodeB (evolutional NodeB) in a long term evolution (LTE). Network device 101 or network device 102 can also be a wireless controller in a cloud radio access network (CRAN) scenario.
[0174] Figure 1The terminal devices in the system, such as terminal device 103, terminal device 104, terminal device 105 or terminal device 106, may be devices that include wireless transceiver functions and can provide communication services for users. Specifically, terminal device 103, terminal device 104, terminal device 105 or terminal device 106 may be devices in a V2X system, devices in a D2D system, devices in a machine type communication (MTC) system, etc. For example, terminal device 103, terminal device 104, terminal device 105 or terminal device 106 may refer to an industrial robot, industrial automation equipment, user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless terminal device, user agent or user device. For example, terminal device 103, terminal device 104, terminal device 105 or terminal device 106 can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a network after 5G, or a terminal device in a future evolution network, and this application does not limit this. The terminal device of this application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into a vehicle as one or more components or units, and the vehicle can implement the method of this application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit.
[0175] It should be noted that Figure 1 The communication system 10 shown is only used as an example and is not used to limit the technical solution of the present application. Those skilled in the art should understand that in the specific implementation process, the communication system 10 may also include other devices, and the number of network devices and terminal devices may also be determined according to specific needs. In addition, Figure 1 The network elements in the network can also be connected through other interfaces without restriction.
[0176] Optionally, the present application embodiment Figure 1Each network element in the network, such as the network device 102 or the terminal device 106, can be a functional module in a device. It is understandable that the functional module can be a component in a hardware device, such as a communication chip or a communication component in a terminal device or a network device, or a software functional module running on hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform).
[0177] For example, Figure 1 Each network element in the Figure 2 The communication device 200 is used to implement the communication device 200. Figure 2 The hardware structure diagram of the communication device applicable to the embodiment of the present application is shown in FIG.
[0178] The processor 201 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0179] The communication link 202 may include a path to transmit information between the above-mentioned components, such as a bus.
[0180] The communication interface 204 uses any transceiver-like device for communicating with other devices or communication networks, such as an Ethernet interface, a radio access network interface (RAN), a wireless local area network interface (WLAN), etc.
[0181] The memory 203 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited to this. The memory can be independent and connected to the processor through a communication line 202. The memory can also be integrated with the processor. The memory provided in the embodiment of the present application can generally have non-volatility. Among them, the memory 203 is used to store the computer execution instructions involved in the execution of the present application scheme, and the execution is controlled by the processor 201. The processor 201 is used to execute the computer-executable instructions stored in the memory 203, so as to implement the method provided in the embodiment of the present application.
[0182] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.
[0183] In a specific implementation, as an embodiment, the processor 201 may include one or more CPUs, such as Figure 2 CPU0 and CPU1 in.
[0184] In a specific implementation, as an embodiment, the communication device 200 may include multiple processors, such as Figure 2 201 and processor 207 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0185] In a specific implementation, as an embodiment, the communication device 200 may further include an output device 205 and an input device 206. The output device 205 communicates with the processor 201 and may display information in a variety of ways. For example, the output device 205 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 206 communicates with the processor 201 and may receive user input in a variety of ways. For example, the input device 206 may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0186] In a specific implementation, the communication device 200 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a Figure 2 The embodiment of the present application does not limit the type of the communication device 200.
[0187] The following will be combined Figure 1 and Figure 2 The method for determining CSI-RS resource mapping provided in the embodiment of the present application is specifically described. Among them, the network element in the following embodiment may have Figure 2 Parts shown.
[0188] It should be noted that the message names between network elements or the names of parameters in the messages in the following embodiments of the present application are merely examples, and other names may be used in specific implementations, and the embodiments of the present application do not impose any specific limitations on this.
[0189] It is understandable that in the embodiments of the present application, the terminal device may perform some or all of the steps in the embodiments of the present application, and these steps are only examples. The embodiments of the present application may also perform other steps or variations of various steps. In addition, the various steps may be performed in different orders presented in the embodiments of the present application, and it is possible that not all of the steps in the embodiments of the present application need to be performed.
[0190] like Figure 3 As shown, a method for determining CSI-RS resource mapping is provided in an embodiment of the present application. The method for determining CSI-RS resource mapping is introduced using SL as an example. The method for determining CSI-RS resource mapping includes steps 301 to 305.
[0191] Step 301: The second terminal device or the network device sends configuration information to the first terminal device.
[0192] The first terminal device and the second terminal device may be Figure 1 The terminal device in the communication system shown, for example, the first terminal device may be Figure 1 The terminal device 103 in the communication system shown in the figure, the second terminal device may be Figure 1 The terminal device 104 in the communication system shown in FIG. 1 , for example, the first terminal device may be Figure 1 The terminal device 106 in the communication system shown in the figure, the second terminal device may be Figure 1 Terminal device 104 in the communication system is shown.
[0193] The network device can be Figure 1 In the communication system shown in FIG. 1 , for example, if the first terminal device is Figure 1 The terminal device 103 in the communication system shown in FIG. Figure 1 In the communication system shown in FIG. 1 , if the first terminal device is Figure 1 The terminal device 106 in the communication system shown in FIG. Figure 1 A network device 102 in the communication system is shown.
[0194] The configuration information may include the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS.
[0195] The frequency domain density corresponding to the CSI-RS may be the number of resource elements (REs) occupied on average by each port corresponding to the CSI-RS on a resource block (RB).
[0196] Optionally, the CSI-RS may also be expressed as SL CSI-RS.
[0197] Optionally, the frequency domain density is 0.5RE / port / RB, or the frequency domain density is a positive integer, and the frequency domain density is greater than or equal to 1RE / port / RB.
[0198] Optionally, before the first terminal device performs SL channel estimation, the second terminal device or the network device sends the configuration information to the first terminal device.
[0199] In one case, the first terminal device and the second terminal device are in the service coverage area of the same network device (for example, the first terminal device is Figure 1 The terminal device 103 in the communication system shown in the figure, the second terminal device is Figure 1If the terminal device 104 in the communication system shown in the figure is a second terminal device or the network device, the second terminal device or the network device can send the configuration information to the first terminal device.
[0200] Exemplarily, the second terminal device sends the configuration information to the first terminal device, and subsequently, the second terminal device and the first terminal device can perform resource mapping according to the configuration information; or, the network device sends the configuration information to the first terminal device, and after receiving the configuration information, the first terminal device forwards the configuration information to the second terminal device, and subsequently, the second terminal device and the first terminal device can perform resource mapping according to the configuration information; or, the network device sends the configuration information to the first terminal device and the second terminal device, and subsequently, the second terminal device and the first terminal device can perform resource mapping according to the configuration information; or, the network device sends the configuration information to the second terminal device, and after receiving the configuration information, the second terminal device forwards the configuration information to the first terminal device, and subsequently, the second terminal device and the first terminal device can perform resource mapping according to the configuration information.
[0201] In another case, the first terminal device and the second terminal device are not in the service coverage area of the same network device (for example, the first terminal device is Figure 1 The terminal device 106 in the communication system shown in the figure, the second terminal device is Figure 1 The terminal device 104 in the communication system shown, or the first terminal device and the second terminal device are not in the service coverage area of the network device, the second terminal device sends the configuration information to the first terminal device, and subsequently, the second terminal device and the first terminal device can perform resource mapping according to the configuration information.
[0202] Optionally, if the network device sends configuration information to the first terminal device, the configuration information is carried in radio resource control (RRC) signaling.
[0203] For example, the network device sends an RRC signaling to the first terminal device, and the RRC signaling may carry configuration information. The RRC signaling may use a CSI-RS resource mapping (CSI-RS-ResourceMapping) information element (IE) to indicate the resource mapping of the CSI-RS, and the design of the CSI-RS-ResourceMapping IE may be as follows:
[0204]
[0205] Among them, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, and density can be used to indicate the frequency domain density, which can be 0.5RE / port / RB, 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0206] The design of CSI-RS-ResourceMapping IE can also be as follows:
[0207]
[0208] Among them, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, and density can be used to indicate the frequency domain density, which can be 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0209] Optionally, if the second terminal device sends configuration information to the first terminal device, the configuration information is carried in the PC5RRC signaling.
[0210] For example, the second terminal device sends PC5 RRC signaling to the first terminal device, and the PC5 RRC signaling may include configuration information. The PC5 RRC signaling may use SL CSI-RS resource mapping (SL-CSI-RS-ResourceMapping) IE to indicate resource mapping of CSI-RS, and the design of SL-CSI-RS-ResourceMapping IE may be as follows:
[0211] SL-CSI-RS-ResourceMapping::=SEQUENCE{
[0212]
[0213] Among them, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, and density can be used to indicate the frequency domain density, which can be 0.5RE / port / RB, 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0214] The design of SL-CSI-RS-ResourceMapping IE can also be as follows:
[0215]
[0216] Among them, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, and density can be used to indicate the frequency domain density, which can be 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0217] Step 302: The first terminal device receives the configuration information and determines a first parameter set according to the number of ports and the frequency domain density.
[0218] The first parameter set may include at least one of the following parameters: a CDM type corresponding to the CSI-RS, at least one CDM group number, a frequency domain resource starting point of at least one CDM group, or a frequency domain resource number within a CDM group.
[0219] The CDM types corresponding to the CSI-RS may include: not using CDM (no CDM) and performing CDM of CSI-RS on two ports in the frequency domain (FD-CDM2).
[0220] The CDM group number may include: the number of each CDM group corresponding to the CSI-RS among all CDM groups corresponding to the CSI-RS.
[0221] The frequency domain resource starting point of the CDM group may include: the frequency domain resource starting point of each CDM group corresponding to the CSI-RS.
[0222] The frequency domain resource number within the CDM group may include: the number of each RE within the CDM group in the frequency domain resource corresponding to the CDM group.
[0223] Optionally, the first terminal device maintains a first mapping table.
[0224] The first mapping table includes a mapping relationship between at least one port quantity, at least one frequency domain density, and at least one first parameter set.
[0225] Optionally, the first terminal device determines the first parameter set according to the port number and the frequency domain density, including: the first terminal device obtains the first parameter set by looking up a table according to the port number and the frequency domain density.
[0226] Exemplarily, the first mapping table can be shown in Table 1, and the first terminal device can determine the first parameter set by querying Table 1. In Table 1, when the number of ports is 1 and the frequency domain density is 1RE / port / RB, or 0.5RE / port / RB, it can be determined that the first parameter set includes: no CDM, the frequency domain resource starting point of the CDM group is 0, the CDM group number is 0, and the frequency domain resource number in the CDM group is 0; when the number of ports is 1 and the frequency domain density is 2RE / port / RB, it can be determined that the first parameter set includes: no CDM, the frequency domain resource starting points of the CDM group are 0 and 6, the CDM group numbers are 0 and 0, and the frequency domain resource number in the CDM group is 0; when the number of ports is 1 and the frequency domain density is 3RE / port / RB, it can be determined that the first parameter set includes: no CDM, the frequency domain resource starting points of the CDM group are 0, 4 and 8, the CDM group numbers are 0, 0 and 0, and the frequency domain resource numbers within the CDM group are 0 and 1; when the number of ports is 2 and the frequency domain density is 1RE / port / RB, or 0.5RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting point of the CDM group is 0, the CDM group number is 0, and the frequency domain resource numbers within the CDM group are 0 and 1; when the number of ports is 2 and the frequency domain density is 2RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points of the CDM group are 0 and 6, the CDM group numbers are 0 and 0, and the frequency domain resource numbers within the CDM group are 0 and 1; when the number of ports is 2 and the frequency domain density is 3RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points of the CDM group are 0, 4 and 8, the CDM group numbers are 0, 0 and 0, and the CDM group The frequency domain resource number in the M group is 0; when the number of ports is 4 and the frequency domain density is 1RE / port / RB, or 0.5RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points of the CDM group are 0 and 2, the CDM group numbers are 0 and 1, and the frequency domain resources in the CDM group are numbered 0 and 1; when the number of ports is 4 and the frequency domain density is 2RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points of the CDM group are 0, 2, 6 and 8, the CDM group numbers are 0, 1, 0 and 1, and the frequency domain resources in the CDM group are numbered 0 and 1; when the number of ports is 4 and the frequency domain density is 3RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points of the CDM group are 0, 4, 6, 8 and 10, the CDM group numbers are 0, 1, 0, 1, 0 and 1, and the frequency domain resources in the CDM group are numbered 0 and 1.
[0227] Table 1
[0228]
[0229] In some embodiments, if the frequency domain density does not include 0.5RE / port / RB, the first mapping table may be as shown in Table 2.
[0230] Table 2
[0231]
[0232] In some embodiments, if the frequency domain density is 0.5RE / port / RB, the first mapping table may be as shown in Table 3.
[0233] Table 3
[0234]
[0235] It should be noted that Tables 1-3 are only examples of the first mapping table. In actual applications, the first mapping table may also include a row, several rows, all rows in the above table, more rows than shown, several columns in the above table, or more columns than shown, without limitation.
[0236] The following takes the case where the number of ports is 4 and the frequency domain density is 1RE / port / RB as an example to introduce the first parameter set.
[0237] If the number of ports is 4 and the frequency domain density is 1RE / port / RB, the first parameter set can be obtained by looking up the table. The first parameter set includes: FD-CDM2, frequency domain resource starting points 0 and 2 of the CDM group, CDM group numbers 0 and 1, and frequency domain resource numbers 0 and 1 within the CDM group.
[0238] like Figure 4 As shown, it is a schematic diagram of frequency domain resources used to map CSI-RS when the number of ports is 4 and the frequency domain density is 1RE / port / RB. Figure 4 In the RB corresponding to port 1 and port 2, the frequency domain resources used to map the CSI-RS ( Figure 4 The dotted slash part in port 1 and port 2 in the RB is numbered 0-1, and the corresponding CDM group number is 0. In the RB corresponding to port 3 and port 4, the frequency domain resources ( Figure 4 The dotted slash part in port 3 and port 4) is numbered 2-3 in the RB, and the corresponding CDM group number is 1.
[0239] In practical applications, in order to ensure the accuracy of channel estimation, in the RBs corresponding to port 1 and port 2, the frequency domain resources numbered 2-3 ( Figure 4 The dotted straight line portion in port 1 and port 2 in FIG), and the frequency domain resources numbered 0-1 in the RB corresponding to port 3 and port 4 ( Figure 4No reference signal or data symbol is transmitted in port 3 and the dashed straight line portion in port 4).
[0240] It should be noted that the above-mentioned port 1, port 2, port 3 or port 4 are only examples of port identification. In specific applications, the port identification may also be in other forms without limitation.
[0241] Step 303: The first terminal device determines, according to the first parameter set, resources in the data channel of the second terminal device for mapping the CSI-RS, and a mapping value on RE in the resources in the data channel for mapping the CSI-RS.
[0242] The data channel may be a physical sidelink shared channel (PSSCH).
[0243] The resources used to map the CSI-RS may include frequency domain resources used to map the CSI-RS, time domain resources used to map the CSI-RS, and spatial domain resources used to map the CSI-RS.
[0244] Among them, the frequency domain resources used to map CSI-RS can be used to indicate the frequency domain position where the second terminal device sends CSI-RS, the time domain resources used to map CSI-RS can be used to indicate the time domain position where the second terminal device sends CSI-RS, and the spatial domain resources used to map CSI-RS can be used to indicate the port where the second terminal device sends CSI-RS.
[0245] Optionally, frequency domain resources used to map the CSI-RS are determined according to a first parameter set.
[0246] Further optionally, the frequency domain resources used to map the CSI-RS meet the following conditions:
[0247] Where n represents the RB number, Indicates the number of subcarriers in one RB, represents the starting point of the frequency domain resources of a CDM group, and k′ represents the frequency domain resource number within the code division multiplexing group.
[0248] Optional, is 12.
[0249] Optionally, the time domain resource used to map the CSI-RS is the last symbol in the data channel.
[0250] Optionally, the identifier of the last symbol of the data channel is less than or equal to 12.
[0251] like Figure 5As shown, it is a schematic diagram of time domain resources for mapping CSI-RS. Figure 5 Take the data channel as PSSCH as an example. Figure 5 In (a), in time slot i, PSSCH occupies 1 time slot, that is, 14 symbols, among which the symbols occupied by PSSCH, the first and last symbols are used as automatic gain control (AGC) symbols and the time interval required for switching time slots, respectively. Therefore, the time domain resource number l used to map CSI-RS can be the 12th symbol in time slot i.
[0252] Figure 5 In (b), in time slot i, PSSCH occupies the 0th symbol to the 11th symbol, where the first and last symbols of the symbols occupied by PSSCH serve as the AGC symbol and the time interval required for switching time slots, respectively. Therefore, the time domain resource number l used to map CSI-RS can be the 10th symbol in time slot i.
[0253] Figure 5 In (c), in time slot i, PSSCH occupies the 3rd symbol to the 13th symbol, where the first and last symbols of the symbols occupied by PSSCH serve as the AGC symbol and the time interval required for switching time slots, respectively. Therefore, the time domain resource number l used to map CSI-RS can be the 12th symbol in time slot i.
[0254] Optionally, the spatial resources used to map the CSI-RS are determined according to a first parameter set.
[0255] Further optionally, the spatial resources used to map the CSI-RS satisfy: p = p CSIRS +s+jL.
[0256] Where p represents the airspace resource number, p CSIRS represents the starting port number of the CSI-RS, s represents the sequence number of the CDM sequence, j represents the CDM group number, and L represents the size of the CDM group.
[0257] Optional, p CSIRS is 5000.
[0258] Optionally, if the CDM type is no CDM, s = 0; if the CDM type is FD-CDM2, there are two possible CDM sequences, one is [w f (0),w f (1)]=[+1,+1], the other is [w f (0),w f(1)] = [+1, -1], a possible implementation, the s corresponding to the CSI-RS mapped on the first port in the CDM group is 0, and the CDM sequence is [w f (0),w f (1)] = [+1, +1]; the s corresponding to the CSI-RS mapped on the second port in the CDM group is 1, and the CDM sequence is [w f (0),w f (1)]=[+1,-1].
[0259] Optionally, if the CDM type is no CDM, L=1; if the CDM type is FD-CDM2, L=2.
[0260] Optionally, a mapping value on an RE in a resource to which a CSI-RS is mapped in a data channel of the second terminal device satisfies:
[0261]
[0262] in, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of CSI-RS, β CSIRS The transmission power of the CSI-RS can be made the same as the transmission power of the data symbol in the data channel, w f (k′) represents the value of the k′th element in the CDM sequence corresponding to a CDM group in the frequency domain resources, k′ represents the frequency domain resource number in the CDM group, and r(m′) represents the value of the m′th element in the reference signal sequence of the CSI-RS.
[0263] Optional. When the CDM type is no CDM, w f (k′) value is always 1; when the CDM type is FD-CDM2, w f The value of (k') is determined according to the CDM sequence and k'.
[0264] For example, when the CDM type is FD-CDM2, the CDM sequence is [w f (0),w f (1)]=[+1,+1], if k′ is 0, then w f (k′) is 1. If k′ is 1, then w f (k′) is also 1. Similarly, when the CDM type is FD-CDM2, the CDM sequence is [w f (0),w f (1)]=[+1,-1], if k′ is 0, then w f (k′) is 1. If k′ is 1, then wf (k′) is -1.
[0265] Optionally, m′ satisfies:
[0266] Where n represents the number of RBs, and α is an intermediate variable calculated based on the number of ports and frequency domain density. Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of a CDM group. Indicates the number of subcarriers in one RB.
[0267] Optionally, if the number of ports is 1, then α=ρ; if the number of ports is greater than 1, then α=2ρ.
[0268] Optionally, the CSI-RS has the same bandwidth as the PSSCH.
[0269] It should be noted that the formula for m' provided in the embodiment of the present application is different from the formula for m' in the prior art. Compared with one more Therefore, when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the CSI-RS sequence can be reasonably used to improve the detection performance of the CSI-RS sequence.
[0270] For example, Table 4 shows the specific situations of m′ provided by the embodiment of the present application and m′ in the prior art when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2.
[0271] In Table 4, when the number of ports is 2 and the frequency domain density is 2, m′ in the prior art is Wherein, m∈{0,1,2}, and m′ provided in the embodiment of the present application is Wherein, m∈{0,1,2,3}; when the number of ports is 2 and the frequency domain density is 3, m′ in the prior art is Wherein, m∈{0,1,2,3}, and m′ provided in the embodiment of the present application is Wherein, m∈{0,1,2,3,4,5}; when the number of ports is 4 and the frequency domain density is 2, m′ in the prior art is Wherein, m∈{0,1,2}, and m′ provided in the embodiment of the present application is Wherein, m∈{0,1,2,3}; when the number of ports is 4 and the frequency domain density is 3, m′ in the prior art is Wherein, m∈{0,1,2,3}, and m′ provided in the embodiment of the present application is Wherein, m∈{0,1,2,3,4,5}. It can be seen that when the number of ports is greater than or equal to 2 and the frequency domain density is greater than or equal to 2, the m′ provided by the embodiment of the present application has more values than the m′ provided by the prior art. Therefore, the CSI-RS sequence can be used reasonably to improve the detection performance of the CSI-RS sequence.
[0272] Table 4
[0273]
[0274]
[0275] Step 304: The second terminal device determines a first parameter set according to the number of ports and the frequency domain density.
[0276] The specific process of step 304 can refer to the process in the above step 302, in which the first terminal device determines the first parameter set according to the number of ports and the frequency domain density, and will not be repeated here.
[0277] Step 305: The second terminal device determines, according to the first parameter set, resources in a data channel of the second terminal device for mapping the CSI-RS, and mapping values on REs in the resources in the data channel for mapping the CSI-RS.
[0278] The specific process of step 305 can refer to the above step 303, in which the first terminal device determines the resources for mapping CSI-RS in the data channel of the second terminal device according to the first parameter set, and the specific process of the mapping value on the RE in the resources for mapping CSI-RS in the data channel, which will not be repeated here.
[0279] Subsequently, the second terminal device can send the data channel to the first terminal device, the first terminal device can receive the data channel from the second terminal device, and perform channel estimation based on the resources used to map the CSI-RS and the mapping value on the RE in the resources used to map the CSI-RS.
[0280] It should be noted that the first terminal device can first receive the data channel from the second terminal device, and then determine the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set. It can also first determine the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set, and then receive the data channel from the second terminal device. It can also determine the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set while receiving the data channel from the second terminal device, without limitation.
[0281] It should be noted that the embodiments of the present application do not limit the execution order of step 302-step 303, and step 304-step 305. For example, step 302-step 303 may be executed first and then step 304-step 305, or step 304-step 305 may be executed first and then step 302-step 303, or step 302-step 303 and step 304-step 305 may be executed simultaneously.
[0282] based on Figure 3 According to the method shown, the second terminal device can send configuration information to the first terminal device, wherein the configuration information includes the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS. After receiving the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS, the first terminal device can determine the first parameter set according to the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS, and determine the resources for mapping the CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping the CSI-RS in the data channel according to the first parameter set. In this way, the configuration information does not need to include information such as the CDM type corresponding to the CSI-RS and the frequency domain bandwidth corresponding to the CSI-RS. The first terminal device can also determine the resources for mapping the CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping the CSI-RS in the data channel.
[0283] Optionally, Figure 3 In the first implementation scenario of the method shown, the configuration information also includes first indication information and / or second indication information. The first indication information can be used to indicate the frequency domain offset k0. The first terminal device or the second terminal device can determine the first parameter set based on the number of ports, the frequency domain density and the frequency domain offset. The second indication information can be used to indicate the time domain resources used to map the CSI-RS.
[0284] Optionally, if the configuration information also includes first indication information, the first mapping table may be as shown in Table 5.
[0285] In Table 5, k0 represents the frequency domain offset. When the number of ports is 1 and the frequency domain density is 1RE / port / RB or 0.5RE / port / RB, it can be determined that the first parameter set includes: no CDM, the frequency domain resource starting point k0 of the CDM group, the CDM group number 0, and the frequency domain resource number 0 in the CDM group; when the number of ports is 1 and the frequency domain density is 2RE / port / RB, it can be determined that the first parameter set includes: no CDM, the frequency domain resource starting points k0 and k0+6 of the CDM group, the CDM group numbers 0 and 0, and the frequency domain resource number 0 in the CDM group; when the number of ports is 1 and the frequency domain density is 3RE / port / RB, it can be determined that the first parameter set includes: no CDM, the frequency domain resource starting points of the CDM group are k0, k0+4 and k0+8, the CDM group numbers are 0, 0 and 0, and the frequency domain resource number within the CDM group is 0; when the number of ports is 2 and the frequency domain density is 1RE / port / RB, or 0.5RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting point k0 of the CDM group, the CDM group number 0, and the frequency domain resource numbers 0 and 1 within the CDM group; when the number of ports is 2 and the frequency domain density is 2RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points k0 and k0+6 of the CDM group, and the CDM group number 0 and 0, the frequency domain resources in the CDM group are numbered 0 and 1; when the number of ports is 2 and the frequency domain density is 3RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points k0, k0+4 and k0+8 of the CDM group, the CDM group numbers 0, 0 and 0, and the frequency domain resources in the CDM group are numbered 0 and 1; when the number of ports is 4 and the frequency domain density is 1RE / port / RB, or 0.5RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points k0 and k0+2 of the CDM group, the CDM group numbers 0 and 1, and the frequency domain resources in the CDM group are numbered 0 and 1.
[0286] Table 5
[0287]
[0288] In some embodiments, if the frequency domain density does not include 0.5RE / port / RB, the first mapping table may be as shown in Table 6.
[0289] Table 6
[0290]
[0291] In some embodiments, if the frequency domain density is 0.5RE / port / RB, the first mapping table may be as shown in Table 7.
[0292] Table 7
[0293]
[0294]
[0295] It should be noted that Tables 5 and 6 are only examples of the first mapping table. In actual applications, the first mapping table may also include a row, several rows, all rows in the above table, more rows than shown, several columns in the above table, or more columns than shown, without limitation.
[0296] Optionally, the first indication information includes a bit map, and the bit map is used to indicate the frequency domain offset.
[0297] For example, taking the first mapping table shown in Table 5 as an example, when the number of ports is 1 and the frequency domain density is 1RE / port / RB or 0.5RE / port / RB (i.e., the first row in Table 5), the bit map may include 12 bits (for example, the bit map may be [b 11 ,b 10 …b0]); when the number of ports is 1 and the frequency domain density is 2RE / port / RB (i.e., the second row in Table 5), the bit map may include 6 bits (for example, the bit map may be [b5,b4…b0]); when the number of ports is 1 and the frequency domain density is 3RE / port / RB (i.e., the third row in Table 5), the bit map may include 4 bits (for example, the bit map may be [b3,b2,b1,b0]); when the number of ports is 2 and the frequency domain density is 1RE / port / RB, or 0.5RE / port / RB (i.e., the fourth row in Table 5), the bit map may include 6 bits (for example, the bit map may be [b5,b4 …b0]); when the number of ports is 2 and the frequency domain density is 2RE / port / RB (i.e., the 5th row in Table 5), the bit map may include 3 bits (for example, the bit map may be [b2, b1, b0]); when the number of ports is 2 and the frequency domain density is 3RE / port / RB (i.e., the 6th row in Table 5), the bit map may include 2 bits (for example, the bit map may be [b1, b0]); when the number of ports is 4 and the frequency domain density is 1RE / port / RB, or 0.5RE / port / RB (i.e., the 7th row in Table 5), the bit map may include 3 bits (for example, the bit map may be [b2, b1, b0]).
[0298] In a possible implementation, the frequency domain offset k0 is the product of the number of ports and the position identifier of the first element with a value of 1 in the bit map.
[0299] Exemplarily, taking the case where the number of ports is 2, the frequency domain density is 2RE / port / RB, and the bit map is [b2, b1, b0] = [0, 1, 0], the first terminal device or the second terminal device can determine that the position identifier of the first element with a value of 1 in the bit map is 1, and then determine that the frequency domain offset k0 is 2. The first terminal device or the second terminal device can look up the table based on the number of ports 2 and the frequency domain density 2RE / port / RB to obtain the first parameter set including: FD-CDM2, frequency domain resource starting points 2 and 8 of the CDM group, CDM group numbers 0 and 0, and frequency domain resource numbers 0 and 1 within the CDM group.
[0300] In a possible implementation manner, the second indication information includes a time domain resource number used to map the CSI-RS.
[0301] Optionally, the time domain resource number used to map the CSI-RS is greater than or equal to 0 and less than or equal to 12.
[0302] Optionally, if the network device sends configuration information to the first terminal device, the configuration information is carried in the RRC signaling.
[0303] For example, the network device sends an RRC signaling to the first terminal device, and the RRC signaling may include configuration information. The CSI-RS-ResourceMapping IE may be used in the RRC signaling to indicate resource mapping of the CSI-RS, and the design of the CSI-RS-ResourceMapping IE may be as follows:
[0304]
[0305]
[0306] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS, density can be used to indicate the frequency domain density, which can be 0.5RE / port / RB, 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0307] The design of CSI-RS-ResourceMapping IE can also be as follows:
[0308]
[0309] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS, and density can be used to indicate the frequency domain density, which can be 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0310] Optionally, if the second terminal device sends configuration information to the first terminal device, the configuration information is carried in the PC5RRC signaling.
[0311] For example, the second terminal device sends PC5 RRC signaling to the first terminal device, and the PC5 RRC signaling may include configuration information. The PC5 RRC signaling may use SL-CSI-RS-ResourceMapping IE to indicate resource mapping of CSI-RS, and the design of SL-CSI-RS-ResourceMapping IE may be as follows:
[0312]
[0313]
[0314] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS, density can be used to indicate the frequency domain density, which can be 0.5RE / port / RB, 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0315] The design of SL-CSI-RS-ResourceMapping IE can also be as follows:
[0316]
[0317] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS, and density can be used to indicate the frequency domain density, which can be 1RE / port / RB, 2RE / port / RB or 3RE / port / RB.
[0318] based on Figure 3 In the first implementation scenario of the method shown, the configuration information also includes first indication information and second indication information, wherein the first indication information is used to indicate the frequency domain offset, and the second indication information is used to indicate the time domain resources used to map the CSI-RS. The first terminal device or the second terminal device can determine the first parameter set based on the number of ports, the frequency domain density and the frequency domain offset, so that the first terminal device or the second terminal device determines the resources in the data channel of the second terminal device for mapping the CSI-RS, and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS according to the first parameter set.
[0319] Further optional, in Figure 3 In the second implementation scenario of the method shown, Figure 6 As shown, Figure 3 The method shown also includes step 306 and step 307 .
[0320] Step 306: The first terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0321] The scrambling code identifier can be used to identify the reference signal sequence attribute of the CSI-RS. For a CSI-RS mapped to a given orthogonal frequency division multiplexing (OFDM) symbol in a radio frame, the scrambling code identifier can determine the reference signal sequence of the CSI-RS.
[0322] Optionally, the first terminal device obtains a reference signal sequence of CSI-RS according to a scrambling code identifier, including: the first terminal device obtains an initial value of a pseudo-random sequence according to the scrambling code identifier, and the first terminal device obtains a reference signal sequence of CSI-RS according to the initial value of the pseudo-random sequence.
[0323] Optionally, the first terminal device obtains an initial value of a pseudo-random sequence according to a scrambling code identifier, including: the initial value of the pseudo-random sequence satisfies:
[0324]
[0325] Where L represents the length of the scrambling code identifier in bits. Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID It indicates the scrambling code identifier, and mod indicates the remainder operation.
[0326] The first terminal device can obtain the scrambling code identifier according to the following three methods.
[0327] Method 1: The scrambling code identifier is indicated in the configuration information.
[0328] Optionally, the configuration information also includes third indication information, where the third indication information is used to indicate the scrambling code identifier.
[0329] Optionally, the scrambling code identifier n ID ∈{0,1,...,1023}.
[0330] For example, the scrambling code identifier is randomly selected by the second terminal device from the set {0, 1, ..., 1023} and sent to the first terminal device through configuration information, so that the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0331] Method 2: The first terminal device determines a physical layer source identifier (Layer-1 source ID) or a physical layer destination identifier (Layer-1 desitination ID) as a scrambling code identifier.
[0332] In a possible implementation, a first terminal device receives control information from a second terminal device, where the control information includes a physical layer source identifier or a physical layer destination identifier, and the first terminal device determines the physical layer source identifier or the physical layer destination identifier as a scrambling code identifier.
[0333] The control information may be carried in sidelink control information (SCI).
[0334] Optionally, the length of the scrambling code identifier is 8 bits.
[0335] Method 3: The first terminal device determines the scrambling code identifier according to a cyclic redundancy check (CRC) code.
[0336] In a possible implementation, the first terminal device receives control information from the second terminal device, obtains a CRC code according to the control information, and uses a low L or a high L of the CRC code as a scrambling code identifier.
[0337] Wherein, L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the CRC code, for example, L=10 bits.
[0338] Optionally, the control information may be carried in the SCI.
[0339] Step 307: The second terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0340] The specific process of step 307 can refer to the process in the above step 306, in which the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, and will not be repeated here.
[0341] It should be noted that step 306 can be performed before step 303, and step 307 can be performed before step 305. The embodiment of the present application does not limit the execution of step 306 and step 307. Figure 6 The execution order in the method shown is as follows: For example, step 306 may be executed before step 302 and after step 301 , and step 307 may be executed before step 301 .
[0342] based on Figure 3 In the second implementation scenario of the method shown, the first terminal device or the second terminal device can obtain a reference signal sequence of the CSI-RS based on a scrambling code identifier, and subsequently, the first terminal device or the second terminal device can determine a mapping value on an RE in a resource used to map the CSI-RS in a data channel of the second terminal device based on the reference signal sequence of the CSI-RS.
[0343] like Figure 7 As shown, a method for generating a reference signal sequence of a CSI-RS provided in an embodiment of the present application may include steps 701 to 704.
[0344] Step 701: The second terminal device determines a scrambling code identifier.
[0345] The second terminal device may be Figure 1 The terminal device in the communication system shown, for example, the second terminal device may be Figure 1 Terminal device 103 in the communication system shown.
[0346] The scrambling code identifier can be used to identify the reference signal sequence attribute of the CSI-RS. For a CSI-RS mapped to a given OFDM symbol in a radio frame, the scrambling code identifier can determine the reference signal sequence of the CSI-RS.
[0347] Optionally, the scrambling code identifier n ID ∈{0,1,...,1023}.
[0348] For example, the scrambling code identifier is randomly selected by the second terminal device from the set {0, 1, ..., 1023} and sent to the first terminal device through configuration information, so that the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0349] Step 702: The second terminal device sends first information to the first terminal device.
[0350] The first terminal device may be Figure 1 The terminal device in the communication system shown, for example, the first terminal device may be Figure 1 The terminal device 104 in the communication system is shown. The first information may include the scrambling code identifier.
[0351] In a possible implementation manner, the second terminal device sends a PC5-RRC to the first terminal device, and the PC5-RRC carries the first information.
[0352] Step 703: The first terminal device receives the first information from the second terminal device, and obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0353] Optionally, the first terminal device obtains a reference signal sequence of CSI-RS according to a scrambling code identifier, including: the first terminal device obtains an initial value of a pseudo-random sequence according to the scrambling code identifier, and the first terminal device obtains a reference signal sequence of CSI-RS according to the initial value of the pseudo-random sequence.
[0354] Optionally, the first terminal device obtains an initial value of a pseudo-random sequence according to a scrambling code identifier, including: the initial value of the pseudo-random sequence satisfies:
[0355]
[0356] Where L represents the length of the scrambling code identifier in bits. Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID It indicates the scrambling code identifier, and mod indicates the remainder operation.
[0357] Step 704: The second terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0358] The specific process of step 704 can refer to the process in step 703, in which the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, and no further details are given.
[0359] It should be noted that step 704 can be performed after step 701, and the embodiment of the present application does not limit step 704 to Figure 7 The execution order in the method shown. For example, step 704 can be executed before step 702 and after step 701, or step 704 can be executed after step 702 and before step 703.
[0360] based on Figure 7 According to the method shown, the second terminal device can determine a scrambling code identifier and send the scrambling code identifier to the first terminal device. Subsequently, the first terminal device or the second terminal device can obtain a reference signal sequence of the CSI-RS according to the scrambling code identifier, so that the first terminal device can perform channel estimation according to the reference signal sequence of the CSI-RS.
[0361] Apart from Figure 7 In the method shown, in addition to obtaining the reference signal sequence of CSI-RS according to the scrambling code identifier determined by the second terminal device, the first terminal device or the second terminal device can also obtain the reference signal sequence of CSI-RS according to the physical layer source identifier or the physical layer destination identifier.
[0362] like Figure 8 As shown, another method for generating a reference signal sequence of a CSI-RS provided in an embodiment of the present application may include steps 801 to 805.
[0363] Step 801: The second terminal device sends first information to the first terminal device.
[0364] The first terminal device and the second terminal device may be Figure 1 The terminal device in the communication system shown, for example, the first terminal device may be Figure 1 The terminal device 103 in the communication system shown in the figure, the second terminal device may be Figure 1 The terminal device 104 in the communication system shown in FIG. 1 , for example, the first terminal device may be Figure 1 The terminal device 106 in the communication system shown in the figure, the second terminal device may be Figure 1 Terminal device 104 in the communication system is shown.
[0365] The first information may include a physical layer source identifier or a physical layer destination identifier.
[0366] Optionally, the first information is carried in the SCI.
[0367] Step 802: The first terminal device receives first information from the second terminal device, and determines that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier.
[0368] The scrambling code identifier can be used to identify the reference signal sequence attribute of the CSI-RS. For a CSI-RS mapped to a given OFDM symbol in a radio frame, the scrambling code identifier can determine the reference signal sequence of the CSI-RS.
[0369] Optionally, the length of the scrambling code identifier is 8 bits.
[0370] Step 803: The first terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0371] Optionally, the first terminal device obtains a reference signal sequence of CSI-RS according to a scrambling code identifier, including: the first terminal device obtains an initial value of a pseudo-random sequence according to the scrambling code identifier, and the first terminal device obtains a reference signal sequence of CSI-RS according to the initial value of the pseudo-random sequence.
[0372] Optionally, the first terminal device obtains an initial value of a pseudo-random sequence according to a scrambling code identifier, including: the initial value of the pseudo-random sequence satisfies:
[0373]
[0374] Where L represents the length of the scrambling code identifier in bits. Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID It indicates the scrambling code identifier, and mod indicates the remainder operation.
[0375] Step 804: The second terminal device determines that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier.
[0376] Step 805: The second terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0377] The specific process of step 805 can refer to the process in step 803, in which the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, and no further details are needed.
[0378] It should be noted that step 804 and step 805 can be performed after step 801, and the embodiment of the present application does not limit step 804 and step 805 to be performed after step 801. Figure 8The execution order in the method shown. For example, step 804 and step 805 can be executed before step 802 and after step 801, or step 804 and step 805 can be executed after step 802 and before step 803.
[0379] based on Figure 8 According to the method shown, the second terminal device can send first information to the first terminal device, and the first terminal device or the second terminal device can determine that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier, and obtain a reference signal sequence of the CSI-RS based on the scrambling code identifier, so that the first terminal device can perform channel estimation based on the reference signal sequence of the CSI-RS.
[0380] Apart from Figure 7 In the method shown, a reference signal sequence of a CSI-RS is obtained according to a scrambling code identifier determined by the second terminal device, and Figure 8 In the method shown, in addition to determining the physical layer source identifier or the physical layer destination identifier as the scrambling code identifier and obtaining the reference signal sequence of the CSI-RS based on the scrambling code identifier, the first terminal device or the second terminal device can also obtain the reference signal sequence of the CSI-RS based on the CRC code.
[0381] like Fig. 9 As shown, another method for generating a reference signal sequence of a CSI-RS provided in an embodiment of the present application may include steps 901 to 907.
[0382] Step 901: The second terminal device sends first information to the first terminal device.
[0383] The first terminal device and the second terminal device may be Figure 1 The terminal device in the communication system shown, for example, the first terminal device may be Figure 1 The terminal device 103 in the communication system shown in the figure, the second terminal device may be Figure 1 The terminal device 104 in the communication system shown in FIG. 1 , for example, the first terminal device may be Figure 1 The terminal device 106 in the communication system shown in the figure, the second terminal device may be Figure 1 Terminal device 104 in the communication system is shown.
[0384] Optionally, the first information is carried in the SCI.
[0385] Step 902: The first terminal device receives first information from the second terminal device, and obtains a CRC code according to the first information.
[0386] In a possible implementation manner, the first terminal device descrambles the first information to obtain a CRC code.
[0387] Step 903: The first terminal device uses the lower L bits or the upper L bits of the CRC code as a scrambling code identifier.
[0388] Wherein, L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the CRC code, for example, L=10 bits.
[0389] The scrambling code identifier can be used to identify the reference signal sequence attribute of the CSI-RS. For a CSI-RS mapped to a given OFDM symbol in a radio frame, the scrambling code identifier can determine the reference signal sequence of the CSI-RS.
[0390] Step 904: The first terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0391] Optionally, the first terminal device obtains a reference signal sequence of CSI-RS according to a scrambling code identifier, including: the first terminal device obtains an initial value of a pseudo-random sequence according to the scrambling code identifier, and the first terminal device obtains a reference signal sequence of CSI-RS according to the initial value of the pseudo-random sequence.
[0392] Optionally, the first terminal device obtains an initial value of a pseudo-random sequence according to a scrambling code identifier, including: the initial value of the pseudo-random sequence satisfies:
[0393]
[0394] Where L represents the length of the scrambling code identifier in bits. Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID It indicates the scrambling code identifier, and mod indicates the remainder operation.
[0395] Step 905: The second terminal device obtains a CRC code according to the first information.
[0396] Step 906: The second terminal device uses the lower L bits or the upper L bits of the CRC code as a scrambling code identifier.
[0397] Wherein, L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the CRC code, for example, L=10.
[0398] Step 907: The second terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0399] The specific process of step 907 can refer to the process in step 904, in which the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, and no further details are needed.
[0400] It should be noted that steps 905 to 907 can be performed after step 901, and the embodiment of the present application does not limit steps 905 to 907 to Fig. 9 The execution order in the method shown. For example, steps 905 to 907 may be executed before step 902 and after step 901, or steps 905 to 907 may be executed after step 902 and before step 903.
[0401] based on Fig. 9 According to the method shown, the second terminal device can send the first information to the first terminal device, and the first terminal device or the second terminal device can obtain a CRC code based on the first information, use the low L bits or high L bits of the CRC code as a scrambling code identifier, and obtain a reference signal sequence of the CSI-RS based on the scrambling code identifier, so that the first terminal device can perform channel estimation based on the reference signal sequence of the CSI-RS.
[0402] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between various network elements. It can be understood that in order to realize the above functions, the above-mentioned first terminal device or the second terminal device, etc., includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm operations of each example described in the embodiments disclosed in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0403] The embodiment of the present application can divide the functional modules of the first terminal device or the second terminal device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0404] For example, when the functional modules are divided in an integrated manner, Fig.10 The structure diagram of a communication device 100 is shown. The communication device 100 may be a first terminal device or a chip or system on chip in the first terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. The communication device 100 may be used to perform the functions of the first terminal device involved in the above embodiments.
[0405] As a possible implementation, Fig.10 The communication device 100 shown includes: a receiving module 1001 and a processing module 1002 .
[0406] The receiving module 1001 is used to receive configuration information from a second terminal device or a network device, wherein the configuration information includes the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS, and the frequency domain density is the number of resource units RE occupied on average by each port corresponding to the CSI-RS on a resource block RB.
[0407] The processing module 1002 is used to determine a first parameter set based on the number of ports and the frequency domain density, wherein the first parameter set includes at least one of the following parameters: a code division multiplexing type corresponding to the CSI-RS, at least one code division multiplexing group number, a frequency domain resource starting point of at least one code division multiplexing group, or a frequency domain resource number within a code division multiplexing group.
[0408] The processing module 1002 is further used to determine the resources in the data channel of the second terminal device for mapping the CSI-RS and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS according to the first parameter set.
[0409] Optionally, a mapping value on an RE in a resource used to map the CSI-RS in a data channel of the second terminal device satisfies: in, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the CSI-RS, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group. r(m′) represents the value of the m′th element in the reference signal sequence of the CSI-RS, and m′ satisfies: Where n represents the number of RBs, and α is an intermediate variable calculated based on the number of ports and the frequency domain density. Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in one RB.
[0410] Optionally, the communication device maintains a first mapping table, which includes a mapping relationship between at least one port number, at least one frequency domain density and at least one set of first parameter sets; the processing module 1002 is specifically used to obtain the first parameter set by looking up the table according to the port number and the frequency domain density.
[0411] Optionally, the configuration information also includes first indication information, where the first indication information is used to indicate a frequency domain offset; the processing module 1002 is specifically used to determine a first parameter set according to the number of ports, the frequency domain density and the frequency domain offset.
[0412] Optionally, the resources used to map the CSI-RS include: the frequency domain resources used to map the CSI-RS, the time domain resources used to map the CSI-RS, and the spatial domain resources used to map the CSI-RS.
[0413] Optionally, the time domain resource used to map the CSI-RS is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the CSI-RS.
[0414] Optionally, the processing module 1002 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0415] Optionally, the configuration information also includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier.
[0416] Optionally, the receiving module 1001 is further used to receive control information from the second terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module 1002 is further used to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier.
[0417] Optionally, the receiving module 1001 is also used to receive control information from the second terminal device; the processing module 1002 is also used to obtain a cyclic redundancy check code based on the control information; the processing module 1002 is also used to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code.
[0418] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0419] In this embodiment, the communication device 100 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 100 can be used Figure 2 The form shown.
[0420] for example, Figure 2 The processor 201 in the communication device 100 can call the computer-executable instructions stored in the memory 203 to enable the communication device 100 to execute the method for determining channel state information reference signal resource mapping in the above method embodiment.
[0421] For example, Fig.10 The functions / implementation processes of the receiving module 1001 and the processing module 1002 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.10 The function / implementation process of the processing module 1002 in Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.10 The function / implementation process of the receiving module 1001 in Figure 2 This is achieved by the communication interface 204 in .
[0422] Since the communication device 100 provided in this embodiment can execute the above-mentioned method for determining channel state information reference signal resource mapping, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0423] For example, when the functional modules are divided in an integrated manner, Fig.11 A schematic diagram of the structure of a communication device 110 is shown. The communication device 110 may be a second terminal device or a chip or a system on chip in the second terminal device, and the communication device 110 may be used to perform the functions of the second terminal device involved in the above embodiments.
[0424] As a possible implementation, Fig.11 The communication device 110 shown includes: a processing module 111 .
[0425] The processing module 111 is used to determine a first parameter set according to the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS, wherein the frequency domain density is the number of resource units RE occupied on average by each port corresponding to the CSI-RS on a resource block RB, and the first parameter set includes at least one of the following parameters: the code division multiplexing type corresponding to the CSI-RS, at least one code division multiplexing group number, the frequency domain resource starting point of at least one code division multiplexing group, or the frequency domain resource number within a code division multiplexing group.
[0426] The processing module 111 is further configured to determine, according to the first parameter set, resources in the data channel of the communication device for mapping the CSI-RS, and mapping values on REs in the resources in the data channel for mapping the CSI-RS.
[0427] Optional, such as Fig.12 As shown, the communication device 110 also includes: a sending module 112; the sending module 112 is used to send configuration information to the first terminal device.
[0428] Optionally, a mapping value on an RE in a resource used to map the CSI-RS in a data channel of the communication device satisfies: wherein, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the CSI-RS, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group. r(m′) represents the value of the m′th element in the reference signal sequence of the CSI-RS, and m′ satisfies: Where n represents the number of RBs, and α is an intermediate variable calculated based on the number of ports and the frequency domain density. Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in one RB.
[0429] Optionally, the communication device maintains a first mapping table, which includes a mapping relationship between at least one port number, at least one frequency domain density and at least one set of first parameter sets; the processing module 111 is specifically used to obtain the first parameter set by looking up the table according to the port number and the frequency domain density.
[0430] Optionally, the configuration information also includes first indication information, where the first indication information is used to indicate a frequency domain offset; the processing module 111 is specifically used to determine a first parameter set according to the number of ports, the frequency domain density and the frequency domain offset.
[0431] Optionally, the resources used to map the CSI-RS include: the frequency domain resources used to map the CSI-RS, the time domain resources used to map the CSI-RS, and the spatial domain resources used to map the CSI-RS.
[0432] Optionally, the time domain resource used to map the CSI-RS is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the CSI-RS.
[0433] Optionally, the processing module 111 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0434] Optionally, the configuration information also includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier.
[0435] Optionally, the sending module 112 is further used to send control information to the first terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module 111 is further used to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier.
[0436] Optionally, the sending module 112 is also used to send control information to the first terminal device; the processing module 111 is also used to obtain a cyclic redundancy check code based on the control information; the processing module 111 is also used to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code.
[0437] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0438] In this embodiment, the communication device 110 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 110 can be used Figure 2 The form shown.
[0439] for example, Figure 2The processor 201 in the communication device 110 may call the computer-executable instructions stored in the memory 203 to enable the communication device 110 to execute the method for determining channel state information reference signal resource mapping in the above method embodiment.
[0440] For example, Fig.12 The functions / implementation processes of the processing module 111 and the sending module 112 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.12 The function / implementation process of the processing module 111 in Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.12 The function / implementation process of the sending module 112 can be achieved by Figure 2 This is achieved by the communication interface 204 in .
[0441] Since the communication device 110 provided in this embodiment can execute the above-mentioned method for determining channel state information reference signal resource mapping, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0442] Fig.13 A schematic diagram of the composition of a communication system is shown in FIG. Fig.13 As shown, the communication system 130 may include: a terminal device 1301 and a terminal device 1302. It should be noted that: Fig.13 This is only an exemplary figure, and the embodiments of this application are not limited to Fig.13 The communication system 130 shown includes network elements and the number of network elements.
[0443] Among them, the terminal device 1301 has the above Fig.10 The functions of the communication device 100 shown can be used to receive the port number corresponding to the CSI-RS sent by the terminal device 1302 and the frequency domain density corresponding to the CSI-RS; determine the first parameter according to the port number and the frequency domain density; and determine the resources in the data channel of the terminal device 1302 for mapping the CSI-RS and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS according to the first parameter set.
[0444] The terminal device 1302 has the above Fig.11 or Fig.12The functions of the communication device 110 shown can be used to send the port number corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS to the terminal device 1301; determine the first parameter based on the port number and the frequency domain density; and determine the resources in the data channel of the terminal device 1302 for mapping the CSI-RS and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS based on the first parameter set.
[0445] Optionally, the communication system 130 also includes a network device 1303 .
[0446] The network device 1303 may be configured to send the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS to the terminal device 1301 and / or the terminal device 1302 .
[0447] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding network element of the communication system 130, and will not be repeated here.
[0448] For example, when the functional modules are divided in an integrated manner, Fig.14 The structure diagram of a communication device 140 is shown. The communication device 140 may be a second terminal device or a chip or system on chip in the second terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. The communication device 140 may be used to perform the functions of the second terminal device involved in the above embodiments.
[0449] As a possible implementation, Fig.14 The communication device 140 shown includes: a processing module 141 and a sending module 142. When the communication device is a terminal device, the sending module can be a transmitter, which can include an antenna and a radio frequency circuit, etc., and the processing module can be a processor, such as a baseband chip, etc. When the device is a component having the above-mentioned terminal device functions, the sending module can be a radio frequency unit, and the processing module can be a processor. When the device is a chip system, the sending module can be an output interface of the chip system, and the processing module can be a processor of the chip system, such as a central processing unit (CPU).
[0450] The processing module 141 is configured to determine a scrambling code identifier.
[0451] The sending module 142 is used to send first information to the first terminal device, wherein the first information includes the scrambling code identifier.
[0452] The processing module 141 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0453] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0454] In this embodiment, the communication device 140 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 140 can be used Figure 2 The form shown.
[0455] for example, Figure 2 The processor 201 in the communication device 140 can call the computer-executable instructions stored in the memory 203 to enable the communication device 140 to execute the method for generating a reference signal sequence of a channel state information reference signal in the above method embodiment.
[0456] For example, Fig.14 The functions / implementation processes of the processing module 141 and the sending module 142 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.14 The function / implementation process of the processing module 141 in Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.14 The function / implementation process of the sending module 142 can be achieved by Figure 2 This is achieved by the communication interface 204 in .
[0457] Since the communication device 140 provided in this embodiment can execute the above-mentioned method for generating a reference signal sequence of a channel state information reference signal, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0458] For example, when the functional modules are divided in an integrated manner, Fig.15 The structure diagram of a communication device 150 is shown. The communication device 150 may be a first terminal device or a chip or system on chip in the first terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. The communication device 150 may be used to perform the functions of the first terminal device involved in the above embodiments.
[0459] As a possible implementation, Fig.15 The communication device 150 shown includes a receiving module 151 and a processing module 152 .
[0460] The receiving module 151 is used to receive first information from a second terminal device, wherein the first information includes a physical layer source identifier or a physical layer destination identifier.
[0461] The processing module 152 is configured to determine that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier.
[0462] The processing module 152 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0463] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0464] In this embodiment, the communication device 150 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 150 can be used Figure 2 The form shown.
[0465] for example, Figure 2 The processor 201 in the communication device 150 can call the computer-executable instructions stored in the memory 203 to enable the communication device 150 to execute the method for generating a reference signal sequence of a channel state information reference signal in the above method embodiment.
[0466] For example, Fig.15 The functions / implementation processes of the receiving module 151 and the processing module 152 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.15 The function / implementation process of the processing module 152 in Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.15 The function / implementation process of the receiving module 151 in Figure 2 This is achieved by the communication interface 204 in .
[0467] Since the communication device 150 provided in this embodiment can execute the above-mentioned method for generating a reference signal sequence of a channel state information reference signal, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0468] For example, when the functional modules are divided in an integrated manner, Fig.16The structure diagram of a communication device 160 is shown. The communication device 160 can be a second terminal device or a chip or system on chip in the second terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. The communication device 160 can be used to perform the functions of the second terminal device involved in the above embodiments.
[0469] As a possible implementation, Fig.16 The communication device 160 shown includes a sending module 161 and a processing module 162 .
[0470] The sending module 161 is used to send first information to the first terminal device, wherein the first information includes a physical layer source identifier or a physical layer destination identifier.
[0471] The processing module 162 is configured to determine that the physical layer source identifier or the physical layer destination identifier is a scrambling code identifier.
[0472] The processing module 162 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0473] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0474] In this embodiment, the communication device 160 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 160 can be used Figure 2 The form shown.
[0475] for example, Figure 2 The processor 201 in the communication device 160 can call the computer-executable instructions stored in the memory 203 to enable the communication device 160 to execute the method for generating a reference signal sequence of a channel state information reference signal in the above method embodiment.
[0476] For example, Fig.16 The functions / implementation processes of the sending module 161 and the processing module 162 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.16 The function / implementation process of the processing module 162 in can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.16 The function / implementation process of the sending module 161 can be Figure 2 This is achieved by the communication interface 204 in .
[0477] Since the communication device 160 provided in this embodiment can execute the above-mentioned method for generating a reference signal sequence of a channel state information reference signal, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0478] For example, when the functional modules are divided in an integrated manner, Fig.17 The structure diagram of a communication device 170 is shown. The communication device 170 can be a first terminal device or a chip or system on chip in the first terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. The communication device 170 can be used to perform the functions of the first terminal device involved in the above embodiments.
[0479] As a possible implementation, Fig.17 The communication device 170 shown includes a receiving module 171 and a processing module 172 .
[0480] The receiving module 171 is used to receive first information from a second terminal device.
[0481] The processing module 172 is used to obtain a cyclic redundancy check code according to the first information.
[0482] The processing module 172 is further configured to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, and L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code;
[0483] The first terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0484] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0485] In this embodiment, the communication device 170 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 170 can be used Figure 2 The form shown.
[0486] for example, Figure 2The processor 201 in the communication device 170 can call the computer-executable instructions stored in the memory 203 to enable the communication device 170 to execute the method for generating a reference signal sequence of a channel state information reference signal in the above method embodiment.
[0487] For example, Fig.17 The functions / implementation processes of the receiving module 171 and the processing module 172 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.17 The function / implementation process of the processing module 172 in Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.17 The function / implementation process of the receiving module 171 in Figure 2 This is achieved by the communication interface 204 in .
[0488] Since the communication device 170 provided in this embodiment can execute the above-mentioned method for generating a reference signal sequence of a channel state information reference signal, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0489] For example, when the functional modules are divided in an integrated manner, Fig.18 The structure diagram of a communication device 180 is shown. The communication device 180 can be a second terminal device or a chip or system on chip in the second terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. The communication device 180 can be used to perform the functions of the second terminal device involved in the above embodiments.
[0490] As a possible implementation, Fig.18 The communication device 180 shown includes: a sending module 181 and a processing module 182 .
[0491] The sending module 181 sends the first information to the first terminal device.
[0492] The processing module 182 is used to obtain a cyclic redundancy check code according to the first information.
[0493] The processing module 182 is further configured to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, and L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code;
[0494] The second terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0495] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0496] In this embodiment, the communication device 180 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 180 can be used Figure 2 The form shown.
[0497] for example, Figure 2 The processor 201 in the communication device 180 can call the computer-executable instructions stored in the memory 203 to enable the communication device 180 to execute the method for generating a reference signal sequence of a channel state information reference signal in the above method embodiment.
[0498] For example, Fig.18 The functions / implementation processes of the sending module 181 and the processing module 182 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.18 The function / implementation process of the processing module 182 in can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.18 The function / implementation process of the sending module 181 can be achieved by Figure 2 This is achieved by the communication interface 204 in .
[0499] Since the communication device 180 provided in this embodiment can execute the above-mentioned method for generating a reference signal sequence of a channel state information reference signal, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0500] Fig.19 A schematic diagram of the composition of a communication system is shown in FIG. Fig.19 As shown, the communication system 190 may include: a terminal device 1901 and a terminal device 1902. It should be noted that: Fig.19 This is only an exemplary figure, and the embodiments of this application are not limited to Fig.19 The communication system 190 shown includes network elements and the number of network elements.
[0501] The terminal device 1901 may be used to receive the first information from the terminal device 1902, and obtain the reference signal sequence of the CSI-RS according to the first information, or the terminal device 1901 has the above Fig.15The communication device 150 or Fig.17 The functionality of the communication device 170 is shown.
[0502] Terminal device 1902 has the above Fig.14 The communication device 140 shown, Fig.16 The communication device 160 or Fig.18 The functionality of the communication device 180 is shown.
[0503] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding network element of the communication system 190, and will not be repeated here.
[0504] In the above embodiment, the configuration information sent by the second terminal device or the network device to the first terminal device includes: the number of ports corresponding to the CSI-RS and the frequency domain density corresponding to the CSI-RS. When the frequency domain density is a frequency domain density known to both the first terminal device and the second terminal device, for example, the frequency domain density is a predefined frequency domain density, or a standard-defined frequency domain density, or a frequency domain density negotiated by the first terminal device and the second terminal device through communication, the configuration information may not include the frequency domain density.
[0505] like Fig. 20 As shown, another method for determining CSI-RS resource mapping is provided in an embodiment of the present application. The method for determining CSI-RS resource mapping is introduced using SL as an example. The method for determining CSI-RS resource mapping includes steps 2001 to 2005.
[0506] Step 2001: The second terminal device or the network device sends configuration information to the first terminal device.
[0507] The first terminal device and the second terminal device may be Figure 1 The terminal device in the communication system shown, for example, the first terminal device may be Figure 1 The terminal device 103 in the communication system shown in the figure, the second terminal device may be Figure 1 The terminal device 104 in the communication system shown in FIG. 1 , for example, the first terminal device may be Figure 1 The terminal device 106 in the communication system shown in the figure, the second terminal device may be Figure 1 Terminal device 104 in the communication system is shown.
[0508] The network device can be Figure 1 In the communication system shown in FIG. 1 , for example, if the first terminal device is Figure 1 The terminal device 103 in the communication system shown in FIG. Figure 1In the communication system shown in FIG. 1 , if the first terminal device is Figure 1 The terminal device 106 in the communication system shown in FIG. Figure 1 A network device 102 in the communication system is shown.
[0509] The configuration information may include the number of ports corresponding to the CSI-RS.
[0510] Optionally, the CSI-RS may also be expressed as SL CSI-RS.
[0511] Optionally, before the first terminal device performs SL channel estimation, the second terminal device or the network device sends the configuration information to the first terminal device.
[0512] In one case, the first terminal device and the second terminal device are in the service coverage area of the same network device (for example, the first terminal device is Figure 1 The terminal device 103 in the communication system shown in the figure, the second terminal device is Figure 1 If the terminal device 104 in the communication system shown in the figure is a second terminal device or the network device, the second terminal device or the network device can send the configuration information to the first terminal device.
[0513] In another case, the first terminal device and the second terminal device are not in the service coverage area of the same network device (for example, the first terminal device is Figure 1 The terminal device 106 in the communication system shown in the figure, the second terminal device is Figure 1 The terminal device 104 in the communication system shown, or the first terminal device and the second terminal device are not in the service coverage area of the network device, the second terminal device sends the configuration information to the first terminal device, and subsequently, the second terminal device and the first terminal device can perform resource mapping according to the configuration information.
[0514] Optionally, if the network device sends configuration information to the first terminal device, the configuration information is carried in the RRC signaling.
[0515] For example, the network device sends an RRC signaling to the first terminal device, and the RRC signaling may carry configuration information. The CSI-RS-ResourceMapping IE may be used in the RRC signaling to indicate resource mapping of the CSI-RS, and the design of the CSI-RS-ResourceMapping IE may be as follows:
[0516]
[0517] Among them, nrofPorts can be used to indicate the number of ports, which can be 1 or 2.
[0518] Optionally, if the second terminal device sends configuration information to the first terminal device, the configuration information is carried in the PC5RRC signaling.
[0519] For example, the second terminal device sends PC5 RRC signaling to the first terminal device, and the PC5 RRC signaling may include configuration information. The PC5 RRC signaling may use SL-CSI-RS-ResourceMapping IE to indicate resource mapping of CSI-RS, and the design of SL-CSI-RS-ResourceMapping IE may be as follows:
[0520]
[0521]
[0522] Among them, nrofPorts can be used to indicate the number of ports, which can be 1, 2, or 4.
[0523] The design of SL-CSI-RS-ResourceMapping IE can also be as follows:
[0524]
[0525] Among them, nrofPorts can be used to indicate the number of ports, which can be 1 or 2.
[0526] Step 2002: The first terminal device receives the configuration information and determines a first parameter set according to the port quantity.
[0527] The introduction of the first parameter set may refer to the description in the above step 302 and will not be repeated here.
[0528] Optionally, the first terminal device maintains a second mapping table.
[0529] The second mapping table includes a mapping relationship between at least one port quantity and at least one first parameter set.
[0530] Optionally, the first terminal device determines the first parameter set according to the port quantity, including: the first terminal device obtains the first parameter set by looking up a table according to the port quantity.
[0531] Exemplarily, the second mapping table may be as shown in Table 8, and the first terminal device may determine the first parameter set by querying Table 8. In Table 8, when the number of ports is 1, it may be determined that the first parameter set includes: no CDM, the frequency domain resource starting point 0 of the CDM group, the CDM group number 0, and the frequency domain resource number 0 within the CDM group; when the number of ports is 2, it may be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting point 0 of the CDM group, the CDM group number 0, and the frequency domain resource numbers 0 and 1 within the CDM group; when the number of ports is 4, it may be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points 0 and 2 of the CDM group, the CDM group numbers 0 and 1, and the frequency domain resource numbers 0 and 1 within the CDM group.
[0532] Table 8
[0533]
[0534] It should be noted that Table 8 is only an example of the second mapping table. In actual applications, the second mapping table may also include a row, several rows, all of Table 8, more rows than shown in Table 8, several columns in Table 8, or more columns than shown in Table 8, without limitation.
[0535] For example, the second mapping table may also be as shown in Table 9, Table 10 or Table 11, where in Table 9, the second mapping table shows a mapping relationship between the number of ports and the first parameter set when the number of ports is 1 and 2. In Table 10, the second mapping table may further include a frequency domain density, which may be 1RE / port / RB. In Table 11, the second mapping table shows a mapping relationship between the number of ports and the first parameter set when the number of ports is 1 and 2, where the second mapping table includes a frequency domain density, which may be 1RE / port / RB.
[0536] Table 9
[0537]
[0538] Table 10
[0539]
[0540] Table 11
[0541]
[0542] Step 2003: The first terminal device determines the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set.
[0543] Among them, the data channel can be PSSCH.
[0544] The resources used to map the CSI-RS may include frequency domain resources used to map the CSI-RS, time domain resources used to map the CSI-RS, and spatial domain resources used to map the CSI-RS.
[0545] Among them, the frequency domain resources used to map CSI-RS can be used to indicate the frequency domain position where the second terminal device sends CSI-RS, the time domain resources used to map CSI-RS can be used to indicate the time domain position where the second terminal device sends CSI-RS, and the spatial domain resources used to map CSI-RS can be used to indicate the port where the second terminal device sends CSI-RS.
[0546] Optionally, the frequency domain resources used for mapping the CSI-RS are determined according to the first parameter set. For a detailed description of this process, reference may be made to the description in step 303, which will not be described in detail.
[0547] Optionally, the time domain resource used to map the CSI-RS is the last symbol in the data channel.
[0548] In some embodiments, the second mapping table may further include the time domain resource of the CSI-RS.
[0549] Optionally, the identifier of the last symbol of the data channel is less than or equal to 12.
[0550] Optionally, the spatial domain resources used for mapping the CSI-RS are determined according to the first parameter set. For a detailed description of this process, reference may be made to the description in step 303, which will not be described in detail.
[0551] Optionally, a mapping value on an RE in a resource to which a CSI-RS is mapped in a data channel of the second terminal device satisfies: For a detailed description of this process, please refer to the description in step 303 and will not be repeated here.
[0552] Optionally, m′ satisfies:
[0553] Where n represents the number of RBs, and α is an intermediate variable calculated based on the number of ports and the frequency domain density corresponding to CSI-RS. Indicates rounding down. represents rounding up, ρ represents the frequency domain density corresponding to CSI-RS, Indicates the starting point of the frequency domain resources of a CDM group. Indicates the number of subcarriers in one RB.
[0554] Optionally, if the number of ports is 1, then α=ρ; if the number of ports is greater than 1, then α=2ρ.
[0555] It should be noted that the frequency domain density in the formula satisfied by m′ may be a predefined frequency domain density, a frequency domain density defined by a standard, or a frequency domain density negotiated by the first terminal device and the second terminal device through communication. The predefined frequency domain density may be a frequency domain density set by the first terminal device or the second terminal device at the factory. The frequency domain density defined by a standard may be a frequency domain density specified in a protocol or standard.
[0556] Optionally, the CSI-RS has the same bandwidth as the PSSCH.
[0557] Step 2004: The second terminal device determines a first parameter set according to the port quantity.
[0558] The specific process of step 2004 can refer to the process in the above step 2002, in which the first terminal device determines the first parameter set according to the number of ports, and will not be described in detail.
[0559] Step 2005: The second terminal device determines the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set.
[0560] The specific process of step 2005 can refer to the above step 2003, in which the first terminal device determines the resources for mapping CSI-RS in the data channel of the second terminal device according to the first parameter set, and the specific process of the mapping value on the RE in the resources for mapping CSI-RS in the data channel, which will not be repeated here.
[0561] Subsequently, the second terminal device can send the data channel to the first terminal device, the first terminal device can receive the data channel from the second terminal device, and perform channel estimation based on the resources used to map the CSI-RS and the mapping value on the RE in the resources used to map the CSI-RS.
[0562] It should be noted that the first terminal device can first receive the data channel from the second terminal device, and then determine the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set. It can also first determine the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set, and then receive the data channel from the second terminal device. It can also determine the resources for mapping CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping CSI-RS in the data channel according to the first parameter set while receiving the data channel from the second terminal device, without limitation.
[0563] It should be noted that the embodiments of the present application do not limit the execution order of step 2002-step 2003 and step 2004-step 2005. For example, step 2002-step 2003 may be executed first and then step 2004-step 2005, or step 2004-step 2005 may be executed first and then step 2002-step 2003, or step 2002-step 2003 and step 2004-step 2005 may be executed simultaneously.
[0564] based on Fig. 20 According to the method shown, the second terminal device can send configuration information to the first terminal device, wherein the configuration information includes the number of ports corresponding to the CSI-RS. After receiving the number of ports corresponding to the CSI-RS, the first terminal device can determine the first parameter set according to the number of ports corresponding to the CSI-RS, and determine the resources for mapping the CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping the CSI-RS in the data channel according to the first parameter set. In this way, the configuration information does not need to include information such as the frequency domain density corresponding to the CSI-RS, the CDM type corresponding to the CSI-RS, and the frequency domain bandwidth corresponding to the CSI-RS. The first terminal device can also determine the resources for mapping the CSI-RS in the data channel of the second terminal device and the mapping value on the RE in the resources for mapping the CSI-RS in the data channel.
[0565] Optionally, Fig. 20 In the first implementation scenario of the method shown, the configuration information also includes first indication information, and / or second indication information, wherein the first indication information can be used to indicate the frequency domain offset k0, the first terminal device or the second terminal device can determine the first parameter set based on the number of ports and the frequency domain offset, and the second indication information can be used to indicate the time domain resources used to map the CSI-RS.
[0566] Optionally, if the configuration information also includes first indication information, the second mapping table may be as shown in Table 12.
[0567] In Table 12, k0 represents the frequency domain offset. When the number of ports is 1, it can be determined that the first parameter set includes: noCDM, the frequency domain resource starting point k0 of the CDM group, the CDM group number 0, and the frequency domain resource number 0 within the CDM group; when the number of ports is 2, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting point k0 of the CDM group, the CDM group number 0, and the frequency domain resource numbers 0 and 1 within the CDM group; when the number of ports is 4, it can be determined that the first parameter set includes: FD-CDM2, the frequency domain resource starting points k0 and k0+2 of the CDM group, the CDM group numbers 0 and 1, and the frequency domain resource numbers 0 and 1 within the CDM group.
[0568] Table 12
[0569]
[0570] In some embodiments, as shown in Table 13, the second mapping table may show the mapping relationship between the number of ports and the first parameter set when the number of ports is 1 and 2.
[0571] Table 13
[0572]
[0573] In some embodiments, the second mapping table may further include frequency domain density. Taking the frequency domain density as 1RE / port / RB as an example, the second mapping table may also be as shown in Table 14.
[0574] Table 14
[0575]
[0576] In some embodiments, the second mapping table may also show the mapping relationship between the number of ports, frequency domain density and the first parameter set when the number of ports is 1 and 2. When the frequency domain density is 1RE / port / RB, the second mapping table may also be as shown in Table 15.
[0577] Table 15
[0578]
[0579] It should be noted that Tables 12-15 are only examples of the second mapping table. In actual applications, the second mapping table may also include a row, several rows, all rows in the above table, more rows than indicated, several columns in the above table, or more columns than indicated, without limitation.
[0580] Optionally, the first indication information includes a bit map, and the bit map is used to indicate the frequency domain offset.
[0581] Exemplarily, taking the second mapping table shown in Table 12 as an example, when the number of ports is 1, the bit map may include 12 bits (for example, the bit map may be [b 11 ,b 10 …b0]); when the number of ports is 2, the bit map may include 6 bits (for example, the bit map may be [b5, b4…b0]); when the number of ports is 4, the bit map may include 3 bits (for example, the bit map may be [b2, b1, b0]).
[0582] In a possible implementation, the frequency domain offset k0 is the product of the number of ports and the position identifier of the first element with a value of 1 in the bit map.
[0583] Exemplarily, taking the number of ports as 2 and the bit map as [b5, b4, b3, b2, b1, b0] = [0, 0, 0, 0, 1, 0] as an example, the first terminal device or the second terminal device can determine that the position identifier of the first element with a value of 1 in the bit map is 1, and then determine that the frequency domain offset k0 is 2. The first terminal device or the second terminal device can look up the table based on the number of ports 2 to obtain the first parameter set including: FD-CDM2, the frequency domain resource starting point 2 of the CDM group, the CDM group number 0, and the frequency domain resource numbers 0 and 1 within the CDM group.
[0584] In a possible implementation manner, the second indication information includes a time domain resource number used to map the CSI-RS.
[0585] In some embodiments, the second mapping table may further include a time domain resource number of the CSI-RS. Optionally, the time domain resource number used to map the CSI-RS is greater than or equal to 0 and less than or equal to 12.
[0586] Optionally, if the network device sends configuration information to the first terminal device, the configuration information is carried in the RRC signaling.
[0587] For example, the network device sends an RRC signaling to the first terminal device, and the RRC signaling may include configuration information. The CSI-RS-ResourceMapping IE may be used in the RRC signaling to indicate resource mapping of the CSI-RS, and the design of the CSI-RS-ResourceMapping IE may be as follows:
[0588]
[0589] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits or 3 bits, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, and firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS.
[0590] When the number of ports is 1 or 2, the design of the CSI-RS-ResourceMapping IE may also be as follows:
[0591]
[0592]
[0593] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits or 6 bits, nrofPorts can be used to indicate the number of ports, which can be 1 or 2, and firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS.
[0594] When the configuration information does not include the second indication information and the number of ports is 1, 2 or 4, the design of the CSI-RS-ResourceMapping IE may also be as follows:
[0595]
[0596] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits or 3 bits, and nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4.
[0597] When the configuration information does not include the second indication information and the number of ports is 1 or 2, the design of the CSI-RS-ResourceMappingIE may also be as follows:
[0598]
[0599] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits or 6 bits, and nrofPorts can be used to indicate the number of ports, which can be 1 or 2. Optionally, if the second terminal device sends configuration information to the first terminal device, the configuration information is carried in the PC5 RRC signaling.
[0600] For example, the second terminal device sends PC5 RRC signaling to the first terminal device, and the PC5 RRC signaling may include configuration information. The PC5 RRC signaling may use SL-CSI-RS-ResourceMapping IE to indicate resource mapping of CSI-RS, and the design of SL-CSI-RS-ResourceMapping IE may be as follows:
[0601]
[0602] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits or 3 bits, nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4, and firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS.
[0603] When the number of ports is 1 or 2, the design of the SL-CSI-RS-ResourceMapping IE can also be as follows:
[0604]
[0605] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits or 6 bits, nrofPorts can be used to indicate the number of ports, which can be 1 or 2, and firstOFDMSymbolInTimeDomain can be used to indicate the time domain resources used to map CSI-RS.
[0606] When the configuration information does not include the second indication information and the number of ports is 1, 2 or 4, the design of the SL-CSI-RS-ResourceMapping IE may also be as follows:
[0607]
[0608] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of which can be 12 bits, 6 bits or 3 bits, and nrofPorts can be used to indicate the number of ports, which can be 1, 2 or 4.
[0609] When the configuration information does not include the second indication information and the number of ports is 1 or 2, the design of the SL-CSI-RS-ResourceMapping IE may also be as follows:
[0610]
[0611] Wherein, frequencyDomainAllocation can be used to indicate the bitmap, the size of which can be 12 bits or 6 bits, and nrofPorts can be used to indicate the number of ports, which can be 1 or 2. Fig. 20In the first implementation scenario of the method shown, the configuration information also includes first indication information and second indication information, wherein the first indication information is used to indicate the frequency domain offset, and the second indication information is used to indicate the time domain resources used to map the CSI-RS. The first terminal device or the second terminal device can determine the first parameter set based on the number of ports and the frequency domain offset, so that the first terminal device or the second terminal device determines the resources in the data channel of the second terminal device for mapping the CSI-RS, and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS according to the first parameter set.
[0612] Optionally, Fig. 20 In the second implementation scenario of the method shown, Fig.21 As shown, Fig.21 The method shown also includes step 2006 and step 2007 .
[0613] Step 2006: The first terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0614] The specific process of step 2006 can refer to the introduction of the above step 306 and will not be described in detail.
[0615] Step 2007: The second terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling code identifier.
[0616] The specific process of step 2007 can refer to the process in the above step 306, in which the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, and will not be repeated here.
[0617] It should be noted that step 2006 is performed before step 2003, and step 2007 is performed before step 2005. The embodiment of the present application does not limit step 2006 and step 2007 to be performed in the same manner. Fig.21 The execution order in the method shown. For example, step 2006 can be executed before step 2002 and after step 2001, and step 2007 can be executed before step 2001.
[0618] based on Fig. 20 In the second implementation scenario of the method shown, the first terminal device or the second terminal device can obtain a reference signal sequence of the CSI-RS based on a scrambling code identifier, and subsequently, the first terminal device or the second terminal device can determine a mapping value on an RE in a resource used to map the CSI-RS in a data channel of the second terminal device based on the reference signal sequence of the CSI-RS.
[0619] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between various network elements. It can be understood that in order to realize the above functions, the above-mentioned first terminal device or the second terminal device, etc., includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm operations of each example described in the embodiments disclosed in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0620] The embodiment of the present application can divide the functional modules of the first terminal device or the second terminal device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0621] For example, when the functional modules are divided in an integrated manner, Fig. 22 The structure diagram of a communication device 220 is shown. The communication device 220 can be a first terminal device or a chip or system on chip in the first terminal device, or other combined devices, components, etc. that can realize the functions of the above terminal devices. The communication device 220 can be used to perform the functions of the first terminal device involved in the above embodiments.
[0622] As a possible implementation, Fig. 22 The communication device 220 shown includes: a receiving module 2201 and a processing module 2202 .
[0623] The receiving module 2201 is used to receive configuration information from a second terminal device or a network device, wherein the configuration information includes the number of ports corresponding to a channel state information reference signal.
[0624] The processing module 2202 is used to determine a first parameter set based on the number of ports, wherein the first parameter set includes at least one of the following parameters: a code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, a frequency domain resource starting point of at least one code division multiplexing group, or a frequency domain resource number within a code division multiplexing group.
[0625] The processing module 2202 is also used to determine the resources in the data channel of the second terminal device used to map the channel state information reference signal, and the mapping value on the resource unit RE in the resources in the data channel used to map the channel state information reference signal according to the first parameter set.
[0626] Optionally, the receiving module 2201 is also used to receive the data channel from the second terminal device, and perform channel estimation based on the resources used to map the channel state information reference signal and the mapping value on the RE in the resources used to map the channel state information reference signal.
[0627] Optionally, the processing module 2202 is specifically used for a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the second terminal device that satisfies: in, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Wherein, n represents the number of the resource block RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal, Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in one RB.
[0628] Optionally, the processing module 2202 is further used to maintain a second mapping table, which includes a mapping relationship between at least one port quantity and at least one set of first parameter sets; the processing module 2202 is further specifically used to obtain the first parameter set by looking up the table according to the port quantity.
[0629] Optionally, the configuration information also includes first indication information, where the first indication information is used to indicate a frequency domain offset; the processing module 2202 is further specifically used to determine a first parameter set according to the number of ports and the frequency domain offset.
[0630] Optionally, the resources used to map the channel state information reference signal include: the frequency domain resources used to map the channel state information reference signal, the time domain resources used to map the channel state information reference signal, and the spatial domain resources used to map the channel state information reference signal.
[0631] Optionally, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal.
[0632] Optionally, the processing module 2202 is further configured to obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier.
[0633] Optionally, the configuration information also includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier.
[0634] Optionally, the receiving module 2201 is also used to receive control information from the second terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module 2202 is also used to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier.
[0635] Optionally, the receiving module 2201 is also used to receive control information from the second terminal device; the processing module 2202 is also used to obtain a cyclic redundancy check code based on the control information; the processing module 2202 is also used to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code.
[0636] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0637] In this embodiment, the communication device 220 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 220 can be used Figure 2 The form shown.
[0638] for example, Figure 2The processor 201 in the communication device 220 may call the computer-executable instructions stored in the memory 203 to enable the communication device 220 to execute the method for determining channel state information reference signal resource mapping in the above method embodiment.
[0639] For example, Fig. 22 The functions / implementation processes of the receiving module 2201 and the processing module 2202 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig. 22 The function / implementation process of the processing module 2202 in can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig. 22 The function / implementation process of the receiving module 2201 in can be Figure 2 This is achieved by the communication interface 204 in .
[0640] Since the communication device 220 provided in this embodiment can execute the above-mentioned method for determining channel state information reference signal resource mapping, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0641] For example, when the functional modules are divided in an integrated manner, Fig.23 The schematic diagram of the structure of a communication device 230 is shown. The communication device 230 may be a second terminal device or a chip or a system on chip in the second terminal device, and the communication device 230 may be used to execute the functions of the second terminal device involved in the above embodiments.
[0642] As a possible implementation, Fig.23 The communication device 230 shown includes: a processing module 2301 .
[0643] The processing module 2301 is used to determine a first parameter set according to the number of ports corresponding to the channel state information reference signal, wherein the first parameter set includes at least one of the following parameters: the code division multiplexing type corresponding to the channel state information reference signal, at least one code division multiplexing group number, the frequency domain resource starting point of at least one code division multiplexing group, or the frequency domain resource number within a code division multiplexing group.
[0644] The processing module 2301 is also used to determine the resources in the data channel of the communication device for mapping the channel state information reference signal and the mapping value on the RE in the resources in the data channel for mapping the channel state information reference signal according to the first parameter set.
[0645] Optional, such as Fig.24As shown, the communication device 230 also includes: a sending module 2302; the sending module 2302 is used to send the data channel to the first terminal device.
[0646] Optionally, the sending module 2302 is further used to send configuration information to the first terminal device, wherein the configuration information includes the port number.
[0647] Optionally, the processing module 2301 is specifically used for a mapping value on an RE in a resource used to map the channel state information reference signal in a data channel of the communication device that satisfies: wherein, represents the mapping value on the RE corresponding to the time domain resource number l, the frequency domain resource number k, the spatial domain resource number p, and the subcarrier spacing number μ, β CSIRS represents the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′th element in the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency domain resource, and k′ represents the frequency domain resource number in the code division multiplexing group, r(m′) represents the value of the m′th element in the reference signal sequence of the channel state information reference signal, and m′ satisfies: Wherein, n represents the number of the resource block RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal, Indicates rounding down. represents rounding up, ρ represents the frequency domain density, Indicates the starting point of the frequency domain resources of this code division multiplexing group, Indicates the number of subcarriers in one RB.
[0648] Optionally, the processing module 2301 is further used to maintain a second mapping table, which includes a mapping relationship between at least one port quantity and at least one set of first parameter sets; the processing module 2301 is further specifically used to obtain the first parameter set by looking up the table according to the port quantity.
[0649] Optionally, the configuration information also includes first indication information, where the first indication information is used to indicate a frequency domain offset; the processing module 2301 is further specifically used to determine a first parameter set according to the number of ports and the frequency domain offset.
[0650] Optionally, the resources used to map the channel state information reference signal include: the frequency domain resources used to map the channel state information reference signal, the time domain resources used to map the channel state information reference signal, and the spatial domain resources used to map the channel state information reference signal.
[0651] Optionally, the time domain resource used to map the channel state information reference signal is the last symbol in the data channel; or, the configuration information also includes second indication information, and the second indication information is used to indicate the time domain resource used to map the channel state information reference signal.
[0652] Optionally, the processing module 2301 is further configured to obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier.
[0653] Optionally, the configuration information also includes third indication information, wherein the third indication information is used to indicate the scrambling code identifier.
[0654] Optionally, the sending module 2302 is also used to send control information to the first terminal device, wherein the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module 2301 is also used to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier.
[0655] Optionally, the sending module 2302 is also used to send control information to the first terminal device; the processing module 2301 is also used to obtain a cyclic redundancy check code based on the control information; the processing module 2301 is also used to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling code identifier, wherein L is a positive integer, L is greater than or equal to 1 and less than or equal to the length of the cyclic redundancy check code.
[0656] Among them, all relevant contents of each operation involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0657] In this embodiment, the communication device 230 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 230 can be used Figure 2 The form shown.
[0658] for example, Figure 2 The processor 201 in the communication device 230 may call the computer-executable instructions stored in the memory 203 to enable the communication device 230 to execute the method for determining channel state information reference signal resource mapping in the above method embodiment.
[0659] For example, Fig.24 The functions / implementation processes of the processing module 2301 and the sending module 2302 can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement. Or, Fig.24 The function / implementation process of the processing module 2301 in can be Figure 2 The processor 201 in the embodiment calls the computer execution instruction stored in the memory 203 to implement, Fig.24 The function / implementation process of the sending module 2302 can be achieved by Figure 2 This is achieved by the communication interface 204 in .
[0660] Since the communication device 230 provided in this embodiment can execute the above-mentioned method for determining channel state information reference signal resource mapping, the technical effects that can be obtained can refer to the above-mentioned method embodiment and will not be repeated here.
[0661] Fig.25 A schematic diagram of the composition of a communication system is shown in FIG. Fig.25 As shown, the communication system 250 may include: a terminal device 2501 and a terminal device 2502. It should be noted that: Fig.25 This is only an exemplary figure, and the embodiments of this application are not limited to Fig.25 The communication system 250 shown includes network elements and the number of network elements.
[0662] Among them, the terminal device 2501 has the above Fig. 22 The functions of the communication device 220 shown can be used to receive the port number corresponding to the CSI-RS sent by the terminal device 2502; determine the first parameter based on the port number; and determine the resources in the data channel of the terminal device 2502 for mapping the CSI-RS, and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS based on the first parameter set.
[0663] Terminal device 2502 has the above Fig.23 or Fig.24 The functions of the communication device 230 shown can be used to send the port number corresponding to the CSI-RS to the terminal device 2501; determine the first parameter based on the port number; and determine the resources in the data channel of the terminal device 2502 for mapping the CSI-RS, and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS based on the first parameter set.
[0664] Optionally, the communication system 250 also includes a network device 2503 .
[0665] The network device 2503 may be configured to send the port number corresponding to the CSI-RS to the terminal device 2501 and / or the terminal device 2502 .
[0666] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding network element of the communication system 250, and will not be repeated here.
[0667] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0668] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0669] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0670] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0671] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0672] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for generating a reference signal sequence of a channel state information reference signal, characterized in that: The method comprises: The first communication device receives first information, wherein the first information is carried in sidelink control information; The first communication device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the first identifier, where L is a positive integer, and the cyclic redundancy check code is the cyclic redundancy check code of the first information; The first communication device obtains an initial value of a pseudo-random sequence according to the first identifier; The first communication device obtains a reference signal sequence of a channel state information reference signal according to the pseudo-random sequence initial value.
2. The method according to claim 1, characterized in that The initial value of the pseudo-random sequence satisfies: in, Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID represents the first identifier, mod represents the remainder operation, and l represents the number of the symbol in the time slot.
3. The method according to claim 1 or 2, characterized in that: The L is 10.
4. The method according to claim 1 or 2, characterized in that: The first identifier is a scrambling code identifier.
5. A method for generating a reference signal sequence of a channel state information reference signal, characterized in that: The method comprises: The second communication device sends first information, where the first information is carried in the sidelink control information; The second communication device uses the lower L bits or the upper L bits of the cyclic redundancy check code as the first identifier, where L is a positive integer, and the cyclic redundancy check code is the cyclic redundancy check code of the first information; The second communication device obtains an initial value of a pseudo-random sequence according to the first identifier; The second communication device obtains a reference signal sequence of a channel state information reference signal according to the pseudo-random sequence initial value.
6. The method according to claim 5, characterized in that The initial value of the pseudo-random sequence satisfies: in, Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID represents the first identifier, mod represents the remainder operation, and l represents the number of the symbol in the time slot.
7. The method according to claim 5 or 6, characterized in that: The L is 10.
8. The method according to claim 5 or 6, characterized in that: The first identifier is a scrambling code identifier.
9. A communication device, characterized in that: The communication device comprises: a receiving module and a processing module; The receiving module is configured to receive first information, where the first information is carried in the sidelink control information; The processing module is further configured to use the lower L bits or the upper L bits of the cyclic redundancy check code as a first identifier, wherein L is a positive integer, and the cyclic redundancy check code is a cyclic redundancy check code of the first information; The processing module is further used to obtain an initial value of a pseudo-random sequence according to the first identifier; The processing module is further configured to obtain a reference signal sequence of a channel state information reference signal according to the pseudo-random sequence initial value.
10. The communication device according to claim 9, characterized in that: The initial value of the pseudo-random sequence satisfies: in, Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID represents the first identifier, mod represents the remainder operation, and l represents the number of the symbol in the time slot.
11. The communication device according to claim 9 or 10, characterized in that: The L is 10.
12. The communication device according to claim 9 or 10, characterized in that: The first identifier is a scrambling code identifier.
13. A communication device, characterized in that: The communication device comprises: a sending module and a processing module; The sending module is used to send first information, where the first information is carried in the sidelink control information; The processing module is used to use the lower L bits or the upper L bits of the cyclic redundancy check code as the first identifier, wherein L is a positive integer, and the cyclic redundancy check code is the cyclic redundancy check code of the first information; The processing module is further used to obtain an initial value of a pseudo-random sequence according to the first identifier; The processing module is further configured to obtain a reference signal sequence of a channel state information reference signal according to the pseudo-random sequence initial value.
14. The communication device according to claim 13, characterized in that: The initial value of the pseudo-random sequence satisfies: in, Indicates the number of symbols in the time slot where the data channel is located, Indicates the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, n ID represents the first identifier, mod represents the remainder operation, and l represents the number of the symbol in the time slot.
15. The communication device according to claim 13 or 14, characterized in that: The L is 10.
16. The communication device according to claim 13 or 14, characterized in that: The first identifier is a scrambling code identifier.
17. A communication device, characterized in that: The communication device comprises: at least one processor, memory; The memory stores program instructions, and the program instructions are executed in the at least one processor so that the communication device implements the method according to any one of claims 1 to 8.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program instructions, and when the program instructions are executed, the method according to any one of claims 1 to 8 is implemented.
19. A computer program product, characterized in that When it is run on a computer, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Channel state information pilot transmission method and device
CN108111269A