Communication method and device
By generating a second sequence matching the non-uniformly distributed reference signal resources in the new wireless communication, the problems of high resource overhead and increased PAPR are solved, and the decoding accuracy rate is improved.
Patent Information
- Application Number
- CN202410027365.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-04
- Publication Date
- 2025-07-04
AI Technical Summary
In new wireless communication, as the antenna scale increases, the number of reference signal ports increases, and the design of uniformly distributed reference signal resources leads to high resource overhead, and when the non-uniformly distributed reference signal resources match the ZC sequence, the peak-to-average power ratio (PAPR) increases, affecting the decoding accuracy rate.
The terminal device receives information indicating the location of the reference signal resource and the first sequence, and generates a second sequence that matches the non-uniformly distributed reference signal resource, ensuring that the reference signal is non-uniformly distributed in the frequency domain, and reducing PAPR.
It effectively reduces the peak-to-average power ratio of the reference signal, reduces distortion, and improves the decoding accuracy of network equipment.
Smart Images

Figure CN120263369A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] In New Radio (NR), reference signal resources are equally spaced in the frequency domain, and the reference signals are Zadoff-Chu (ZC) sequences with constant envelope properties. Therefore, it is possible to ensure that the reference signals have a low peak-to-average power ratio (PAPR).
[0003] As the antenna scale increases, the number of reference signal ports also increases accordingly. Adopting the design of uniformly distributed reference signal resources will cause a high resource overhead. To reduce the resource overhead, a design of sparse non-uniformly distributed reference signal resources is proposed. If the ZC sequence with constant envelope properties is used to generate the reference signal sequence and mapped to non-uniform frequency domain resources, it is impossible to ensure a low PAPR, resulting in a low decoding accuracy rate of the network device. Summary of the Invention
[0004] Embodiments of this application provide a communication method and apparatus, which are used to provide a reference signal matching non-uniformly distributed reference signal resources, so that the PAPR of the reference signal mapped to the reference signal resources is low, and the decoding accuracy rate of the device is improved.
[0005] To achieve the above object, the embodiments of this application adopt the following technical solutions:
[0006] In a first aspect, embodiments of this application provide a communication method, which can be executed by a first communication device. The first communication device may be a combined device, component, etc. for implementing 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 inside the terminal device, etc. The method provided in the first aspect is described below by taking the first communication device as the terminal device itself as an example.
[0007] The communication method includes: The terminal device receives a first piece of information and a second piece of information. The first piece of information indicates a first sequence, and the second piece of information indicates the position of the reference signal resources, where the reference signal resources are non-uniformly distributed in the frequency domain; the terminal device determines a second sequence according to the first sequence and the position of the reference signal resources, and the second sequence corresponds to the reference signal. That the second sequence corresponds to the reference signal can also be understood as that the second sequence is used to generate the reference signal.
[0008] In this method, the first sequence can be used to generate a second sequence corresponding to a reference signal. The terminal device can generate the second sequence according to the position of the reference signal resource and the first sequence. Thus, it can be considered that the second sequence matches the position of the reference signal resource. Even if the reference signal resources are non-uniformly distributed in the frequency domain, the second sequence can still be applicable, so that the PAPR of the reference signal mapped to the reference signal resource is relatively low.
[0009] In one implementation, the second information indicates the position of the reference signal resource, including: the second information indicates M indexes, and 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, where M is a positive integer. The index of the relative position of the reference signal resource relative to the reference resource can be referred to as the relative position index, or simply the relative index for short. Similarly, the index of the absolute position of the reference signal resource can be referred to as the absolute position index, or simply the absolute index for short.
[0010] This solution provides a way to indicate the position of the reference signal resource. For example, the position of the reference signal resource is indicated by an index indicating the position of the reference signal resource. The embodiments of this application do not limit how to indicate the index of the position of the reference signal resource. For example, the position of the reference signal resource can be indicated by the absolute position index or the relative position index of the reference signal resource.
[0011] In one implementation, the first sequence includes N elements, and the second sequence includes M elements among the N elements. The positions of the M elements among the N elements correspond to M indexes, where N is a positive integer. Alternatively, the second sequence is composed of the elements corresponding to the M indexes in the first sequence.
[0012] This solution provides a way to determine the second sequence. For example, elements corresponding to the position of the reference signal resource can be selected from the first sequence to form the second sequence.
[0013] In one implementation, the first information includes: a first parameter and / or a first length. The first parameter indicates partial coefficients or all coefficients of a 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 can be (pre-)configured, or the length of the first sequence can be defined by a standard, or the length of the first sequence can be agreed upon between the terminal device and the network device.
[0014] In this solution, when the phase of the first sequence is represented by a polynomial, the first sequence can be indicated by partial coefficients or all coefficients of the polynomial corresponding to the phase of the first sequence. Thus, the first sequence can be determined according to the first length and the first parameter. Compared with directly indicating the N elements included in the first sequence, indicating the first information occupies fewer bits and can save signaling overhead.
[0015] In one implementation, the second information includes information of M indexes to indicate the position 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.
[0016] In one implementation, the information of M indexes includes one or more of the following: a second parameter, the highest degree of the polynomial corresponding to the M indexes, or the M indexes. Among them, the second parameter is used to indicate some or all of the coefficients of the polynomial corresponding to the M indexes.
[0017] When the position of the reference signal resource can be characterized by a polynomial, the position of the reference signal resource can also be indicated by the second parameter and the highest degree of the polynomial corresponding to the M indexes. Compared with directly indicating the M indexes included in the reference signal resource, the indication overhead can be reduced.
[0018] In one implementation, the second information further includes: a reference index, which is an index of the absolute position of the reference resource.
[0019] 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 determine the absolute position of the reference signal resource according to the reference index.
[0020] In one implementation, 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. The i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource. i is an integer greater than or equal to 0.
[0021] In one implementation, 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. 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.
[0022] In one implementation, the method further includes: the terminal device sending or receiving a reference signal based on the reference signal resource.
[0023] The terminal device determines a reference signal according to a determined second sequence and sends the reference signal on the reference signal resource, or may also receive a reference signal from the network device on the reference signal resource, and the reference signal is determined according to the second sequence.
[0024] In one implementation, the k-th element in the second sequence is mapped to the reference signal resource corresponding to the r-th element among the M indices, 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.
[0025] The elements in the second sequence are in one-to-one correspondence / mapping with the positions of the reference signal resources indicated by the M indices. The embodiments of the present application do not limit how they correspond, as long as the terminal device and the network device understand the mapping method from the second sequence to the reference signal resources in the same way. For example, the elements in the second sequence and the M indices can be sorted, and the k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices. Here, the values of k and r are related to the sorting rules of the elements in the second sequence and the M indices, which will be described in different cases below.
[0026] Case 1: The elements in the second sequence and the M indices are sorted according to the same rule.
[0027] In Case 1, k can be equal to r. For example, the M indices are sorted from smallest to largest, and the elements in the second sequence are sorted according to the indices from smallest to largest. The k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices, and k = r. Another example is that the M indices are sorted from largest to smallest, and the elements in the second sequence are sorted according to the indices from largest to smallest. The k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices, and k = r.
[0028] In Case 1, k + r = M - 1 or k + r = M + 1. For example, the M indices are sorted from smallest to largest, and the elements in the second sequence are sorted according to the indices from smallest to largest. The k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices, and k + r = M - 1 or k + r = M + 1. Another example is that the M indices are sorted from largest to smallest, and the elements in the second sequence are sorted according to the indices from largest to smallest. The k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices, and k + r = M - 1 or k + r = M + 1.
[0029] Case 2: The sorting rules of the elements in the second sequence and the M indices are opposite, and the k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices.
[0030] In Case 2, k can be equal to r. For example, the M indices are sorted in ascending order, and the elements in the second sequence are sorted in descending order according to the indices. The k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices, where k = r. Another example is that the M indices are sorted in descending order, and the elements in the second sequence are sorted in ascending order according to the indices. The k-th element in the sorted second sequence is mapped to the r-th element in the sorted M indices, where k = r.
[0031] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a second communication device. The second communication device can be a combined device, component, etc. for implementing 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 inside the network device, etc. Hereinafter, the method provided in the second aspect will be described by taking the second communication device as the network device itself as an example.
[0032] The communication method includes: the network device sends 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, and 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 second sequence corresponds to the reference signal.
[0033] In one implementation, the second information indicating the position of the reference signal resource includes: the second information indicates M indices, where the M indices are indices of the relative position of the reference signal resource relative to a reference resource, or the M indices are indices of the absolute position of the reference signal resource, and M is a positive integer.
[0034] In one implementation, 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 indices, where N is a positive integer.
[0035] In one implementation, the first information includes a first parameter and / or a first length. 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 used to indicate the length of the first sequence.
[0036] In one implementation, the second information includes information on the M indices.
[0037] In one implementation, the information on the M indices includes one or more of: a second parameter, the highest degree of a polynomial corresponding to the M indices, or the M indices. The second parameter is used to indicate some or all of the coefficients of a polynomial corresponding to the M indices.
[0038] In one implementation, the second information further includes: a reference index, where the reference index is an index of the absolute position of the reference resource.
[0039] In one implementation, when M indices are indices of the relative positions of reference signal resources with respect 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 indices and the reference index is the i-th absolute index. The i-th absolute index is the i-th index among the indices of the absolute positions of the reference signal resources. i is an integer greater than or equal to 0.
[0040] In one implementation, when M indices are indices of the relative positions of reference signal resources with respect to a 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 indices is the i-th absolute index. The i-th absolute index is the i-th index among the indices of the absolute positions of the reference signal resources, and i is an integer greater than or equal to 0.
[0041] In one implementation, the method further includes: the network device sending or receiving a reference signal based on the reference signal resource.
[0042] In one implementation, the k-th element in the second sequence is mapped to the reference signal resource corresponding to the r-th element among the M indices, where k is equal to r, or the sum of k and r is equal to M - 1 or M + 1. Wherein, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.
[0043] Regarding the beneficial effects of the second aspect and its various implementations, reference can be made to the beneficial effects of the foregoing first aspect and its various implementations, which will not be elaborated here.
[0044] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a first communication device and a second communication device. Among them, the first communication device can be a combined device, component, etc. for implementing 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 inside the terminal device, etc. The second communication device can be a combined device, component, etc. for implementing 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 inside the network device.
[0045] 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 sending a first message and a second message, the first message indicating a first sequence, the second message indicating the position of a reference signal resource, and the reference signal resource being non-uniformly distributed in the frequency domain; the terminal device determining a second sequence according to the first sequence and the position of the reference signal resource, and the second sequence corresponding to the reference signal.
[0046] For the beneficial effects of the third aspect, reference may be made to the beneficial effects of the first aspect and its various implementation manners, which will not be elaborated here.
[0047] In a fourth aspect, embodiments of the present application provide a communication device, which has the function of implementing the behaviors in any method example of the first aspect or the second aspect. The beneficial effects can be seen in the relevant descriptions of the first aspect or the second aspect, which will not be elaborated here. For example, the communication device may be a terminal device in the first aspect, or the communication device may be a device capable of supporting 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 a chip system in the terminal device. Another example is that the communication device may be a network device in the second aspect, or the communication device may be a device capable of supporting 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 a chip system in the network device.
[0048] In a possible design, the communication device includes a baseband device and a radio frequency device.
[0049] In a possible design, the communication device includes corresponding means or modules for executing the methods 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 a processor) and / or a transceiver unit (sometimes also referred to as a transceiver module or a transceiver). The transceiver unit can implement the sending function and the receiving function. When the transceiver unit implements the sending function, it can be called a sending unit (sometimes also referred to as a sending module). When the transceiver unit implements 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 may be the same functional unit, and this functional unit is called the transceiver unit, which can implement the sending function and the receiving function; or, the sending unit and the receiving unit may be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can execute the corresponding functions in the method examples of the first aspect or the second aspect. For specific details, refer to the detailed descriptions in the method examples, which will not be elaborated here.
[0050] Fifth aspect, an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect in the above embodiments, or a chip or a chip system provided in the communication device in the fourth aspect. The communication device includes a communication interface and a processor. Optionally, a memory is further included. The memory is used to store computer programs or instructions or data. The processor is coupled to the memory and the communication interface. When the processor reads the computer programs or instructions or data, the communication device is caused to execute the methods performed by the terminal device in the above method embodiments. 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. Or, when the processor reads the computer programs or instructions or data, the communication device is caused to execute the methods performed by the network device in the above method embodiments. 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.
[0051] Sixth aspect, an embodiment of the present application provides a chip system, which includes a processor and may further include a communication interface for implementing the methods described in the first aspect or the second aspect. Optionally, the chip system further includes a memory. The memory is used to store computer programs (which may also be referred to as codes or instructions). The processor is used to call and run the computer programs from the memory, so that a device installed with the chip system executes the methods in the first aspect or the second aspect and any possible implementation manners thereof. The chip system may be composed of chips or may include chips and other discrete devices.
[0052] Seventh aspect, an embodiment of the present application provides a communication device, which includes an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The input / output interface may be an interface circuit, an output circuit, an input circuit, a pin or a related circuit, etc. The logic circuit is used to execute the methods described in the first aspect or the second aspect.
[0053] In a specific implementation process, the above 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 transistors, gate circuits, flip-flops, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver, and the output signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Moreover, the input circuit and the output circuit may be the same circuit, and this circuit is used as the input circuit and the output circuit at different times respectively. The present application does not limit the specific implementation manners of the input / output interface and the logic circuit.
[0054] In one implementation, when the communication device is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or the wireless communication device may be 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.
[0055] In a eighth aspect, an embodiment of the present application provides a communication system, the communication system 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.
[0056] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium is used to store a computer program or instruction, and when it is run, the method described in the first aspect or the second aspect and any one of its implementation manners is implemented.
[0057] In a tenth aspect, an embodiment of the present application further provides a computer program product including instructions, and when it runs on a computer, the method described in the first aspect or the second aspect and any one of its implementation manners is implemented.
[0058] The beneficial effects of the second aspect to the tenth aspect and their implementation manners can refer to the beneficial effects of the first aspect and any one of its implementation manners. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 is a schematic diagram of an architecture of a communication system provided by an embodiment of the present application;
[0060] Figure 2A is a schematic diagram of a reference signal frequency domain resource with 8 teeth provided by an embodiment of the present application;
[0061] Figure 2B is a schematic diagram of a reference signal frequency domain resource with 4 teeth provided by an embodiment of the present application;
[0062] Figure 2C is a schematic diagram of a reference signal frequency domain resource with 2 teeth provided by an embodiment of the present application;
[0063] Figure 3A is a schematic diagram of a reference signal resource evenly distributed in the frequency domain and the corresponding signal of the reference signal in the time domain provided by an embodiment of the present application;
[0064] Figure 3B is a schematic diagram of a reference signal resource unevenly distributed in the frequency domain and the corresponding signal of the reference signal in the time domain provided by an embodiment of the present application;
[0065] Figure 4Schematic flowchart of communication method 400 provided by an embodiment of this application;
[0066] Figure 5 Schematic diagram of a relationship among a relative index, a reference index, and an absolute index provided by an embodiment of this application;
[0067] Figure 6 Another schematic diagram of a relationship among a relative index, a reference index, and an absolute index provided by an embodiment of this application;
[0068] Figure 7 Schematic structural diagram of a communication device provided by an embodiment of this application;
[0069] Figure 8 Another schematic structural diagram of a communication device provided by an embodiment of this application. Detailed implementation manners
[0070] In an embodiment of this application, for a non-uniformly distributed reference signal resource, a reference signal design matching the reference signal resource 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 rate of a network device. The solution provided by the embodiment of this application is further introduced below with reference to the accompanying drawings.
[0071] The technical solution provided by the embodiment of this application can be applied to a communication system related to the 3rd generation partnership project (3GPP), for example, a long term evolution (LTE) communication system, a 5th generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as a 6th 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) systems, narrow band internet of things (NB-IoT) systems, and so on.
[0072] Please refer to Figure 1 , which shows a communication system applicable to an embodiment of this application. The communication system includes a radio access network 100 and a core network 200. Optionally, the communication system may further include the Internet 300 ( Figure 1 taking this as an example).
[0073] Among them, the radio access network 100 may include at least one network device and at least one terminal device. For example, the radio access network 100 includes two network devices 110a and 110b and terminal devices 120a to 120j, etc. Figure 1 The shown network architecture is only schematic, and the number of terminal devices and / or network devices may be less or more. The communication system described in the embodiments of this application is for more clearly explaining the technical solutions of the embodiments of this application, and does not constitute a limitation on the communication systems applicable to the embodiments of this application. For example, the communication system may further include other devices, such as wireless relay devices and wireless backhaul devices, etc., which are not drawn in Figure 1 this figure. Those of ordinary skill in the art know that with the evolution of the network architecture, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems. When applying the technical solutions of the embodiments of this application to other communication systems, the devices, components, modules, etc. in the embodiments can be replaced with the corresponding devices, components, modules in other communication systems, without limitation.
[0074] In the embodiments of this application, the network device refers to a radio access network (RAN) device. The RAN may be a 3GPP-related cellular system, for example, a 5G / new radio (NR) mobile communication system, or an evolved system for the future (such as a 6G mobile communication system). The RAN may also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a virtualized RAN (vRAN), etc. The RAN may also be a communication system that integrates 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, etc.
[0075] In a possible scenario, the RAN node may 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, a base station in a future mobile communication system, etc. The RAN node may be a macro base station, a micro base station, an indoor station, a relay node, a donor node / host node, or a wireless controller, etc. The RAN node may also be a server, a wearable device, a vehicle or an in-vehicle device, etc. For example, the RAN node in V2X technology may be a road side unit (RSU).
[0076] In another possible scenario, the RAN node can be a module or unit that completes some functions of the base station; or multiple RAN nodes cooperate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement some functions of the base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU), etc. The functions of the CU can be implemented by one entity, or can also be implemented by different entities. For example, the functions of the CU can be further divided, that is, the control plane and the user plane are separated and implemented by different entities, namely the control plane CU entity (i.e., the CU-control plane (CP) entity) and the user plane CU entity (i.e., the CU-user plane (UP) entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the RAN node. The CU and the DU can be set separately, or can also be included in the same network element, such as the baseband unit (BBU).
[0077] In different systems, the 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, the CU can also be called O-CU (Open CU), the DU can also be called O-DU, the CU-CP can also be called O-CU-CP, the CU-UP can also be called O-CU-UP, and the RU can also be called O-RU. For the convenience of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through a software module, a hardware module, or a combination of a software module and a hardware module.
[0078] 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 (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) layer, the media access control (MAC) layer, and / or the physical (PHY) layer, etc.). Another example is that 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 (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.). For the specific descriptions of the above-mentioned protocol layers, reference can be made to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols. The division of the processing functions of the CU and DU according to the protocol layer above is only an example, and it can also be divided in other ways, which is not limited in 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 functions of the RLC layer 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.
[0079] In the embodiments of this 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 such functions, such as a chip system or a combined device or component that can implement the functions of the network device. This device can be installed in the network device. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the network device.
[0080] In the embodiments of the present application, any device capable of data communication with a base station can be regarded as a terminal device. A terminal device is also referred to as a terminal, a terminal device, a user equipment (UE), a mobile station, or a mobile terminal, etc. Terminal devices can be widely applied to 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, floor sweepers, speakers, set-top boxes), relays, customer premise equipment (CPEs), smart cars (smart car or intelligent car), digital cars, driverless cars (unmanned car or driverless car or pilotless car or automobile), self-driving cars (self-driving car or autonomous car), battery electric vehicles (pure EV or Battery EV), hybrid electric vehicles (HEVs), range extended electric vehicles (REEVs), plug-in hybrid electric vehicles (PHEVs), new energy vehicles, roadside units (RSUs), etc. Terminal devices can also be terminal devices in an IoT system. For example, water meters, electricity meters, etc.
[0081] As introduced above, if various terminal devices are located on a vehicle (e.g., placed / installed inside a vehicle), they can all be considered in-vehicle terminal devices. The in-vehicle terminal device can be built into an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit of the vehicle as one or more components or units. The vehicle can implement the method of this application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit. The in-vehicle terminal device can be a vehicle device, in-vehicle module, vehicle, on-board unit (OBU), roadside unit (RSU), in-vehicle system (or in-vehicle sending unit) (telematics box, T-box), chip, or system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU, or T-box.
[0082] In the embodiments of this application, the roles of network devices and terminal devices can be relative. For example, Figure 1 the helicopter or drone 120i in [description] can be configured as a mobile network device. For the terminal devices 120j that access the radio 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 the communication between 110a and 120i is through a radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between network devices. At this time, relative to 110a, 120i is also a network device. Therefore, in the embodiments of this application, network devices and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in [description] can be called communication devices with network device functions. Figure 1 120a - 120j in [description] can also be called communication devices with terminal device functions.
[0083] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device that can support the terminal device to implement this function, such as a chip system or a combined device or component that can implement the functions of the terminal device. This device can be installed in the terminal device. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the terminal device.
[0084] When a network device sends data to a terminal device, modulation coding and signal precoding need to be performed 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 according to the CSI of the uplink channel. Here, uplink and downlink are relative. If the link from the network device to the terminal device is downlink, then the link from the terminal device to the network device is uplink (this is taken as an example in the embodiments of this application).
[0085] The reference signals sent by the terminal device to the network device (such as demodulation reference signal (DMRS) and sounding reference signal (SRS)). 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 by cyclic shifting α based on the base sequence. The ZC sequence satisfies the following formula:
[0086]
[0087]
[0088]
[0089] Among them, is the base sequence of the ZC sequence. M ZC is the length of the ZC base sequence, where m is the number of RBs, is the number of subcarriers included in one RB, the total resources are subcarriers, and the number of subcarriers mapped by the ZC sequence is 1 / 2 of the total resource number δ , δ = log2(K TC ), where K TC is the transmission comb number. N ZC is the length of the root sequence, which is the largest prime number less than or equal to M ZC . α is the cyclic shift position, n is the ZC sequence number. u is the group number of the sequence group. For example, u ∈ {0, 1,..., 29}, indicating that there are 30 sequence groups. v is the base sequence number within each sequence group. For example, v = 0, 1. q represents the root index, used to distinguish different root sequences within the group and root sequences 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 equally spaced / uniformly distributed in the frequency domain. That is, the frequency-domain density of the reference signal resources corresponding to one 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 one port is one density. The frequency-domain density of the reference signal resources can be characterized by the comb K TC such that there is 1 subcarrier as a reference signal resource among every adjacent K TC subcarriers, and the distance between every two reference signal resources is K TC -1 subcarriers. Among them, K TC is configured. For example, K TC is configured as 8, and correspondingly, the reference signal frequency-domain resources are as shown in Figure 2A . When K TC is configured as 4, the reference signal frequency-domain resources are as shown in Figure 2B . When K TC is configured as 2, the reference signal frequency-domain resources are as shown in Figure 2C .
[0091] One reference signal port corresponds to one reference signal sequence on one orthogonal frequency division multiplexing (OFDM) symbol. The reference signal sequence is generated based on the ZC sequence. For example, the ZC sequence and the reference signal sequence of port p i satisfy:
[0092]
[0093] is the reference signal sequence of port p i on symbol l′, where l′ is the index of the symbol where the reference signal resource is located / the l′-th symbol among the symbols, is the number of subcarriers occupied by the reference signal resource and is also the length of the SRS sequence, i is the cyclic shift of port p i , δ = log2(K TC ), where K TC is the transmission comb number. x represents the x-th subcarrier among the
[0094] The above formula can also be understood as: the reference signal sequence is a sequence with a length of ZC sequence. The reference signal sequence is sequentially mapped to the equally-spaced reference signal resources of symbol l′, and the non-reference signal resources of symbol l′ are mapped to 0 (that is, the reference signal sequence is not mapped to the non-reference signal resources of symbol l′). Generally, in order to improve the power efficiency of the terminal device, it is required that the high power amplifier (HPA) of the terminal device operates near the linear saturation region. For this purpose, considering the limited transmission power of the terminal device, OFDM symbols are used to transmit data, and it is required that the reference signal sequence has a low PAPR. This is because if the PAPR of the reference signal sequence is large, when the HPA operates near the saturation point, the signal input to the HPA has a certain probability of entering the non-linear region and generating non-linear distortion, which affects the decoding accuracy rate at the receiving end. For the ZC sequence, the amplitude / power of the signal of any length of the ZC sequence is constant, that is, the ZC sequence has the constant envelope property. After the Fourier transform of the ZC sequence, it is still a ZC sequence, that is, the frequency-domain signal is a ZC sequence, and then the transformed time-domain signal is still a ZC sequence. Therefore, the ZC sequence still has the constant envelope property after the Fourier transform. In this way, when the reference signal sequence is mapped to the reference signal resources uniformly distributed in the frequency domain, the PAPR of the reference signal can be made lower.
[0095] As the antenna scale increases, the number of reference signal ports also increases accordingly. Adopting the design of equally-spaced reference signal resources will cause a high resource overhead. To reduce the resource overhead, a design of sparse non-uniformly arranged reference signal resources is proposed. In this case, CSI with relatively high accuracy can also be obtained based on auxiliary information / prior information. Auxiliary information can be some information obtained in advance for estimating CSI. The non-uniformly arranged reference signal resources refer to: 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. The non-uniformly arranged reference signal resources in the frequency domain can also be understood as that the frequency-domain density of the reference signal resources corresponding to each reference signal port has at least two types. The frequency-domain density is the proportion of the frequency-domain resources used to carry the reference signal in the unit frequency-domain resources. For example, for easy understanding, please refer to Figure 3A and 3B . Figure 3A FIG. is a schematic diagram of the positions of the reference signal resources uniformly distributed in the frequency domain and the corresponding time-domain signals of the reference signals. Figure 3B FIG. is a schematic diagram of the positions of the non-uniformly distributed reference signal resources in the frequency domain and the corresponding time-domain signals of the reference signals. Among them, Figure 3A the left diagram in shows the reference signal resources uniformly distributed in the frequency domain, Figure 3B the left diagram in shows the non-uniformly distributed reference signal resources in the frequency domain. For ease of description, hereinafter, the non-uniformly distributed reference signal resources are taken as an example of the non-uniformly distributed reference signal resources in the frequency domain.
[0096] 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 matching the uniformly distributed reference signal resources is used, spikes may occur in the time domain (i.e., the PAPR increases significantly), which will cause the reference signal to be distorted and affect the decoding accuracy of the receiving end.
[0097] It can be seen from Figure 3A that when the ZC sequence is mapped to the reference signal resources that are uniformly distributed in the frequency domain, the PAPR of the time-domain signal obtained after Fourier transform is approximately equal to 2.7228 dB. It can be seen from Figure 3B that when the ZC sequence is mapped to the reference signal resources that are non-uniformly distributed in the frequency domain, the PAPR of the time-domain signal obtained after Fourier transform is approximately equal to 12.9648 dB. By comparing Figure 3A and Figure 3B , it can be found that using the current reference signal design and the design of the reference signal resources that are non-uniformly distributed in the frequency domain will result in a relatively high PAPR of the reference signal, which will cause the reference signal to be distorted and affect the decoding accuracy of the receiving end.
[0098] To solve the above problems, the solution of the embodiments of the present application is proposed. In the embodiments of the present application, for the reference signal resources that are non-uniformly distributed in the frequency domain, a reference signal design matching the reference signal resources is provided, so that the reference signal mapped to the reference signal resources has a lower PAPR, thereby reducing the distortion of the reference signal and improving the decoding accuracy of the network device.
[0099] In the embodiments 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 signals or other downlink reference signals.
[0100] A reference signal port, also known as a port or an antenna port, is a logical concept that is usually associated with a reference signal. For example, it can be considered that an antenna port is a transceiver interface on the channel through which the reference signal passes. A set composed of multiple antenna ports is called a port group. In a possible design, multiple digital ports of a network device can be grouped to form multiple port groups. In a 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 respectively correspond to multiple port groups. In a possible design, multiple reference signal resources correspond to one port group. In another possible design, a port group includes the antenna ports corresponding to the dipoles connected by multiple digital ports. The multiple digital ports can be the multiple digital ports corresponding to the same analog beam, and one port group corresponds to one analog beam; or, the multiple digital ports can be the digital ports corresponding to multiple analog beams, and one port group corresponds 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, and one port group corresponds to one analog beam. The port group includes the antenna ports corresponding to the dipoles connected by the digital ports in the subset. Optionally, the port group can also be described as a digital-to-analog port group.
[0101] The index of the absolute position of a reference signal resource is also called the absolute position index of the reference signal resource, simply referred to as the absolute index of the reference signal resource. "Index of the absolute position", "absolute position index", and "absolute index" can be replaced with each other. The index of the relative position of a reference signal resource relative to a reference resource is also called the relative position index of the reference signal resource, simply referred to as the relative index of the reference signal resource. "Index of the relative position", "relative position index", and "relative index" can be replaced with each other. It can be understood that there is a reference index between the absolute index of the same reference signal resource A and the relative index of the reference signal resource A, and this reference index is the index of the absolute position of the reference resource. The index of the starting absolute position of a reference signal resource is also called the starting absolute position index, simply referred to as the starting absolute index. The index of the starting absolute position of a reference signal resource is also called the ending absolute position index, simply referred to as the ending absolute index.
[0102] In the embodiments of this application, "when", "if", and "in case" all mean that the device will perform corresponding processing under certain objective circumstances, which does not limit the time, and does not require the device to have a judgment action when implemented, nor does it mean there are other limitations. Without special instructions, "if" and "in case" can be replaced with each other, and "when" can be replaced with "in the case of". "When" can be replaced with "if" / "in case".
[0103] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0104] In this document, "for indicating" may include for direct indication and for indirect indication. For example, when describing that a certain indication information is used to indicate information I, it may include that the indication information directly indicates I or indirectly indicates I, and does not mean that I must be carried in the indication information.
[0105] The information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, it can directly indicate the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated, etc. It can also indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It can also only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it can also rely on the arrangement order of each information pre-agreed (such as protocol regulations) to achieve the indication of specific information, thereby reducing the indication overhead to a certain extent. At the same time, it can also identify the common parts of each information and uniformly indicate them to reduce the indication overhead caused by separately indicating the same information. For example, those skilled in the art should understand that a precoding matrix is composed of precoding vectors, and each precoding vector in the precoding matrix may have the same parts in terms of composition or other attributes.
[0106] In addition, the specific indication method can also be various existing indication methods, such as but not limited to, the above indication methods and their various combinations, etc. The specific details of various indication methods can refer to the prior art and will not be elaborated 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 of different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiments of the present application do not limit the selected indication method. In this way, the indication methods involved in the embodiments 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.
[0107] In the embodiments of the present application, "transmission" and "reception" indicate the direction of signal transmission. For example, "transmitting information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface, or indirect transmission via the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which may include directly receiving from YY via the air interface, or indirectly receiving from YY via the air interface from other units or modules. "Transmission" can also be understood as the "output" of the chip interface, and "reception" can also be understood as the "input" of the chip interface.
[0108] In other words, transmission and reception can occur between devices, for example, between a network device and a terminal device, or within a device, for example, transmission or reception between components, modules, chips, software modules, or hardware modules within a device via a bus, trace, or interface.
[0109] It can be understood that necessary processing may be performed on the information between the source and destination of information transmission, such as encoding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly and will not be elaborated further.
[0110] In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the preceding and following associated objects. For example, A / B means: A or B. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single item(s) or plural item(s). 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, and c can be single or multiple.
[0111] In the embodiments of the present application, ordinal numbers such as "first" and "second" are used to distinguish multiple objects, and are not used to limit the size, content, order, time sequence, priority, or importance of multiple objects. For example, the first sequence and the second sequence refer to two different sequences, and do not indicate differences in the content, priority, or importance of these two sequences. For a technical feature, technical features in this technical feature are distinguished by "A", "B", "C", and "D", etc. There is no sequence or size order between the technical features described by this "A", "B", "C", and "D". For example, mapping rule A and mapping rule B in this article are only for distinguishing different contents, and do not limit the sequence or size order, priority, or importance between mapping rule A and mapping rule B.
[0112] The solution provided in the embodiments of the present application will be introduced in detail below with reference to the accompanying drawings. In the following description, the communication method provided in the embodiments of the present application is applied to Figure 1 the network architecture shown as an example. The network architecture and application scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art know that with the evolution of the network architecture and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
[0113] In the following, the communication method provided in the embodiments of the present application is taken as an example where it is executed by a network device and a terminal device to introduce this communication method. The steps executed by the network device can be implemented by the RAN device itself, or can be implemented by components in the RAN device (such as a baseband chip, or other processing units or processor modules, etc.). For example, the network device can be Figure 1 the network device in Figure 1 such as network device 110a, or it can also be Figure 1 the chip (system) in the network device in Figure 1 The steps executed by the terminal device can be implemented by the terminal device itself, or can be implemented by components in the terminal device (such as a chip, a processing unit, or a processor module, etc.). The terminal device can be
[0114] Please refer to Figure 4 Figure 4 which is a schematic flowchart of communication method 400 provided in the embodiments of the present application. Figure 4 This method is introduced from the perspective of the 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 a communication device with communication functions. It should be noted that the embodiments of this application only take the execution by a network device and a terminal device as an example, and are not limited to a network device and a terminal device. For example, the embodiments of this application can also be executed by more terminal devices. When more terminal devices are involved, the execution processes of each terminal device among these more terminal devices are the same. As Figure 4 shown, the process of the communication method 400 includes the following steps.
[0115] S401. The network device sends a first piece of information and a second piece of information. The first piece of information is used to indicate a first sequence, and the second piece of information is used to indicate the position of a reference signal resource, and the reference signal resource is non-uniformly distributed in the frequency domain. Correspondingly, the terminal device receives the first piece of information and the second piece of information. Among them, the first piece of information and the second piece of information can be carried on one signaling, or the first piece of information and the second piece of information can be carried on different signalings.
[0116] The first sequence can be a sequence used to generate a sequence corresponding to a reference signal (also referred to as a reference signal sequence). For example, the first sequence can be a ZC sequence. In some embodiments, the first sequence can also be other types of sequences, as long as it can be used to carry a reference signal. The network device can configure the first sequence for the terminal device. For example, the network device sends the first piece of information to the terminal device, and the first piece of information can indicate the first sequence. The embodiments of this application do not limit the specific name of the first piece of information. The first piece of information can be carried on one or more of RRC signaling, downlink control information (DCI), or MAC control element (CE).
[0117] The first piece of information can directly indicate the first sequence or indirectly indicate the first sequence. For the specific implementation manner in which the first piece of information indicates the first sequence, the embodiments of this application do not limit. For ease of description, hereinafter, it is taken that the first sequence includes N elements, and N is a positive integer.
[0118] Direct indication method: The first piece of information includes N elements; correspondingly, the terminal device can directly determine the first sequence according to the first piece of information, and the complexity is relatively low.
[0119] Indirect indication method: The first information includes information on the first parameter and / or the first length. The first length is the length of the first sequence. The first parameter can indicate some or all of the coefficients of the polynomial corresponding to the phase of the first sequence. Accordingly, the terminal device can determine the first sequence based on the first parameter and the first length. In some embodiments, the phase of the first sequence can be represented by a polynomial. In this case, the first sequence can be indicated by the first parameter and the first length, so that the number of bits occupied by the first information is less, and signaling overhead can be saved.
[0120] 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 value of the first length is N. Among them, 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 on the first length.
[0121] The first parameter can include some or all of the 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) satisfies: ZC(n) satisfies the following formula: N L is the first length, and M L is the largest prime number less than or equal to N L . All the coefficients a1, a2 of the polynomial corresponding to the phase of the first sequence belong to {0, 1, 2, …, M L -1}. In this case, the first parameter can include a1 and / or a2. The terminal device can determine ZC(n) according to a1, a2, and N L .
[0122] Alternatively, the first parameter is information indicating some or all of the coefficients of the polynomial corresponding to the phase of the first sequence. Continuing with the above example, the coefficients correspond to at least one index, and the first parameter can be some or all of the at least one index. The embodiments of the present application do not limit the specific implementation form of the first parameter. For example, the first parameter can be Table 1. When the first information includes the first parameter, the first information can include Table 1, or can include the index of Table 1, or the first information includes an index in the first column of Table 1.
[0123] Table 1
[0124] Index <![CDATA[a2]]> <![CDATA[a1]]> 0 1 1 1 2 2 … … … <![CDATA[M L > <![CDATA[M L -1]]> <![CDATA[M L -1]]>
[0125] It should be noted that the foregoing takes being a quadratic polynomial as an example. In some embodiments, It can be a polynomial of a higher degree. For example, is a polynomial of degree D, where D is an integer greater than 2.
[0126] The phase of the first sequence can also be represented by a polynomial of degree D (D>2). As an example,
[0127] where B(n) represents the first sequence, represents the phase of the first sequence, Polynomial coefficients The highest degree d of the polynomial B ∈{3, 4, …}, d B = D, M L is the largest prime number less than or equal to N L where N L represents the length of the first sequence and is a positive integer, i.e., N L ∈{1, 2, 3, …}.
[0128] It can be understood that the first sequence is applicable to uniformly distributed reference signal resources. As shown in the foregoing background, when the reference signal resources are non-uniformly distributed, using the first sequence as the reference signal sequence will result in a relatively high PAPR of the reference signal. Therefore, in the embodiments of the present application, the network device can indicate the position of the reference signal resources to the terminal device through the second information, so that the terminal device can generate a reference signal sequence (i.e., the second sequence in this article) according to the position of the reference signal resources and the first sequence. In this way, it can be considered that the second sequence matches the position of the reference signal resources. Even if the reference signal resources are non-uniformly distributed, it can also make the PAPR of the reference signal mapped to the reference signal resources relatively low. It should be noted that the non-uniform distribution of the reference signal resources means that the reference signal resources are non-uniformly distributed in the time domain and / or the frequency domain. For the convenience of description, the following takes the non-uniform distribution of the reference signal resources in the frequency domain as an example.
[0129] It can be understood that the position of the reference signal resources can be characterized by the pattern of the reference signal resources. The pattern of the reference signal resources can represent the relative position relationship between the reference signal resources and the non-reference signal resources. Taking the first resource as an example, the first resource includes reference signal resources and non-reference signal resources, and the pattern of the reference signal resources can represent the position of the reference signal resources in the first resource. Therefore, the position of the parameter signal resources can be indicated by indicating the pattern of the parameter signal resources. The position of the reference signal resources can also be understood as the pattern of the reference signal resources. The indication of the position of the reference signal resources by the second information can be replaced by the indication of the pattern of the reference signal resources by the second information.
[0130] The embodiments of this application do not limit how the second information indicates the position of the reference signal resource. Additionally, the embodiments of this application do 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.
[0131] As an example, the second information can indicate M indexes, and these M indexes are relative position indexes or absolute position indexes of the reference signal resource, where 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, depending on the different positions of the reference resource, the calculation method of the absolute position index of any reference signal resource is also different. 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 absolute position index of the reference resource. Among them, the i-th absolute index is the i-th index among 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.
[0132] For ease of understanding, the following is combined with Figure 5 to illustrate. Among them, Figure 5 is a schematic diagram of a relationship among relative indexes, reference indexes, and absolute position indexes. Figure 5 In (A) of Figure 5 take the reference index being equal to the starting absolute position index of the reference signal resource as an example, Figure 5 In (B) of Figure 5 take the reference index being equal to the ending absolute position index of the reference signal resource as an example. Figure 5 Taking the index starting from 0, and the absolute position indexes of the reference signal resource including {1, 3, 6, 11, 14, 16} as an example. The sorting order of the relative indexes corresponds to the sorting of the absolute indexes from small to large. Assume that the M indexes included in the second information are relative position indexes. As shown in (A) of Figure 5 these M indexes are {0, 2, 5, 10, 13, 15}. When the reference index is the absolute position index 1, the absolute indexes {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined according to {0, 2, 5, 10, 13, 15}. Assume that the M indexes included in the second information are relative position indexes. As shown in Figure 5As shown in (B) thereof, these M indexes are {15, 13, 10, 5, 2, 0}. When the reference index is the absolute position index 16, the absolute position indexes {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined according to {15, 13, 10, 5, 2, 0}.
[0133] It should be noted that Figure 5 In (A) thereof, taking the reference index being equal to the starting absolute position index of the reference signal resource as an example, Figure 5 In (B) thereof, taking the reference index being equal to the ending absolute position index of the reference signal resource as an example. The reference index can also be less than the starting absolute position index of the reference signal resource, as shown in Figure 6 (A) thereof. Also, for example, the reference index can also be greater than the ending absolute position index of the reference signal resource, as shown in Figure 6 (B) thereof.
[0134] As shown in Figure 6 (A) thereof, assuming the reference index is 0, these 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 according to {1, 3, 6, 11, 14, 16}. As shown in Figure 6 (A) thereof, assuming the reference index is 17, these 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 according to {16, 14, 11, 6, 3, 1}.
[0135] The second information can directly indicate the M indexes or indirectly indicate the M indexes. The embodiments of the present application do not limit the specific implementation manner of the second information indicating the M indexes. For example, the second information may include the value of M and / or the information of the M indexes. The terminal device can determine the position of the reference signal resource according to the value of M and the information of the M indexes.
[0136] Direct indication method: The second information includes the M indexes; correspondingly, the terminal device can directly determine the position of the reference signal resource according to the M indexes, with relatively low complexity.
[0137] 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 partial coefficients or all 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 number of bits occupied by the second information is small, and signaling overhead can be saved. Accordingly, the terminal device can determine the position of the reference signal resource according to 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 a 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 further include the value of M.
[0138] Let the M indexes be represented by the sequence P(n), where P(n) ∈ {0, 1, …, N P -1}, 0 ≤ n ≤ N P -1, N P = M. Assume that P(n) is a polynomial of degree, and P(n) can satisfy:
[0139]
[0140] The sequence P(n) is also referred to as the reference signal resource position sequence P(n), and is simply referred to as the third sequence P(n) in this article. It can be understood that the third sequence P(n) can represent the M indexes. d P is the highest degree of P(n), and d P ∈ {1, 2, 3, …}. is the coefficient of P(n). N P is 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 them. Embodiments of the present application can indicate the position of the reference signal resource by the second parameter and 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 the M indexes, which is relatively simple and can reduce the processing complexity of the terminal device.
[0141] When the M indexes are relative position indexes of the reference signal resource, the second information may further include a reference index so that the terminal device can determine the absolute position of the reference signal resource according to the reference index. Optionally, the reference index can be predefined, or the reference index can 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.
[0142] S402. The terminal device determines a second sequence according to the first sequence and the position of the reference signal resource.
[0143] The second sequence can also be referred to as a reference signal sequence. After the terminal device obtains the first sequence and the position of the reference signal resource, it can generate a second sequence that matches the position of the reference signal resource. Here, "matching" means that the second sequence is applicable to the position of the reference signal resource. Even if the position of the reference signal resource indicates that the reference signal resource is non-uniformly distributed in the frequency domain, transmitting the reference signal based on the reference signal resource and the second sequence can also make the PAPR of the reference signal relatively low.
[0144] 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 indices. As described above, the M indices can be represented by a polynomial of the third sequence P(n). From this perspective, the second sequence being related to the first sequence and M indices 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 according to 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).
[0145] Exemplarily, the first sequence is a ZC sequence, and the phase of ZC(n) satisfies: ZC(n) satisfies the following formula: N L is the first length, that is, N, and M L is the largest prime number less than or equal to N L The coefficients of the first-degree term and the second-degree term in the polynomial corresponding to the phase of the first sequence are a1, a2 ∈ {0, 1, 2, …, M L - 1}. The second sequence N S is the length of S(n) or the number of elements included in S(n) (i.e., M). The phase of S(n) M S = M L Or,
[0146] Express P(n) with a polynomial. For example, d P is the highest degree of the polynomial, is the polynomial coefficient. N S = N P N P is the length of P(n). can be 2d PA polynomial of degree The coefficients of the polynomial are not necessarily integers. For example, Satisfies:
[0147]
[0148] When P(n) is represented by a polynomial of degree d, Is a polynomial of degree 2×d, as shown in Table 2.
[0149] Table 2
[0150] P(n) Phase of S(n) Quadratic polynomial Quartic polynomial Cubic polynomial Sixth-degree polynomial
[0151] The first sequence includes N elements, and the second sequence may include M elements among the N elements. Among them, the positions of the M elements in the N elements correspond to M indexes, and N is greater than or equal to the maximum value among the M indexes. Alternatively, S(n) consists of the elements in ZC(n) corresponding to the indexes of P(n).
[0152] 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 indexes corresponding to the first resource are {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}. Assuming 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 -j2n×0 / 17 , …, e -j2π×17 / 17}}. The second sequence consists of the elements in the first sequence corresponding to the M indexes. When n is 1 among the M indexes, The corresponding element is e -j2π×2 / 17 ; when n is 3 among the M indexes, The corresponding element is e -j2π×12 / 17 ; when n is 6 among the M indexes, The corresponding element is e -j2π×42 / 17 ; when n is 11 among the M indexes, The corresponding element is e -j2π×132 / 17 ; when n is 14 among the M indexes, The corresponding element is e -j2π×210 / 17 ; when n is 16 among the M indexes, 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 indices of the positions of the 6 elements included in the second sequence among the 18 elements of the first sequence are the M indices of the reference signal resources.
[0153] Alternatively, the first sequence can also be represented by a polynomial of degree D (D > 2). As an example, where B(n) represents the first sequence, represents the phase of the first sequence, M L is the largest prime number less than or equal to N, L N L represents the length of the first sequence and is a positive integer, that is, N L ∈ {1, 2, 3,...}.
[0154] The second sequence N S is the length of S(n) or the number of elements included in S(n) (i.e., M). The phase of S(n) M S = M L . It can also be understood as
[0155] expressing P(n) with a polynomial. For example, 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). Assuming that the phase of the first sequence is a polynomial of degree d B , then can be a polynomial of degree d B * d P , the polynomial coefficients of which are not necessarily integers. For example, satisfies:
[0156]
[0157] When P(n) is represented by a polynomial of degree d and the phase of the first sequence is a polynomial of degree k, it is a polynomial of degree k × d, as shown in Table 3.
[0158] Table 3
[0159] P(n) Phase of the first sequence Phase of S(n) Quadratic polynomial Cubic polynomial Sixth-degree polynomial Cubic polynomial Cubic polynomial Ninth-degree polynomial
[0160] Since the sequence composed of the phases of the M elements included in the second sequence and the reference signal resource positions (or the sequence composed of M indices) satisfies a D-degree (D >= 2) polynomial relationship, a non-linear polynomial relationship, therefore, it is possible to avoid the time-domain signal of the reference signal corresponding to the second sequence mapped to the reference signal resource position from having spikes, that is, it has a lower PAPR.
[0161] S403. The terminal device sends a reference signal based on the reference signal resource and the second sequence.
[0162] The terminal device determines the second sequence, and can map the second sequence to the 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 M indices. 0 is mapped on non-reference signal resources.
[0163] In one implementation, the elements included in the second sequence S(n) are mapped in order one-to-one to the positions of the reference signal resources indicated by M indices, and 0 is mapped on non-reference signal resources. The M elements included in the second sequence S(n) and the M cyclic shift code sequences CS RS (n) included M cyclic shifts corresponding one-to-one. For example, the i-th element in S(n) can be directly mapped to the i-th resource among the M indices in sequence, where i is a positive integer. In this case, there is no need to sort the second sequence S(n) and the M indices.
[0164] The M elements included in the second sequence S(n) correspond one-to-one to the M indices. It can also be understood that the M elements included in the second sequence S(n) correspond one-to-one to the M elements included in P(n). It can be understood that the M indices represented by P(n) can be M relative indices or M absolute indices. According to whether the M indices are M relative indices (i.e., indices of the relative positions of the reference signal resources) or M absolute indices (i.e., absolute positions of the reference signal resources), the relationship satisfied between the second sequence S(n) and P(n) is different, which will be introduced in different cases below.
[0165] Case A: The M indices represent M relative indices, and the second sequence S(n) and the third sequence P(n) satisfy formula (1):
[0166]
[0167] where p0 is a reference index, representing 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 endis 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 indices corresponding to the M relative indices. scalingfactor(n) is the amplitude-phase scaling factor sequence, including one or more of the following: amplitude scaling factor amp(n), cyclic shift factor cs(n), or code division multiplexing factor cdm(n).
[0168] Case B: The M indices represent M absolute indices, and the second sequence S(n) and the third sequence P(n) satisfy:
[0169]
[0170] It can be understood that the M elements included in the second sequence S(n) correspond one-to-one to the M indices, that is, one element corresponds to one index. For example, the k-th element in the second sequence S(n) is mapped to the reference signal resource corresponding to the r-th element among the M indices, where k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0. The M indices can be represented by the third sequence P(n). The M elements included in the second sequence S(n) correspond one-to-one to the M indices, and it can also be understood that the M elements included in the second sequence S(n) correspond one-to-one to 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 k-th element in the reference signal sequence S(n) is mapped to the reference signal resource corresponding to the r-th element in the third sequence P(n).
[0171] In one implementation, the second sequence S(n) and the third sequence P(n) can be sorted. The M elements and the M indices in the second sequence S(n) are sorted, and the M elements in the sorted S(n) are sequentially mapped to the sorted M indices in order. For example, the k-th element in the sorted second sequence is mapped to the r-th element among the M indices in the sorted P(n). Among them, 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 several types.
[0172] Mapping Rule A: The sorting rules for the second sequence S(n) and the third sequence P(n) are the same, and k = r. Mapping Rule A can also be understood as follows: S(n) and P(n) are sorted according to the same rule, and the sorted S(n) is mapped to the sorted P(n) one by one in sequential order. Mapping Rule A can also be understood as any one of the following Mapping Rules A1 to A4. Among them, in Mapping Rules A1 and A2, P(n) is sorted according to the value of n, and S(n) is sorted according to the value of n. In Mapping Rules A3 and A4, 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 of Mapping Rules A1 to A4, M = 6 is taken as an example.
[0173] 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.
[0174] Mapping Rule A2: When S(n) and P(n) are sorted in descending order of n, k = r. For example, when S(n) and P(n) are sorted in descending order of n, {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)} are obtained. 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.
[0175] Mapping Rule A1 can also be understood as Mapping Rule A3: When S(n) is sorted in ascending order of n and P(n) is sorted in ascending order, k = r. Continuing with Figure 6 the example, P(n) = {1, 3, 6, 11, 14, 16}, 0 ≤ n ≤ 5. P(n) is sorted in ascending order as {1, 3, 6, 11, 14, 16}, and S(n) is sorted in ascending order of 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 2nd index in the sorted P(n), that is, r = 2 = k.
[0176] The mapping rule A2 can also be understood as the mapping rule A4: when S(n) is sorted in descending order of n, P(n) is also sorted in descending order of n, and k = r. Continuing with Figure 6 the example of Figure 6 , P(n) = {1, 3, 6, 11, 14, 16}, where 0 ≤ n ≤ 5. P(n) sorted in descending order is {16, 14, 11, 6, 3, 1}, and S(n) sorted in descending order of n gives {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, mapped to the reference signal resource corresponding to the 2nd index, i.e., r = 2 = k.
[0177] It should be noted that the mapping rule A takes the index starting from 0 as an example, and the embodiments of the present application do not limit the starting number of the index. For example, the starting number of the index can also be 1.
[0178] Mapping rule B: The sorting rules of the second sequence S(n) and the third sequence P(n) are the same, and k + r = M - 1 or k + r = M + 1. Or, the mapping rule B can also be: The sorting rules of the second sequence S(n) and the third sequence P(n) are opposite, and k = r. The mapping rule B can also be understood as any one of the following mapping rules B1 to B8. Among them, in mapping rule B1, mapping rule B3, mapping rule B5, and mapping rule B7, P(n) is sorted according to the value of n, and S(n) is sorted according to the value of n. In mapping rule B2, mapping rule B4, mapping rule B6, and mapping rule 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 of mapping rules B1 to B8, M = 6 is taken as an example.
[0179] Mapping rule B1: When S(n) is sorted in ascending order of n, P(n) is sorted in descending order of n, and k = r. For example, sorting S(n) and CS RS (n) in ascending order of n gives {S(0), S(1), S(2), S(3), S(4), S(5)}, and sorting P(n) in descending order of n gives {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.
[0180] Mapping rule B1 can also be understood as mapping rule B2: when S(n) is sorted in ascending order of n, CS RS (n) is also sorted in ascending order of n, P(n) is sorted in descending order of n, k = r, and k = x. Continuing with Figure 6 the example, P(n) = {1, 3, 6, 11, 14, 16}, where 0 ≤ n ≤ 5. P(n) (i.e., M indices) is sorted in descending order as {16, 14, 11, 6, 3, 1}, and the corresponding sorting of n is {5, 4, 3, 2, 1, 0}. Sorting S(n) in ascending order of n gives {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 the index 11 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the 2nd index, i.e., 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 the index 14 in the sorted P(n), i.e., r = 2 = k.
[0181] Mapping rule B3: when S(n) is sorted in descending order of n and P(n) is sorted in ascending order of n, k = r. For example, sorting S(n) in descending order of n gives {S(5), S(4), S(3), S(2), S(1), S(0)}, and sorting P(n) in ascending order of n gives {P(0), P(1), P(2), P(3), P(4), P(5)}. When k and r x 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.
[0182] Mapping rule B3 can also be understood as mapping rule B4: when S(n) is sorted in descending order of n and P(n) is sorted in ascending order, k = r. Continuing with Figure 6For example, P(n) = {1, 3, 6, 11, 14, 16}, where 0 ≤ n ≤ 5. P(n) sorted in ascending order is {1, 3, 6, 11, 14, 16}, and the corresponding sorting of n is {0, 1, 2, 3, 4, 5}. Sorting S(n) in descending order of n gives {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 the index 6 in the sorted P(n), that is, 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 the index 3 in the sorted P(n), r = 2 = k.
[0183] 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 gives {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), that is, 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), that is, k = 2, r = 5, k + r = 7 = 6 (i.e., M) + 1.
[0184] Mapping rule B5 can also be understood as mapping rule B6: When S(n) is sorted in ascending order of n and P(n) is sorted in ascending order, k + r = M - 1 or k + r = M + 1. Continuing with Figure 6 the example, P(n) = {1, 3, 6, 11, 14, 16}, P(n) sorted in descending order is {1, 3, 6, 11, 14, 16}, and the corresponding sorting of n is {0, 1, 2, 3, 4, 5}. Sorting S(n) in ascending order of n gives {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 the index 11 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the 3rd index, that is, 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) is mapped to the reference signal resource corresponding to the index 14 in the sorted P(n), that is, k = 2, r = 5, k + r = 7 = 6 (i.e., M) + 1.
[0185] Mapping rule B7: When S(n) is sorted in descending order of n and P(n) is sorted in descending order of n, k + r = M - 1 or k + r = M + 1. Sort S(n) and P(n) in descending order of n to 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, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to P(2) in the sorted P(n), that is, k = 2, r = 3, that is, 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), that is, k = 2, r = 5, k + r = 7 = 6 (i.e., M) + 1.
[0186] Mapping rule B7 can also be understood as mapping rule B8: When S(n) is sorted in descending order of n and P(n) is sorted in descending order of n, k + r = M - 1 or k + r = M + 1. Continuing with Figure 6 the example, P(n) = {1, 3, 6, 11, 14, 16}, {16, 14, 11, 6, 3, 1}, and the corresponding sorting of n is {5, 4, 3, 2, 1, 0}. Sort n(n) in descending order of 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 the index 6 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the 3rd index, that is, k = 2, r = 3, that is, 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 the index 3 in the sorted P(n), that is, k = 2, r = 5, k + r = 7 = 6 (i.e., M) + 1.
[0187] In the embodiments of the present application, the second sequence S(n) and the third sequence P(n) can be sorted in ascending order or descending order respectively. The corresponding sorting rules of the second sequence S(n) and the third sequence P(n) can be the same or different. For example, both the second sequence S(n) and the third sequence P(n) correspond to the sorting rule of ascending order or descending order, or one of the second sequence S(n) and the third sequence P(n) is sorted according to the ascending order rule and the other sequence is sorted according to the descending order rule. For ease of description, in the embodiments of the present application, the ascending order rule is referred to as sorting rule A, and the descending order rule is referred to as sorting rule B. Assume that the sorting rule A satisfies h(n) = n, 0 ≤ n ≤ N H - 1, then the sorting rule B satisfies: h(n) = N H-1-n, where 0 ≤ n ≤ N H -1.
[0188] For example, sorting the second sequence S(n) gives a sequence satisfying:[[]] 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). Among them, sorting the second sequence S(n) according to sorting rule A gives: Sorting the second sequence S(n) according to sorting rule B gives: Sorting the third sequence P(n) gives satisfying:[[]] 0 ≤ n ≤ N P -1, N H = N P . Among them, sorting the third sequence P(n) according to sorting rule A gives: Sorting the third sequence P(n) according to sorting rule B gives: N P = N S .
[0189] Obtaining and After that, amplitude-phase scaling factor scaling processing (including cyclic shift) can be performed on . After processing, is mapped to or corresponding reference signal resources. The sequence mapped on the non-reference signal resources is an all-zero sequence. Among them, the amplitude-phase scaling factor sequence scalingfactor(n) is sorted according to the sorting rule to obtain satisfying:[[]] 0 ≤ n ≤ N sf -1, N H = N sf , N sf is the length of scalingfactor(n). Among them, according to sorting rule A, there is According to sorting rule B, there is: In this way, the M sorted indices are mapped / corresponded to the elements in the sorted second sequence one by one in order.[[]]
[0190] According to whether the M indices are relative indices or absolute indices, and The relationships satisfied between them are different. Corresponding to the aforementioned case A, when the M indexes are relative indexes, the sorted second sequence and the sorted third sequence satisfy formula (3):
[0191]
[0192] where p0 is a reference index, representing 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, and p end is the absolute index of the ending position of the reference signal resource. represents the sorted M relative indexes, represents the absolute indexes corresponding to the M relative indexes. is the sorted amplitude-phase scaling factor sequence, including one or more of the following: amplitude scaling factor amp(n), cyclic shift factor cs(n), or code division multiplexing factor cdm(n). is the sorted second sequence. A(n) or can be at the port level, and the mapping rule for each port includes mapping rule A or mapping rule B. It can also be at the port group level, and the mapping rule for each port group includes mapping rule A or mapping rule B.
[0193] Corresponding to case B, when the M indexes are M absolute indexes, the sorted second sequence and the sorted third sequence satisfy formula (4):
[0194]
[0195] where represents the sorted M absolute indexes. is the sorted amplitude-phase scaling factor sequence, including one or more of the following: amplitude scaling factor amp(n), cyclic shift factor cs(n), or code division multiplexing factor cdm(n). is the sorted second sequence. A(n) or can be at the port level, and the mapping rule for each port includes mapping rule A or mapping rule B. It can also be at the port group level, and the mapping rule for each port group includes mapping rule A or mapping rule B.
[0196] It is understandable that, relatively speaking, Formula (1) is the mapping relationship satisfied before the sorting of the second sequence S(n) and the third sequence P(n), and Formulas (3) and (4) are the mapping relationships satisfied after the sorting of the second sequence S(n) and the third sequence P(n).
[0197] In this way, it can be known that the sorted second sequence and the sorted third sequence satisfy:
[0198] Among them,
[0199] According to the differences in the reference index p0, the sorting rules of the second sequence S(n), and the sorting rules of the third sequence P(n), it is also different, which will be illustrated by multiple examples below. The following embodiments are described by taking P(n) as an example of the relative position index is obtained by sorting P(n) according to sorting rule A or sorting rule B, which represents the corresponding absolute position index, and will be illustrated by multiple examples below.
[0200] Example 1: p0 is equal to p start , is obtained by sorting S(n) according to sorting rule A, that is is obtained by sorting P(n) according to sorting rule A, that is is obtained by sorting scaliingfactor(n) according to sorting rule A, that is c = 1, N s = N sf = N P , and satisfy the relationship shown in Table 4.
[0201] Table 4
[0202]
[0203] Example 2: p0 is equal to p start , is obtained by sorting S(n) according to sorting rule B, that is is obtained by sorting P(n) according to sorting rule B, that is is obtained by sorting scaliingfactor(n) according to sorting rule B, that is c = 1, N s = N sf = NP , and satisfy the relationship shown in Table 5 below.
[0204] Table 5
[0205]
[0206] Example 3: When p0 = p start , obtained by sorting S(n) according to sorting rule A, that is obtained by sorting P(n) according to sorting rule B, that is obtained by sorting scaliingfactor(n) according to sorting rule A, that is c = 1, N s = N sf = N P , and satisfy the relationship shown in Table 6 below.
[0207] Table 6
[0208]
[0209] Example 4: p0 = p start , obtained by sorting S(n) according to sorting rule B, that is obtained by sorting P(n) according to sorting rule A, that is obtained by sorting scaliingfactor(n) according to sorting rule B, that is c = 1, N s = N sf = N P , and satisfy the relationship shown in Table 7 below.
[0210] Table 7
[0211]
[0212] Example 5: p0 = p end , obtained by sorting S(n) according to sorting rule A, that is obtained by sorting P(n) according to sorting rule A, that is obtained by sorting scaliingfactor(n) according to sorting rule A, that is Ns = N sf = N P If c = -1, then and satisfy the relationship shown in Table 8 below.
[0213] Table 8
[0214]
[0215] Example 6: p0 = p end , obtained by sorting S(n) according to sorting rule B, that is obtained by sorting P(n) according to sorting rule B, that is obtained by sorting scaliingfactor(n) according to sorting rule B, that is c = -1, N s = N sf = N P , and satisfy the relationship shown in Table 9 below.
[0216] Table 9
[0217]
[0218] Example 7: p0 = p end , obtained by sorting S(n) according to sorting rule A, that is obtained by sorting P(n) according to sorting rule B, that is obtained by sorting scaliingfactor(n) according to sorting rule A, that is c = -1, N s = N sf = N P , and satisfy the relationship shown in Table 10 below.
[0219] Table 10
[0220]
[0221] Example 8: p0 = p end , obtained by sorting S(n) according to sorting rule B, that is obtained by sorting P(n) according to sorting rule A, that is obtained by sorting scaliingfactor(n) according to sorting rule B, that is c = -1, Ns = N sf = N P , and satisfy the relationship shown in Table 11.
[0222] Table 11
[0223]
[0224] The terminal device can map the second sequence S(n) to the corresponding reference signal resource according to any one of Tables 2 - 9. It should be noted that Tables 2 - 9 are only examples, and the embodiments of the present application do not limit how the second sequence S(n) is mapped to the reference signal resource, as long as the PAPR of the reference signal can be made lower.
[0225] For the above - mentioned communication method 400 for non - uniformly distributed reference signal resources, the network device can configure the position of the reference signal resource and the first sequence for the terminal device, so that the terminal device determines the reference signal sequence matching the position of the reference signal resource according to 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 reference signal distortion and improving the decoding accuracy rate of the network device.
[0226] The above - mentioned communication method 400 takes the terminal device mapping the second sequence to the reference signal resource and sending the reference signal to the network device as an example. In some embodiments, the network device can send the first information and the second information to the terminal device, map the second sequence to the reference signal resource, and send the reference signal to the terminal device. Correspondingly, the terminal device receives the reference signal from the network device on the reference signal resource. For the sake of brevity, it will not be elaborated here.
[0227] In the embodiments provided in the present application above, the method provided in the embodiments of the present application is introduced by taking the execution of a network device and a terminal device as an example. In the present application, each embodiment can be implemented independently or implemented in combination based on certain internal connections; in each embodiment, different implementation manners can be implemented in combination or independently. To implement each function in the method provided in the embodiments of the present application above, the steps executed by the terminal device can be implemented by different functional entities that make up the terminal device. The steps executed by the network device can be implemented by different functional entities that make up the network device. For example, the network device can be in a CU-DU architecture, the CU can generate first information, and the DU can send the first information. To implement each function in the method provided in the embodiments of the present application above, the terminal device and the network device can include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0228] Based on the same inventive concept as the method embodiment, an embodiment of the present application provides a communication device. The communication device used to implement the above method in the embodiments of the present application is introduced below with reference to the accompanying drawings. The content above can be used in the subsequent embodiments, and the repeated content will not be elaborated.
[0229] Figure 7 It is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. The communication device 700 can be the terminal device or the network device in the above embodiments. For example, the communication device 700 can be Figure 1 the terminal device in; or, the communication device 700 is a chip (system) in the terminal device; or, the communication device 700 is a software module of the terminal device. The communication device 700 can correspondingly implement the functions or steps implemented by the terminal device in each of the above method embodiments. Again, for example, the communication device 700 can be Figure 1The communication device 700 is a network device; alternatively, the communication device 700 is a chip (system) in a network device; alternatively, the communication device 700 is a software module of a network device. The communication device 700 can correspondingly implement the functions or steps implemented by the network device in the above method embodiments. The communication device 700 can include a processing module 710 and a transceiver module 720. Optionally, it can further include a storage module, which can be used to store instructions (codes or programs) and / or data. The storage module can be, for example, a memory. The processing module 710 and the transceiver module 720 can be coupled to the storage module. For example, the processing module 710 can read the 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 inside the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module outside the chip in a terminal device or a 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 various units can be set independently, or partially or fully integrated.
[0230] The processing module 710 can be a processor or a controller. For example, it can be a general central processing unit (CPU), a general processor, a digital signal processing (DSP), an application specific integrated circuits (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination that implements computing functions, such as 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 interfaces, and is used to receive 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 is an interface circuit of the chip for sending signals to other chips or devices.
[0231] In one implementation, the communication device 700 can correspondingly implement the behaviors and functions of the terminal device in the above method embodiments. The communication device 700 can be a terminal device, or a component applied to the terminal device (such as a chip or a circuit), or a part of the chip or chipset or chip in the terminal device for executing relevant method functions, or a software module capable of implementing the method executed by the terminal device in the above method (such as the communication method 400), without limitation. For specific reference, please refer to the relevant content of the foregoing method embodiments, which will not be elaborated here.
[0232] For example, the transceiver module 720 is used to receive a first piece of information and a second piece of information. 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. Where M is a positive integer, the first sequence and the position of the reference signal resource are used to determine a second sequence, and the second sequence corresponds to the reference signal. The processing module 710 is used to determine the second sequence according to the first sequence and the position of the reference signal resource, and the second sequence corresponds to the reference signal.
[0233] As an optional implementation, the second piece of information indicating the position of the reference signal resource includes: the second piece of information indicates M indexes, and 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.
[0234] As an optional implementation, 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.
[0235] As an optional implementation, the first piece of information includes one or more of the following: a first parameter or a first length. Where the first parameter is used to indicate some or all of the 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.
[0236] As an optional implementation, the second piece of information includes information on M indexes.
[0237] As an optional implementation, the information on M indexes includes one or more of the following: a second parameter, the highest degree of the polynomial corresponding to the M indexes, or the M indexes. Where the second parameter is used to indicate some or all of the coefficients of the polynomial corresponding to the M indexes.
[0238] As an optional implementation, the second piece of information further includes: a reference index, and the reference index is an index of the absolute position of the reference resource.
[0239] As an alternative implementation, when the M indexes are indexes of the relative positions of the reference signal resources with respect to the reference resources, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resources, 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 positions of the reference signal resources, and i is an integer greater than or equal to 0.
[0240] As an alternative implementation, when the M indexes are indexes of the relative positions of the reference signal resources with respect to the reference resources, and the reference index is greater than or equal to the index of the ending absolute position of the reference signal resources, 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 positions of the reference signal resources, and i is an integer greater than or equal to 0.
[0241] As an alternative implementation, the transceiver module 720 is further configured to: send or receive a reference signal based on the reference signal resources.
[0242] As an alternative implementation, 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. Wherein, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.
[0243] In one implementation, the communication device 700 can correspondingly implement the behaviors and functions of the network device in the above method embodiments. The communication device 700 can be a network device, or a component applied to the network device (such as a chip or a circuit), or a part of the chip or chipset or chip in the network device for executing relevant method functions, or a software module capable of implementing the method executed by the network device in the above method (such as the communication method 400), without limitation. For specific reference, please refer to the relevant content of the foregoing method embodiments, which will not be elaborated here.
[0244] For example, the transceiver module 720 is configured to send a first message and a second message, the first message indicating a first sequence, and the second message indicating the position of a reference signal resource, where the reference signal resource is non-uniformly distributed in the frequency domain. Wherein, M is a positive integer, the first sequence and the position of the reference signal resource are used to determine a second sequence, and the second sequence corresponds to the reference signal. The processing module 710 is configured to generate the first message and the second message.
[0245] As an alternative implementation, 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 the reference resource, or the M indexes are indexes of the absolute position of the reference signal resource, and M is a positive integer.
[0246] As an alternative implementation, the first sequence includes N elements, and the second sequence includes M elements among the N elements. The positions of the M elements among the N elements correspond to M indexes, and N is a positive integer.
[0247] As an alternative 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 partial coefficients or all coefficients of a polynomial corresponding to the phase of the first sequence. The first length is used to indicate the length of the first sequence.
[0248] As an alternative implementation, the second information includes information of M indexes.
[0249] As an alternative implementation, the information of the M indexes includes one or more of the following: a second parameter, the highest degree of the polynomial corresponding to the M indexes, or the M indexes. The second parameter is used to indicate partial coefficients or all coefficients of the polynomial corresponding to the M indexes.
[0250] As an alternative implementation, the second information further includes: a reference index, where the reference index is an index of the absolute position of the reference resource.
[0251] As an alternative implementation, 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 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 index. Where the i-th absolute index is the i-th index among the absolute position indexes of the reference signal resource, and i is an integer greater than or equal to 0.
[0252] As an alternative implementation, 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 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. Where the i-th absolute index is the i-th index among the absolute position indexes of the reference signal resource, and i is an integer greater than or equal to 0.
[0253] As an alternative implementation, the transceiver module 720 is further configured to: transmit or receive a reference signal based on the reference signal resource.
[0254] As an alternative implementation, the k-th element in the second sequence is mapped to the reference signal resource corresponding to the r-th element among the M indices, 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.
[0255] When the communication device 700 is a chip-like device or circuit, the transceiver module can be an input / output circuit and / or a communication interface; the processing module is an integrated processor, microprocessor, or integrated circuit.
[0256] Figure 8 FIG. is a schematic block diagram of a communication device 800 provided in an embodiment of the present application. The communication device 800 can be the terminal device or network device in the above embodiment. For example, the communication device 800 can be Figure 1 the terminal device in [reference] or a chip (system) in the terminal device. In an embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices. For specific functions, refer to the description in the above method embodiment. Again, for example, the communication device 800 can be Figure 1 the network device in [reference] or a chip (system) in the network device. In an embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices. For specific functions, refer to the description in the above method embodiment.
[0257] The communication device 800 includes one or more processors 801, which are used to implement or support the communication device 800 in implementing the functions of the terminal device or network device in the method provided in the embodiments of the present application. For specific details, refer to the detailed description in the method example, and details are not described here. The processor 801 can also be referred to as a processing unit or processing module, and can implement certain control functions. The processor 801 can be a general-purpose processor or a dedicated processor, etc. For example, it includes: a baseband processor, a central processor, an application processor, a modulation and demodulation 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, etc. The baseband processor can be used to process communication protocols and communication data. The central processor can be used to control the communication device 800 (such as a network device or a terminal device), execute software programs, and / or process data. Different processors can be independent devices, or can be integrated in one or more processors, for example, integrated on one or more application-specific integrated circuits.
[0258] In one design, the processor 801 may include a program 803 (sometimes also referred to as code or instructions), and the program 803 may be run on the processor 801 so that the communication device 800 executes the methods described in the following embodiments. In another possible design, the communication device 800 includes circuitry ( Figure 8 not shown), and the circuitry is used to implement the functions of the terminal device or network device in the above embodiments.
[0259] In one design, the communication device 800 may include one or more memories 802, on which there is stored a program 804 (sometimes also referred to as code or instructions), and the program 808 may be run on the processor 801 so that the communication device 800 executes the methods described in the above method embodiments.
[0260] In one design, the processor 801 and / or the memory 802 may include an artificial intelligence (AI) module 807, AI module 808, and the AI module is used to implement AI-related functions. The AI module may be implemented in a software, hardware, or a combination of software and hardware manner. For example, the AI module may include a Radio Access Network (RAN) Intelligent Controller (RIC) module. For example, the AI module may be a near-real-time RIC or a non-real-time RIC.
[0261] 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.
[0262] In a possible design, the communication device 800 may further include a transceiver 805 and / or an antenna 806. The processor 801 is sometimes also referred to as a processing unit and controls the communication device 800. The transceiver 805 is sometimes also referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and is used to implement the transceiver function of the communication device 800 through the antenna 806.
[0263] In a 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 can be understood that in some embodiments, the communication device 800 may include more or fewer components, or some components are integrated, or some components are split. These components may be implemented in hardware, software, or a combination of software and hardware.
[0264] The communication device in the above embodiments may be a terminal device, a circuit, a chip applied to the terminal device, or other combined devices or components having the above terminal device. Alternatively, the communication device in the above embodiments may be a network device, a circuit, a chip applied to the network device, or other combined devices or components having the above network device. When the communication device is a terminal device or a network device, the transceiver module may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module may be a processor, for example: a CPU. When the communication device is a chip system, the communication device may be an FPGA, an application-specific ASIC, a system on chip (SoC), a CPU, a network processor (NP), a DSP, a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips. The processing module may be the processor of the chip system. The transceiver module or the communication interface may be the input / output interface or the interface circuit of the chip system. For example, the interface circuit may be a code / data read / write interface circuit. The interface circuit may be used to receive code instructions (the code instructions are stored in the memory, and may be directly read from the memory, or may also be read from the memory through other devices) and transmit them to the processor; the processor may be used to run the code instructions to execute the methods in the above method embodiments. Another example is that the interface circuit may also be a signal transmission interface circuit between the communication processor and the transceiver.
[0265] The embodiments of the present application further provide 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 for implementing the related functions of the above communication method 400, and the network device is a network device for implementing the related functions of the above communication method 400. For specific reference, please refer to the relevant descriptions in the above method embodiments, which will not be elaborated here.
[0266] The embodiments of the present application further provide a computer-readable storage medium, including instructions, which when running on a computer, cause the computer to execute the methods executed by the terminal device or the network device in the above communication method 400.
[0267] The embodiments of the present application further provide a computer program product, including computer program code, which when executed, causes the computer to execute the methods executed by the terminal device or the network device in the above communication method 400.
[0268] An embodiment of the present application provides a chip system. The chip system includes a processor and may further include a memory, which is used to implement the functions of the terminal device or the network device in the foregoing method 400. The chip system may be composed of chips or may include chips and other discrete devices.
[0269] To implement the functions of the above Figures 7 - 8 communication device, an embodiment of the present application further provides a chip, including a processor, which is used to support the communication device to implement the functions involved in the terminal device or the network device in the foregoing method embodiments. In a possible design, the chip is connected to a memory or the chip includes a memory, and the memory is used to store the necessary computer programs or instructions and data of the communication device.
[0270] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0271] Those of ordinary skill in the art can realize that the various illustrative logical blocks and steps described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.
[0272] Those skilled in the art can 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 foregoing method embodiments, and will not be elaborated herein.
[0273] In several embodiments provided by the present 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 illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, 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 displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in an electrical, mechanical, or other form.
[0274] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0275] If the above-mentioned function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the part that essentially contributes to the technical solution of this application or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs.
[0276] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that, including: 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; 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.
5. The method according to any one of claims 2 to 4, characterized in that, The second information includes information on the M indexes.
6. The method according to claim 5, characterized in that, 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, 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.
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; 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.
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; 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.
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, including: 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; 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.
16. The method according to any one of claims 13-15, characterized in that, The second information includes information on the M indexes.
17. The method according to claim 16, 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.
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, 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; 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.
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; 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.
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, 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.
23. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit, and the processing unit is coupled to the transceiver unit to execute the method according to any one of claims 1 to 11, or execute the method according to any one of claims 12 to 22.
24. 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.
25. 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, the computer is caused to execute the method according to any one of claims 1 to 11, or the computer is caused to execute the method according to any one of claims 12 to 22.
26. A computer program product, characterized in that, The computer program product includes a computer program. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 11, or the computer is caused to execute the method according to any one of claims 12 to 22.
27. 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, the method according to any one of claims 1 to 11 is implemented, or the method according to any one of claims 12 to 22 is implemented.