Communication method and communication apparatus
By constructing a polynomial exponent sequence that satisfies the Weil bound as the pilot and spreading signals, the problems of difficult spreading code construction and insufficient pilot signal performance in the NOMA spreading scheme are solved, achieving the effects of improved anti-interference capability and resource saving.
Patent Information
- Application Number
- PCT/CN2024/140388
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-30
- Filing Date
- 2024-12-18
- Publication Date
- 2025-11-06
AI Technical Summary
Existing NOMA spreading schemes suffer from problems such as uncontrollable pairwise inner products of spreading codes and difficulties in codebook construction. Furthermore, the gold sequence ambiguity function used in pilot signals in 5G NR has poor properties, which cannot guarantee the performance of pilot signals.
A polynomial exponential sequence satisfying the Weil bound is constructed as pilot and spread spectrum signals. Multiple pilot signals corresponding to the first sequence and multiple spread spectrum signals corresponding to the second sequence are sent through network devices to ensure the anti-interference capability of the sequence and to flexibly indicate time and frequency resources through indication information.
It improves the anti-interference capability of pilot and spread spectrum signals, saves resources and signaling overhead, and enhances the flexibility and reliability of signals.
Smart Images

Figure CN2024140388_06112025_PF_FP_ABST
Abstract
Description
Communication method and communication apparatus
[0001] The present application claims priority from the Chinese patent application No. 202410545053.5 filed on April 30, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND
[0003] Non-orthogonal multiple access (NOMA) is an important research topic of the 3rd generation partnership project (3GPP) protocol. Compared with the traditional orthogonal multiple access (MA) scheme, NOMA can provide network services for more users, and its potential value scenarios include but are not limited to large connection, uplink large packet, etc. Spread spectrum is one of the main branches of NOMA. At present, there are mainly NOMA spread spectrum schemes based on sum welch bound equality (Sum WBE) sequences and equiangular tight frame (ETF) sequences. However, the NOMA spread spectrum scheme based on Sum WBE has the problem that the inner product of two spread spectrum codes cannot be controlled, and the NOMA spread spectrum scheme based on ETF has the problem that the codebook construction is difficult.
[0004] In the 5th generation mobile communication technology (5G) new radio (NR), a pilot signal uses a gold sequence, but the ambiguity function property of the gold sequence is poor, which cannot guarantee the performance of the pilot signal.
[0005] Therefore, how to construct a pilot and spread spectrum sequence with good performance has become a problem to be solved at present. SUMMARY
[0006] Embodiments of the present application provide a communication method and a communication apparatus, which can construct a pilot and spread spectrum sequence with good performance.
[0007] To achieve the above-mentioned purpose, the technical scheme adopted by the present application is as follows:
[0008] In a first aspect, a communication method is provided. The method can be performed by a network device, or by a component of the network device, such as a processor, a chip, or a chip system of the network device, or by a logic module or software that can implement all or part of the function of the network device. Taking the method performed by the network device as an example, the method comprises: determining, by the network device, a plurality of first sequences and a plurality of second sequences, any sequence in the plurality of first sequences being a polynomial exponential power sequence with a length of p, any sequence in the plurality of second sequences being a polynomial exponential power sequence with a length of q, the plurality of first sequences satisfying the Weierstrass bound, and the plurality of second sequences satisfying the Weierstrass bound; and transmitting, by the network device, pilot signals corresponding to the plurality of first sequences and spread spectrum signals corresponding to the plurality of second sequences, wherein p is a prime number and q is a prime number.
[0009] The communication method provided by the embodiments of the present application comprises: determining, by the network device, a plurality of first sequences and a plurality of second sequences, and transmitting pilot signals corresponding to the plurality of first sequences and spread spectrum signals corresponding to the plurality of second sequences. Since the plurality of first sequences and the plurality of second sequences determined by the network device only need to satisfy that any sequence in the plurality of first sequences is a polynomial exponential power sequence with a length of a prime number, any sequence in the plurality of second sequences is a polynomial exponential power sequence with a length of a prime number, the plurality of first sequences satisfy the Weierstrass bound, and the plurality of second sequences satisfy the Weierstrass bound, the network device can obtain and transmit pilot signals and spread spectrum signals that satisfy the above conditions.
[0010] In a possible implementation, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence, and D is a positive integer greater than 1. In this scheme, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence, which can enable the network device to generate the plurality of first sequences, or the plurality of second sequences according to the property that any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence.
[0011] In a possible implementation, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences satisfies the following relationship:
[0012] wherein, c1,…,c D denote coefficients of the power term, F p denote a finite field, and D is a positive integer greater than or equal to 1. In this scheme, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a sequence satisfying the above relationship, which can enable the network device to generate any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences according to the above relationship.
[0013] In a possible implementation, the plurality of first sequences, or the plurality of second sequences, satisfy the following relationship:
[0014] wherein U1={0, 1,..., p-1}, U2, U3,..., U D are subsets of U1, c1,..., c D denote coefficients of power terms, and D is a positive integer greater than or equal to 1. In this scheme, the plurality of first sequences, or the plurality of second sequences, satisfy the above relationship, which can make the pilot signals corresponding to the plurality of first sequences sent by the network device be the plurality of first sequences determined according to the above relationship, and the corresponding pilot signals have better anti-interference capability, or can make the spread spectrum signals corresponding to the plurality of second sequences sent by the network device be the plurality of second sequences determined according to the above relationship, and the corresponding spread spectrum signals have better anti-interference capability.
[0015] In a possible implementation of an embodiment of the present application, the pilot signals and the spread spectrum signals are code-division and are carried in the same time-frequency resource. In this scheme, the pilot signals and the spread spectrum signals are code-division and are carried in the same resource, which can save resource overhead.
[0016] In a possible implementation of an embodiment of the present application, any sequence in the plurality of first sequences has a length equal to that of any sequence in the plurality of second sequences.
[0017] In a possible implementation of an embodiment of the present application, the pilot signals and the spread spectrum signals are carried in different time-frequency resources. This scheme can make the transmission of the spread spectrum signals and the pilot signals more flexible.
[0018] In a possible implementation of an embodiment of the present application, any sequence in the plurality of first sequences has a length not equal to that of any sequence in the plurality of second sequences. This scheme can make the transmission of the spread spectrum signals and the pilot signals more flexible.
[0019] In a possible implementation of an embodiment of the present application, at least one coefficient of a power term of any sequence in the plurality of first sequences is different from that of any sequence in the plurality of second sequences. With this scheme, interference between the pilot signals and the spread spectrum signals can be reduced.
[0020] In a possible implementation, the communication method provided by the embodiment of the present application further includes: the network device sends first indication information, and the first indication information is used to indicate time-frequency resources carrying the pilot signals and the spread spectrum signals. In this scheme, the network device indicates the time-frequency resources carrying the pilot signals and the spread spectrum signals to the terminal device by sending the first indication information, and this scheme is more flexible.
[0021] In a possible implementation of the embodiment of the application, the time-frequency resource carrying the pilot signal and the spread spectrum signal is predefined. In this scheme, the network device can predefine the time-frequency resource carrying the pilot signal and the spread spectrum signal. In this way, the signaling overhead can be saved.
[0022] In a possible implementation, the communication method provided by the embodiment of the application further includes: the network device sends second indication information, and the second indication information is used to indicate any sequence in the plurality of first sequences and / or the coefficient of at least one power term of any sequence in the plurality of second sequences. In this scheme, the network device indicates any sequence in the plurality of first sequences and / or the coefficient of at least one power term of any sequence in the plurality of second sequences by sending the second indication information. This scheme is more flexible.
[0023] In a possible implementation of the embodiment of the application, the coefficient of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences is predefined. In this scheme, the network device can predefine the coefficient of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences. In this way, the signaling overhead can be saved.
[0024] In a second aspect, a communication method is provided. The method can be executed by a terminal device, a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or a logic module or software that can implement all or part of the functions of the terminal device. Taking the method executed by the terminal device as an example, the method includes: receiving, by the terminal device, a pilot signal corresponding to one or more first sequences and a spread spectrum signal corresponding to one or more second sequences, any sequence in the plurality of first sequences being a polynomial exponential power sequence with a length of p, any sequence in the plurality of second sequences being a polynomial exponential power sequence with a length of q, the plurality of first sequences satisfying the Welch bound, and the plurality of second sequences satisfying the Welch bound; and decoding, by the terminal device, the pilot signal corresponding to the one or more first sequences and the spread spectrum signal corresponding to the one or more second sequences, wherein p is a prime number and q is a prime number.
[0025] The communication method provided by the embodiment of the application includes: the terminal device receives a pilot signal corresponding to one or more first sequences and a spread spectrum signal corresponding to one or more second sequences, and the terminal device can decode the pilot signal corresponding to the one or more first sequences and the spread spectrum signal corresponding to the one or more second sequences according to the received pilot signal and spread spectrum signal. The first sequence and the second sequence are exponential power sequences with a prime number length, the plurality of first sequences satisfy the Welch bound, and the plurality of second sequences satisfy the Welch bound, so that the terminal device can decode the pilot signal corresponding to the one or more first sequences and the spread spectrum signal corresponding to the one or more second sequences.
[0026] In a possible implementation, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence, where D is a positive integer greater than 1. In this scheme, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences being a D-th polynomial exponential power sequence can enable the terminal device to decode one or more first sequences, or one or more second sequences according to the property that any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence.
[0027] In a possible implementation, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences satisfies the following relationship:
[0028] wherein, c1,..., c D denote coefficients of the power term, F p denotes a finite field, and D is a positive integer greater than or equal to 1. In this scheme, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences being a sequence satisfying the above relationship can enable the terminal device to decode any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences according to the above relationship.
[0029] In a possible implementation, the plurality of first sequences, or the plurality of second sequences satisfies the following relationship:
[0030] wherein, U1={0, 1,..., p-1}, U2, U3,..., U D are subsets of U1, and c1,..., c D denote coefficients of the power term, and D is a positive integer greater than or equal to 1. In this scheme, the plurality of first sequences satisfying the above relationship can make the anti-interference capability of the pilot signal better, and the plurality of second sequences satisfying the above relationship can make the anti-interference capability of the spread spectrum signal better.
[0031] In a possible implementation of an embodiment of the present application, the pilot signal and the spread spectrum signal are code-division and carried in the same time-frequency resource. In this scheme, the pilot signal and the spread spectrum signal are code-division and carried in the same resource, which can save resource overhead.
[0032] In a possible implementation of an embodiment of the present application, any sequence in the plurality of first sequences has a length equal to the length of any sequence in the plurality of second sequences.
[0033] In a possible implementation of an embodiment of the present application, the pilot signal and the spread spectrum signal are carried in different time-frequency resources. This scheme can make the reception of the spread spectrum signal and the pilot signal more flexible.
[0034] In a possible implementation of the embodiment of the application, the length of any sequence in the plurality of first sequences and the length of any sequence in the plurality of second sequences are not equal. This solution can make the receiving of the spread spectrum signal and the pilot signal more flexible.
[0035] In a possible implementation of the embodiment of the application, the coefficient of at least one power term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is different. This solution can reduce the interference between the pilot signal and the spread spectrum signal.
[0036] In a possible implementation, the communication method provided by the embodiment of the application further includes: receiving, by the terminal device, first indication information, the first indication information being used to indicate time-frequency resources carrying the pilot signal and the spread spectrum signal. In this solution, the terminal device obtains information of the time-frequency resources carrying the pilot signal and the spread spectrum signal by receiving the first indication information, and this solution is more flexible.
[0037] In a possible implementation, the time-frequency resources carrying the pilot signal and the spread spectrum signal are predefined. This solution can save the signaling overhead.
[0038] In a possible implementation, the communication method provided by the embodiment of the application further includes: receiving, by the terminal device, second indication information, the second indication information being used to indicate the coefficient of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences. This solution can make the terminal device obtain the coefficient of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences according to the second indication information, and this solution is more flexible.
[0039] In a possible implementation, the coefficient of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences is predefined. In this solution, the terminal device can obtain the coefficient of at least one power term of any sequence in the plurality of first sequences or any sequence in the plurality of second sequences, and this solution can save the signaling overhead.
[0040] In a third aspect, a communication apparatus is provided for implementing the above-described various methods. The communication apparatus can be the network device in the first aspect, or an apparatus (such as a chip) included in the network device. Alternatively, the communication apparatus can be the terminal device in the second aspect, or an apparatus (such as a chip) included in the terminal device.
[0041] The communication apparatus includes modules, units, or means corresponding to the above-described methods, which can be implemented by hardware, by software, or by a combination of hardware and software. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0042] In some possible designs, the communication apparatus can include a processing module and a communication module. The communication module can include an output module (or a sending module) and an input module (or a receiving module) to implement the functions of the output module (or the sending module) and the input module (or the receiving module) in any of the aspects and any possible design thereof. The processing module can be configured to implement the processing functions in any of the aspects and any possible design thereof.
[0043] Optionally, the communication apparatus further includes a storage module configured to store program instructions and data.
[0044] In a fourth aspect, a communication apparatus is provided, which includes at least one processor configured to execute computer programs or instructions, or to enable the communication apparatus to perform the method in any of the aspects. The communication apparatus can be the network device in the first aspect, or a device (such as a chip) included in the network device; or the communication apparatus can be the terminal device in the second aspect, or a device (such as a chip) included in the terminal device.
[0045] In some possible designs, the communication apparatus further includes a memory configured to store computer instructions and / or configuration files of the logic circuit. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.
[0046] In a possible design, the communication apparatus further includes a communication interface configured to input and / or output signals.
[0047] In some possible designs, the communication interface is an interface circuit configured to read and write computer instructions, for example, the interface circuit is configured to receive computer execution instructions (the computer execution instructions are stored in the memory, which can be directly read from the memory, or can be read through other devices) and transmit the computer execution instructions to the processor.
[0048] In some possible designs, the communication interface is configured to communicate with modules outside the communication apparatus.
[0049] In some possible designs, the communication apparatus can be a chip system. When the communication apparatus is a chip system, the chip system can include a chip, or can include the chip and other discrete devices.
[0050] In a fifth aspect, a communication apparatus is provided, which comprises: a logic circuit and an interface circuit; the interface circuit is configured to input information and / or output information; the logic circuit is configured to perform the method in any one of the preceding aspects, and process and / or generate output information according to the input information. The communication apparatus can be the network device in the first aspect, or a device (such as a chip) included in the network device; or the communication apparatus can be the terminal device in the second aspect, or a device (such as a chip) included in the terminal device.
[0051] It can be understood that, when the communication apparatus in any one of the third aspect to the fifth aspect is a chip, the sending action / function can be understood as outputting information, and the receiving action / function can be understood as inputting information.
[0052] In a sixth aspect, a computer-readable storage medium is provided, which stores a computer program or instructions, and when the computer program or instructions are executed by a processor, the method in any one of the preceding aspects is performed.
[0053] In a seventh aspect, a computer program product is provided, which, when executed by a processor, causes the method in any one of the preceding aspects to be performed.
[0054] In an eighth aspect, a communication apparatus is provided, which comprises a module / unit configured to perform the method in the first aspect or the second aspect.
[0055] In a ninth aspect, a communication system is provided, which comprises the network device in the first aspect and the terminal device in the second aspect. The terminal device and the network device can be implemented as the communication apparatus in any one of the third aspect to the fifth aspect.
[0056] The technical effects brought by any one of the third aspect to the ninth aspect can refer to the technical effects brought by different design manners in the first aspect or the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0057] FIG. 1 is a schematic diagram of pairwise inner products of spread spectrum sequences generated based on RSMA;
[0058] FIG. 2 is a schematic diagram of a communication system provided by an embodiment of the present application;
[0059] FIG. 3 is a schematic diagram of a structure of a communication apparatus 300 provided by an embodiment of the present application;
[0060] FIG. 4 is a schematic diagram of an example of a communication method provided by an embodiment of the present application;
[0061] FIG. 5 is a schematic diagram of a pilot signal and a spread spectrum signal code division and carried on the same time-frequency resource provided by an embodiment of the present application;
[0062] FIG. 6 is a schematic diagram of pilot signals and spread spectrum signals carried in different time-frequency resources according to an embodiment of the present application;
[0063] FIG. 7 is a schematic diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0064] In the description of the present application, unless otherwise specified, " / " means that the objects before and after the " / " are in an "or" relationship, for example, A / B can mean A or B; "and / or" in the present application is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean: A alone, A and B together, B alone, where A, B can be singular or plural.
[0065] In the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b and (or) c can mean: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple.
[0066] In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second" and the like are used to distinguish the same items or similar items with basically the same function and role. The skilled in the art can understand that "first", "second" and the like do not limit the quantity and execution order, and "first", "second" and the like do not necessarily mean different.
[0067] In the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or advantageous than other embodiments or design solutions. Rather, the use of "exemplary" or "for example" is intended to present concepts in a specific way, which is convenient for understanding.
[0068] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply 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 this application.
[0069] It is understood that in this application, "...when" and "if" both refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a specific time, nor do they require a judgment action to be performed during implementation, nor do they imply any other limitations.
[0070] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0071] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, unless otherwise specified or there is a logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0072] To facilitate the reader's understanding, the relevant technologies of the embodiments of this application are described below:
[0073] I. Welch bound equality sequence (WBE).
[0074] For any N vectors {x1, x2, ..., xn} of length 1 in a K-dimensional complex space... N}, satisfying the following equation:
[0075] When the equality holds, this set of vectors is called the WBE sequence set. It should be understood that the WBE sequence set is the sequence set that minimizes the sum of signal interference.
[0076] II. EFT.
[0077] For any N vectors {x1, x2, …, xN} in K-dimensional complex space with length 1, satisfying the following equation: N} = 1.
[0078] When the equation is true, the set of vectors becomes an EFT sequence set. It should be understood that the EFT sequence set is a sequence set that minimizes the maximum interference of the signal.
[0079] Three. Rate-splitting multiple access (RSMA) scheme.
[0080] When the total number of users is N, a set of WBE corresponding spreading sequences can be generated by the following formula:
[0081] Where S n (k) represents the kth item of the nth spreading sequence.
[0082] Based on the above formula, the RSMA scheme can generate spreading sequences corresponding to any overload factor, but as shown in FIG. 1, which is a schematic diagram of the inner product of the spreading sequences generated based on RSMA, the lighter the color, the longer the inner product module, the higher the correlation. As can be seen from FIG. 1, the inner product module of the two spreading sequences corresponding to the diagonal line is relatively large, which means that when one spreading sequence is selected, the other several spreading sequences cannot be used because of the high correlation with the one spreading sequence. Therefore, the overload factor supported by the RSMA scheme for generating spreading sequences is actually very limited.
[0083] Where the overload factor is the ratio of the number of users to the number of resources.
[0084] Four. Network-coded multiple access (NCMA) scheme.
[0085] The NCMA scheme mainly includes two steps of optimization solution and high-dimensional modulation approximation.
[0086] First step: convert the ETF finding problem into an optimization problem. For a scenario of N users and spreading sequence length K, find an approximate solution of N two-by-two maximum angle minimization in K-dimensional vector space through an optimization algorithm.
[0087] Second step: approximate the above approximate solution through high-dimensional quadrature amplitude modulation (QAM) (such as 64QAM).
[0088] However, the NCMA is an alternative solution sought by the ETF under the premise that the ETF is difficult to construct, and the performance is inferior to the ETF. Since the ETF does not exist for many combinations of N and K, the initial value and termination condition of the optimization algorithm affect the final result, so it is difficult to judge the obtained spread spectrum sequence.
[0089] Based on the above related technologies, whether the spread spectrum sequence construction scheme based on RSMA or the spread spectrum sequence construction scheme based on NCMA, the effect is not ideal.
[0090] And in 5G NR, the pilot signal uses the gold sequence, but the ambiguity function property of the gold sequence is poor, and the performance of the pilot signal cannot be guaranteed.
[0091] Therefore, the embodiment of the present application provides a scheme for constructing a pilot and spread spectrum sequence with good performance.
[0092] FIG. 2 is a schematic diagram of a communication system provided by an embodiment of the present application. As shown in FIG. 2, the communication system includes a network device and a terminal device.
[0093] In the embodiment of the present application, the network device is configured to determine a plurality of first sequences and a plurality of second sequences, and transmit pilot signals corresponding to the plurality of first sequences and spread spectrum signals corresponding to the plurality of second sequences.
[0094] In the embodiment of the present application, the terminal device is configured to receive pilot signals corresponding to one or more first sequences and spread spectrum signals corresponding to one or more second sequences, and decode the pilot signals corresponding to the one or more first sequences and the spread spectrum signals corresponding to the one or more second sequences.
[0095] In the embodiment of the present application, any sequence in the plurality of first sequences is a polynomial exponential power sequence with a length of p, and any sequence in the plurality of second sequences is a polynomial exponential power sequence with a length of q, the plurality of first sequences satisfy the Weierstrass bound, and the plurality of second sequences satisfy the Weierstrass bound, wherein p and q are prime numbers.
[0096] Optionally, the technical solutions provided by the embodiments of the present application can be applied to a 4th generation (4G) system, a 5th generation (5G) system, an NTN system, vehicle to everything (V2X), LTE-vehicle (LTE-V), vehicle to vehicle (V2V), vehicle to everything, machine type communications (MTC), internet of things (IoT), LTE-machine to machine (LTE-M), machine to machine (M2M), internet of things, or a future mobile communication system such as a 6th generation (6G) system, and the like, and the embodiments of the present application do not make specific limitations thereto.
[0097] Optionally, the terminal device involved in the present application can be a user equipment (UE), an access terminal, a terminal unit, a user station, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a user terminal (terminal equipment, TE), a mobile device, a wireless communication device, a terminal agent, a pad, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle-mounted transceiver unit, a wearable device, or a terminal device, an access terminal in a 4G network, or a 5G network, or a public land mobile network (PLMN) evolved after 5G, which can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, a smart point of sale (POS) machine, a customer-premises equipment (CPE), or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Alternatively, the terminal can be a terminal with communication function in IoT, such as a terminal in V2X (e.g. a vehicle networking device), a terminal in device to device (D2D) communication, or a terminal in M2M communication, etc. The terminal can be mobile or fixed.
[0098] Optionally, the network device involved in the present application can be an access network device, which can include an evolved Node B (Node B or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or an LTE-advanced (LTE-A) system, such as a conventional macro base station eNB and a micro base station eNB in a heterogeneous network scenario. Alternatively, it can include a next generation Node B (gNB) in a new radio (NR) system. Alternatively, it can include a transmission reception point (TRP), a home base station (for example, a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), a BBU pool, or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it can include a base station in a non-terrestrial network (NTN), that is, it can be deployed on a flying platform or a satellite. In the NTN, the network device or access device can act as a layer 1 (L1) relay, or can act as a base station, or can act as an integrated access and backhaul (IAB) node. Alternatively, the network device in the embodiments of the present application can be a device that implements a base station function in IoT, such as a drone communication, V2X, D2D, or M2M device that implements a base station function.
[0099] In some possible scenarios, the network device in the embodiments of the present application can also be a module or unit capable of implementing part of the functions of a base station, for example, the network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged or can be included in the same network element, for example, a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).
[0100] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, the network device can be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, the CU can also be referred to as an open (O)-CU, the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any one of the CU (or CU-CP, CU-UP), DU and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0101] Optionally, the base station in the embodiments of the present application can include various forms of base stations, for example: macro base stations, micro base stations (also known as small stations), relay stations, access points, home base stations, transmission and receiving points (transmission and receiving point, TRP), transmitting points (transmitting point, TP), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations thereto.
[0102] It should be noted that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0103] Optionally, the functions of the network device and the terminal device related in the present application can be implemented by one device, or can be implemented by multiple devices together, or can be implemented by one or more function modules in one device, or can be one or more chips, or can be a system on chip (SOC) or a chip system, which can be composed of chips or can include chips and other discrete devices, and the embodiments of the present application do not make specific limitations in this regard.
[0104] It can be understood that the above functions can be network elements in a hardware device, software functions running on a special hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (for example, a cloud platform).
[0105] For example, the functions of the network device and the terminal device related in the present application can be implemented by the communication apparatus 300 in FIG. 3. FIG. 3 is a structural schematic diagram of the communication apparatus 300 provided by the embodiments of the present application. The communication apparatus 300 includes one or more processors 311. The processor 311 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (for example, a network device, a terminal device, or a chip, etc.), execute software programs, and process data of the software programs.
[0106] Optionally, in one design, the processor 311 can include a program 313 (which can also be referred to as code or instructions at times), which can be run on the processor 311, so that the communication apparatus 300 performs the methods described in the following embodiments.
[0107] Optionally, the communication apparatus 300 can include one or more memories 312, which have a program 314 (which can also be referred to as code or instructions at times) stored thereon, and the program 314 can be run on the processor 311, so that the communication apparatus 300 performs the methods described in the following method embodiments.
[0108] Optionally, the processor 311 and / or the memory 312 can include an artificial intelligence (AI) module 317, 318, which is used to implement AI-related functions. The AI module can be implemented in a software, hardware, or software-hardware combined manner. For example, the AI module can include a RAN intelligence controller (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.
[0109] Optionally, the processor 311 and / or the memory 312 can also store data. The processor and the memory can be separately arranged or integrated together.
[0110] Optionally, the communication apparatus 300 can further include a transceiver 315 and / or an antenna 316. The processor 311 can also be referred to as a processing unit, which controls the communication apparatus (e.g., a network device or a terminal device). The transceiver 315 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, which realizes the transceiving function of the communication apparatus through the antenna 316.
[0111] Optionally, in the embodiments of the present application, the processor 311 can be a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 311 can also be other devices with processing functions, such as a circuit, a device, or a software module, without limitation.
[0112] Optionally, in the embodiments of the present application, the memory 312 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions, or a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, an optical disk storage (including a compact disk, a laser disk, an optical disk, a digital versatile disk, a Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, etc., without limitation.
[0113] Although not shown, as an optional implementation, the communication apparatus 300 further includes an output device and an input device. Exemplarily, the input device is a keyboard, a mouse, a microphone, or a joystick, etc., and the output device is a display screen, a speaker, etc.
[0114] It should be noted that the communication apparatus 300 can be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure to that shown in FIG. 3. In addition, the constituent structure shown in FIG. 3 does not constitute a limitation on the communication apparatus, which can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0115] In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0116] The communication method provided by the embodiments of the present application will be described below in combination with the communication system shown in FIG. 2.
[0117] It should be noted that the names of messages, the names of parameters, or the names of information between the network elements in the following embodiments of the present application are only examples, and in other embodiments, they can also be other names. The method provided by the present application does not make a specific limitation on this.
[0118] It can be understood that in the embodiments of the present application, each network element can perform part or all of the steps in the embodiments of the present application. These steps or operations are only examples, and the embodiments of the present application can also perform other operations or variations of various operations. In addition, each step can be performed in a different order from that presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are performed.
[0119] FIG. 4 is a schematic diagram of an example of the communication method provided by the embodiments of the present application. The method is illustrated by taking the interaction between a network device and a terminal device as an example. Of course, the subject performing the actions of the network device in the method can also be a device / module in the network device, such as a chip, a processor, or a processing unit in the network device; and the subject performing the actions of the terminal device in the method can also be a device / module in the terminal device, such as a chip, a processor, or a processing unit in the terminal device, which is not limited in the embodiments of the present application. For example, as shown in FIG. 4, the method 400 includes:
[0120] S410, the network device determines a plurality of first sequences and a plurality of second sequences.
[0121] In the embodiments of the present application, the plurality of first sequences and the plurality of second sequences determined by the network device can correspond to pilot signals and spread spectrum signals transmitted to one terminal device, or can correspond to pilot signals and spread spectrum signals transmitted to a plurality of terminal devices respectively, which is not limited in the embodiments of the present application.
[0122] In the embodiments of the present application, any sequence in the plurality of first sequences is a polynomial exponential power sequence with length p. Wherein, p is a prime number. Any sequence in the plurality of second sequences is a polynomial exponential power sequence with length q. Wherein, q is a prime number.
[0123] Optionally, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence, and D is a positive integer greater than 1.
[0124] Optionally, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences satisfies the following relationship:
[0125] Wherein, c1, …, c D denote the coefficients of the power term, F p denote a finite field, and D is a positive integer greater than 1.
[0126] For example, taking D as 2, p as 3, c1 and c2 selected from [0, 2], and c3 and above 0, nine first sequences as shown in Table 1 can be obtained, or in other words, the codebook as shown in Table 1 can be obtained.
[0127] Table 1
[0128] For examples of the plurality of second sequences, refer to the examples of the plurality of first sequences, which will not be repeated here.
[0129] In the embodiments of the present application, the plurality of first sequences, or the plurality of second sequences satisfy the following properties:
[0130] First, any two first sequences or second sequences with the same length and different power term coefficients satisfy the Weierstrass bound, that is:
[0131] |s i ·s j |≤(n-1) / p 0.5
[0132] Wherein, si and sj denote different first sequences or second sequences, and n is a positive integer greater than 1.
[0133] Second, by selecting the power term coefficients of the plurality of first sequences or the plurality of second sequences, subsets of Sum WBE with different capacities can be flexibly constructed.
[0134] Optionally, in a possible implementation, the pilot signal and the spread spectrum signal are code-division, and the pilot signal and the spread spectrum signal are carried on the same time-frequency resource.
[0135] Optionally, in this possible implementation, the length of any sequence in the plurality of first sequences and the length of any sequence in the plurality of second sequences are equal.
[0136] Optionally, the coefficient of at least one power term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is different.
[0137] For example, D is 3, the coefficient of the cubic term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is different, the coefficient of the quadratic term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is the same, and the coefficient of the linear term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is the same.
[0138] For example, D is 3, the coefficient of the linear term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is different, the coefficient of the quadratic term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is the same, and the coefficient of the cubic term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is the same.
[0139] For example, D is 3, the coefficient of the quadratic term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is different, the coefficient of the linear term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is the same, and the coefficient of the cubic term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is the same.
[0140] FIG. 5 is a schematic diagram of pilot signals and spread spectrum signals which are code-division and carried on the same time-frequency resource according to an embodiment of the present application. As shown in FIG. 5, in one possible implementation, a first sequence corresponding to a pilot signal is: and a second sequence corresponding to a spread spectrum signal is: that is, the coefficients of the cubic terms of the two sequences are different, and the pilot signal and the spread spectrum signal are code-division. In another possible implementation, a first sequence corresponding to a pilot signal is: and a second sequence corresponding to a spread spectrum signal is: that is, the coefficients of the linear terms of the two sequences are different, and the pilot signal and the spread spectrum signal are code-division.
[0141] Optionally, in another possible implementation, the pilot signal and the spread spectrum signal are carried on different time-frequency resources.
[0142] Optionally, in this possible implementation, the length of any sequence in the plurality of first sequences and the length of any sequence in the plurality of second sequences are not equal.
[0143] FIG. 6 is a schematic diagram of pilot signals and spread spectrum signals carried in different time-frequency resources according to an embodiment of the present application. As shown in FIG. 6, the pilot signals can be transmitted on the ports in the shaded part, and the spread spectrum signals can be transmitted on the ports in the non-shaded part. Here, D is 3, and the pilot signals and the spread spectrum signals between different cells can be distinguished by corresponding to different coefficients of the cubic terms, and the pilot signals and the spread spectrum signals transmitted between different ports can be distinguished by corresponding to different coefficients of the quadratic terms and the linear terms. The serial numbers 1-12 in the non-shaded part represent different data streams of the spread spectrum signals.
[0144] Optionally, in a possible implementation, the communication method provided by an embodiment of the present application further includes:
[0145] The network device sends the first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information from the network device.
[0146] In the embodiment of the present application, the first indication information is used to indicate the time-frequency resources carrying the pilot signals and the spread spectrum signals. For example, when the time-frequency resources carrying the pilot signals and the spread spectrum signals are the same, the network device can indicate the same time-frequency resources to the terminal device. For example, when the time-frequency resources carrying the pilot signals and the spread spectrum signals are different, the network device can indicate the time-frequency resources carrying the pilot signals and the time-frequency resources carrying the spread spectrum signals to the terminal device respectively. In this scheme, the network device indicates the time-frequency resources carrying the pilot signals and the spread spectrum signals to the terminal device by sending the first indication information, and this scheme is more flexible.
[0147] Here, the first indication information can be high-layer signaling, for example, radio resource control (RRC) signaling, or the first indication information can be dynamic signaling, for example, downlink control information (DCI) signaling, and the present application is not limited in this regard.
[0148] Optionally, in another possible implementation, the time-frequency resources carrying the pilot signals and the spread spectrum signals are predefined. For example, when the time-frequency resources carrying the pilot signals and the spread spectrum signals are the same, the same time-frequency resources can be predefined. For example, when the time-frequency resources carrying the pilot signals and the spread spectrum signals are different, the time-frequency resources carrying the pilot signals and the time-frequency resources carrying the spread spectrum signals can be predefined respectively. In this scheme, the network device can predefine the time-frequency resources carrying the pilot signals and the spread spectrum signals, and this way can save the signaling overhead.
[0149] Optionally, in a possible implementation, the communication method provided by an embodiment of the present application further includes:
[0150] The network device sends second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information from the network device.
[0151] In the embodiments of the present application, the second indication information is used to indicate any sequence in the plurality of first sequences and / or the coefficient of at least one power term of any sequence in the plurality of second sequences. In this scheme, the network device indicates any sequence in the plurality of first sequences and / or the coefficient of at least one power term of any sequence in the plurality of second sequences by sending the second indication information, so that the terminal device determines the coefficient of at least one power term according to the first indication information. This scheme is more flexible.
[0152] In the embodiments of the present application, the second indication information can be high-layer signaling, and the second indication information can be dynamic signaling. The present application does not limit this.
[0153] Alternatively, in another possible implementation, the coefficient of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences is predefined. In this scheme, the network device can predefine the coefficient of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences. In this way, the signaling overhead can be saved.
[0154] Alternatively, as a possible implementation, the network device can indicate the coefficient of the corresponding partial power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences by the indication information, and predefine the coefficient of another partial power term corresponding to any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences. The present application does not limit this.
[0155] For example, D is 3, the network device can indicate the coefficient of the cubic term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences by the indication information, and the network device can predefine the coefficient of the quadratic term and the coefficient of the linear term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences. The indication information can be high-layer signaling or dynamic signaling. The present application does not limit this.
[0156] Optionally, in a possible implementation, the communication method provided by the present application further includes:
[0157] The network device sends third indication information to the terminal device. Correspondingly, the terminal device receives the third indication information from the network device.
[0158] In the embodiments of the present application, the third indication information is used to indicate the length of any sequence in the plurality of first sequences and / or the length of any sequence in the plurality of second sequences.
[0159] The third indication information can be high-layer signaling, and the third indication information can be dynamic signaling. The embodiments of the present application do not limit this.
[0160] Optionally, in another possible implementation, the length of any sequence in the plurality of first sequences and / or the length of any sequence in the plurality of second sequences is predefined. In this scheme, the network device can predefine the length of any sequence in the plurality of first sequences and / or the length of any sequence in the plurality of second sequences. In this way, the signaling overhead can be saved.
[0161] S420, the network device sends, to the terminal device, pilot signals corresponding to the one or more first sequences and spread spectrum signals corresponding to the plurality of second sequences. Correspondingly, the terminal device receives, from the network device, the pilot signals corresponding to the one or more first sequences and the spread spectrum signals corresponding to the one or more second sequences.
[0162] In the embodiments of the present application, the network device can send, to the terminal device, a pilot signal corresponding to one first sequence. For example, when the terminal device processes only one data stream, the network device can send, to the terminal device, a pilot signal corresponding to one first sequence. Alternatively, the network device can send, to the terminal device, pilot signals corresponding to a plurality of first sequences. For example, when the terminal device processes a plurality of data streams, the network device can send, to the terminal device, pilot signals corresponding to a plurality of first sequences. The embodiments of the present application do not particularly limit this.
[0163] Similarly, the network device can send, to the terminal device, a spread spectrum signal corresponding to one second sequence, and the network device can also send, to the terminal device, spread spectrum signals corresponding to a plurality of second sequences. For details, reference can be made to the related description of the network device sending, to the terminal device, pilot signals corresponding to one or more first sequences. The embodiments of the present application do not repeat the description here.
[0164] S430, the terminal device decodes according to the pilot signals corresponding to the one or more first sequences and the spread spectrum signals corresponding to the one or more second sequences.
[0165] In the embodiments of the present application, the terminal device can decode the pilot signals and the spread spectrum signals through matched filtering.
[0166] The communication method provided in the embodiments of the present application is that the network device determines a plurality of first sequences and a plurality of second sequences, and transmits pilot signals corresponding to the plurality of first sequences and spread spectrum signals corresponding to the plurality of second sequences. Since the plurality of first sequences and the plurality of second sequences determined by the network device only need to satisfy that any sequence in the plurality of first sequences is an exponential power sequence with a prime length, any sequence in the plurality of second sequences is an exponential power sequence with a prime length, and the plurality of first sequences satisfy the Weierstrass bound and the plurality of second sequences satisfy the Weierstrass bound, the network device can obtain and transmit the pilot signals and the spread spectrum signals satisfying the above conditions.
[0167] The above describes the scheme provided in the embodiments of the present application mainly from the perspective of the interaction between the network device and the terminal device. Accordingly, the embodiments of the present application also provide a communication apparatus for implementing the various methods described above. The communication apparatus can be the terminal device in the method embodiments described above, or an apparatus containing the terminal device, or a component applicable to the terminal device; or the communication apparatus can be the network device in the method embodiments described above, or an apparatus containing the network device, or a component applicable to the network device; it can be understood that the communication apparatus contains the hardware structure and / or software module for executing the corresponding functions in order to implement the above functions. Those skilled in the art should easily realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0168] The embodiments of the present application can divide the functions of the communication apparatus according to the method embodiments described above, for example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in the form of hardware or software function module. It should be understood that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there can be another division method when actually implemented.
[0169] For example, FIG. 7 is a schematic diagram of a communication apparatus provided in the embodiments of the present application. Taking the communication apparatus as the network device in the method embodiments described above (which can be a chip of the network device, or a module of the network device, or an internal apparatus of the network device) as an example, the network device includes a transceiver module 710 and a processing module 720. The transceiver module 710, which can also be referred to as a transceiver unit, is used to implement the transceiving function, for example, can be a transceiving circuit, a transceiver, a transceiver, or a communication interface.
[0170] In an embodiment of the present application, the processing module 720 is configured to determine a plurality of first sequences and a plurality of second sequences.
[0171] In an embodiment of the present application, the transceiving module 710 is configured to transmit pilot signals corresponding to the plurality of first sequences and spread spectrum signals corresponding to the plurality of second sequences.
[0172] In an embodiment of the present application, any sequence in the plurality of first sequences is a polynomial exponential power sequence with a length of p, and any sequence in the plurality of second sequences is a polynomial exponential power sequence with a length of q, the plurality of first sequences satisfy the Welch bound, and the plurality of second sequences satisfy the Welch bound, where p is a prime number and q is a prime number.
[0173] In a possible implementation, any sequence in the plurality of first sequences or any sequence in the plurality of second sequences is a Dth polynomial exponential power sequence, where D is a positive integer greater than 1.
[0174] In a possible implementation, any sequence in the plurality of first sequences or any sequence in the plurality of second sequences satisfies the following relationship:
[0175] wherein, c1,..., c D denote coefficients of the power term, F p denotes a finite field, and D is a positive integer greater than or equal to 1.
[0176] In a possible implementation, the plurality of first sequences or the plurality of second sequences satisfies the following relationship:
[0177] wherein, U1 = {0, 1,..., p-1}, U2, U3,..., U D are subsets of U1, and c1,..., c D denote coefficients of the power term, and D is a positive integer greater than or equal to 1.
[0178] In a possible implementation of an embodiment of the present application, the pilot signals and the spread spectrum signals are code-division, and the pilot signals and the spread spectrum signals are carried on the same time-frequency resource.
[0179] In a possible implementation of an embodiment of the present application, any sequence in the plurality of first sequences has a length equal to a length of any sequence in the plurality of second sequences.
[0180] In a possible implementation of an embodiment of the present application, the pilot signals and the spread spectrum signals are carried on different time-frequency resources.
[0181] In a possible implementation of an embodiment of the present application, any sequence in the plurality of first sequences has a length not equal to a length of any sequence in the plurality of second sequences.
[0182] In a possible implementation of the embodiments of the application, the coefficients of at least one power term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences are different.
[0183] In a possible implementation, the transceiver 710 is further configured to send the first indication information.
[0184] In the embodiments of the application, the first indication information is used to indicate time-frequency resources carrying pilot signals and spread spectrum signals.
[0185] In a possible implementation of the embodiments of the application, the time-frequency resources carrying pilot signals and spread spectrum signals are predefined.
[0186] In a possible implementation, the transceiver 710 is further configured to send the second indication information.
[0187] In the embodiments of the application, the second indication information is used to indicate the coefficients of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences.
[0188] In a possible implementation of the embodiments of the application, the coefficients of at least one power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences are predefined.
[0189] Alternatively, taking the terminal device (which can be a chip of the terminal device, or a module of the terminal device, or an internal device of the terminal device) in the method embodiments as an example, the terminal device includes a transceiver 710 and a processing module 720. The transceiver 710, which can also be referred to as a transceiver unit, is configured to implement a transceiving function, for example, can be a transceiving circuit, a transceiver, a transceiver, or a communication interface.
[0190] In the embodiments of the application, the transceiver 710 is configured to receive pilot signals corresponding to one or more first sequences and spread spectrum signals corresponding to one or more second sequences.
[0191] In the embodiments of the application, the processing module 720 is configured to decode the pilot signals corresponding to the one or more first sequences and the spread spectrum signals corresponding to the one or more second sequences.
[0192] In the embodiments of the application, any sequence in the plurality of first sequences is a polynomial exponential power sequence with a length of p, and any sequence in the plurality of second sequences is a polynomial exponential power sequence with a length of q, the plurality of first sequences satisfy the Weierstrass bound, and the plurality of second sequences satisfy the Weierstrass bound, where p is a prime number and q is a prime number.
[0193] In a possible implementation, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a Dth polynomial exponential power sequence, where D is a positive integer greater than 1.
[0194] In a possible implementation, any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences satisfies the following relationship:
[0195] wherein, c1,..., c D denote coefficients of the power terms, F p denote a finite field, and D is a positive integer greater than or equal to 1.
[0196] In a possible implementation, the plurality of first sequences, or the plurality of second sequences satisfies the following relationship:
[0197] wherein, U1={0, 1,..., p-1}, U2, U3,..., U D are subsets of U1, and c1,..., c D denote coefficients of the power terms, and D is a positive integer greater than or equal to 1.
[0198] In a possible implementation of the embodiment of the application, the pilot signal and the spread spectrum signal are code-division multiplexed, and the pilot signal and the spread spectrum signal are carried on the same time-frequency resource.
[0199] In a possible implementation of the embodiment of the application, any sequence in the plurality of first sequences has a length equal to a length of any sequence in the plurality of second sequences.
[0200] In a possible implementation of the embodiment of the application, the pilot signal and the spread spectrum signal are carried on different time-frequency resources.
[0201] In a possible implementation of the embodiment of the application, any sequence in the plurality of first sequences has a length not equal to a length of any sequence in the plurality of second sequences.
[0202] In a possible implementation of the embodiment of the application, at least one coefficient of a power term of any sequence in the plurality of first sequences is different from a coefficient of a power term of any sequence in the plurality of second sequences.
[0203] In a possible implementation, the transceiver module 710 is further configured to receive first indication information.
[0204] In the embodiment of the application, the first indication information is used to indicate a time-frequency resource on which the pilot signal and the spread spectrum signal are carried.
[0205] In a possible implementation, the transceiver module 710 is further configured to receive second indication information.
[0206] In the embodiments of the present application, the second indication information is used to indicate at least one of a coefficient of a power term of any one of a first sequence or a plurality of first sequences, and / or a second sequence or a plurality of second sequences.
[0207] Wherein, all the related content of each step involved in the above method embodiments can be cited to the function description of the corresponding function module, which will not be repeated here. Optionally, the communication device can further include a storage module 730, which can be used to store instructions or and / or data, and the processing module 720 can read the instructions or and / or data in the storage module 730.
[0208] In the embodiments of the present application, the communication device can be in the form of an integrated manner to divide each function module. Here, the "module" can refer to a specific ASIC, a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can think that the communication device can be in the form of the communication device 300 shown in FIG. 3.
[0209] For example, the processor 311 in the communication device 300 shown in FIG. 3 can execute the above-mentioned communication method in the method embodiments by calling the computer execution instructions stored in the memory 312, so that the communication device executes the above-mentioned communication method.
[0210] Specifically, the functions / implementation processes of the transceiver module 710 and the processing module 720 in FIG. 7 can be implemented by the processor 311 in the communication device 300 shown in FIG. 3 calling the computer execution instructions stored in the memory 312. Alternatively, the functions / implementation processes of the processing module 720 in FIG. 7 can be implemented by the processor 311 in the communication device 300 shown in FIG. 3 calling the computer execution instructions stored in the memory 312.
[0211] Since the communication device (which can be a chip of the communication device, or a module of the communication device, or an internal device of the communication device) provided by the embodiments of the present application can execute the above-mentioned communication method, the technical effects it can obtain can be referred to the above-mentioned method embodiments, which will not be repeated here.
[0212] It should be understood that one or more of the above modules or units can be implemented in software, hardware, or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method procedures. The processor can be built in a SoC (System on Chip) or an ASIC, or be a separate semiconductor chip. The processor further includes a core for executing software instructions to perform operations or processing, and can further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a PLD (programmable logic device), or a logic circuit for implementing special logic operations.
[0213] When any of the above modules or units is implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, a FPGA, a PLD, a dedicated digital circuit, a hardware accelerator, or a non-integrated discrete device, which can run necessary software or be independent of software to execute the above method procedures.
[0214] Optionally, the embodiments of the present application further provide a communication apparatus (for example, the communication apparatus can be a chip or a chip system), which comprises a processor configured to implement the method in any of the above method embodiments. In a possible design, the communication apparatus further comprises a memory. The memory is configured to store necessary program instructions and data, and the processor can invoke the program code stored in the memory to instruct the communication apparatus to execute the method in any of the above method embodiments. Of course, the memory can also not be in the communication apparatus. When the communication apparatus is a chip system, the communication apparatus can be composed of a chip or include a chip and other discrete devices, and the embodiments of the present application do not make a specific limitation in this regard.
[0215] Optionally, the embodiments of the present application further provide a computer readable storage medium, which stores computer programs or instructions, and when the computer programs or instructions are run on a communication apparatus, the communication apparatus can execute the method in any of the above method embodiments or any implementation manner thereof.
[0216] Optionally, the embodiments of the present application further provide a communication system, which comprises the network device and the terminal device in the above method embodiments.
[0217] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium, or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or data storage device including one or more servers, data centers, etc. integrated with the medium. The available medium can be magnetic medium (such as floppy disk, hard disk, magnetic tape), optical medium (such as DVD), or semiconductor medium (such as solid state disk (SSD)) and the like.
[0218] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. The word "comprising" does not exclude other components or steps not listed in the claims, "a" or "an" does not exclude a plurality, and a single processor or other unit can fulfill the functions of several means recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to an advantage.
[0219] Although the present application is described herein in conjunction with specific features and embodiments thereof, it is understood that modifications and combinations can occur to those skilled in the art to which the present application pertains, within its scope, without departing from the scope of the present application. Accordingly, the description and drawings are to be regarded as illustrative in nature and are not to be regarded as limiting the scope of the application as defined in the appended claims. Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the scope of the present application. Thus, it is intended that the present application embrace all such modifications and changes and, accordingly, the application is not to be limited by the above description but is only limited by the scope of the claims below and their equivalents.
Claims
1. A communication method characterized by comprising: The method comprises: determining a plurality of first sequences and a plurality of second sequences, any sequence in the plurality of first sequences being a polynomial exponential power sequence with a length of p, any sequence in the plurality of second sequences being a polynomial exponential power sequence with a length of q, the plurality of first sequences satisfying a Welch bound, and the plurality of second sequences satisfying a Welch bound; sending pilot signals corresponding to the plurality of first sequences and spread spectrum signals corresponding to the plurality of second sequences; wherein the p is a prime number, and the q is a prime number.
2. The method of claim 1, wherein, Any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence, the D being a positive integer greater than 1.
3. The method according to claim 1 or 2, characterized in that, Any one of the plurality of first sequences, or, any one of the plurality of second sequences satisfies the following relationship: wherein, c1,..., c D denotes the coefficient of the power term, F p denotes a finite field, D is a positive integer greater than or equal to 1.
4. The method according to any one of claims 1 to 3, characterized in that, The plurality of first sequences, or the plurality of second sequences satisfy the following relationship: where U1= {0,1,...,p-1}, U2, U3,..., U D are subsets of U1, c1,..., c D denote the coefficients of the powers, D is a positive integer greater than or equal to 1.
5. The method according to any one of claims 1 to 4, characterized in that, The pilot signals and the spread spectrum signals are code-division and are carried in the same time-frequency resources.
6. The method of claim 5, wherein, Any sequence in the plurality of first sequences has a length equal to a length of any sequence in the plurality of second sequences.
7. The method according to any one of claims 1 to 4, characterized in that, The pilot signals and the spread spectrum signals are carried in different time-frequency resources.
8. The method of claim 7, wherein, The length of any sequence in the plurality of first sequences is not equal to the length of any sequence in the plurality of second sequences.
9. The method according to any one of claims 1 to 8, characterized in that, At least one coefficient of a power term of any sequence in the plurality of first sequences and any sequence in the plurality of second sequences is different.
10. The method according to any one of claims 1 to 9, characterized in that, The method further comprises: sending first indication information, the first indication information being used to indicate time-frequency resources carrying the pilot signals and the spread spectrum signals.
11. The method according to any one of claims 1 to 9, characterized in that, The time-frequency resources carrying the pilot signals and the spread spectrum signals are predefined.
12. The method according to any one of claims 1 to 11, characterized in that, The method further comprises: sending second indication information, the second indication information being used to indicate at least one coefficient of a power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences.
13. The method according to any one of claims 1 to 11, characterized in that, At least one coefficient of a power term of any sequence in the plurality of first sequences and / or any sequence in the plurality of second sequences is predefined.
14. A communication method, comprising: The method comprises: receiving pilot signals corresponding to one or more first sequences and spread spectrum signals corresponding to one or more second sequences, any sequence in the plurality of first sequences being a polynomial exponential power sequence with a length of p, any sequence in the plurality of second sequences being a polynomial exponential power sequence with a length of q, the plurality of first sequences satisfying a Welch bound, and the plurality of second sequences satisfying a Welch bound; decoding the pilot signals corresponding to the one or more first sequences and the spread spectrum signals corresponding to the one or more second sequences; wherein the p is a prime number, and the q is a prime number.
15. The method of claim 14, wherein, Any sequence in the plurality of first sequences, or any sequence in the plurality of second sequences is a D-th polynomial exponential power sequence, the D being a positive integer greater than 1.
16. The method according to claim 14 or 15, characterized in that Any one of the plurality of first sequences, or, any one of the plurality of second sequences satisfies the following relationship: wherein c1,..., c D denotes the coefficient of the power term, F p denotes a finite field, D is a positive integer greater than or equal to 1.
17. The method according to any one of claims 14 to 16, characterized in that, The plurality of first sequences, or the plurality of second sequences satisfy the following relationship: where U1= {0, 1,..., p-1}, U2, U3,..., U D are subsets of U1, c1, c2,..., c D denote the coefficients of the powers, and D is a positive integer greater than or equal to 1.
18. The method according to any one of claims 14 to 17, characterized in that, The pilot signals and the spread spectrum signals are code-division and are carried in the same time-frequency resources.
19. The method of claim 18, wherein, Any sequence in the plurality of first sequences has a length equal to a length of any sequence in the plurality of second sequences.
20. The method of any one of claims 14 to 19, wherein, The pilot signals and the spread spectrum signals are carried in different time-frequency resources.
21. The method of claim 20, wherein, The length of any sequence in the plurality of first sequences is not equal to the length of any sequence in the plurality of second sequences.
22. The method of any one of claims 14 to 21, wherein, The coefficient of at least one power term of any one of the plurality of first sequences and any one of the plurality of second sequences is different.
23. The method of any one of claims 14 to 22, wherein, The method further comprises: receiving first indication information, the first indication information being used for indicating time-frequency resources carrying the pilot signal and the spread spectrum signal.
24. The method of any one of claims 14-23, wherein, The method further comprises: receiving second indication information, the second indication information being used for indicating the coefficient of at least one power term of the one first sequence or any one of the plurality of first sequences, and / or the one second sequence or any one of the plurality of second sequences.
25. A communications device, characterized by The communication apparatus comprises modules for performing the method according to any one of claims 1 to 13, or modules for performing the method according to any one of claims 14 to 24.
26. A communications device, characterized by The communication apparatus comprises a processor; the processor is configured to perform the method according to any one of claims 1 to 13, or to cause the communication apparatus to perform the method according to any one of claims 14 to 24.
27. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises instructions which, when executed, cause the method according to any one of claims 1 to 13 to be implemented, or cause the method according to any one of claims 14 to 24 to be implemented.
28. A computer program product, characterised in that, The computer program product comprises instructions which, when executed, cause the method according to any one of claims 1 to 13 to be implemented, or cause the method according to any one of claims 14 to 24 to be implemented.
29. A communication system, characterized by The communication system comprises the communication apparatus as claimed in claim 25 and the communication apparatus as claimed in claim 26.
Citation Information
Patent Citations
Method for generating spread spectrum code in satellite navigation system
CN101969353A
Communication method and device
CN117201252A
Data processing method and communication device
WO2021017876A1