Communication method and apparatus
By designing a cyclic shift code sequence that matches the non-uniformly arranged reference signal resources, the problem of high resource overhead is solved, and the orthogonal multiplexing of multiple reference signal ports on the same resource is realized, thereby improving resource utilization efficiency.
Patent Information
- Application Number
- PCT/CN2024/127426
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-04
- Filing Date
- 2024-10-25
- Publication Date
- 2025-07-10
AI Technical Summary
In new wireless communication, as the antenna scale increases, the number of reference signal ports increases, and the evenly arranged reference signal resource design leads to high resource overhead, and the non-uniformly arranged reference signal resources cannot achieve orthogonal multiplexing of multiple reference signal ports on the same resource.
A cyclic shift code sequence matching the non-uniformly arranged reference signal resources is designed so that multiple reference signal ports have different position offsets in the time domain, thereby separating them through a time domain filter to realize orthogonal multiplexing of multiple reference signal ports on the same resource.
Reduce resource overhead, realize orthogonal multiplexing of multiple reference signal ports on the same resource, and improve resource utilization efficiency.
Smart Images

Figure CN2024127426_10072025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on January 4, 2024, with application number 202410015224.3 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of multiple-input multiple-output (MIMO) technology, and in particular to a communication method and apparatus. Background Art
[0004] In new radio (NR), reference signal resources are evenly spaced in the frequency domain. To reduce resource overhead, cyclic shift codes can be used to enable orthogonal multiplexing of multiple reference signal ports on the same resource. Multiple reference signal ports use different cyclic shifts to generate reference signal sequences and map them to the same reference signal frequency domain resource. Because the cyclic shifts of multiple reference signal ports are different, the reference signals corresponding to the multiple reference signal ports have different position offsets in the time domain. Therefore, a time domain filter can be used to separate the reference signals of the multiple reference signal ports, enabling orthogonal multiplexing of the multiple reference signal ports on the same resource.
[0005] As the antenna scale increases, the number of reference signal ports also increases accordingly. The design of uniformly distributed reference signal resources will result in higher resource overhead. In order to reduce resource overhead, the design of sparse non-uniformly distributed reference signal resources is proposed. For non-uniformly distributed reference signal frequency domain resources, if the NR cyclic shift code sequence is used to generate the reference signal sequence and mapped to the non-uniform frequency domain resources, the reference signals corresponding to different reference signal ports will no longer have a position offset related to the cyclic shift in the time domain, resulting in the reference signals corresponding to different reference signal ports being unable to be separated, that is, it is impossible to achieve orthogonal multiplexing of multiple reference signal ports on the same resource.
[0006] For non-uniformly distributed reference signal resources, designing a matching cyclic shift code sequence to achieve orthogonal multiplexing of multiple reference signal ports on the same resource is an urgent problem to be solved.
[0007] Summary of the Invention
[0008] Embodiments of the present application provide a communication method and apparatus for providing a design of a cyclic shift code sequence, so that multiple reference signal ports can be orthogonally multiplexed on the same non-uniformly arranged reference signal resources.
[0009] To achieve the above objectives, the present invention adopts the following technical solutions:
[0010] In a first aspect, embodiments of the present application provide a communication method that can be performed by a first communication device. The first communication device can be a combination of components, parts, etc. used to implement the functions of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit, or chip within the terminal device. The method provided in the first aspect is described below using the first communication device as an example, wherein the terminal device itself is the first communication device.
[0011] The communication method includes: a terminal device receives first information and second information, the first information is used to indicate a first cyclic shift code sequence, and the second 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; the terminal device generates a second cyclic shift code sequence according to the first cyclic shift code sequence and the position of the reference signal resource, and the phase of the second cyclic shift code sequence and the position of the reference signal resource satisfy a linear relationship.
[0012] In this method, a first cyclic shift code sequence can be used to generate a second cyclic shift code sequence corresponding to the reference signal resource position. For the same non-uniformly arranged resources, multiple reference signal ports can use second cyclic shift code sequences with different cyclic shifts to send reference signals. Since the phase of the second cyclic shift code sequence and the position of the reference signal resource (or the position of the frequency domain resource of the reference signal) satisfy a linear relationship, the reference signals of the multiple reference signal ports have different position offsets in the time domain. The reference signals corresponding to the multiple reference signal ports can be separated by a time domain filter, thereby achieving orthogonal multiplexing of multiple reference signal ports on the same non-uniformly arranged resources.
[0013] In one implementation, the second information indicates the location of the reference signal resource, including: the second information indicating M indices, where the M indices are indices of the relative position of the reference signal resource relative to the reference resource, or the M indices are indices of the absolute position of the reference signal resource, where M is a positive integer. The index of the relative position of the reference signal resource relative to the reference resource may be referred to as a relative position index or simply a relative index. Similarly, the index of the absolute position of the reference signal resource may be referred to as an absolute position index or simply an absolute index.
[0014] This solution provides a way to indicate the location of a reference signal resource, for example, by using an absolute position index or a relative position index of the reference signal resource. Compared with directly indicating the specific location of the reference signal resource, this can reduce indication overhead.
[0015] In one implementation, the first cyclically shifted code sequence includes N elements, and the second cyclically shifted code sequence includes M elements of the N elements, where the positions of the M elements in the N elements correspond to M indexes, where N is a positive integer. Alternatively, the second cyclically shifted code sequence is composed of the elements in the first cyclically shifted code sequence whose indexes correspond to the M indexes.
[0016] This solution provides a way to determine a second cyclic shift code sequence. For example, elements corresponding to the positions of reference signal resources can be selected from the first cyclic shift code sequence to form the second cyclic shift code sequence. The phase of the first cyclic shift code sequence satisfies a linear relationship with the positions of the evenly arranged reference signal resources. M elements are selected from N elements, and the M elements satisfy a linear relationship with the M indexes representing the positions of the reference signal resources, so that the phase of the second cyclic shift code sequence and the position of the reference signal resources satisfy a linear relationship. In this way, applying the second cyclic shift code sequence with different cyclic shifts to the base sequence of multiple reference signal ports can make the reference signals corresponding to the multiple reference signal ports have different position offsets in the time domain, thereby realizing orthogonal multiplexing of multiple reference signal ports on the same resource.
[0017] In one implementation, the first information includes a cyclic shift value and / or a length of a first cyclic shift code sequence. The length of the first cyclic shift code sequence may be (pre) configured, or the length of the first cyclic shift code sequence may be defined by a standard, or the length of the first cyclic shift code sequence may be agreed upon by the terminal device and the network device.
[0018] In one implementation, the second information includes one or more of the following: information of M indexes to indicate the location of the reference signal resource, which is easy to implement and relatively simple.
[0019] In one implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or the M indexes, wherein the second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.
[0020] When the location of the reference signal resource can be represented by a polynomial, the location of the reference signal resource may also be indicated by the second parameter, the highest degree of the polynomial corresponding to the M indexes, to reduce indication overhead.
[0021] In one implementation, the second information further includes: a reference index, which is an index of an absolute position of a reference resource.
[0022] When the M indexes indicated by the second information are M relative indexes, the second information may further include a reference index, so that the terminal device can clearly identify the absolute position of the reference signal resource based on the reference index.
[0023] In one implementation, when M indexes are indexes of relative positions of reference signal resources relative to a reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index in the indexes of the absolute position of the reference signal resource. i is an integer greater than or equal to 0.
[0024] In one implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute positions of the reference signal resource, where i is an integer greater than or equal to 0.
[0025] In one implementation, the method further includes: the terminal device sending or receiving a reference signal based on the reference signal resource and the second cyclic shift code sequence.
[0026] The second cyclic shift code sequence and the reference signal base sequence of the terminal device can determine the reference signal sequence, and can send a reference signal generated based on the reference signal sequence in the configured reference signal resource, and can also receive a reference signal generated based on the reference signal sequence in the configured reference signal resource.
[0027] In one implementation, elements in a reference signal sequence corresponding to the reference signal correspond one-to-one to elements in the second cyclic shift code sequence, wherein the cyclic shift code of the kth element in the reference signal sequence corresponding to the reference signal is the xth element in the second cyclic shift code sequence, where k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
[0028] In one implementation, elements in a reference signal sequence correspond one-to-one to positions of reference signal resources, where the kth element in the reference signal sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.
[0029] The elements in the reference signal sequence correspond to / map to the locations of the reference signal resources indicated by the M indices in a one-to-one manner. There is no limitation on how this corresponds to the embodiments of the present application, as long as the terminal device and the network device have a consistent understanding of the mapping method of the reference signal sequence to the reference signal resources. For example, the elements in the reference signal sequence and the M indices can be sorted, and the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indices. The values of k and r are related to the sorting rules of the elements in the reference signal sequence and the M indices, which are explained below in different cases.
[0030] Case 1: The elements in the reference signal sequence and the M indexes are sorted according to the same rule.
[0031] In case 1, k can be equal to r. For example, if the M indices are sorted from small to large, and the elements in the reference signal sequence are sorted from small to large by index, the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indices, and k = r. For another example, if the M indices are sorted from large to small, and the elements in the reference signal sequence are sorted from large to small by index, the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indices, and k = r.
[0032] In case 1, k+r=M-1 or k+r=M+1. For example, if the M indices are sorted from small to large, and the elements in the reference signal sequence are sorted from small to large by index, the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indices, k+r=M-1 or K+r=M+1. For another example, if the M indices are sorted from large to small, and the elements in the reference signal sequence are sorted from large to small by index, the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indices, k+r=M-1 or K+r=M+1.
[0033] Case 2: The elements in the reference signal sequence are sorted in the opposite order to the M indexes. The kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indexes.
[0034] In case 2, k can be equal to r. For example, if the M indices are sorted from small to large, and the elements in the reference signal sequence are sorted from large to small by index, the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indices, and k = r. For another example, if the M indices are sorted from large to small, and the elements in the reference signal sequence are sorted from small to large by index, the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indices, and k = r.
[0035] In a second aspect, embodiments of the present application provide a communication method that can be performed by a second communication device. The second communication device can be a combination of components, parts, etc. used to implement the functions of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit, or chip within the network device. The method provided in the second aspect is described below using the second communication device being the network device itself as an example.
[0036] The communication method includes: a network device transmitting first information and second information, the first information being used to indicate a first cyclically shifted code sequence, and the second information being used to indicate a location of a reference signal resource, wherein the reference signal resource is non-uniformly distributed in the frequency domain. The first cyclically shifted code sequence and the location of the reference signal resource are used to generate a second cyclically shifted code sequence, and the phase of the second cyclically shifted code sequence and the location of the reference signal resource satisfy a linear relationship.
[0037] In one implementation, the second information indicates the location of the reference signal resource, including: the second information indicating M indices, where the M indices are indices of the relative position of the reference signal resource relative to the reference resource, or the M indices are indices of the absolute position of the reference signal resource, where M is a positive integer. The index of the relative position of the reference signal resource relative to the reference resource may be referred to as a relative position index, or simply as a relative index. Similarly, the index of the absolute position of the reference signal resource may be referred to as an absolute position index, or simply as an absolute index.
[0038] In one implementation, the first cyclically shifted code sequence includes N elements, and the second cyclically shifted code sequence includes M elements of the N elements, where the positions of the M elements in the N elements correspond to M indexes, where N is a positive integer. Alternatively, the second cyclically shifted code sequence is composed of the elements in the first cyclically shifted code sequence whose indexes correspond to the M indexes.
[0039] In one implementation, the first information includes one or more of the following: a cyclic shift value or a length of a first cyclic shift code sequence. The length of the first cyclic shift code sequence may be (pre) configured, or the length of the first cyclic shift code sequence may be defined by a standard, or the length of the first cyclic shift code sequence may be agreed upon by the terminal device and the network device.
[0040] In one implementation, the second information includes information of M indexes.
[0041] In one implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or the M indexes, wherein the second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.
[0042] In one implementation, the second information further includes: a reference index, which is an index of an absolute position of a reference resource.
[0043] In one implementation, when M indexes are indexes of relative positions of reference signal resources relative to a reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index of the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index of the index of the absolute position of the reference signal resource, where i is an integer greater than or equal to 0.
[0044] In one implementation, when M indexes are indexes of relative positions of reference signal resources relative to a reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute position of the reference signal resource, and i is an integer greater than or equal to 0.
[0045] In one implementation, the method further includes: the network device sending or receiving a reference signal based on the reference signal resource and the second cyclic shift code sequence.
[0046] In one implementation, elements in a reference signal sequence corresponding to the reference signal correspond one-to-one to elements in the second cyclic shift code sequence, wherein the cyclic shift code of the kth element in the reference signal sequence corresponding to the reference signal is the xth element in the second cyclic shift code sequence, where k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
[0047] In one implementation, elements in a reference signal sequence correspond one-to-one to positions of reference signal resources, where the kth element in the reference signal sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.
[0048] Regarding the beneficial effects of the second aspect and its various implementations, reference may be made to the beneficial effects of the aforementioned first aspect and its various implementations, which will not be repeated here.
[0049] In a third aspect, embodiments of the present application provide a communication method that can be performed by a first communication device and a second communication device. The first communication device can be a combination of components, etc., used to implement the functions of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit, or chip within the terminal device. The second communication device can be a combination of components, etc., used to implement the functions of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit, or chip within the network device.
[0050] For example, taking the first communication device as the terminal device itself and the second communication device as the network device itself as an example, the communication method includes: the network device sends first information and second information, the first information indicates a first sequence, and the second information indicates a pattern of reference signal resources, and the reference signal resources are non-uniformly distributed in the frequency domain; the terminal device determines the second sequence based on the first sequence and the pattern of the reference signal resources, and the second sequence corresponds to the reference signal.
[0051] For the beneficial effects of the third aspect, reference may be made to the beneficial effects of the first aspect and its various implementation methods, which will not be repeated here.
[0052] In a fourth aspect, an embodiment of the present application provides a communication device having the function of implementing the behavior in the method example of any aspect of the first aspect or the second aspect above. The beneficial effects can be found in the relevant description of the first aspect or the second aspect and will not be repeated here. For example, the communication device may be the terminal device in the first aspect, or the communication device may be a device that can support the terminal device to implement the functions required by the method provided in the first aspect, for example, the communication device may be a chip or chip system in the terminal device. For another example, the communication device may be the network device in the second aspect, or the communication device may be a device that can support the network device to implement the functions required by the method provided in the second aspect, for example, the communication device may be a chip or chip system in the network device.
[0053] In one possible design, the communication device includes a baseband device and a radio frequency device.
[0054] In one possible design, the communication device includes corresponding means (means) or modules for executing the method of the first aspect or the second aspect. For example, the communication device: includes a processing unit (sometimes also referred to as a processing module or processor) and / or a transceiver unit (sometimes also referred to as a transceiver module or transceiver). The transceiver unit can realize the sending function and the receiving function. When the transceiver unit realizes the sending function, it can be called a sending unit (sometimes also referred to as a sending module). When the transceiver unit realizes the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, which is called a transceiver unit, and the functional unit can realize the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can perform the corresponding functions in the method examples of the first aspect or the second aspect above. Please refer to the detailed description in the method examples for details, which will not be repeated here.
[0055] In a fifth aspect, an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect of the above-mentioned embodiment, or a chip or chip system provided in the communication device in the fourth aspect. The communication device includes a communication interface and a processor, and optionally, also includes a memory. The memory is used to store computer programs or instructions or data, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions or data, the communication device executes the method executed by the terminal device in the above-mentioned method embodiment. For example, the communication device may be a terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip. Alternatively, when the processor reads the computer program or instructions or data, the communication device executes the method executed by the network device in the above-mentioned method embodiment. For example, the communication device may be a network device or a functional module in the network device, such as a baseband chip and a radio frequency chip.
[0056] In a sixth aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in the first aspect or the second aspect. Optionally, the chip system also includes a memory. The memory is used to store computer programs (also referred to as codes, or instructions). The processor is used to call and run the computer program from the memory so that the device equipped with the chip system executes the method in the first aspect or the second aspect and any possible implementation thereof. The chip system can be composed of chips, or it can include chips and other discrete devices.
[0057] In a seventh aspect, embodiments of the present application provide a communication device comprising an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The input / output interface can be an interface circuit, an output circuit, an input circuit, a pin, or related circuits. The logic circuit is used to execute the method described in the first or second aspect.
[0058] In a specific implementation, the communication device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the logic circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit, respectively, at different times. This application does not limit the specific implementation of the input and output interfaces and logic circuits.
[0059] In one implementation, when the communication apparatus is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or a network device such as a base station. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.
[0060] In an eighth aspect, an embodiment of the present application provides a communication system, which includes a terminal device and a network device, wherein the terminal device is used to implement the functions of the method described in the first aspect, and the network device is used to implement the functions of the method described in the second aspect.
[0061] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods is implemented.
[0062] In the tenth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods to be implemented.
[0063] The beneficial effects of the above-mentioned second to tenth aspects and their implementation methods can refer to the beneficial effects of the first aspect and any one of its implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] FIG1 is a schematic diagram of an architecture of a communication system provided in an embodiment of the present application;
[0065] FIG2A is a schematic diagram of a reference signal frequency domain resource with eight comb teeth provided in an embodiment of the present application;
[0066] FIG2B is a schematic diagram of a reference signal frequency domain resource with a comb tooth of 4 provided in an embodiment of the present application;
[0067] FIG2C is a schematic diagram of a reference signal frequency domain resource with a comb tooth of 2 provided in an embodiment of the present application;
[0068] FIG3 is a schematic diagram of reference signal resources uniformly distributed in the frequency domain according to an embodiment of the present application;
[0069] FIG4 is a flow chart of a communication method 400 provided in an embodiment of the present application;
[0070] FIG5 is a schematic diagram showing a relationship among a relative index, a reference index, and an absolute index provided in an embodiment of the present application;
[0071] FIG6 is a schematic diagram of another relationship among relative indexes, reference indexes, and absolute indexes provided in an embodiment of the present application;
[0072] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0073] FIG8 is another schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0074] In the embodiment of the present application, a matching cyclic shift code sequence design is provided for unevenly distributed reference signal resources to achieve orthogonal multiplexing of multiple reference signal ports on the same resource. The solution provided by the embodiment of the present application is further described below with reference to the accompanying drawings.
[0075] The technical solutions provided in the embodiments of the present application can be applied to communication systems related to the 3rd Generation Partnership Project (3GPP), such as the Long Term Evolution (LTE) communication system, the sixth generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as the sixth generation (6G) communication system, or other similar communication systems. Other similar communication systems may include wireless fidelity (WIFI), vehicle to everything (V2X), Internet of Things (IoT) system, narrowband Internet of Things (NB-IoT) system, and the like.
[0076] Referring to Figure 1 , a communication system applicable to an embodiment of the present application is shown. The communication system includes a radio access network 100 and a core network 200. Optionally, the communication system may also include the Internet 300 (Figure 1 uses this as an example).
[0077] The wireless access network 100 may include at least one network device and at least one terminal device. For example, the wireless access network 100 includes two network devices 110a and 110b and terminal devices 120a through 120j. The network architecture shown in FIG1 is merely illustrative, and the number of terminal devices and / or network devices may be fewer or greater. The communication system described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the communication systems to which the embodiments of the present application are applicable. For example, the communication system may also include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1. Persons skilled in the art will appreciate that as network architecture evolves, the technical solutions provided in the embodiments of the present application will remain applicable to similar technical problems. When applying the technical solutions of the embodiments of the present application to other communication systems, the devices, components, and modules in the embodiments may be replaced with corresponding devices, components, and modules in other communication systems without limitation.
[0078] In the embodiments of the present application, the network device refers to a radio access network (RAN) device. The RAN may be a 3GPP-related cellular system, such as a 5G / new radio (NR) mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). The RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a virtualized RAN (vRAN). The RAN may also be a communication system that is a fusion of two or more of the above systems. The RAN device may also be referred to as a RAN node, a RAN entity, or an access node.
[0079] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node / host node, or a wireless controller. A RAN node can also be a server, a wearable device, a vehicle, or an onboard device. For example, a RAN node in V2X technology can be a roadside unit (RSU).
[0080] In another possible scenario, the RAN node may be a module or unit that performs part of the functions of the base station; or multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, and different RAN nodes respectively perform part of the functions of the base station. For example, the RAN node may be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The functions of the CU may be implemented by one entity, or by different entities. For example, the functions of the CU may be further divided, that is, the control plane and the user plane may be separated and implemented by different entities, namely the control plane CU entity (i.e., CU-control plane (CP) entity) and the user plane CU entity (i.e., CU-user plane (UP) entity). The CU-CP entity and the CU-UP entity may be coupled with the DU to jointly perform the functions of the RAN node. The CU and DU may be set separately, or may be included in the same network element, such as the baseband unit (BBU).
[0081] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0082] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above it (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC), the media access control (MAC) layer, and / or the physical (PHY) layer, etc.). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the PDCP layer and the protocol layers below it (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.). For a detailed description of the above-mentioned protocol layers, please refer to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols. The above division of the processing functions of the CU and DU according to the protocol layer is only an example, and can also be divided in other ways, which is not limited by this application. For example, in one design, the CU or DU can also be divided into parts with partial processing functions of the protocol layer. In one design, part of the RLC layer functions and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU.
[0083] In the embodiments of the present application, the device for implementing the functions of the network device can be the network device itself, or a device that can support the network device to implement the functions, such as a chip system or a combination of devices or components that can implement the functions of the network device, and the device can be installed in the network device. The embodiments of the present application do not limit the specific technology and specific device form used by the network device.
[0084] In the embodiments of the present application, any device that can communicate data with a base station can be considered a terminal device. Terminal devices are also referred to as terminals, terminal devices, user equipment (UE), mobile stations, or mobile terminals. Terminal devices can be widely used in various scenarios. For example, terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, stations (STAs), robotic arms, cameras, robots, vehicles, drones, helicopters, airplanes, ships, or smart home devices (such as TVs, air conditioners, sweepers, speakers, set-top boxes), relays, customer premise equipment (CPEs), roadside units (RSUs), etc. Terminal devices can also be terminal devices in IoT systems, such as water meters, electricity meters, etc.
[0085] The various terminal devices introduced above, if located on a vehicle (for example, placed / installed in a vehicle), can be considered as vehicle-mounted terminal devices. The vehicle-mounted terminal device can be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. The on-board terminal device can be a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
[0086] In an embodiment of the present application, the roles of network devices and terminal devices may be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile network device. For terminal devices 120j that access the wireless access network 100 through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, and communication between 110a and 120i is carried out through a wireless air interface protocol. Of course, 110a and 120i can also communicate through an interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, in an embodiment of the present application, network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with network device functions, and 120a-120j in Figure 1 can also be referred to as communication devices with terminal device functions.
[0087] In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device in implementing the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device, which can be installed in the terminal device. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.
[0088] When a network device sends data to a terminal device, it needs to perform modulation coding and signal precoding based on the CSI of the downlink channel obtained by the network device. In one implementation, the network device can estimate the CSI of the uplink channel based on the reference signal sent by the terminal device, and then estimate the CSI of the downlink channel based on the CSI of the uplink channel. The uplink and uplink here are relative. If the network device to the terminal device is downlink, then the terminal device to the network device is uplink (this embodiment of the present application takes this as an example).
[0089] The reference signal (e.g., demodulation reference signal (DMRS) and sounding reference signal (SRS)) sent by the terminal device to the network device. The sequence carrying the reference signal (also called the reference signal sequence) can be generated according to the (Zadoff-Chu, ZC) sequence. The ZC sequence is generated based on the base sequence after a cyclic shift of α. Satisfies the following formula:
[0090] in, is the base sequence of the ZC sequence. ZC is the length of the ZC base sequence, Where m is the number of RBs, is the number of subcarriers contained in one RB, and the total resource is subcarriers, the number of subcarriers mapped by the ZC sequence is 1 / 2 of the total number of resources δ ,δ=log2(K TC ), where K TC is the number of transmission combs. N ZC is the length of the root sequence, which is less than or equal to M ZC α is the cyclic shift position, n is the number of the ZC sequence. u is the group number of the sequence group, for example, u∈{0,1,...,29}, which means there are 30 sequence groups. v is the base sequence number in each sequence group, for example, v=0,1. q represents the root index, Used to distinguish different root sequences within a group and between different groups.
[0091] The terminal device maps the reference signal sequence to the reference signal resource and uses the reference signal resource to send the reference signal to the network device. In NR, the reference signal resources are evenly spaced / uniformly distributed in the frequency domain. In other words, the frequency domain density of the reference signal resources corresponding to a reference signal port (which can be simply referred to as a port) is the same, or the frequency domain density of the reference signal resources corresponding to a port is one density. The frequency domain density of the reference signal resources can be obtained by combing the teeth K TC To characterize, that is, each adjacent K TC There is one subcarrier among the subcarriers as a reference signal resource, and the interval between every two reference signal resources is K TC -1 subcarrier. Among them, K TC is configured. For example, K TC The configuration is 8, and accordingly, the reference signal frequency domain resources are shown in FIG2A. TC The configuration is 4, and accordingly, the reference signal frequency domain resources are shown in FIG2B. TC The configuration is 2. Accordingly, the reference signal frequency domain resources are shown in FIG2C .
[0092] A reference signal port corresponds to a reference signal sequence on an orthogonal frequency division multiplexing (OFDM) symbol. The reference signal sequence is generated based on the ZC sequence, for example, the ZC sequence and port p i The reference signal sequence satisfies:
[0093] For port p iReference signal sequence on symbol l', l' is the index of the symbol where the reference signal resource is located. The l′th symbol among the symbols, The number of subcarriers occupied by the reference signal resource is also the length of the SRS sequence. The number of symbols occupied by the reference signal. The OFDM symbol in the embodiment of the present application is simply referred to as symbol. i is the cyclic shift of port pi, δ=log2(K TC ), where K TC is the number of transmission combs. n represents The nth subcarrier among the subcarriers.
[0094] The above formula can also be understood as: the reference signal sequence is a sequence with a length of The reference signal sequence is mapped to the ZC sequence of symbol l' in sequence. On the evenly arranged reference signal resources, the non-reference signal resources of symbol l′ are mapped to 0 (ie, the reference signal sequence is not mapped on the non-reference signal resources of symbol l′).
[0095] In order to reduce resource overhead, cyclic shift codes can be used to achieve orthogonal multiplexing of multiple reference signal ports on the same resource. For example, different reference signal ports are configured with different cyclic shifts. Assume that port p i The cyclic shift of i , Then port p i The cyclic shift code is is the cyclic shift number of port p_i, is the maximum number of cyclic shifts. It can be understood that if the number of uniformly distributed reference signal frequency domain resources is Then each reference signal port sequence has a length of with cyclic shift α i The reference signal frequency domain resource is the resource occupied by the reference signal resource in the frequency domain. The reference signal sequence is mapped to the symbol l' in sequence. On the frequency domain resources of the uniformly distributed reference signals, the non-reference frequency domain resources of symbol l′ are mapped to 0. The reference signals of different ports of symbol l′ have the same cyclic shift α in the time domain. i The related position offsets are used so that the reference signals of multiple ports can be separated by a time domain filter to achieve orthogonal multiplexing of multiple reference signal ports on the same resource.
[0096] NR introduces MIMO technology. As antenna size increases, the number of reference signal ports also increases accordingly. Using a uniformly distributed reference signal resource design results in high resource overhead. To reduce resource overhead, a sparsely distributed, non-uniformly distributed reference signal resource design is proposed. In this case, highly accurate CSI can be obtained based on auxiliary information / prior information. Auxiliary information can be previously acquired information used to estimate CSI. Non-uniformly distributed reference signal resources means that the resources occupied by the reference signal sequence corresponding to each reference signal port are non-uniformly distributed in the frequency domain and / or time domain. Non-uniformly distributed reference signal resources in the frequency domain can also be understood as having at least two frequency domain densities for the reference signal resources corresponding to each reference signal port. Frequency domain density is the proportion of frequency domain resources used to carry reference signals within a unit frequency domain resource. For example, Figure 3 illustrates reference signal resources that are non-uniformly distributed in the frequency domain. For ease of description, the following uses non-uniformly distributed reference signal resources as an example of reference signal resources that are non-uniformly distributed in the frequency domain.
[0097] For non-uniformly arranged reference signal frequency domain resources, if the NR cyclic shift code sequence is used to generate the reference signal sequence and mapped to the non-uniformly arranged frequency domain resources, the reference signals corresponding to different reference signal ports will no longer have a position offset related to the cyclic shift in the time domain, resulting in the reference signals corresponding to different reference signal ports being unable to be separated, that is, it is impossible to achieve orthogonal multiplexing of multiple reference signal ports on the same resource, which wastes resources.
[0098] To address the above-mentioned issues, the present invention proposes a solution. In this embodiment, a cyclic shift code sequence design matching the non-uniformly distributed reference signal resources in the frequency domain is provided to ensure that the reference signals corresponding to different reference signal ports have different position offsets in the time domain, thereby achieving orthogonal multiplexing of multiple reference signal ports on the same resource and reducing resource overhead.
[0099] In the embodiment of the present application, the reference signal may be a demodulation reference signal (DMRS) or a sounding reference signal (SRS) or a channel state information reference signal (CSI-RS) or other uplink reference signal or other downlink reference signal.
[0100] A reference signal port, also known as a port or antenna port, is a logical concept typically associated with a reference signal. For example, an antenna port can be considered a transceiver interface on the channel traversed by the reference signal. A collection of multiple antenna ports is called a port group. In one possible design, multiple digital ports of a network device can be grouped to form multiple port groups. In one possible design, a reference signal resource has multiple ports (or digital ports), corresponding to a port group (or digital port group). Multiple reference signal resources each correspond to multiple port groups. In one possible design, multiple reference signal resources correspond to one port group. In another possible design, a port group includes antenna ports corresponding to arrays connected by multiple digital ports. These multiple digital ports can be multiple digital ports corresponding to the same analog beam, with one port group corresponding to one analog beam; alternatively, these multiple digital ports can be digital ports corresponding to multiple analog beams, with one port group corresponding to multiple analog beams. The multiple digital ports corresponding to the same analog beam can be divided into multiple subsets, each subset corresponding to a port group, with one port group corresponding to one analog beam. The port group includes antenna ports corresponding to arrays connected by the digital ports in the subset. Optionally, the port group can also be replaced with a digital-analog port group.
[0101] The index of the absolute position of the reference signal resource is also called the absolute position index of the reference signal resource, referred to as the absolute index of the reference signal resource for short. "Index of absolute position", "absolute position index" and "absolute index" are interchangeable. The index of the relative position of the reference signal resource relative to the reference resource is also called the relative position index of the reference signal resource, referred to as the relative index of the reference signal resource for short. "Index of relative position", "relative position index" and "relative index" are interchangeable. It can be understood that the absolute index of the same reference signal resource A and the relative index of the reference signal resource A are separated by a reference index, and the reference index is the index of the absolute position of the reference resource. The index of the starting absolute position of the reference signal resource is also called the starting absolute position index, referred to as the starting absolute index for short. The index of the starting absolute position of the reference signal resource is also called the ending absolute position index, referred to as the ending absolute index for short.
[0102] In the embodiments of this application, "when," "if," and "if" all indicate that the device will perform a corresponding action under certain objective circumstances. They do not limit the time, do not require the device to perform a judgment action when implemented, and do not imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "under the circumstances" are interchangeable. "When" and "if" are interchangeable.
[0103] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0104] In this document, “used to indicate” can include being used for direct indication and being used for indirect indication. For example, when describing that a certain indication information is used to indicate information I, it can include that the indication information directly indicates I or indirectly indicates I, but it does not mean that the indication information must carry I.
[0105] The information indicated by the indication information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, it is also possible to use the arrangement order of each piece of information that is pre-agreed (such as specified by the protocol) to implement the indication of specific information, thereby reducing the indication overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and indicate them uniformly to reduce the indication overhead caused by indicating the same information separately. For example, those skilled in the art should understand that the precoding matrix is composed of precoding vectors, and the precoding vectors in the precoding matrix may have the same parts in terms of composition or other properties.
[0106] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can be referred to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0107] In the embodiments of the present application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct sending through the air interface, and indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct receiving from YY through the air interface, and indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0108] In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0109] It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.
[0110] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0111] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first sequence and the second sequence refer to two different sequences, and do not indicate the difference in content, priority or importance of the two sequences. For a technical feature, "A", "B", "C" and "D" are used to distinguish the technical features in the technical feature, and there is no order of precedence or order of size between the technical features described by "A", "B", "C" and "D". For example, the mapping rules A and mapping rules B in this article are only for distinguishing different contents, and do not limit the order of precedence or order of size, priority or importance, etc. between mapping rules A and mapping rules B.
[0112] The solution provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings. In the following introduction, the communication method provided by the embodiment of the present application is applied to the network architecture shown in Figure 1 as an example. The network architecture and application scenarios described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new application scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
[0113] The following describes the communication method provided in the embodiment of the present application by taking the communication method performed by a network device and a terminal device as an example. The steps performed by the network device can be implemented by the RAN device itself, or by components in the RAN device (such as a baseband chip, or other processing units or processor modules). For example, the network device can be the network device in Figure 1, such as the network device 110a, or it can be a chip (system) in the network device in Figure 1. The steps performed by the terminal device can be implemented by the terminal device itself, or by components in the terminal device (such as a chip, a processing unit, or a processor module). The terminal device can be the terminal device shown in Figure 1, such as the terminal device 120a, or it can be a chip (system) in the terminal device in Figure 1.
[0114] Please refer to Figure 4, which is a flow chart of a communication method 400 provided in an embodiment of the present application. Figure 4 introduces the method from the perspective of interaction between a network device and a terminal device. It should be understood that the communication method 400 can also be implemented by other devices, such as a chip or communication device with communication functions. It should be noted that the embodiment of the present application only takes execution by a network device and a terminal device as an example, and is not limited to a network device and a terminal device. For example, the embodiment of the present application can also be executed by more terminal devices. When more terminal devices are involved, the execution process of each terminal device in these more terminal devices is the same. As shown in Figure 4, the process of the communication method 400 includes the following steps.
[0115] S401. A network device sends first information and second information, where the first information indicates a first cyclic shift code sequence, and the second information indicates a location of a reference signal resource, where the reference signal resource is non-uniformly distributed in the frequency domain. Accordingly, a terminal device receives the first information and the second information. The first information and the second information may be carried in one signaling, or in different signalings.
[0116] The first cyclic shift code sequence CS L (n) may be a second cyclic shift code sequence for generating a reference signal resource position. The first cyclic shift code sequence may also be referred to as a first cyclic shift code, and similarly, the second cyclic shift code sequence may also be referred to as a second cyclic shift code. CS L (n) Satisfaction: CS L (n) = e -jαn , 0≤n≤N L -1, N L The length of the first cyclic shift code sequence or the number of elements included in the first cyclic shift code sequence. The network device can configure the first cyclic shift code sequence for the terminal device. For example, the network device sends first information to the terminal device, and the first information can indicate the first cyclic shift code sequence. The embodiment of the present application does not limit the specific name of the first information. The first information can be carried in one or more of RRC signaling, downlink control information (DCI) or MAC control element (CE).
[0117] The first information may directly indicate the first cyclic shift code sequence, or may indirectly indicate the first cyclic shift code sequence. The embodiment of the present application does not limit the specific implementation method of the first information indicating the first cyclic shift code sequence. For example, the first information includes the value of the cyclic shift and the length of the first cyclic shift code sequence (also referred to as the first length herein). Accordingly, the terminal device can directly determine the first cyclic shift code sequence based on the first information, with low complexity. Among them, the first length can be (pre) configured, or the first length can be defined by the standard, or the first length can be agreed upon by the terminal device and the network device, or the first length can be indirectly determined based on other configuration information, such as the number of reference signal resource positions. In this case, the first information may not include information on the first length.
[0118] It is understandable that the first cyclic shift code sequence is suitable for evenly distributed reference signal resources. When the reference signal resources are unevenly distributed, the first cyclic shift code sequence cannot achieve orthogonal multiplexing of multiple reference signal ports on the same resource. To this end, in an embodiment of the present application, the terminal device uses a cyclic shift code sequence that matches the unevenly distributed reference signal resources to achieve orthogonal multiplexing of multiple reference signal ports on the same resource.
[0119] The cyclic shift code sequence that matches the non-uniformly arranged reference signal resources is called a second cyclic shift code sequence. The second cyclic shift code sequence can be generated based on the position of the reference signal resources and the first cyclic shift code sequence, and the phase of the second cyclic shift code sequence and the position of the reference signal resources satisfy a linear relationship. For example, the phase of the second cyclic shift code sequence and the position of the reference signal frequency domain resource satisfy a linear relationship. In this way, multiple reference signal ports use second cyclic shift code sequences with different cyclic shifts to generate reference signal sequences and map them to the same non-uniformly arranged reference signal resources. Since the phase of the second cyclic shift code sequence and the position of the reference signal frequency domain resource satisfy a linear relationship, the second cyclic shift code sequences corresponding to the reference signals of the multiple reference signal ports are linear phases in the frequency domain. In this way, the time domain signals obtained after Fourier transform of the frequency domain signals of different reference signal ports have different position offsets. The time domain signals of the multiple reference signal ports can be separated by a time domain filter, thereby achieving orthogonal multiplexing of multiple reference signal ports on the same resource.
[0120] The network device may indicate the position of the reference signal resource to the terminal device through the second information, so that the terminal device determines the second cyclic shift code sequence. It is understandable that the position of the reference signal resource can be characterized by a pattern of the reference signal resource. The pattern of the reference signal resource can represent the relative position relationship between the reference signal resource and the non-reference signal resource. Taking the first resource as an example, the first resource includes a reference signal resource and a non-reference signal resource, and the pattern of the reference signal resource can represent the position of the reference signal resource in the first resource. Therefore, the position of the parameter signal resource can be indicated by indicating the pattern of the parameter signal resource. The position of the reference signal resource can also be understood as a pattern / pattern of the reference signal resource. The second information indicating the position of the reference signal resource can be replaced by the second information indicating the pattern of the reference signal resource.
[0121] The embodiments of the present application do not limit how the second information indicates the location of the reference signal resources. In addition, the embodiments of the present application do not limit the specific name of the second information. The second information may be carried in one or more of RRC signaling, DCI, or MAC CE. It should be noted that the non-uniform distribution of reference signal resources refers to the non-uniform distribution of reference signal resources in the time domain and / or frequency domain. For ease of description, the following takes the non-uniform distribution of reference signal resources in the frequency domain as an example.
[0122] As an example, the second information may indicate M indexes, where the M indexes are relative position indexes or absolute position indexes of the reference signal resource, and M is a positive integer. The relative position index of the reference signal resource refers to the index of the relative position of the reference signal resource relative to the reference resource. The absolute position index of the reference signal resource refers to the index of the absolute position of the reference signal resource. When the M indexes are relative position indexes of the reference signal resource, the calculation method of the absolute position index of any reference signal resource is different depending on the position of the reference resource. For example, when the reference index is less than or equal to the starting absolute position index of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute position index, and the reference index is the index of the absolute position of the reference resource. Among them, the i-th absolute index is the i-th index in the M absolute position indexes of the reference signal resource, and i is an integer greater than or equal to 0. Similarly, when the reference index is greater than or equal to the ending absolute position index of the reference signal resource, the difference between the reference index and the i-th index in the M indexes is the i-th absolute index.
[0123] For ease of understanding, the following is explained in conjunction with Figure 5. Figure 5 is a schematic diagram of the relationship between relative index, reference index and absolute position index. (A) in Figure 5 takes the reference index equal to the starting absolute position index of the reference signal resource as an example, and (B) in Figure 5 takes the reference index equal to the ending absolute position index of the reference signal resource as an example. Figure 5 takes the index starting from 0 and the absolute position index of the reference signal resource including {1, 3, 6, 11, 14, 16} as an example. The sorting order of the relative index corresponds to the sorting of the absolute index from small to large. Assume that the M indexes included in the second information are relative position indexes, as shown in (A) in Figure 5, these M indexes are {0, 2, 5, 10, 13, 15}. When the reference index is the absolute position index 1, the absolute index {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {0, 2, 5, 10, 13, 15}. Assume that the M indexes included in the second information are relative position indexes, as shown in (B) in Figure 5, these M indexes are {15, 13, 10, 5, 2, 0}. When the reference index is the absolute position index 16, the absolute position index {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {15, 13, 10, 5, 2, 0}.
[0124] It should be noted that (A) in FIG5 takes the reference index equal to the starting absolute position index of the reference signal resource as an example, and (B) in FIG5 takes the reference index equal to the ending absolute position index of the reference signal resource as an example. The reference index may also be smaller than the starting absolute position index of the reference signal resource, as shown in (A) in FIG6. For another example, the reference index may also be greater than the ending absolute position index of the reference signal resource, as shown in (B) in FIG6.
[0125] As shown in Figure 6(A), assuming the reference index is 0, the M relative position indexes are {1, 3, 6, 11, 14, 16}. When the reference index is the absolute position index 0, the M absolute position indexes {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {1, 3, 6, 11, 14, 16}. As shown in Figure 6(A), assuming the reference index is 17, the M relative position indexes are {16, 14, 11, 6, 3, 1}. When the reference index is the absolute position index 17, the M absolute position indexes {1, 3, 6, 11, 14, 16} of the reference signal resource can be determined based on {16, 14, 11, 6, 3, 1}.
[0126] The second information may directly or indirectly indicate the M indexes. The specific implementation manner in which the second information indicates the M indexes is not limited in this embodiment of the present application. For example, the second information may include the value of M and / or information about the M indexes. The terminal device may determine the location of the reference signal resource based on the value of M and the information about the M indexes.
[0127] Direct indication method: the second information includes M indexes; accordingly, the terminal device can directly determine the location of the reference signal resource according to the M indexes, with low complexity.
[0128] Indirect indication method: The second information includes information indicating M indexes. For example, the second information may include one or more of the following: a second parameter, the highest degree of the polynomial corresponding to the M indexes. The second parameter is used to indicate part of the coefficients or all of the coefficients of the polynomial corresponding to the M indexes. In some embodiments, the M indexes can be represented by a polynomial. In this case, the M indexes can be indicated by the value of M and the second parameter, so that the second information occupies fewer bits and can save signaling overhead. Accordingly, the terminal device can determine the location of the reference signal resource based on the value of M and the second parameter. The value of M can be (pre) configured, or the value of M can be defined by the standard, or the value of M can be agreed upon by the terminal device and the network device. When the value of M is configured, the second information may also include the value of M.
[0129] It is represented by a sequence P(n) with M indices, P(n)∈{0,1,…,N P -1}, 0≤n≤N P -1, N P =M. Assume that P(n) is a The polynomial P(n) satisfies:
[0130] Sequence P(n) is also called reference signal resource position sequence P(n), d P is the highest degree of P(n), d P ∈{1,2,3,…}. is the P(n) coefficient. P The length of P(n) or the number of elements included in P(n), that is, M. In this case, the second parameter may include and One or more of the following. In this embodiment of the present application, the location of the reference signal resource can be indicated by the second parameter, the highest degree of the polynomial corresponding to the M indexes, to save signaling overhead. Of course, the pattern of the reference signal resource can also be indicated by M indexes, which is simpler and can reduce the processing complexity of the terminal device.
[0131] When the M indexes are relative position indexes of the reference signal resource, the second information may further include the reference index, so that the terminal device can determine the absolute position of the reference signal resource based on the reference index. Optionally, the reference index may be predefined, or the reference index may be agreed upon by the network device and the terminal device. In this case, even if the M indexes are relative position indexes of the reference signal resource, the second information may not include the reference index.
[0132] S402. The terminal device determines a second cyclic shift code sequence according to the first cyclic shift code sequence and a position of a reference signal resource.
[0133] The second cyclic shift code sequence is related to the first cyclic shift code sequence and the position of the reference signal resource. For example, the second cyclic shift code sequence CS RS (n) = f(CS L (n), P(n)), f is a mapping relationship, CS L (n) is the first cyclic shift code sequence. The second cyclic shift code sequence is related to the first cyclic shift code sequence and the position of the reference signal resource. Alternatively, the second cyclic shift code sequence is related to the first cyclic shift code sequence and M indices; or the second cyclic shift code sequence is related to the first cyclic shift code sequence and sequence P(n), or the second cyclic shift code sequence can be determined based on the first cyclic shift code sequence and sequence P(n). Sequence P(n) is also called reference signal resource position sequence P(n).
[0134] As an example, the second cyclic shift code sequence may be composed of the element corresponding to the index P(n) in the first cyclic shift code sequence. For example, the first cyclic shift code sequence includes N elements, and the second cyclic shift code sequence may include M elements of the N elements, wherein 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 of the M indexes. The terminal device may generate the second cyclic shift code sequence based on the first cyclic shift code sequence and the position of the reference signal resource.
[0135] In the embodiment of the present application, the phase of the second cyclic shift code sequence and the position of the reference signal resource satisfy a linear relationship, or the phase of the second cyclic shift code sequence of the reference signal is a linear function of P(n), or the relationship between the phase of the second cyclic shift code sequence and the position of the reference signal resource can be represented by a first-order polynomial. For example, the second cyclic shift code sequence CS RS (n) and P(n) satisfy: CS RS (n) = CS L (P(n))=e -jαP(n) , 0≤n≤N S -1, N S It's CS RS(n) length, it can be understood that N S =M=N P CS L The length of (n) is N L , N L ≥P(N s -1). Circular shift Cyclic shift number n CS ∈{0,1,…,n CS,max -1},n CS,max is the maximum number of cyclic shifts, n CS,max ∈{1,…,N L}. αP(n) is the phase of the second cyclic shift code sequence, and αP(n) is a first-order polynomial of P(n), that is, the phase of the second cyclic shift code sequence and the position of the reference signal resource satisfy a linear relationship. N L It's CS L (n) length, or CS L (n) The number of elements included.
[0136] As another example, the M indices are represented by polynomials, or the sequence P(n) is represented by polynomials, then CS RS (n) and P(n) satisfy It can be known that: when P(n) is expressed using a d-degree polynomial, then CS RS The phase αP(n) of (n) is a d-degree polynomial, as shown in Table 1.
[0137] Table 1
[0138] For example, taking the first resource as an example, the first resource includes a reference signal resource and a non-reference signal resource. The absolute index corresponding to the first resource is {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17}, and the M indexes of the reference signal resource are {1, 3, 6, 11, 14, 16}. Assume that the cyclic shift value The length N of the first cyclic shift code sequence L =18, then the first cyclic shift code sequence is The second cyclic shift code sequence is It can be seen that the indexes of the positions of the 6 elements included in the second cyclically shifted code sequence in the 18 elements of the first cyclically shifted code sequence are M indexes of the reference signal resources.
[0139] S403. The terminal device sends a reference signal based on the reference signal resource and the second cyclic shift code sequence.
[0140] The terminal device determines a second cyclic shift code sequence and selects a cyclic shift code from the second cyclic shift code sequence to process the reference signal sequence S(n) to be sent. Different reference signal ports correspond to different cyclic shift codes, or different reference signal ports correspond to different cyclic shift sequences.
[0141] In one implementation, the elements included in the reference signal sequence S(n) are mapped one-to-one to the positions of the reference signal resources indicated by the M indexes in sequence, and 0 is mapped to the non-reference signal resources. The M elements included in the reference signal sequence S(n) and the second cyclic shift code sequence CS RS The M cyclic shift codes included in S(n) correspond one-to-one. For example, the i-th element in S(n) can be directly mapped to the i-th resource in the M indexes, and the cyclic shift code of the i-th element in S(n) is the i-th element in the second cyclic shift code, where i is a positive integer. In this case, there is no need to sort the reference signal sequence S(n), the M indexes, and the second cyclic shift code sequence.
[0142] The M indices can be represented by P(n). The M elements of the reference signal sequence S(n) correspond one-to-one with the M indices. Alternatively, the M elements of the reference signal sequence S(n) correspond one-to-one with the M elements of the reference signal resource position sequence P(n). The relationship between the reference signal sequence S(n) and the reference signal resource position sequence P(n) varies depending on whether the M indices are relative or absolute. This is described below for each case.
[0143] Case A: M indices represent the relative positions of reference signal resources, and the reference signal sequence S(n) and the reference signal resource position sequence P(n) satisfy formula (1):
[0144] Among them, p0 is the reference index, which represents the index of the absolute position of the reference resource, p0≤p start or p0≥p end , p start is the absolute index of the starting position of the reference signal resource, p end The absolute index of the end position of the reference signal resource. P(n) represents M relative indices, and p0+c×P(n) represents the absolute index corresponding to the M relative indices. scalingfactor(n) is an 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). The sequence length of P(n) is N P , the sequence length of S(n) is N S , the sequence length of scalingfactor(n) is N sf , NS =N P =N sf .
[0145] Case B: M indices represent the indexes of the absolute positions of the reference signal resources, and the reference signal sequence S(n) and the reference signal resource position sequence P(n) satisfy formula (2):
[0146] Where P(n) represents M absolute indices. scalingfactor(n) is a sequence of amplitude and phase scaling factors, including one or more of the following: amplitude scaling factor amp(n), cyclic shift factor cs(n), or code division multiplexing factor cdm(n). The sequence length of P(n) is N. P , the sequence length of S(n) is N S , the sequence length of scalingfactor(n) is N sf , N S =N P =N sf .
[0147] It can be understood that the M elements included in the reference signal sequence S(n) correspond one-to-one with the M indexes, that is, one element corresponds to one index. For example, the kth element in the reference signal sequence S(n) is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is an integer greater than or equal to 0, r is an integer greater than or equal to 0, and k=r. The M indexes can be represented by P(n), and the M elements included in the reference signal sequence S(n) correspond one-to-one with the M indexes. It can also be understood that the M elements included in the reference signal sequence S(n) correspond one-to-one with the M elements included in the reference signal resource position sequence P(n), that is, one element in the reference signal sequence S(n) corresponds to one element in the reference signal resource position sequence P(n). The kth element in the reference signal sequence S(n) is mapped to the reference signal resource corresponding to the rth element in the reference signal resource position sequence P(n), and k=r.
[0148] Similarly, the reference signal sequence S(n) includes M elements and the second cyclic shift code sequence CS RS For example, the cyclic shift code of the kth element in the reference signal sequence S(n) is the second cyclic shift code sequence CS RS The xth element in (n), k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k=x. Since the M elements included in the reference signal sequence S(n) correspond to the M elements included in the reference signal resource position sequence P(n) in one-to-one correspondence, the M elements included in the reference signal resource position sequence P(n) correspond to the second cyclic shift code sequence CSRS The M cyclic shift codes included in (n) also correspond one to one, that is, k=x=r.
[0149] In one implementation, the reference signal sequence S(n), the reference signal resource position sequence P(n), and the second cyclic shift code sequence CS may be RS (n) is sorted, the M elements and M indexes in the reference signal sequence S(n) are sorted, and the M elements in the sorted S(n) are mapped to the sorted M indexes in sequence, and the cyclic shift codes corresponding to the sorted CS in sequence are mapped to the sorted CS in sequence. RS (n). For example, the kth element in the sorted reference signal sequence is mapped to the rth element in the sorted M indexes. The values of k and r are related to the sorting rules of the elements in the reference signal sequence and the M indexes. Accordingly, the mapping rules between the reference signal sequence S(n) and the reference signal resource position sequence P(n) include but are not limited to the following. The sorted reference signal sequence is represented as And the sorted reference signal resource position sequence is expressed as And the sorted second cyclic shift code sequence is expressed as
[0150] Mapping rule A: reference signal sequence S(n), reference signal resource position sequence P(n), and second cyclic shift code sequence CS RS (n) is sorted by the same rules, k = r, k = x. Mapping rule A can also be understood as: S(n), P(n) and CS are sorted by the same rules. RS (n) is sorted, and the sorted S(n) is mapped to the sorted P(n) in sequence one by one, and the sorted S(n) is mapped to the sorted CS in sequence one by one. RS (n) one-to-one correspondence. Mapping rule A can also be understood as any one of the following mapping rules A1 to A4. In the following introduction of mapping rules A1 to A4, M=6 is taken as an example. Among them, in mapping rules A1 and mapping rules A2, P(n) is sorted according to the value of n, and S(n) and CS RS (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) and CS RS (n) Sort by the value of n.
[0151] Mapping rule A1: When S(n), P(n) and CS RS (n) Sort n from small to large, k = r, k = x. For example, sort S(n), P(n) and CS from small to large. RS(n) sort, and obtain {S(0), S(1), S(2), S(3), S(4), S(5)}, {P(0), P(1), P(2), P(3), P(4), P(5)} and {CS RS (0),CS RS (1),CS RS (2),CS RS (3),CS RS (4),CS RS (5)}. When k, r, and x 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), i.e., r = 2 = k; the cyclic shift code corresponding to S(2) in the sorted S(n) is the CS in the sorted RS CS in (n) RS (2), that is, x=2=k.
[0152] Mapping rule A2, when S(n), P(n) and CS RS (n) Sort by n from large to small, k = r, k = x. For example, sort S(n), P(n) and CS from large to small according to n. RS (n) Obtain {S(5), S(4), S(3), S(2), S(1), S(0)}, {P(5), P(4), P(3), P(2), P(1), P(0)} and {CS RS (5),CS RS (4),CS RS (3),CS RS (2),CS RS (1),CS RS (0)}. When k, r, and 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(3) in the sorted P(n), i.e., r = 2 = k; the cyclic shift code corresponding to S(4) in the sorted S(n) is the CS RS CS in (n) RS (3), that is, x=2=k.
[0153] Mapping rule A1 can also be understood as mapping rule A3: when S(n) is sorted from small to large, CS RS (n) is also sorted from small to large by n, and P(n) is sorted from small to large, k=r, k=x. Using the example in Figure 6, P(n)={1,3,6,11,14,16}, 0≤n≤5. P(n) is sorted from small to large as {1,3,6,11,14,16}, and S(n) and CS are sorted from small to large by n. RS(n) obtain {S(0), S(1), S(2), S(3), S(4), S(5)} and {CS RS (0),CS RS (1),CS RS (2),CS RS (3),CS RS (4),CS RS (5)}. When k, r, and x 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, mapped to the reference signal resource corresponding to the second index in the sorted P(n), that is, r = 2 = k; the cyclic shift code corresponding to S(2) in the sorted S(n) is the sorted CS RS CS in (n) RS (2), that is, x=2=k.
[0154] Mapping rule A2 can also be understood as mapping rule A4: when S(n) is sorted from largest to smallest according to n, CS RS (n) is also sorted from large to small according to n, and P(n) is also sorted from large to small, k=r, k=x. Using the example in Figure 6, P(n)={1,3,6,11,14,16}, 0≤n≤5. P(n) is sorted from large to small as {16,14,11,6,3,1}, and S(n) and CS are sorted from large to small according to n. RS (n) obtain {S(5), S(4), S(3), S(2), S(1), S(0)}, {CS RS (5),CS RS (4),CS RS (3),CS RS (2),CS RS (1),CS RS (0)}. When k, r, and x 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 second index, that is, r = 2 = k; the cyclic shift code corresponding to S(3) in the sorted S(n) is the sorted CS RS CS in (n) RS (3), that is, x=2=k.
[0155] It should be noted that mapping rule A takes the index numbering starting from 0 as an example. The embodiment of the present application does not limit the starting number of the index. For example, the starting number of the index can also be 1.
[0156] Mapping rule B: reference signal sequence S(n) and second cyclic shift code sequence CS RS(n) is consistent with the sorting rule of the reference signal sequence S(n) and the reference signal resource position sequence P(n), and the sorting rule is the same, k+r=M-1 or k+r=M+1, and k=x. Alternatively, the mapping rule B can also be: the reference signal sequence S(n) and the second cyclic shift code sequence CS RS The sorting rules of (n) are consistent, and the sorting rules of the reference signal sequence S(n) and the reference signal resource position sequence P(n) are opposite, k=r, k=x. Mapping rule B can also be understood as any of the following mapping rules B1 to B8. In the following introduction of mapping rules B1 to B8, M=6 is taken as an example. Among them, in mapping rules B1, mapping rules B3, mapping rules B5 and mapping rules B7, P(n) is sorted according to the value of n, and S(n) and CS RS (n) is sorted according to the value of n. In mapping rules B2, B4, B6 and B8, P(n) is sorted according to the value of P(n), and S(n) and CS RS (n) Sort by the value of n.
[0157] Mapping rule B1: When S(n) is sorted from small to large, CS RS (n) is also sorted from small to large according to n, P(n) is sorted from large to small according to n, k = r, and k = x. For example, S(n) and CS are sorted from small to large according to n. RS (n) obtain {S(0), S(1), S(2), S(3), S(4), S(5)} and {CS RS (0),CS RS (1),CS RS (2),CS RS (3),CS RS (4),CS RS (5)}, sort P(n) from largest to smallest according to n to obtain {P(5), P(4), P(3), P(2), P(1), P(0)}. When k, r and x are numbered 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; the cyclic shift code corresponding to S(2) in the sorted S(n) is the sorted CS RS CS in (n) RS (2), x=2=k. When k, r and x are numbered 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), and the cyclic shift code corresponding to S(1) in the sorted S(n) is the CS RS CS in (n) RS (1), x=2=k.
[0158] Mapping rule B1 can also be understood as mapping rule B2: when S(n) is sorted from small to large, CS RS (n) is also sorted from small to large according to n, and P(n) is sorted from large to small, k=r, and k=x. Continuing with the example in Figure 6, P(n)={1,3,6,11,14,16}, where 0≤n≤5. P(n) (i.e., M indices) is sorted from large to small as {16,14,11,6,3,1}, and the corresponding sorting of n is {5,4,3,2,1,0}. Sorting S(n) from small to large according to n yields {S(0),S(1),S(2),S(3),S(4),S(5)}, and sorting CS from small to large according to n yields {S(0),S(1),S(2),S(3),S(4),S(5)}. RS (n) Get {CS RS (0),CS RS (1),CS RS (2),CS RS (3),CS RS (4),CS RS (5)}. When k, r, and x are numbered starting from 0, assuming k = 2, S(2) in the sorted S(n) is mapped to the reference signal resource corresponding to index 11 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the second index, that is, r = 2 = k; the cyclic shift code corresponding to S(2) is the sorted CS RS CS in (n) RS (2), that is, x=2=k. When k and r are numbered from 1, assuming k=2, S(1) in the sorted S(n) is mapped to the reference signal resource corresponding to the sorted P(n) index 14, that is, r=2=k; the cyclic shift code corresponding to S(1) is the sorted CS RS CS in (n) RS (1), x=2=k.
[0159] Mapping rule B3: When S(n) is sorted from largest to smallest according to n, CS RS (n) is also sorted from large to small according to n, and P(n) is sorted from small to large according to n, k=r=x. For example, S(n) and CS are sorted from large to small according to n. RS (n) obtain {S(5), S(4), S(3), S(2), S(1), S(0)} and {CS RS (5),CS RS (4),CS RS (3),CS RS (2),CS RS (1),CS RS(0)}, sort P(n) from small to large according to n to obtain {P(0), P(1), P(2), P(3), P(4), P(5)}. When k, r and x are numbered 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), that is, r = 2 = k; the cyclic shift code corresponding to S(3) is the sorted CS RS CS in (n) RS (3), that is, x=2=k. When k, r and x are numbered 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), that is, r=2=k; the cyclic shift code corresponding to S(4) is the sorted CS RS CS in (n) RS (4), that is, x=2=k.
[0160] Mapping rule B3 can also be understood as mapping rule B4: when S(n) is sorted from largest to smallest according to n, CS RS (n) is also sorted from large to small according to n, P(n) is sorted from small to large, k = r. Continuing with the example in Figure 6, P(n) = {1, 3, 6, 11, 14, 16}, where 0 ≤ n ≤ 5. P(n) (i.e., M indices) is sorted from small to large as {1, 3, 6, 11, 14, 16}, and the corresponding sorting of n is {0, 1, 2, 3, 4, 5}. S(n) and CS are sorted from large to small according to n. RS (n) obtain {S(5), S(4), S(3), S(2), S(1), S(0)} and {CS RS (5),CS RS (4),CS RS (3),CS RS (2),CS RS (1),CS RS (0)}. When k, r, and 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 index 6 in the sorted P(n), i.e., r = 2 = k; the cyclic shift code corresponding to S(3) is the sorted CS RS CS in (n) RS (3), that is, x=2=k. When k, r and x are numbered starting from 1, assuming k=2, S(4) in the sorted S(n) maps to the reference signal resource corresponding to index 3 in the sorted P(n), r=2=k; the cyclic shift code corresponding to S(4) is the sorted CS RS CS in (n) RS (4), that is, x=2=k.
[0161] Mapping rule B5: When S(n) is sorted from small to large, CS RS (n) is also sorted from small to large according to n, P(n) is sorted from small to large according to n, the sum of k and r is equal to M-1 or M+1, k=x. For example, S(n) and CS are sorted from small to large according to n. RS (n) and P(n), obtain {S(0), S(1), S(2), S(3), S(4), S(5)} and {CS RS (0),CS RS (1),CS RS (2),CS RS (3),CS RS (4),CS RS (5)} and {P(0), P(1), P(2), P(3), P(4), P(5)}. When k, r and x are numbered from 0, S(2) in the sorted S(n) can be mapped to the reference signal resource corresponding to P(3) in the sorted P(n), i.e. k = 2, r = 3, k + r = 5 = 6 (i.e. M) - 1; the cyclic shift code corresponding to S(2) is the sorted CS RS CS in (n) RS (2), that is, x=2=k. When k, r and x are numbered 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 (that is, M)+1; the cyclic shift code corresponding to S(1) is the sorted CS RS CS in (n) RS (1), that is, x=2=k.
[0162] Mapping rule B5 can also be understood as mapping rule B6: when S(n) is sorted from small to large, CS RS (n) is also sorted from small to large, P(n) is sorted from small to large, the sum of k and r is equal to M-1 or M+1, k = x. Using the example in Figure 6, P(n) = {1, 3, 6, 11, 14, 16}, P(n) is sorted from large to small as {1, 3, 6, 11, 14, 16}, and the corresponding n is sorted as {0, 1, 2, 3, 4, 5}. S(n) and CS are sorted from small to large according to n. RS (n) obtain {S(0), S(1), S(2), S(3), S(4), S(5)} and {CS RS (0),CS RS (1),CS RS (2),CS RS (3),CS RS (4),CS RS(5)}. When k, r, and x are numbered starting from 0, S(2) in the sorted S(n) is mapped to the reference signal resource corresponding to index 11 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the third index, that is, k = 2, r = 3, k + r = 5 = 6 (that is, M) - 1; the cyclic shift code corresponding to S(2) is the sorted CS RS CS in (n) RS (2), x=2=k. When k and r are numbered from 1, S(1) in the sorted S(n) is mapped to the reference signal resource corresponding to index 14 in the sorted P(n), i.e. k=2, r=5, k+r=7=6 (i.e. M)+1; the cyclic shift code corresponding to S(1) is the sorted CS RS CS in (n) RS (1), that is, x=2=k.
[0163] Mapping rule B7: When S(n) is sorted from largest to smallest according to n, CS RS (n) is also sorted from large to small according to n, and P(n) is sorted from large to small according to n, the sum of k and r is equal to M-1 or M+1, k=x. S(n) and CS are sorted from large to small according to n RS (n) and P(n), we can obtain {S(5), S(4), S(3), S(2), S(1), S(0)} and {CS RS (5),CS RS (4),CS RS (3),CS RS (2),CS RS (1),CS RS (0)} and {P(5), P(4), P(3), P(2), P(1), P(0)}. When k, r and x are numbered starting from 0, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to P(2) in the sorted P(n), i.e. k = 2, r = 3, i.e. k + r = 5 = M (i.e. 6) - 1; the cyclic shift code corresponding to S(3) is the sorted CS RS CS in (n) RS (3), i.e. x=2=k. When k, r and x are numbered starting from 1, S(4) in the sorted S(n) is mapped to the reference signal resource corresponding to P(1) in the sorted P(n), i.e. k=2, r=5, k+r=7=6 (i.e. M)+1; the cyclic shift code corresponding to S(4) is the sorted CS RS CS in (n) RS (4), that is, x=2=k.
[0164] Mapping rule B7 can also be understood as mapping rule B8: When S(n) is sorted from largest to smallest according to n, CS RS(n) is also sorted from large to small according to n, P(n) is sorted from large to small, the sum of k and r is equal to M-1 or M+1, k=x. Using the example in Figure 6, P(n) = {1,3,6,11,14,16}, P(n) is sorted from large to small as {16,14,11,6,3,1}, and the corresponding n is sorted as {5,4,3,2,1,0}, and S(n) and CS are sorted from large to small according to n. RS (n) obtain {S(5), S(4), S(3), S(2), S(1), S(0)} and {CS RS (5),CS RS (4),CS RS (3),CS RS (2),CS RS (1),CS RS (0)}. When k, r, and x are numbered starting from 0, S(3) in the sorted S(n) is mapped to the reference signal resource corresponding to index 6 in the sorted P(n), that is, mapped to the reference signal resource corresponding to the third index, that is, k = 2, r = 3, that is, k + r = 5 = M (i.e., 6) - 1; the cyclic shift code corresponding to S(3) is the sorted CS RS CS in (n) RS (3), x=2=k. When k, r and x are numbered starting from 1, S(4) in the sorted S(n) is mapped to the reference signal resource corresponding to index 3 in the sorted P(n), i.e. k=2, r=5, k+r=7=6 (i.e. M)+1; the cyclic shift code corresponding to S(4) is the sorted CS RS CS in (n) RS (4), x=2=k.
[0165] In an embodiment of the present application, the reference signal sequence S(n) and the reference signal resource position sequence P(n) may be sorted in order from small to large or from large to small, respectively. The sorting rules corresponding to S(n) and P(n) may be the same or different. For example, both S(n) and P(n) correspond to sorting rules from small to large or from large to small, or one of S(n) and P(n) is sorted according to the sorting rule from small to large, and the other sequence is sorted according to the sorting rule from large to small. For the convenience of description, in an embodiment of the present application, the sorting rule from small to large is referred to as sorting rule A, and the sorting rule from large to small is referred to as sorting rule B. Assume that sorting rule A satisfies h(n)=n, 0≤n≤N H -1, then sorting rule B satisfies: h(n)=N H -1-n, 0≤n≤N H -1, N H =N P =N S .
[0166] For example, the reference signal sequence S(n) is sorted to obtain the sequence satisfy: 0≤n≤N S -1, N H =N S . N s for The length of . Among them, according to the sorting rule A, S(n) is sorted as follows: Sorting S(n) according to sorting rule B gives: Sort the reference signal resource position sequence P(n) according to the value of n to obtain satisfy: 0≤n≤N P -1, N H =N P . N P for Length. Among them, according to the sorting rule A, the sequence P(n) is sorted as follows: Sorting P(n) according to sorting rule B gives:
[0167] The second cyclic shift code sequence CS RS (n) Sort and obtain satisfy: 0≤n≤N sf -1, N sf =N H Among them, according to the sorting rule A, CS RS (n) is sorted as follows: According to the sorting rule B, CS RS (n) is sorted as follows: N sf for length.
[0168] get and Afterwards, you can Perform amplitude and phase scaling factor scaling (including cyclic shift). Mapped to or The corresponding reference signal resource. The sequence mapped on the non-reference signal resource is a full 0 sequence. Among them, the amplitude phase scaling factor sequence scalingfactor(n) is obtained by sorting according to the sorting rules. satisfy: 0≤n≤N sf-1, N H =N sf , N sf for Length. According to sorting rule A, According to sorting rule B, we have: In this way, the sorted M indexes are mapped one-to-one with the elements in the sorted reference signal sequence in order, and the cyclic shift codes of the elements included in the sorted reference signal sequence correspond one-to-one with the elements included in the sorted second cyclic shift code sequence.
[0169] According to whether the M indexes are relative indexes or absolute indexes, and The relationship between them is different. Corresponding to the above case A, when M indexes are relative indexes, the sorted reference signal sequence and sorted reference signal resource location sequence Satisfying formula (3) and formula (4): in,
[0170] Among them, p0 is the reference index, which represents the index of the absolute position of the reference resource, where p0≤p start or p0≥p end , p start is the absolute index of the starting position of the reference signal resource, p end The absolute index of the end position of the reference signal resource. Represents the sorted M relative indexes, Indicates the absolute index corresponding to M relative indexes. is a sorted sequence of amplitude and phase scaling factors, including one or more of the following: an amplitude scaling factor amp(n), a cyclic shift factor cs(n), or a code division multiplexing factor cdm(n). is the sorted second cyclic shift code sequence, is the sorted reference signal sequence. The sequence length is N P , The sequence length is N S , The sequence length is N sf , N S =N P =N sf .A(n) or It can be a port level, and the mapping rule of each port includes mapping rule A or mapping rule B. It can also be a port group level, where the mapping rule of each port group includes mapping rule A or mapping rule B.
[0171] Corresponding to case B, when M indexes are M absolute indexes, the sorted reference signal sequence is and sorted reference signal resource location sequence Satisfying formula (5) and formula (6):
[0172] in, Represents the M absolute indexes after sorting. is a sorted sequence of amplitude and phase scaling factors, including one or more of the following: an amplitude scaling factor amp(n), a cyclic shift factor cs(n), or a code division multiplexing factor cdm(n). is the sorted second cyclic shift code sequence, is the sorted reference signal sequence. A(n) or It can be a port level, and the mapping rule of each port includes mapping rule A or mapping rule B. It can also be a port group level, where the mapping rule of each port group includes mapping rule A or mapping rule B.
[0173] It can be understood that, relatively speaking, formula (1) is the mapping relationship satisfied before the reference signal sequence S(n) and the reference signal resource position sequence P(n) are sorted, and formulas (3) and (4) are the mapping relationships satisfied after the reference signal sequence S(n) and the reference signal resource position sequence P(n) are sorted. Similarly, formula (2) is the mapping relationship satisfied before the reference signal sequence S(n) and the reference signal resource position sequence P(n) are sorted, and formulas (5) and (6) are the mapping relationships satisfied after the reference signal sequence S(n) and the reference signal resource position sequence P(n) are sorted.
[0174] According to the reference index p0, the ordering rule of the reference signal sequence S(n), the ordering rule of the reference signal resource position sequence P(n), and the second cyclic shift code sequence CS RS (n) The sorting rules are different. There are also some differences, which are explained below with multiple examples. The following embodiment is explained with P(n) representing the relative position index as an example. It is obtained by sorting P(n) according to sorting rule A or sorting rule B. Indicates the corresponding absolute position index.
[0175] Example 1: p0 equals p start , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, By CS RS (n) is obtained by sorting according to sorting rule A, that is, c=1,N s =N sf =N P . as well as The relationship between them is as shown in Table 2.
[0176] Table 2
[0177] Example 2: p0 equals p start , Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, By CS RS (n) is obtained by sorting according to sorting rule B, that is, c=1,N s =N sf =N P , as well as The relationship between them is as shown in Table 3.
[0178] Table 3
[0179] Example 3: When p0=p start , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, By CS RS (n) Sorted according to sorting rule A, that is, c=1,N s =N sf =N P , and as well as The relationship between them is as shown in Table 4.
[0180] Table 4
[0181] Example 4: p0 = p start , Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, By CS RS (n) is obtained by sorting according to sorting rule B, that is, c=1,N s =N sf =N P , as well as The relationship between them is as shown in Table 5.
[0182] Table 5
[0183] Example 5: p0 = p end , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, N s =N sf =N P c=1, By CS RS (n) is obtained by sorting according to sorting rule A, that is, c=-1, then as well as The relationship between them is as shown in Table 6.
[0184] Table 6
[0185] Example 6: p0 = p end , Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, By CS RS (n) is obtained by sorting according to sorting rule B, that is, c=-1,N s =Nsf =N P , and as well as The relationship between them is as shown in Table 7.
[0186] Table 7
[0187] Example 7: p0 = p end , Sorted by S(n) according to sorting rule A, that is It is obtained by sorting P(n) according to sorting rule B, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule A, that is, By CS RS (n) is obtained by sorting according to sorting rule A, that is, c=-1,N s =N sf =N P , as well as The relationship shown in Table 8 is satisfied.
[0188] Table 8
[0189] Example 8: p0 = p end , Sorted by S(n) according to sorting rule B, that is It is obtained by sorting P(n) according to sorting rule A, that is, It is obtained by sorting scaliingfactor(n) according to sorting rule B, that is, By CS RS (n) is obtained by sorting according to sorting rule B, that is, c=-1,N s =N sf =N P , as well as The relationship shown in Table 9 is satisfied.
[0190] Table 9
[0191] The terminal device may map the second sequence S(n) to the corresponding reference signal resource according to any one of Tables 2 to 9. It should be noted that Tables 2 to 9 are merely examples, and the present embodiment does not limit how the second sequence S(n) is mapped to the reference signal resource, as long as the PAPR of the reference signal is reduced.
[0192] The above-mentioned communication method 400 is for unevenly distributed reference signal resources. The network device can configure the position of the reference signal resource and the first cyclic shift code sequence to the terminal device, so that the terminal device determines the second cyclic shift code sequence that matches the position of the reference signal resource based on the position of the reference signal resource and the first cyclic shift code sequence, so that multiple reference signal ports can be orthogonally multiplexed on the same resource.
[0193] The above communication method 400 uses the example of a terminal device mapping a reference signal sequence to a reference signal resource and transmitting the reference signal to a network device. In some embodiments, the network device may transmit first information and second information to the terminal device, map the reference signal sequence to the reference signal resource, and transmit the reference signal to the terminal device. Accordingly, the terminal device receives the reference signal from the network device on the reference signal resource. For the sake of brevity, this description is omitted here.
[0194] In the embodiments provided above, the methods provided in the embodiments of the present application are introduced by taking the execution of network devices and terminal devices as examples. In the present application, each embodiment can be implemented independently or in combination based on certain internal connections; in each embodiment, different implementation methods can be implemented in combination or independently. In order to implement the various functions of the methods provided in the embodiments of the present application, the steps performed by the terminal device can be implemented by different functional entities that constitute the terminal device. The steps performed by the network device can be implemented by different functional entities that constitute the network device. For example, the network device can be a CU-DU architecture, the CU can generate the first information, and the DU can send the first information. In order to implement the various functions of the methods provided in the embodiments of the present application, the terminal device and the network device may include hardware structures and / or software modules, and implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether one of the above functions is executed in the form of hardware structures, software modules, or hardware structures plus software modules depends on the specific application and design constraints of the technical solution.
[0195] Based on the same inventive concept as the method embodiment, the present embodiment provides a communication device. The following describes the communication device used to implement the above method in the present embodiment in conjunction with the accompanying drawings. The above content can be used in subsequent embodiments, and repeated content will not be repeated.
[0196] Figure 7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. The communication device 700 may be a terminal device or a network device in the aforementioned embodiments. For example, the communication device 700 may be the terminal device in Figure 1; or, the communication device 700 may be a chip (system) in the terminal device; or, the communication device 700 may be a software module in the terminal device. The communication device 700 may implement the functions or steps implemented by the terminal device in the aforementioned method embodiments. For another example, the communication device 700 may be the network device in Figure 1; or, the communication device 700 may be a chip (system) in the network device; or, the communication device 700 may be a software module in the network device. The communication device 700 may implement the functions or steps implemented by the network device in the aforementioned method embodiments. The communication device 700 may include a processing module 710 and a transceiver module 720. Optionally, it may also include a storage module, which may be used to store instructions (code or program) and / or data. The storage module may be, for example, a memory. The processing module 710 and the transceiver module 720 may be coupled to the storage module. For example, the processing module 710 can read instructions (codes or programs) and / or data in the storage module to implement the corresponding method. When the communication device 700 is a chip in a terminal device or a network device, the storage module can be a storage module in the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module outside the chip in the terminal device or the network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned units can be set independently or partially or fully integrated.
[0197] The processing module 710 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The transceiver module 720 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 720 is an interface circuit of the chip for receiving signals from other chips or devices, or an interface circuit of the chip for sending signals to other chips or devices.
[0198] In one implementation, the communication device 700 can implement the behaviors and functions of the terminal device in the above-mentioned method embodiment. The communication device 700 can be a terminal device, or a component (such as a chip or circuit) used in the terminal device, or a chip or chipset in the terminal device, or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the terminal device in the above-mentioned method (such as communication method 400), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.
[0199] For example, the transceiver module 720 is configured to receive first information and second information, where the first information indicates a first cyclically shifted code sequence and the second information indicates a location of a reference signal resource, wherein the reference signal resource is non-uniformly distributed in the frequency domain. The processing module 710 is configured to determine a second cyclically shifted code sequence based on the first cyclically shifted code sequence and the location of the reference signal resource, where the phase of the second cyclically shifted code sequence and the location of the reference signal resource satisfy a linear relationship.
[0200] As an optional implementation, the second information indicates the position of the reference signal resource, including: the second information indicating M indices, where the M indices are indices of the relative position of the reference signal resource relative to the reference resource, or the M indices are indices of the absolute position of the reference signal resource, where M is a positive integer. The index of the relative position of the reference signal resource relative to the reference resource can be referred to as a relative position index, or simply as a relative index. Similarly, the index of the absolute position of the reference signal resource can be referred to as an absolute position index, or simply as an absolute index.
[0201] As an optional implementation, the first cyclic shift code sequence includes N elements, and the second cyclic shift code sequence includes M elements of the N cyclic shift codes, where positions of the M elements in the N elements correspond to M indexes, where N is a positive integer. Alternatively, the second cyclic shift code sequence is composed of elements in the first cyclic shift code sequence whose indexes correspond to the M indexes.
[0202] As an optional implementation, the first information includes one or more of the following: a cyclic shift value or a length of a first cyclic shift code sequence. The length of the first cyclic shift code sequence may be (pre) configured, or the length of the first cyclic shift code sequence may be defined by a standard, or the length of the first cyclic shift code sequence may be agreed upon by the terminal device and the network device.
[0203] As an optional implementation, the second information includes information of M indexes. The value of M may be (pre)configured, or the value of M may be defined by a standard, or the value of M may be agreed upon by the terminal device and the network device.
[0204] As an optional implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or M indexes. The second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.
[0205] As an optional implementation manner, the second information further includes: a reference index, which is an index of the absolute position of the reference resource.
[0206] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index in the index of the absolute position of the reference signal resource, where i is an integer greater than or equal to 0.
[0207] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute positions of the reference signal resource, and i is an integer greater than or equal to 0.
[0208] As an optional implementation manner, the transceiver module 720 is further configured to: send or receive a reference signal based on the reference signal resource and the second cyclic shift code sequence.
[0209] As an optional implementation manner, the elements in the reference signal sequence corresponding to the reference signal correspond one-to-one to the elements in the second cyclic shift code sequence, wherein the cyclic shift code of the kth element in the reference signal sequence corresponding to the reference signal is the xth element in the second cyclic shift code sequence, k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
[0210] As an optional implementation, the elements in the reference signal sequence correspond one-to-one to the positions of the reference signal resources, where the kth element in the reference signal sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.
[0211] In one implementation, the communication device 700 can implement the behaviors and functions of the network device in the above-mentioned method embodiment. The communication device 700 can be a network device, or a component (such as a chip or circuit) used in a network device, or a chip or chipset in the network device, or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the network device in the above-mentioned method (such as communication method 400), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.
[0212] For example, the transceiver module 720 is configured to send first information and second information, where the first information is used to indicate a first cyclically shifted code sequence, and the second information is used to indicate a location of a reference signal resource, where the reference signal resource is non-uniformly distributed in the frequency domain. The first cyclically shifted code sequence and the location of the reference signal resource are used to generate a second cyclically shifted code sequence, where the phase of the second cyclically shifted code sequence and the location of the reference signal resource satisfy a linear relationship.
[0213] As an optional implementation, the second information indicates the position of the reference signal resource, including: the second information indicating M indices, where the M indices are indices of the relative position of the reference signal resource relative to the reference resource, or the M indices are indices of the absolute position of the reference signal resource, where M is a positive integer. The index of the relative position of the reference signal resource relative to the reference resource can be referred to as a relative position index, or simply as a relative index. Similarly, the index of the absolute position of the reference signal resource can be referred to as an absolute position index, or simply as an absolute index.
[0214] As an optional implementation, the first cyclic shift code sequence includes N elements, and the second cyclic shift code sequence includes M elements of the N cyclic shift codes, where positions of the M elements in the N elements correspond to M indexes, where N is a positive integer. Alternatively, the second cyclic shift code sequence is composed of elements in the first cyclic shift code sequence whose indexes correspond to the M indexes.
[0215] As an optional implementation, the first information includes a cyclic shift value and / or a length of a first cyclic shift code sequence. The length of the first cyclic shift code sequence may be (pre) configured, or the length of the first cyclic shift code sequence may be defined by a standard, or the length of the first cyclic shift code sequence may be agreed upon by the terminal device and the network device.
[0216] As an optional implementation, the second information includes information of M indexes. The value of M may be (pre)configured, or the value of M may be defined by a standard, or the value of M may be agreed upon by the terminal device and the network device.
[0217] As an optional implementation, the information of the M indexes includes one or more items: a second parameter, a maximum degree of the polynomial corresponding to the M indexes, or M indexes. The second parameter is used to indicate some or all coefficients of the polynomial corresponding to the M indexes.
[0218] As an optional implementation manner, the second information further includes: a reference index, which is an index of the absolute position of the reference resource.
[0219] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index in the M indexes and the reference index is the i-th absolute index. The i-th absolute index is the i-th index in the index of the absolute position of the reference signal resource, where i is an integer greater than or equal to 0.
[0220] As an optional implementation, when the M indexes are indexes of the relative positions of the reference signal resource relative to the reference resource, and the reference index is greater than or equal to the index of the end absolute position of the reference signal resource, the difference between the reference index and the i-th index among the M indexes is the i-th absolute index. The i-th absolute index is the i-th index among the indexes of the absolute positions of the reference signal resource, and i is an integer greater than or equal to 0.
[0221] As an optional implementation manner, the transceiver module 720 is further configured to: send or receive a reference signal based on the reference signal resource and the second cyclic shift code sequence.
[0222] As an optional implementation manner, the elements in the reference signal sequence corresponding to the reference signal correspond one-to-one to the elements in the second cyclic shift code sequence, wherein the cyclic shift code of the kth element in the reference signal sequence corresponding to the reference signal is the xth element in the second cyclic shift code sequence, k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
[0223] As an optional implementation, the elements in the reference signal sequence correspond one-to-one to the positions of the reference signal resources, where the kth element in the reference signal sequence is mapped to the reference signal resource corresponding to the rth element in the M indexes, where k is equal to r, or the sum of k and r is equal to M-1 or M+1. Here, k is an integer greater than or equal to 0, and r is an integer greater than or equal to 0.
[0224] When the communication device 700 is a chip-type device or circuit, the transceiver module may be an input / output circuit and / or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.
[0225] Figure 8 is a schematic block diagram of a communication device 800 provided in an embodiment of the present application. The communication device 800 can be a terminal device or a network device in the above-mentioned embodiment. For example, the communication device 800 can be the terminal device in Figure 1 or a chip (system) in the terminal device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment. For another example, the communication device 800 can be the network device in Figure 1 or a chip (system) in the network device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment.
[0226] The communication device 800 includes one or more processors 801, which are used to implement or support the communication device 800 to implement the functions of the terminal device or network device in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here. The processor 801 can also be called a processing unit or processing module, which can implement certain control functions. The processor 801 can be a general-purpose processor or a dedicated processor. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication device 800 (such as a network device or terminal device), execute software programs and / or process data. Different processors can be independent devices or integrated into one or more processors, for example, integrated into one or more dedicated integrated circuits.
[0227] In one design, the processor 801 may include a program 803 (sometimes also referred to as code or instructions), which may be executed on the processor 801 to cause the communication device 800 to perform the methods described in the following embodiments. In another possible design, the communication device 800 includes circuitry (not shown in FIG8 ) configured to implement the functions of the terminal device or network device in the above embodiments.
[0228] In one design, the communication device 800 may include one or more memories 802 on which a program 804 (sometimes also referred to as code or instructions) is stored. The program 804 can be run on the processor 801 so that the communication device 800 performs the method described in the above method embodiment.
[0229] In one design, the processor 801 and / or the memory 802 may include an artificial intelligence (AI) module 807 and an AI module 808, each configured to implement AI-related functions. The AI module may be implemented using software, hardware, or a combination of software and hardware. For example, the AI module may include a RAN intelligent controller (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0230] 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.
[0231] In one possible design, the communication device 800 may further include a transceiver 805 and / or an antenna 806. The processor 801 may also be sometimes referred to as a processing unit, and controls the communication device 800. The transceiver 805 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver functions of the communication device 800 via the antenna 806.
[0232] In one possible design, the communication device 800 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It will be appreciated that in some embodiments, the communication device 800 may include more or fewer components, or some components may be integrated or separated. These components may be implemented in hardware, software, or a combination of software and hardware.
[0233] The communication device in the above embodiments can be a terminal device, a circuit, a chip used in a terminal device, or other devices or components combined with the above terminal devices. Alternatively, the communication device in the above embodiments can be a network device, a circuit, a chip used in a network device, or other devices or components combined with the above network devices. When the communication device is a terminal device or a network device, the transceiver module can be a transceiver, which can include an antenna and a radio frequency circuit, etc., and the processing module can be a processor, such as a CPU. When the communication device is a system-on-chip, the communication device can be an FPGA, a dedicated ASIC, a system-on-chip (SoC), a CPU, a network processor (NP), a DSP, a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated circuit. The processing module can be the processor of the system-on-chip. The transceiver module or communication interface can be the input / output interface or interface circuit of the system-on-chip. For example, the interface circuit can be a code / data read / write interface circuit. The interface circuit can be used to receive code instructions (the code instructions are stored in a memory and can be read directly from the memory or read from the memory via another device) and transmit them to the processor; the processor can be used to execute the code instructions to perform the method in the above method embodiment. For example, the interface circuit can also be a signal transmission interface circuit between a communication processor and a transceiver.
[0234] The present application also provides a communication system. Specifically, the communication system includes at least one terminal device and at least one network device. The terminal device is a terminal device used to implement the functions related to the above-mentioned communication method 400, and the network device is a network device used to implement the functions related to the above-mentioned communication method 400. For details, please refer to the relevant description in the above-mentioned method embodiment, and will not be repeated here.
[0235] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enables the computer to execute the method executed by the terminal device or network device in the above-mentioned communication method 400.
[0236] A computer program product is also provided in an embodiment of the present application, including computer program code. When the computer program code is executed, the computer executes the method executed by the terminal device or network device in the above-mentioned communication method 400.
[0237] The embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of the terminal device or network device in the aforementioned method 400. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0238] To implement the functions of the communication device shown in Figures 7 and 8, embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the terminal device or network device described in the method embodiments. In one possible design, the chip is connected to or includes a memory, which is used to store computer programs, instructions, and data necessary for the communication device.
[0239] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0240] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0241] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0242] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0243] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0244] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0245] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A communication method, characterized in that Comprising: Receiving first information and second information, where the first information is used to indicate a first cyclic shift code sequence, and the second 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; Generating a second cyclic shift code sequence according to the first cyclic shift code sequence and the position of the reference signal resource, where the phase of the second cyclic shift code sequence and the position of the reference signal resource satisfy a linear relationship.
2. The method according to claim 1, characterized in that, The second information is used to indicate the position of the reference signal resource, and includes: The second information includes M indexes, and 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 cyclic shift code sequence includes N elements, and the second cyclic shift code 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 one or more of the following: The value of the cyclic shift; The length of the first cyclic shift code sequence.
5. The method according to any one of claims 2-4, characterized in that, The second information includes information on the M indexes.
6. The method according to claim 5, wherein The information on the M indexes includes one or more of the following: A second parameter, where the second parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the M indexes; The highest degree of the polynomial corresponding to the M indexes; Or, The M indexes.
7. The method according to claim 6, wherein The second information further includes: A reference index, where the reference index is an index of the absolute position of the reference resource.
8. The method according to claim 7, wherein When the M indexes are indexes of the relative position of the reference signal resource relative to the reference resource, and the reference index is less than or equal to the index of the starting absolute position of the reference signal resource, the sum of the i-th index among 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 among 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 a reference signal based on the second cyclic shift code sequence and the reference signal resource.
11. The method according to claim 10, wherein Elements in the reference signal sequence corresponding to the reference signal correspond one-to-one with elements in the second cyclic shift code sequence, where the cyclic shift code of the k-th element in the reference signal sequence corresponding to the reference signal is the x-th element in the second cyclic shift code sequence, k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
12. The method according to claim 11, wherein The elements in the reference signal sequence correspond one-to-one with the positions of the reference signal resources, where the k-th element in the reference signal sequence corresponding to the reference signal is mapped to the reference signal resource corresponding to the r-th element among the M indices, k is an integer greater than or equal to 0, r is an integer greater than or equal to 0, k is equal to r, or the sum of k and r is equal to M - 1 or M + 1.
13. A communication method, characterized in that Including: Transmitting first information and second information, where the first information is used to indicate a first cyclic shift code sequence, the second information is used to indicate the position of the reference signal resource, the reference signal resources are non-uniformly distributed in the frequency domain, the first cyclic shift code sequence and the position of the reference signal resource are used to determine a second cyclic shift code sequence, and the phase of the cyclic shift code sequence and the position of the reference signal resource satisfy a linear relationship.
14. The method according to claim 13, wherein The second information is used to indicate the position of the reference signal resource, including: The second information includes M indices, where the M indices are indices of the relative positions of the reference signal resources with respect to the reference resource, or the M indices are indices of the absolute positions of the reference signal resources, and M is a positive integer.
15. The method according to claim 14, wherein The first cyclic shift code sequence includes N elements, the second cyclic shift code 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.
16. The method according to claim 14 or 15, characterized in that, The first information includes one or more of the following: The value of the cyclic shift; The length of the first cyclic shift code sequence.
17. The method according to any one of claims 14-16, characterized in that, The second information includes information on the M indices.
18. The method according to claim 17, wherein The information on the M indices 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 indices; The highest degree of the polynomial corresponding to the M indices; Or, The M indices.
19. The method according to claim 18, wherein The second information further includes: A reference index, where the reference index is an index of the absolute position of the reference resource.
20. The method according to claim 19, wherein When the M indices are indices of the relative positions of the reference signal resources with respect 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 among the M indices and the reference index is the i-th absolute index; where 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.
21. The method according to claim 19, characterized in that, When the M indices are indices of the relative positions of the reference signal resources with respect 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 among the M indices is the i-th absolute index; where 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.
22. The method according to any one of claims 14-21, characterized in that, The method further includes: Transmitting or receiving a reference signal based on the second cyclic shift code sequence and the reference signal resource.
23. The method according to claim 22, wherein, The elements in the reference signal sequence corresponding to the reference signal are in one-to-one correspondence with the elements in the second cyclic shift code sequence, where the cyclic shift code of the k-th element in the reference signal sequence corresponding to the reference signal is the x-th element in the second cyclic shift code sequence, k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
24. The method according to claim 23, wherein The elements in the reference signal sequence are in one-to-one correspondence with the positions of the reference signal resources, where the k-th element in the reference signal sequence corresponding to the reference signal is mapped to the reference signal resource corresponding to the r-th element among the M indices, k is an integer greater than or equal to 0, r is an integer greater than or equal to 0, k is equal to r, or the sum of k and r is equal to M - 1 or M + 1.
25. A communication method, characterized in that Comprising: Receiving first information and second information, the first information is used to indicate a first cyclic shift code sequence, and the second information is used to indicate the position of a reference signal resource, where the reference signal resources are non-uniformly distributed in the frequency domain; Determining a second sequence according to the first sequence and the pattern of the reference signal resources, where the second sequence corresponds to the reference signal.
26. A communication method, characterized in that, Comprising: Determining first information and second information, the first information is used to indicate a first cyclic shift code sequence, and the second information is used to indicate the position of a reference signal resource, where the reference signal resources are non-uniformly distributed in the frequency domain Sending the first information and the second information.
27. A communication device, characterized in that, Comprising: A transceiver module, configured to receive first information and second information, the first information is used to indicate a first cyclic shift code sequence, and the second information is used to indicate the position of a reference signal resource, where the reference signal resources are non-uniformly distributed in the frequency domain; A processing module, configured to generate a second cyclic shift code sequence according to the first cyclic shift code sequence and the position of the reference signal resource, where the phase of the second cyclic shift code sequence and the position of the reference signal resource satisfy a linear relationship.
28. The device according to claim 27, characterized in that, The second information is used to indicate the position of the reference signal resource, including: The second information includes M indices, the M indices are indices of the relative positions of the reference signal resources with respect to a reference resource, or the M indices are indices of the absolute positions of the reference signal resources, and M is a positive integer.
29. The device according to claim 28, wherein The first cyclic shift code sequence includes N elements, the second cyclic shift code sequence includes M elements among the N elements, and the positions of the M elements among the N elements correspond to the M indices, and N is a positive integer.
30. The device according to claim 28 or 29, characterized in that, The first information includes one or more of the following: The value of the cyclic shift; The length of the first cyclic shift code sequence.
31. The device according to any one of claims 28-30, characterized in that, The second information includes information on the M indices.
32. The device according to claim 31, characterized in that, The information on the M indices includes one or more of the following: A second parameter, the second parameter is used to indicate partial coefficients or all coefficients of a polynomial corresponding to the M indices; The highest degree of the polynomial corresponding to the M indices; Or, The M indices.
33. The apparatus according to claim 32, wherein The second information further includes: A reference index, the reference index is an index of the absolute position of the reference resource.
34. The device according to claim 33, characterized in that, 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.
35. The device according to claim 33, characterized in that, 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.
36. The device according to any one of claims 28 to 35, characterized in that, The transceiver module is further configured to: Transmit or receive a reference signal based on the second cyclic shift code sequence and the reference signal resources.
37. The device according to claim 36, characterized in that, The elements in the reference signal sequence corresponding to the reference signal correspond one-to-one with the elements in the second cyclic shift code sequence, wherein the cyclic shift code of the k-th element in the reference signal sequence corresponding to the reference signal is the x-th element in the second cyclic shift code sequence, k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
38. The device according to claim 37, characterized in that, The elements in the reference signal sequence correspond one-to-one with the positions of the reference signal resources, wherein the k-th element in the reference signal sequence corresponding to the reference signal is mapped to the reference signal resource corresponding to the r-th element in the M indexes, k is an integer greater than or equal to 0, r is an integer greater than or equal to 0, k is equal to r, or the sum of k and r is equal to M - 1 or M + 1.
39. A communication device, characterized in that, Comprising: A processing module, configured to determine first information and second information, the first information being used to indicate a first cyclic shift code sequence, the second information being used to indicate the position of a reference signal resource, the reference signal resource being non-uniformly distributed in the frequency domain, the first cyclic shift code sequence and the position of the reference signal resource being used to determine a second cyclic shift code sequence, and the phase of the cyclic shift code sequence and the position of the reference signal resource satisfying a linear relationship; A transceiver module, configured to transmit the first information and the second information.
40. The device according to claim 39, characterized in that, The second information is used to indicate the position of the reference signal resource, including: The second information includes M indexes, the M indexes being indexes of the relative positions of the reference signal resources with respect to the reference resources, or the M indexes being indexes of the absolute positions of the reference signal resources, and M being a positive integer.
41. The device according to claim 40, characterized in that, The first cyclic shift code sequence includes N elements, the second cyclic shift code 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.
42. The device according to claim 40 or 41, characterized in that, The first information includes one or more of the following: The value of the cyclic shift; The length of the first cyclic shift code sequence.
43. The device according to any one of claims 40-42, characterized in that, The second information includes information on the M indexes.
44. The device according to claim 43, characterized in that, The information on the M indexes includes one or more of the following: A second parameter for indicating 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.
45. The device according to claim 44, characterized in that, The second information further includes: A reference index, which is an index of the absolute position of the reference resource.
46. The device according to claim 45, characterized in that, When the M indexes are indexes of the relative positions of the reference signal resources with respect 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 in the indexes of the absolute positions of the reference signal resources, and i is an integer greater than or equal to 0.
47. The device according to claim 45, characterized in that, When the M indexes are indexes of the relative positions of the reference signal resources with respect 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 in the indexes of the absolute positions of the reference signal resources, and i is an integer greater than or equal to 0.
48. The device according to any one of claims 40 - 47, characterized in that, The transceiver module is further configured to: Transmit or receive a reference signal based on the second cyclic shift code sequence and the reference signal resource.
49. The device according to claim 48, characterized in that, Elements in the reference signal sequence corresponding to the reference signal are in one-to-one correspondence with elements in the second cyclic shift code sequence, where the cyclic shift code of the k-th element in the reference signal sequence corresponding to the reference signal is the x-th element in the second cyclic shift code sequence, k is an integer greater than or equal to 0, x is an integer greater than or equal to 0, and k is the same as x.
50. The device according to claim 49, characterized in that, Elements in the reference signal sequence are in one-to-one correspondence with the positions of the reference signal resources, where the k-th element in the reference signal sequence corresponding to the reference signal is mapped to the reference signal resource corresponding to the r-th element in the M indexes, k is an integer greater than or equal to 0, r is an integer greater than or equal to 0, k is equal to r, or the sum of k and r is equal to M - 1 or M + 1.
51. A communication device, characterized in that, Comprising: A transceiver module for receiving first information and second information, the first information being used to indicate a first cyclic shift code sequence, and the second information being used to indicate the position of a reference signal resource, where the reference signal resources are non-uniformly distributed in the frequency domain; A processing module for determining a second sequence corresponding to the reference signal according to the first sequence and the pattern of the reference signal resource.
52. A communication device, characterized in that, Comprising: A processing module for determining first information and second information, the first information being used to indicate a first cyclic shift code sequence, and the second information being used to indicate the position of a reference signal resource, where the reference signal resources are non-uniformly distributed in the frequency domain A transceiver module for transmitting the first information and the second information.
53. 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 12, or so that the communication device executes the method according to any one of claims 13 to 24, or so that the communication device executes the method according to claim 25, or so that the communication device executes the method according to claim 26.
54. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 12, or causes the computer to execute the method according to any one of claims 13 to 24, or causes the computer to execute the method according to claim 25, or causes the computer to execute the method according to claim 26.
55. A computer program product, characterized in that, The computer program product includes a computer program. When the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 12, or causes the computer to execute the method according to any one of claims 13 to 24, or causes the computer to execute the method according to claim 25, or causes the computer to execute the method according to claim 26.
56. A chip system, characterized in that, The chip system includes: a processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, it implements the method according to any one of claims 1 to 12, or implements the method according to any one of claims 13 to 24, or implements the method according to claim 25, or implements the method according to claim 26.
Citation Information
Patent Citations
Method and device for determining reference signal
CN114902774A
Wireless communication method and device
CN115941410A
Sending reference signals during symbol padding
US20230047938A1
Method and apparatus for processing signals in a communication system
US20230124786A1
Demodulation reference signal transmission method and related device
WO2018027806A1