Communication method and apparatus

By adjusting the root set of ZC sequences and setting the corresponding roots according to the signal parameters, the problem of ZC sequence-related peak-time domain offset in low-cost and low-power receivers is solved, and the signal demodulation success rate is improved.

WO2025175800A1PCT designated stage Publication Date: 2025-08-28HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/125729
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-02
Filing Date
2024-10-18
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

In wireless communication systems, low-cost and low-power coherent receivers with low crystal oscillation accuracy lead to offsetting the relevant peak-time domain positions of the ZC sequence, which may lead to demodulation failure.

Method used

By adjusting the root of the ZC sequence, the corresponding root set is set according to parameters such as the bandwidth of the signal, subcarrier interval or carrier frequency to reduce the time domain offset of the relevant peaks, so that the signal can be detected, thereby improving the demodulation success rate.

Benefits of technology

It effectively reduces the related peak-time domain offset caused by frequency offset and improves the signal demodulation success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024125729_28082025_PF_FP_ABST
    Figure CN2024125729_28082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a communication method and apparatus. A signal sending end determines a first root, the first root corresponding to a first parameter. The signal sending end sends or receives a first signal, the first signal being determined on the basis of a first ZC sequence, and the first ZC sequence being determined on the basis of the first root, wherein the first parameter comprises at least one of the following: a bandwidth of the first signal, a subcarrier spacing of the first signal, or a carrier frequency for transmitting the first signal. In embodiments of the present application, the root of the ZC sequence can be adjusted on the basis of the parameter, so as to adjust a time domain offset of a correlation peak corresponding to the ZC sequence to enable the time domain offset to be as small as possible, so that the first signal can be detected by a signal receiving end, thereby improving the probability of successful demodulation by the signal receiving end.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on February 23, 2024, with application number 202410208641.X and application name “A communication method and device”, the entire contents of which are incorporated by reference into this application; this application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on August 2, 2024, with application number 202411063310.8 and application name “A communication method and device”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0004] In wireless communication systems, the ZC (Zadoff-Chu) sequence is a relatively commonly used sequence. The ZC sequence can be used to generate a synchronization signal or a reference signal in the communication system.

[0005] For signals generated using a ZC sequence, the receiving end can use a coherent receiver for demodulation. This coherent receiver samples the received signal and correlates the sampled results with the local ZC sequence to obtain a demodulation result based on the position of the correlation peak. Some low-cost, low-power coherent receivers may exist in the network. These coherent receivers use crystal oscillators with low precision. Using such crystal oscillators for downconversion and demodulation may introduce frequency offset. Including frequency offset in the ZC sequence can cause the time domain position of the correlation peak to shift. If the time domain offset of the correlation peak caused by frequency offset is large, coherent demodulation may fail.

[0006] Summary of the Invention

[0007] Embodiments of the present application provide a communication method and apparatus for improving the demodulation success rate of a signal.

[0008] In a first aspect, a communication method is provided. The method is applied to a signal transmitting end, that is, the method can be executed by the signal transmitting end, or by a larger device including the signal transmitting end, or by a system-on-chip or other functional module. The system-on-chip or functional module can implement the functions of the signal transmitting end, and the system-on-chip or functional module can be, for example, disposed in the signal transmitting end. The signal transmitting end can be, for example, a network device or a functional unit capable of implementing network device functions, such as a chip; or the signal transmitting end can be, for example, a terminal device or a functional unit capable of implementing terminal device functions, such as a chip. Alternatively, the method is applied to a signal receiving end, that is, the method can be executed by the signal receiving end, or by a larger device including the signal receiving end, or by a system-on-chip or other functional module. The system-on-chip or functional module can implement the functions of the signal receiving end, and the system-on-chip or functional module can be, for example, disposed in the signal receiving end. The signal receiving end can be, for example, a network device or a functional unit capable of implementing network device functions, such as a chip; or the signal receiving end can be, for example, a terminal device or a functional unit capable of implementing terminal device functions, such as a chip. The network device can include, for example, an access network device and / or a core network device, and the access network device can include, for example, a base station. The method includes: determining a first root, the first root corresponding to a first parameter; sending or receiving a first signal, the first signal being determined based on a first ZC sequence, the first ZC sequence being determined based on the first root, wherein the first parameter includes at least one of the following: a bandwidth of the first signal, a subcarrier spacing of the first signal, a number of symbol segments of the first signal, or a carrier frequency used to transmit the first signal.

[0009] The embodiments of the present application take into account that the time domain offset of the correlation peak is related to the root of the ZC sequence, and the root of the ZC sequence may affect the position of the correlation peak. The root of the ZC sequence is related to corresponding parameters (such as one or more of the signal bandwidth, subcarrier spacing, or carrier frequency used to transmit the signal). Therefore, the embodiments of the present application can set corresponding roots for different parameters. It can be understood that the root of the ZC sequence can be adjusted according to the parameters, thereby adjusting the time domain offset of the correlation peak corresponding to the ZC sequence, so as to minimize the time domain offset. In this way, the first signal can be detected by the signal receiving end, thereby increasing the probability of successful demodulation by the signal receiving end.

[0010] In an optional embodiment, the method further includes: receiving a first root set; or, determining the first root set based on predefined information, the predefined information including correspondence information between the first parameter and the first root set; or, determining the first root set based on the first parameter; wherein the first root belongs to the first root set, and the first root set corresponds to the first parameter. The signal sending end or the signal receiving end needs to determine the first root, for example, a determination method includes determining the first root set, and then determining the first root from the first root set. This method can be understood as that the embodiment of the present application can set corresponding root sets for different parameters respectively, so that the corresponding root can be selected from the root set during application, which is more flexible.

[0011] In an optional implementation, any root q in the first root set satisfies the following relationship: Wherein, ΔT represents the maximum time domain offset of the first signal, where 1≤q <N ZC , N zc represents the length of the first ZC sequence, Δf represents the subcarrier spacing of the first signal, N zc Δf represents the bandwidth of the first signal, n Δ Represents the frequency offset of the first signal, and mod represents the remainder operation. For example, the embodiment of the present application can determine the root corresponding to the first parameter according to the formula, or determine the root set or parameter set corresponding to the first parameter, etc., so that in the root set designed by the embodiment of the present application (or in the first set and / or the second set), any root q (or any u and / or v), under the preset maximum tolerable frequency deviation, the time domain offset calculated by substituting it into the above relationship can be located within the sliding range of the preset detection window and can be detected by the signal receiving end.

[0012] In an optional implementation, any root q in the first root set satisfies the following relationship: Among them, n o represents the number of sampling points of time offset, ΔT represents the maximum time domain offset of the first signal, where 1≤q <N ZC , N zc represents the length of the first ZC sequence, Δf represents the subcarrier spacing of the first signal, N zc Δf represents the bandwidth of the first signal, n Δ represents the frequency offset of the first signal, k represents a constant, and mod represents a remainder operation.

[0013] In an optional embodiment, the maximum time domain offset of the first signal is the sliding range of a detection window used to detect the first signal. When determining the root (or root set, or parameter set) corresponding to the first parameter, the sliding range of the detection window can be defined as the maximum time domain offset of the first signal. Thus, a signal obtained from a ZC sequence generated based on the determined root can have a maximum time domain offset within the sliding range of the detection window and can be detected by the detection window, thereby improving the detection success rate.

[0014] In an optional implementation, determining the first root set according to the first parameter includes: determining the number of cyclic shifts that the first root set needs to support according to the first parameter; and determining the first root set according to the number of cyclic shifts.

[0015] In an optional implementation, the method further includes: determining, based on the first root set, the number of cyclic shifts that the first root set needs to support.

[0016] In an optional embodiment, the number of symbol segments of the first signal is M1, and the number of cyclic shifts is K1; or, the number of symbol segments of the first signal is M2, and the number of cyclic shifts is K2; wherein M1 is not equal to M2, and K1 is different from K2.

[0017] In an optional implementation, the bandwidth of the first signal is W3, and the number of cyclic shifts is K3; or, the bandwidth of the first signal is W4, and the number of cyclic shifts is K4; wherein W3 is not equal to W4, and K3 is different from K4.

[0018] In an optional implementation, the subcarrier spacing is c3, and the cyclic shift number is K5; or, the subcarrier spacing is c4, and the cyclic shift number is K6; wherein c3 is not equal to c4, and K5 is different from K6.

[0019] In an optional embodiment, the number of symbol segments of the first signal is N1, and the first root set is S7; or, the number of symbol segments of the first signal is N2, and the first root set is S8; wherein N1 is not equal to N2, and S7 is different from S8.

[0020] In an optional embodiment, S7 is different from S8, including one or more of the following: the number of roots contained in S7 is different from the number of roots contained in S8; among the roots contained in S7, at least one root is different from the roots contained in S8; or, the function used to determine the roots in S7 is different from the function used to determine the roots in S8.

[0021] In an optional embodiment, the bandwidth of the first signal is W1, and the first root set is S1; or the bandwidth of the first signal is W2, and the first root set is S2; wherein W1 is not equal to W2, and S1 is different from S2. The first parameter includes, for example, the bandwidth of the signal. When the bandwidths of the signals are different, the corresponding root sets may be the same or different.

[0022] In an optional embodiment, S1 is different from S2, including one or more of the following: the number of roots included in S1 is different from the number of roots included in S2; among the roots included in S1, at least one root is different from the roots included in S2; or the function used to determine the roots in S1 is different from the function used to determine the roots in S2. In this embodiment of the application, the function used to determine the roots in S1 is the same as the function used to determine the roots in S2, for example, both use Formula 8 described below; alternatively, the function used to determine the roots in S1 can be different from the function used to determine the roots in S2, for example, when the first parameter is different, the functions used to determine the roots in different root sets can be the same or different.

[0023] In an optional embodiment, the subcarrier spacing is c1, and the first root set is S3; or, the subcarrier spacing is c2, and the first root set is S4; wherein c1 is not equal to c2, and S3 is different from S4. The first parameter includes, for example, the subcarrier spacing. When the subcarrier spacing is different, the corresponding root sets may be the same or different.

[0024] In an optional embodiment, S3 is different from S4, including one or more of the following: the number of roots contained in S3 is different from the number of roots contained in S4; among the roots contained in S3, at least one root is different from the roots contained in S4; or, the function used to determine the roots in S3 is different from the function used to determine the roots in S4.

[0025] In an optional embodiment, the carrier frequency used to transmit the first signal is f1, and the first root set is S5; or the carrier frequency used to transmit the first signal is f2, and the first root set is S6; wherein f1 is not equal to f2, and S5 is different from S6. The first parameter includes, for example, the carrier frequency used to transmit the signal. When the carrier frequencies used to transmit the signal are different, the corresponding root sets may be the same or different.

[0026] In an optional embodiment, S5 is different from S6, including one or more of the following: the number of roots contained in S6 is different from the number of roots contained in S6; among the roots contained in S6, at least one root is different from the roots contained in S6; or, the function used to determine the roots in S6 is different from the function used to determine the roots in S6.

[0027] In an alternative embodiment, the first root set includes at least two subsets, where subset 1 is {N1, N1 + 1, … N2} and subset 2 is {N3, N3 + 1, …, N4}; where N1, N2, N3, and N4 are all positive integers, N4 is equal to the length of the first ZC sequence minus 1, and N1 < N2 < N3 < N4. This is a structure of the root set, or the root set may not include subsets and is a whole. For example, the root values included in the root set are continuous.

[0028] In an alternative embodiment, determining the first root includes: determining the first root from the first root set according to the identifier of the first cell that sends or receives the first signal; or determining the first root from the first root set according to the index of the time unit that sends or receives the first signal. If the signal sender or signal receiver determines the first root from the first root set, multiple different methods can be used. For example, in addition to the above methods, the signal sender or signal receiver can also randomly determine the first root from the first root set, which is more flexible.

[0029] In an alternative embodiment, the method further includes: receiving the first set and / or the second set; or determining the first set and / or the second set according to predefined information, where the predefined information includes the correspondence information between the first parameter and the first set and / or the second set; or determining the first set and / or the second set according to the first parameter; where the first set and / or the second set are used to determine the first root, and the first set and / or the second set correspond to the first parameter. For the signal sender or signal receiver to determine the first root, for example, another determination method includes determining a parameter set (the parameter set includes the first set and / or the second set, for example), and then determining the first root according to the parameter set. This method can be understood as that in the embodiments of the present application, corresponding parameter sets can be set for different parameters, so that the corresponding root can be determined according to the parameter set during application, which is more flexible.

[0030] In an alternative embodiment, the method further includes: determining the first root according to the first set and / or the second set; or determining the first root set according to the first set and / or the second set, and determining the first root from the first root set. For example, the signal sender or signal receiver can determine the first root set according to the parameter set and then determine the first root from the root set, so that the optional range when determining the first root is larger. Or, the signal sender or signal receiver can also directly determine the first root according to the parameter first without determining the root set, reducing the processing steps of the signal sender or signal receiver and simplifying the implementation of the signal sender.

[0031] In an optional embodiment, the bandwidth of the first signal is W1, the first set is U1, and the second set is V1; or the bandwidth of the first signal is W2, the first set is U2, and the second set is V2; wherein W1 is not equal to W2, U1 is different from U2, and / or V1 is different from V2. For example, the first parameter includes the bandwidth of the signal. If the bandwidths of the signals are different, the corresponding first sets are the same or different, and the corresponding second sets are the same or different.

[0032] In an optional implementation, the subcarrier spacing is c1, the first set is U3, and the second set is V3; or, the subcarrier spacing is c2, the first set is U4, and the second set is V4; wherein c1 is not equal to c2, U3 is different from U4, and / or V3 is different from V4. For example, the first parameter includes the subcarrier spacing. If the subcarrier spacing is different, the corresponding first set is the same or different, and the corresponding second set is the same or different.

[0033] In an optional embodiment, the carrier frequency used to transmit the first signal is f1, the first set is U5, and the second set is V5; or the carrier frequency used to transmit the first signal is f2, the first set is U6, and the second set is V6; wherein f1 is not equal to f2, U5 is different from U6, and / or V5 is different from V6. For example, the first parameter includes the carrier frequency used to transmit the signal. If the carrier frequencies used to transmit the signal are different, the corresponding first sets are the same or different, and the corresponding second sets are the same or different.

[0034] In an optional implementation, the first signal is modulated using OOK, or the first signal may be modulated using other modulation schemes, such as QPSK modulation, etc., which is not limited thereto.

[0035] In an optional implementation, the first signal is a synchronization signal or a wake-up signal, or the first signal may be other signals, such as a waveform signal, etc., which is not limited thereto.

[0036] In a second aspect, a communication device is provided. The communication device may be the signal transmitter described in the first aspect. The communication device possesses the functions of the signal transmitter described above. The communication device may be, for example, a signal transmitter, or other device including the functions of a signal transmitter, or a system-on-chip (or chip) or other functional module. The system-on-chip or functional module may implement the functions of a signal transmitter, and the system-on-chip or functional module may be, for example, disposed in the signal transmitter. Optionally, the signal transmitter is a network device, or disposed in a network device. The network device may include, for example, an access network device and / or a core network device. Alternatively, the signal transmitter is a terminal device, or disposed in a terminal device. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit may implement both transmitting and receiving functions. When the transceiver unit implements the transmitting function, it may be referred to as a transmitting unit (sometimes also referred to as a transmitting module); when the transceiver unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional module, which is called a transceiver unit, and the functional module can realize the sending function and the receiving function; or the sending unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules.

[0037] In an optional embodiment, the processing unit is used to determine a first root, which corresponds to a first parameter; the transceiver unit is used to send a first signal, which is determined based on a first ZC sequence, and the first ZC sequence is determined based on the first root, wherein the first parameter includes at least one of the following: the bandwidth of the first signal, the subcarrier spacing of the first signal, the number of symbol segments of the first signal, or the carrier frequency used to transmit the first signal.

[0038] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, enabling the communication device to perform the function of the signal sending end described in the first aspect above.

[0039] In a third aspect, a communication device is provided. The communication device may be the signal receiving end described in the first aspect. The communication device has the functions of the signal receiving end. The communication device may be, for example, a signal receiving end, or other equipment including the functions of a signal receiving end, or a chip system (or chip) or other functional module. The chip system or functional module may implement the functions of the signal receiving end, and the chip system or functional module may be, for example, provided in the signal receiving end. Optionally, the signal receiving end is a network device, or provided in a network device. The network device may include, for example, an access network device and / or a core network device. Alternatively, optionally, the signal receiving end is a terminal device, or provided in a terminal device. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). For the implementation of the transceiver unit, reference may be made to the relevant introduction of the second aspect.

[0040] In an optional embodiment, the processing unit is used to determine a first root, where the first root corresponds to a first parameter; the transceiver unit is used to receive a first signal, where the first signal is determined based on a first ZC sequence, and the first ZC sequence is determined based on the first root, wherein the first parameter includes at least one of the following: the bandwidth of the first signal, the subcarrier spacing of the first signal, the number of symbol segments of the first signal, or the carrier frequency used to transmit the first signal.

[0041] In an optional embodiment, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, enabling the communication device to perform the function of the signal receiving end described in the first aspect above.

[0042] In a fourth aspect, a communication device is provided, which may be a signal transmitting end, or a chip or chip system used in a signal transmitting end. The communication device includes a processor, which is configured to cause the communication device to execute the method executed by the signal transmitting end in the above aspects. Optionally, the processor is coupled to a memory, and when the processor reads the computer program or instruction, the communication device executes the method executed by the signal transmitting end in the above aspects. The memory is used to store the computer program or instruction, and may be included in the communication device or may be provided outside the communication device. Optionally, the communication device also includes a communication interface, and the processor calls and runs the computer program or instruction from the communication interface.

[0043] In a fifth aspect, a communication device is provided, which may be a signal receiving end, or a chip or chip system used in a signal receiving end. The communication device includes a processor, which is configured to cause the communication device to execute the method executed by the signal receiving end in the above aspects. Optionally, the processor is coupled to a memory, and when the processor reads the computer program or instruction, the communication device executes the method executed by the signal receiving end in the above aspects. The memory is used to store computer programs or instructions, and may be included in the communication device or may be provided outside the communication device. Optionally, the communication device also includes a communication interface, and the processor calls and runs the computer program or instruction from the communication interface.

[0044] In a sixth aspect, a communication system is provided, comprising a signal transmitting end and a signal receiving end. The signal transmitting end is configured to execute the method described in the first aspect, and the signal receiving end is configured to execute the method described in the first aspect. For example, the signal transmitting end may be implemented by the communication device described in the second or fourth aspect; the signal receiving end may be implemented by the communication device described in the third or fifth aspect. Optionally, the communication system may further include other devices, which are not limited thereto.

[0045] In a seventh aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program or instruction. When the computer program or instruction is executed, the method executed by the signal sending end in the above aspects is implemented.

[0046] In an eighth aspect, a computer program product comprising instructions is provided, which enables the methods described in the above aspects to be implemented when the computer program or instructions are executed on a computer. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] FIG1A is a schematic diagram of an OOK modulation method;

[0048] FIG1B is another schematic diagram of an OOK modulation method;

[0049] FIG2A is a schematic diagram of a coherent detection process;

[0050] FIG2B is a schematic diagram of the correlation peak;

[0051] FIG3 is a schematic diagram showing a time domain shift of a correlation peak caused by frequency offset;

[0052] 4A and 4B are schematic diagrams of two application scenarios of the embodiments of the present application;

[0053] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;

[0054] FIG6A, FIG6B, FIG7A, and FIG7B are several schematic diagrams of determining a root set according to an embodiment of the present application;

[0055] FIG8 is a schematic diagram of a device provided in an embodiment of the present application;

[0056] FIG9 is a schematic diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

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

[0059] In the embodiments of this application, ordinal numbers such as "first" and "second" are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. In addition, the numbering of steps in the various embodiments introduced in this application is only to distinguish different steps and is not used to define the order between steps. For example, S501 can occur before S502, or after S502, or at the same time as S502.

[0060] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0061] In the embodiment of the present application, the terminal device is a device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device built into the above device (such as a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: perception scenarios, cellular communications, device-to-device communication (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen projection, file sharing, mobile phone to VR glasses video transmission) and other scenarios. When the terminal device is applied to V2X, it can also be called a V2X device, for example, a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car (or autonomous car), a pure electric vehicle (or battery EV), a hybrid electric vehicle (HEV), a range-extended EV (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle (new energy vehicle), or a roadside unit (RSU). The terminal device can also be a device used in D2D communication, such as an electricity meter or water meter.

[0062] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0063] The various terminal devices described above, if located on a vehicle (e.g., placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also referred to as on-board units (OBUs). The terminal device of the present application can also be an on-board module, on-board module, on-board component, on-board chip, or on-board unit built into a vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip, or on-board unit.

[0064] The terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication device, or user equipment, etc.

[0065] In the embodiments of the present application, the communication device for implementing the terminal device function may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system, which may be installed in the terminal device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example in which the device for implementing the terminal device function is a terminal device. In addition, for ease of description, the terminal device in the embodiments of the present application is described by taking a UE as an example.

[0066] The network devices in the embodiments of the present application include, for example, access network devices, and / or core network devices. The access network device is a device with wireless transceiver functions, which is used to communicate with the terminal device. The access network devices include but are not limited to base stations (base transceiver station (BTS), node B (Node B), evolved node B (eNodeB) / eNB, or the next generation node B (gNodeB) / gNB), transmission reception points (TRP), base stations subsequently evolved by the third generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations can support networks with the same access technology, or they can support networks with different access technologies. The base station can include one or more co-station or non-co-station transmission and receiving points. The access network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network device may also be a server, etc. For example, the network device in the V2X technology may be a road side unit (RSU). The following describes the access network device using a base station as an example. The base station can communicate with the terminal device, or it can communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement core network functions in systems with different access technologies may be different, and the embodiments of the present application are not limited to this. Taking the fifth generation mobile communication technology (5G) system as an example, the core network equipment includes: access and mobility management function (AMF), session management function (SMF), policy control function (PCF) or user plane function (UPF), etc.

[0067] In the CU-DU architecture, the access network equipment may include one or more logical network elements such as a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0068] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN) system, CU may also be called an open CU (open CU, O-CU), DU may also be called an open DU (open DU, O-DU), CU-CP may also be called an open CU-CP (open CU-CP, O-CU-CP), CU-UP may also be called an open CU-UP (open CU-CP, O-CU-UP), and RU may also be called an open RU (open RU, O-RU). For convenience of description, the embodiments of the present application are described by taking CU, CU-CP, CU-UP, DU and RU as examples. Any of the CU (or CU-CP, CU-UP), DU and RU in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0069] Optionally, in various embodiments of the present application, if the network device is a distributed architecture, for example, the network device includes a CU and a DU, or includes a CU-CP, a CU-UP and a DU, then the network device sends information to the UE, specifically, the DU included in the network device sends information to the UE; the network device receives information from the UE, specifically, the DU included in the network device receives information from the UE.

[0070] In an embodiment of the present application, the communication device for realizing the function of a network device may be a network device, or a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. For example, the communication device for realizing the function of an access network device may be an access network device, or a device capable of supporting the access network device to realize the function, such as a chip system, which may be installed in the access network device. For another example, the communication device for realizing the function of a core network device may be an access network device, or a device capable of supporting the core network device to realize the function, such as a chip system, which may be installed in the core network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the case where the device for realizing the function of an access network device is an access network device, and the device for realizing the function of a core network device is a core network device as an example.

[0071] The following describes the technical features involved in the embodiments of this application.

[0072] In wireless communication systems, a complex sequence called Zadoff-Chu, or ZC sequence for short, is commonly used. ZC sequences can be used to generate synchronization signals, reference signals, waveform signals, and other signals in communication systems. The expression for the ZC sequence is:

[0073] where N ZC represents the length of the ZC sequence, q represents the root of the ZC sequence, 1≤q <N ZC .x q (m) represents the ZC sequence with root q, and m is an integer. For example, suppose N ZC =5, root =3, which can be calculated by substituting into formula 1:

[0074] x in Formula 2 q=3 (m) represents a ZC sequence with a length of 5 and a root of 3.

[0075] Alternatively, in a communication system, the root of a ZC sequence may be calculated indirectly. For example, in a 5G NR communication system, the root q can be calculated using u and v, where u is the sequence group index and v is the base sequence index, both of which are integers. To this end, u and v can be determined first, and then the root q can be determined based on them.

[0076] The root q determined by u and v can satisfy the following relationship, or the root q can be determined based on the following relationship and u and v:

[0077] in, The horizontal line above represents a mark. In some communication systems, it is necessary to send a signal that is easy for a low-power receiver to demodulate, such as a signal modulated by an on-off keying (OOK). OOK modulation can simply transmit information by whether a signal is sent. For example, the modulation symbol of the transmitted signal represents "1" or "ON", while the modulation symbol of the non-transmitted signal represents "0" or "OFF". For simple modulation waveforms like OOK, the receiver can use simple envelope detection for demodulation, thereby achieving the goals of low complexity, low power consumption and low cost. For example, the low power wake up signal (LP-WUS) in the 5G new radio (NR) system can use OOK modulation.

[0078] OOK modulation symbols can be generated in different ways. For example, in one of the ways, an orthogonal frequency division multiplexing (OFDM) transmitter can be used to generate OOK modulation symbols, that is, the OFDM transmitter can use a ZC sequence to generate OOK modulation symbols representing "1" or "ON". Among them, one OFDM symbol corresponds to one or more OOK modulation symbols. When it is necessary to transmit an OOK modulation symbol of "1" or "ON", the OFDM transmitter can map a ZC sequence on the subcarrier of the corresponding OFDM symbol; when it is necessary to transmit an OOK modulation symbol of "0" or "OFF", the OFDM transmitter can not modulate the signal on the subcarrier of the corresponding OFDM symbol. In this way, in the signal obtained after the OOK modulation symbols are processed by inverse fast Fourier transform (IFFT), some OFDM symbols have energy, which is "ON", and other OFDM symbols have no energy, which is "OFF". For example, refer to Figure 1A, which is an example of using a ZC sequence to generate an OOK modulation signal. The shaded area on the left side of Figure 1A represents the ZC sequence, while the blank area represents no signal. This shows that, over a period of time, OFDM symbols 0, 3-4, 6, and 9-10 carry the ZC sequence, while the other OFDM symbols do not carry any signal. Therefore, the final signal transmitted by the transmitter can be seen on the right side of Figure 1A, where the positions corresponding to OFDM symbols with the ZC sequence are "ON" and the positions corresponding to OFDM symbols without any signal are "OFF."

[0079] In addition to using the 'ON' / 'OFF' of the OOK signal to transmit information, the transmitter can also further transmit information through cyclic shift (CS), thereby increasing the data rate or improving the transmission performance. The so-called cyclic shift means that after multiplying the above ZC sequence by a cyclic shift sequence, the resulting sequence is mapped to the above subcarriers. For example, the resulting sequence can be expressed as x q (m)·e jαm , where e jαm represents the cyclic shift sequence, α represents the cyclic shift, x q (m) represents a ZC sequence with a root of q. The transmitter can carry different information through different cyclic shifts. For example, the sender and receiver can agree that there are a total of 4 cyclic shifts {α0, α1, α2, α3} that can be used, and {α0, α1, α2, α3} represent the bit information {00, 01, 10, 11} respectively. Then, after generating the ZC sequence, the transmitter can further multiply the ZC sequence by a cyclic shift sequence to carry 2 bits of information through the obtained sequence. In addition to detecting the ON / OFF of the OOK signal to receive information, the receiver can also perform cyclic shift detection to receive information transmitted through cyclic shift. As an implementation method, the receiver can use the agreed cyclic shift sequence to perform sequence correlation with the received sequence one by one, and determine the cyclic shift with the highest correlation value as the cyclic shift used by the received sequence.

[0080] As another optional way to generate OOK modulation symbols, OOK modulation symbols can also be generated using a "discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM)" transmitter. For example, a DFT-s-OFDM transmitter can use a ZC sequence to generate an OOK modulation symbol representing "1" or "ON". DFT-s-OFDM can also be considered as a special OFDM symbol that has been precoded by discrete Fourier transform (DFT). One DFT-s-OFDM symbol corresponds to one or more OOK modulation symbols, that is, the transmitter can divide a DFT-s-OFDM symbol into one symbol segment (segment) or multiple symbol segments, and the number of split symbol segments corresponds to the number of OOK modulation symbols. When an OOK modulation symbol of "1" or "ON" needs to be transmitted, the transmitter can map a ZC sequence to the corresponding symbol segment; when an OOK modulation symbol of "0" or "OFF" needs to be transmitted, the transmitter can not modulate the signal on the corresponding symbol segment. The ZC sequence can be mapped in the time domain. In this way, the mapped sequence is subjected to DFT and then mapped to the allocated subcarrier. Thereafter, the output OOK signal is obtained after processing such as inverse fast Fourier transform (IFFT). This OOK signal has energy in some symbol segments, indicating "ON", and has no energy in other symbol segments, indicating "OFF".

[0081] For example, referring to Figure 1B, an example of a DFT-s-OFDM transmitter using a ZC sequence to generate OOK modulation symbols. In Figure 1B, for example, the transmitter divides a DFT-s-OFDM symbol into four symbol segments (such as segments 1 to 4 in Figure 1B), where the first and third symbol segments are 'ON', and the second and fourth symbol segments are 'OFF'. The transmitter sends a ZC sequence at the position of the first and third symbol segments (for example, ZC sequence 1 is sent in the first symbol segment and ZC sequence 2 is sent in the third symbol segment). The ZC sequence (for example, including ZC sequence 1 and ZC sequence 2) is processed by DFT and IFFT to generate a final signal. The final signal is also divided into four symbol segments, where the first and third symbol segments are 'ON', and the second and fourth symbol segments are 'OFF'. For each symbol segment, in addition to using the 'ON' / 'OFF' of the OOK signal to transmit information, the transmitter can also further transmit information through cyclic shift, thereby increasing the data rate or improving the transmission performance. For the DFT-s-OFDM transmitter, the so-called cyclic shift refers to performing cyclic shift processing on the above ZC sequence before performing DFT to obtain the cyclically shifted ZC sequence. The cyclically shifted ZC sequence can be expressed as Among them Represents a cyclically shifted ZC sequence, and Δ represents the cyclic shift. The transmitter can carry different information through different cyclic shifts. For example, the sender and receiver can agree that there are four available cyclic shifts {Δ0, Δ1, Δ2, Δ3}, with {Δ0, Δ1, Δ2, Δ3} representing the bit information {00, 01, 10, 11}, respectively. After generating the ZC sequence, the transmitter can further process the ZC sequence according to a specific available cyclic shift, so that the processed ZC sequence carries two bits of information. In addition to detecting the on / off state of the OOK signal to receive information, the receiver can also perform cyclic shift detection to receive information transmitted via cyclic shifts. As an implementation method, the receiver can use the agreed cyclic shift sequences one by one to perform sequence correlation with the received sequence and determine the cyclic shift with the highest correlation value as the cyclic shift used for the received sequence.

[0082] At the receiving end, the aforementioned envelope detection receiver can be used to demodulate the signal. In this case, the envelope detection receiver simply compares the energy in each OFDM symbol of the received signal with a threshold to determine whether each OFDM symbol carries an "on" or "off" signal. While envelope detection receivers offer low power consumption and cost, they typically have a high noise figure, and demodulation performance degrades significantly as the noise level increases.

[0083] To improve demodulation performance, the signal receiving end can also use a coherent receiver to demodulate the signal. The coherent receiver can sample the received signal and perform a correlation calculation on the sampled result with a local ZC sequence to achieve demodulation. The local ZC sequence is the ZC sequence sent by the signal transmitting end, which is known to the signal receiving end before synchronization with the signal transmitting end. During demodulation, the coherent receiver can sample the received signal. For example, the coherent receiver can intercept and perform a correlation calculation on the received signal within a detection window or sliding window. The detection window can slide within a certain range, each sliding movement can move a sampling point, and each sliding movement can complete a signal interception and correlation calculation.

[0084] For example, during the first sliding of the detection window, the length of the signal intercepted by the detection window includes N sym sampling points, the expression of the intercepted signal is: l (n) = r(l + n), 0 <n≤N sym (Formula 5)

[0085] Where n is a positive integer. The receiver intercepts the signal r l (n) performs correlation calculation with the local ZC sequence to obtain a correlation value. The correlation calculation process is, for example, expressed as:

[0086] Where C(l) represents the correlation value, s sync (n) represents the local ZC sequence, Indicates s sync (n) is the conjugate of the detection window. Each time the detection window slides, or each time a sampling point is slid, a correlation value C(l) is obtained. When the detection window coincides with the received signal, the correlation value can reach the maximum. At this time, a significant correlation peak will appear. Here, |x| represents the absolute value of x.

[0087] For example, referring to Figure 2A , the shaded area represents the signal to be detected, and the detection window slides to detect the signal. When the detection window slides to coincide with the signal (i.e., aligned), the calculated correlation value can reach a maximum, and Figure 2B shows the correlation peak corresponding to this correlation value (as shown by the highest point of the curve in Figure 2B ). The horizontal axis of Figure 2B represents time, or the number of times the detection window is slid; the vertical axis represents the correlation value.

[0088] The network may contain some low-cost, low-power coherent receivers. These coherent receivers use crystal oscillators with low precision. Using such crystal oscillators for downconversion and demodulation may introduce frequency offset (abbreviated as frequency offset). If the ZC sequence adds frequency offset, it may cause the time domain position of the correlation peak to shift. The time domain offset of the correlation peak may also vary when the frequency offset varies. For example, refer to Figure 3, which shows the time domain offset of the correlation peak corresponding to different frequency offsets. As shown in Figure 3, when there is no frequency offset, the correlation peak does not exhibit a time domain offset. The time domain offset of the correlation peak corresponding to a frequency offset of one subcarrier width is smaller than the time domain offset of the correlation peak corresponding to a frequency offset of two subcarrier widths. If the time domain offset of the correlation peak caused by the frequency offset is large, for example, if the correlation peak exceeds the time range of the detection window (i.e., the width of the detection window), coherent demodulation may fail.

[0089] In view of this, the embodiment of the present application takes into account that the time domain offset of the correlation peak is related to the root of the ZC sequence, and the root of the ZC sequence may affect the position of the correlation peak. The root of the ZC sequence is related to the corresponding parameters (for example, one or more of the signal bandwidth, subcarrier spacing, or carrier frequency used for signal transmission). Therefore, the embodiment of the present application can set corresponding roots for different parameters respectively. It can be understood that the root of the ZC sequence can be adjusted according to the parameters, thereby adjusting the time domain offset of the correlation peak corresponding to the ZC sequence, so as to make the ZC sequence (or the signal corresponding to the ZC sequence) as detectable as possible by the signal receiving end, thereby increasing the probability of successful demodulation by the signal receiving end.

[0090] The technical solution provided in the embodiments of the present application can be applied to 4G systems, such as long term evolution (LTE) systems, or can be applied to 5G systems, such as new radio (NR) systems, or can also be applied to next generation mobile communication systems or other similar communication systems, such as the sixth generation (6G) system, etc., without specific limitations. In addition, the embodiments of the present application are introduced by taking the communication between a network device and a UE as an example, and the technical solution provided in the embodiments of the present application can also be used for sidelink (SL) communication between UEs. For example, the technical solution can be applied to D2D scenarios, such as NR-D2D scenarios, etc., or to V2X scenarios, such as NR-V2X scenarios, etc. For example, the embodiments of the present application can be used in fields such as factory manufacturing, whole-house intelligence, intelligent driving, assisted driving, intelligent connected vehicles, or indoor commercial scenarios.

[0091] Please refer to Figure 4A, which is a schematic diagram of an application scenario of an embodiment of the present application. Figure 4A includes a network device and a UE. The signal transmitted between the network device and the UE can be generated based on a ZC sequence. Figure 4A uses a UE and a network device as an example. In practice, there is no limit on the number of UEs or network devices.

[0092] Please refer to Figure 4B again, which is a schematic diagram of another application scenario of the embodiment of the present application. Figure 4B includes UE1 and UE2, and the signal transmitted between UE1 and UE2 can be generated according to the ZC sequence.

[0093] The following describes the method provided by the embodiments of the present application in conjunction with the accompanying drawings. In the accompanying drawings corresponding to the various embodiments of the present application, all steps represented by dotted lines are optional steps. The various embodiments of this document may be applied to the network architecture shown in Figure 4A. For example, the signal transmitting end described in the various embodiments of this document may be the UE in Figure 4A, and the signal receiving end described in the various embodiments of this document may be the network device in Figure 4A; or, the signal transmitting end described in the various embodiments of this document may be the network device in Figure 4A, and the signal receiving end described in the various embodiments of this document may be the UE in Figure 4A. Alternatively, the various embodiments of this document may be applied to the network architecture shown in Figure 4B. For example, the signal transmitting end described in the various embodiments of this document may be the UE1 in Figure 4B, and the signal receiving end described in the various embodiments of this document may be the UE2 in Figure 4B; or, the signal transmitting end described in the various embodiments of this document may be the UE2 in Figure 4B, and the signal receiving end described in the various embodiments of this document may be the UE1 in Figure 4B.

[0094] An embodiment of the present application provides a communication method. Please refer to FIG5 , which is a flowchart of the method.

[0095] S501: The signal sending end determines the first signal.

[0096] Optionally, the signal transmitting end may first determine a first root set, and then determine the first root from the first root set. The first root set may include at least one root of a ZC sequence, where the ZC sequence may refer to a general ZC sequence rather than a specific ZC sequence.

[0097] Alternatively, the signal transmitting end may directly determine the first root without having to determine the first root set. For example, the signal transmitting end may determine a parameter set, and the first root may be determined based on the parameter set. The parameter set may include, for example, a first set and / or a second set. The first set may be, for example, the set of values ​​for u described above, and the second set may be, for example, the set of values ​​for v described above. Where u is the sequence group index and v is the base sequence index, the first set may also be referred to as the sequence group index set, and the second set may also be referred to as the base sequence index set. Alternatively, the parameter set may also include a set of other parameters, as long as the parameter is related to the root of the ZC sequence.

[0098] As an optional implementation manner for the signal transmitting end to determine the first root set (or to determine the parameter set), the signal transmitting end may receive the first root set (or to receive the parameter set) from other devices, such as the signal receiving end, or may also be other devices other than the signal transmitting end and the signal receiving end. For example, the signal transmitting end is a UE and the signal receiving end is a network device, and the network device may send the first root set (or the parameter set) to the UE, without the UE having to determine the first root set (or the parameter set) by itself. For example, the network device may send the first root set (or the parameter set) to the UE, so that the UE uses the first root set (or the parameter set); or, the network device may send the correspondence relationship information between the root set and the parameter (or, the correspondence relationship information between the parameter set and the parameter) to the UE, and the correspondence relationship information may include at least one set of correspondences, each set of correspondences being a correspondence relationship between a root set and one or more parameters (or, each set of correspondences being a correspondence relationship between the parameter set and one or more parameters). The UE may determine a corresponding root set (eg, the first root set) or a corresponding parameter set according to the selected parameter (eg, the first parameter).

[0099] Alternatively, as another optional implementation for the signal transmitting end to determine the first root set (or the parameter set), the signal transmitting end may also determine the first root set (or the parameter set) based on predefined information or preconfigured information. The predefined information is, for example, information predefined by the protocol, and the preconfigured information is, for example, information preconfigured at the signal transmitting end. The predefined information or the preconfigured information includes, for example, correspondence information between parameters and root sets (or, includes correspondence information between parameters and parameter sets). The signal transmitting end may determine the first root set or the parameter set based on the correspondence information and the selected parameter (e.g., the first parameter).

[0100] Alternatively, as another optional implementation for the signal sending end to determine the first root set (or, determine the parameter set), the signal sending end can also determine the first root set (or, determine the parameter set) by itself. For example, the signal sending end can determine the first root set (or, determine the parameter set) based on the first parameter.

[0101] As an optional implementation manner in which the signal transmitting end determines the first root set based on the first parameter, the first root set corresponds to the first parameter, and the signal transmitting end may directly determine the first root set based on the first parameter. Alternatively, as another optional implementation manner in which the signal transmitting end determines the first root set based on the first parameter, the signal transmitting end may determine a parameter set based on the first parameter, and then determine the first root set based on the parameter set. In this case, it can be considered that the parameter set corresponds to the first parameter.

[0102] The parameter set may correspond to the first parameter, so the signal sending end may determine the parameter set according to the first parameter.

[0103] The following describes how the signal transmitting end determines the first root set or the parameter set. In the following description, it is taken as an example that the parameter set includes the first set and / or the second set.

[0104] The expression of the ZC sequence can refer to Formula 1. If the OOK signal is generated by an OFDM transmitter, the ZC sequence will be mapped in the frequency domain, that is, the transmitter maps the ZC sequence to N zc subcarriers (for example, cyclic extension, cyclic shift and other factors are not considered for the time being), if there are n Δ The frequency offset of subcarriers, then the ZC sequence satisfies the following relationship:

[0105] In Formula 7, represents a ZC sequence with frequency offset, This will cause a time domain offset of the time domain signal, the size of which satisfies:

[0106] In Formula 8, ΔT represents the time domain offset of the time domain signal (the time domain offset will cause the offset of the correlation peak of the sliding correlation. In the embodiment of the present application, for example, the time domain signal is the first signal to be introduced later), mod represents the modulo operation or the remainder operation, Δf represents the subcarrier spacing of the signal, and N zc Δf represents the signal bandwidth. When the signal receiver performs coherent demodulation, the correlation peak may shift in the time domain. If this time domain shift is too large, it may exceed the sliding range of the detection window. The sliding range of the detection window refers to the range within which the detection window can slide.

[0107] Alternatively, if the OOK signal is generated by a DFT-s-OFDM transmitter, the ZC sequence can be mapped in the time domain, which means that the ZC sequence can be mapped to the symbol segment before DFT. Δ The frequency offset of the subcarrier will also cause the time offset of the time domain signal. The magnitude of the time domain offset satisfies:

[0108] Among them, n o Indicates the number of sampling points of time offset. N seg Represents the number of symbol segments. k represents a constant, which is, for example, an integer, such as k=2. For other parameters in Formula 12, please refer to the introduction to the parameters in Formula 8. When the signal receiving end performs coherent demodulation, the correlation peak may be offset in the time domain. If the time domain offset is too large, it may exceed the sliding range of the detection window. The sliding range of the detection window refers to the sliding range within which the detection window can slide, or it can be understood as the movable range of the detection window, for example, it is stipulated that the detection window cannot be moved out of the range.

[0109] The embodiment of the present application can be designed based on Formula 8 or Formula 12, and the root (or root set) corresponding to the ZC sequence can be set for different parameters, or u and / or v corresponding to the ZC sequence can be set. For example, in the root set (or the first set and / or the second set) designed in the embodiment of the present application, any root q (or any u and / or v), under the preset maximum tolerable frequency deviation, is substituted into Formula 8 or Formula 12 to calculate the time domain offset that is within the sliding range of the preset detection window. When the signal or ZC sequence to be sent adopts the corresponding parameter, the ZC sequence can use the root in the root set corresponding to the parameter, or use the u in the first set corresponding to the parameter and / or the v in the second set corresponding to the parameter. When a ZC sequence uses a root in a root set corresponding to the parameters of the ZC sequence (or the parameters of a signal generated by the ZC sequence), or when a ZC sequence uses u in a first set and / or v in a second set corresponding to the parameters of the ZC sequence (or the parameters of a signal generated by the ZC sequence), the frequency deviation of the ZC sequence can be reduced, or the time domain displacement of the correlation peak of the ZC sequence due to the frequency deviation can be reduced, so that the correlation peak of the ZC sequence can be detected by the signal receiving end to improve the demodulation success rate. For example, the embodiment of the present application can set the roots corresponding to the ZC sequence for different parameters respectively; or, the embodiment of the present application can set the first set and / or the second set for different parameters respectively, thereby indirectly setting the roots of the ZC sequence respectively. The parameter includes, for example, one or more of the following: the bandwidth of the signal, the length of the ZC sequence, the carrier frequency used to transmit the signal, or the subcarrier spacing of the signal. The signal is a signal generated according to the ZC sequence. For example, for a certain parameter or certain parameters, one or more roots may correspond to each other, and these one or more roots may be included in a root set. It can also be considered that the embodiment of the present application can set the root set of the ZC sequence for different parameters respectively, where each root set may include at least one root.

[0110] For another example, for a certain parameter or certain parameters, one or more u and / or one or more v may correspond, and the one or more u, for example, may be included in a set, which is a first set, and the one or more v, for example, may also be included in a set, which is a second set. It can also be considered that the embodiments of the present application can set the first set and / or second set of ZC sequences for different parameters, respectively, wherein each first set may include at least one value of u, or include at least one u, wherein each second set may include at least one value of v, or include at least one v. Optionally, a root q can be obtained based on any u in the first set and any v in the second set, and the root q obtained based on the combination of all or part of the u in the first set and all or part of the v in the second set may constitute a set, which is, for example, the first root set.

[0111] According to the above formula 8 or formula 12, in the bandwidth N of the signal zc When Δf is different, for the same frequency offset n Δ For the time domain offset ΔT, it is different. Alternatively, the root of the ZC sequence can be set according to the length of the ZC sequence. This is because according to Formula 8 or Formula 12, when the length of the ZC sequence N zc At different times, for the same frequency offset n Δ For each root set, the time domain offset ΔT is different. This time domain offset can be understood as the time domain displacement of the correlation peak. Therefore, the parameters corresponding to the root set may include the signal bandwidth and / or the length of the ZC sequence. For example, the first parameter corresponding to the first root set (or the first parameter corresponding to the first set and / or the second set) may include the bandwidth of the first signal and / or the length of the first ZC sequence.

[0112] Similarly, when the symbol is divided into symbol segments in time, the number of symbol segments N seg May affect N seg and the length N of the ZC sequence zc When the number of symbol segments of the signal is different, for the same frequency offset n Δ For the same root q, the time domain offset ΔT may be different. This time domain offset can be understood as the time domain displacement of the correlation peak. Therefore, the parameters corresponding to the root set may include the number of symbol segments of the signal and / or the length of the ZC sequence. For example, the first parameter corresponding to the first root set (or the first parameter corresponding to the first set and / or the second set) may include the number of symbol segments of the first signal and / or the length of the first ZC sequence.

[0113] The subcarrier spacing Δf is also involved in Formula 8 or Formula 12. When the subcarrier spacing and the signal bandwidth (or the length of the ZC sequence) are different, for the same frequency offset n Δ Therefore, optionally, the parameter corresponding to the root set (or the first set and / or the second set) may include the subcarrier spacing of the signal. For example, the first parameter may include the subcarrier spacing of the first signal.

[0114] For the signal receiving end, even if the crystal oscillator with the same precision is used, if the carrier frequency used for the signal received by the signal receiving end is different during transmission, the frequency deviation of the signal (or ZC sequence) may also be different. For example, if the carrier frequency used for signal transmission is 800MHz, a crystal oscillator with a frequency deviation of 10 parts per million (PPM) may result in a frequency deviation of 8kHz; and if the carrier frequency used for signal transmission is 4GHz, a crystal oscillator with a frequency deviation of 10PPM may result in a frequency deviation of 40kHz. Therefore, optionally, the parameters corresponding to the root set may include the carrier frequency used for signal transmission, or may also be referred to as the carrier frequency used to transmit the signal. For example, the first parameter may include the carrier frequency used to transmit the first signal.

[0115] As an optional implementation of the first parameter, the first parameter includes the bandwidth of the first signal and / or the length of the first ZC sequence. For example, if the bandwidth of the first signal is W1, the corresponding first root set is S1 (or, the corresponding first set is U1, and the second set is V1); or, if the bandwidth of the first signal is W2, the corresponding first root set is S2 (or, the corresponding first set is U2, and the second set is V2). Alternatively, if the length of the first ZC sequence is L1, the corresponding first root set is S1 (or, the corresponding first set is U1, and the second set is V1); or, if the length of the first ZC sequence is L2, the corresponding first root set is S2 (or, the corresponding first set is U2, and the second set is V2). Wherein, W1 is different from W2, L1 is different from L2, and S1 is the same as or different from S2. Alternatively, W1 is different from W2, L1 is different from L2, U1 is the same as or different from U2, and V1 is the same as or different from V2.

[0116] S1 and S2 are different, which can include one or more of the following: the number of roots contained in S1 is different from the number of roots contained in S2; at least one of the roots contained in S1 is different from the roots contained in S2; or the function used to determine the roots in S1 is different from the function used to determine the roots in S2, or the function used to determine S1 is different from the function used to determine S2. For example, S1 includes 10 roots and S2 includes 11 roots, indicating that S1 and S2 are different, where these 10 roots and these 11 roots may or may not intersect. For another example, at least one of the roots contained in S1 is not contained in S2, and / or at least one of the roots contained in S2 is not contained in S1, indicating that S1 and S2 are different. For another example, the function used to determine the roots in S1 is f3(x), and the function used to determine the roots in S2 is f4(x), and f3(x) and f4(x) are different. In the aforementioned examples, the root sets are all determined according to Formula 8. In this case, it can be considered that the functions used to determine different root sets are the same. In other embodiments, the functions used to determine the root sets corresponding to different parameters may be different. For example, the first root set corresponding to the first parameter may be determined according to Formula 8, while the root sets corresponding to other parameters may be determined by other formulas. This embodiment of the present application does not limit this.

[0117] Accordingly, S1 is the same as S2, which may include: the number of roots contained in S1 is the same as the number of roots contained in S2; all roots contained in S1 are contained in S2, and all roots contained in S2 are contained in S1; and the function used to determine the roots in S1 is the same as the function used to determine the roots in S2, or the function used to determine S1 is the same as the function used to determine S2.

[0118] U1 is different from U2, which may include one or more of the following: the number of sequence group indices included in U1 (for example, the number of u included in U1, or the number of values ​​of u included in U1) is different from the number of sequence group indices included in U2; at least one sequence group index among the sequence group indices included in U1 is different from the sequence group index included in U2; the function used to determine the sequence group index in U1 is different from the function used to determine the sequence group index in U2; or the function used to determine U1 is different from the function used to determine U2. For example, U1 includes 10 sequence group indices and U2 includes 11 sequence group indices, indicating that U1 is different from U2, wherein these 10 sequence groups may or may not have an intersection with these 11 sequence groups. For another example, among the sequence group indices included in U1, there is at least one sequence group index that is not included in U2, and / or among the sequence group indices included in U2, there is at least one sequence group index that is not included in U1, indicating that U1 and U2 are different. For another example, the function used to determine the sequence group index in U1 is f1(x), and the function used to determine the sequence group index in U2 is f2(x), and f1(x) is different from f2(x).

[0119] Accordingly, U1 is the same as U2, which may include: the number of sequence group indexes included in U1 is the same as the number of sequence group indexes included in U2; all sequence group indexes included in U1 are included in U2, and all sequence group indexes included in U2 are included in U1; and the function used to determine the sequence group index in U1 is the same as the function used to determine the sequence group index in U2, or the function used to determine U1 is the same as the function used to determine U2.

[0120] V1 is different from V2, which may include one or more of the following: the number of base sequence indexes included in V1 is different from the number of base sequence indexes included in V2; among the base sequence indexes included in V1, there is at least one base sequence index that is different from the base sequence index included in V2; the function used to determine the base sequence index in V1 is different from the function used to determine the base sequence index in V2; or, the function used to determine V1 is different from the function used to determine V2. For example, V1 includes 2 base sequence indexes and V2 includes 1 base sequence index, indicating that V1 is different from V2, wherein these 2 base sequence indexes and this 1 base sequence index may or may not have an intersection. For another example, among the base sequence indexes included in V1, there is at least one base sequence index that is not included in V2, and / or, among the base sequence indexes included in V2, there is at least one base sequence index that is not included in V1, indicating that V1 and V2 are different. For another example, the function used to determine the base sequence index in V1 is f5(x), and the function used to determine the base sequence index in V2 is f6(x), and f5(x) is different from f6(x).

[0121] Accordingly, V1 is identical to V2, and may include: the number of base sequence indexes contained in V1 is the same as the number of base sequence indexes contained in V2; all base sequence indexes contained in V1 are contained in V2, and all base sequence indexes contained in V2 are contained in V1; and the function used to determine the base sequence index in V1 is the same as the function used to determine the base sequence index in V2, or the function used to determine V1 is the same as the function used to determine V2.

[0122] For example, if the bandwidth of the first signal is 1.44 MHz, or the length of the first ZC sequence is 47, the first root set corresponding to the first parameter may include {1, 2, 3, 4}∪{43, 44, 45, 46}. Alternatively, if the bandwidth of the first signal is 2.88 MHz, or the length of the first ZC sequence is 89, the first root set may include {1, 2, 3, 4, 5, 6, 7, 8}∪{81, 82, 83, 84, 85, 87, 87, 88}. Alternatively, if the bandwidth of the first signal is 4.32 MHz, or the length of the first ZC sequence is 139, the first root set may include {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}∪{127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138}. Where ∪ represents the union of sets. For example, the first root set can be determined according to Formula 8, which also involves the subcarrier spacing corresponding to the first signal, for example, using a default subcarrier spacing for calculation, such as 30 kHz, or 15 kHz or 60 kHz, etc., without limitation.

[0123] Optionally, to determine the first root set corresponding to the first parameter, or to determine the first set and / or second set corresponding to the first parameter, corresponding parameters may be referenced, or corresponding design principles may be considered. For example, one design principle includes determining the first root set, or the first set and / or second set, based on the maximum frequency deviation allowed by the signal receiving end and / or the sliding range of the detection window of the signal receiving end. The first root set determined by considering the maximum frequency deviation allowed by the signal receiving end and / or the sliding range of the detection window, and the ZC sequence generated based on the roots therein, can have a time domain shift of a correlation peak at the signal receiving end that is within the time domain shift range allowed by the signal receiving end. Alternatively, the first set and / or second set determined by considering the maximum frequency deviation allowed by the signal receiving end and / or the sliding range of the detection window, and the ZC sequence generated based on the roots determined by the first set and / or second set, can have a time domain shift of a correlation peak at the signal receiving end that is within the time domain shift range allowed by the signal receiving end. The time domain shift range allowed by the signal receiving end is, for example, the sliding range of the detection window used by the signal receiving end. Thus, when the signal receiving end uses the detection window for sliding sampling, the correlation peak can be located within the sliding range of the detection window and can be detected by the detection window, which can increase the probability of successful demodulation at the signal receiving end. For this reason, it can also be considered that the first parameter includes the sliding range of the detection window. For example, the first parameter includes one or more of the following: the bandwidth of the first signal, the length of the first ZC sequence, the number of symbol segments of the first signal, the carrier frequency used for transmission of the first signal, the subcarrier spacing of the first signal, the maximum frequency offset allowed by the signal receiving end, or the sliding range of the detection window of the signal receiving end.

[0124] For example, the maximum frequency deviation allowed by the signal receiving end is 30kHz; in addition, the sliding range of the detection window of the signal receiving end (hereinafter referred to as the range of the detection window, for example, the width of the detection window) is [-3μs, 3μs], that is, the time domain offset range of the correlation peak detected by the signal receiving end needs to be within [-3μs, 3μs]; the bandwidth of the first signal is 4 resource blocks (RB), that is, 1.44MHz. According to Formula 8, the first root set can be determined. When using Formula 8 to determine the first root set, [-3μs, 3μs] can be substituted into ΔT in Formula 8 (that is, the range of the detection window can be used as the maximum time domain offset of the first signal to determine the corresponding root set), and 1.44MHz can be substituted into N in Formula 8. zc Δf, and the number of subcarriers corresponding to 30kHz (the maximum frequency deviation allowed by the signal receiving end) is substituted into n in Formula 8 Δ , thereby determining the root q in the first root set.

[0125] For example, according to Formula 8 and the values ​​of the above parameters, Figure 6A can be obtained. The horizontal axis of Figure 6A represents the root of the ZC sequence, that is, q, and the vertical axis represents the time domain offset of the correlation peak. According to Figure 6A, when the roots of the ZC sequence include {1,2,3,4}∪{43,44,45,46}, the time domain offset of the correlation peak is within [-3μs,3μs] (the range of this time domain offset can be referred to as the range shown by the two dashed lines in the middle of Figure 6A) and does not exceed the range of the detection window. However, if the roots of the ZC sequence are other values ​​besides the above set, the time domain offset of the correlation peak may not be within [-3μs,3μs], but may exceed the range of the detection window. Therefore, it can be determined that if the bandwidth of the first signal is 1.44MHz, the first root set corresponding to the first parameter can include {1,2,3,4}∪{43,44,45,46}.

[0126] For another example, if the above design principle is used, but the bandwidth of the first signal is 12 RBs, that is, 4.32 MHz, then the first root set can be determined according to Formula 8. When using Formula 8 to determine the roots in the first root set, [-3 μs, 3 μs] can be substituted into ΔT in Formula 8, and 4.32 MHz can be substituted into N in Formula 8. zc Δf, and the number of subcarriers corresponding to 30kHz (the maximum frequency deviation allowed by the signal receiving end) is substituted into n in Formula 8 Δ , thereby determining q. For example, according to Formula 8 and the values ​​of the above parameters, Figure 6B can be obtained. The abscissa of Figure 6B represents the root of the ZC sequence, that is, q, and the ordinate represents the time domain offset of the correlation peak. As shown in Figure 6B, when the roots of the ZC sequence include {1,2,3,4,5,6,7,8,9,10,11,12}∪{127,128,129,130,131,132,133,134,135,136,137,138}, the time domain offset of the correlation peak is within [-3μs,3μs] (the range of this time domain offset can be referred to as the range indicated by the two dashed lines in the middle of Figure 6B) and does not exceed the range of the detection window. However, if the roots of the ZC sequence are other values ​​besides the above set, the time domain offset of the correlation peak may not be within [-3μs,3μs] and may exceed the range of the detection window. To this end, it can be determined that if the bandwidth of the first signal is 4.32 MHz, the first root set corresponding to the first parameter may include {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}∪{127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138}.

[0127] As another optional implementation of the first parameter, the first parameter may include the number of symbol segments. For example, if the number of symbol segments of the first signal is N1, the corresponding first root set is S7 (or, the corresponding first set is U7 and the second set is V7); or, if the number of symbol segments of the first signal is N2, the corresponding first root set is S8 (or, the corresponding first set is U8 and the second set is V8). Alternatively, if the length of the first ZC sequence is L1, the corresponding first root set is S7 (or, the corresponding first set is U7 and the second set is V7); or, if the length of the first ZC sequence is L2, the corresponding first root set is S8 (or, the corresponding first set is U8 and the second set is V8). N1 and N2 are different, L1 and L2 are different, and S7 and S8 are the same or different. Alternatively, N1 and N2 are different, L1 and L2 are different, U7 and U8 are the same or different, and V7 and V8 are the same or different.

[0128] For example, the bandwidth of the first signal is 11 RBs and the number of symbol segments is 1. In this case, the length of the first ZC sequence is 127. The first root set corresponding to the first parameter may include {1, 32, 42, 63, 64, 85, 95, 126}. For another example, the bandwidth of the first signal is 11 RBs and the number of symbol segments is 4. In this case, the length of the first ZC sequence is 31. The first root set may include {1, 8, 10, 15, 16, 21, 23, 30}. For example, the first root set can be determined according to Formula 12. Formula 12 also involves the subcarrier spacing corresponding to the first signal, for example, the default subcarrier spacing is used for calculation. The default subcarrier spacing is, for example, 30 kHz, or 15 kHz or 60 kHz, etc., without limitation.

[0129] Optionally, to determine the first root set corresponding to the first parameter, or to determine the first set and / or second set corresponding to the first parameter, corresponding parameters may be referenced, or corresponding design principles may be considered. For example, one design principle includes determining the first root set, or the first set and / or second set, based on the maximum frequency offset allowed by the signal receiving end and / or the sliding range of the detection window of the signal receiving end. The first root set determined by considering the maximum frequency offset allowed by the signal receiving end and / or the sliding range of the detection window, and the ZC sequence generated from the roots therein, can have a time domain shift of a correlation peak at the signal receiving end that is within the time domain shift range allowed by the signal receiving end. Alternatively, the first set and / or second set determined by considering the maximum frequency offset allowed by the signal receiving end and / or the sliding range of the detection window, and the ZC sequence generated from the roots determined by the first set and / or second set, can have a time domain shift of a correlation peak at the signal receiving end that is within the time domain shift range allowed by the signal receiving end. The time domain shift range allowed by the signal receiving end is, for example, the sliding range of the detection window used by the signal receiving end. Thus, when the signal receiving end uses the detection window for sliding sampling, the correlation peak can be located within the sliding range of the detection window and can be detected by the detection window, which can increase the probability of successful demodulation at the signal receiving end. Therefore, it can also be considered that the first parameter includes the sliding range of the detection window. For example, the first parameter includes one or more of the following: the number of symbol segments of the first signal, the length of the first ZC sequence, the carrier frequency used for transmission of the first signal, the subcarrier spacing of the first signal, the maximum frequency offset allowed by the signal receiving end, or the sliding range of the detection window of the signal receiving end.

[0130] For example, the maximum frequency offset allowed by the signal receiving end is 30kHz; in addition, the sliding range of the detection window of the signal receiving end (hereinafter referred to as the range of the detection window, for example, the width of the detection window) is [-3μs, 3μs], that is, the time domain offset range of the correlation peak detected by the signal receiving end needs to be within [-3μs, 3μs]; the bandwidth of the first signal is 11 RBs, that is, 3.96MHz, and the number of symbol segments is 2. According to formula 12, the first root set can be determined. When using formula 12 to determine the first root set, [-3μs, 3μs] can be substituted into ΔT in formula 12 (that is, the range of the detection window can be used as the maximum time domain offset of the first signal to determine the corresponding root set), and 3.96MHz can be substituted into N in formula 12. zc Δf, and the number of subcarriers corresponding to 30kHz (the maximum frequency offset allowed by the signal receiving end) is substituted into n in formula 12 Δ , substitute the number of symbol segments 2 into N in formula 12 seg , thereby determining the root q in the first root set.

[0131] As another optional implementation of the first parameter, the first parameter includes the subcarrier spacing of the first signal. For example, if the subcarrier spacing of the first signal is c1, the corresponding first root set is S3 (or, the corresponding first set is U3, and the second set is V3); or, if the subcarrier spacing of the first signal is c2, the corresponding first root set is S4 (or, the corresponding first set is U4, and the second set is V4). Among them, c1 is different from c2, and S3 is the same or different from S4. Or, c1 is different from c2, U3 is the same or different from U4, and V3 is the same or different from V4. For understanding the difference between S3 and S4, please refer to the above introduction to S1 and S2. For understanding the difference between U3 and U4, please refer to the above introduction to U1 and U2. For understanding the difference between V3 and V4, please refer to the above introduction to V1 and V2.

[0132] Taking the example where the first parameter includes the bandwidth of the first signal and / or the length of the first ZC sequence, and the subcarrier spacing of the first signal, for example, if the bandwidth of the first signal is 4.32 MHz or the length of the first ZC sequence is 283, and the subcarrier spacing corresponding to the first signal is 15 kHz, then the first root set corresponding to the first parameter may include {1, 2, 3, 4, 5, 6}∪{136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147}∪{277, 278, 279, 280, 281, 282}. Alternatively, if the bandwidth of the first signal is 4.32 MHz or the length of the first ZC sequence is 139, and the subcarrier spacing corresponding to the first signal is 30 kHz, the first root set corresponding to the first parameter may include {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} ∪ {127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138}.

[0133] Optionally, to determine the first root set corresponding to the first parameter, or to determine the first set and / or second set corresponding to the first parameter, you can also refer to the corresponding parameters, or consider the corresponding design principles. For example, a design principle includes determining the first root set based on the maximum frequency deviation allowed by the signal receiving end, and / or the range of the detection window of the signal receiving end. For this reason, it can also be considered that the first parameter includes the range of the detection window. For example, the first parameter includes one or more of the following: the bandwidth of the first signal, the length of the first ZC sequence, the carrier frequency used to transmit the first signal, the subcarrier spacing of the first signal, the maximum frequency deviation allowed by the signal receiving end, or the range of the detection window of the signal receiving end.

[0134] For example, the maximum frequency deviation allowed by the signal receiving end is 30kHz; in addition, the detection window range of the signal receiving end is [-3μs, 3μs], that is, the time domain offset range of the correlation peak detected by the signal receiving end needs to be within [-3μs, 3μs]; the bandwidth of the first signal is 12 RBs, that is, 4.32MHz, and the subcarrier spacing corresponding to the first signal is 15kHz. According to Formula 8, the first root set can be determined. When using Formula 8 to determine the first root set, [-3μs, 3μs] can be substituted into ΔT in Formula 8, and 4.32MHz can be substituted into N in Formula 8. zc Δf, substitute the number of subcarriers corresponding to 30kHz (the maximum frequency deviation allowed by the signal receiving end) into n in Formula 8 Δ , and substituting 15 kHz (subcarrier spacing) into Δf in Formula 8 to determine root q in the first root set. For this reason, it can also be considered that the first parameter includes the range of the detection window. For example, the first parameter includes one or more of the following: the bandwidth of the first signal, the length of the first ZC sequence, the carrier frequency used to transmit the first signal, the subcarrier spacing of the first signal, or the range of the detection window at the signal receiving end.

[0135] For example, according to Formula 8 and the above parameter values, Figure 7A can be obtained. The abscissa of Figure 7A represents the root of the ZC sequence, that is, q, and the ordinate represents the time domain offset of the correlation peak. As shown in Figure 7A, when the roots of the ZC sequence include {1,2,3,4,5,6}∪{136,137,138,139,140,141,142,143,144,145,146,147}∪{277,278,279,280,281,282}, the time domain offset of the correlation peak is within [-3μs,3μs] (the range of this time domain offset can be referred to as the range indicated by the two dashed lines in the middle of Figure 7A) and does not exceed the detection window. However, if the roots of the ZC sequence are other values ​​than the above set, the time domain offset of the correlation peak may not be within [-3μs,3μs] and may exceed the detection window. To this end, it can be determined that if the bandwidth of the first signal is 1.44 MHz and the subcarrier spacing corresponding to the first signal is 15 kHz, the first root set corresponding to the first parameter may include {1, 2, 3, 4, 5, 6} ∪ {136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147} ∪ {277, 278, 279, 280, 281, 282}.

[0136] For another example, following the above design principle, the bandwidth of the first signal is 12 RBs, that is, 4.32 MHz, and the subcarrier spacing corresponding to the first signal is 30 kHz. Then, according to Formula 8, the first root set can be determined. When using Formula 8 to determine the first root set, [-3 μs, 3 μs] can be substituted into ΔT in Formula 8, and 4.32 MHz can be substituted into N in Formula 8. zc Δf, substitute the number of subcarriers corresponding to 30kHz (the maximum frequency deviation allowed by the signal receiving end) into n in Formula 8 Δ , and substituting 30 kHz (subcarrier spacing) into Δf in Formula 8 to determine the root q in the first root set. For example, according to Formula 8 and the values ​​of the above parameters, Figure 7B can be obtained, where the abscissa represents the roots of the ZC sequence, and the ordinate represents the time domain offset of the correlation peak. As shown in FIG7B , when the roots of the ZC sequence include {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} ∪ {127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138}, the time domain offset of the correlation peak is within [-3 μs, 3 μs] (the range of the time domain offset can be referred to as the range indicated by the two dashed lines in the middle of FIG7B ) and does not exceed the range of the detection window. However, if the roots of the ZC sequence are other values ​​besides the above set, the time domain offset of the correlation peak may not be within [-3 μs, 3 μs] and may exceed the range of the detection window. To this end, it can be determined that if the bandwidth of the first signal is 4.32 MHz and the subcarrier spacing corresponding to the first signal is 30 kHz, the first root set corresponding to the first parameter may include {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} ∪ {127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138}.

[0137] As another optional implementation of the first parameter, the first parameter includes a carrier frequency used to transmit the first signal. For example, if the carrier frequency used to transmit the first signal is f1, the corresponding first root set is S5 (or, the corresponding first set is U5, and the second set is V5); or, if the carrier frequency used for the first signal transmission is f2, the corresponding first root set is S6 (or, the corresponding first set is U6, and the second set is V6). Wherein, f1 is different from f2, and S5 is the same or different from S6. Or, f1 is different from f2, U5 is the same or different from U6, and V5 is the same or different from V6. For understanding the difference between S5 and S6, please refer to the above introduction to S1 and S2. For understanding the difference between U5 and U6, please refer to the above introduction to U1 and U2. For understanding the difference between V5 and V6, please refer to the above introduction to V1 and V2.

[0138] Corresponding root sets can be set for different signal frequencies, or for different frequency ranges. If corresponding root sets are set for different frequency ranges, the first parameter can also be considered to include the carrier frequency used to transmit the first signal and / or the frequency range within which the carrier frequency used to transmit the first signal lies. A frequency range can include one or more frequencies, which can be continuous or discontinuous. For example, two frequency ranges can be divided, where frequency range 1 is [1, 3] GHz and frequency range 2 is (3, 6] GHz; or, where frequency range 1 is [1, 3) GHz and frequency range 2 is [3, 6] GHz. Corresponding root sets can be determined for different frequencies or frequency ranges. For example, refer to Table 1, which shows the root set corresponding to frequency range 1. Table 1 takes the example of the first parameter including the bandwidth of the first signal, the subcarrier spacing of the first signal, and the carrier frequency used to transmit the first signal. Table 1 includes all or part of the root sets corresponding to frequency range 1; or, Table 1 includes all or part of the first set and all or part of the second set corresponding to frequency range 1.

[0139] Table 1

[0140] Please refer to Table 2 again, which shows the root set corresponding to frequency range 2. Alternatively, Table 2 can also be understood as the correspondence between parameters and root sets. Table 2 also uses the example of the first parameter including the bandwidth of the first signal, the subcarrier spacing of the first signal, and the carrier frequency used to transmit the first signal. Table 2 includes all or part of the root set corresponding to frequency range 2; alternatively, Table 2 includes all or part of the first set and all or part of the second set corresponding to frequency range 2.

[0141] Table 2

[0142] In different frequencies or frequency ranges, the same signal bandwidth or the same ZC sequence length, and the same subcarrier spacing may correspond to the same or different root sets. For example, root set 1 and root set 7 both correspond to a signal bandwidth of 4 RBs and a subcarrier spacing of 15 kHz, but the corresponding frequencies or frequency ranges are different. Therefore, these two root sets may be the same or different.

[0143] Alternatively, at different frequencies or frequency ranges, for the same signal bandwidth or the same ZC sequence length, and the same subcarrier spacing, the corresponding first set may be the same or different, and the corresponding second set may be the same or different. For example, the signal bandwidth corresponding to the first set 1 and the second set 1 is 4 resource blocks (RBs), the signal bandwidth corresponding to the first set 7 and the second set 7 is also 4 RBs, and the corresponding subcarrier spacing is 15 kHz, but the corresponding frequencies or frequency ranges are different. Therefore, the first set 1 and the first set 7 may be the same or different, and the second set 1 and the second set 7 may be the same or different.

[0144] Optionally, when the first parameter includes the carrier frequency for transmitting the first signal, to determine the first root set, or to determine the first set and / or the second set, the maximum frequency offset allowed by the signal receiving end and / or the range of the detection window of the signal receiving end may also be referred to. For example, the first parameter includes one or more of the following: the bandwidth of the first signal, the length of the first ZC sequence, the carrier frequency for transmitting the first signal, the subcarrier spacing of the first signal, the maximum frequency offset allowed by the signal receiving end, or the range of the detection window of the signal receiving end. Details are not elaborated here.

[0145] As introduced above, there are several ways to determine the first root set. The signal receiving end may determine the first root set in the same way as the signal transmitting end, or determine the first set and / or the second set; or, the signal transmitting end may determine the first root set (or, the first set and / or the second set) and indicate it to the signal receiving end, or the signal receiving end may determine the first root set (or, the first set and / or the second set) and indicate it to the signal transmitting end.

[0146] According to the foregoing, the first root set in the embodiments of the present application may include at least two subsets. The subset 1 therein is {N1, N1 + 1, … N2}, and the subset 2 therein is {N3, N3 + 1, …, N4}. Among them, N1, N2, N3, and N4 are all positive integers, N4 is equal to the length of the first ZC sequence minus 1, and N1 < N2 < N3 < N4. Taking the first root set as {1, 2, 3, 4} ∪ {43, 44, 45, 46} as an example, {1, 2, 3, 4} therein can be regarded as the subset 1, {43, 44, 45, 46} can be regarded as the subset 2, N1 = 1, N2 = 4, N3 = 43, N4 = 46, and the length of the first ZC sequence can be 45.

[0147] Alternatively, the first root set in the embodiment of the present application may also have other structures, for example, it may include more subsets, for example, the first root set is {1,2,3,4,5,6}∪{136,137,138,139,140,141,142,143,144,145,146,147}∪{277,278,279,280,281,282}, which includes 3 subsets; alternatively, the first root set in the embodiment of the present application may also include only one subset, etc., and there is no limitation on this.

[0148] As can be seen from the foregoing, the signal transmitting end may determine the first root set and then determine the first root from the first root set; alternatively, the signal transmitting end may directly determine the first root without determining the first root set.

[0149] If the signal transmitting end determines the first root set, a root may be selected from the first root set to determine the ZC sequence based on the selected root. For example, the root selected by the signal transmitting end is referred to as the first root. The "first root" is merely a name for a root and does not indicate that the root is the first root in the first root set in order, nor does it indicate the magnitude relationship of the root with respect to other roots in the first root set (e.g., it does not indicate that the root is the root with the largest or smallest value in the first root set).

[0150] The signal transmitting end may determine the first root from the first root set in a variety of ways. For example, one determination method includes the signal transmitting end selecting any one root from the first root set as the first root.

[0151] Alternatively, another determination method includes, the signal transmitting end determines the first root from the first root set according to the identifier of the cell transmitting the first signal. The cell transmitting the first signal is, for example, called the first cell, and the first cell may correspond to one or more identifiers. The signal transmitting end may determine the first root according to one of the identifiers, or may determine the first root according to multiple identifiers. For example, if LP-WUS is transmitted in the first cell, the identifier of the first cell is the first identifier, which may also be called the LP-WUS identifier; and if a non-low power signal is transmitted in the first cell, such as a non-LP-WUS, or a signal whose target receiving end is the main circuit (main radio, MR) of the UE, the identifier of the first cell is the second identifier. Then, the signal transmitting end may determine the first root from the first root set according to the first identifier and / or the second identifier of the first cell. For example, the first root set includes N root roots, N root is a positive integer, and the first root satisfies the following relationship:

[0152] In formula 9, It represents the identifier of the first cell, I represents the first root, or represents the index of the first root in the first root set.

[0153] Alternatively, another determination method includes, the signal transmitting end determining the first root from the first root set according to the time unit in which the first signal is located. For example, the signal transmitting end may determine the first root according to the index of the time unit. For example, for different time units, ZC sequences corresponding to different roots may be used. Then, when determining the first root, the signal transmitting end may determine it in combination with the time unit occupied by the first signal, for example, in combination with the index of the time unit. For example, the first root may satisfy the following relationship: I = f SH (n slot ) (Formula 10)

[0154] Where I represents the first root, n slot represents the index of the time unit occupied by the first signal. For example, one implementation of formula 10 is:

[0155] In formula 11, c(i) represents a pseudo-random sequence, l is the number of the OFDM symbol where the first signal is located in a time slot, Indicates the number of the time slot in a data frame, Indicates the number of OFDM symbols contained in a time slot.

[0156] Alternatively, in addition to the above method, the signal sending end may also determine the first root according to other methods, which is not limited.

[0157] The signal receiving end may determine the first root in the same manner as the signal transmitting end; alternatively, the signal transmitting end may determine the first root and indicate it to the signal receiving end, or the signal receiving end may determine the first root and indicate it to the signal receiving end. If the signal receiving end determines the first root, the determination method may refer to the above description of the method for determining the first root by the signal transmitting end.

[0158] Optionally, the signal transmitting end may also determine the number of cyclic shifts supported by the first root set. In addition to using the 'ON' / 'OFF' of the OOK signal to transmit information, the transmitter of the signal transmitting end may further transmit information through cyclic shift, thereby increasing the data rate or improving the transmission performance. In order for the signal receiving end to correctly perform cyclic shift detection, the time domain offset caused by the frequency offset needs to be smaller than the cyclic shift interval. The size of the root set may affect the size of the time domain offset. Accordingly, the size of the root set may affect the number of cyclic shifts supported by the root set. Therefore, the signal transmitting end may further confirm the number of cyclic shifts that the first root set can support after determining the size of the root set (for example, the first root set). Optionally, the signal transmitting end may determine the number of cyclic shifts that the first root set can support based on the first root set; or, the signal transmitting end may determine the number of cyclic shifts that the first root set can support based on the first root set and the first parameter.

[0159] For example, a signal transmitter determines the number of cyclic shifts supported by the first root set based on the first root set and a first parameter. For example, the first parameter includes the number of symbol segments of the first signal. If the number of symbol segments of the first signal is M1, the corresponding number of cyclic shifts is K1; alternatively, if the number of symbol segments of the first signal is M2, the corresponding number of cyclic shifts is K2. M1 is different from M2, and K1 is different from K2.

[0160] For another example, the first parameter includes the bandwidth of the first signal. If the bandwidth of the first signal is W3, then the corresponding number of cyclic shifts is K3; or, if the bandwidth of the first signal is W4, then the corresponding number of cyclic shifts is K4. W3 is different from W4, and K3 is different from K4.

[0161] For another example, the first parameter includes a subcarrier spacing. If the subcarrier spacing is c3, the corresponding cyclic shift number is K5; or, if the subcarrier spacing is c4, the corresponding cyclic shift number is K6. Here, c3 is different from c4, and K5 is different from K6.

[0162] For example, if the bandwidth of the first signal is 11 RBs and the number of symbol segments is 2, the length of the ZC sequence is N ZC=61. If the maximum timing error of the receiver at the signal receiving end is 1 μs, the subcarrier spacing is 15 kHz, and the maximum frequency offset is 2 subcarriers, then if the first root set is {1, 15, 20, 30, 31, 41, 46, 60} and the frequency offset reaches 2 subcarriers, the time offset can reach ±5.37 μs. Therefore, the maximum number of cyclic shifts supported is 2. Alternatively, under the same other conditions as above, if the first root set is {1, 30, 31, 60}, the time offset is reduced to ±3.19 μs compared to ±5.37 μs, so the maximum number of cyclic shifts supported is 4.

[0163] It can be understood that the size of the root set may be affected by one or more of the parameters such as bandwidth, ZC sequence length, number of symbol segments, subcarrier spacing, carrier frequency, etc. as described in the previous article, so these parameters may also indirectly affect the number of cyclic shifts that the root set can support. Therefore, the number of cyclic shifts supported by the first root set can be determined based on one or more of the above parameters.

[0164] Optionally, the signal transmitting end may determine the size of the first root set based on the number of cyclic shifts supported by the first root set. In this embodiment, the signal transmitting end may first determine the number of cyclic shifts supported by the first root set, then determine the size of the first root set, and then determine the first root set to determine the first root from the first root set.

[0165] In addition to using the 'ON' / 'OFF' of the OOK signal to transmit information, the transmitter of the signal transmitting end can further transmit information through cyclic shift, thereby increasing the data rate or improving the transmission performance. In order for the signal receiving end to correctly perform cyclic shift detection, the time domain offset caused by the frequency offset needs to be smaller than the cyclic shift interval. The size of the root set may affect the size of the time domain offset. Accordingly, the size of the root set may affect the number of cyclic shifts supported by the root set. Therefore, the signal transmitting end can first determine the number of cyclic shifts that need to be supported, thereby determining the size of the first root set. Optionally, the signal transmitting end can determine the number of cyclic shifts that need to be supported based on the first parameter, and then determine the size of the first root set based on the number of cyclic shifts. Optionally, the signal transmitting end can determine the first root set based on the number of cyclic shifts that the first root set needs to support; or, the signal transmitting end can determine the first root set based on the number of cyclic shifts that the first root set needs to support and the first parameter.

[0166] For example, a signal transmitter determines the number of cyclic shifts to support based on parameters. For example, the first parameter includes the number of symbol segments of the first signal. If the number of symbol segments of the first signal is M1, the corresponding number of cyclic shifts is K1; alternatively, if the number of symbol segments of the first signal is M2, the corresponding number of cyclic shifts is K2. M1 is different from M2, and K1 is different from K2.

[0167] For another example, the first parameter includes the bandwidth of the first signal. If the bandwidth of the first signal is W3, then the corresponding number of cyclic shifts is K3; or, if the bandwidth of the first signal is W4, then the corresponding number of cyclic shifts is K4. W3 is different from W4, and K3 is different from K4.

[0168] For another example, the first parameter includes a subcarrier spacing. If the subcarrier spacing is c3, the corresponding cyclic shift number is K5; or, if the subcarrier spacing is c4, the corresponding cyclic shift number is K6. Here, c3 is different from c4, and K5 is different from K6.

[0169] For example, if the bandwidth of the first signal is 11 RBs and the number of symbol segments is 2, the length of the ZC sequence is N ZC =61. If the maximum timing error of the receiver at the signal receiving end is 1μs, the subcarrier spacing is 15kHz, and the maximum frequency offset is 2 subcarriers. If the maximum number of cyclic shifts to be supported is determined to be 2, the maximum tolerable time offset is 8μs. In this case, the size of the first root set can be determined to be 8, for example, the first root set is {1,15,20,30,31,41,46,60}. Alternatively, if the maximum number of cyclic shifts to be supported is determined to be 4, the maximum tolerable time offset is reduced to approximately 4μs. In this case, the size of the first root set can be determined to be 4, for example, the first root set is {1,30,31,60}.

[0170] It is understandable that the size of the root set may be affected by one or more of the following parameters: bandwidth, ZC sequence length, number of symbol segments, subcarrier spacing, carrier frequency, etc. Furthermore, the size of the root set may also be affected by the number of supported cyclic shifts.

[0171] S502: The signal transmitting end transmits a first signal. Correspondingly, the signal receiving end receives the first signal. The first signal may be a time domain signal.

[0172] The first signal may be, for example, a synchronization signal, and the signal receiving end may synchronize with the signal transmitting end according to the synchronization signal. Alternatively, the first signal may be, for example, a wake-up signal, such as an LP-WUS or a wake-up signal (WUS). Alternatively, the first signal may be other signals, such as a waveform signal, which is not limited in the present embodiment.

[0173] Optionally, after the signal transmitting end determines the first root, it can determine a first ZC sequence based on the first root, and the signal transmitting end can generate a first signal based on the first ZC sequence. In S502, the signal transmitting end may send a modulated first signal. For example, the signal transmitting end may adopt an OOK modulation method, or may adopt other modulation methods, such as quadrature phase shift keying (QPSK), etc. The embodiment of the present application does not limit the modulation method. After receiving the first signal, the signal receiving end may demodulate it using a demodulation method corresponding to the modulation method of the first signal.

[0174] For example, the signal receiving end uses a coherent receiver to demodulate the first signal. The coherent receiver can sample the received first signal and perform correlation calculations on the sampling result with the local ZC sequence (for example, the ZC sequence generated by the signal receiving end based on the first root) to achieve demodulation. During demodulation, the coherent receiver can sample the received signal. For example, the coherent receiver can intercept the received signal within the range of a detection window and perform correlation calculations. The detection window can slide within a certain range (the range is the range of the detection window). Each slide can move a sampling point, and each slide can complete a signal interception and correlation calculation. Therefore, the coherent receiver can obtain the demodulation result of the first signal based on the time domain position of the correlation peak. For more information about the demodulation process, please refer to the previous article.

[0175] The embodiment of the present application takes into account that the time domain offset of the correlation peak is related to the root of the ZC sequence, and the root of the ZC sequence may affect the position of the correlation peak. The root of the ZC sequence is related to the corresponding parameters (such as one or more of the signal bandwidth, the subcarrier spacing, or the carrier frequency used to transmit the signal). Therefore, the embodiment of the present application can set corresponding root sets for different parameters, or set corresponding first sets and / or second sets. It can be understood that the root of the ZC sequence can be adjusted according to the parameters, so that the time domain offset of the correlation peak corresponding to the ZC sequence can be adjusted to maximize the ability of the ZC sequence (or the signal corresponding to the ZC sequence, such as the first signal; or the correlation peak of the first signal) to be detected by the signal receiving end, thereby increasing the probability of successful demodulation at the signal receiving end. Optionally, in an embodiment of the present application, when determining the root set (or determining the first set and / or the second set), parameters such as the maximum frequency deviation and / or the range of the detection window allowed by the signal receiving end may be considered. The root set determined by these parameters and the time domain offset of the correlation peak of the ZC sequence generated according to the root in the root set at the signal receiving end may be within the time domain offset range allowed by the signal receiving end, for example, within the range of the detection window of the signal receiving end. Alternatively, the first set and / or the second set determined by these parameters and the time domain offset of the correlation peak of the ZC sequence generated according to the root corresponding to the value in the root set at the signal receiving end may be within the time domain offset range allowed by the signal receiving end, for example, within the range of the detection window of the signal receiving end. Thus, when the signal receiving end uses the detection window for sliding sampling, the correlation peak can be located within the range of the detection window and can be detected by the detection window, thereby increasing the probability of successful demodulation at the signal receiving end.

[0176] FIG8 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 800 may be the signal transmitting end or the circuit system of the signal transmitting end as described in the embodiment shown in FIG5 , and is used to implement the method corresponding to the signal transmitting end in the above method embodiment. Alternatively, the communication device 800 may be the signal receiving end or the circuit system of the signal receiving end as described in the embodiment shown in FIG5 , and is used to implement the method corresponding to the signal receiving end in the above method embodiment. For example, one circuit system is a chip system.

[0177] The communication device 800 includes at least one processor 801. Processor 801 can be used for internal processing of the device to implement certain control processing functions. Optionally, processor 801 includes instructions. Optionally, processor 801 can store data. Optionally, different processors can be independent devices, located in different physical locations, or on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, on one or more integrated circuits.

[0178] Optionally, the communication device 800 includes one or more memories 803 for storing instructions. Optionally, data may also be stored in the memories 803. The processor and memory may be provided separately or integrated together.

[0179] Optionally, the communication device 800 includes a communication line 802 and at least one communication interface 804. Since the memory 803, the communication line 802 and the communication interface 804 are all optional, they are indicated by dotted lines in FIG8 .

[0180] Optionally, the communication device 800 may further include a transceiver and / or an antenna. The transceiver may be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 800 through the antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, the transmitter may be used to generate a radio frequency signal from a baseband signal, and the receiver may be used to convert the radio frequency signal into a baseband signal.

[0181] The processor 801 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0182] Communication link 802 may include a pathway for transmitting information between the aforementioned components.

[0183] The communication interface 804 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.

[0184] The memory 803 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 803 may exist independently and be connected to the processor 801 via the communication line 802. Alternatively, the memory 803 may be integrated with the processor 801.

[0185] The memory 803 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 801. The processor 801 is used to execute the computer-executable instructions stored in the memory 803, thereby implementing the steps performed by the signal transmitting end and / or the signal receiving end in the embodiment shown in FIG. 5.

[0186] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0187] In a specific implementation, as an embodiment, the processor 801 may include one or more CPUs, such as CPU0 and CPU1 in FIG8 .

[0188] In a specific implementation, as an embodiment, the communication device 800 may include multiple processors, such as the processor 801 and the processor 805 in FIG8 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0189] When the device shown in FIG8 is a chip, such as a chip for signal transmission, the chip includes a processor 801 (and may also include a processor 805), a communication circuit 802, and a communication interface 804. Optionally, the chip may include a memory 803. Specifically, the communication interface 804 may be an input interface, a pin, or a circuit. The memory 803 may be a register, a cache, or the like. The processor 801 and the processor 805 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of a program according to any of the above-described embodiments of the communication method.

[0190] In the embodiment of the present application, the functional modules of the device can be divided according to the above-mentioned method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module according to each function, Figure 9 is a schematic diagram of a device, and the device 900 can be the signal sending end or the signal receiving end involved in the above-mentioned method embodiment, or a chip in the signal sending end or a chip in the signal receiving end. The device 900 includes a processing unit 902 and a transceiver unit 901.

[0191] It should be understood that the device 900 can be used to implement the steps performed by the signal sending end and / or the signal receiving end in the communication method of the embodiment of the present application. The relevant features can refer to the embodiment shown in Figure 5 above and will not be repeated here.

[0192] Optionally, the functions / implementation processes of the transceiver unit 901 and the processing unit 902 in FIG9 can be implemented by the processor 801 in FIG8 calling computer-executable instructions stored in the memory 803. Alternatively, the functions / implementation processes of the processing unit 902 in FIG9 can be implemented by the processor 801 in FIG8 calling computer-executable instructions stored in the memory 803, and the functions / implementation processes of the transceiver unit 901 in FIG9 can be implemented by the communication interface 804 in FIG8.

[0193] Optionally, when the device 900 is a chip or circuit, the functions / implementation processes of the transceiver unit 901 may also be implemented via pins or circuits. Optionally, the transceiver unit 901 may include a transmitting unit and / or a receiving unit, where the transmitting unit is configured to implement the transmitting function and the receiving unit is configured to implement the receiving function. Alternatively, the transceiver unit 901 may be an integral module capable of implementing the transmitting function and / or the receiving function. Optionally, the transceiver unit 901 may be implemented via a transceiver.

[0194] The present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method performed by the signal transmitting end and / or the signal receiving end in the aforementioned method embodiment is implemented. In this way, the functions described in the above embodiments can be implemented in the form of software functional units and sold or used as independent products. Based on this understanding, the technical solution of the present application can be essentially or in other words, the part that contributes or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0195] The present application also provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the method executed by the signal sending end and / or the signal receiving end in any of the aforementioned method embodiments.

[0196] An embodiment of the present application further provides a processing device, including a processor and an interface; the processor is used to execute the method executed by the signal sending end and / or the signal receiving end involved in any of the above method embodiments.

[0197] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. 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, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

[0198] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.

[0199] The steps of the methods or algorithms described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or other storage media in any form known in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be provided in an ASIC, which can be provided in a terminal device. Alternatively, the processor and storage medium can also be provided in different components in the terminal device.

[0200] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0201] The contents of the various embodiments of this application can refer to each other. If there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0202] It is understood that in the embodiments of the present application, the signal transmitting end and / or the signal receiving end may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples. In the embodiments of the present application, other operations or variations of various operations may also be performed. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

Claims

1. A communication method, characterized in that: The method comprises: determining a first root, the first root corresponding to the first parameter; Sending or receiving a first signal, where the first signal is determined based on a first ZC sequence, and the first ZC sequence is determined based on the first root, wherein the first parameter includes at least one of the following: a bandwidth of the first signal, a subcarrier spacing of the first signal, a number of symbol segments of the first signal, or a carrier frequency used to transmit the first signal.

2. The method according to claim 1, characterized in that The method further comprises: Receive the first root set; or, Determine the first root set according to predefined information, where the predefined information includes correspondence information between the first parameter and the first root set; or Determine a first root set according to the first parameter; The first root belongs to the first root set, and the first root set corresponds to the first parameter.

3. The method according to claim 2, characterized in that Any root q in the first root set satisfies the following relationship: Wherein, ΔT represents the maximum time domain offset of the first signal, where 1≤q <N ZC , N zc represents the length of the first ZC sequence, Δf represents the subcarrier spacing of the first signal, N zc Δf represents the bandwidth of the first signal, n Δ represents the frequency offset of the first signal, and mod represents a remainder operation.

4. The method according to claim 2, characterized in that Any root q in the first root set satisfies the following relationship: Among them, n o represents the number of sampling points of time offset, ΔT represents the maximum time domain offset of the first signal, where 1≤q <N ZC , N zc represents the length of the first ZC sequence, Δf represents the subcarrier spacing of the first signal, N zc Δf represents the bandwidth of the first signal, n Δ represents the frequency offset of the first signal, k represents a constant, and mod represents a remainder operation.

5. The method according to claim 3 or 4, characterized in that The maximum time domain offset of the first signal is a sliding range of a detection window, and the detection window is used to detect the first signal.

6. The method according to any one of claims 2 to 5, characterized in that Determining a first root set according to the first parameter includes: Determining the number of cyclic shifts that the first root set needs to support according to the first parameter; The first root set is determined according to the cyclic shift quantity.

7. The method according to any one of claims 2 to 5, characterized in that The method further comprises: The number of cyclic shifts that the first root set needs to support is determined according to the first root set.

8. The method according to claim 6 or 7, characterized in that The number of symbol segments of the first signal is M1, and the number of cyclic shifts is K1; or, The number of symbol segments of the first signal is M2, and the number of cyclic shifts is K2; Among them, M1 is not equal to M2, and K1 is different from K2.

9. The method according to claim 6 or 7, characterized in that The bandwidth of the first signal is W3, and the number of cyclic shifts is K3; or, The bandwidth of the first signal is W4, and the number of cyclic shifts is K4; Among them, W3 is not equal to W4, and K3 is different from K4.

10. The method according to claim 6 or 7, characterized in that The subcarrier spacing is c3, and the number of cyclic shifts is K5; or, The subcarrier spacing is c4, and the number of cyclic shifts is K6; Among them, c3 is not equal to c4, and K5 is different from K6.

11. The method according to any one of claims 2 to 10, characterized in that: The number of symbol segments of the first signal is N1, and the first root set is S7; or, The number of symbol segments of the first signal is N2, and the first root set is S8; Among them, N1 is not equal to N2, and S7 is different from S8.

12. The method according to claim 11, characterized in that S7 differs from S8 and includes one or more of the following: The number of roots contained in S7 is different from the number of roots contained in S8; At least one of the roots contained in S7 is different from the roots contained in S8; or The function used to determine the roots in S7 is different from the function used to determine the roots in S8.

13. The method according to any one of claims 2 to 10, characterized in that: The bandwidth of the first signal is W1, and the first root set is S1; or, The bandwidth of the first signal is W2, and the first root set is S2; Among them, W1 is not equal to W2, and S1 is different from S2.

14. The method according to claim 13, characterized in that S1 differs from S2 and includes one or more of the following: The number of roots contained in S1 is different from the number of roots contained in S2; At least one of the roots contained in S1 is different from the roots contained in S2; or, The function used to determine the roots in S1 is different from the function used to determine the roots in S2.

15. The method according to any one of claims 2 to 10, characterized in that: The subcarrier spacing is c1, and the first root set is S3; or, The subcarrier spacing is c2, and the first root set is S4; Among them, c1 is not equal to c2, and S3 is different from S4.

16. The method according to claim 15, characterized in that S3 differs from S4 and includes one or more of the following: The number of roots contained in S3 is different from the number of roots contained in S4; At least one of the roots contained in S3 is different from the roots contained in S4; or, The function used to determine the roots in S3 is different from the function used to determine the roots in S4.

17. The method according to any one of claims 2 to 10, characterized in that: The carrier frequency used to transmit the first signal is f1, and the first root set is S5; or, The carrier frequency used to transmit the first signal is f2, and the first root set is S6; Among them, f1 is not equal to f2, and S5 is different from S6.

18. The method according to claim 17, characterized in that S5 differs from S6 and includes one or more of the following: The number of roots contained in S6 is different from the number of roots contained in S6; Among the roots included in S6, there is at least one root that is different from the roots included in S6; or, The function used to determine the roots in S6 is different from the function used to determine the roots in S6.

19. The method according to any one of claims 2 to 18, characterized in that: The first root set includes at least two subsets, wherein subset 1 is {N1, N1+1, ... N2}, and subset 2 is {N3, N3+1, ..., N4}; Among them, N1, N2, N3, and N4 are all positive integers, N4 is equal to the length of the first ZC sequence minus 1, N1 <N2<N3<N4。 20. The method according to any one of claims 2 to 19, characterized in that: Determine the first root, including: determining the first root from the first root set according to an identifier of a first cell that sends or receives the first signal; or The first root is determined from the first root set according to an index of a time unit in which the first signal is transmitted or received.

21. The method according to claim 1, wherein The method further comprises: receiving the first set and / or the second set; or, determining the first set and / or the second set according to predefined information, wherein the predefined information includes correspondence information between the first parameter and the first set and / or the second set; or, determining a first set and / or a second set according to the first parameter; The first set and / or the second set are used to determine the first root, and the first set and / or the second set correspond to the first parameter.

22. The method according to claim 21, characterized in that The method further comprises: Determine the first root according to the first set and / or the second set; or, A first root set is determined according to the first set and / or the second set, and the first root is determined from the first root set.

23. The method according to claim 21 or 22, characterized in that The bandwidth of the first signal is W1, the first set is U1, and the second set is V1; or, The bandwidth of the first signal is W2, the first set is U2, and the second set is V2; Here, W1 is not equal to W2, U1 is different from U2 and / or V1 is different from V2.

24. The method according to claim 21 or 22, characterized in that The subcarrier spacing is c1, the first set is U3, and the second set is V3; or, The subcarrier spacing is c2, the first set is U4, and the second set is V4; Here, c1 is not equal to c2, U3 is different from U4 and / or V3 is different from V4.

25. The method according to claim 21 or 22, characterized in that The carrier frequency used to transmit the first signal is f1, the first set is U5, and the second set is V5; or, The carrier frequency used to transmit the first signal is f2, the first set is U6, and the second set is V6; Among them, f1 is not equal to f2, U5 is different from U6 and / or V5 is different from V6.

26. The method according to any one of claims 1 to 25, characterized in that The first signal is modulated using on-off keying (OOK).

27. The method according to any one of claims 1 to 26, characterized in that The first signal is a synchronization signal or a wake-up signal.

28. A communication device, characterized in that: The communication device includes a processing unit and a transceiver unit, wherein the processing unit is coupled to the transceiver unit to execute the method according to any one of claims 1 to 27.

29. A communication device, characterized in that: The communication device includes a processor, and the processor is configured to cause the communication device to perform the method according to any one of claims 1 to 27.

30. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 27.

31. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 27.

32. A chip, characterized in that: The chip includes: A processor and an interface, wherein the processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method according to any one of claims 1 to 27 is implemented.

Citation Information

Patent Citations

  • Uplink random access method and related device

    CN107006034A

  • Synchronization signal transmission method, synchronization signal detection method, base station and user equipment

    CN108282432A

  • System and method for sounding reference signal transmission

    CN110999168A

  • Reference signal sending method and device

    CN111181884A

  • NB-IOT synchronization signals with offset information

    US20180376405A1