Method and device for generating reference signal sequence of channel state information reference signal

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 overhead of CSI-RS transmission signaling, and achieving efficient resource mapping and good detection performance of CSI-RS sequences.

CN120074774APending Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510209006.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2019-09-30
Filing Date
2019-11-05
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

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.

Method used

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, frequency domain resource starting point or frequency domain resource number, and then determines the resource used to map CSI-RS and its mapping value on the RE in the data channel of the second terminal device.

Benefits of technology

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.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120074774A_ABST
    Figure CN120074774A_ABST
Patent Text Reader

Abstract

Provided are a method and device for determining CSI-RS resource mapping, which relate to the field of wireless communications, can solve the problem of large signaling overhead when transmitting CSI-RS in a communication scenario in which the number of ports corresponding to the CSI-RS and / or the CDM type corresponding to the CSI-RS are limited, can be applied to the Internet of Vehicles, such as V2X, LTE-V, V2V and the like, or can be used for D2D, intelligent driving, and the like. Intelligent network connection vehicles and the like. The method comprises: a first terminal device receiving configuration information from a second terminal device or a network device, the configuration information comprising a port number corresponding to a CSI-RS and a frequency domain density corresponding to the CSI-RS; the first terminal device determines a first parameter set according to the number of the ports and the frequency domain density; and the first terminal equipment determines the resource for mapping the CSI-RS in the data channel of the second terminal equipment and the mapping value on the RE in the resource for mapping the CSI-RS in the data channel according to the first parameter set.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 201980100332.8, the filing date of the original application is November 5, 2019, and the entire content of the original application is incorporated herein by reference. Technical Field

[0002] Embodiments of the present application relate to the field of wireless communication, 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 experienced a technological evolution from the first-generation analog communication systems to new radio (NR) systems. However, the demand for channel state information (CSI) in each generation of systems has remained unchanged. At the signal transmitting end, CSI can be used to calculate transmission parameters and optimize the usage efficiency of the wireless channel according to the transmission parameters. At the signal receiving end, CSI can be used to achieve correct signal reception.

[0004] For example, in the NR system, the 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 the configuration information of the CSI-RS to the UE. The UE receives the configuration information of the CSI-RS from the base station and determines the time-frequency resources of the CSI-RS according to the configuration information of the CSI-RS. 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 CSI. Among them, in the Uu link, the time-frequency resources of the CSI-RS are relatively flexible, and the CSI-RS supports a large number of code division multiplexing (CDM) types. Therefore, the configuration information of the CSI-RS needs to indicate a large number of parameter information (e.g., the number of ports corresponding to the CSI-RS, the frequency domain density corresponding to the CSI-RS, the CDM type corresponding to the CSI-RS, the frequency domain bandwidth corresponding to the CSI-RS, etc.).

[0005] In the NR system, in addition to the Uu link, there is also a wireless link connection between user equipments (e.g., sidelink (SL)). The UE also needs to transmit SL CSI-RS through the SL. Therefore, the method of transmitting CSI-RS on the Uu link described above can be referred to for transmitting SL CSI-RS. However, in the SL, the number of ports corresponding to the SL CSI-RS and / or the CDM type corresponding to the SL CSI-RS are limited. Using the method of transmitting CSI-RS on the Uu link described above to transmit SL CSI-RS results in a large signaling overhead. Summary of the Invention

[0006] Embodiments of the present application provide a method and apparatus for determining a resource mapping of a channel state information reference signal, which can solve the problem of large 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 object, the embodiments of the present application adopt the following method:

[0008] In a first aspect, an embodiment of the present application provides a method for determining a resource mapping of a channel state information reference signal, including: a first terminal device receives configuration information from a second terminal device or a network device, where 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 elements (REs) that each port corresponding to the channel state information reference signal occupies on average in a resource block (RB); the first terminal device determines a first parameter set according to the number of ports and the frequency domain density, where 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 starting point of the frequency domain resources 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 according to the first parameter set, and the mapping value on the REs in the resources in the data channel for mapping the channel state information reference signal.

[0009] For the method provided in the first aspect above, the first terminal device may receive configuration information from the second terminal device. 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. 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 resources in the data channel of the second terminal device for mapping the channel state information reference signal, and mapping values on the resource elements (REs) in the resources in the data channel for mapping the channel state information reference signal. In this way, without including 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 in the configuration information, the first terminal device can also determine the resources in the data channel of the second terminal device for mapping the CSI-RS, and the mapping values on the REs in the resources in the data channel for mapping the channel state information reference signal, saving signaling overhead.

[0010] A possible implementation is that the method further includes: the first terminal device receives the data channel from the second terminal device, and performs channel estimation based on the resources for mapping the channel state information reference signal and the mapping values on the REs in the resources for mapping 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 resources for mapping the channel state information reference signal and the mapping values on the REs in the resources for mapping the channel state information reference signal. Subsequently, correct signal reception can be achieved according to the result of the channel estimation.

[0011] A possible implementation is that the first terminal device determines the mapping value on the RE in 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, including: the mapping value on the RE in the resources in the data channel of the second terminal device for mapping the channel state information reference signal satisfies: where represents the mapping value on the RE corresponding to the time-domain resource number l, frequency-domain resource number k, spatial-domain resource number p, and subcarrier spacing number μ, and β CSIRS represents the power control factor of the channel state information reference signal, and w f (k′) represents the value of the k′-th element on the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency-domain resource, where k′ represents the frequency-domain resource number within the one code division multiplexing group, and 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 RB number, and α is an intermediate variable calculated according to the number of ports and the frequency-domain density. Denotes floor division, Denotes ceiling division, and ρ denotes the frequency-domain density. Denotes the starting point of the frequency-domain resources of a code division multiplexing group. Denotes the number of subcarriers within an RB. Based on the above method, the first terminal device can determine the mapping value on the RE in the resources for mapping the channel state information reference signal according to the above formula. Moreover, 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] A possible implementation is that the first terminal device maintains a first mapping table, which includes the mapping relationships between at least one 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 looks up the first parameter set in the table according to the number of ports and the frequency-domain density. Based on the above method, the first terminal device can look up the first parameter set in the table according to the number of ports and the frequency-domain density, without including the first parameter set in the configuration information, saving signaling overhead.

[0013] A possible implementation is that the configuration information further includes first indication information for indicating the frequency-domain offset. 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 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 improving the freedom degree of the frequency-domain resources for mapping the channel state information reference signal.

[0014] A possible implementation is that the resources for mapping the channel state information reference signal include: the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping 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 resources corresponding to the frequency-domain resources, the time-domain resources, and the spatial-domain resources for mapping the channel state information reference signal according to the first parameter set.

[0015] A possible implementation is that the time-domain resource for mapping the channel state information reference signal is the last symbol in the data channel; or, the configuration information further includes second indication information for indicating the time-domain resource for mapping the channel state information reference signal. Based on the above method, the first terminal device can determine that the time-domain resource for mapping 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 for mapping the channel state information reference signal according to the second indication information, so as to determine the mapping value on the RE in the resource for mapping the channel state information reference signal in the data channel.

[0016] A possible implementation is that the method further includes: the first terminal device obtains the 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. Subsequently, the first terminal device can determine the mapping value on the RE in the resource for mapping 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] A possible implementation is that the configuration information further includes third indication information, where 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 further can determine the mapping value on the RE in the resource for mapping 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] A possible implementation is that the method further includes: the first terminal device receives control information from the second terminal device, where the control information includes a physical layer source identifier and / or a physical layer destination identifier; the first terminal device determines that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier. Based on the above method, the first terminal device can determine the scrambling code identifier according to the physical layer source identifier and / or the physical layer destination identifier in the control information, and further can determine the mapping value on the RE in the resource for mapping 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.

[0019] A possible implementation manner, 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 according to 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 identification, where 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. Based on the above method, the first terminal device can obtain a cyclic redundancy check code according to the control information, obtain the scrambling identification according to the cyclic redundancy check code, and further can determine the mapping value on the resource element (RE) in the resource for mapping 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.

[0020] In a second aspect, an embodiment of the present application provides a method for determining the mapping of a channel state information reference signal resource. The method includes: the second terminal device determines a 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, where the frequency-domain density is the number of resource elements (REs) 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 starting point of the frequency-domain resources 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 resource in the data channel of the second terminal device for mapping the channel state information reference signal, and the mapping value on the resource element (RE) in the resource in the data channel for mapping the channel state information reference signal.

[0021] For the method provided in the above second 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 the frequency-domain density corresponding to the channel state information reference signal, and determine the resource in the data channel of the second terminal device for mapping the channel state information reference signal and the mapping value on the resource element (RE) in the resource in the data channel for mapping the channel state information reference signal. In this way, 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 do not need to be included in the configuration information, saving signaling overhead.

[0022] A possible implementation manner, 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 can perform channel estimation according to the resource for mapping the channel state information reference signal and the mapping value on the resource element (RE) in the resource for mapping the channel state information reference signal.

[0023] A possible implementation manner, 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 a first parameter set according to the number of ports and the frequency domain density, and determines, according to the first parameter set, resources in the data channel of the second terminal device for mapping the channel state information reference signal, and mapping values on the REs in the resources for mapping the channel state information reference signal.

[0024] A possible implementation manner, the second terminal device determines mapping values on the REs in 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, including: the mapping values on the REs in the resources in the data channel of the second terminal device for mapping the channel state information reference signal satisfy: where 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 on the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency domain resource, the k′ represents the frequency domain resource number within the one 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 the m′ satisfies: where n represents the number of the RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density, represents rounding down, represents rounding up, ρ represents the frequency domain density, represents the starting point of the frequency domain resources of the one code division multiplexing group, represents the number of subcarriers within an RB. Based on the above method, the second terminal device can determine the mapping values on the REs in the resources for mapping 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] A possible implementation manner is that the second terminal device maintains a first mapping table, and the first mapping table includes the mapping relationships between at least one port quantity, 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 port quantity and the frequency-domain density, including: the second terminal device looks up the table according to the port quantity and the frequency-domain density to obtain the first parameter set. Based on the above method, the second terminal device can look up the table according to the port quantity and the frequency-domain density to obtain the first parameter set, without including the first parameter set in the configuration information, saving signaling overhead.

[0026] A possible implementation manner is that 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 port quantity and the frequency-domain density, including: the second terminal device determines the first parameter set according to the port quantity, 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 port quantity, the frequency-domain density, and the frequency-domain offset indicated in the configuration information, thereby improving the freedom degree of the frequency-domain resources for mapping the channel state information reference signal.

[0027] A possible implementation manner is that the resources for mapping the channel state information reference signal include: the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping the channel state information reference signal. Based on the above method, the second terminal device can determine the mapping values on the resource elements in the resources corresponding to the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping the channel state information reference signal according to the first parameter set.

[0028] A possible implementation manner is that the time-domain resources for mapping the channel state information reference signal are 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 resources for mapping the channel state information reference signal. Based on the above method, the second terminal device can determine that the time-domain resources for mapping the channel state information reference signal are the last symbol in the data channel, or the second terminal device can determine the time-domain resources for mapping the channel state information reference signal according to the second indication information, thereby determining the mapping values on the resource elements in the resources for mapping the channel state information reference signal in the data channel.

[0029] A possible implementation manner, the method further includes: the second terminal device obtains the 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 the reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Subsequently, the second terminal device can determine the mapping value on the RE in the resource for mapping 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.

[0030] A possible implementation manner, the configuration information further includes third indication information, where 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 further can determine the mapping value on the RE in the resource for mapping 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] A possible implementation manner, the method further includes: the second terminal device sends control information to the first terminal device, where the control information includes a physical layer source identifier and / or a physical layer destination identifier; the second terminal device determines that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier. Based on the above method, the second terminal device can determine the scrambling code identifier according to the physical layer source identifier and / or the physical layer destination identifier in the control information, and further can determine the mapping value on the RE in the resource for mapping 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.

[0032] A possible implementation manner, 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, where 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. 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 can determine the mapping value on the RE in the resource for mapping 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, and the communication device has the method and functions described in the first aspect above. The functions 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] Fourthly, an embodiment of the present application provides a communication device, which has the method and functions described in the second aspect above. This 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] Fifthly, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface. 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, the method for determining the channel state information reference signal resource mapping as described in the first aspect and its various possible implementation manners is implemented.

[0036] Sixthly, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface. 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, the method for determining the channel state information reference signal resource mapping as described in the second aspect and its various possible implementation manners is implemented.

[0037] Seventhly, the present application provides a system chip, which can be applied to a communication device. The system chip 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 according to the method in the first aspect and any of its designs. Optionally, the system chip may further include at least one memory, and the memory stores the program instructions involved.

[0038] Eighthly, the present application provides a system chip, which can be applied to a communication device. The system chip includes: at least one processor, and the program instructions involved are executed in the at least one processor to implement the functions of the second terminal device according to the method in the second aspect and any of its designs. Optionally, the system chip may further include at least one memory, and the memory stores the program instructions involved.

[0039] Ninthly, an embodiment of the present application provides a computer-readable storage medium, such as a non-transitory computer-readable storage medium. A computer program is stored thereon, and when the computer program runs on a computer, the computer executes any possible method in the first aspect 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any possible method of the second aspect 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. When it runs on a computer, any method provided in the first aspect is caused 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. When it runs on a computer, any method provided in the second aspect is caused to be executed. For example, the computer may be at least one storage node.

[0043] In a thirteenth aspect, an embodiment of the present application provides a communication system. The communication system may include any one or several 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 above-provided communication devices, system chips, computer storage media, computer program products, or communication systems, etc. are all 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 elaborated here.

[0045] In a 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 includes: a second terminal device determines a scrambling code identifier; the second terminal device sends first information to a first terminal device, where 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] For the method provided in the fourteenth aspect above, after determining the scrambling code identifier, the second terminal device may obtain a reference signal sequence of the channel state information reference signal according to the scrambling code identifier, so as to subsequently determine a mapping value on the RE in the resource for mapping 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.

[0047] 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 includes: a first terminal device receives first information from a second terminal device, where 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 identifier; the first terminal device obtains a reference signal sequence of the channel state information reference signal according to the scrambling identifier.

[0048] For the method provided in the above fifteenth aspect, the first terminal device may 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 identifier, and obtain a reference signal sequence of the channel state information reference signal according to the scrambling identifier, so as to subsequently determine a mapping value on a resource element (RE) in a resource for mapping 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.

[0049] 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 includes: a second terminal device sends first information to a first terminal device, where 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 identifier; the second terminal device obtains a reference signal sequence of the channel state information reference signal according to the scrambling identifier.

[0050] For the method provided in the above sixteenth aspect, the second terminal device may send a physical layer source identifier or a physical layer destination identifier to the first terminal device, determine that the physical layer source identifier or the physical layer destination identifier is a scrambling identifier, and obtain a reference signal sequence of the channel state information reference signal according to the scrambling identifier, so as to subsequently determine a mapping value on a resource element (RE) in a resource for mapping 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] 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 includes: a first terminal device receives first information from a second terminal device; the first terminal device obtains a cyclic redundancy check code according to 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 identifier, where 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 a reference signal sequence of the channel state information reference signal according to the scrambling identifier.

[0052] For the method provided in the seventeenth aspect above, the first terminal device may receive first information from the second terminal device, obtain a cyclic redundancy check code based on the first information, obtain a scrambling identifier based on the cyclic redundancy check code, and obtain a reference signal sequence of the channel state information reference signal based on the scrambling identifier, so as to subsequently determine a mapping value on a resource element (RE) in a resource for mapping 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 an 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 includes: the second terminal device sends first information to the 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 identifier, where 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 a reference signal sequence of the channel state information reference signal based on the scrambling identifier.

[0054] For the method provided in the eighteenth aspect above, the second terminal device may send first information to the second terminal device, obtain a cyclic redundancy check code based on the first information, obtain a scrambling identifier based on the cyclic redundancy check code, and obtain a reference signal sequence of the channel state information reference signal based on the scrambling identifier, so as to subsequently determine a mapping value on a resource element (RE) in a resource for mapping 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.

[0055] In a nineteenth aspect, an embodiment of the present application provides a communication device, which has the method and functions implemented in the fourteenth aspect above. This 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 a twentieth aspect, an embodiment of the present application provides a communication device, which has the method and functions implemented in the fifteenth aspect above. This 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 a twenty-first aspect, an embodiment of the present application provides a communication device, which has the method and functions implemented in the sixteenth aspect above. This 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 a twenty-second aspect, an embodiment of the present application provides a communication device, which has the method and functions described in the above seventeenth aspect. The functions 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 a twenty-third aspect, an embodiment of the present application provides a communication device, which has the method and functions described in the above eighteenth aspect. The functions 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 a twenty-fourth aspect, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface, where 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, a 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 manners is implemented.

[0061] In a twenty-fifth aspect, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface, where 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, a 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 manners is implemented.

[0062] In a twenty-sixth aspect, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface, where 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, a 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 manners is implemented.

[0063] In a twenty-seventh aspect, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface, where 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, a 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 manners is implemented.

[0064] In a twenty-eighth aspect, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface, where 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, a 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 manners is implemented.

[0065] In a twenty-ninth aspect, the present application provides a system-on-chip, which can be applied to a communication device. The system-on-chip includes: at least one processor, and the program instructions involved are executed in the at least one processor to implement the functions of the second terminal device according to the method in the fourteenth aspect and any of its designs. Optionally, the system-on-chip may further include at least one memory, and the memory stores the program instructions involved.

[0066] In a thirtieth aspect, the present application provides a system-on-chip, which can be applied to a communication device. The system-on-chip 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 according to the method in the fifteenth aspect and any of its designs. Optionally, the system-on-chip may further include at least one memory, and the memory stores the program instructions involved.

[0067] In a thirty-first aspect, the present application provides a system-on-chip, which can be applied to a communication device. The system-on-chip includes: at least one processor, and the program instructions involved are executed in the at least one processor to implement the functions of the second terminal device according to the method in the sixteenth aspect and any of its designs. Optionally, the system-on-chip may further include at least one memory, and the memory stores the program instructions involved.

[0068] In a thirty-second aspect, the present application provides a system-on-chip, which can be applied in a communication device. The system-on-chip 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 according to the method of the seventeenth aspect and any of its designs. Optionally, the system-on-chip may further include at least one memory, and the memory stores the program instructions involved.

[0069] In a thirty-third aspect, the present application provides a system-on-chip, which can be applied in a communication device. The system-on-chip includes: at least one processor, and the program instructions involved are executed in the at least one processor to implement the functions of the second terminal device according to the method of the eighteenth aspect and any of its designs. Optionally, the system-on-chip may further include at least one memory, and the memory 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any of the possible methods 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any of the possible methods 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any of the possible methods 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any of the possible methods 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any of the possible methods 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 running on a computer, causes any of the methods provided in the fourteenth aspect to be executed. For example, the computer may be at least one storage node.

[0076] In a fortieth aspect, an embodiment of the present application provides a computer program product which, when running on a computer, causes any of the methods provided in the fifteenth aspect to be executed. For example, the computer may be at least one storage node.

[0077] In a forty-first aspect, an embodiment of the present application provides a computer program product which, when running on a computer, causes any of the methods provided in the sixteenth aspect to be executed. For example, the computer may be at least one storage node.

[0078] In a forty-second aspect, an embodiment of the present application provides a computer program product which, when running on a computer, causes any of the methods provided in the seventeenth 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 running on a computer, causes any of the methods provided in the eighteenth aspect to be executed. For example, the computer may be at least one storage node.

[0080] In a forty-fourth 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 nineteenth aspect, or a communication device as in the twentieth aspect, or a communication device as in the twenty-first aspect, or a communication device as in the twenty-second aspect, or a communication device as in the twenty-third aspect, or a communication device as in the twenty-fourth aspect, or a communication device as in the twenty-fifth aspect, or a communication device as in the twenty-sixth aspect, or a communication device as in the twenty-seventh aspect, or a communication device as in the twenty-eighth aspect, or a system chip as in the twenty-ninth aspect, or a system chip as in the thirtieth aspect, or a system chip as in the thirty-first aspect, or a system chip as in the thirty-second aspect, or a system chip as in the thirty-third aspect, or a computer storage medium as in the thirty-fourth aspect, or a computer storage medium as in the thirty-fifth aspect, or a computer storage medium as in the thirty-sixth aspect, or a computer storage medium as in the thirty-seventh aspect, or a computer storage medium as in the thirty-eighth aspect, or a computer program product as in the thirty-ninth aspect, or a computer program product as in the fortieth aspect, or a computer program product as in the forty-first aspect, or a computer program product as in the forty-second aspect, or a computer program product as in the forty-third aspect.

[0081] It can be understood that any of the above-provided communication devices, system chips, computer storage media, computer program products, or communication systems, etc. are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can refer to the beneficial effects in the corresponding methods, which will not be elaborated here.

[0082] In a forty-fifth aspect, an embodiment of the present application provides a method for determining the resource mapping of a channel state information reference signal. The method includes: a first terminal device receives configuration information from a second terminal device or a network device, where 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 according to the number of ports, where 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 starting point of the frequency domain resource 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 according to the first parameter set, and the mapping value on the resource element (RE) in the resources in the data channel for mapping the channel state information reference signal.

[0083] For the method provided in the above forty-fifth aspect, the first terminal device can receive the configuration information from the second terminal device. The configuration information includes the number of ports corresponding to the channel state information reference signal. After receiving the number of ports, the first terminal device can determine the first parameter set according to 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. In this way, 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 do not need to be included in the configuration information. The first terminal 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, saving signaling overhead.

[0084] A possible implementation manner, the method further includes: the first terminal device receives the data channel from the second terminal device, and performs channel estimation according to the resource for mapping the channel state information reference signal and the mapping value on the RE in the resource for mapping 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 according to the resource for mapping the channel state information reference signal and the mapping value on the RE in the resource for mapping the channel state information reference signal. Subsequently, correct signal reception can be achieved according to the result of the channel estimation.

[0085] A possible implementation manner, the first terminal device determines the mapping value on the RE in the resource for mapping the channel state information reference signal in the data channel of the second terminal device according to the first parameter set, including: the mapping value on the RE in the resource for mapping the channel state information reference signal in the 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 on the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency domain resource, the k′ represents the frequency domain resource number within the one 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 the 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, represents rounding down, represents rounding up, ρ represents the frequency domain density, represents the starting point of the frequency domain resource of the one code division multiplexing group, represents the number of subcarriers within an RB. Based on the above method, the first terminal device can determine the mapping value on the RE in the resource for mapping 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] A possible implementation is that the first terminal device maintains a second mapping table, and the second mapping table includes the mapping relationship between at least one port number and at least one set of first parameter sets; the first terminal device determines the first parameter set according to the port number, including: the first terminal device looks up the table according to the port number to obtain the first parameter set. Based on the above method, the first terminal device can look up the table according to the port number to obtain the first parameter set, without including the first parameter set in the configuration information, saving signaling overhead.

[0087] A possible implementation is that the configuration information further includes first indication information, and the first indication information is used to indicate the frequency domain offset; the first terminal device determines the first parameter set according to the port number, including: the first terminal device determines the first parameter set according to the port number and the frequency domain offset. Based on the above method, the first terminal device can determine the first parameter set according to the port number and the frequency domain offset indicated in the configuration information, thereby improving the freedom degree of the frequency domain resources for mapping the channel state information reference signal.

[0088] A possible implementation is that the resources for mapping the channel state information reference signal include: the frequency domain resources for mapping the channel state information reference signal, the time domain resources for mapping the channel state information reference signal, and the spatial domain resources for mapping 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 resources corresponding to the frequency domain resources for mapping the channel state information reference signal, the time domain resources for mapping the channel state information reference signal, and the spatial domain resources for mapping the channel state information reference signal according to the first parameter set.

[0089] A possible implementation is that the time domain resources for mapping the channel state information reference signal are 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 resources for mapping the channel state information reference signal. Based on the above method, the first terminal device can determine that the time domain resources for mapping the channel state information reference signal are the last symbol in the data channel, or the first terminal device can determine the time domain resources for mapping the channel state information reference signal according to the second indication information, thereby determining the mapping value on the RE in the resources for mapping the channel state information reference signal in the data channel.

[0090] A possible implementation manner, the method further includes: the first terminal device obtains a reference signal sequence of the channel state information reference signal according to a 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. Subsequently, the first terminal device can determine a mapping value on a resource element (RE) in the resource for mapping the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and a first parameter set.

[0091] A possible implementation manner, the configuration information further includes a third indication information, where 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 further can determine a mapping value on a resource element (RE) in the resource for mapping the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and a first parameter set.

[0092] A possible implementation manner, the method further includes: the first terminal device receives control information from the second terminal device, where the control information includes a physical layer source identifier and / or a physical layer destination identifier; the first terminal device determines that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier. Based on the above method, the first terminal device can determine the scrambling code identifier according to the physical layer source identifier and / or the physical layer destination identifier in the control information, and further can determine a mapping value on a resource element (RE) in the resource for mapping the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and a first parameter set.

[0093] A possible implementation manner, 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 (CRC) code according to 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, where 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. Based on the above method, the first 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 can determine a mapping value on a resource element (RE) in the resource for mapping the channel state information reference signal in the data channel according to the reference signal sequence of the channel state information reference signal and a first parameter set.

[0094] In a forty-sixth aspect, an embodiment of the present application provides a method for determining a channel state information reference signal resource mapping. The method includes: a second terminal device determines a first parameter set according to the number of ports corresponding to the channel state information reference signal. Among them, 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 starting point of the frequency domain resources 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 according to the first parameter set, and the mapping value on the resource element (RE) in the resources in the data channel for mapping the channel state information reference signal.

[0095] For the method provided in the above 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 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, 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 do not need to be included in the configuration information, saving signaling overhead.

[0096] A possible implementation manner is that 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 according to the resources 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.

[0097] A possible implementation manner is that the method further includes: the second terminal device sends configuration information to the first terminal device, where the configuration information includes the number of ports. 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 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] A possible implementation manner is that when the second terminal device determines the mapping value on the resource element (RE) in 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, it includes: the mapping value on the RE in the resources in the data channel of the second terminal device for mapping the channel state information reference signal satisfies: where represents the mapping value on the RE corresponding to the time-domain resource number l, frequency-domain resource number k, spatial-domain resource number p, and 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 on the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency-domain resource, where k′ represents the frequency-domain resource number within the code division multiplexing group, and 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 the resource block RB, and α is an intermediate variable calculated according to the number of ports and the frequency-domain density corresponding to the channel state information reference signal represents rounding down represents rounding up, and ρ represents the frequency-domain density represents the starting point of the frequency-domain resources of the code division multiplexing group represents the number of subcarriers within an RB. Based on the above method, the second terminal device can determine the mapping value on the RE in the resources for mapping 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] A possible implementation is that the second terminal device maintains a second mapping table, and the second mapping table includes the mapping relationship between at least one number of ports and at least one set of first parameter sets; the second terminal device determines the first parameter set according to the number of ports, including: the second terminal device looks up the table according to the number of ports to obtain the first parameter set. Based on the above method, the second terminal device can look up the table according to the number of ports to obtain the first parameter set without including the first parameter set in the configuration information, saving signaling overhead.

[0100] A possible implementation is that the configuration information further includes first indication information for indicating the 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 improving the freedom degree of the frequency-domain resources for mapping the channel state information reference signal.

[0101] A possible implementation manner, the resources for mapping the channel state information reference signal include: the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping 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 resources corresponding to the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping the channel state information reference signal according to the first parameter set.

[0102] A possible implementation manner, the time-domain resources for mapping the channel state information reference signal are 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 resources for mapping the channel state information reference signal. Based on the above method, the second terminal device can determine that the time-domain resources for mapping the channel state information reference signal are the last symbol in the data channel, or the second terminal device can determine the time-domain resources for mapping the channel state information reference signal according to the second indication information, so as to determine the mapping value on the RE in the resources for mapping the channel state information reference signal in the data channel.

[0103] A possible implementation manner, the method further includes: the second terminal device obtains the reference signal sequence of the channel state information reference signal according to the scrambling identification. Based on the above method, the second terminal device can obtain the reference signal sequence of the channel state information reference signal according to the scrambling identification. Subsequently, the second terminal device can determine the mapping value on the RE in the resources for mapping 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.

[0104] A possible implementation manner, the configuration information further includes third indication information, where the third indication information is used to indicate the scrambling identification. Based on the above method, the second terminal device can obtain the scrambling identification according to the third indication information in the configuration information, and further can determine the mapping value on the RE in the resources for mapping 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] A possible implementation manner, the method further includes: the second terminal device sends control information to the first terminal device, where the control information includes a physical layer source identifier and / or a physical layer destination identifier; the second terminal device determines that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier. Based on the above method, the second terminal device can determine the scrambling code identifier according to the physical layer source identifier and / or the physical layer destination identifier in the control information, and then can determine the mapping value on the resource element (RE) in the resource for mapping 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.

[0106] A possible implementation manner, 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 (CRC) code according to the control information; the second terminal device uses the lower L bits or the upper L bits of the CRC code as the scrambling code identifier, where L is a positive integer, and L is greater than or equal to 1 and less than or equal to the length of the CRC code. Based on the above method, the second terminal device can obtain the CRC code according to the control information, obtain the scrambling code identifier according to the CRC code, and then can determine the mapping value on the resource element (RE) in the resource for mapping 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 a forty-seventh aspect, an embodiment of the present application provides a communication device, including: a receiving module and a processing module; the receiving module is configured to receive configuration information from a second terminal device or a network device, where the configuration information includes the number of ports corresponding to the channel state information reference signal; the processing module is configured to determine a first parameter set according to the number of ports, where 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 starting point of the frequency domain resource of at least one code division multiplexing group, or the frequency domain resource number within one code division multiplexing group; the processing module is further configured to determine the resource for mapping the channel state information reference signal in the data channel of the second terminal device according to the first parameter set, and the mapping value on the resource element (RE) in the resource for mapping the channel state information reference signal in the data channel.

[0108] The communication device provided in the above forty-seventh aspect may receive configuration information from a second terminal device. The configuration information includes the number of ports corresponding to the channel state information reference signal. After receiving the number of ports, the communication device may determine a first parameter set according to the number of ports, and determine resources in the data channel of the second terminal device for mapping the channel state information reference signal, and mapping values on the resource elements (REs) in the resources in the data channel for mapping the channel state information reference signal. In this way, 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 do not need to be included in the configuration information, and 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 values on the REs in the resources in the data channel for mapping the channel state information reference signal, saving signaling overhead.

[0109] A possible implementation manner is that the receiving module is further configured to receive the data channel from the second terminal device, and perform channel estimation according to the resources for mapping the channel state information reference signal and the mapping values on the REs in the resources for mapping 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 according to the resources for mapping the channel state information reference signal and the mapping values on the REs in the resources for mapping the channel state information reference signal. Subsequently, correct signal reception can be achieved according to the result of the channel estimation.

[0110] A possible implementation manner is that the processing module is specifically configured to satisfy the mapping values on the REs in the resources in the data channel of the second terminal device for mapping the channel state information reference signal: where 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 μ, and β CSIRS represents the power control factor of the channel state information reference signal, and w f (k′) represents the value of the k′-th element on the code division multiplexing sequence corresponding to a code division multiplexing group on the frequency-domain resource. The k′ represents the frequency-domain resource number within the one code division multiplexing group, and r(m′) represents the value of the m′-th element in the reference signal sequence of the channel state information reference signal. The m′ satisfies: where n represents the number of the resource block (RB), and α is an intermediate variable calculated according to the number of ports and the frequency-domain density corresponding to the channel state information reference signal. represents rounding down, represents rounding up, ρ represents the frequency-domain density, Indicates the starting point of the frequency-domain resources of a code division multiplexing group. Indicates the number of subcarriers within an RB. Based on the above method, the communication device can determine the mapping values on the REs in the resources for mapping the channel state information reference signal according to the above formula. Moreover, 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] A possible implementation manner is that the processing module is further configured to maintain a second mapping table, and the second mapping table includes the mapping relationships between at least one number of ports and at least one set of first parameter sets; the processing module is specifically further configured to look up the first parameter set according to the number of ports. Based on the above method, the communication device can look up the first parameter set according to the number of ports without including the first parameter set in the configuration information, saving signaling overhead.

[0112] A possible implementation manner is that the configuration information further includes first indication information, and the first indication information is used to indicate the frequency-domain offset; the processing module is specifically further configured to determine the 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 improving the freedom degree of the frequency-domain resources for mapping the channel state information reference signal.

[0113] A possible implementation manner is that the resources for mapping the channel state information reference signal include: the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping the channel state information reference signal. Based on the above method, the communication device can determine the mapping values on the REs in the resources corresponding to the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping the channel state information reference signal according to the first parameter set.

[0114] A possible implementation manner is that the time-domain resources for mapping the channel state information reference signal are 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 resources for mapping the channel state information reference signal. Based on the above method, the communication device can determine that the time-domain resources for mapping the channel state information reference signal are the last symbol in the data channel, or the communication device can determine the time-domain resources for mapping the channel state information reference signal according to the second indication information, thereby determining the mapping values on the REs in the resources for mapping the channel state information reference signal in the data channel.

[0115] A possible implementation manner. 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 the reference signal sequence of the channel state information reference signal according to the scrambling code identifier. Subsequently, the communication device can determine a mapping value on the RE in the resource for mapping 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] A possible implementation manner. The configuration information further includes third indication information, where 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 further can determine a mapping value on the RE in the resource for mapping 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] A possible implementation manner. The receiving module is further configured to receive control information from the second terminal device, where the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module is further configured 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 according to the physical layer source identifier and / or the physical layer destination identifier in the control information, and further can determine a mapping value on the RE in the resource for mapping 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.

[0118] A possible implementation manner. The receiving module is further configured to receive control information from the second terminal device; the processing module is further configured to obtain a cyclic redundancy check code according to the control information; the processing module is further configured to use the lower L bits or the higher L bits of the cyclic redundancy check code as the scrambling code identifier, where 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. 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 can determine a mapping value on the RE in the resource for mapping 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 configured to determine a first parameter set according to the number of ports corresponding to the channel state information reference signal, where 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 starting point of the frequency domain resources of at least one code division multiplexing group, or the frequency domain resource number within a code division multiplexing group. The processing module is further configured to determine, according to the first parameter set, 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.

[0120] For the communication device provided in the above forty-eighth aspect, the communication device can determine the first parameter set according to the number of ports corresponding to the channel state information reference signal, and determine, according to the first parameter set, 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. In this way, 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 do not need to be included in the configuration information, saving signaling overhead.

[0121] In a possible implementation, the communication device further includes a sending module. The sending module is configured 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 can perform channel estimation according to the resources 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.

[0122] In a possible implementation, the sending module is further configured to send configuration information to the first terminal device, where the configuration information includes the number of ports. Based on the above method, the communication device can send the configuration information to the first terminal device so that the first terminal device can determine the first parameter set according to the number of ports, and determine, according to the first parameter set, 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.

[0123] In a possible implementation, specifically, the mapping value on the RE in the resources in the data channel of the communication device for mapping the channel state information reference signal satisfies: where 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 μ, β CSIRSIndicates the power control factor of the channel state information reference signal, w f (k′) represents the value of the k′-th element on the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency domain resource. Here, k′ represents the frequency domain resource number within the code division multiplexing group, and r(m′) represents the value of the m′-th element in the reference signal sequence of the channel state information reference signal. The m′ satisfies: Where n represents the number of the resource block RB, and α 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 Indicates rounding up, and ρ represents the frequency domain density Represents the starting point of the frequency domain resources of the code division multiplexing group Represents the number of subcarriers within an RB. Based on the above method, the communication device can determine the mapping value on the RE in the resources for mapping the channel state information reference signal according to the above formula. Moreover, 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] A possible implementation. The processing module is further configured to maintain a second mapping table, where the second mapping table includes the mapping relationship between at least one number of ports and at least one set of first parameter sets. Specifically, the processing module is further configured to look up the first parameter set according to the number of ports. Based on the above method, the communication device can look up the first parameter set according to the number of ports, without including the first parameter set in the configuration information, saving signaling overhead

[0125] A possible implementation. The configuration information further includes first indication information for indicating the frequency domain offset. Specifically, the processing module is further configured to determine the 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 improving the freedom degree of the frequency domain resources for mapping the channel state information reference signal

[0126] A possible implementation. The resources for mapping the channel state information reference signal include: the frequency domain resources for mapping the channel state information reference signal, the time domain resources for mapping the channel state information reference signal, and the spatial domain resources for mapping the channel state information reference signal. Based on the above method, the communication device can determine the mapping values on the REs corresponding to the frequency domain resources, the time domain resources, and the spatial domain resources for mapping the channel state information reference signal according to the first parameter set

[0127] A possible implementation is that the time-domain resource for mapping 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 for mapping the channel state information reference signal. Based on the above method, the communication device can determine that the time-domain resource for mapping the channel state information reference signal is the last symbol in the data channel, or the communication device can determine the time-domain resource for mapping the channel state information reference signal according to the second indication information, so as to determine the mapping value on the RE in the resource for mapping the channel state information reference signal in the data channel.

[0128] A possible implementation is that the processing module is further configured to obtain the reference signal sequence of the channel state information reference signal according to the scrambling identification. 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 identification. Subsequently, the communication device can determine the mapping value on the RE in the resource for mapping 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.

[0129] A possible implementation is that the configuration information further includes third indication information, where the third indication information is used to indicate the scrambling identification. Based on the above method, the communication device can obtain the scrambling identification according to the third indication information in the configuration information, and further can determine the mapping value on the RE in the resource for mapping 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] A possible implementation is that the sending module is further configured to send control information to the first terminal device, where the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module is further configured to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling identification. Based on the above method, the communication device can determine the scrambling identification according to the physical layer source identifier and / or the physical layer destination identifier in the control information, and further can determine the mapping value on the RE in the resource for mapping 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.

[0131] A possible implementation manner. The sending module is further configured to send control information to the first terminal device; the processing module is further configured to obtain a cyclic redundancy check code according to the control information; the processing module is further configured to use the lower L bits or the higher L bits of the cyclic redundancy check code as the scrambling identification, where 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 a cyclic redundancy check code according to the control information, obtain the scrambling identification according to the cyclic redundancy check code, and further can determine the mapping value on the resource element (RE) in the resource for mapping 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 a forty-ninth aspect, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface, where 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 configured 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 the mapping of the channel state information reference signal resource as described in the forty-fifth aspect and its various possible implementation manners.

[0133] In a fiftieth aspect, an embodiment of the present application provides a communication device, including: at least one processor, at least one memory, and a communication interface, where 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 configured 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 the mapping of the channel state information reference signal resource as described in the forty-sixth aspect and its various possible implementation manners.

[0134] In a fifty-first aspect, the present application provides a chip or a chip system, which can be applied to a communication device. The chip or the 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 according to the method in the forty-fifth aspect and any of its designs. Optionally, the system chip may further include at least one memory, and the memory stores the program instructions involved.

[0135] In a fifty-second aspect, the present application provides a chip or a chip system, which can be applied to a communication device. The chip or the 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 second terminal device according to the method in the forty-sixth aspect and any of its designs. Optionally, the chip or the chip system may further include at least one memory, and the memory 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any of the possible methods in the forty-fifth aspect. 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-transitory computer-readable storage medium. A computer program is stored thereon. When the computer program runs on a computer, the computer is caused to execute any of the possible methods in the forty-sixth aspect. 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. When it runs on a computer, any of the methods provided in the forty-fifth aspect is caused 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. When it runs on a computer, any of the methods provided in the forty-sixth aspect is caused to be executed. For example, the computer may be at least one storage node.

[0140] In a fifty-seventh aspect, an embodiment of the present application provides a communication system. The communication system may include any one or several of the following: a communication device in the forty-seventh aspect, or a communication device in the forty-eighth aspect, or a communication device in the forty-ninth aspect, or a communication device in the fiftieth aspect, or a chip or chip system in the fifty-first aspect, or a chip or chip system in the fifty-second aspect, or a computer storage medium in the fifty-third aspect, or a computer storage medium in the fifty-fourth aspect, or a computer program product in the fifty-fifth aspect, or a computer program product in the fifty-sixth aspect.

[0141] It can be understood that any of the above-provided communication devices, chips or chip systems, computer storage media, computer program products, or communication systems, etc. are all 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, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0142] Figure 1 is a schematic diagram of the communication system architecture provided by an embodiment of the present application;

[0143] Figure 2 is a schematic diagram of the hardware structure of the communication device provided by an embodiment of the present application;

[0144] Figure 3 Flow schematic of the method for determining CSI-RS resource mapping provided by the embodiments of the present application Figure 1 ;

[0145] Figure 4 Schematic diagram of the frequency-domain resources for mapping CSI-RS provided by the embodiments of the present application;

[0146] Figure 5 Schematic diagram of the time-domain resources for mapping CSI-RS provided by the embodiments of the present application;

[0147] Figure 6 Flow schematic of the method for determining CSI-RS resource mapping provided by the embodiments of the present application Figure 2 ;

[0148] Figure 7 Flow schematic of the method for generating the reference signal sequence of CSI-RS provided by the embodiments of the present application Figure 1 ;

[0149] Figure 8 Flow schematic of the method for generating the reference signal sequence of CSI-RS provided by the embodiments of the present application Figure 2 ;

[0150] Figure 9 Flow schematic of the method for generating the reference signal sequence of CSI-RS provided by the embodiments of the present application Figure 3 ;

[0151] Figure 10 Structure schematic of the communication device provided by the embodiments of the present application Figure 1 ;

[0152] Figure 11 Structure schematic of the communication device provided by the embodiments of the present application Figure 2 ;

[0153] Figure 12 Structure schematic of the communication device provided by the embodiments of the present application Figure 3 ;

[0154] Figure 13 Schematic of the communication system provided by the embodiments of the present application Figure 1 ;

[0155] Figure 14 Structure schematic of the communication device provided by the embodiments of the present application Figure 4 ;

[0156] Figure 15 Structure schematic of the communication device provided by the embodiments of the present application Figure 5 ;

[0157] Figure 16 Structural schematic of the communication device provided by the embodiment of the present application Figure 6 ;

[0158] Figure 17 Structural schematic of the communication equipment provided by the embodiment of the present application Figure 7 ;

[0159] Figure 18 Structural schematic of the communication equipment provided by the embodiment of the present application Figure 8 ;

[0160] Figure 19 Schematic of the communication system provided by the embodiment of the present application Figure 2 ;

[0161] Figure 20 Flow schematic of the method for determining CSI-RS resource mapping provided by the embodiment of the present application Figure 3 ;

[0162] Figure 21 Flow schematic of the method for determining CSI-RS resource mapping provided by the embodiment of the present application Figure 4 ;

[0163] Figure 22 Structural schematic of the communication device provided by the embodiment of the present application Figure 9 ;

[0164] Figure 23 Structural schematic of the communication equipment provided by the embodiment of the present application Figure 10 ;

[0165] Figure 24 Structural schematic of the communication equipment provided by the embodiment of the present application Figure 10 One;

[0166] Figure 25 Schematic of the communication system provided by the embodiment of the present application Figure 3 . Specific implementation manner

[0167] The following describes in detail the implementation manners of the embodiments of the present application with reference to the accompanying drawings.

[0168] The method provided by the embodiments of this application can be used in various communication systems: It can be used in 3rd generation partnership project (3GPP) communication systems, such as LTE systems, and can also be used in 5th generation (5G) mobile communication systems, NR systems, and other next-generation communication systems. It can also be used in non-3GPP communication systems without limitation. The communication scenarios of the method provided by the embodiments of this application can include communication scenarios where the number of antenna ports corresponding to CSI-RS (hereinafter referred to as ports) is limited and / or the CDM type corresponding to CSI-RS is 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 equipment, etc. In the following, the description will be given by taking the scenario of communication between terminal devices as an example.

[0169] In the following, only Figure 1 taking the shown communication system 10 as an example, the method provided by the embodiments of this application will be described.

[0170] As Figure 1 shown, it is a schematic diagram of the architecture of the communication system 10 provided by the embodiments of this application. Figure 1 In it, the communication system 10 may include multiple network devices and multiple terminal devices. For example, it may include network device 101 and network device 102, and terminal devices 103 - 106.

[0171] In Figure 1 it, the network device can provide wireless access services for the terminal device. Specifically, each network device corresponds to a service coverage area. Terminal devices entering this area can communicate with the network device through the Uu interface to receive the wireless access services provided by the network device. The terminal device and the network device can communicate through the Uu interface link. Among them, the Uu interface link can be divided into an uplink (UL) and a downlink (DL) according to the direction of the data transmitted thereon. Data sent from the terminal device to the network device can be transmitted on the UL, and data transmitted from the network device to the terminal device can be transmitted on the DL. For example: Figure 1 in it, terminal device 103 is located in the coverage area of network device 101. Network device 101 can send data to terminal device 103 through the DL, and terminal device 103 can send data to network device 101 through the UL.

[0172] Terminal devices can communicate with each other through a direct communication link. Among them, the direct communication link can be called a sidelink or a side link (sidelink, SL). For example, taking the direct communication link as a sidelink as an example,Figure 1 The intermediate terminal device 103 and the terminal device 104 can communicate via a sidelink. Figure 1 The terminal device 104 and the terminal device 106 in can communicate via a sidelink.

[0173] Figure 1 The network devices in, 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, etc. Network device 101 or network device 102 can be a network device in a 5G communication system or a network device in a future evolved network. It can also be: a base transceiver station (BTS) in a global system for mobile communication (GSM) or a code division multiple access (CDMA) network, an 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 radio controller in a cloud radio access network (CRAN) scenario.

[0174] Figure 1The terminal devices therein, such as terminal device 103, terminal device 104, terminal device 105 or terminal device 106, can 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 can 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 can refer to industrial robots, industrial automation devices, user equipment (UE), access terminals, user units, user stations, mobile stations, mobile terminals, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless terminal devices, user agents or user devices. For example, terminal device 103, terminal device 104, terminal device 105 or terminal device 106 can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in a 5G network or a network after 5G, or terminal devices in a future evolved network. The present application does not limit this. The terminal device of the present application can also be an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip or in-vehicle unit.

[0175] It should be noted that Figure 1 The shown communication system 10 is only for illustration and is not used to limit the technical solutions of the present application. Those skilled in the art should understand that in the specific implementation process, the communication system 10 can also include other devices, and at the same time, the number of network devices and terminal devices can also be determined according to specific needs. In addition, Figure 1 Each network element in it can also be connected through other interfaces, without limitation.

[0176] Optionally, in the embodiments of the present application Figure 1Each network element in [description] can be a functional module within a device. It can be understood that this functional module can be an element in a hardware device, such as a communication chip or component in a terminal device or network device, or a software functional module running on the hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform).

[0177] For example, Figure 1 each network element in [description] can be implemented through Figure 2 the communication device 200 in [description]. Figure 2 The following shows a schematic diagram of the hardware structure of a communication device applicable to the embodiments of the present application. The communication device 200 may include at least one processor 201, a communication line 202, a memory 203, and at least one communication interface 204.

[0178] The processor 201 can 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 solution.

[0179] The communication line 202 may include a path for transmitting information between the above components, such as a bus.

[0180] The communication interface 204 uses any device such as a transceiver for communicating with other devices or communication networks, such as an Ethernet interface, a radio access network (RAN) interface, a wireless local area networks (WLAN) interface, 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 can also be 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 compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory can exist independently and be connected to the processor through the communication line 202. The memory can also be integrated with the processor. The memory provided in the embodiments of the present application generally has non-volatility. Among them, the memory 203 is used to store the computer execution instructions involved in implementing the solution of the present application, and is controlled by the processor 201 to execute. The processor 201 is used to execute the computer execution instructions stored in the memory 203, so as to implement the method provided in the embodiments of the present application.

[0182] Optionally, the computer execution instructions in the embodiments of the present application can also be referred to as application program code, and the embodiments of the present application do not make specific limitations thereto.

[0183] In a specific implementation, as an embodiment, the processor 201 can 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 can include multiple processors, such as Figure 2 processor 201 and processor 207 in

[0185] In a specific implementation, as an example, 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 can display information in various 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, etc. The input device 206 communicates with the processor 201 and can receive user input in various ways. For example, the input device 206 may be a mouse, a keyboard, a touch screen device, or a sensing device, etc.

[0186] In a specific implementation, the communication device 200 may be a desktop computer, a laptop computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a device with a similar structure therein. The embodiments of the present application do not limit the type of the communication device 200. Figure 2 The present application embodiments do not limit the type of the communication device 200.

[0187] Next, the method for determining CSI-RS resource mapping provided by the embodiments of the present application will be specifically described in conjunction with Figure 1 and Figure 2 The network elements in the following embodiments may have the components shown in Figure 2 shown.

[0188] It should be noted that the message names between the network elements or the names of the parameters in the messages in the following embodiments of the present application are only examples, and in specific implementations, they may also be other names. The embodiments of the present application do not make specific limitations on this.

[0189] It can be understood that in the embodiments of the present application, the terminal device may execute some or all of the steps in the embodiments of the present application. These steps are only examples, and the embodiments of the present application may also execute other steps or various deformations of the steps. In addition, the various steps may be executed in different orders presented in the embodiments of the present application, and it is possible not to execute all the steps in the embodiments of the present application.

[0190] As Figure 3 shown, a method for determining CSI-RS resource mapping provided by the embodiments of the present application is introduced by taking SL as an example. The method for determining CSI-RS resource mapping includes step 301-step 305.

[0191] Step 301: The second terminal device or the network device sends configuration information to the first terminal device.

[0192] Among them, the first terminal device and the second terminal device can be Figure 1 terminal devices in the communication system shown, for example, the first terminal device can be Figure 1 terminal device 103 in the communication system shown, and the second terminal device can be Figure 1 terminal device 104 in the communication system shown. Also, for example, the first terminal device can be Figure 1 terminal device 106 in the communication system shown, and the second terminal device can be Figure 1 terminal device 104 in the communication system shown.

[0193] The network device can be Figure 1 a network device in the communication system shown. For example, if the first terminal device is Figure 1 terminal device 103 in the communication system shown, then the network device can be Figure 1 network device 101 in the communication system shown. If the first terminal device is Figure 1 terminal device 106 in the communication system shown, then the network device can be Figure 1 network device 102 in the communication system 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] Among them, the frequency-domain density corresponding to the CSI-RS may be the number of resource elements (REs) that each port corresponding to the CSI-RS occupies on average in 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.5 RE / port / RB, or the frequency-domain density is a positive integer and the frequency-domain density is greater than or equal to 1 RE / 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 terminal device 103 in the communication system shown, and the second terminal device is Figure 1For the terminal device 104) in the communication system shown, the second terminal device or the network device may send the configuration information to the first terminal device.

[0200] Exemplarily, the second terminal device sends the configuration information to the first terminal device. Subsequently, the second terminal device and the first terminal device may perform resource mapping according to the configuration information; or, the network device sends the configuration information to the first terminal device. After receiving the configuration information, the first terminal device forwards the configuration information to the second terminal device. Subsequently, the second terminal device and the first terminal device may 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. Subsequently, the second terminal device and the first terminal device may perform resource mapping according to the configuration information; or, the network device sends the configuration information to the second terminal device. After receiving the configuration information, the second terminal device forwards the configuration information to the first terminal device. Subsequently, the second terminal device and the first terminal device may 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, and 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. Then, the second terminal device sends the configuration information to the first terminal device. Subsequently, the second terminal device and the first terminal device may 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 a 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 the configuration information. The CSI-RS resource mapping (CSI-RS-ResourceMapping) information element (IE) in the RRC signaling may be used to indicate the resource mapping of CSI-RS. 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.5 RE / port / RB, 1 RE / port / RB, 2 RE / port / RB, or 3 RE / port / RB.

[0206] The design of the 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 1 RE / port / RB, 2 RE / port / RB, or 3 RE / port / RB.

[0209] Optionally, if the second terminal device sends configuration information to the first terminal device, the configuration information is carried in the PC5 RRC signaling.

[0210] For example, the second terminal device sends a PC5 RRC signaling to the first terminal device, and the PC5 RRC signaling may include configuration information. The SL CSI-RS resource mapping (SL-CSI-RS-ResourceMapping) IE in the PC5 RRC signaling can be used to indicate the resource mapping of CSI-RS, and the design of the SL-CSI-RS-ResourceMapping IE can be as follows:

[0211]

[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.5 RE / port / RB, 1 RE / port / RB, 2 RE / port / RB, or 3 RE / port / RB.

[0214] The design of the SL-CSI-RS-ResourceMapping IE can also be as follows:

[0215]

[0216] Among them, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1, 2, or 4. Density can be used to indicate the frequency-domain density, and the frequency-domain density can be 1 RE / port / RB, 2 RE / port / RB, or 3 RE / 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] Among them, the first parameter set can include at least one of the following parameters: the CDM type corresponding to CSI-RS, at least one CDM group number, the starting point of the frequency-domain resources of at least one CDM group, or the frequency-domain resource number within one CDM group.

[0219] Among them, the CDM type corresponding to CSI-RS can include: no CDM (no CDM) and CDM for CSI-RS on 2 ports in the frequency domain (FD-CDM2).

[0220] The CDM group number can include: the number of each CDM group corresponding to CSI-RS among all CDM groups corresponding to CSI-RS.

[0221] The starting point of the frequency-domain resources of the CDM group can include: the starting point of the frequency-domain resources of each CDM group corresponding to CSI-RS.

[0222] The frequency-domain resource number within the CDM group can include: the number of each RE within the CDM group in the frequency-domain resources corresponding to the CDM group.

[0223] Optionally, the first terminal device maintains a first mapping table.

[0224] Among them, the first mapping table includes the mapping relationship between at least one number of ports, at least one frequency-domain density, and at least one set of first parameter sets.

[0225] Optionally, 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 looks up the table according to the number of ports and the frequency-domain density to obtain the first parameter set.

[0226] Exemplarily, the first mapping table can be as shown in Table 1. 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 1 RE / port / RB or 0.5 RE / port / RB, it can be determined that the first parameter set includes: no CDM, the starting point of the frequency-domain resources of the CDM group 0, the CDM group number 0, and the frequency-domain resource number 0 within the CDM group; when the number of ports is 1 and the frequency-domain density is 2 RE / port / RB, it can be determined that the first parameter set includes: no CDM, the starting points of the frequency-domain resources of the CDM group 0 and 6, the CDM group numbers 0 and 0, and the frequency-domain resource number 0 within the CDM group; when the number of ports is 1 and the frequency-domain density is 3 RE / port / RB, it can be determined that the first parameter set includes: no CDM, the starting points of the frequency-domain resources of the CDM group 0, 4, and 8, the CDM group numbers 0, 0, and 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 1 RE / port / RB or 0.5 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting point of the frequency-domain resources of the CDM group 0, 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 2 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting points of the frequency-domain resources of the CDM group 0 and 6, the CDM group numbers 0 and 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 3 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting points of the frequency-domain resources of the CDM group 0, 4, and 8, the CDM group numbers 0, 0, and 0, and the frequency-domain resource number 0 within the CDM group; when the number of ports is 4 and the frequency-domain density is 1 RE / port / RB or 0.5 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting points of the frequency-domain resources of the CDM group 0 and 2, the CDM group numbers 0 and 1, and the frequency-domain resource numbers 0 and 1 within the CDM group; when the number of ports is 4 and the frequency-domain density is 2 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting points of the frequency-domain resources of the CDM group 0, 2, 6, and 8, the CDM group numbers 0, 1, 0, and 1, and the frequency-domain resource numbers 0 and 1 within the CDM group; when the number of ports is 4 and the frequency-domain density is 3 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting points of the frequency-domain resources of the CDM group 0, 4, 6, 8, and 10, the CDM group numbers 0, 1, 0, 1, 0, and 1, and the frequency-domain resource numbers 0 and 1 within the CDM group.

[0227] Table 1

[0228]

[0229] In some embodiments, if the frequency-domain density does not include 0.5 RE / 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.5 RE / 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 certain row, several rows, all of the above tables, more rows than those shown, a certain column or more columns than those shown in the above tables, without limitation.

[0236] Next, taking the number of ports as 4 and the frequency-domain density as 1 RE / port / RB as an example, the first parameter set will be introduced.

[0237] If the number of ports is 4 and the frequency-domain density is 1 RE / port / RB, the first parameter set can be obtained by looking up the table. The first parameter set includes: FD-CDM2, the starting points 0 and 2 of the frequency-domain resources of the CDM group, the CDM group numbers 0 and 1, and the frequency-domain resource numbers 0 and 1 within the CDM group.

[0238] As Figure 4 shown, it is a schematic diagram of the frequency-domain resources for mapping CSI-RS when the number of ports is 4 and the frequency-domain density is 1 RE / port / RB. Figure 4 Among them, in the RBs corresponding to Port 1 and Port 2, the frequency-domain resources for mapping CSI-RS ( Figure 4 the hatched parts in Port 1 and Port 2 in Figure 4 ) have numbers 0-1 in this RB, and the corresponding CDM group number is 0. In the RBs corresponding to Port 3 and Port 4, the frequency-domain resources for mapping CSI-RS (

[0239] the hatched parts in Port 3 and Port 4 in Figure 4 ) have numbers 2-3 in this RB, and the corresponding CDM group number is 1. Figure 4No reference signals or data symbols are transmitted in the virtual straight-line parts of Port 3 and Port 4 in

[0240] It should be noted that the above Port 1, Port 2, Port 3, or Port 4 is only an example of port identification. In specific applications, the port identification can also be in other forms, which is not limited.

[0241] Step 303: The first terminal device determines the resources in the data channel of the second terminal device for mapping CSI-RS according to the first parameter set, and the mapping values on the resource elements (REs) in the resources in the data channel for mapping CSI-RS.

[0242] Among them, the data channel can be a physical sidelink shared channel (PSSCH).

[0243] The resources for mapping CSI-RS can include the frequency-domain resources for mapping CSI-RS, the time-domain resources for mapping CSI-RS, and the spatial-domain resources for mapping CSI-RS.

[0244] Among them, the frequency-domain resources for mapping CSI-RS can be used to indicate the frequency-domain position where the second terminal device transmits CSI-RS, the time-domain resources for mapping CSI-RS can be used to indicate the time-domain position where the second terminal device transmits CSI-RS, and the spatial-domain resources for mapping CSI-RS can be used to indicate the ports where the second terminal device transmits CSI-RS.

[0245] Optionally, the frequency-domain resources for mapping CSI-RS are determined according to the first parameter set.

[0246] Further optionally, the frequency-domain resources for mapping CSI-RS satisfy:

[0247] Among them, n represents the RB number, represents the number of subcarriers within one RB, represents the starting point of the frequency-domain resources of one CDM group, and k' represents the frequency-domain resource number within the one code-division multiplexing group.

[0248] Optionally, is 12.

[0249] Optionally, the time-domain resources for mapping CSI-RS are the last symbol in the data channel.

[0250] Optionally, the identification of the last symbol of the data channel is less than or equal to 12.

[0251] Such as Figure 5As shown, it is a schematic diagram for mapping the time-domain resources of CSI-RS. Figure 5 Taking the data channel as PSSCH as an example. Figure 5 In (a) of, in time slot i, PSSCH occupies 1 time slot, that is, 14 symbols. Among the symbols occupied by PSSCH, the first and last symbols are used as the automatic gain control (AGC) symbol and the time interval required for switching time slots respectively. Therefore, the time-domain resource number l for mapping CSI-RS can be the 12th symbol in time slot i.

[0252] Figure 5 In (b) of, in time slot i, PSSCH occupies the 0th symbol - the 11th symbol. Among the symbols occupied by PSSCH, the first and last symbols are used as the AGC symbol and the time interval required for switching time slots respectively. Therefore, the time-domain resource number l for mapping CSI-RS can be the 10th symbol in time slot i.

[0253] Figure 5 In (c) of, in time slot i, PSSCH occupies the 3rd symbol - the 13th symbol. Among the symbols occupied by PSSCH, the first and last symbols are used as the AGC symbol and the time interval required for switching time slots respectively. Therefore, the time-domain resource number l for mapping CSI-RS can be the 12th symbol in time slot i.

[0254] Optionally, the spatial-domain resources for mapping CSI-RS are determined according to the first parameter set.

[0255] Further optionally, the spatial-domain resources for mapping CSI-RS satisfy: p = p CSIRS + s + jL.

[0256] Among them, p represents the spatial-domain resource number, p CSIRS represents the starting port number of 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] Optionally, p CSIRS is 5000.

[0258] Optionally, if the CDM type is no CDM, then s = 0; if the CDM type is FD-CDM2, there are two possible sequences for the CDM sequence. One is [w f (0), w f (1)] = [+1, +1], and the other is [w f (0), w f(1) = [+1, -1]. For a possible implementation, s corresponding to the CSI-RS mapped on the first port within the CDM group is 0, and the CDM sequence is [w f (0), w f (1) = [+1, +1]; s corresponding to the CSI-RS mapped on the second port within 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, then L = 1; if the CDM type is FD-CDM2, then L = 2.

[0260] Optionally, the mapping value on the RE in the resource where the CSI-RS is mapped in the data channel of the second terminal device satisfies:

[0261] where represents the mapping value on the RE corresponding to the time domain resource number l, frequency domain resource number k, spatial domain resource number p, and subcarrier spacing number μ, and β CSIRS represents the power control factor of the CSI-RS. β CSIRS can make the transmission power of this CSI-RS 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 on the CDM sequence corresponding to one CDM group in the frequency domain resource. k′ represents the frequency domain resource number within this one CDM group, and r(m′) represents the value of the m′-th element in the reference signal sequence of the CSI-RS.

[0262] Optionally, when the CDM type is no CDM, the value of w f (k′) is always 1; when the CDM type is FD-CDM2, the value of w f (k′) is determined according to the CDM sequence and k′.

[0263] For example, when the CDM type is FD-CDM2 and 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 and 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 -1.

[0264] Optionally, m' satisfies:

[0265] where n represents the number of the RB, α is an intermediate variable calculated according to the number of ports and the frequency-domain density, represents rounding down, represents rounding up, ρ represents the frequency-domain density, represents the starting point of the frequency-domain resources of a CDM group, represents the number of subcarriers within an RB.

[0266] Optionally, if the number of ports is 1, then α = ρ; if the number of ports is greater than 1, then α = 2ρ.

[0267] Optionally, the CSI-RS has the same bandwidth as the PSSCH.

[0268] It should be noted that the formula of m' provided in the embodiments of the present application and the formula of m' in the prior art has one more term 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.

[0269] For example, Table 4 shows the specific situations of m' provided in the embodiments 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.

[0270] In Table 4, when the number of ports is 2 and the frequency-domain density is 2, m' in the prior art is where m ∈ {0, 1, 2}, and m' provided in the embodiments of the present application is where 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 where m ∈ {0, 1, 2, 3}, and m' provided in the embodiments of the present application is where 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 where m ∈ {0, 1, 2}, and m' provided in the embodiments of the present application is where 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 where m ∈ {0, 1, 2, 3}, and m' provided in the embodiments of the present application is Among them, m ∈ {0, 1, 2, 3, 4, 5}. It can be seen from this 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 embodiments of the present application has more value ranges than the m' provided by the prior art. Therefore, the CSI-RS sequence can be reasonably used to improve the detection performance of the CSI-RS sequence.

[0271] Table 4

[0272]

[0273]

[0274] Step 304: The second terminal device determines a first parameter set according to the number of ports and the frequency-domain density.

[0275] For the specific process of step 304, reference can be made to the process in step 302 above, 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 elaborated here.

[0276] Step 305: The second terminal device determines the resources in the data channel of the second terminal device for mapping CSI-RS according to the first parameter set, and the mapping value on the RE in the resources in the data channel for mapping CSI-RS.

[0277] For the specific process of step 305, reference can be made to the specific process in step 303 above, in which the first terminal device determines the resources in the data channel of the second terminal device for mapping CSI-RS according to the first parameter set, and the mapping value on the RE in the resources in the data channel for mapping CSI-RS, and will not be elaborated here.

[0278] Subsequently, the second terminal device can send the data channel to the first terminal device, and the first terminal device can receive the data channel from the second terminal device and perform channel estimation according to the resources for mapping the CSI-RS and the mapping value on the RE in the resources for mapping CSI-RS.

[0279] It should be noted that the first terminal device may first receive the data channel from the second terminal device, and then determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS according to the first parameter set. It may also first determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS according to the first parameter set, and then receive the data channel from the second terminal device. It may also determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS according to the first parameter set while receiving the data channel from the second terminal device, without limitation.

[0280] It should be noted that the embodiments of the present application do not limit the execution order of steps 302-step 303 and steps 304-step 305. For example, steps 302-step 303 may be executed first and then steps 304-step 305, steps 304-step 305 may be executed first and then steps 302-step 303, or steps 302-step 303 and steps 304-step 305 may be executed simultaneously.

[0281] Based on Figure 3 In the method shown, the second terminal device may send configuration information to the first terminal device. The configuration information includes the number of ports corresponding to CSI-RS and the frequency-domain density corresponding to CSI-RS. After receiving the number of ports corresponding to CSI-RS and the frequency-domain density corresponding to CSI-RS, the first terminal device may determine the first parameter set according to the number of ports corresponding to CSI-RS and the frequency-domain density corresponding to CSI-RS, and determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS 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 CSI-RS and the frequency-domain bandwidth corresponding to CSI-RS, and the first terminal device can also determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS.

[0282] Further optionally, in Figure 3 In the first implementation scenario of the method shown, the configuration information further includes first indication information and / or second indication information. The first indication information may be used to indicate the frequency-domain offset k 0, the first terminal device or the second terminal device may determine a first parameter set according to the number of ports, the frequency-domain density, and the frequency-domain offset, and the second indication information may be used to indicate the time-domain resources for mapping CSI-RS.

[0283] Optionally, if the configuration information further includes first indication information, the first mapping table may be as shown in Table 5.

[0284] In Table 5, k 0 represents the frequency-domain offset. When the number of ports is 1 and the frequency-domain density is 1 RE / port / RB or 0.5 RE / port / RB, it can be determined that the first parameter set includes: no CDM, the starting point k 0 of the frequency-domain resources of the CDM group, CDM group number 0, and frequency-domain resource number 0 within the CDM group; when the number of ports is 1 and the frequency-domain density is 2 RE / port / RB, it can be determined that the first parameter set includes: no CDM, the starting point k 0 and k 0 +6, CDM group numbers 0 and 0, and frequency-domain resource number 0 within the CDM group; when the number of ports is 1 and the frequency-domain density is 3 RE / port / RB, it can be determined that the first parameter set includes: no CDM, the starting point k 0 、k 0 +4 and k 0 +8, CDM group numbers 0, 0, and 0, and frequency-domain resource number 0 within the CDM group; when the number of ports is 2 and the frequency-domain density is 1 RE / port / RB or 0.5 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting point k 0 of the frequency-domain resources of the CDM group, CDM group number 0, and frequency-domain resource numbers 0 and 1 within the CDM group; when the number of ports is 2 and the frequency-domain density is 2 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting point k 0 and k 0 +6, CDM group numbers 0 and 0, and frequency-domain resource numbers 0 and 1 within the CDM group; when the number of ports is 2 and the frequency-domain density is 3 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting point k 0 、k 0 +4 and k 0 +8, CDM group numbers 0, 0, and 0, and frequency-domain resource numbers 0 and 1 within the CDM group; when the number of ports is 4 and the frequency-domain density is 1 RE / port / RB or 0.5 RE / port / RB, it can be determined that the first parameter set includes: FD-CDM2, the starting point k 0 and k 0+2, CDM group numbers 0 and 1, and frequency domain resource numbers 0 and 1 within the CDM group.

[0285] Table 5

[0286]

[0287]

[0288] In some embodiments, if the frequency domain density does not include 0.5 RE / 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.5 RE / port / RB, the first mapping table may be as shown in Table 7.

[0292] Table 7

[0293]

[0294] It should be noted that Tables 5 - 6 are only examples of the first mapping table. In actual applications, the first mapping table may also include a certain row, several rows, all of the above tables, more rows than those shown, a certain number of columns in the above tables, or more columns than those shown, without limitation.

[0295] Optionally, the first indication information includes a bit map, and this bit map is used to indicate the frequency domain offset.

[0296] Exemplarily, 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 1 RE / port / RB, or 0.5 RE / port / RB (i.e., the first row in Table 5), this bit map may include 12 bits (for example, this bit map may be [b 11 , b 10 … b 0 ); when the number of ports is 1 and the frequency domain density is 2 RE / port / RB (i.e., the second row in Table 5), this bit map may include 6 bits (for example, this bit map may be [b 5 , b 4 … b 0 ); when the number of ports is 1 and the frequency domain density is 3 RE / port / RB (i.e., the third row in Table 5), this bit map may include 4 bits (for example, this bit map may be [b 3 , b 2 , b 1 , b 0); When the number of ports is 2 and the frequency-domain density is 1 RE / port / RB or 0.5 RE / port / RB (i.e., the 4th row in Table 5), the bit map may include 6 bits (e.g., the bit map may be [b 5 , b 4 … b 0 ); When the number of ports is 2 and the frequency-domain density is 2 RE / port / RB (i.e., the 5th row in Table 5), the bit map may include 3 bits (e.g., the bit map may be [b 2 , b 1 , b 0 ); When the number of ports is 2 and the frequency-domain density is 3 RE / port / RB (i.e., the 6th row in Table 5), the bit map may include 2 bits (e.g., the bit map may be [b 1 , b 0 ); When the number of ports is 4 and the frequency-domain density is 1 RE / port / RB or 0.5 RE / port / RB (i.e., the 7th row in Table 5), the bit map may include 3 bits (e.g., the bit map may be [b 2 , b 1 , b 0 ).

[0297] A possible implementation is that the frequency-domain offset k 0 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.

[0298] Exemplarily, taking the number of ports as 2, the frequency-domain density as 2 RE / port / RB, and the bit map [b 2 , b 1 , b 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 k 0 is 2. The first terminal device or the second terminal device can, according to the number of ports 2 and the frequency-domain density 2 RE / port / RB, look up the table to obtain that the first parameter set includes: FD-CDM2, the starting points of the frequency-domain resources of the CDM group are 2 and 8, the CDM group numbers are 0 and 0, and the frequency-domain resource numbers within the CDM group are 0 and 1.

[0299] A possible implementation is that the second indication information includes the time-domain resource number for mapping the CSI-RS.

[0300] Optionally, the time-domain resource number for mapping the CSI-RS is greater than or equal to 0 and less than or equal to 12.

[0301] Optionally, if the network device sends configuration information to the first terminal device, the configuration information is carried in the RRC signaling.

[0302] 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 to indicate the resource mapping of CSI-RS in the RRC signaling, and the design of the CSI-RS-ResourceMapping IE may be as follows:

[0303]

[0304] Among them, frequencyDomainAllocation may be used to indicate the bitmap, the size of the bitmap may be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts may be used to indicate the number of ports, the number of ports may be 1, 2 or 4, firstOFDMSymbolInTimeDomain may be used to indicate the time-domain resource for mapping CSI-RS, and density may be used to indicate the frequency-domain density, and the frequency-domain density may be 0.5 RE / port / RB, 1 RE / port / RB, 2 RE / port / RB or 3 RE / port / RB.

[0305] The design of the CSI-RS-ResourceMapping IE may also be as follows:

[0306]

[0307]

[0308] Among them, frequencyDomainAllocation may be used to indicate the bitmap, the size of the bitmap may be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts may be used to indicate the number of ports, the number of ports may be 1, 2 or 4, firstOFDMSymbolInTimeDomain may be used to indicate the time-domain resource for mapping CSI-RS, and density may be used to indicate the frequency-domain density, and the frequency-domain density may be 1 RE / port / RB, 2 RE / port / RB or 3 RE / port / RB.

[0309] Optionally, if the second terminal device sends configuration information to the first terminal device, the configuration information is carried in the PC5 RRC signaling.

[0310] For example, a second terminal device sends PC5 RRC signaling to a first terminal device, and the PC5 RRC signaling may include configuration information. The SL-CSI-RS-ResourceMapping IE may be used in the PC5 RRC signaling to indicate the resource mapping of CSI-RS, and the design of the SL-CSI-RS-ResourceMapping IE may be as follows:

[0311]

[0312] Among them, frequencyDomainAllocation may be used to indicate the bitmap, the size of the bitmap may be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts may be used to indicate the number of ports, the number of ports may be 1, 2 or 4, firstOFDMSymbolInTimeDomain may be used to indicate the time-domain resource for mapping CSI-RS, and density may be used to indicate the frequency-domain density, and the frequency-domain density may be 0.5 RE / port / RB, 1 RE / port / RB, 2 RE / port / RB or 3 RE / port / RB.

[0313] The design of the SL-CSI-RS-ResourceMapping IE may also be as follows:

[0314]

[0315]

[0316] Among them, frequencyDomainAllocation may be used to indicate the bitmap, the size of the bitmap may be 12 bits, 6 bits, 4 bits, 3 bits or 2 bits, nrofPorts may be used to indicate the number of ports, the number of ports may be 1, 2 or 4, firstOFDMSymbolInTimeDomain may be used to indicate the time-domain resource for mapping CSI-RS, and density may be used to indicate the frequency-domain density, and the frequency-domain density may be 1 RE / port / RB, 2 RE / port / RB or 3 RE / port / RB.

[0317] Based on Figure 3In the first implementation scenario of the method shown, the configuration information further includes first indication information and second indication information. The first indication information is used to indicate the frequency-domain offset, and the second indication information is used to indicate the time-domain resource for mapping CSI-RS. The first terminal device or the second terminal device may determine a 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 resource in the data channel of the second terminal device for mapping CSI-RS, and the mapping value on the resource element (RE) in the resource for mapping CSI-RS in the data channel.

[0318] Further optionally, in Figure 3 the second implementation scenario of the method shown, as Figure 6 shown, Figure 3 the method shown further includes step 306 and step 307.

[0319] Step 306: The first terminal device obtains the reference signal sequence of CSI-RS according to the scrambling identity.

[0320] Among them, the scrambling identity can be used to identify the reference signal sequence attributes of CSI-RS. For CSI-RS mapped to a given orthogonal frequency division multiplexing (OFDM) symbol within a radio frame, the scrambling identity can determine the reference signal sequence of the CSI-RS.

[0321] Optionally, the first terminal device obtains the reference signal sequence of CSI-RS according to the scrambling identity, including: the first terminal device obtains the initial value of the pseudo-random sequence according to the scrambling identity, and the first terminal device obtains the reference signal sequence of CSI-RS according to the initial value of the pseudo-random sequence.

[0322] Optionally, the first terminal device obtains the initial value of the pseudo-random sequence according to the scrambling identity, including: the initial value of the pseudo-random sequence satisfies:

[0323] where L represents the length of the scrambling identity in bits, represents the number of symbols in the time slot where the data channel is located, represents the index of the time slot where the data channel is located within the radio frame when the subcarrier spacing number is μ, n ID represents the scrambling identity, and mod represents the modulo operation.

[0324] The first terminal device may obtain the scrambling identity according to the following three methods.

[0325] Method 1: The scrambling identity is indicated in the configuration information.

[0326] Optionally, the configuration information further includes third indication information for indicating the scrambling code identifier.

[0327] Optionally, the scrambling code identifier n ID ∈ {0, 1, ..., 1023}.

[0328] 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 the configuration information, so that the first terminal device can obtain the reference signal sequence of the CSI-RS according to the scrambling code identifier.

[0329] Method 2: The first terminal device determines the physical layer source identifier (Layer-1 source ID) or the physical layer destination identifier (Layer-1 destination ID) as the scrambling code identifier.

[0330] In a possible implementation, the first terminal device receives control information from the second terminal device, where the control information includes the physical layer source identifier or the 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.

[0331] Among them, the control information may be carried in the sidelink control information (SCI).

[0332] Optionally, the length of the scrambling code identifier is 8 bits.

[0333] Method 3: The first terminal device determines the scrambling code identifier according to the cyclic redundancy check (CRC) code.

[0334] In a possible implementation, the first terminal device receives control information from the second terminal device. The first terminal device obtains the CRC code according to the control information, and the first terminal device uses the lower L bits or the higher L bits of the CRC code as the scrambling code identifier.

[0335] Among them, 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.

[0336] Optionally, the control information may be carried in the SCI.

[0337] Step 307: The second terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier.

[0338] For the specific process of step 307, reference can be made to the process in step 306 above where the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, which will not be elaborated here.

[0339] It should be noted that step 306 is executed before step 303, and step 307 is executed before step 305. The embodiments of the present application do not limit the execution order of step 306 and step 307 in Figure 6 the method shown. For example, step 306 can be executed after step 301 and before step 302, and step 307 can be executed before step 301.

[0340] Based on Figure 3 In the second implementation scenario of the method shown, the first terminal device or the second terminal device can obtain the reference signal sequence of the CSI-RS according to the scrambling identification. Subsequently, the first terminal device or the second terminal device can determine the mapping value on the RE in the resource for mapping the CSI-RS in the data channel of the second terminal device according to the reference signal sequence of the CSI-RS.

[0341] As Figure 7 shown, a method for generating a reference signal sequence of CSI-RS provided by an embodiment of the present application may include step 701-step 704.

[0342] Step 701: The second terminal device determines the scrambling identification.

[0343] Among them, 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 the terminal device 103 in the communication system shown.

[0344] The scrambling identification can be used to identify the reference signal sequence attribute of the CSI-RS. For the CSI-RS mapped to a given OFDM symbol within a radio frame, the scrambling identification can determine the reference signal sequence of the CSI-RS.

[0345] Optionally, the scrambling identification n ID ∈{0, 1,..., 1023}.

[0346] For example, the scrambling identification 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 can obtain the reference signal sequence of the CSI-RS according to the scrambling identification.

[0347] Step 702: The second terminal device sends the first information to the first terminal device.

[0348] Among them, 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 1The terminal device 104 in the communication system shown. The first information may include the scrambling code identifier.

[0349] In a possible implementation, the second terminal device sends PC5-RRC to the first terminal device, and the first information is carried in the PC5-RRC.

[0350] Step 703: The first terminal device receives the first information from the second terminal device, and obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier.

[0351] Optionally, the first terminal device obtaining the reference signal sequence of the CSI-RS according to the scrambling code identifier includes: the first terminal device obtaining the initial value of the pseudo-random sequence according to the scrambling code identifier, and the first terminal device obtaining the reference signal sequence of the CSI-RS according to the initial value of the pseudo-random sequence.

[0352] Optionally, the first terminal device obtaining the initial value of the pseudo-random sequence according to the scrambling code identifier includes: the initial value of the pseudo-random sequence satisfies:

[0353] where L represents the length of the scrambling code identifier, in bits, represents the number of symbols in the time slot where the data channel is located, represents 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 scrambling code identifier, and mod represents the modulo operation.

[0354] Step 704: The second terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier.

[0355] For the specific process of step 704, reference can be made to the process in step 703 where the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, and details are not repeated here.

[0356] It should be noted that step 704 can be executed after step 701, and the embodiment of the present application does not limit the execution order of step 704 in Figure 7 the method shown. For example, step 704 can be executed after step 701 and before step 702, or step 704 can be executed after step 702 and before step 703.

[0357] Based on Figure 7 the method shown, the second terminal device can determine the 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 the 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.

[0358] In addition to Figure 7 in the method shown, 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 may also obtain the reference signal sequence of CSI-RS according to the physical layer source identifier or the physical layer destination identifier.

[0359] As Figure 8 shown, another method for generating the reference signal sequence of CSI-RS provided by an embodiment of the present application, the method may include step 801-step 805.

[0360] Step 801: The second terminal device sends the first information to the first terminal device.

[0361] Wherein, the first terminal device and the second terminal device may be Figure 1 terminal devices in the communication system shown, for example, the first terminal device may be Figure 1 terminal device 103 in the communication system shown, the second terminal device may be Figure 1 terminal device 104 in the communication system shown, and again for example, the first terminal device may be Figure 1 terminal device 106 in the communication system shown, the second terminal device may be Figure 1 terminal device 104 in the communication system shown.

[0362] The first information may include a physical layer source identifier or a physical layer destination identifier.

[0363] Optionally, the first information is carried in the SCI.

[0364] Step 802: The first terminal device receives the first information from the second terminal device and determines the physical layer source identifier or the physical layer destination identifier as the scrambling code identifier.

[0365] Wherein, the scrambling code identifier may be used to identify the reference signal sequence attribute of CSI-RS. For the CSI-RS mapped to a given OFDM symbol within a radio frame, the scrambling code identifier may determine the reference signal sequence of the CSI-RS.

[0366] Optionally, the length of the scrambling code identifier is 8 bits.

[0367] Step 803: The first terminal device obtains the reference signal sequence of CSI-RS according to the scrambling code identifier.

[0368] Optionally, the first terminal device obtains the reference signal sequence of CSI-RS according to the scrambling code identifier, including: the first terminal device obtains the initial value of the pseudo-random sequence according to the scrambling code identifier, and the first terminal device obtains the reference signal sequence of CSI-RS according to the initial value of the pseudo-random sequence.

[0369] Optionally, the first terminal device obtains the initial value of the pseudo-random sequence according to the scrambling code identifier, including: the initial value of the pseudo-random sequence satisfies:

[0370] where L represents the length of the scrambling code identifier, in bits, represents the number of symbols in the time slot where the data channel is located, represents 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 scrambling code identifier, and mod represents the modulo operation.

[0371] Step 804: The second terminal device determines that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier.

[0372] Step 805: The second terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier.

[0373] For the specific process of Step 805, reference can be made to the process in Step 803 where the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling code identifier, which will not be elaborated here.

[0374] It should be noted that Step 804 and Step 805 can be executed after Step 801. The embodiments of the present application do not limit the execution order of Step 804 and Step 805 in Figure 8 the method shown. For example, Step 804 and Step 805 can be executed after Step 801 and before Step 802, or Step 804 and Step 805 can be executed after Step 802 and before Step 803.

[0375] Based on Figure 8 the method shown, the second terminal device can send the first information to the first terminal device. The first information includes the physical layer source identifier or the physical layer destination identifier. The first terminal device or the second terminal device can determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier, and obtain the 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.

[0376] In addition to Figure 7 in the method shown, obtaining the reference signal sequence of the CSI-RS according to the scrambling code identifier determined by the second terminal device, and Figure 8 in the method shown, determining that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier, and obtaining the reference signal sequence of the CSI-RS according to the scrambling code identifier, the first terminal device or the second terminal device can also obtain the reference signal sequence of the CSI-RS according to the CRC code.

[0377] As Figure 9As shown in the figure, another method for generating a CSI-RS reference signal sequence provided by an embodiment of the present application may include steps 901 to 907.

[0378] Step 901: The second terminal device sends first information to the first terminal device.

[0379] Among them, the first terminal device and the second terminal device may be Figure 1 terminal devices in the communication system shown. For example, the first terminal device may be Figure 1 terminal device 103 in the communication system shown, and the second terminal device may be Figure 1 terminal device 104 in the communication system shown. Another example is that the first terminal device may be Figure 1 terminal device 106 in the communication system shown, and the second terminal device may be Figure 1 terminal device 104 in the communication system shown.

[0380] Optionally, the first information is carried in the SCI.

[0381] Step 902: The first terminal device receives the first information from the second terminal device and obtains a CRC code according to the first information.

[0382] A possible implementation is that the first terminal device descrambles the first information to obtain a CRC code.

[0383] Step 903: The first terminal device uses the lower L bits or the upper L bits of the CRC code as a scrambling identifier.

[0384] Among them, 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.

[0385] The scrambling identifier can be used to identify the reference signal sequence attributes of the CSI-RS. For the CSI-RS mapped to a given OFDM symbol within a radio frame, the scrambling identifier can determine the reference signal sequence of the CSI-RS.

[0386] Step 904: The first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling identifier.

[0387] Optionally, the first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling identifier, including: the first terminal device obtains the initial value of the pseudo-random sequence according to the scrambling identifier, and the first terminal device obtains the reference signal sequence of the CSI-RS according to the initial value of the pseudo-random sequence.

[0388] Optionally, the first terminal device obtains the initial value of the pseudo-random sequence according to the scrambling identifier, including: the initial value of the pseudo-random sequence satisfies:

[0389] Wherein, L represents the length of the scrambling identifier, in bits. represents the number of symbols in the time slot where the data channel is located. represents the index of the time slot where the data channel is located within the radio frame when the subcarrier spacing number is μ, n ID represents the scrambling identifier, and mod represents the modulo operation.

[0390] Step 905: The second terminal device obtains a CRC code according to the first information.

[0391] Step 906: The second terminal device uses the lower L bits or the higher L bits of the CRC code as the scrambling identifier.

[0392] 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.

[0393] Step 907: The second terminal device obtains a reference signal sequence of CSI-RS according to the scrambling identifier.

[0394] For the specific process of Step 907, reference can be made to the process in Step 904 where the first terminal device obtains a reference signal sequence of CSI-RS according to the scrambling identifier, which will not be elaborated here.

[0395] It should be noted that Step 905 - Step 907 can be executed after Step 901. The embodiments of the present application do not limit the execution order of Step 905 - Step 907 in Figure 9 the method shown. For example, Step 905 - Step 907 can be executed before Step 902 and after Step 901, or Step 905 - Step 907 can be executed after Step 902 and before Step 903.

[0396] Based on Figure 9 the method shown, the second terminal device can send the first information to the first terminal device. The first terminal device or the second terminal device can obtain a CRC code according to the first information, use the lower L bits or the higher L bits of the CRC code as the scrambling identifier, and obtain a reference signal sequence of CSI-RS according to the scrambling identifier, so that the first terminal device can perform channel estimation according to the reference signal sequence of CSI-RS.

[0397] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of the interaction between each network element. It can be understood that in order to implement the above functions, the above first terminal device or second terminal device, etc. includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm operations of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain 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 technicians 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 the present application.

[0398] The embodiments of the present application can divide the first terminal device or the second terminal device into functional modules according to the above method examples. For example, each functional module can be divided corresponding 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 a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0399] For example, in the case of dividing each functional module in an integrated manner, Figure 10 FIG. shows a schematic structural diagram of a communication device 100. The communication device 100 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 implement the functions of the above terminal device. The communication device 100 can be used to execute the functions of the first terminal device involved in the above embodiments.

[0400] As a possible implementation manner, Figure 10 The shown communication device 100 includes: a receiving module 1001 and a processing module 1002.

[0401] The receiving module 1001 is configured to receive configuration information from a second terminal device or a network device, where 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 elements RE occupied on average by each port corresponding to the CSI-RS on a resource block RB.

[0402] The processing module 1002 is configured to determine a first parameter set according to the number of ports and the frequency-domain density, where 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 starting point of the frequency-domain resources of at least one code division multiplexing group, or the frequency-domain resource number within one code division multiplexing group.

[0403] The processing module 1002 is further configured to determine, according to the first parameter set, 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 of the second terminal device for mapping the CSI-RS.

[0404] Optionally, the mapping value on the RE in the resources in the data channel of the second terminal device for mapping the CSI-RS satisfies: Where 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 on the code division multiplexing sequence corresponding to one code division multiplexing group in the frequency-domain resources, where k′ represents the frequency-domain resource number within the one 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 RB number, α is an intermediate variable calculated according to the number of ports and the frequency-domain density, represents rounding down, represents rounding up, ρ represents the frequency-domain density, represents the starting point of the frequency-domain resources of the one code division multiplexing group, represents the number of subcarriers within one RB.

[0405] Optionally, the communication device maintains a first mapping table, where the first mapping table includes the mapping relationship between at least one number of ports, at least one frequency-domain density, and at least one set of first parameter sets; the processing module 1002 is specifically configured to look up the first parameter set according to the number of ports and the frequency-domain density.

[0406] Optionally, the configuration information further includes first indication information, where the first indication information is used to indicate the frequency-domain offset; the processing module 1002 is specifically configured to determine the first parameter set according to the number of ports, the frequency-domain density, and the frequency-domain offset.

[0407] Optionally, the resources for mapping the CSI-RS include: the frequency-domain resources for mapping the CSI-RS, the time-domain resources for mapping the CSI-RS, and the spatial-domain resources for mapping the CSI-RS.

[0408] Optionally, the time-domain resource for mapping the CSI-RS is the last symbol in the data channel; or, the configuration information further includes second indication information for indicating the time-domain resource for mapping the CSI-RS.

[0409] Optionally, the processing module 1002 is further configured to obtain a reference signal sequence of the CSI-RS according to a scrambling identity.

[0410] Optionally, the configuration information further includes third indication information, where the third indication information is used to indicate the scrambling identity.

[0411] Optionally, the receiving module 1001 is further configured to receive control information from the second terminal device, where the control information includes a physical layer source identity and / or a physical layer destination identity; the processing module 1002 is further configured to determine that the physical layer source identity or the physical layer destination identity is the scrambling identity.

[0412] Optionally, the receiving module 1001 is further configured to receive control information from the second terminal device; the processing module 1002 is further configured to obtain a cyclic redundancy check code according to the control information; the processing module 1002 is further configured to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling identity, where 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.

[0413] All relevant content of each operation involved in the foregoing method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated herein.

[0414] In this embodiment, the communication device 100 is presented in a form of dividing each functional module in an integrated manner. Here, a "module" may refer to a specific ASIC, a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the foregoing functions. In a simple embodiment, those skilled in the art can think that the communication device 100 can be in the form of Figure 2 shown.

[0415] For example, Figure 2 the processor 201 in can call computer-executable instructions stored in the memory 203 to cause the communication device 100 to execute the method for determining the mapping of the channel state information reference signal resource in the foregoing method embodiments.

[0416] Exemplarily, Figure 10 the functions / implementation processes of the receiving module 1001 and the processing module 1002 in can be through Figure 2The processor 201 in it calls the computer-executable instructions stored in the memory 203 to implement. Or, Figure 10 The function / implementation process of the processing module 1002 in it can be through Figure 2 The processor 201 in it calls the computer-executable instructions stored in the memory 203 to implement, Figure 10 The function / implementation process of the receiving module 1001 in it can be through Figure 2 The communication interface 204 in it to implement.

[0417] Since the communication device 100 provided in this embodiment can execute the above method for determining the channel state information reference signal resource mapping, the technical effects it can obtain can refer to the above method embodiment and will not be elaborated here.

[0418] For example, in the case of dividing each functional module in an integrated manner, Figure 11 shows a schematic structural diagram of a communication device 110. The communication device 110 can be a second terminal device or a chip or system-on-chip in the second terminal device, and the communication device 110 can be used to execute the functions of the second terminal device involved in the above embodiments.

[0419] As a possible implementation manner, Figure 11 The communication device 110 shown includes: a processing module 111.

[0420] 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 elements RE that each port corresponding to the CSI-RS occupies on average 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 starting point of the frequency-domain resources of at least one code division multiplexing group, or the frequency-domain resource number within a code division multiplexing group.

[0421] The processing module 111 is further used to determine the resources in the data channel of the communication device for mapping the CSI-RS, and the mapping values on the REs in the resources in the data channel of the communication device for mapping the CSI-RS.

[0422] Optionally, as Figure 12 shown, the communication device 110 further includes: a sending module 112; the sending module 112 is used to send configuration information to the first terminal device.

[0423] Optionally, the mapping values on the REs in the resources in the data channel of the communication device for mapping the CSI-RS satisfy: Wherein, Denotes the mapping value on the RE corresponding to the time-domain resource number l, frequency-domain resource number k, spatial-domain resource number p, and subcarrier spacing number μ, β CSIRS Denotes the power control factor of this CSI-RS, w f (k′) denotes the value of the k′-th element on the code-division multiplexing sequence corresponding to a code-division multiplexing group in the frequency-domain resource. Here, k′ represents the frequency-domain resource number within this code-division multiplexing group. r(m′) denotes the value of the m′-th element in the reference signal sequence of this CSI-RS, and m′ satisfies: Where n represents the RB number, and α is an intermediate variable calculated based on the port number and the frequency-domain density, Denotes rounding down, Denotes rounding up, ρ represents the frequency-domain density, Denotes the starting point of the frequency-domain resources of this code-division multiplexing group, Denotes the number of subcarriers within an RB.

[0424] Optionally, the communication device maintains a first mapping table, which includes the mapping relationships 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 configured to look up the first parameter set according to the port number and the frequency-domain density.

[0425] Optionally, the configuration information further includes first indication information, which is used to indicate the frequency-domain offset; the processing module 111 is specifically configured to determine the first parameter set according to the port number, the frequency-domain density, and the frequency-domain offset.

[0426] Optionally, the resources for mapping this CSI-RS include: the frequency-domain resources for mapping this CSI-RS, the time-domain resources for mapping this CSI-RS, and the spatial-domain resources for mapping this CSI-RS.

[0427] Optionally, the time-domain resources for mapping this CSI-RS are the last symbol in the data channel; or, the configuration information further includes second indication information, which is used to indicate the time-domain resources for mapping this CSI-RS.

[0428] Optionally, the processing module 111 is further configured to obtain the reference signal sequence of this CSI-RS according to the scrambling identifier.

[0429] Optionally, the configuration information further includes third indication information, where the third indication information is used to indicate the scrambling identifier.

[0430] Optionally, the sending module 112 is further configured to send control information to the first terminal device, where the control information includes a physical layer source identifier and / or a physical layer destination identifier; the processing module 111 is further configured to determine that the physical layer source identifier or the physical layer destination identifier is the scrambling code identifier.

[0431] Optionally, the sending module 112 is further configured to send control information to the first terminal device; the processing module 111 is further configured to obtain a cyclic redundancy check code according to the control information; the processing module 111 is further configured to use the lower L bits or the higher L bits of the cyclic redundancy check code as the scrambling code identifier, where 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.

[0432] Wherein, all relevant contents of each operation involved in the above method embodiment can be cited in the function description of the corresponding functional module, and will not be elaborated here.

[0433] In this embodiment, the communication device 110 is presented in the form of dividing each functional module in an integrated manner. Here, a "module" may refer to a specific ASIC, a circuit, a processor and a memory that execute 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 think that the communication device 110 can adopt Figure 2 the form shown.

[0434] For example, Figure 2 the processor 201 in can make the communication device 110 execute the method for determining the channel state information reference signal resource mapping in the above method embodiment by calling the computer execution instructions stored in the memory 203.

[0435] Exemplarily, Figure 12 the functions / implementation processes of the processing module 111 and the sending module 112 in can be implemented by Figure 2 the processor 201 in calling the computer execution instructions stored in the memory 203. Or, Figure 12 the function / implementation process of the processing module 111 in can be implemented by Figure 2 the processor 201 in calling the computer execution instructions stored in the memory 203, Figure 12 the function / implementation process of the sending module 112 in can be implemented by Figure 2 the communication interface 204 in.

[0436] Since the communication device 110 provided in this embodiment can execute the above method for determining the channel state information reference signal resource mapping, the technical effects that can be obtained thereby can refer to the above method embodiment and will not be elaborated here.

[0437] Figure 13 The schematic diagram of the composition of a communication system is shown, such as Figure 13 shown. In the communication system 130, it may include: a terminal device 1301 and a terminal device 1302. It should be noted that Figure 13 This is only an exemplary drawing, and the embodiments of the present application do not limit Figure 13 the network elements included in the shown communication system 130 and the number of network elements.

[0438] Among them, the terminal device 1301 has the functions of the above-mentioned Figure 10 shown communication device 100. It can be used to receive the number of ports corresponding to the CSI-RS sent by the terminal device 1302 and the frequency domain density corresponding to the CSI-RS; determine a 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 according to the first parameter set, and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS.

[0439] The terminal device 1302 has the functions of the above-mentioned Figure 11 or Figure 12 shown communication device 110. It can be used 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; determine a 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 according to the first parameter set, and the mapping value on the RE in the resources in the data channel for mapping the CSI-RS.

[0440] Optionally, the communication system 130 further includes a network device 1303.

[0441] The network device 1303 can be used 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.

[0442] It should be noted that all the relevant contents of each step involved in the above method embodiments can be cited in the function description of the corresponding network elements of the communication system 130, and will not be elaborated here.

[0443] For example, in the case of dividing each functional module in an integrated manner, Figure 14 The schematic diagram of the structure of a communication device 140 is shown. The communication device 140 can be a second terminal device or a chip or a system-on-chip in the second terminal device, or other combined devices, components, etc. that can implement the functions of the above terminal device. The communication device 140 can be used to execute the functions of the second terminal device involved in the above embodiments.

[0444] As a possible implementation, Figure 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 may include an antenna, 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 with the functions of the above terminal device, 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).

[0445] The processing module 141 is configured to determine a scrambling code identifier.

[0446] The sending module 142 is configured to send first information to a first terminal device, where the first information includes the scrambling code identifier.

[0447] The processing module 141 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling code identifier.

[0448] Wherein, all relevant contents of each operation involved in the above method embodiment can be cited in the function description of the corresponding functional module, and will not be elaborated here.

[0449] In this embodiment, the communication device 140 is presented in the form of dividing each functional module in an integrated manner. Here, the "module" may refer to a specific ASIC, circuit, a processor and a memory that execute 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 think that the communication device 140 can adopt Figure 2 the form shown.

[0450] For example, Figure 2 the processor 201 in can make the communication device 140 execute the method for generating the reference signal sequence of the channel state information reference signal in the above method embodiment by calling the computer execution instructions stored in the memory 203.

[0451] Exemplarily, Figure 14 the functions / implementation processes of the processing module 141 and the sending module 142 in can be implemented by Figure 2 the processor 201 in calling the computer execution instructions stored in the memory 203. Or, Figure 14 the function / implementation process of the processing module 141 in can be implemented by Figure 2 the processor 201 in calling the computer execution instructions stored in the memory 203, Figure 14The function / implementation process of the sending module 142 in can be achieved through Figure 2 the communication interface 204 in.

[0452] Since the communication device 140 provided in this embodiment can execute the method for generating the reference signal sequence of the channel state information reference signal as described above, the technical effects that can be obtained thereby can refer to the above method embodiments and will not be elaborated herein.

[0453] For example, in the case of dividing each functional module in an integrated manner, Figure 15 FIG. shows a schematic structural diagram of a communication device 150. The communication device 150 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 implement the functions of the above terminal device. The communication device 150 can be used to execute the functions of the first terminal device involved in the above embodiments.

[0454] As a possible implementation manner, Figure 15 the communication device 150 shown includes: a receiving module 151 and a processing module 152.

[0455] The receiving module 151 is configured to receive first information from a second terminal device, where the first information includes a physical layer source identifier or a physical layer destination identifier.

[0456] The processing module 152 is configured to determine that the physical layer source identifier or the physical layer destination identifier is a scrambling identifier.

[0457] The processing module 152 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling identifier.

[0458] Among them, all relevant contents of each operation involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules and will not be elaborated herein.

[0459] In this embodiment, the communication device 150 is presented in the form of dividing each functional module in an integrated manner. Here, the "module" can refer to a specific ASIC, circuit, processor and memory that execute one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can think that the communication device 150 can adopt Figure 2 the form shown.

[0460] For example, Figure 2 the processor 201 in can make the communication device 150 execute the method for generating the reference signal sequence of the channel state information reference signal in the above method embodiments by calling the computer execution instructions stored in the memory 203.

[0461] Exemplarily, Figure 15 the functions / implementation processes of the receiving module 151 and the processing module 152 in Figure 2 can be implemented by the processor 201 in Figure 15 calling computer-executable instructions stored in the memory 203. Alternatively, Figure 2 the functions / implementation processes of the processing module 152 in Figure 15 can be implemented by the processor 201 in Figure 2 calling computer-executable instructions stored in the memory 203, and

[0462] the functions / implementation processes of the receiving module 151 in

[0463] Figure 16 Since the communication device 150 provided in this embodiment can execute the method for generating the reference signal sequence of the channel state information reference signal, the technical effects that can be obtained can refer to the above method embodiment and will not be elaborated here.

[0464] Figure 16 As a possible implementation manner, the communication device 160 shown in

[0465] includes: a sending module 161 and a processing module 162.

[0466] The sending module 161 is configured to send first information to the first terminal device, where the first information includes a physical layer source identifier or a physical layer destination identifier.

[0467] The processing module 162 is configured to determine that the physical layer source identifier or the physical layer destination identifier is a scrambling identifier.

[0468] The processing module 162 is further configured to obtain a reference signal sequence of the CSI-RS according to the scrambling identifier.

[0469] ​In this embodiment, the communication device 160 is presented in the form of dividing each functional module in an integrated manner. Here, a "module" may refer to a specific ASIC, circuit, processor and memory that execute one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can conceive that the communication device 160 can adopt Figure 2 the form shown.

[0470] For example, Figure 2 the processor 201 in can cause the communication device 160 to execute the method of generating the reference signal sequence of the channel state information reference signal in the above method embodiment by calling the computer-executable instructions stored in the memory 203.

[0471] Exemplarily, Figure 16 the functions / implementation processes of the sending module 161 and the processing module 162 in can be implemented by Figure 2 the processor 201 in calling the computer-executable instructions stored in the memory 203. Or, Figure 16 the function / implementation process of the processing module 162 in can be implemented by Figure 2 the processor 201 in calling the computer-executable instructions stored in the memory 203, Figure 16 the function / implementation process of the sending module 161 in can be implemented by Figure 2 the communication interface 204 in.

[0472] Since the communication device 160 provided in this embodiment can execute the above method of generating the reference signal sequence of the channel state information reference signal, the technical effects it can obtain can refer to the above method embodiment and will not be elaborated here.

[0473] For example, in the case of dividing each functional module in an integrated manner, Figure 17 shows a schematic structural diagram of a communication device 170. The communication device 170 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 implement the functions of the above terminal device. The communication device 170 can be used to execute the functions of the first terminal device involved in the above embodiment.

[0474] As a possible implementation manner, Figure 17 the communication device 170 shown includes: a receiving module 171 and a processing module 172.

[0475] The receiving module 171 is configured to receive first information from a second terminal device.

[0476] The processing module 172 is configured to obtain a cyclic redundancy check code according to the first information.

[0477] 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 identification flag, where 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;

[0478] The first terminal device obtains the reference signal sequence of the CSI-RS according to the scrambling identification flag.

[0479] All relevant content of each operation involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.

[0480] In this embodiment, the communication device 170 is presented in the form of dividing each functional module in an integrated manner. Here, a "module" may refer to a specific ASIC, a circuit, a processor and a memory that execute 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 think that the communication device 170 can adopt Figure 2 the form shown.

[0481] For example, Figure 2 the processor 201 in [reference to a certain figure or component] can make the communication device 170 execute the method for generating the reference signal sequence of the channel state information reference signal in the above method embodiments by calling the computer execution instructions stored in the memory 203.

[0482] Exemplarily, Figure 17 the functions / implementation processes of the receiving module 171 and the processing module 172 in [reference to a certain figure or component] can be implemented by Figure 2 the processor 201 in [reference to a certain figure or component] calling the computer execution instructions stored in the memory 203. Or, Figure 17 the functions / implementation processes of the processing module 172 in [reference to a certain figure or component] can be implemented by Figure 2 the processor 201 in [reference to a certain figure or component] calling the computer execution instructions stored in the memory 203, Figure 17 the functions / implementation processes of the receiving module 171 in [reference to a certain figure or component] can be implemented by Figure 2 the communication interface 204 in [reference to a certain figure or component].

[0483] Since the communication device 170 provided in this embodiment can execute the method for generating the reference signal sequence of the channel state information reference signal as described above, the technical effects that can be obtained thereby can refer to the above method embodiments and will not be elaborated here.

[0484] For example, in the case of dividing each functional module in an integrated manner, Figure 18The structural schematic diagram of a communication device 180 is shown. The communication device 180 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 implement the functions of the above terminal device. The communication device 180 may be used to execute the functions of the second terminal device involved in the above embodiments.

[0485] As a possible implementation manner, Figure 18 The shown communication device 180 includes: a sending module 181 and a processing module 182.

[0486] The sending module 181 sends first information to a first terminal device.

[0487] The processing module 182 is configured to obtain a cyclic redundancy check code according to the first information.

[0488] 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 identifier, where 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;

[0489] The second terminal device obtains a reference signal sequence of the CSI-RS according to the scrambling identifier.

[0490] Wherein, all relevant contents of each operation involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.

[0491] In this embodiment, the communication device 180 is presented in a form of dividing each functional module in an integrated manner. Here, the "module" may refer to a specific ASIC, circuit, a processor and a memory that execute 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 think that the communication device 180 can adopt Figure 2 the shown form.

[0492] For example, Figure 2 the processor 201 in can make the communication device 180 execute the method for generating a reference signal sequence of a channel state information reference signal in the above method embodiments by calling computer execution instructions stored in the memory 203.

[0493] Exemplarily, Figure 18 the functions / implementation processes of the sending module 181 and the processing module 182 in can be implemented by Figure 2 the processor 201 in calling computer execution instructions stored in the memory 203. Or, Figure 18 the functions / implementation processes of the processing module 182 in can be implemented by Figure 2The processor 201 in it calls the computer-executable instructions stored in the memory 203 to implement, Figure 18 The function / implementation process of the sending module 181 in it can be through Figure 2 The communication interface 204 in it to implement.

[0494] Since the communication device 180 provided in this embodiment can execute the method of generating the reference signal sequence of the channel state information reference signal described above, the technical effects that can be obtained therefrom can refer to the above method embodiments and will not be elaborated here.

[0495] Figure 19 Shows a schematic composition diagram of a communication system, such as Figure 19 As shown, the communication system 190 may include: a terminal device 1901 and a terminal device 1902. It should be noted that Figure 19 Is only an exemplary drawing, and the embodiments of the present application do not limit Figure 19 The network elements included in the shown communication system 190 and the number of network elements.

[0496] Among them, the terminal device 1901 can 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 Figure 15 Shown communication device 150 or Figure 17 Shown communication device 170 functions.

[0497] The terminal device 1902 has the above Figure 14 Shown communication device 140, Figure 16 Shown communication device 160 or Figure 18 Shown communication device 180 functions.

[0498] It should be noted that all relevant contents of each step involved in the above method embodiments can be cited in the function description of the corresponding network element of the communication system 190 and will not be elaborated here.

[0499] 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.

[0500] Such as Figure 20As shown, another method for determining CSI-RS resource mapping provided by an embodiment of the present application is introduced by taking SL as an example. This method for determining CSI-RS resource mapping includes steps 2001 to 2005.

[0501] Step 2001: The second terminal device or the network device sends configuration information to the first terminal device.

[0502] Among them, the first terminal device and the second terminal device can be Figure 1 terminal devices in the communication system shown. For example, the first terminal device can be Figure 1 terminal device 103 in the communication system shown, and the second terminal device can be Figure 1 terminal device 104 in the communication system shown. Again, for example, the first terminal device can be Figure 1 terminal device 106 in the communication system shown, and the second terminal device can be Figure 1 terminal device 104 in the communication system shown.

[0503] The network device can be Figure 1 the network device in the communication system shown. For example, if the first terminal device is Figure 1 terminal device 103 in the communication system shown, then the network device can be Figure 1 network device 101 in the communication system shown. If the first terminal device is Figure 1 terminal device 106 in the communication system shown, then the network device can be Figure 1 network device 102 in the communication system shown.

[0504] The configuration information may include the number of ports corresponding to CSI-RS.

[0505] Optionally, the CSI-RS can also be expressed as SL CSI-RS.

[0506] 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.

[0507] 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 terminal device 103 in the communication system shown, and the second terminal device is Figure 1 terminal device 104 in the communication system shown), then the second terminal device or the network device can send the configuration information to the first terminal device.

[0508] In another case, the first terminal device and the second terminal device are not within the service coverage area of the same network device (for example, the first terminal device is the terminal device 106 in the communication system shown in Figure 1 and the second terminal device is the terminal device 104 in the communication system shown in Figure 1 ), or the first terminal device and the second terminal device are not within the service coverage area of the network device. Then, the second terminal device sends the configuration information to the first terminal device. Subsequently, the second terminal device and the first terminal device can perform resource mapping according to the configuration information.

[0509] Optionally, if the network device sends the configuration information to the first terminal device, the configuration information is carried in the RRC signaling.

[0510] For example, the network device sends an RRC signaling to the first terminal device, and the RRC signaling can carry the configuration information. The CSI-RS-ResourceMapping IE can be used in the RRC signaling to indicate the resource mapping of CSI-RS. The design of the CSI-RS-ResourceMapping IE can be as follows:

[0511]

[0512] Among them, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1, 2, or 4.

[0513] The design of the CSI-RS-ResourceMapping IE can also be as follows:

[0514]

[0515] Among them, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1 or 2.

[0516] Optionally, if the second terminal device sends the configuration information to the first terminal device, the configuration information is carried in the PC5 RRC signaling.

[0517] For example, the second terminal device sends a PC5 RRC signaling to the first terminal device, and the PC5 RRC signaling can include the configuration information. The SL-CSI-RS-ResourceMapping IE can be used in the PC5 RRC signaling to indicate the resource mapping of CSI-RS. The design of the SL-CSI-RS-ResourceMapping IE can be as follows:

[0518]

[0519] Among them, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1, 2, or 4.

[0520] The design of the SL-CSI-RS-ResourceMapping IE can also be as follows:

[0521]

[0522] Among them, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1 or 2.

[0523] Step 2002: The first terminal device receives the configuration information and determines the first parameter set according to the number of ports.

[0524] Among them, the introduction of the first parameter set can refer to the description in step 302 above and will not be elaborated here.

[0525] Optionally, the first terminal device maintains a second mapping table.

[0526] Among them, the second mapping table includes the mapping relationship between at least one number of ports and at least one set of first parameter sets.

[0527] Optionally, the first terminal device determines the first parameter set according to the number of ports, including: the first terminal device looks up the table according to the number of ports to obtain the first parameter set.

[0528] Exemplarily, the second mapping table can be as shown in Table 8, and the first terminal device can determine the first parameter set by querying Table 8. In Table 8, when the number of ports is 1, it can be determined that the first parameter set includes: no CDM, the starting point of the frequency-domain resources of the CDM group 0, 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 starting point of the frequency-domain resources of the CDM group 0, 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 starting points of the frequency-domain resources of the CDM group 0 and 2, the CDM group numbers 0 and 1, and the frequency-domain resource numbers 0 and 1 within the CDM group.

[0529] Table 8

[0530]

[0531] It should be noted that Table 8 is only an example of the second mapping table. In practical applications, the second mapping table can also include a certain row, several rows, all of Table 8, more rows than those shown in Table 8, a certain column or more columns than those shown in Table 8, without limitation.

[0532] For example, the second mapping table can also be as shown in Table 9, Table 10, or Table 11. In Table 9, the second mapping table shows the 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 can also include the frequency domain density, which can be 1 RE / port / RB. In Table 11, the second mapping table shows the 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 the frequency domain density, which can be 1 RE / port / RB.

[0533] Table 9

[0534]

[0535] Table 10

[0536]

[0537] Table 11

[0538]

[0539] Step 2003: The first terminal device determines the resources in the data channel of the second terminal device for mapping CSI-RS according to the first parameter set, and the mapping values on the REs in the resources in the data channel for mapping CSI-RS.

[0540] Among them, the data channel can be the PSSCH.

[0541] The resources for mapping CSI-RS can include the frequency domain resources for mapping CSI-RS, the time domain resources for mapping CSI-RS, and the spatial domain resources for mapping CSI-RS.

[0542] Among them, the frequency domain resources for mapping CSI-RS can be used to indicate the frequency domain position for the second terminal device to send CSI-RS, the time domain resources for mapping CSI-RS can be used to indicate the time domain position for the second terminal device to send CSI-RS, and the spatial domain resources for mapping CSI-RS can be used to indicate the ports for the second terminal device to send CSI-RS.

[0543] Optionally, the frequency domain resources for mapping CSI-RS are determined according to the first parameter set. The specific introduction of this process can refer to the introduction in step 303 and will not be elaborated here.

[0544] Optionally, the time domain resources for mapping CSI-RS are the last symbol in the data channel.

[0545] In some embodiments, the second mapping table can also include the time domain resources of the CSI-RS.

[0546] Optionally, the identifier of the last symbol of the data channel is less than or equal to 12.

[0547] Optionally, the spatial domain resources for mapping CSI-RS are determined according to the first parameter set. For the specific introduction of this process, please refer to the introduction in step 303 and will not be elaborated here.

[0548] Optionally, the mapping value on the RE in the resources for mapping CSI-RS in the data channel of the second terminal device satisfies: For the specific introduction of this process, please refer to the introduction in step 303 and will not be elaborated here.

[0549] Optionally, m′ satisfies:

[0550] where n represents the number of the RB, α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to CSI-RS, represents rounding down, represents rounding up, ρ represents the frequency domain density corresponding to CSI-RS, represents the starting point of the frequency domain resources of a CDM group, represents the number of subcarriers within an RB.

[0551] Optionally, if the number of ports is 1, then α = ρ; if the number of ports is greater than 1, then α = 2ρ.

[0552] It should be noted that the frequency domain density in the formula that m′ satisfies can be a predefined frequency domain density, or a standard-defined frequency domain density, or a frequency domain density negotiated through communication between the first terminal device and the second terminal device. Among them, the predefined frequency domain density can be the frequency domain density set at the factory of the first terminal device or the second terminal device. The standard-defined frequency domain density can be the frequency domain density specified in the protocol or standard.

[0553] Optionally, CSI-RS has the same bandwidth as PSSCH.

[0554] Step 2004: The second terminal device determines the first parameter set according to the number of ports.

[0555] For the specific process of step 2004, please refer to the process in step 2002 above where the first terminal device determines the first parameter set according to the number of ports and will not be elaborated here.

[0556] Step 2005: The second terminal device determines the resources in the data channel of the second terminal device for mapping CSI-RS according to the first parameter set, and the mapping value on the RE in the resources for mapping CSI-RS in the data channel.

[0557] For the specific process of step 2005, reference can be made to the specific process in step 2003 above, in which the first terminal device determines the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS, which will not be elaborated here.

[0558] Subsequently, the second terminal device may send the data channel to the first terminal device, and the first terminal device may receive the data channel from the second terminal device and perform channel estimation according to the resources for mapping the CSI-RS and the mapping values on the REs in the resources for mapping the CSI-RS.

[0559] It should be noted that the first terminal device may first receive the data channel from the second terminal device, and then determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS according to the first parameter set, or may first determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS according to the first parameter set, and then receive the data channel from the second terminal device. It is also possible to determine the resources in the data channel of the second terminal device for mapping CSI-RS and the mapping values on the REs in the resources in the data channel for mapping CSI-RS according to the first parameter set while receiving the data channel from the second terminal device, without limitation.

[0560] 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. It is also possible to execute step 2002-step 2003 and step 2004-step 2005 simultaneously.

[0561] Based on Figure 20In the method shown, the second terminal device may send configuration information to the first terminal device. 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 may determine a first parameter set based on the number of ports corresponding to the CSI-RS, and 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 of the second terminal device for mapping the CSI-RS. In this way, 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 do not need to be included in the configuration information, and the first terminal 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 of the second terminal device for mapping the CSI-RS.

[0562] Further optionally, in Figure 20 In the first implementation scenario of the method shown, the configuration information further includes first indication information, and / or, second indication information, where the first indication information may be used to indicate the frequency domain offset k 0 , and the first terminal device or the second terminal device may determine the first parameter set based on the number of ports and the frequency domain offset, and the second indication information may be used to indicate the time domain resources for mapping the CSI-RS.

[0563] Optionally, if the configuration information further includes first indication information, the second mapping table may be as shown in Table 12.

[0564] In Table 12, k 0 represents the frequency domain offset. When the number of ports is 1, it may be determined that the first parameter set includes: noCDM, the starting point k 0 of the frequency domain resources 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 starting point k 0 of the frequency domain resources 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 starting point k 0 and k 0 +2, the CDM group numbers 0 and 1, and the frequency domain resource numbers 0 and 1 within the CDM group.

[0565] Table 12

[0566]

[0567] 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.

[0568] Table 13

[0569]

[0570] In some embodiments, the second mapping table may further include the frequency-domain density. Taking the frequency-domain density of 1 RE / port / RB as an example, the second mapping table may also be as shown in Table 14.

[0571] Table 14

[0572]

[0573] In some embodiments, when the number of ports is 1 and 2, the second mapping table may further show the mapping relationship between the number of ports, the frequency-domain density, and the first parameter set. When the frequency-domain density is 1 RE / port / RB, the second mapping table may also be as shown in Table 15.

[0574] Table 15

[0575]

[0576] It should be noted that Tables 12-15 are only examples of the second mapping table. In practical applications, the second mapping table may also include a certain row, several rows, all of the above tables, more rows than those shown, a certain column or more columns than those shown in the above tables, without limitation.

[0577] Optionally, the first indication information includes a bit map, and the bit map is used to indicate the frequency-domain offset.

[0578] 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 …b 0 ); when the number of ports is 2, the bit map may include 6 bits (for example, the bit map may be [b 5 , b 4 …b 0 ); when the number of ports is 4, the bit map may include 3 bits (for example, the bit map may be [b 2 , b 1 , b 0 ).

[0579] A possible implementation, the frequency-domain offset k 0 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.

[0580] Exemplarily, taking the number of ports as 2 and the bit map as [b5 ,b 4 ,b 3, b 2 ,b 1 ,b 0 Taking [0, 0, 0, 0, 1, 0] as an example, the first terminal device or the second terminal device may determine that the position identifier of the first element with a value of 1 in the bitmap is 1, and then determine that the frequency domain offset k 0 is 2. The first terminal device or the second terminal device may, according to the port number 2, look up a table to obtain that the first parameter set includes: FD-CDM2, the starting point of the frequency domain resource of the CDM group is 2, the CDM group number is 0, and the frequency domain resource numbers within the CDM group are 0 and 1.

[0581] In a possible implementation, the second indication information includes the time domain resource number for mapping the CSI-RS.

[0582] In some embodiments, the second mapping table may further include the time domain resource number of the CSI-RS. Optionally, the time domain resource number for mapping the CSI-RS is greater than or equal to 0 and less than or equal to 12.

[0583] Optionally, if the network device sends configuration information to the first terminal device, the configuration information is carried in the RRC signaling.

[0584] For example, the network device sends RRC signaling to the first terminal device, and the RRC signaling may include configuration information. The CSI-RS-ResourceMapping IE may be used to indicate the resource mapping of the CSI-RS in the RRC signaling, and the design of the CSI-RS-ResourceMapping IE may be as follows:

[0585]

[0586] Among them, frequencyDomainAllocation may be used to indicate the bitmap. The size of the bitmap may be 12 bits, 6 bits or 3 bits. nrofPorts may be used to indicate the port number, and the port number may be 1, 2 or 4. firstOFDMSymbolInTimeDomain may be used to indicate the time domain resource for mapping the CSI-RS.

[0587] When the port number is 1 or 2, the design of the CSI-RS-ResourceMapping IE may also be as follows:

[0588]

[0589] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits or 6 bits, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1 or 2. firstOFDMSymbolInTimeDomain can be used to indicate the time-domain resource for mapping CSI-RS.

[0590] 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 can also be as follows:

[0591]

[0592] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits, 6 bits, or 3 bits, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1, 2, or 4.

[0593] 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-ResourceMapping IE can also be as follows:

[0594]

[0595] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits or 6 bits, nrofPorts can be used to indicate the number of ports, and the number of ports 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.

[0596] For example, the second terminal device sends PC5 RRC signaling to the first terminal device, and the PC5 RRC signaling can include configuration information. The SL-CSI-RS-ResourceMapping IE can be used in the PC5 RRC signaling to indicate the resource mapping of CSI-RS, and the design of the SL-CSI-RS-ResourceMapping IE can be as follows:

[0597]

[0598] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits, 6 bits or 3 bits, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1, 2 or 4. firstOFDMSymbolInTimeDomain can be used to indicate the time-domain resource for mapping CSI-RS.

[0599] When the number of ports is 1 or 2, the design of the SL-CSI-RS-ResourceMapping IE can also be as follows:

[0600]

[0601] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits or 6 bits, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1 or 2. firstOFDMSymbolInTimeDomain can be used to indicate the time-domain resource for mapping CSI-RS.

[0602] 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 can also be as follows:

[0603]

[0604]

[0605] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits, 6 bits or 3 bits, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1, 2 or 4.

[0606] 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 can also be as follows:

[0607]

[0608] Among them, frequencyDomainAllocation can be used to indicate the bit map, the size of the bit map can be 12 bits or 6 bits, nrofPorts can be used to indicate the number of ports, and the number of ports can be 1 or 2. Based on Figure 20In the first implementation scenario of the method shown, the configuration information further includes first indication information and second indication information. The first indication information is used to indicate the frequency-domain offset, and the second indication information is used to indicate the time-domain resource for mapping CSI-RS. The first terminal device or the second terminal device can determine a first parameter set based on the port number and the frequency-domain offset, so that the first terminal device or the second terminal device can determine the resource in the data channel of the second terminal device for mapping CSI-RS, and the mapping value on the RE in the resource in the data channel for mapping CSI-RS.

[0609] Further optionally, in Figure 20 the second implementation scenario of the method shown, as Figure 21 shown, Figure 21 the method shown further includes step 2006 and step 2007.

[0610] Step 2006: The first terminal device obtains the reference signal sequence of CSI-RS according to the scrambling identity.

[0611] For the specific process of step 2006, reference can be made to the introduction in step 306 above, which will not be elaborated here.

[0612] Step 2007: The second terminal device obtains the reference signal sequence of CSI-RS according to the scrambling identity.

[0613] For the specific process of step 2007, reference can be made to the process in step 306 above where the first terminal device obtains the reference signal sequence of CSI-RS according to the scrambling identity, which will not be elaborated here.

[0614] It should be noted that step 2006 is executed before step 2003, and step 2007 is executed before step 2005. The embodiments of the present application do not limit the execution order of step 2006 and step 2007 in Figure 21 the method shown. For example, step 2006 can be executed after step 2001 and before step 2002, and step 2007 can be executed before step 2001.

[0615] Based on Figure 20 the second implementation scenario of the method shown, the first terminal device or the second terminal device can obtain the reference signal sequence of CSI-RS according to the scrambling identity. Subsequently, the first terminal device or the second terminal device can determine the mapping value on the RE in the resource in the data channel of the second terminal device for mapping CSI-RS based on the reference signal sequence of CSI-RS.

[0616] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of the interaction between various network elements. It can be understood that, in order to implement the above functions, the above first terminal device or second terminal device, etc., includes the corresponding hardware structures and / or software modules for executing 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 article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians 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 the present application.

[0617] The embodiments of the present application can divide the function modules of the first terminal device or the second terminal device according to the above method examples. For example, each function module can be divided corresponding 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 a software function module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. There may be other division methods in actual implementation.

[0618] For example, in the case of dividing each function module in an integrated manner, Figure 22 FIG. shows a schematic structural diagram of a communication device 220. The communication device 220 can be a first terminal device, or a chip or a system-on-chip in the first terminal device, or other combined devices, components, etc. that can implement the functions of the above terminal device. The communication device 220 can be used to execute the functions of the first terminal device involved in the above embodiments.

[0619] As a possible implementation manner, Figure 22 The shown communication device 220 includes: a receiving module 2201 and a processing module 2202.

[0620] The receiving module 2201 is configured to receive configuration information from a second terminal device or a network device, where the configuration information includes the number of ports corresponding to the channel state information reference signal.

[0621] The processing module 2202 is configured to determine a first parameter set according to the number of ports, where 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 starting point of the frequency domain resources of at least one code division multiplexing group, or the frequency domain resource number within a code division multiplexing group.

[0622] The processing module 2202 is further configured to determine, according to the first parameter set, a resource in the data channel of the second terminal device for mapping the channel state information reference signal, and a mapping value on a resource element (RE) in the resource for mapping the channel state information reference signal in the data channel.

[0623] Optionally, the receiving module 2201 is further configured to receive the data channel from the second terminal device, and perform channel estimation according to the resource for mapping the channel state information reference signal and the mapping value on the RE in the resource for mapping the channel state information reference signal.

[0624] Optionally, the processing module 2202 is specifically configured such that the mapping value on the RE in the resource for mapping the channel state information reference signal in the data channel of the second terminal device satisfies: Where represents the mapping value on the RE corresponding to the time domain resource number l, frequency domain resource number k, spatial domain resource number p, and 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 on the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency domain resource, where k′ represents the frequency domain resource number within the code division multiplexing group, and 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 the resource block (RB), and α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal. represents rounding down, represents rounding up, ρ represents the frequency domain density, represents the starting point of the frequency domain resource of the code division multiplexing group, represents the number of subcarriers within an RB.

[0625] Optionally, the processing module 2202 is further configured to maintain a second mapping table, where the second mapping table includes a mapping relationship between at least one number of ports and at least one set of first parameter sets; the processing module 2202 is further specifically configured to look up the first parameter set according to the number of ports.

[0626] Optionally, the configuration information further includes first indication information for indicating a frequency domain offset; the processing module 2202 is further specifically configured to determine the first parameter set according to the number of ports and the frequency domain offset.

[0627] Optionally, the resources for mapping the channel state information reference signal include: the frequency-domain resources for mapping the channel state information reference signal, the time-domain resources for mapping the channel state information reference signal, and the spatial-domain resources for mapping the channel state information reference signal.

[0628] Optionally, the time-domain resources for mapping the channel state information reference signal are the last symbol in the data channel; or, the configuration information further includes second indication information for indicating the time-domain resources for mapping the channel state information reference signal.

[0629] 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 identification.

[0630] Optionally, the configuration information further includes third indication information, where the third indication information is used to indicate the scrambling identification.

[0631] Optionally, the receiving module 2201 is further configured to receive control information from the second terminal device, where the control information includes a physical layer source identification and / or a physical layer destination identification; the processing module 2202 is further configured to determine that the physical layer source identification or the physical layer destination identification is the scrambling identification.

[0632] Optionally, the receiving module 2201 is further configured to receive control information from the second terminal device; the processing module 2202 is further configured to obtain a cyclic redundancy check code according to the control information; the processing module 2202 is further configured to use the lower L bits or the upper L bits of the cyclic redundancy check code as the scrambling identification, where 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.

[0633] Wherein, all relevant contents of the operations involved in the foregoing method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated herein.

[0634] In this embodiment, the communication device 220 is presented in the form of integrating and dividing each functional module. Here, a "module" may refer to a specific ASIC, a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the foregoing functions. In a simple embodiment, those skilled in the art can think that the communication device 220 can adopt Figure 2 the form shown.

[0635] For example, Figure 2The processor 201 in it may cause the communication device 220 to execute the method for determining the resource mapping of the channel state information reference signal in the above method embodiments by calling the computer-executable instructions stored in the memory 203.

[0636] Exemplarily, Figure 22 The functions / implementation processes of the receiving module 2201 and the processing module 2202 in it may be implemented by Figure 2 the processor 201 in it calling the computer-executable instructions stored in the memory 203. Or, Figure 22 The function / implementation process of the processing module 2202 in it may be implemented by Figure 2 the processor 201 in it calling the computer-executable instructions stored in the memory 203, Figure 22 The function / implementation process of the receiving module 2201 in it may be implemented by Figure 2 the communication interface 204 in it.

[0637] Since the communication device 220 provided in this embodiment can execute the above method for determining the resource mapping of the channel state information reference signal, the technical effects it can obtain can refer to the above method embodiments and will not be elaborated here.

[0638] For example, in the case of dividing each functional module in an integrated manner, Figure 23 shows a schematic structural diagram of a communication device 230. The communication device 230 may be a second terminal device or a chip or 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.

[0639] As a possible implementation manner, Figure 23 the communication device 230 shown includes: a processing module 2301.

[0640] The processing module 2301 is configured to determine a first parameter set according to the number of ports corresponding to the channel state information reference signal, where 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 starting point of the frequency domain resources of at least one code division multiplexing group, or the frequency domain resource number within one code division multiplexing group.

[0641] The processing module 2301 is further configured to determine the resources in the data channel of the communication 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 of the communication device for mapping the channel state information reference signal.

[0642] Optionally, as Figure 24As shown, the communication device 230 further includes: a sending module 2302; the sending module 2302 is configured to send the data channel to the first terminal device.

[0643] Optionally, the sending module 2302 is further configured to send configuration information to the first terminal device, where the configuration information includes the number of ports.

[0644] Optionally, the processing module 2301 is specifically configured to satisfy the mapping value on the RE in the resource for mapping the channel state information reference signal in the data channel of the communication device: where 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 on the code division multiplexing sequence corresponding to a code division multiplexing group in the frequency domain resource, where k′ represents the frequency domain resource number within the one code division multiplexing group, and 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 the resource block RB, and α is an intermediate variable calculated according to the number of ports and the frequency domain density corresponding to the channel state information reference signal, represents rounding down, represents rounding up, ρ represents the frequency domain density, represents the starting point of the frequency domain resource of the one code division multiplexing group, represents the number of subcarriers within one RB.

[0645] Optionally, the processing module 2301 is further configured to maintain a second mapping table, where the second mapping table includes a mapping relationship between at least one number of ports and at least one set of first parameter sets; the processing module 2301 is further specifically configured to look up the first parameter set according to the number of ports.

[0646] Optionally, the configuration information further includes first indication information, where the first indication information is used to indicate a frequency domain offset; the processing module 2301 is further specifically configured to determine the first parameter set according to the number of ports and the frequency domain offset.

[0647] Optionally, the resource for mapping the channel state information reference signal includes: the frequency domain resource for mapping the channel state information reference signal, the time domain resource for mapping the channel state information reference signal, and the spatial domain resource for mapping the channel state information reference signal.

[0648] Optionally, the time-domain resource for mapping the channel state information reference signal is the last symbol in the data channel; or, the configuration information further includes second indication information for indicating the time-domain resource for mapping the channel state information reference signal.

[0649] Optionally, the processing module 2301 is further configured to obtain the reference signal sequence of the channel state information reference signal according to the scrambling identification.

[0650] Optionally, the configuration information further includes third indication information, where the third indication information is used to indicate the scrambling identification.

[0651] Optionally, the sending module 2302 is further configured to send control information to the first terminal device, where the control information includes a physical layer source identification and / or a physical layer destination identification; the processing module 2301 is further configured to determine that the physical layer source identification or the physical layer destination identification is the scrambling identification.

[0652] Optionally, the sending module 2302 is further configured to send control information to the first terminal device; the processing module 2301 is further configured to obtain a cyclic redundancy check code according to the control information; the processing module 2301 is further configured to use the lower L bits or the higher L bits of the cyclic redundancy check code as the scrambling identification, where 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.

[0653] All relevant content of each operation involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules and will not be elaborated here.

[0654] In this embodiment, the communication device 230 is presented in a form where each functional module is divided in an integrated manner. Here, a "module" may refer to a specific ASIC, a circuit, a processor and a memory that execute 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 think that the communication device 230 can adopt Figure 2 the form shown.

[0655] For example, Figure 2 the processor 201 in can make the communication device 230 execute the method for determining the resource mapping of the channel state information reference signal in the above method embodiments by calling the computer execution instructions stored in the memory 203.

[0656] Exemplarily, Figure 24 the functions / implementation processes of the processing module 2301 and the sending module 2302 in can be implemented by Figure 2 the processor 201 in calling the computer execution instructions stored in the memory 203. Or,Figure 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, Figure 24 The function / implementation process of the sending module 2302 can be achieved by Figure 2 The communication interface 204 in is implemented.

[0657] 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.

[0658] Figure 25 A schematic diagram of the composition of a communication system is shown in FIG. Figure 25 As shown, the communication system 250 may include: a terminal device 2501 and a terminal device 2502. It should be noted that: Figure 25 This is only an exemplary figure, and the embodiments of this application are not limited to Figure 25 The communication system 250 shown includes network elements and the number of network elements.

[0659] Among them, the terminal device 2501 has the above Figure 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.

[0660] Terminal device 2502 has the above Figure 23 or Figure 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.

[0661] Optionally, the communication system 250 also includes a network device 2503 .

[0662] 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 .

[0663] 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.

[0664] From the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and conciseness of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0665] In several embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0666] The unit described as a separated component may or may not be physically separated. The component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or may be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0667] In addition, each functional unit in various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0668] If the above 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 embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. And the aforementioned storage medium includes: USB flash drive, mobile hard disk, ROM, RAM, magnetic disk or optical disc and other various media that can store program codes.

[0669] As described above, it is only the specific implementation manner 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 covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims described.

Claims

1. A method for generating a reference signal sequence of a channel state information reference signal, characterized in that, the method comprises: receiving first information, wherein the first information is carried in sidelink control information; obtaining a reference signal sequence of a channel state information reference signal according to a first identifier, the first identifier being the low L bits of a cyclic redundancy check code, where L is a positive integer, and the cyclic redundancy check code being the cyclic redundancy check code of the first information.

2. The method according to claim 1, characterized in that, the obtaining a reference signal sequence of a channel state information reference signal according to the first identifier includes: obtaining an initial value of a pseudo-random sequence according to the first identifier; obtaining the reference signal sequence of the channel state information reference signal according to the initial value of the pseudo-random sequence.

3. The method according to claim 2, characterized in that, The initial value of the pseudo-random sequence satisfies: where represents the number of symbols in the time slot where the data channel is located, represents the index of the time slot where the data channel is located within the radio frame when the subcarrier spacing number is μ, n ID represents the first identifier, mod represents the modulo operation, and l represents the symbol number in the time slot.

4. The method according to any one of claims 1-3, characterized in that, the L is 10.

5. The method according to any one of claims 1-4, characterized in that, the first identifier is a scrambling code identifier.

6. The method according to any one of claims 1-5, characterized in that, the method further comprises: performing channel estimation according to the reference signal sequence of the channel state information reference signal.

7. A method for generating a reference signal sequence of a channel state information reference signal, characterized in that, the method comprises: transmitting first information, the first information being carried in sidelink control information; obtaining a reference signal sequence of a channel state information reference signal according to a first identifier, the first identifier being the low L bits of a cyclic redundancy check code, where L is a positive integer, and the cyclic redundancy check code being the cyclic redundancy check code of the first information.

8. The method according to claim 7, characterized in that, the obtaining a reference signal sequence of a channel state information reference signal according to the first identifier includes: obtaining an initial value of a pseudo-random sequence according to the first identifier; obtaining the reference signal sequence of the channel state information reference signal according to the initial value of the pseudo-random sequence.

9. The method according to claim 8, characterized in that, The initial value of the pseudo-random sequence satisfies: where represents the number of symbols in the time slot where the data channel is located, represents 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 modulo operation, and l represents the symbol number in the time slot.

10. The method according to any one of claims 7-9, characterized in that, the L is 10.

11. The method according to any one of claims 7-10, characterized in that, the first identifier is a scrambling code identifier.

12. The method according to any one of claims 7-11, characterized in that, the reference signal sequence of the channel state information reference signal is used for channel estimation.

13. 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, the first information being carried in sidelink control information; the processing module is configured to obtain a reference signal sequence of a channel state information reference signal according to a first identifier, the first identifier being the low L bits of a cyclic redundancy check code, where L is a positive integer, and the cyclic redundancy check code being the cyclic redundancy check code of the first information.

14. The communication device according to claim 13, characterized in that, The processing module is specifically configured to obtain an initial value of a pseudo-random sequence according to the first identifier; The processing module is further specifically configured to obtain a reference signal sequence of the channel state information reference signal according to the initial value of the pseudo-random sequence.

15. The communication device according to claim 14, wherein, The initial value of the pseudo-random sequence satisfies: where represents the number of symbols in the time slot where the data channel is located, represents the index of the time slot where the data channel is located in the radio frame when the subcarrier spacing number is μ, and n ID represents the first identifier, mod represents the modulo operation, and l represents the symbol number in the time slot.

16. The communication device according to any one of claims 13-15, wherein, The L is 10.

17. The communication device according to any one of claims 13-16, wherein, The first identifier is a scrambling code identifier.

18. The communication device according to any one of claims 13-17, wherein, The processing module is further configured to perform channel estimation according to the reference signal sequence of the channel state information reference signal.

19. A communication device, wherein, The communication device includes: a sending module and a processing module; The sending module is configured to send first information, and the first information is carried in the sidelink control information; The processing module is configured to obtain a reference signal sequence of the channel state information reference signal according to a first identifier, where the first identifier is the lower L bits of a cyclic redundancy check code, and L is a positive integer, and the cyclic redundancy check code is the cyclic redundancy check code of the first information.

20. The communication device according to claim 19, wherein, The processing module is specifically configured to obtain an initial value of a pseudo-random sequence according to the first identifier; The processing module is further specifically configured to obtain a reference signal sequence of the channel state information reference signal according to the initial value of the pseudo-random sequence.

21. The communication device according to claim 20, wherein, The initial value of the pseudo-random sequence satisfies: where represents the number of symbols in the time slot where the data channel is located, represents 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 modulo operation, and l represents the symbol number in the time slot.

22. The communication device according to any one of claims 19-21, wherein, The L is 10.

23. The communication device according to any one of claims 19-22, wherein, The first identifier is a scrambling code identifier.

24. The communication device according to any one of claims 19-23, wherein, The reference signal sequence of the channel state information reference signal is used for channel estimation.

25. A communication device, wherein, The communication device includes: At least one processor, a 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-12.

26. A computer-readable storage medium, wherein, The computer-readable storage medium stores program instructions, and when the program instructions run, they implement the method according to any one of claims 1-12.

27. A computer program product, wherein, When it runs on a computer, it implements the method according to any one of claims 1-12.