Communication method and apparatus

By designing matching reference signal sequences for non-uniformly distributed reference signal resources in new wireless communications, the problems of high resource overhead and high PAPR are solved, and the decoding accuracy rate is improved.

WO2025145757A1PCT designated stage expired Publication Date: 2025-07-10HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/127422
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-04
Filing Date
2024-10-25
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

In new wireless communication, as the antenna scale increases, the number of reference signal ports increases, and the uniformly distributed reference signal resource design leads to high resource overhead, and when the non-uniformly distributed reference signal resources matches the ZC sequence of constant envelope properties, the PAPR is higher, affecting the decoding accuracy rate.

Method used

By indicating the non-uniformly distributed reference signal resource location and ZC sequence, a reference signal sequence matching it is generated, which reduces the peak-to-average power ratio (PAPR) of the reference signal in the frequency domain and improves the decoding accuracy.

Benefits of technology

It effectively reduces the PAPR of the reference signal, reduces distortion, and improves the decoding accuracy of network devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024127422_10072025_PF_FP_ABST
    Figure CN2024127422_10072025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus. The method comprises: a network device sending first information and second information, wherein the first information indicates a first sequence, and the second information indicates the positions of reference signal resources, the reference signal resources being unevenly distributed in a frequency domain; and a terminal device determining a second sequence on the basis of the first sequence and the positions of the reference signal resources, wherein the second sequence corresponds to a reference signal. By means of the method, a second sequence obtained by a terminal device matches the positions of reference signal resources. Even if the reference signal resources are unevenly distributed in a frequency domain, the second sequence can also be applied, so that the PAPR of a reference signal mapped to the reference signal resources is lower.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on January 4, 2024, with application number 202410027365.7 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] In new radio (NR), reference signal resources are evenly spaced in the frequency domain, and the reference signal is a Zadoff-Chu (ZC) sequence with a constant envelope property. This ensures that the reference signal has a low peak-to-average power ratio (PAPR).

[0005] As antenna size increases, the number of reference signal ports also increases. Using a uniformly distributed reference signal resource design results in high resource overhead. To reduce resource overhead, a sparse, non-uniformly distributed reference signal resource design is proposed. If the ZC sequence with a constant envelope property is used to generate the reference signal sequence and mapped to non-uniform frequency domain resources, a low PAPR cannot be guaranteed, resulting in low decoding accuracy for network devices.

[0006] Summary of the Invention

[0007] Embodiments of the present application provide a communication method and apparatus for providing a reference signal that matches non-uniformly distributed reference signal resources, so that the PAPR of the reference signal mapped to the reference signal resource is lower, thereby improving the decoding accuracy of the device.

[0008] To achieve the above objectives, the present invention adopts the following technical solutions:

[0009] In a first aspect, embodiments of the present application provide a communication method that can be performed by a first communication device. The first communication device can be a combination of components, parts, etc. used to implement the functions of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit, or chip within the terminal device. The method provided in the first aspect is described below using the first communication device as an example, wherein the terminal device itself is the first communication device.

[0010] The communication method includes: a terminal device receiving first information and second information, the first information indicating a first sequence and the second information indicating a location of a reference signal resource, wherein the reference signal resource is unevenly distributed in the frequency domain; and the terminal device determining a second sequence based on the first sequence and the location of the reference signal resource, wherein the second sequence corresponds to the reference signal. The second sequence corresponding to the reference signal can also be understood as being used to generate the reference signal.

[0011] In this method, a first sequence can be used to generate a second sequence corresponding to a reference signal. The terminal device can generate the second sequence based on the location of the reference signal resource and the first sequence. In this way, the second sequence can be considered to match the location of the reference signal resource. This second sequence is applicable even if the reference signal resources are unevenly distributed in the frequency domain, thereby reducing the PAPR of the reference signal mapped to the reference signal resource.

[0012] In one implementation, the second information indicates the location of the reference signal resource, including: the second information indicating M indices, where the M indices are indices of the relative position of the reference signal resource relative to the reference resource, or the M indices are indices of the absolute position of the reference signal resource, where M is a positive integer. The index of the relative position of the reference signal resource relative to the reference resource may be referred to as a relative position index, or simply as a relative index. Similarly, the index of the absolute position of the reference signal resource may be referred to as an absolute position index, or simply as an absolute index.

[0013] This solution provides a method for indicating the location of a reference signal resource, for example, by using an index indicating the location of the reference signal resource. This embodiment of the application does not limit how the index indicating the location of the reference signal resource is used. For example, the location of the reference signal resource can be indicated by an absolute location index or a relative location index of the reference signal resource.

[0014] In one implementation, the first sequence includes N elements, and the second sequence includes M elements of the N elements, where the positions of the M elements in the N elements correspond to M indices, where N is a positive integer. Alternatively, the second sequence consists of elements in the first sequence whose indices correspond to the M indices.

[0015] This solution provides a way to determine the second sequence. For example, elements corresponding to the positions of reference signal resources may be selected from the first sequence to form the second sequence.

[0016] In one implementation, the first information includes: a first parameter and / or a first length. The first parameter indicates some or all coefficients of the polynomial corresponding to the phase of the first sequence. The first length is used to indicate the length of the first sequence. The length of the first sequence may be (pre)configured, defined by a standard, or agreed upon by the terminal device and the network device.

[0017] In this solution, when the phase of the first sequence is represented by a polynomial, the first sequence can be indicated by some or all of the coefficients of the polynomial corresponding to the phase of the first sequence, thereby determining the first sequence based on the first length and the first parameter. Compared to directly indicating the N elements included in the first sequence, indicating the first information occupies fewer bits, thereby reducing signaling overhead.

[0018] In one implementation, the second information includes M index information to indicate the location of the reference signal resource, which is easy to implement and relatively simple. The value of M can be (pre)configured, or the value of M can be defined by a standard, or the value of M can be agreed upon by the terminal device and the network device.

[0019] In one implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or the M indexes, wherein the second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.

[0020] When the position of the reference signal resource can be represented by a polynomial, the position of the reference signal resource can also be indicated by the second parameter, the highest degree of the polynomial corresponding to the M indexes, which can reduce the indication overhead compared to directly indicating the M indexes contained in the reference signal resource.

[0021] In one implementation, the second information further includes: a reference index, which is an index of an absolute position of a reference resource.

[0022] When the M indexes indicated by the second information are M relative indexes, the second information may further include a reference index, so that the terminal device can clearly identify the absolute position of the reference signal resource based on the reference index.

[0023] In one implementation, when M indexes are indexes of relative positions of reference signal resources relative to a reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index in the indexes of the absolute position of the reference signal resource. i is an integer greater than or equal to 0.

[0024] In one implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute positions of the reference signal resource, where i is an integer greater than or equal to 0.

[0025] In one implementation, the method further includes: the terminal device sending or receiving a reference signal based on the reference signal resource.

[0026] The terminal device determines a reference signal based on the second sequence and sends the reference signal on the reference signal resource. It can also receive a reference signal from the network device on the reference signal resource, where the reference signal is determined based on the second sequence.

[0027] In one implementation, the kth element in the second sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

[0028] The elements in the second sequence correspond / map one-to-one to the positions of the reference signal resources indicated by the M indices. There is no limitation on how this corresponds to the embodiments of the present application, as long as the terminal device and the network device have a consistent understanding of the mapping method of the second sequence to the reference signal resources. For example, the elements in the second sequence and the M indices can be sorted, and the kth element in the sorted second sequence is mapped to the rth element in the sorted M indices. The values ​​of k and r are related to the sorting rules of the elements in the second sequence and the M indices, which are explained below in different cases.

[0029] Case 1: The elements in the second sequence and the M indexes are sorted according to the same rule.

[0030] In case 1, k can be equal to r. For example, if the M indices are sorted from smallest to largest, and the elements in the second sequence are sorted from smallest to largest by index, the kth element in the sorted second sequence is mapped to the rth element in the sorted M indices, and k = r. For another example, if the M indices are sorted from largest to smallest, and the elements in the second sequence are sorted from largest to smallest by index, the kth element in the sorted second sequence is mapped to the rth element in the sorted M indices, and k = r.

[0031] In case 1, k+r=M-1 or k+r=M+1. For example, if the M indices are sorted from small to large and the elements in the second sequence are sorted from small to large by index, the kth element in the sorted second sequence is mapped to the rth element in the sorted M indices, k+r=M-1 or K+r=M+1. For another example, if the M indices are sorted from large to small and the elements in the second sequence are sorted from large to small by index, the kth element in the sorted second sequence is mapped to the rth element in the sorted M indices, k+r=M-1 or K+r=M+1.

[0032] Case 2: The elements in the second sequence are sorted in the opposite order to the M indexes. The kth element in the sorted second sequence is mapped to the rth element in the sorted M indexes.

[0033] In the second scenario, k can be equal to r. For example, if the M indices are sorted from smallest to largest, and the elements in the second sequence are sorted from largest to smallest by index, the kth element in the sorted second sequence is mapped to the rth element in the sorted M indices, and k = r. For another example, if the M indices are sorted from largest to smallest, and the elements in the second sequence are sorted from smallest to largest by index, the kth element in the sorted second sequence is mapped to the rth element in the sorted M indices, and k = r.

[0034] In a second aspect, embodiments of the present application provide a communication method that can be performed by a second communication device. The second communication device can be a combination of components, parts, etc. used to implement the functions of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit, or chip within the network device. The method provided in the second aspect is described below using the second communication device being the network device itself as an example.

[0035] The communication method includes: a network device transmitting first information and second information, wherein the first information indicates a first sequence, and the second information indicates a location of a reference signal resource, wherein the reference signal resource is non-uniformly distributed in the frequency domain. The first sequence and the location of the reference signal resource are used to determine a second sequence, and the second sequence corresponds to the reference signal.

[0036] In one implementation, the second information indicates the position of the reference signal resource, including: the second information indicates M indexes, the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.

[0037] In one implementation, the first sequence includes N elements, and the second sequence includes M elements among the N elements. Positions of the M elements among the N elements correspond to M indexes, where N is a positive integer.

[0038] In one implementation, the first information includes a first parameter and / or a first length, wherein the first parameter is used to indicate some or all coefficients of the polynomial corresponding to the phase of the first sequence, and the first length is used to indicate the length of the first sequence.

[0039] In one implementation, the second information includes information of M indexes.

[0040] In one implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or the M indexes, wherein the second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.

[0041] In one implementation, the second information further includes: a reference index, which is an index of an absolute position of a reference resource.

[0042] In one implementation, when M indexes are indexes of relative positions of reference signal resources relative to a reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index in the indexes of the absolute position of the reference signal resource. i is an integer greater than or equal to 0.

[0043] In one implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute positions of the reference signal resource, where i is an integer greater than or equal to 0.

[0044] In one implementation, the method further includes: the network device sending or receiving a reference signal based on the reference signal resource.

[0045] In one implementation, the kth element in the second sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

[0046] Regarding the beneficial effects of the second aspect and its various implementations, reference may be made to the beneficial effects of the aforementioned first aspect and its various implementations, which will not be repeated here.

[0047] In a third aspect, embodiments of the present application provide a communication method that can be performed by a first communication device and a second communication device. The first communication device can be a component, assembly, or the like used to implement the functionality of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit, or chip within the terminal device. The second communication device can be a component, assembly, or the like used to implement the functionality of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit, or chip within the network device.

[0048] For example, taking the first communication device as the terminal device itself and the second communication device as the network device itself as an example, the communication method includes: the network device sends first information and second information, the first information indicates a first sequence, and the second information indicates the position of a reference signal resource, and the reference signal resource is non-uniformly distributed in the frequency domain; the terminal device determines the second sequence based on the first sequence and the position of the reference signal resource, and the second sequence corresponds to the reference signal.

[0049] For the beneficial effects of the third aspect, reference may be made to the beneficial effects of the first aspect and its various implementation methods, which will not be repeated here.

[0050] In a fourth aspect, an embodiment of the present application provides a communication device having the function of implementing the behavior in the method example of any aspect of the first aspect or the second aspect above. The beneficial effects can be found in the relevant description of the first aspect or the second aspect and will not be repeated here. For example, the communication device may be the terminal device in the first aspect, or the communication device may be a device that can support the terminal device to implement the functions required by the method provided in the first aspect, for example, the communication device may be a chip or chip system in the terminal device. For another example, the communication device may be the network device in the second aspect, or the communication device may be a device that can support the network device to implement the functions required by the method provided in the second aspect, for example, the communication device may be a chip or chip system in the network device.

[0051] In one possible design, the communication device includes a baseband device and a radio frequency device.

[0052] In one possible design, the communication device includes corresponding means (means) or modules for executing the method of the first aspect or the second aspect. For example, the communication device: includes a processing unit (sometimes also referred to as a processing module or processor) and / or a transceiver unit (sometimes also referred to as a transceiver module or transceiver). The transceiver unit can realize the sending function and the receiving function. When the transceiver unit realizes the sending function, it can be called a sending unit (sometimes also referred to as a sending module). When the transceiver unit realizes the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, which is called a transceiver unit, and the functional unit can realize the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can perform the corresponding functions in the method examples of the first aspect or the second aspect above. Please refer to the detailed description in the method examples for details, which will not be repeated here.

[0053] In a fifth aspect, an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect of the above-mentioned embodiment, or a chip or chip system provided in the communication device in the fourth aspect. The communication device includes a communication interface and a processor, and optionally, also includes a memory. The memory is used to store computer programs or instructions or data, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions or data, the communication device executes the method executed by the terminal device in the above-mentioned method embodiment. For example, the communication device may be a terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip. Alternatively, when the processor reads the computer program or instructions or data, the communication device executes the method executed by the network device in the above-mentioned method embodiment. For example, the communication device may be a network device or a functional module in the network device, such as a baseband chip and a radio frequency chip.

[0054] In a sixth aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in the first aspect or the second aspect. Optionally, the chip system also includes a memory. The memory is used to store computer programs (also referred to as codes, or instructions). The processor is used to call and run the computer program from the memory so that the device equipped with the chip system executes the method in the first aspect or the second aspect and any possible implementation thereof. The chip system can be composed of chips, or it can include chips and other discrete devices.

[0055] In a seventh aspect, embodiments of the present application provide a communication device comprising an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The input / output interface can be an interface circuit, an output circuit, an input circuit, a pin, or related circuits. The logic circuit is used to execute the method described in the first or second aspect.

[0056] In a specific implementation, the communication device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the logic circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit, respectively, at different times. This application does not limit the specific implementation of the input and output interfaces and logic circuits.

[0057] In one implementation, when the communication apparatus is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or a network device such as a base station. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.

[0058] In an eighth aspect, an embodiment of the present application provides a communication system, which includes a terminal device and a network device, wherein the terminal device is used to implement the functions of the method described in the first aspect, and the network device is used to implement the functions of the method described in the second aspect.

[0059] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods is implemented.

[0060] In the tenth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods to be implemented.

[0061] The beneficial effects of the above-mentioned second to tenth aspects and their implementation methods can refer to the beneficial effects of the first aspect and any one of its implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] FIG1 is a schematic diagram of an architecture of a communication system provided in an embodiment of the present application;

[0063] FIG2A is a schematic diagram of a reference signal frequency domain resource with eight comb teeth provided in an embodiment of the present application;

[0064] FIG2B is a schematic diagram of a reference signal frequency domain resource with a comb tooth of 4 provided in an embodiment of the present application;

[0065] FIG2C is a schematic diagram of a reference signal frequency domain resource with a comb tooth of 2 provided in an embodiment of the present application;

[0066] FIG3A is a schematic diagram of reference signal resources uniformly distributed in the frequency domain and corresponding reference signals in the time domain, provided by an embodiment of the present application;

[0067] FIG3B is a schematic diagram of reference signal resources unevenly distributed in the frequency domain and corresponding reference signal signals in the time domain provided by an embodiment of the present application;

[0068] FIG4 is a flow chart of a communication method 400 provided in an embodiment of the present application;

[0069] FIG5 is a schematic diagram showing a relationship among a relative index, a reference index, and an absolute index provided in an embodiment of the present application;

[0070] FIG6 is a schematic diagram of another relationship among relative indexes, reference indexes, and absolute indexes provided in an embodiment of the present application;

[0071] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0072] FIG8 is another schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] In this embodiment of the present application, a reference signal design that matches unevenly distributed reference signal resources is provided. This design ensures that the reference signal mapped to the reference signal resource has a lower PAPR, thereby reducing reference signal distortion and improving the decoding accuracy of network devices. The following further describes the solution provided by this embodiment of the present application in conjunction with the accompanying drawings.

[0074] The technical solutions provided in the embodiments of the present application can be applied to communication systems related to the 3rd Generation Partnership Project (3GPP), such as the Long Term Evolution (LTE) communication system, the sixth generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as the sixth generation (6G) communication system, or other similar communication systems. Other similar communication systems may include wireless fidelity (WIFI), vehicle to everything (V2X), Internet of Things (IoT) system, narrowband Internet of Things (NB-IoT) system, and the like.

[0075] Referring to Figure 1 , a communication system applicable to an embodiment of the present application is shown. The communication system includes a radio access network 100 and a core network 200. Optionally, the communication system may also include the Internet 300 (Figure 1 uses this as an example).

[0076] The wireless access network 100 may include at least one network device and at least one terminal device. For example, the wireless access network 100 includes two network devices 110a and 110b and terminal devices 120a through 120j. The network architecture shown in FIG1 is merely illustrative, and the number of terminal devices and / or network devices may be fewer or greater. The communication system described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the communication systems to which the embodiments of the present application are applicable. For example, the communication system may also include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1. ​​Persons skilled in the art will appreciate that as network architecture evolves, the technical solutions provided in the embodiments of the present application will remain applicable to similar technical problems. When applying the technical solutions of the embodiments of the present application to other communication systems, the devices, components, and modules in the embodiments may be replaced with corresponding devices, components, and modules in other communication systems without limitation.

[0077] In the embodiments of the present application, the network device refers to a radio access network (RAN) device. The RAN may be a 3GPP-related cellular system, such as a 5G / new radio (NR) mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). The RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a virtualized RAN (vRAN). The RAN may also be a communication system that is a fusion of two or more of the above systems. The RAN device may also be referred to as a RAN node, a RAN entity, or an access node.

[0078] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node / host node, or a wireless controller. A RAN node can also be a server, a wearable device, a vehicle, or an onboard device. For example, a RAN node in V2X technology can be a roadside unit (RSU).

[0079] In another possible scenario, the RAN node may be a module or unit that performs part of the functions of the base station; or multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, and different RAN nodes respectively perform part of the functions of the base station. For example, the RAN node may be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The functions of the CU may be implemented by one entity, or by different entities. For example, the functions of the CU may be further divided, that is, the control plane and the user plane may be separated and implemented by different entities, namely the control plane CU entity (i.e., CU-control plane (CP) entity) and the user plane CU entity (i.e., CU-user plane (UP) entity). The CU-CP entity and the CU-UP entity may be coupled with the DU to jointly perform the functions of the RAN node. The CU and DU may be set separately, or may be included in the same network element, such as the baseband unit (BBU).

[0080] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0081] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above it (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC), the media access control (MAC) layer, and / or the physical (PHY) layer, etc.). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the PDCP layer and the protocol layers below it (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.). For a detailed description of the above-mentioned protocol layers, please refer to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols. The above division of the processing functions of the CU and DU according to the protocol layer is only an example, and can also be divided in other ways, which is not limited by this application. For example, in one design, the CU or DU can also be divided into parts with partial processing functions of the protocol layer. In one design, part of the RLC layer functions and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU.

[0082] In the embodiments of the present application, the device for implementing the functions of the network device can be the network device itself, or a device that can support the network device to implement the functions, such as a chip system or a combination of devices or components that can implement the functions of the network device, and the device can be installed in the network device. The embodiments of the present application do not limit the specific technology and specific device form used by the network device.

[0083] In the embodiments of the present application, any device capable of performing data communication with a base station can be regarded as a terminal device, which is also called a terminal, terminal device, user equipment (UE), mobile station, or mobile terminal. Terminal devices can be widely used in various scenarios. For example, terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, stations (STAs), robotic arms, cameras, robots, vehicles, drones, helicopters, airplanes, ships, or smart home devices (such as TVs, air conditioners, vacuum cleaners, speakers, set-top boxes), relays, customer premises equipment (CPEs), smart cars (or intelligent cars), digital cars, unmanned cars (or driverless cars or pilotless cars or automobiles), self-driving cars or autonomous cars, pure electric vehicles (or battery EVs), hybrid electric vehicles (HEVs), range extended EVs (REEVs), plug-in hybrid electric vehicles (PHEVs), new energy vehicles (new energy vehicles), roadside devices (road sites), etc. The terminal device may also be a terminal device in an IoT system, such as a water meter, an electricity meter, etc.

[0084] The various terminal devices introduced above, if located on a vehicle (for example, placed / installed in a vehicle), can be considered as vehicle-mounted terminal devices. The vehicle-mounted terminal device can be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. The on-board terminal device can be a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU or T-box.

[0085] In an embodiment of the present application, the roles of network devices and terminal devices may be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile network device. For terminal devices 120j that access the wireless access network 100 through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, and communication between 110a and 120i is carried out through a wireless air interface protocol. Of course, 110a and 120i can also communicate through an interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, in an embodiment of the present application, network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with network device functions, and 120a-120j in Figure 1 can also be referred to as communication devices with terminal device functions.

[0086] In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device in implementing the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device, which can be installed in the terminal device. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.

[0087] When a network device sends data to a terminal device, it needs to perform modulation coding and signal precoding based on the CSI of the downlink channel obtained by the network device. In one implementation, the network device can estimate the CSI of the uplink channel based on the reference signal sent by the terminal device, and then estimate the CSI of the downlink channel based on the CSI of the uplink channel. The uplink and uplink here are relative. If the network device to the terminal device is downlink, then the terminal device to the network device is uplink (this embodiment of the present application takes this as an example).

[0088] The reference signal (e.g., demodulation reference signal (DMRS) and sounding reference signal (SRS)) sent by the terminal device to the network device. The sequence carrying the reference signal (also called the reference signal sequence) can be generated according to the ZC sequence. The ZC sequence is generated based on the base sequence after cyclic shift α. Satisfies the following formula:

[0089] in, is the base sequence of the ZC sequence. ZC is the length of the ZC base sequence, Where m is the number of RBs, is the number of subcarriers contained in one RB, and the total resource is subcarriers, the number of subcarriers mapped by the ZC sequence is 1 / 2 of the total number of resources δ ,δ=log2(K TC ), where K TC is the number of transmission combs. N ZC is the length of the root sequence, which is less than or equal to M ZC α is the cyclic shift position, n is the number of the ZC sequence. u is the group number of the sequence group, for example, u∈{0,1,...,29}, which means there are 30 sequence groups. v is the base sequence number in each sequence group, for example, v=0,1. q represents the root index, Used to distinguish different root sequences within a group and between different groups.

[0090] The terminal device maps the reference signal sequence to the reference signal resource and uses the reference signal resource to send the reference signal to the network device. In NR, the reference signal resources are evenly spaced / uniformly distributed in the frequency domain. In other words, the frequency domain density of the reference signal resources corresponding to a reference signal port (which can be simply referred to as a port) is the same, or the frequency domain density of the reference signal resources corresponding to a port is one density. The frequency domain density of the reference signal resources can be obtained by combing the teeth K TC To characterize, that is, each adjacent K TC There is one subcarrier among the subcarriers as a reference signal resource, and the interval between every two reference signal resources is K TC -1 subcarrier. Among them, K TC is configured. For example, K TC The configuration is 8, and accordingly, the reference signal frequency domain resources are shown in FIG2A. TCThe configuration is 4, and accordingly, the reference signal frequency domain resources are shown in FIG2B. TC The configuration is 2. Accordingly, the reference signal frequency domain resources are shown in FIG2C .

[0091] A reference signal port corresponds to a reference signal sequence on an orthogonal frequency division multiplexing (OFDM) symbol. The reference signal sequence is generated based on the ZC sequence, for example, the ZC sequence and port p i The reference signal sequence satisfies:

[0092] For port p i Reference signal sequence on symbol l', l' is the index of the symbol where the reference signal resource is located / The l′th symbol among the symbols, The number of subcarriers occupied by the reference signal resource is also the length of the SRS sequence. The number of symbols occupied by the reference signal. The OFDM symbol in the embodiment of the present application is simply referred to as symbol. i For port p i cyclic shift, δ=log2(K TC ), where K TC is the transmission comb number. x represents The xth subcarrier among the subcarriers.

[0093] The above formula can also be understood as: the reference signal sequence is a sequence with a length of The reference signal sequence is mapped to the ZC sequence of symbol l' in sequence. On evenly distributed reference signal resources, the non-reference signal resources of symbol l′ are mapped to 0 (i.e., the reference signal sequence is not mapped to the non-reference signal resources of symbol l′). To improve the power efficiency of terminal devices, the terminal device's high power amplifier (HPA) is typically required to operate near the linear saturation region. To this end, given the limited transmit power of terminal devices, OFDM symbols are used to transmit data, requiring the reference signal sequence to have a low PAPR. This is because if the PAPR of the reference signal sequence is large, when the HPA operates near the saturation point, there is a certain probability that the signal input to the HPA will enter the nonlinear region and produce nonlinear distortion, affecting the decoding accuracy at the receiving end. For ZC sequences, the amplitude / power of the signal of any length of ZC sequence is constant, that is, the ZC sequence has a constant envelope property. After Fourier transform, the ZC sequence remains a ZC sequence. That is, if the frequency domain signal is a ZC sequence, then the signal transformed to the time domain is still a ZC sequence. Therefore, after Fourier transform, the ZC sequence still has the constant envelope property. In this way, when the reference signal sequence is mapped to reference signal resources evenly distributed in the frequency domain, the PAPR of the reference signal can be lowered.

[0094] As antenna scale increases, the number of reference signal ports also increases accordingly. Continuing to use a design with uniformly distributed reference signal resources will result in higher resource overhead. To reduce resource overhead, a design with sparse, non-uniformly distributed reference signal resources is proposed. In this case, more accurate CSI can also be obtained based on auxiliary information / prior information. The auxiliary information can be some previously acquired information used to estimate CSI. Non-uniformly distributed reference signal resources means that the resources occupied by the reference signal sequence corresponding to each reference signal port are non-uniformly distributed in the frequency domain and / or time domain. Non-uniformly distributed reference signal resources in the frequency domain can also be understood as having at least two frequency domain densities for the reference signal resources corresponding to each reference signal port. Frequency domain density is the proportion of frequency domain resources occupied by the reference signal within a unit frequency domain resource. For example, for easier understanding, please refer to Figures 3A and 3B. Figure 3A is a schematic diagram of reference signal resource locations uniformly distributed in the frequency domain and the corresponding reference signal time domain signals. Figure 3B is a schematic diagram of reference signal resource locations non-uniformly distributed in the frequency domain and the corresponding reference signal time domain signals. The left diagram in Figure 3A shows reference signal resources evenly distributed in the frequency domain, while the left diagram in Figure 3B shows reference signal resources unevenly distributed in the frequency domain. For ease of description, the following uses unevenly distributed reference signal resources as an example.

[0095] For non-uniformly distributed reference signal resources, for example, for reference signal resources that are non-uniformly distributed in the frequency domain, if the ZC sequence that matches the uniformly distributed reference signal resources is used, spikes may appear in the time domain (i.e., the PAPR increases significantly), causing reference signal distortion and affecting the decoding accuracy at the receiving end.

[0096] As shown in Figure 3A, when the ZC sequence is mapped to reference signal resources uniformly distributed in the frequency domain, the PAPR of the time domain signal obtained after Fourier transform is approximately 2.7228 dB. As shown in Figure 3B, when the ZC sequence is mapped to reference signal resources non-uniformly distributed in the frequency domain, the PAPR of the time domain signal obtained after Fourier transform is approximately 12.9648 dB. Comparing Figures 3A and 3B, it can be seen that using the current reference signal design and a design with non-uniformly distributed reference signal resources in the frequency domain will result in a higher PAPR of the reference signal, causing reference signal distortion and affecting the decoding accuracy at the receiving end.

[0097] To address the above-mentioned issues, the present invention proposes a solution. In this embodiment, a reference signal design matching the non-uniformly distributed reference signal resources in the frequency domain is provided, so that the reference signal mapped to the reference signal resource has a lower PAPR, thereby reducing reference signal distortion and improving the decoding accuracy of network devices.

[0098] In the embodiment of the present application, the reference signal may be a demodulation reference signal (DMRS) or a sounding reference signal (SRS) or a channel state information reference signal (CSI-RS) or other uplink reference signal or other downlink reference signal.

[0099] A reference signal port, also known as a port or antenna port, is a logical concept typically associated with a reference signal. For example, an antenna port can be considered a transceiver interface on the channel traversed by the reference signal. A collection of multiple antenna ports is called a port group. In one possible design, multiple digital ports of a network device can be grouped to form multiple port groups. In one possible design, a reference signal resource has multiple ports (or digital ports), corresponding to a port group (or digital port group). Multiple reference signal resources each correspond to multiple port groups. In one possible design, multiple reference signal resources correspond to one port group. In another possible design, a port group includes antenna ports corresponding to arrays connected by multiple digital ports. These multiple digital ports can be multiple digital ports corresponding to the same analog beam, with one port group corresponding to one analog beam; alternatively, these multiple digital ports can be digital ports corresponding to multiple analog beams, with one port group corresponding to multiple analog beams. The multiple digital ports corresponding to the same analog beam can be divided into multiple subsets, each subset corresponding to a port group, with one port group corresponding to one analog beam. The port group includes antenna ports corresponding to arrays connected by the digital ports in the subset. Optionally, the port group can also be replaced with a digital-analog port group.

[0100] The index of the absolute position of the reference signal resource is also called the absolute position index of the reference signal resource, referred to as the absolute index of the reference signal resource for short. "Index of absolute position", "absolute position index" and "absolute index" are interchangeable. The index of the relative position of the reference signal resource relative to the reference resource is also called the relative position index of the reference signal resource, referred to as the relative index of the reference signal resource for short. "Index of relative position", "relative position index" and "relative index" are interchangeable. It can be understood that the absolute index of the same reference signal resource A and the relative index of the reference signal resource A are separated by a reference index, and the reference index is the index of the absolute position of the reference resource. The index of the starting absolute position of the reference signal resource is also called the starting absolute position index, referred to as the starting absolute index for short. The index of the starting absolute position of the reference signal resource is also called the ending absolute position index, referred to as the ending absolute index for short.

[0101] In the embodiments of this application, "when," "if," and "if" all indicate that the device will perform a corresponding action under certain objective circumstances. They do not limit the time, do not require the device to perform a judgment action when implemented, and do not imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "under the circumstances" are interchangeable. "When" and "if" are interchangeable.

[0102] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0103] In this document, “used to indicate” can include being used for direct indication and being used for indirect indication. For example, when describing that a certain indication information is used to indicate information I, it can include that the indication information directly indicates I or indirectly indicates I, but it does not mean that the indication information must carry I.

[0104] The information indicated by the indication information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, it is also possible to use the arrangement order of each piece of information that is pre-agreed (such as specified by the protocol) to implement the indication of specific information, thereby reducing the indication overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and indicate them uniformly to reduce the indication overhead caused by indicating the same information separately. For example, those skilled in the art should understand that the precoding matrix is ​​composed of precoding vectors, and the precoding vectors in the precoding matrix may have the same parts in terms of composition or other properties.

[0105] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can be referred to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0106] In the embodiments of the present application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct sending through the air interface, and indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct receiving from YY through the air interface, and indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.

[0107] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.

[0108] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.

[0109] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0110] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first sequence and the second sequence refer to two different sequences, and do not indicate the difference in content, priority or importance of the two sequences. For a technical feature, "A", "B", "C" and "D" are used to distinguish the technical features in the technical feature, and there is no order of precedence or order of size between the technical features described by "A", "B", "C" and "D". For example, the mapping rules A and mapping rules B in this article are only for distinguishing different contents, and do not limit the order of precedence or order of size, priority or importance, etc. between mapping rules A and mapping rules B.

[0111] The solution provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings. In the following introduction, the communication method provided by the embodiment of the present application is applied to the network architecture shown in Figure 1 as an example. The network architecture and application scenarios described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new application scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.

[0112] The following describes the communication method provided in the embodiment of the present application by taking the communication method performed by a network device and a terminal device as an example. The steps performed by the network device can be implemented by the RAN device itself, or by components in the RAN device (such as a baseband chip, or other processing units or processor modules). For example, the network device can be the network device in Figure 1, such as the network device 110a, or it can be a chip (system) in the network device in Figure 1. The steps performed by the terminal device can be implemented by the terminal device itself, or by components in the terminal device (such as a chip, a processing unit, or a processor module). The terminal device can be the terminal device shown in Figure 1, such as the terminal device 120a, or it can be a chip (system) in the terminal device in Figure 1.

[0113] Please refer to Figure 4, which is a flow chart of a communication method 400 provided in an embodiment of the present application. Figure 4 introduces the method from the perspective of interaction between a network device and a terminal device. It should be understood that the communication method 400 can also be implemented by other devices, such as a chip or communication device with communication functions. It should be noted that the embodiment of the present application only takes execution by a network device and a terminal device as an example, and is not limited to a network device and a terminal device. For example, the embodiment of the present application can also be executed by more terminal devices. When more terminal devices are involved, the execution process of each terminal device in these more terminal devices is the same. As shown in Figure 4, the process of the communication method 400 includes the following steps.

[0114] S401. A network device sends first information and second information, where the first information indicates a first sequence and the second information indicates the location of reference signal resources, where the reference signal resources are non-uniformly distributed in the frequency domain. Accordingly, a terminal device receives the first information and the second information. The first information and the second information may be carried in one signaling, or in different signalings.

[0115] The first sequence may be a sequence for generating a reference signal (also referred to as a reference signal sequence). For example, the first sequence may be a ZC sequence. In some embodiments, the first sequence may also be other types of sequences, as long as they can be used to carry a reference signal. The network device may configure the first sequence to the terminal device, for example, the network device sends first information to the terminal device, and the first information may indicate the first sequence. The embodiment of the present application does not limit the specific name of the first information. The first information may be carried in one or more of RRC signaling, downlink control information (DCI) or a MAC control element (CE).

[0116] The first information may directly indicate the first sequence or indirectly indicate the first sequence. The embodiments of this application do not limit the specific implementation of the first information indicating the first sequence. For ease of description, the following example uses the first sequence including N elements, where N is a positive integer.

[0117] Direct indication method: the first information includes N elements; accordingly, the terminal device can directly determine the first sequence according to the first information, and the complexity is relatively low.

[0118] Indirect indication method: The first information includes information about the first parameter and / or the first length. The first length is the length of the first sequence. The first parameter may indicate some or all coefficients of the polynomial corresponding to the phase of the first sequence. Accordingly, the terminal device may determine the first sequence based on the first parameter and the first length. In some embodiments, the phase of the first sequence may be represented by a polynomial. In this case, the first sequence may be indicated by the first parameter and the first length, so that the first information occupies fewer bits and can save signaling overhead.

[0119] The first length can also be understood as the number of elements included in the first sequence. For example, if the first sequence includes N elements, the first length is N. The first length can be (pre)configured, or the first length can be defined by a standard, or the first length can be agreed upon by the terminal device and the network device. In this case, the first information may not include information about the first length.

[0120] The first parameter may include some or all coefficients of the polynomial corresponding to the phase of the first sequence. Taking the first sequence as ZC(n) as an example, n is the number of the first sequence, and the phase of ZC(n) is satisfy: ZC(n) satisfies the following formula: 0≤n≤N L -1, N L is the first length, M L is less than or equal to N L The maximum prime number of the first sequence. The phase of the first sequence corresponds to all the coefficients of the polynomial a1, a2∈{0,1,2,…,M L -1}. In this case, the first parameter may include a1 and / or a2. The terminal device calculates the value of the parameter according to a1, a2 and N L ZC(n) can be determined.

[0121] Alternatively, the first parameter is information indicating some or all coefficients of the polynomial corresponding to the phase of the first sequence. Continuing with the above example, The coefficients of correspond to at least one index, and the first parameter may be some or all of the at least one index. The embodiments of the present application do not limit the specific implementation of the first parameter. For example, the first parameter may be Table 1. When the first information includes the first parameter, the first information may include Table 1, an index of Table 1, or an index in the first column of Table 1.

[0122] Table 1

[0123] It should be noted that the above is a quadratic polynomial as an example. In some embodiments, It can be a polynomial of higher degree, for example, is a D-degree polynomial, where D is an integer greater than 2.

[0124] Phase of the first sequence It can also be represented by a D-degree (D is greater than 2) polynomial. As an example, 0≤n≤N L -1.

[0125] Where B(n) represents the first sequence, represents the phase of the first sequence, Polynomial coefficients Polynomial maximum degree d B ∈{3, 4, …}, d B =D,M L is less than or equal to N L The largest prime number, N L Represents the length of the first sequence, and is a positive integer, that is, N L ∈{1,2,3,…}.

[0126] It can be understood that the first sequence is applicable to uniformly distributed reference signal resources. As shown in the above background, when the reference signal resources are non-uniformly distributed, the first sequence as a reference signal sequence will result in a higher PAPR of the reference signal. To this end, in an embodiment of the present application, the network device can indicate the location of the reference signal resource to the terminal device through the second information, so that the terminal device generates a reference signal sequence (i.e., the second sequence in this article) based on the location of the reference signal resource and the first sequence. In this way, it can be considered that the second sequence matches the location of the reference signal resource. Even if the reference signal resources are non-uniformly distributed, the PAPR of the reference signal mapped to the reference signal resource can be lower. It should be noted that the non-uniform distribution of reference signal resources refers to the non-uniform distribution of reference signal resources in the time domain and / or frequency domain. For the convenience of description, the following takes the non-uniform distribution of reference signal resources in the frequency domain as an example.

[0127] It is understandable that the location of the reference signal resource can be represented by a pattern of the reference signal resource. The pattern of the reference signal resource can indicate the relative positional relationship between the reference signal resource and the non-reference signal resource. Taking the first resource as an example, the first resource includes the reference signal resource and the non-reference signal resource. The pattern of the reference signal resource can indicate the location of the reference signal resource within the first resource. Therefore, the location of the parameter signal resource can be indicated by indicating a pattern of the parameter signal resource. The location of the reference signal resource can also be understood as a pattern of the reference signal resource. The second information indicating the location of the reference signal resource can be replaced by the second information indicating the pattern of the reference signal resource.

[0128] The embodiment of the present application does not limit how the second information indicates the location of the reference signal resource. In addition, the embodiment of the present application does not limit the specific name of the second information. The second information can be carried in one or more of RRC signaling, DCI, or MAC CE.

[0129] As an example, the second information may indicate M indexes, where the M indexes are relative position indexes or absolute position indexes of the reference signal resource, and M is a positive integer. The relative position index of the reference signal resource refers to the index of the relative position of the reference signal resource relative to the reference resource. The absolute position index of the reference signal resource refers to the index of the absolute position of the reference signal resource. When the M indexes are relative position indexes of the reference signal resource, the calculation method of the absolute position index of any reference signal resource is different depending on the position of the reference resource. For example, when the reference index is less than or equal to the starting absolute position index of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute position index, and the reference index is the index of the absolute position of the reference resource. Among them, the i-th absolute index is the i-th index in the M absolute position indexes of the reference signal resource, and i is an integer greater than or equal to 0. Similarly, when the reference index is greater than or equal to the ending absolute position index of the reference signal resource, the difference between the reference index and the i-th index in the M indexes is the i-th absolute index.

[0130] For ease of understanding, the following is explained in conjunction with Figure 5. Figure 5 is a schematic diagram of the relationship between relative index, reference index and absolute position index. (A) in Figure 5 takes the reference index equal to the starting absolute position index of the reference signal resource as an example, and (B) in Figure 5 takes the reference index equal to the ending absolute position index of the reference signal resource as an example. Figure 5 takes the index starting from 0 and the absolute position index of the reference signal resource including {1, 3, 6, 11, 14, 16} as an example. The sorting order of the relative index corresponds to the sorting of the absolute index from small to large. Assume that the M indexes included in the second information are relative position indexes, as shown in (A) in Figure 5, these M indexes are {0, 2, 5, 10, 13, 15}. When the reference index is the absolute position index 1, the absolute index {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {0, 2, 5, 10, 13, 15}. Assume that the M indexes included in the second information are relative position indexes, as shown in (B) in Figure 5, these M indexes are {15, 13, 10, 5, 2, 0}. When the reference index is the absolute position index 16, the absolute position index {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {15, 13, 10, 5, 2, 0}.

[0131] It should be noted that (A) in FIG5 takes the reference index equal to the starting absolute position index of the reference signal resource as an example, and (B) in FIG5 takes the reference index equal to the ending absolute position index of the reference signal resource as an example. The reference index may also be smaller than the starting absolute position index of the reference signal resource, as shown in (A) in FIG6. For another example, the reference index may also be greater than the ending absolute position index of the reference signal resource, as shown in (B) in FIG6.

[0132] As shown in Figure 6(A), assuming the reference index is 0, the M relative position indexes are {1, 3, 6, 11, 14, 16}. When the reference index is the absolute position index 0, the M absolute position indexes {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {1, 3, 6, 11, 14, 16}. As shown in Figure 6(A), assuming the reference index is 17, the M relative position indexes are {16, 14, 11, 6, 3, 1}. When the reference index is the absolute position index 17, the M absolute position indexes {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {16, 14, 11, 6, 3, 1}.

[0133] The second information may directly or indirectly indicate the M indexes. The specific implementation manner in which the second information indicates the M indexes is not limited in this embodiment of the present application. For example, the second information may include the value of M and / or information about the M indexes. The terminal device may determine the location of the reference signal resource based on the value of M and the information about the M indexes.

[0134] Direct indication method: the second information includes M indexes; accordingly, the terminal device can directly determine the location of the reference signal resource according to the M indexes, with low complexity.

[0135] Indirect indication method: The second information includes information indicating M indexes. For example, the second information may include one or more of the following: a second parameter, the highest degree of the polynomial corresponding to the M indexes. The second parameter is used to indicate part of the coefficients or all of the coefficients of the polynomial corresponding to the M indexes. In some embodiments, the M indexes can be represented by a polynomial. In this case, the M indexes can be indicated by the value of M and the second parameter, so that the second information occupies fewer bits and can save signaling overhead. Accordingly, the terminal device can determine the location of the reference signal resource based on the value of M and the second parameter. The value of M can be (pre) configured, or the value of M can be defined by the standard, or the value of M can be agreed upon by the terminal device and the network device. When the value of M is configured, the second information may also include the value of M.

[0136] It is represented by a sequence P(n) with M indices, P(n)∈{0,1,…,N P-1}, 0≤n≤N P -1, N P =M. Assume that P(n) is a The polynomial P(n) satisfies:

[0137] The sequence P(n) is also called the reference signal resource position sequence P(n), and is referred to herein as the third sequence P(n). It is understood that the third sequence P(n) can represent M indexes. P is the highest degree of P(n), is the coefficient of P(n). N P The length of P(n) or the number of elements included in P(n), that is, M. In this case, the second parameter may include and One or more of the following. In this embodiment of the present application, the location of the reference signal resource can be indicated by the second parameter, the highest degree of the polynomial corresponding to the M indexes, to save signaling overhead. Of course, the pattern of the reference signal resource can also be indicated by M indexes, which is simpler and can reduce the processing complexity of the terminal device.

[0138] When the M indexes are relative position indexes of the reference signal resource, the second information may further include the reference index, so that the terminal device can determine the absolute position of the reference signal resource based on the reference index. Optionally, the reference index may be predefined, or the reference index may be agreed upon by the network device and the terminal device. In this case, even if the M indexes are relative position indexes of the reference signal resource, the second information may not include the reference index.

[0139] S402. The terminal device determines a second sequence according to the first sequence and the position of the reference signal resource.

[0140] The second sequence can also be called a reference signal sequence. After the terminal device obtains the first sequence and the location of the reference signal resource, it can generate a second sequence that matches the location of the reference signal resource. "Matching" here means that the second sequence is suitable for the location of the reference signal resource. Even if the location of the reference signal resource indicates that the reference signal resource is unevenly distributed in the frequency domain, transmitting the reference signal based on the reference signal resource and the second sequence can still reduce the PAPR of the reference signal.

[0141] The second sequence is related to the first sequence and the position of the reference signal resource. It can also be considered that the second sequence is related to the first sequence and M indexes. As mentioned above, the M indexes can be represented by a polynomial of the third sequence P(n). From this perspective, the second sequence is related to the first sequence and M indexes, which can be replaced by the second sequence being related to the first sequence and the third sequence P(n) or the second sequence can be determined based on the first sequence and the third sequence P(n). For example, the second sequence S(n) = f(ZC(n), P(n)), where f is a mapping relationship, ZC(n) is the first sequence, and P(n) is also called the reference signal resource position sequence P(n).

[0142] For example, the first sequence is a ZC sequence, and the phase of ZC(n) is satisfy: ZC(n) satisfies the following formula: 0≤n≤N L -1, N L ∈{1,2,3,…}, N L is the first length, i.e. N, M L is less than or equal to N L The first order and second order coefficients of the polynomial corresponding to the phase of the first sequence are a1, a2∈{0,1,2,…,M L -1}. second sequence 0≤n≤N S -1, N S Is the length of S(n) or the number of elements included in S(n) (ie M). The phase of S(n) M S =M L .or,

[0143] Express P(n) as a polynomial, for example, 0≤n≤N P -1,d P is the highest degree of the polynomial, are the polynomial coefficients. N S =N P , N P is the length of P(n). Can be 2D P polynomial of degree, The polynomial coefficients of are not necessarily integers. For example, satisfy:

[0144] When P(n) is expressed using a d-degree polynomial, is a 2×d-degree polynomial, as shown in Table 2.

[0145] Table 2

[0146] Suppose the first sequence includes N elements, and the second sequence may include M elements of the N elements, where the positions of the M elements in the N elements correspond to M indices, and N is greater than or equal to the maximum of the M indices. Alternatively, S(n) consists of the element corresponding to index P(n) in ZC(n).

[0147] For example, taking the first resource as an example, the first resource includes a reference signal resource and a non-reference signal resource. The absolute index corresponding to the first resource is {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17}, and the M indexes of the reference signal resource are {1, 3, 6, 11, 14, 16}. Assume that a2 = 1, a1 = 1, N L =18,M L =17, the first sequence is n is the number of the first sequence. The first sequence is {e -j2π×0 / 17 ,…,e-j2π×17 / 17}, the second sequence consists of the elements corresponding to the M indices in the first sequence. When n is 1 among the M indices, The corresponding element is e -j2π×2 / 17 ; When n is 3 among M indices, The corresponding element is e-j2π×12 / 17; when n is 6 of the M indices, The corresponding element is e-j2π×42 / 17; when n is 11 among the M indices, The corresponding element is e-j2π×132 / 17; when n is 14 in the M index, The corresponding element is e-j2π×210 / 17; when n is 16 in the M index, The corresponding element is e-j2π×272 / 17. That is, the second sequence is {e -j2π×2 / 17 , e -j2π × 12 / 17 ,e -j2π × 42 / 17 ,e -j2π × 132 / 17 ,e -j2π × 210 / 17 ,e -j2π × 272 / 17 It can be seen that the indexes of the positions of the 6 elements included in the second sequence in the 18 elements of the first sequence are M indexes of the reference signal resources.

[0148] Alternatively, the first sequence can also be represented by a D-degree polynomial (D>2). As an example, 0≤n≤N L -1. Where B(n) represents the first sequence, represents the phase of the first sequence, M L is less than or equal to N L The largest prime number, N L Represents the length of the first sequence, and is a positive integer, that is, N L ∈{1,2,3,…}.

[0149] second sequence 0≤n≤N S -1, N S Is the length of S(n) or the number of elements included in S(n) (ie M). The phase of S(n) M S =M L . It can also be understood as

[0150] Express P(n) as a polynomial, for example, 0≤n≤N P -1,d P is the highest degree of the polynomial, are the polynomial coefficients. N S =N P , N P is the length of P(n). Assume that the phase of the first sequence is d B If the polynomial is Can be d B *d P polynomial of degree, The polynomial coefficients of are not necessarily integers. For example, satisfy:

[0151] When P(n) is expressed as a d-degree polynomial, the phase of the first sequence is a k-degree polynomial. The polynomial is shown in Table 3.

[0152] Table 3

[0153] Since the sequence composed of the phases of the M elements contained in the second sequence and the reference signal resource positions (or the sequence composed of M indexes) satisfies a D-order (D>=2) polynomial relationship, rather than a linear polynomial relationship, it is possible to avoid the occurrence of peaks in the time domain signal of the reference signal corresponding to the second sequence mapped to the reference signal resource position, that is, having a lower PAPR.

[0154] S403. The terminal device sends a reference signal based on the reference signal resource and the second sequence.

[0155] The terminal device determines a second sequence and maps the second sequence to a reference signal resource to send a reference signal to the network device. The elements included in the second sequence correspond one-to-one to the positions of the reference signal resources indicated by the M indexes. 0 is mapped to non-reference signal resources.

[0156] In one implementation, the elements included in the second sequence S(n) are mapped one-to-one to the positions of the reference signal resources indicated by the M indexes in sequence, and 0 is mapped to the non-reference signal resources. The M elements included in the second sequence S(n) and the second cyclic shift code sequence CS RS The M cyclic shift codes included in S(n) correspond one to one. For example, the i-th element in S(n) can be directly mapped to the i-th resource in the M indexes, where i is a positive integer. In this case, there is no need to sort the second sequence S(n) and the M indexes.

[0157] The M elements included in the second sequence S(n) correspond to the M indexes in a one-to-one correspondence, which can also be understood as a one-to-one correspondence between the M elements included in the second sequence S(n) and the M elements included in P(n). It can be understood that the M indexes represented by P(n) can be M relative indexes or M absolute indexes. Depending on whether the M indexes are M relative indexes (i.e., indexes of the relative positions of the reference signal resources) or M absolute indexes (i.e., indexes of the absolute positions of the reference signal resources), the relationship satisfied between the second sequence S(n) and P(n) is different, and the following describes each case separately.

[0158] Case A: M indices represent M relative indices, and the second sequence S(n) and the third sequence P(n) satisfy formula (1):

[0159] Among them, p0 is the reference index, which represents the index of the absolute position of the reference resource, p0≤p start or p0≥p end , p start is the absolute index of the starting position of the reference signal resource, p end is the absolute index of the end position of the reference signal resource. P(n) represents M relative indices, and p0 + c × P(n) represents the absolute index corresponding to the M relative indices. scalingfactor(n) is a sequence of amplitude and phase scaling factors, including one or more of the following: amplitude scaling factor amp(n), cyclic shift factor cs(n), or code division multiplexing factor cdm(n).

[0160] Case B: M indices represent M absolute indices, and the second sequence S(n) and the third sequence P(n) satisfy:

[0161] It can be understood that the M elements included in the second sequence S(n) correspond one-to-one with the M indexes, that is, one element corresponds to one index. For example, the kth element in the second sequence S(n) is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0. The M indexes can be represented by the third sequence P(n). The M elements included in the second sequence S(n) correspond one-to-one with the M indexes. It can also be understood that the M elements included in the second sequence S(n) correspond one-to-one with the M elements included in the third sequence P(n), that is, one element in the second sequence S(n) corresponds to one element in the third sequence P(n). The kth element in the reference signal sequence S(n) is mapped to the reference signal resource corresponding to the rth element in the third sequence P(n).

[0162] In one implementation, the second sequence S(n) and the third sequence P(n) can be sorted, the M elements and M indices in the second sequence S(n) can be sorted, and the M elements in the sorted S(n) can be sequentially mapped to the sorted M indices. For example, the kth element in the sorted second sequence is mapped to the rth element in the M indices in the sorted P(n). The values ​​of k and r are related to the sorting rules of the elements in the second sequence and the third sequence P(n). Accordingly, the mapping rules between the second sequence S(n) and the third sequence P(n) include, but are not limited to, the following.

[0163] Mapping Rule A: The sorting rules for the second sequence S(n) and the third sequence P(n) are consistent, with k = r. Mapping Rule A can also be understood as: sorting S(n) and P(n) according to the same rule, and mapping the sorted S(n) to the sorted P(n) sequentially. Mapping Rule A can also be understood as any of the following mapping rules A1 to A4. In mapping rules A1 and A2, P(n) is sorted based on the value of n, and S(n) is sorted based on the value of n. In mapping rules A3 and A4, P(n) is sorted based on the value of P(n), and S(n) is sorted based on the value of n. In the following description of mapping rules A1 to A4, M = 6 is used as an example.

[0164] Mapping rule A1: When S(n) and P(n) are sorted in ascending order of n, k = r. For example, when S(n) and P(n) are sorted in ascending order of n, {S(0), S(1), S(2), S(3), S(4), S(5)} and {P(0), P(1), P(2), P(3), P(4), P(5)} are obtained. When k and r are numbered starting from 0, assuming k = 2, S(2) in the sorted S(n) is mapped to the reference signal resource corresponding to P(2) in the sorted P(n), that is, r = 2 = k.

[0165] Mapping rule A2: When S(n) and P(n) are sorted from largest to smallest according to n, k = r. For example, when S(n) and P(n) are sorted from largest to smallest according to n, we obtain {S(5), S(4), S(3), S(2), S(1), S(0)} and {P(5), P(4), P(3), P(2), P(1), P(0)}. When k and r are numbered starting from 0, assuming k = 2, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to P(3) in the sorted P(n), that is, r = 2 = k.

[0166] Mapping rule A1 can also be understood as mapping rule A3: When S(n) is sorted from small to large by n, P(n) is sorted from small to large, and k = r. Continuing with the example in Figure 6, P(n) = {1, 3, 6, 11, 14, 16}, 0 ≤ n ≤ 5. P(n) is sorted from small to large to {1, 3, 6, 11, 14, 16}, and S(n) is sorted from small to large by n to obtain {S(0), S(1), S(2), S(3), S(4), S(5)}. When k and r are numbered starting from 0, assuming k = 2, S(2) in the sorted S(n) is mapped to the reference signal resource with index 6 in the sorted P(n), that is, it is mapped to the reference signal resource corresponding to the second index in the sorted P(n), that is, r = 2 = k.

[0167] Mapping rule A2 can also be understood as mapping rule A4: When S(n) is sorted from largest to smallest according to n, P(n) is also sorted from largest to smallest, and k = r. Continuing with the example in Figure 6, P(n) = {1, 3, 6, 11, 14, 16}, 0 ≤ n ≤ 5. P(n) is sorted from largest to smallest to {16, 14, 11, 6, 3, 1}, and S(n) is sorted from largest to smallest according to n to obtain {S(5), S(4), S(3), S(2), S(1), S(0)}. When k and r are numbered starting from 0, assuming k = 2, S(3) in the sorted S(n) is mapped to the reference signal resource with index 11 in the sorted P(n), that is, it is mapped to the reference signal resource corresponding to the second index, that is, r = 2 = k.

[0168] It should be noted that mapping rule A takes the index numbering starting from 0 as an example. The embodiment of the present application does not limit the starting number of the index. For example, the starting number of the index can also be 1.

[0169] Mapping rule B: The sorting rules of the second sequence S(n) and the third sequence P(n) are the same, k+r=M-1 or k+r=M+1. Alternatively, mapping rule B can also be: the sorting rules of the second sequence S(n) and the third sequence P(n) are opposite, k=r. Mapping rule B can also be understood as any one of the following mapping rules B1 to B8. Among them, in mapping rules B1, mapping rules B3, mapping rules B5 and mapping rules B7, P(n) is sorted according to the value of n, and S(n) is sorted according to the value of n. In mapping rules B2, mapping rules B4, mapping rules B6 and mapping rules B8, P(n) is sorted according to the value of P(n), and S(n) is sorted according to the value of n. In the following introduction to mapping rules B1 to B8, M=6 is taken as an example.

[0170] Mapping rule B1: When S(n) is sorted from n in ascending order, and P(n) is sorted from n in descending order, k=r. For example, when S(n) and CS are sorted from n in ascending order, RS (n) obtains {S(0), S(1), S(2), S(3), S(4), S(5)}, and sorts P(n) from largest to smallest according to n to obtain {P(5), P(4), P(3), P(2), P(1), P(0)}. When k and r are numbered starting from 0, assuming k = 2, S(2) in the sorted S(n) is mapped to the reference signal resource corresponding to P(3) in the sorted P(n), that is, r = 2 = k. When k and r are numbered starting from 1, assuming k = 2, S(1) in the sorted S(n) is mapped to the reference signal resource corresponding to P(4) in the sorted P(n), that is, x = 2 = k.

[0171] Mapping rule B1 can also be understood as mapping rule B2: when S(n) is sorted from small to large, CS RS(n) is also sorted from small to large according to n, and P(n) is sorted from large to small, k = r, and k = x. Continuing with the example in Figure 6, P(n) = {1, 3, 6, 11, 14, 16}, where 0 ≤ n ≤ 5. P(n) (i.e., the M indices) are sorted from large to small as {16, 14, 11, 6, 3, 1}, and the corresponding order of n is {5, 4, 3, 2, 1, 0}. Sorting S(n) from small to large according to n yields {S(0), S(1), S(2), S(3), S(4), S(5)}. When k and r are numbered starting from 0, assuming k = 2, S(2) in the sorted S(n) is mapped to the reference signal resource corresponding to index 11 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the second index, that is, r = 2 = k. When k and r are numbered from 1, assuming k=2, S(1) in the sorted S(n) is mapped to the reference signal resource corresponding to the sorted P(n) index 14, that is, r=2=k.

[0172] Mapping rule B3: When S(n) is sorted from largest to smallest by n, and P(n) is sorted from smallest to largest by n, k = r. For example, sorting S(n) from largest to smallest by n yields {S(5), S(4), S(3), S(2), S(1), S(0)}, and sorting P(n) from smallest to largest by n yields {P(0), P(1), P(2), P(3), P(4), P(5)}. When k and rx are numbered starting from 0, assuming k = 2, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to P(2) in the sorted P(n), i.e., r = 2 = k. When k and r are numbered starting from 1, assuming k = 2, S(4) in the sorted S(n) is mapped to the reference signal resource corresponding to P(1) in the sorted P(n), i.e., r = 2 = k.

[0173] Mapping rule B3 can also be understood as mapping rule B4: When S(n) is sorted from largest to smallest by n, and P(n) is sorted from smallest to largest, k = r. Continuing with the example in Figure 6, P(n) = {1, 3, 6, 11, 14, 16}, where 0 ≤ n ≤ 5. P(n) is sorted from smallest to largest as {1, 3, 6, 11, 14, 16}, and the corresponding n is sorted as {0, 1, 2, 3, 4, 5}. Sorting S(n) from largest to smallest by n yields {S(5), S(4), S(3), S(2), S(1), S(0)}. When k and r are numbered starting from 0, assuming k = 2, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to index 6 in the sorted P(n), i.e., r = 2 = k. When k and r are numbered starting from 1, assuming k=2, S(4) in the sorted S(n) is mapped to the reference signal resource corresponding to index 3 in the sorted P(n), and r=2=k.

[0174] Mapping rule B5: When S(n) is sorted in ascending order of n, and P(n) is sorted in ascending order of n, k+r=M-1 or k+r=M+1. Sorting S(n) and P(n) in ascending order of n yields {S(0), S(1), S(2), S(3), S(4), S(5)} and {P(0), P(1), P(2), P(3), P(4), P(5)}. When k and r are numbered starting from 0, S(2) in the sorted S(n) can be mapped to the reference signal resource corresponding to P(3) in the sorted P(n), i.e., k=2, r=3, k+r=5=6 (i.e., M)-1. When k and r are numbered starting from 1, S(1) in the sorted S(n) can be mapped to the reference signal resource corresponding to P(4) in the sorted P(n), i.e., k=2, r=5, k+r=7=6 (i.e., M)+1.

[0175] Mapping rule B5 can also be understood as mapping rule B6: When S(n) is sorted from small to large, P(n) is sorted from small to large, k+r=M-1 or k+r=M+1. Continuing with the example in Figure 6, P(n)={1,3,6,11,14,16}, P(n) is sorted from large to small as {1,3,6,11,14,16}, and the corresponding n is sorted as {0,1,2,3,4,5}. Sorting S(n) from small to large as n yields {S(0),S(1),S(2),S(3),S(4),S(5)}. When k and r are numbered starting from 0, S(2) in the sorted S(n) is mapped to the reference signal resource corresponding to index 11 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the third index, that is, k=2, r=3, k+r=5=6 (that is, M)-1. When k and r are numbered starting from 1, S(1) in the sorted S(n) is mapped to the reference signal resource corresponding to index 14 in the sorted P(n), i.e., k=2, r=5, k+r=7=6 (i.e., M)+1.

[0176] Mapping rule B7: When S(n) is sorted from largest to smallest by n, and P(n) is sorted from largest to smallest by n, k+r=M-1 or k+r=M+1. Sorting S(n) and P(n) from largest to smallest by n yields {S(5), S(4), S(3), S(2), S(1), S(0)} and {P(5), P(4), P(3), P(2), P(1), P(0)}. When k and r are numbered starting from 0, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to P(2) in the sorted P(n), i.e., k=2, r=3, i.e., k+r=5=6 (i.e., M)-1. When k and r are numbered starting from 1, S(4) in the sorted S(n) is mapped to the reference signal resource corresponding to P(1) in the sorted P(n), i.e., k=2, r=5, k+r=7=6 (i.e., M)+1.

[0177] Mapping rule B7 can also be understood as mapping rule B8: When S(n) is sorted from largest to smallest according to n, and P(n) is sorted from largest to smallest, k+r=M-1 or k+r=M+1. Using the example in Figure 6, P(n)={1,3,6,11,14,16}, {16,14,11,6,3,1}, the corresponding order of n is {5,4,3,2,1,0}, and S(n) is sorted from largest to smallest according to n to obtain {S(5),S(4),S(3),S(2),S(1),S(0)}. When k and r are numbered starting from 0, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to index 6 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the third index, that is, k=2, r=3, that is, k+r=5=6 (that is, M)-1. When k and r are numbered starting from 1, S(4) in the sorted S(n) is mapped to the reference signal resource corresponding to index 3 in the sorted P(n), i.e., k=2, r=5, k+r=7=6 (i.e., M)+1.

[0178] In an embodiment of the present application, the second sequence S(n) and the third sequence P(n) may be sorted in order from small to large or from large to small. The sorting rules corresponding to the second sequence S(n) and the third sequence P(n) may be the same or different. For example, the second sequence S(n) and the third sequence P(n) both correspond to sorting rules from small to large or from large to small, or, one of the second sequence S(n) and the third sequence P(n) is sorted according to the sorting rule from small to large, and the other is sorted according to the sorting rule from large to small. For the convenience of description, in an embodiment of the present application, the sorting rule from small to large is referred to as sorting rule A, and the sorting rule from large to small is referred to as sorting rule B. Assume that sorting rule A satisfies h(n)=n, 0≤n≤N H -1, then sorting rule B satisfies: h(n)=N H -1-n, 0≤n≤N H -1.

[0179] For example, sort the second sequence S(n) to obtain the sequence satisfy: 0≤n≤N S -1, N H =N S , N S is the length of S(n) or the number of elements included in S(n). According to the sorting rule A, the second sequence S(n) is sorted as follows: Sorting the second sequence S(n) according to sorting rule B gives: Sort the third sequence P(n) to obtain satisfy: 0≤n≤N P -1, N H =N P Among them, according to the sorting rule A, the third sequence P(n) is sorted as follows: Sorting the third sequence P(n) according to sorting rule B gives: N P =N S .

[0180] get and Afterwards, you can Perform amplitude and phase scaling factor scaling (including cyclic shift), and the processed Map to or The corresponding reference signal resource. The sequence mapped on the non-reference signal resource is a full 0 sequence. Among them, the amplitude phase scaling factor sequence scalingfactor(n) is obtained by sorting according to the sorting rules. satisfy: 0≤n≤N sf -1, N H =N sf , N sf is the length of scalingfactor(n). According to sorting rule A, According to sorting rule B, we have: In this way, the sorted M indexes are mapped / corresponded one-to-one with the elements in the sorted second sequence in sequence.

[0181] According to whether the M indexes are relative indexes or absolute indexes, and The relationship between them is different. Corresponding to the above case A, when M indexes are relative indexes, the second sequence after sorting and the sorted third sequence Satisfying formula (3):

[0182] Among them, p0 is the reference index, which represents the index of the absolute position of the reference resource, where p0≤p start or p0≥p end , p start is the absolute index of the starting position of the reference signal resource, p end The absolute index of the end position of the reference signal resource. Represents the sorted M relative indexes, Indicates the absolute index corresponding to M relative indexes. is a sorted sequence of amplitude and phase scaling factors, including one or more of the following: an amplitude scaling factor amp(n), a cyclic shift factor cs(n), or a code division multiplexing factor cdm(n). is the second sequence after sorting. A(n) or It can be a port level, and the mapping rule of each port includes mapping rule A or mapping rule B. It can also be a port group level, where the mapping rule of each port group includes mapping rule A or mapping rule B.

[0183] Corresponding to case B, when M indexes are M absolute indexes, the second sequence after sorting is and the sorted third sequence Satisfying formula (4):

[0184] in, Represents the M absolute indexes after sorting. is a sorted sequence of amplitude and phase scaling factors, including one or more of the following: an amplitude scaling factor amp(n), a cyclic shift factor cs(n), or a code division multiplexing factor cdm(n). is the second sequence after sorting. A(n) or It can be a port level, and the mapping rule of each port includes mapping rule A or mapping rule B. It can also be a port group level, where the mapping rule of each port group includes mapping rule A or mapping rule B.

[0185] It can be understood that, relatively speaking, formula (1) is the mapping relationship satisfied before the second sequence S(n) and the third sequence P(n) are sorted, and formula (3) and formula (4) are the mapping relationships satisfied after the second sequence S(n) and the third sequence P(n) are sorted.

[0186] Thus, we can know the second sequence after sorting and the sorted third sequence satisfy: in,

[0187] According to the difference between the reference index p0, the sorting rule of the second sequence S(n) and the sorting rule of the third sequence P(n), There are also some differences, which are explained below with multiple examples. The following embodiment is explained with P(n) representing the relative position index as an example. It is obtained by sorting P(n) according to sorting rule A or sorting rule B. Indicates the corresponding absolute position index, which is explained below with multiple examples.

[0188] Example 1: p0 equals p start , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, c=1,N s =N sf =N P , and The relationship between them is as shown in Table 4.

[0189] Table 4

[0190] Example 2: p0 equals p start , Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, c=1,N s =N sf =N P , and The relationship between them is as shown in Table 5.

[0191] Table 5

[0192] Example 3: When p0=p start , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, c=1,N s =N sf =N P , and The relationship between them is as shown in Table 6.

[0193] Table 6

[0194] Example 4: Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, c=1,N s =N sf =N P , and The relationship between them is as shown in Table 7.

[0195] Table 7

[0196] Example 5: p0 = p end , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, N s =N sf =N P c=-1, then and The relationship shown in Table 8 is satisfied.

[0197] Table 8

[0198] Example 6: p0 = p end , Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, c=-1,N s =N sf =N P , and The relationship shown in Table 9 is satisfied.

[0199] Table 9

[0200] Example 7: p0 = p end , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, c=-1,N s =N sf =N P , and The relationship shown in Table 10 is satisfied.

[0201] Table 10

[0202] Example 8: p0 = p end , Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, c=-1,N s =N sf =N P , and The relationship shown in Table 11 is satisfied.

[0203] Table 11

[0204] The terminal device may map the second sequence S(n) to the corresponding reference signal resource according to any one of Tables 2 to 9. It should be noted that Tables 2 to 9 are merely examples, and the present embodiment does not limit how the second sequence S(n) is mapped to the reference signal resource, as long as the PAPR of the reference signal is reduced.

[0205] The above-mentioned communication method 400 is for unevenly distributed reference signal resources. The network device can configure the position of the reference signal resource and the first sequence to the terminal device, so that the terminal device determines the reference signal sequence that matches the position of the reference signal resource based on the position of the reference signal resource and the first sequence, so that the reference signal mapped to the reference signal resource has a lower PAPR, thereby reducing the reference signal distortion and improving the decoding accuracy of the network device.

[0206] The above communication method 400 uses the example of a terminal device mapping the second sequence to a reference signal resource and transmitting a reference signal to a network device. In some embodiments, the network device may transmit the first information and the second information to the terminal device, map the second sequence to the reference signal resource, and transmit the reference signal to the terminal device. Accordingly, the terminal device receives the reference signal from the network device on the reference signal resource. For the sake of brevity, this description is omitted here.

[0207] In the embodiments provided above, the methods provided in the embodiments of the present application are introduced by taking the execution of network devices and terminal devices as examples. In the present application, each embodiment can be implemented independently or in combination based on certain internal connections; in each embodiment, different implementation methods can be implemented in combination or independently. In order to implement the various functions of the methods provided in the embodiments of the present application, the steps performed by the terminal device can be implemented by different functional entities that constitute the terminal device. The steps performed by the network device can be implemented by different functional entities that constitute the network device. For example, the network device can be a CU-DU architecture, the CU can generate the first information, and the DU can send the first information. In order to implement the various functions of the methods provided in the embodiments of the present application, the terminal device and the network device may include hardware structures and / or software modules, and implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether one of the above functions is executed in the form of hardware structures, software modules, or hardware structures plus software modules depends on the specific application and design constraints of the technical solution.

[0208] Based on the same inventive concept as the method embodiment, the present embodiment provides a communication device. The following describes the communication device used to implement the above method in the embodiment of the present application in conjunction with the accompanying drawings. The above content can be used in subsequent embodiments, and repeated content will not be repeated.

[0209] Figure 7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. The communication device 700 may be a terminal device or a network device in the aforementioned embodiments. For example, the communication device 700 may be the terminal device in Figure 1; or, the communication device 700 may be a chip (system) in the terminal device; or, the communication device 700 may be a software module in the terminal device. The communication device 700 may implement the functions or steps implemented by the terminal device in the aforementioned method embodiments. For another example, the communication device 700 may be the network device in Figure 1; or, the communication device 700 may be a chip (system) in the network device; or, the communication device 700 may be a software module in the network device. The communication device 700 may implement the functions or steps implemented by the network device in the aforementioned method embodiments. The communication device 700 may include a processing module 710 and a transceiver module 720. Optionally, it may also include a storage module, which may be used to store instructions (code or program) and / or data. The storage module may be, for example, a memory. The processing module 710 and the transceiver module 720 may be coupled to the storage module. For example, the processing module 710 can read instructions (codes or programs) and / or data in the storage module to implement the corresponding method. When the communication device 700 is a chip in a terminal device or a network device, the storage module can be a storage module in the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module outside the chip in the terminal device or the network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned units can be set independently or partially or fully integrated.

[0210] The processing module 710 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The transceiver module 720 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 720 is an interface circuit of the chip for receiving signals from other chips or devices, or an interface circuit of the chip for sending signals to other chips or devices.

[0211] In one implementation, the communication device 700 can implement the behaviors and functions of the terminal device in the above-mentioned method embodiment. The communication device 700 can be a terminal device, or a component (such as a chip or circuit) used in the terminal device, or a chip or chipset in the terminal device, or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the terminal device in the above-mentioned method (such as communication method 400), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.

[0212] For example, the transceiver module 720 is configured to receive first information and second information, where the first information indicates a first sequence and the second information indicates a location of a reference signal resource, where the reference signal resource is non-uniformly distributed in the frequency domain. Where M is a positive integer, the first sequence and the location of the reference signal resource are used to determine a second sequence, where the second sequence corresponds to the reference signal. The processing module 710 is configured to determine the second sequence based on the first sequence and the location of the reference signal resource, where the second sequence corresponds to the reference signal.

[0213] As an optional implementation method, the second information indicates the position of the reference signal resource, including: the second information indicates M indexes, the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.

[0214] As an optional implementation manner, the first sequence includes N elements, and the second sequence includes M elements among the N elements, and positions of the M elements among the N elements correspond to M indexes, where N is a positive integer.

[0215] As an optional implementation, the first information includes one or more of the following: a first parameter or a first length. The first parameter is used to indicate some or all coefficients of the polynomial corresponding to the phase of the first sequence. The first length is used to indicate the length of the first sequence.

[0216] As an optional implementation manner, the second information includes information of M indexes.

[0217] As an optional implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or M indexes. The second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.

[0218] As an optional implementation manner, the second information further includes: a reference index, which is an index of the absolute position of the reference resource.

[0219] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index in the index of the absolute position of the reference signal resource, where i is an integer greater than or equal to 0.

[0220] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute positions of the reference signal resource, and i is an integer greater than or equal to 0.

[0221] As an optional implementation manner, the transceiver module 720 is further configured to: send or receive a reference signal based on a reference signal resource.

[0222] As an optional implementation, the kth element in the second sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

[0223] In one implementation, the communication device 700 can implement the behaviors and functions of the network device in the above-mentioned method embodiment. The communication device 700 can be a network device, or a component (such as a chip or circuit) used in a network device, or a chip or chipset in the network device, or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the network device in the above-mentioned method (such as communication method 400), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.

[0224] For example, the transceiver module 720 is configured to transmit first information and second information, where the first information indicates a first sequence, and the second information indicates the location of reference signal resources, where the reference signal resources are non-uniformly distributed in the frequency domain. Where M is a positive integer, the first sequence and the location of the reference signal resources are used to determine a second sequence, where the second sequence corresponds to the reference signal. The processing module 710 is configured to generate the first information and the second information.

[0225] As an optional implementation method, the second information indicates the position of the reference signal resource, including: the second information indicates M indexes, the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.

[0226] As an optional implementation manner, the first sequence includes N elements, and the second sequence includes M elements among the N elements, and positions of the M elements among the N elements correspond to M indexes, where N is a positive integer.

[0227] As an optional implementation, the first information includes one or more of the following: a first parameter or a first length. The first parameter is used to indicate some or all coefficients of the polynomial corresponding to the phase of the first sequence. The first length is used to indicate the length of the first sequence.

[0228] As an optional implementation manner, the second information includes information of M indexes.

[0229] As an optional implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or M indexes. The second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.

[0230] As an optional implementation manner, the second information further includes: a reference index, which is an index of the absolute position of the reference resource.

[0231] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index in the index of the absolute position of the reference signal resource, where i is an integer greater than or equal to 0.

[0232] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute positions of the reference signal resource, and i is an integer greater than or equal to 0.

[0233] As an optional implementation manner, the transceiver module 720 is further configured to: send or receive a reference signal based on a reference signal resource.

[0234] As an optional implementation, the kth element in the second sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

[0235] When the communication device 700 is a chip-type device or circuit, the transceiver module may be an input / output circuit and / or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.

[0236] Figure 8 is a schematic block diagram of a communication device 800 provided in an embodiment of the present application. The communication device 800 can be a terminal device or a network device in the above-mentioned embodiment. For example, the communication device 800 can be the terminal device in Figure 1 or a chip (system) in the terminal device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment. For another example, the communication device 800 can be the network device in Figure 1 or a chip (system) in the network device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment.

[0237] The communication device 800 includes one or more processors 801, which are used to implement or support the communication device 800 to implement the functions of the terminal device or network device in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here. The processor 801 can also be called a processing unit or processing module, which can implement certain control functions. The processor 801 can be a general-purpose processor or a dedicated processor. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication device 800 (such as a network device or terminal device), execute software programs and / or process data. Different processors can be independent devices or integrated into one or more processors, for example, integrated into one or more dedicated integrated circuits.

[0238] In one design, the processor 801 may include a program 803 (sometimes also referred to as code or instructions), which may be executed on the processor 801 to cause the communication device 800 to perform the methods described in the following embodiments. In another possible design, the communication device 800 includes circuitry (not shown in FIG8 ) configured to implement the functions of the terminal device or network device in the above embodiments.

[0239] In one design, the communication device 800 may include one or more memories 802 on which a program 804 (sometimes also referred to as code or instructions) is stored. The program 808 can be run on the processor 801, so that the communication device 800 performs the method described in the above method embodiment.

[0240] In one design, the processor 801 and / or the memory 802 may include an artificial intelligence (AI) module 807 and an AI module 808, each configured to implement AI-related functions. The AI ​​module may be implemented using software, hardware, or a combination of software and hardware. For example, the AI ​​module may include a RAN intelligent controller (RIC) module. For example, the AI ​​module may be a near real-time RIC or a non-real-time RIC.

[0241] In a possible design, data may also be stored in the processor 801 and / or the memory 802. The processor and the memory may be provided separately or integrated together.

[0242] In one possible design, the communication device 800 may further include a transceiver 805 and / or an antenna 806. The processor 801 may also be sometimes referred to as a processing unit, and controls the communication device 800. The transceiver 805 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver functions of the communication device 800 via the antenna 806.

[0243] In one possible design, the communication device 800 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It will be appreciated that in some embodiments, the communication device 800 may include more or fewer components, or some components may be integrated or separated. These components may be implemented in hardware, software, or a combination of software and hardware.

[0244] The communication device in the above embodiments can be a terminal device, a circuit, a chip used in a terminal device, or other devices or components combined with the above terminal devices. Alternatively, the communication device in the above embodiments can be a network device, a circuit, a chip used in a network device, or other devices or components combined with the above network devices. When the communication device is a terminal device or a network device, the transceiver module can be a transceiver, which can include an antenna and a radio frequency circuit, etc., and the processing module can be a processor, such as a CPU. When the communication device is a system-on-chip, the communication device can be an FPGA, a dedicated ASIC, a system-on-chip (SoC), a CPU, a network processor (NP), a DSP, a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated circuit. The processing module can be the processor of the system-on-chip. The transceiver module or communication interface can be the input / output interface or interface circuit of the system-on-chip. For example, the interface circuit can be a code / data read / write interface circuit. The interface circuit can be used to receive code instructions (the code instructions are stored in a memory and can be read directly from the memory or read from the memory via another device) and transmit them to the processor; the processor can be used to execute the code instructions to perform the method in the above method embodiment. For example, the interface circuit can also be a signal transmission interface circuit between a communication processor and a transceiver.

[0245] The present application also provides a communication system. Specifically, the communication system includes at least one terminal device and at least one network device. The terminal device is a terminal device used to implement the functions related to the above-mentioned communication method 400, and the network device is a network device used to implement the functions related to the above-mentioned communication method 400. For details, please refer to the relevant description in the above-mentioned method embodiment, and will not be repeated here.

[0246] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enables the computer to execute the method executed by the terminal device or network device in the above-mentioned communication method 400.

[0247] A computer program product is also provided in an embodiment of the present application, including computer program code. When the computer program code is executed, the computer executes the method executed by the terminal device or network device in the above-mentioned communication method 400.

[0248] The embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of the terminal device or network device in the aforementioned method 400. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0249] To implement the functions of the communication device shown in Figures 7 and 8, embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the terminal device or network device described in the method embodiments. In one possible design, the chip is connected to or includes a memory, which is used to store computer programs, instructions, and data necessary for the communication device.

[0250] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0251] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

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

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

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

[0255] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

[0256] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that, Comprising: Receiving first information and second information, where the first information indicates a first sequence, and the second information indicates the position of a reference signal resource that is non-uniformly distributed in the frequency domain; Determining a second sequence corresponding to the reference signal according to the first sequence and the position of the reference signal resource.

2. The method according to claim 1, wherein The second information indicating the position of the reference signal resource includes: The second information indicates M indexes, where the M indexes are indexes of the relative position of the reference signal resource relative to a reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.

3. The method according to claim 2, wherein The first sequence includes N elements, and the second sequence includes M elements among the N elements, and the positions of the M elements among the N elements correspond to the M indexes, and N is a positive integer.

4. The method according to claim 2 or 3, characterized in that, The first information includes a first parameter and / or a first length; wherein, the first parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the phase of the first sequence; the first length is the length of the first sequence.

5. The method according to any one of claims 2-4, characterized in that, The second information includes information on the M indexes.

6. The method according to claim 5, wherein The information on the M indexes includes one or more of the following: A second parameter, where the second parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the M indexes; The highest degree of the polynomial corresponding to the M indexes; Or, The M indexes.

7. The method according to claim 6, wherein The second information further includes: A reference index, where the reference index is an index of the absolute position of the reference resource.

8. The method according to claim 7, wherein When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index; wherein, the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

9. The method according to claim 7, wherein When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the ending absolute position of the reference signal resource, the difference between the reference index and the i-th index in the M indexes is the i-th absolute index; wherein, the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

10. The method according to any one of claims 2-9, characterized in that, The method further includes: Sending or receiving the reference signal based on the reference signal resource.

11. The method according to any one of claims 2-10, characterized in that The k-th element in the second sequence is mapped to the reference signal resource corresponding to the r-th element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

12. A communication method, characterized in that, Comprising: Transmit a first information and a second information, where the first information indicates a first sequence, the second information indicates the position of a reference signal resource, the reference signal resource is non-uniformly distributed in the frequency domain, the first sequence and the position of the reference signal resource are used to determine a second sequence, and the third sequence corresponds to the reference signal.

13. The method according to claim 12, characterized in that, The second information indicates the position of the reference signal resource, including: The second information indicates M indexes, where the M indexes are indexes of the relative position of the reference signal resource relative to a reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.

14. The method according to claim 13, wherein The first sequence includes N elements, the second sequence includes M elements among the N elements, and the positions of the M elements among the N elements correspond to the M indexes, where N is a positive integer.

15. The method according to claim 12 or 13, characterized in that The first information includes a first parameter and / or a first length; wherein, the first parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the phase of the first sequence; the first length is the length of the first sequence.

16. The method according to any one of claims 13-15, characterized in that, The second information includes information of the M indexes.

17. The method according to claim 16, wherein The information of the M indexes includes one or more of the following: A second parameter, where the second parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the M indexes; The highest degree of the polynomial corresponding to the M indexes; Or, The M indexes.

18. The method according to claim 17, wherein The second information further includes: A reference index, where the reference index is an index of the absolute position of the reference resource.

19. The method according to claim 18, characterized in that, When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index; wherein, the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

20. The method according to claim 18, wherein When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the ending absolute position of the reference signal resource, the difference between the reference index and the i-th index in the M indexes is the i-th absolute index; wherein, the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

21. The method according to any one of claims 13-20, characterized in that, The method further includes: Transmit or receive the reference signal based on the reference signal resource.

22. The method according to any one of claims 13-21, characterized in that The k-th element in the second sequence is mapped to the reference signal resource corresponding to the r-th element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

23. A communication device, characterized in that, Including: A transceiver module, configured to receive a first piece of information and a second piece of information, where the first piece of information indicates a first sequence, and the second piece of information indicates the position of a reference signal resource, and the reference signal resource is non-uniformly distributed in the frequency domain; A processing module, configured to determine a second sequence corresponding to the reference signal according to the first sequence and the position of the reference signal resource.

24. The device according to claim 23, wherein, The second piece of information indicating the position of the reference signal resource includes: The second piece of information indicates M indexes, where the M indexes are indexes of the relative position of the reference signal resource relative to a reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.

25. The device according to claim 24, characterized in that, The first sequence includes N elements, and the second sequence includes M elements among the N elements, and the positions of the M elements among the N elements correspond to the M indexes, and N is a positive integer.

26. The device according to claim 24 or 25, characterized in that, The first piece of information includes a first parameter and / or a first length; where the first parameter is used to indicate some or all of the coefficients of a polynomial corresponding to the phase of the first sequence; the first length is the length of the first sequence.

27. The device according to any one of claims 24-26, characterized in that, The second piece of information includes information about the M indexes.

28. The device according to claim 27, characterized in that, The information about the M indexes includes one or more of the following: A second parameter, where the second parameter is used to indicate some or all of the coefficients of a polynomial corresponding to the M indexes; The highest degree of the polynomial corresponding to the M indexes; Or, The M indexes.

29. The device according to claim 28, wherein The second piece of information further includes: A reference index, where the reference index is an index of the absolute position of the reference resource.

30. The device according to claim 29, characterized in that, When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index; where the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

31. The device according to claim 29, characterized in that, When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the ending absolute position of the reference signal resource, the difference between the reference index and the i-th index in the M indexes is the i-th absolute index; where the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

32. The device according to any one of claims 24-31, characterized in that, The transceiver module is further configured to: Transmit or receive the reference signal based on the reference signal resource.

33. The apparatus according to any one of claims 24-32, wherein The k-th element in the second sequence is mapped to the reference signal resource corresponding to the r-th element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

34. A communication device, characterized in that, Comprising: A processing module, configured to determine first information and second information, where the first information indicates a first sequence, the second information indicates the position of a reference signal resource, the reference signal resource is non-uniformly distributed in the frequency domain, the first sequence and the position of the reference signal resource are used to determine a second sequence, and the third sequence corresponds to the reference signal; A transceiver module, configured to transmit the first information and the second information.

35. The device according to claim 34, characterized in that, The second information indicating the position of the reference signal resource includes: The second information indicates M indexes, where the M indexes are indexes of the relative position of the reference signal resource relative to a reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.

36. The device according to claim 35, characterized in that, The first sequence includes N elements, the second sequence includes M elements among the N elements, and the positions of the M elements among the N elements correspond to the M indexes, where N is a positive integer.

37. The device according to claim 34 or 35, characterized in that The first information includes a first parameter and / or a first length; where the first parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the phase of the first sequence; the first length is the length of the first sequence.

38. The device according to any one of claims 35-37, characterized in that, The second information includes information of the M indexes.

39. The device according to claim 38, characterized in that, The information of the M indexes includes one or more of the following: A second parameter, where the second parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the M indexes; The highest degree of the polynomial corresponding to the M indexes; Or, The M indexes.

40. The device according to claim 39, characterized in that, The second information further includes: A reference index, where the reference index is an index of the absolute position of the reference resource.

41. The device according to claim 40, characterized in that, When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index; where the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

42. The device according to claim 40, wherein, When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the ending absolute position of the reference signal resource, the difference between the reference index and the i-th index in the M indexes is the i-th absolute index; where the i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.

43. The device according to any one of claims 35-42, characterized in that, The transceiver module is further configured to: Transmit or receive the reference signal based on the reference signal resource.

44. The apparatus according to any one of claims 35-43, wherein The k-th element in the second sequence is mapped to the reference signal resource corresponding to the r-th element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.

45. A communication device, characterized in that, The communication device includes a processor and a memory. The memory is used to store a computer program, and the processor is used to execute the computer program stored on the memory, so that the communication device executes the method according to any one of claims 1 to 11, or so that the communication device executes the method according to any one of claims 12 to 22.

46. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 11, or causes the computer to execute the method according to any one of claims 12 to 22.

47. A computer program product, characterized in that, The computer program product includes a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 11, or causes the computer to execute the method according to any one of claims 12 to 22.

48. A chip system, characterized in that, The chip system includes: a processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, it implements the method according to any one of claims 1 to 11, or implements the method according to any one of claims 12 to 22.

Citation Information

Patent Citations

  • Method of transmitting reference signal, device and system

    CN108270711A

  • Reference signal design

    CN109792351A

  • Method and apparatus for generating reference signal sequence and for performing data scrambling in wireless communication system

    US20210242995A1

  • Reference signal sending method and communication apparatus

    US20230103598A1

  • Communication method and related apparatus

    WO2023185974A1