[go: up one dir, main page]

WO2025162079A1 - Communication method and apparatus - Google Patents

Communication method and apparatus

Info

Publication number
WO2025162079A1
WO2025162079A1 PCT/CN2025/073694 CN2025073694W WO2025162079A1 WO 2025162079 A1 WO2025162079 A1 WO 2025162079A1 CN 2025073694 W CN2025073694 W CN 2025073694W WO 2025162079 A1 WO2025162079 A1 WO 2025162079A1
Authority
WO
WIPO (PCT)
Prior art keywords
sequence
synchronization signal
satisfies
primary synchronization
integer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2025/073694
Other languages
French (fr)
Chinese (zh)
Inventor
汪凡
张长
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2025162079A1 publication Critical patent/WO2025162079A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device.
  • a sequence is an ordered set of numbers or elements that can be used to carry signals or information between devices.
  • a sequence can be used to carry synchronization information.
  • a sequence can be used to generate a primary synchronization signal (PSS).
  • PSS primary synchronization signal
  • Commonly used sequences include the Zadoff-Chu (ZC) sequence, the m-sequence, and the Golay sequence.
  • the ZC sequence exhibits joint time-frequency ambiguity, affecting its cross-correlation performance in the presence of frequency offset.
  • Using the ZC sequence to generate the PSS results in higher detection complexity and/or lower detection performance.
  • the m-sequence length is limited, which may not effectively utilize the bandwidth when the synchronization signal bandwidth is limited.
  • the limited number of Golay complementary sequence pairs/sets limits system capacity.
  • the embodiments of the present application provide a communication method and apparatus for providing a sequence for generating a PSS, so as to maximize synchronization performance, effectively utilize bandwidth, and enhance system synchronization signal capacity.
  • the present invention adopts the following technical solutions:
  • embodiments of the present application provide a communication method, which is applied to a network side, for example, a network device or a component (such as a circuit, chip, or chip system) in the network device.
  • a network side for example, a network device or a component (such as a circuit, chip, or chip system) in the network device.
  • a component such as a circuit, chip, or chip system
  • the following uses the method applied to a network device as an example.
  • the communication method includes: a network device determines a first sequence, generates a first primary synchronization signal according to the first sequence, and sends the first synchronization signal.
  • the first synchronization signal includes the first primary synchronization signal.
  • the first sequence x(n) satisfies: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0 ⁇ n ⁇ N-1, M is an integer, and c is an integer.
  • the self-ambiguity function of the first sequence within a certain time-frequency offset range satisfies the Weil exponent and bound, exhibits good autocorrelation, and can be used as a sequence for generating the primary synchronization signal (PSS).
  • PSS primary synchronization signal
  • the length of the first sequence is less restricted, effectively utilizing bandwidth, thereby improving bandwidth utilization.
  • the number of first sequences is larger, which can improve system capacity.
  • the mutual ambiguity function of the first sequence and other sequences similar to the first sequence (e.g., reference sequences) within a certain time-frequency offset range satisfies the Weil exponent and bound, exhibiting good mutual correlation. Therefore, when the first sequence is used as the PSS sequence, better synchronization performance can be achieved within a certain frequency offset range.
  • N is P or P y , where P is a prime number and y is a positive integer.
  • N is a prime number
  • the correlation value between the first sequence and a reference sequence having any time offset and frequency offset of the first sequence can be normalized to
  • N is a non-prime number
  • a larger correlation value can be achieved at a specific time-frequency offset position according to the specific selection of f(n) and the mapping method of the sequence.
  • the first sequence belongs to a first sequence set
  • the first sequence set also includes a second sequence
  • the second sequence is used to generate a second primary synchronization signal.
  • any sequence in the first sequence set has similar characteristics to the first sequence, that is, any sequence in the first sequence set is or When f(n) corresponding to any sequence in the first sequence set is a cubic polynomial, the coefficients of the cubic terms corresponding to the sequences used to generate different PSSs are different. For example, a j ⁇ a i , so that the normalized peak values of the mutual ambiguity functions of the first and second sequences are not greater than Satisfying the Weil exponent and bound can reduce interference between different master synchronization signals.
  • the first sequence belongs to a second sequence set
  • the second sequence set also includes a second sequence
  • the second sequence is used to generate a second primary synchronization signal.
  • is greater than or equal to a constant.
  • is a frequency offset between the second primary synchronization signal and the first primary synchronization signal.
  • the third sequence set is composed of sequences obtained by performing different cyclic shifts on the base sequence.
  • the base sequence is a general term. or
  • the cyclic shift corresponding to the i-th sequence in the third sequence set is k i .
  • ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the j-th sequence in the second sequence set, and w is an integer.
  • k i and k j satisfy: or in, Indicates rounding down. Indicates rounding up.
  • the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:
  • M is an integer
  • g i is an integer
  • the fourth sequence set is composed of sequences obtained by adjusting the linear coefficients of multiple base sequences.
  • the base sequence can be a sequence in the first sequence set, a sequence in the second sequence set, or a sequence in the third sequence set.
  • Using a sequence in the fourth sequence set as the PSS sequence can ensure that within a certain frequency offset range, the normalized values of the self-ambiguity function of all sequences and the sidelobe peaks of the mutual ambiguity functions between any sequences can reach the lowest well index and bound. In this way, the synchronization performance of the frequency deviation of the initial synchronization can be guaranteed to be within a certain preset range.
  • generating a first primary synchronization signal according to a first sequence includes: generating the first primary synchronization signal according to a fourth sequence.
  • the fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence after cyclic shifting or zero-padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous elements or multiple incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0.
  • the multiple incompletely continuous elements at least two adjacent elements are discontinuous, or the multiple incompletely continuous elements include multiple element groups, some of which have continuous elements and some of which have discontinuous elements.
  • the network device When the network device generates the first primary synchronization signal based on the first sequence, it can process the first sequence and generate the first primary synchronization signal based on the processed first sequence (i.e., the fourth sequence).
  • the processing method of the first sequence can be different in different application scenarios and can be applied to various application scenarios.
  • embodiments of the present application provide a communication method, which is applied to a terminal.
  • the method is applied to a terminal device or a communication module in the terminal device, or a circuit or chip in the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).
  • a modem chip also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core.
  • SoC system-on-chip
  • SIP system-in-package
  • the communication method includes: a terminal device receiving a first synchronization signal, the first synchronization signal including a first primary synchronization signal; the terminal device determining a first sequence according to the first primary synchronization signal, the first sequence x(n) satisfying: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0 ⁇ n ⁇ N-1, M is an integer, and c is an integer.
  • N is P or P y , where P is a prime number and y is a positive integer.
  • the first sequence belongs to a first sequence set
  • the first sequence set also includes a second sequence
  • the second sequence is used to generate a second primary synchronization signal.
  • the first sequence belongs to a second sequence set
  • the second sequence set also includes a second sequence
  • the second sequence is used to generate a second primary synchronization signal.
  • ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the j-th sequence in the second sequence set, and w is an integer.
  • k i and k j satisfy: or in, Indicates rounding down. Indicates rounding up.
  • the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:
  • M is an integer
  • g i is an integer
  • determining a first sequence based on the first primary synchronization signal includes: determining a fourth sequence based on the first primary synchronization signal.
  • the fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence after cyclic shifting or zero-padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous elements or multiple incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0.
  • the multiple incompletely continuous elements at least two adjacent elements are discontinuous, or the multiple incompletely continuous elements include multiple element groups, some of which have continuous elements and some of which have discontinuous elements.
  • an embodiment of the present application provides a communication method that can be performed by a first communication device and a second communication device.
  • the first communication device has the function of implementing the behavior in the method instance of the first aspect above.
  • the first communication device includes corresponding means (means) or modules or units for executing the method of the first aspect, and the modules or means or units can be implemented by software and/or hardware.
  • the second communication device has the function of implementing the behavior in the method instance of any aspect of the second aspect above, for example, the second communication device includes corresponding means (means) or modules or units for executing the method of the second aspect, and the modules or means or units can be implemented by software and/or hardware.
  • the following takes the first communication device as a network device and the second communication device as a terminal device as an example.
  • the communication method includes: a network device sending a first synchronization signal, the first synchronization signal including a first primary synchronization signal, the first primary synchronization signal being generated according to a first sequence; a terminal device receiving the first synchronization signal and determining a first sequence according to the first primary synchronization signal.
  • the first sequence x(n) satisfies: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0 ⁇ n ⁇ N-1, M is an integer, and c is an integer.
  • an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method example of any aspect of the first aspect or the second aspect above.
  • the beneficial effects can be found in the relevant description of the first aspect or the second aspect and will not be repeated here.
  • the communication device may be the network device in the first aspect, or the communication device may be a device that can support the network device to implement the functions required by the method provided in the first aspect, for example, the communication device may be a chip or chip system in the network device.
  • the communication device may be the terminal device in the second aspect, or the communication device may be a device that can support the terminal device to implement the functions required by the method provided in the second aspect, for example, the communication device may be a chip or chip system in the terminal device.
  • the communication device includes a baseband device and a radio frequency device.
  • the communication device includes corresponding means or modules or units for executing the method of the first aspect or the second aspect, and the modules or units or means can be implemented specifically by software, or by hardware, or by a combination of software and hardware.
  • the communication device includes a processing unit (sometimes also referred to as a processing module or processor) and/or a transceiver unit (sometimes also referred to as a transceiver module or transceiver).
  • the transceiver unit can implement a sending function and a receiving function.
  • the transceiver unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module).
  • the transceiver unit When the transceiver unit implements the receiving function, it can 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 unit, which is called a transceiver unit, and the functional unit can implement a sending function and a receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units.
  • These units (modules) can perform the corresponding functions in the method examples of the first aspect or the second aspect above. Please refer to the detailed description in the method examples for details, which will not be repeated here.
  • an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect of the above-mentioned embodiment, or a chip or chip system provided in the communication device in the fourth aspect.
  • the communication device includes a communication interface and a processor, and optionally, also includes a memory.
  • the memory is used to store computer programs or instructions or data
  • the processor is coupled to the memory and the communication interface.
  • the communication device executes the method executed by the terminal device in the above-mentioned method embodiment.
  • the communication device may be a terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip.
  • the communication device executes the method executed by the network device in the above-mentioned method embodiment.
  • the communication device may be a network device or a functional module in the network device, such as a baseband chip and a radio frequency chip.
  • an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in the first aspect or the second aspect.
  • the chip system also includes a memory.
  • the memory is used to store computer programs (also referred to as codes, or instructions).
  • the processor is used to call and run the computer program from the memory so that the device equipped with the chip system executes the method in the first aspect or the second aspect and any possible implementation thereof.
  • the chip system can be composed of chips, or it can include chips and other discrete devices.
  • embodiments of the present application provide a communication device comprising an input/output interface and a logic circuit.
  • the input/output interface is used to input and/or output information.
  • the input/output interface can be an interface circuit, an output circuit, an input circuit, a pin, or related circuits.
  • the logic circuit is used to execute the method described in the first or second aspect.
  • the communication device may be a chip
  • the input circuit may be an input pin
  • the output circuit may be an output pin
  • the logic circuit may be a transistor, a gate circuit, a trigger, or various logic circuits.
  • the input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver
  • the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter.
  • the input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit, respectively, at different times. This application does not limit the specific implementation of the input and output interfaces and logic circuits.
  • the wireless communication device when the communication apparatus is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or a network device such as a base station.
  • the interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.
  • an embodiment of the present application provides a communication system, which includes a terminal device and a network device, wherein the network device is used to implement the functions of the method described in the first aspect, and the terminal device is used to implement the functions of the method described in the second aspect.
  • an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions.
  • the computer-readable storage medium is executed, the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods is implemented.
  • an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods to be implemented.
  • beneficial effects of the fourth to tenth aspects and their implementations can refer to the beneficial effects of the first aspect and any one of its implementations.
  • FIG1 is a schematic diagram of an architecture of a communication system provided in an embodiment of the present application.
  • FIG2 is a schematic diagram of the self-ambiguous function value of the W sequence provided in an embodiment of the present application.
  • FIG3 is a schematic diagram of a communication method provided in an embodiment of the present application.
  • FIG4 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
  • FIG5 is another structural diagram of a communication device terminal provided in an embodiment of the present application.
  • the embodiment of the present application provides a new sequence that can be used to generate a PSS.
  • using this sequence to generate the PSS can reduce the detection complexity of the PSS or improve the synchronization performance.
  • the length of this sequence is less limited.
  • Using this sequence to generate the PSS can effectively utilize the bandwidth and improve bandwidth utilization.
  • the Golay complementary sequence pair/set the number of this sequence is larger.
  • Using this sequence to generate the PSS can improve system capacity.
  • the technical solutions provided by the embodiments of the present application can be applied to various wireless communication systems.
  • the methods provided by the embodiments of the present application can be applied to communication systems related to the 3rd Generation Partnership Project (3GPP), such as long term evolution (LTE), the sixth generation (5G) mobile communication system (such as the new radio (NR) communication system), or can also be applied to other next generation mobile communication systems, such as the sixth generation (6G) communication system, or other similar communication systems.
  • 3GPP 3rd Generation Partnership Project
  • LTE long term evolution
  • 5G sixth generation
  • NR new radio
  • 6G communication system such as the new radio (NR) communication system
  • Other similar communication systems may include wireless fidelity (WIFI), vehicle to everything (V2X), Internet of Things (IoT) system, narrowband Internet of Things (NB-IoT) system, etc.
  • WIFI wireless fidelity
  • V2X vehicle to everything
  • IoT Internet of Things
  • NB-IoT narrowband Internet of Things
  • the communication system includes a radio access network 100 and a core network 200.
  • the communication system may also include the Internet 300.
  • the wireless access network 100 may include at least one network device and at least one terminal device.
  • the wireless access network 100 includes two network devices 110a and 110b and terminal devices 120a through 120j.
  • the network architecture shown in FIG1 is merely illustrative, and the number of terminal devices and/or network devices may be fewer or greater.
  • the communication system described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the communication systems to which the embodiments of the present application are applicable.
  • the communication system may also include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1.
  • the network devices involved in the embodiments of the present application are mainly access network devices. Therefore, in the following text, unless otherwise specified, the "network devices” referred to are radio access network (RAN) devices, which can be referred to as access network devices for short.
  • RAN can be a cellular system related to 3GPP, such as a 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system).
  • RAN can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a virtualized radio access network (virtualized RAN, vRAN), etc.
  • RAN can also be a communication system that is a fusion of two or more of the above systems.
  • RAN devices can also be called RAN nodes, RAN entities, or access nodes, etc.
  • a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system.
  • eNodeB evolved NodeB
  • AP access point
  • TRP transmission reception point
  • gNB next-generation NodeB
  • a next-generation base station in a 6G mobile communication system or a base station in a future mobile communication system.
  • a RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node/host node, or a wireless controller.
  • a RAN node can also be a server, a wearable device, a vehicle, or an onboard device.
  • a RAN node in V2X technology can be a roadside unit (RSU).
  • RSU roadside unit
  • a RAN node can be a module or unit that performs some of the functions of a base station; or multiple RAN nodes can collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each performing some of the functions of a base station.
  • a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU).
  • the functions of a CU can be implemented by a single entity or by different entities.
  • the functions of a CU can be further divided, separating the control plane and the user plane and implementing them through different entities: the control plane CU entity (i.e., the CU-control plane (CP) entity) and the user plane CU entity (i.e., the CU-user plane (UP) entity).
  • the CU-CP entity and the CU-UP entity can be coupled with the DU to jointly perform the functions of the RAN node.
  • the CU and DU can be separate or included in the same network element, such as the baseband unit (BBU).
  • 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.
  • CU may also be called O-CU (Open CU)
  • DU may also be called O-DU
  • CU-CP may also be called O-CU-CP
  • CU-UP may also be called O-CU-UP
  • RU may also be called O-RU.
  • this application uses CU, CU-CP, CU-UP, DU and RU as examples for description.
  • Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
  • Terminal devices are also referred to as terminals, user equipment (UE), mobile stations, or mobile terminals.
  • UE user equipment
  • mobile stations or mobile terminals.
  • anything that can communicate data with a base station can be considered a terminal device.
  • Terminal devices can be widely used in various scenarios, such as D2D communication, V2X communication, machine-type communication (MTC), IoT, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, or smart cities.
  • terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, robotic arms, cameras, robots, or smart home devices (such as TVs, air conditioners, vacuum cleaners, speakers, set-top boxes), relays, customer premises equipment (CPE), vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
  • MIDs mobile internet devices
  • VR virtual reality
  • AR augmented reality
  • robotic arms cameras
  • robots or smart home devices (such as TVs, air conditioners, vacuum cleaners, speakers, set-top boxes), relays, customer premises equipment (CPE), vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
  • CPE customer premises equipment
  • the embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
  • the various terminal devices introduced above if located on a vehicle (for example, placed/installed in a vehicle), can be considered as vehicle-mounted terminal devices.
  • the vehicle-mounted terminal device can be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit.
  • the on-board terminal device can be a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (SOC), etc.
  • the above-mentioned chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
  • the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device in implementing the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device, which can be installed in the terminal device.
  • a device capable of supporting the terminal device in implementing the functions such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device, which can be installed in the terminal device.
  • the embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.
  • Synchronization is the process of establishing time and frequency synchronization between devices.
  • the synchronization process between a network device and a terminal device can include: the network device sends a synchronization signal (referred to as a synchronization signal) to the terminal device.
  • a synchronization signal is generated based on a specific sequence; the terminal device receives the synchronization signal, detects the specific sequence, and adjusts its own timing and carrier frequency based on the time and frequency of the detected specific sequence, or notifies the network device to make adjustments, thereby achieving time and frequency synchronization between the terminal device and the network device.
  • the specific sequence sent by the network device to generate the synchronization signal is also called the synchronization sequence.
  • the terminal device and the network device are time synchronized. Alignment of the synchronization sequence with the local sequence means that the correlation coefficient between the synchronization sequence and the local sequence is large. If the correlation peak value obtained by correlating the synchronization sequence with the local sequence is high, the terminal device and the network device are time synchronized. If the correlation peak value obtained by correlating the local sequence with the synchronization sequence received from the network device is low, the terminal device and the network device are time synchronized.
  • the synchronization signals sent by network devices to terminal devices can be synchronization signals and physical downlink broadcast channel blocks (SSBs).
  • the SSBs include the PSS, secondary synchronization signal (SSS), and physical downlink broadcast channel (PBCH).
  • SSBs include the PSS, secondary synchronization signal (SSS), and physical downlink broadcast channel (PBCH).
  • PBCH physical downlink broadcast channel
  • commonly used sequences for generating the PSS include the Zadoff-Chu (ZC) sequence, m-sequence, or Golay sequence.
  • ZC sequence has joint time-frequency ambiguity, and its cross-correlation performance is affected in the presence of frequency offset.
  • Using the ZC sequence to generate the PSS results in higher PSS detection complexity and/or lower detection performance.
  • the m-sequence is limited in length, and when the synchronization signal bandwidth is limited, bandwidth cannot be effectively utilized.
  • the limited number of Golay complementary sequence pairs/sets limits system capacity.
  • An embodiment of the present application provides a sequence for generating a PSS.
  • the sequence provided in the embodiment of the present application can be regarded as a new sequence, for example, called a W sequence (weil exponential sum sequence).
  • the embodiment of the present application does not limit the specific name of this sequence.
  • a W sequence refers to a sequence that meets the following conditions: in a group of sequences, the self-ambiguity function of any sequence within a certain time-frequency offset range satisfies the well exponential sum bound, and the mutual ambiguity function between any two sequences within a certain time-frequency offset range satisfies the well exponential sum bound.
  • the W sequence Compared with the ZC sequence, the W sequence has better mutual ambiguity characteristics or better mutual correlation characteristics, and its synchronization performance is better than that of the ZC sequence.
  • the W sequence Compared with the m sequence, the W sequence has a variety of lengths, and the appropriate length can be selected according to the synchronization signal bandwidth, thereby effectively utilizing the bandwidth and improving bandwidth utilization.
  • the number of W sequences is larger, which can improve system capacity.
  • the PSS is used for synchronization between devices. Accordingly, the autocorrelation performance of the sequence used to generate the PSS (also called the PSS sequence) needs to be considered. Based on the capacity requirements of the PSS, the cross-correlation performance of the PSS sequence also needs to be considered. In addition, considering the frequency offset between the transmitter and receiver, the autocorrelation performance and cross-correlation performance of the PSS sequence within a certain frequency offset range need to be considered.
  • the autocorrelation performance of the PSS sequence is equivalent to the self-ambiguity performance of the PSS sequence and can be characterized by the maximum value that the autocorrelation function of the PSS sequence can reach within the certain frequency offset range.
  • the autocorrelation performance of the PSS sequence within a certain frequency offset range can be characterized by the maximum value that the autocorrelation function of the PSS sequence can reach within the certain frequency offset range.
  • the cross-correlation performance of the PSS sequence is equivalent to the cross-ambiguity performance of the PSS sequence and can be characterized by the maximum value that the cross-correlation function of the PSS sequence can reach.
  • the cross-correlation performance of the PSS sequence within a certain frequency offset range can be characterized by the maximum value that the cross-correlation function of the PSS sequence can reach within the certain frequency offset range.
  • a W sequence refers to a set of sequences in which the self-ambiguity function of any sequence within a certain time-frequency offset range satisfies the well exponent and bound, and the mutual ambiguity function between any two sequences satisfies the well exponent and bound within a certain time-frequency offset range.
  • a sequence's self-ambiguity function within a certain time-frequency offset range satisfies the well exponent and bound if the maximum correlation value of the self-ambiguity function within the time-frequency offset range reaches a preset value.
  • a mutual ambiguity function between two sequences satisfies the well exponent and bound if the peak energy of the mutual ambiguity function between the two sequences does not exceed a preset value within the time-frequency offset range.
  • the W sequence x(n) satisfies: Where e is Euler's constant, f(n) is a polynomial of degree x, x is greater than 2, and N is the length of the sequence, 0 ⁇ n ⁇ N-1.
  • the W sequence x(n) satisfies: Where e is Euler's constant, f(n) is a polynomial of degree x, where x is greater than 2, N is the length of the sequence, 0 ⁇ n ⁇ N - 1, M is an integer, and c is an integer. M and N can be the same or different.
  • n represents the position of the element in the sequence, that is, the number of the element in the sequence. If the sequence position number starts from 1, the value range of n is a positive integer greater than or equal to 1 and less than or equal to N. If the sequence position number starts from 0, the value range of n is a positive integer greater than or equal to 0 and less than or equal to N-1.
  • a is the coefficient of the n 3 term in the general term
  • b is the coefficient of the n 2 term in the general term
  • c is the coefficient of the n 1 term in the general term
  • d is a constant.
  • a, b and c are all integers.
  • N can be P or P y
  • P is a prime number
  • y is a positive integer.
  • the autocorrelation value between any W sequence and any W sequence with any time offset and frequency offset can be normalized to In this way, the number of sequences that can be used as PSS is greater, which can meet the capacity requirements.
  • N is a prime number, taking W sequence A and W sequence C as an example, when there is a certain time offset and/or a certain frequency offset between W sequence A and W sequence C, the correlation calculation is performed on W sequence A and W sequence C, and the obtained correlation value is normalized to or That is, the self-ambiguity function of the W sequence A within a certain time-frequency offset range satisfies the well exponent and bound.
  • Figure 2 shows a schematic diagram of the normalization of the self-ambiguity function value of the W sequence.
  • the W sequence in Figure 2 is mapped on multiple subcarriers in the frequency domain of an orthogonal frequency division multiplexing (OFDM).
  • OFDM orthogonal frequency division multiplexing
  • this application takes the mapping of the sequence in the frequency domain using OFDM as an example.
  • the x-axis represents the frequency offset
  • the y-axis represents the time domain offset
  • the z-axis represents the normalized correlation value.
  • the peak energy of the mutual ambiguity function between any two W sequences satisfies the Weil exponent and bound within a certain time-frequency offset range.
  • the cross-correlation value between any two W sequences does not exceed a certain value within a certain time-frequency offset range. This allows for selecting an appropriate W sequence to generate a PSS. Different W sequences ensure that the generated PSSs do not interfere with each other, which helps expand the PSS capacity.
  • the frequency offset corresponding to a sequence in the present application refers to the signal form of the sequence after cyclic shift and then mapping it on the subcarrier in the OFDM system, while the time offset corresponds to the signal form of the signal
  • c 1 ⁇ c 2 for example, assuming c 1 > c 2 , at the position of zero frequency offset and time offset ⁇ , the maximum value that can be achieved after the normalization of the energy peak of the mutual ambiguity function of S 1 and S 2 is 1.
  • the values of the ambiguity functions involved do not take into account the case of signal oversampling, that is, the time deviation corresponds to the time domain cyclic shift of an integer number of sampling points where the non-oversampled signal is located, and the frequency deviation corresponds to the frequency deviation of the non-oversampled signal being an integer number of frequency domain subcarriers, that is, the frequency domain cyclic shift is an integer number of subcarriers and then mapped to an OFDM symbol.
  • the ambiguity function value may be improved accordingly compared to the non-oversampled situation.
  • the self-ambiguity function is defined as the value corresponding to the origin of the XY plane as shown in Figure 2;
  • the mutual ambiguity function is defined as the entire XY plane as shown in Figure 2.
  • (pre-) configuration includes (pre-) configuration of network devices.
  • the (pre-) configuration of network devices can be performed through one or more of downlink control information (DCI), RRC signaling, and MAC control element (CE).
  • DCI downlink control information
  • RRC signaling RRC signaling
  • CE MAC control element
  • words such as “exemplary” or “for example” are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as “exemplary” or “for example” should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as “exemplary” or “for example” is intended to present the relevant concepts in a concrete manner.
  • sending and “receiving” indicate the direction of signal transmission.
  • sending information to XX can be understood as the destination of the information being XX, which can include direct sending through the air interface, and indirect sending through the air interface by other units or modules.
  • Receiviving information from YY can be understood as the source of the information being YY, which can include direct receiving from YY through the air interface, and indirect receiving from YY through the air interface from other units or modules.
  • Send can also be understood as the "output" of the chip interface, and “receiving” can also be understood as the "input” of the chip interface.
  • sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
  • the number of nouns means “singular noun or plural noun", that is, “one or more”.
  • At least one means one or more
  • plural means two or more.
  • “And/or” describes the association relationship of associated objects, indicating that there may be three relationships.
  • 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.
  • 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.
  • 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.
  • first and second refer to multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects.
  • first sequence and the second sequence refer to two different sequences, and do not indicate the difference in content, priority or importance of the two sequences.
  • technical features in the technical feature are distinguished by "A”, “B”, “C” and “D”, and there is no order of precedence or order of size between the technical features described by "A", “B”, “C” and “D”.
  • sequence A and sequence B in this article are only to distinguish different sequences, and do not limit the order of precedence or order of size, priority or importance, etc. between sequence A and sequence B.
  • the steps performed by the network device can be implemented by the RAN device itself, or by components in the RAN device (such as a baseband chip, or other processing units or processor modules).
  • the network device can be the network device in Figure 1, such as the network device 110a, or it can be a chip (system) in the network device in Figure 1.
  • the steps performed by the terminal device can be implemented by the terminal device itself, or by components in the terminal device (such as a chip, a processing unit, or a processor module).
  • the terminal device can be the terminal device shown in Figure 1, such as the terminal device 120a, or it can be a chip (system) in the terminal device in Figure 1.
  • Figure 3 is a flow chart of the communication method provided by an embodiment of the present application.
  • Figure 3 introduces the method from the perspective of the interaction between a network device and a terminal device.
  • the communication method can also be implemented by other devices, such as a chip or communication device with communication functions.
  • the embodiment of the present application only takes execution by a network device and a terminal device as an example, and is not limited to a network device and a terminal device.
  • the embodiment of the present application can also be executed by more terminal devices. When more terminal devices are involved, the execution process of each terminal device in these more terminal devices is the same.
  • the process of the communication method includes the following steps.
  • S301 A network device determines a first sequence.
  • the first sequence may be used to generate a first PSS.
  • the first sequence may be the aforementioned W sequence, or the first sequence may have the same properties as the aforementioned W sequence.
  • the self-ambiguity function of the first sequence within a certain time-frequency offset range satisfies a Weil exponential sum bound
  • the mutual ambiguity function between the first sequence and any other sequence similar to the first sequence satisfies a Weil exponential sum within a certain time-frequency offset range.
  • the network device When the network device needs to generate the first PSS, it may select a sequence from the sequence set as the first sequence, including but not limited to the following four cases.
  • the first sequence belongs to a first sequence set.
  • the first sequence set may be (pre)configured or predefined.
  • the first sequence set is a set consisting of W sequences. For example, any sequence x(n) in the first sequence set satisfies: or,
  • the network device can randomly select a sequence from the first sequence set for generating a PSS, while also ensuring that different PSSs do not interfere with each other.
  • aj ⁇ ai this ensures that the mutual ambiguity functions between the first and second sequences within a certain time-frequency offset range satisfy the Weil exponent and bound, exhibiting good mutual correlation.
  • first sequences within the first sequence set as PSS sequences reduces detection complexity and improves synchronization performance compared to ZC sequences. Compared to m-sequences, first sequences are less restricted in length, effectively utilizing bandwidth and improving bandwidth efficiency. Compared to Golay sequence pairs/sets, the larger number of first sequences improves system capacity.
  • Case 2 The first sequence belongs to a second sequence set.
  • the second sequence set may be (pre)configured or predefined.
  • the second sequence set is composed of multiple W sequences that meet preset conditions.
  • multiple sequences in the second sequence set have the same cubic coefficients, but different quadratic coefficients and/or linear coefficients.
  • bi and bj satisfy: ⁇ >w, where w may indicate a preset frequency deviation range, representing ⁇ w subcarriers.
  • w may indicate a preset frequency deviation range, representing ⁇ w subcarriers.
  • bi and bj satisfy: ((((3a) N-2bi ) mod N)-(((3a) N-2bj ) mod N))mod N)>w.
  • the network device may select the first sequence to generate the first PSS and select the second sequence to generate the second PSS.
  • Case 3 The first sequence belongs to a third sequence set.
  • the third sequence set may be (pre)configured or predefined.
  • Using a sequence from the third sequence set as the PSS ensures that, within a certain frequency offset range, the sidelobe peaks of the self-ambiguity functions of all sequences and the mutual ambiguity functions between any sequences can reach the Weil exponent sum bound. This ensures synchronization performance within a preset frequency offset range for initial synchronization.
  • ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, where w is an integer and can indicate a preset frequency offset range, representing ⁇ w subcarriers.
  • adjacent ki and kj satisfy: or in, Indicates rounding down. Indicates rounding up.
  • Case 4 The first sequence belongs to a fourth sequence set.
  • the fourth sequence set may be (pre)configured or predefined.
  • the i-th sequence x i (n) in the fourth sequence set satisfies:
  • the j-th sequence x j (n) in the fourth sequence set satisfies: M is an integer, and gj is an integer, wherein gi and gj may be the same or different.
  • sequence in the fourth sequence set as the PSS sequence can ensure that within a certain frequency deviation range, the sidelobe peaks of the self-ambiguity functions of all sequences and the mutual ambiguity functions between any sequences may reach the well exponent and bound, which can ensure the synchronization performance of the initial synchronization frequency deviation within a certain preset range.
  • At least one sequence set from the first to fourth sequence sets may be (pre)configured or predefined.
  • the terminal device may store at least one sequence set.
  • the sequence set with the highest priority may be selected based on the priorities of the multiple sequence sets, and then the first sequence may be determined from the sequence set with the highest priority.
  • the priorities of each sequence set from the first to fourth sequence sets may be (pre)configurable or predefined. For example, the priority of the predefined fourth sequence set is higher than the priority of the third sequence set, the priority of the third sequence set is higher than the priority of the second sequence set, and the priority of the second sequence set is higher than the priority of the first sequence set.
  • the terminal device may also store the priorities of multiple sequence sets.
  • the network device generates a first primary synchronization signal according to a first sequence.
  • the network device may generate a first PSS based on the first sequence.
  • the network device may process the first sequence and generate the first PSS based on the processed first sequence. This embodiment of the application does not limit the processing method of the first sequence, and for example includes but is not limited to the following methods.
  • Method 1 intercept the first sequence.
  • a first PSS can be generated based on the first part.
  • the first part can be referred to as the fourth sequence.
  • the length of the fourth sequence is less than the length of the first sequence, and the embodiment of the present application does not limit the position of the fourth sequence in the first sequence.
  • the starting position of the fourth sequence is the starting position of the first sequence, or the ending position of the fourth sequence is the same as the ending position of the first sequence.
  • the length of the fourth sequence and the starting position of the fourth sequence can be (pre)configured or predefined; or, the length of the fourth sequence and the ending position of the fourth sequence can be (pre)configured or predefined; the starting position of the fourth sequence and the starting position of the fourth sequence can be (pre)configured or predefined.
  • Method 2 performing a cyclic shift extension or zero padding operation on the first sequence.
  • a sequence obtained by cyclically shifting and extending a first sequence is called a fourth sequence.
  • the fourth sequence is obtained by cyclically shifting and extending the first sequence, or by zero-padding and extending the first sequence.
  • the length of the fourth sequence is greater than that of the first sequence.
  • the length and cyclic shift of the fourth sequence may be (pre-)configured or predefined.
  • Method three extracting some elements from the first sequence, where the some elements are a plurality of discontinuous elements or a plurality of incompletely continuous elements.
  • a sequence formed by partial elements extracted from the first sequence is called a fourth sequence.
  • the fourth sequence is composed of multiple discontinuous elements or multiple incompletely continuous elements from the first sequence, and the length of the fourth sequence is less than that of the first sequence.
  • the multiple incompletely continuous elements include at least two consecutive adjacent elements.
  • the multiple incompletely continuous elements include multiple element groups, some of which have continuous elements and some of which have discontinuous elements.
  • the positions of a plurality of discontinuous elements in the first sequence may be (pre)configured or predefined.
  • Method 4 replace some elements in the first sequence, for example, replace the some elements with 0.
  • the partial elements may be a plurality of continuous elements or a plurality of discontinuous elements.
  • the positions of the plurality of discontinuous elements in the first sequence may be (pre)configured or predefined.
  • the network device After the network device determines the first sequence, it can process the first sequence in any one of the methods from method one to method four, and generate the first PSS according to the obtained fourth sequence.
  • the embodiment of the present application does not limit which method is used specifically.
  • the method to be used can be selected according to actual needs/application scenarios. For example, when the number of subcarriers actually used for mapping is different from the number of subcarriers provided by the system to the synchronization signal, the number of subcarriers of the synchronization signal can be adjusted. If the number of subcarriers actually used for mapping is less than the number of subcarriers provided to the synchronization signal, method two can be used; otherwise, method one or method three can be used.
  • the correspondence between multiple application scenarios and multiple modes may be (pre)configured or predefined, so that the network device may determine the mode to be actually used according to the correspondence between the application scenario and the multiple modes.
  • the network device generates the first PSS based on the first sequence, including mapping the first sequence to time-frequency resources.
  • the solution provided in the embodiment of the present application can be used in a single-carrier system or in an OFDM system.
  • the first sequence can be mapped to multiple subcarriers of a time domain symbol.
  • the embodiment of the present application does not limit the specific manner in which the first sequence is mapped to multiple subcarriers.
  • the first sequence may be mapped to a plurality of consecutive subcarriers. For example, if the length of the first sequence is 127, the first sequence may be mapped to 127 consecutive subcarriers, where the i-th element in the first sequence is mapped to the i-th subcarrier among the 127 subcarriers.
  • the first sequence may be mapped to multiple discontinuous subcarriers. For example, if the length of the first sequence is 127, the first sequence may be mapped to 127 discontinuous subcarriers, where the i-th element in the first sequence is mapped to the 2i-1-th subcarrier in the multiple consecutive subcarriers. For example, the first element in the first sequence is mapped to the first subcarrier in the multiple consecutive subcarriers, and the second element in the first sequence is mapped to the third subcarrier in the multiple consecutive subcarriers.
  • the network device sends a first synchronization signal, where the first synchronization signal includes a first primary synchronization signal.
  • the first synchronization signal is generated by the baseband chip of the network device.
  • the network device sending the first synchronization signal includes the baseband chip of the network device sending the first synchronization signal to the radio frequency chip of the network device.
  • the network device sending the first synchronization signal also includes the radio frequency chip of the network device sending the first synchronization signal to the terminal device. Accordingly, the terminal device receives the first synchronization signal from the network device.
  • the terminal device determines a first sequence according to the first primary synchronization signal.
  • the terminal device After receiving the first synchronization signal, the terminal device obtains the first main synchronization signal in the first synchronization signal, and then determines the first sequence based on the first main synchronization signal.
  • the first sequence determined by the terminal device based on the first main synchronization signal is actually the sequence received by the terminal device through blind detection.
  • the terminal device performs a correlation calculation on the received sequence with a locally stored reference sequence, and determines the received sequence based on the calculation result. For example, the terminal device determines the sequence set to which the first sequence belongs based on the first synchronization signal, and performs a correlation calculation on the first main synchronization signal according to a sliding window of a preset length with the sequences in the sequence set, thereby determining the first sequence based on the calculation result.
  • the above communication method provides a W sequence that can be used as a PSS sequence. Due to its good autocorrelation and cross-correlation, the W sequence offers better synchronization performance than the ZC sequence. Furthermore, the W sequence has less length restrictions and, compared to the m-sequence, can effectively utilize bandwidth, thereby improving bandwidth utilization. Furthermore, the large number of W sequences can improve system capacity compared to Golay complementary sequence pairs/sets.
  • the methods provided in the embodiments of the present application are described by taking the execution of network devices and terminal devices as examples.
  • each embodiment can be implemented independently or in combination based on certain internal connections; in each embodiment, different implementation methods can be implemented in combination or independently.
  • the steps performed by the terminal device can be implemented by different functional entities that constitute the terminal device.
  • the steps performed by the network device can be implemented by different functional entities that constitute the network device.
  • the network device can be a CU-DU architecture, the CU can generate a first synchronization signal, and the DU can send a first synchronization signal.
  • the terminal device and the network device can include hardware structures and/or software modules, and implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether one of the above functions is executed in the form of hardware structures, software modules, or hardware structures plus software modules depends on the specific application and design constraints of the technical solution.
  • the present embodiment provides a communication device.
  • the following describes the communication device used to implement the above method in the present embodiment in conjunction with the accompanying drawings.
  • the above content can be used in subsequent embodiments, and repeated content will not be repeated.
  • FIG 4 is a schematic block diagram of a communication device 400 provided in an embodiment of the present application.
  • the communication device 400 may be a terminal device or a network device in the aforementioned embodiments.
  • the communication device 400 may be the terminal device in Figure 1 ; or, the communication device 400 may be a chip (system) in the terminal device; or, the communication device 400 may be a software module in the terminal device.
  • the communication device 400 may implement the functions or steps implemented by the terminal device in the aforementioned method embodiments.
  • the communication device 400 may be the network device in Figure 1 ; or, the communication device 400 may be a chip (system) in the network device; or, the communication device 400 may be a software module in the network device.
  • the communication device 400 may implement the functions or steps implemented by the network device in the aforementioned method embodiments.
  • the communication device 400 may include a processing module 410 and a transceiver module 420.
  • it may also include a storage module, which may be used to store instructions (code or programs) and/or data.
  • the storage module may be, for example, a memory.
  • the processing module 410 and the transceiver module 420 may be coupled to the storage module.
  • the processing module 410 can read instructions (codes or programs) and/or data in the storage module to implement the corresponding method.
  • the storage module can be a storage module in the chip, such as a register, a cache, etc.
  • the storage module can also be a storage module located outside the chip in the terminal device or the network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
  • ROM read-only memory
  • RAM random access memory
  • the processing module 410 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application.
  • the processor can also be a combination that implements computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on.
  • the transceiver module 420 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices.
  • the transceiver module 420 is an interface circuit for the chip to receive signals from other chips or devices, or an interface circuit for the chip to send signals to other chips or devices.
  • the communication device 400 can implement the behaviors and functions of the network device in the above-mentioned method embodiment.
  • the communication device 400 can be a terminal device, or a component (such as a chip or circuit) used in a network device, or a chip or chipset in the network device, or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the network device in the above-mentioned method, without limitation.
  • a component such as a chip or circuit
  • a chip or chipset used in a network device, or a chip or chipset in the network device, or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the network device in the above-mentioned method, without limitation.
  • a software module capable of implementing the method performed by the network device in the above-mentioned method, without limitation.
  • the processing module 410 is configured to determine a first sequence and generate a first primary synchronization signal according to the first sequence, wherein the first sequence x(n) satisfies: or e is the Euler constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0 ⁇ n ⁇ N-1, M is an integer, and c is an integer.
  • the transceiver module 420 is configured to send a first synchronization signal, which includes a first primary synchronization signal.
  • is a frequency offset between the first synchronization signal and the second synchronization signal.
  • ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the jth sequence in the third sequence set, and w is an integer.
  • the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:
  • M is an integer
  • g i is an integer
  • the processing module 410 is specifically configured to generate a first primary synchronization signal based on a fourth sequence.
  • the fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence by cyclic shifting or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous or incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0.
  • the multiple incompletely continuous elements refer to multiple elements in which some are continuous and some are discontinuous.
  • the communication device 400 can implement the behaviors and functions of the terminal device in the above-mentioned method embodiment.
  • the communication device 400 can be a terminal device, or a component (such as a chip or circuit) used in the terminal device, or a chip or chipset in the terminal device, or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the terminal device in the above-mentioned method, without limitation.
  • a component such as a chip or circuit
  • the terminal device 400 can be a component (such as a chip or circuit) used in the terminal device, or a chip or chipset in the terminal device, or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the terminal device in the above-mentioned method, without limitation.
  • a software module capable of implementing the method performed by the terminal device in the above-mentioned method, without limitation.
  • is a frequency offset between the first synchronization signal and the second synchronization signal.
  • ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the jth sequence in the third sequence set, and w is an integer.
  • the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:
  • M is an integer
  • g i is an integer
  • the processing module 410 is specifically configured to determine a fourth sequence based on the first primary synchronization signal.
  • the fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence by cyclic shifting or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous or incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0.
  • Multiple incompletely continuous elements refer to multiple elements in which some are continuous and some are discontinuous.
  • the transceiver module may be an input/output circuit and/or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.
  • FIG. 5 is a schematic block diagram of a communication device 500 provided in an embodiment of the present application.
  • the communication device 500 can be a terminal device or a network device in the above-mentioned embodiment.
  • the communication device 500 can be the terminal device in Figure 1 or a chip (system) in the terminal device.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • the communication device 500 can be the network device in Figure 1 or a chip (system) in the network device.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • the description in the above-mentioned method embodiment please refer to the description in the above-mentioned method embodiment.
  • the communication device 500 includes one or more processors 501, which are used to implement or support the communication device 500 to implement the functions of the terminal device or network device in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here.
  • the processor 501 can also be called a processing unit or processing module, which can implement certain control functions.
  • the processor 501 can be a general-purpose processor or a dedicated processor. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and/or a neural network processor.
  • the baseband processor can be used to process communication protocols and communication data.
  • the central processing unit can be used to control the communication device 500 (such as a network device or terminal device), execute software programs and/or process data.
  • Different processors can be independent devices or integrated into one or more processors, for example, integrated
  • the processor 501 may include a program 503 (sometimes also referred to as code or instructions), which may be executed on the processor 501 to cause the communication device 500 to perform the methods described in the following embodiments.
  • the communication device 500 includes circuitry (not shown in FIG5 ) configured to implement the functions of the terminal device or network device in the above embodiments.
  • the communication device 500 may include one or more memories 502 on which a program 504 (sometimes also referred to as code or instructions) is stored.
  • the program 504 can be run on the processor 501 so that the communication device 500 performs the method described in the above method embodiment.
  • the processor 501 and/or the memory 502 may include an artificial intelligence (AI) module 507 and an AI module 508, each configured to implement AI-related functions.
  • AI artificial intelligence
  • the AI module may be implemented using software, hardware, or a combination of software and hardware.
  • the AI module may include a RAN intelligent controller (RIC) module.
  • RIC RAN intelligent controller
  • the AI module may be a near-real-time RIC or a non-real-time RIC.
  • data may also be stored in the processor 501 and/or the memory 502.
  • the processor and the memory may be provided separately or integrated together.
  • the communication device 500 may further include a transceiver 505 and/or an antenna 506.
  • the processor 501 may also be sometimes referred to as a processing unit, and controls the communication device 500.
  • the transceiver 505 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver functions of the communication device 500 through the antenna 506.
  • the communication device 500 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input/output module, a sensor module, a motor, a camera, or a display screen, etc. It will be appreciated that in some embodiments, the communication device 500 may include more or fewer components, or some components may be integrated or separated. These components may be implemented in hardware, software, or a combination of software and hardware.
  • the communication device in the above embodiments can be a terminal device, a circuit, a chip used in a terminal device, or other devices or components combined with the above terminal devices.
  • the communication device in the above embodiments can be a network device, a circuit, a chip used in a network device, or other devices or components combined with the above network devices.
  • the transceiver module can be a transceiver, which can include an antenna and radio frequency circuits, etc.
  • the processing module can be a processor, such as a CPU.
  • the interface circuit can be used to receive code instructions (the code instructions are stored in a memory and can be read directly from the memory or read from the memory via another device) and transmit them to the processor; the processor can be used to execute the code instructions to perform the method in the above method embodiment.
  • the interface circuit can also be a signal transmission interface circuit between a communication processor and a transceiver.
  • the present application also provides a communication system.
  • the communication system includes at least one terminal device and at least one network device.
  • the terminal device is a terminal device for implementing the functions related to the above-mentioned communication method
  • the network device is a network device for implementing the functions related to the above-mentioned communication method.
  • An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enables the computer to execute the method executed by the terminal device or network device in the above-mentioned communication method.
  • a computer program product is also provided in an embodiment of the present application, including computer program code.
  • the computer program code executes the method executed by the terminal device or network device in the above-mentioned communication method.
  • the embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of the terminal device or network device in the aforementioned method 300.
  • the chip system can be composed of a chip, or can include a chip and other discrete devices.
  • embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the terminal device or network device in the above method embodiments.
  • the chip is connected to or includes a memory, which is used to store computer programs, instructions, and data necessary for the communication device.
  • the size of the serial numbers of the above-mentioned processes does not mean the order of execution.
  • the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
  • the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
  • the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
  • the computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A communication method and apparatus. The communication method comprises: a network device determining a first sequence, generating a first primary synchronization signal on the basis of the first sequence, and sending a first synchronization signal, wherein the first synchronization signal comprises the first primary synchronization signal, and the first sequence x(n) satisfies equation (I) or equation (II), where e is an Euler's number, f(n) is an x-degree polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer. The first sequence is used as a sequence for generating a primary synchronization signal, such that the synchronization performance can be improved, and the bandwidth can be effectively utilized, thereby enhancing the synchronization signal capacity of a system.

Description

一种通信方法及装置Communication method and device

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请要求在2024年02月04日提交中华人民共和国国家知识产权局、申请号为202410162193.4、申请名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。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 4, 2024, with application number 202410162193.4 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application.

技术领域Technical Field

本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular to a communication method and device.

背景技术Background Art

序列是有序排列的一组数字,或者一组元素,可用于承载设备间的信号或者信息,例如,序列可用于承载同步信息。例如,该序列可用于生成主同步信号(primary synchronization signal,PSS)。目前常用的序列有扎道夫-楚(Zadoff-Chu,ZC)序列、m序列或格雷(Golay)序列等。A sequence is an ordered set of numbers or elements that can be used to carry signals or information between devices. For example, a sequence can be used to carry synchronization information. For example, a sequence can be used to generate a primary synchronization signal (PSS). Commonly used sequences include the Zadoff-Chu (ZC) sequence, the m-sequence, and the Golay sequence.

ZC序列具有时频联合模糊性,在存在频偏时,其互相关性能会受到影响。当采用ZC序列生成PSS,会导致PSS较高的检测复杂度和/或较低的检测性能。m序列的长度受限,当同步信号带宽受限时,可能无法有效利用带宽。Golay互补序列对/集的数目较少,导致系统容量受限。The ZC sequence exhibits joint time-frequency ambiguity, affecting its cross-correlation performance in the presence of frequency offset. Using the ZC sequence to generate the PSS results in higher detection complexity and/or lower detection performance. The m-sequence length is limited, which may not effectively utilize the bandwidth when the synchronization signal bandwidth is limited. The limited number of Golay complementary sequence pairs/sets limits system capacity.

发明内容Summary of the Invention

本申请实施例提供一种通信方法及装置,用于提供一种用于生成PSS的序列,以尽量提高同步性能,能够有效利用带宽,提升系统同步信号容量。The embodiments of the present application provide a communication method and apparatus for providing a sequence for generating a PSS, so as to maximize synchronization performance, effectively utilize bandwidth, and enhance system synchronization signal capacity.

为达到上述目的,本申请实施例采用如下技术方案:To achieve the above objectives, the present invention adopts the following technical solutions:

第一方面,本申请实施例提供一种通信方法,该方法应用于网络侧,例如,该方法应用于网络设备或者网络设备中的部件(例如电路,芯片或芯片系统等)。为方便描述,下面以该方法应用于网络设备为例。In a first aspect, embodiments of the present application provide a communication method, which is applied to a network side, for example, a network device or a component (such as a circuit, chip, or chip system) in the network device. For ease of description, the following uses the method applied to a network device as an example.

所述通信方法包括:网络设备确定第一序列,根据第一序列生成第一主同步信号,并发送第一同步信号。该第一同步信号包括第一主同步信号。其中,第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为第一序列的长度,0≤n≤N-1,M为整数,c为整数。The communication method includes: a network device determines a first sequence, generates a first primary synchronization signal according to the first sequence, and sends the first synchronization signal. The first synchronization signal includes the first primary synchronization signal. Wherein, the first sequence x(n) satisfies: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer.

该方法中,由于第一序列x(n)满足:或者因此,第一序列在一定时频偏范围内的自模糊函数满足weil指数和界,具有良好的自相关性,可以用作生成主同步信号/PSS的序列。相较于m序列来说,第一序列的长度受限程度较小,可有效利用带宽,从而提高带宽的利用率。相较于Golay互补序列对/集,第一序列的数目较多,可提升系统容量。且,第一序列与其他类似第一序列的序列(例如称为参考序列)在一定时频偏范围内的互模糊函数满足weil指数和界,具有良好的互相关性。因此,第一序列用作PSS的序列,在一定频偏范围内可以达到更好的同步性能。In this method, since the first sequence x(n) satisfies: or Therefore, the self-ambiguity function of the first sequence within a certain time-frequency offset range satisfies the Weil exponent and bound, exhibits good autocorrelation, and can be used as a sequence for generating the primary synchronization signal (PSS). Compared to the m-sequence, the length of the first sequence is less restricted, effectively utilizing bandwidth, thereby improving bandwidth utilization. Compared to Golay complementary sequence pairs/sets, the number of first sequences is larger, which can improve system capacity. Furthermore, the mutual ambiguity function of the first sequence and other sequences similar to the first sequence (e.g., reference sequences) within a certain time-frequency offset range satisfies the Weil exponent and bound, exhibiting good mutual correlation. Therefore, when the first sequence is used as the PSS sequence, better synchronization performance can be achieved within a certain frequency offset range.

一种实现方式中,N为P或者Py,P为素数,y为正整数。当N为素数时,第一序列与该第一序列具有任意时偏和频偏的参考序列之间的相关值归一化后可达到而当N为非素数时,根据f(n)的具体选取和序列的映射方式,在特定的时频偏位置可以会达到更大的相关值。In one implementation, N is P or P y , where P is a prime number and y is a positive integer. When N is a prime number, the correlation value between the first sequence and a reference sequence having any time offset and frequency offset of the first sequence can be normalized to When N is a non-prime number, a larger correlation value can be achieved at a specific time-frequency offset position according to the specific selection of f(n) and the mapping method of the sequence.

一种实现方式中,第一序列属于第一序列集合,第一序列集合还包括第二序列,第二序列用于生成第二主同步信号。其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aiIn one implementation, the first sequence belongs to a first sequence set, the first sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal. Here, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + di ; and fj (n) corresponding to the second sequence satisfies: fj (n)= ajn3 + bjn2 + cjn + dj , where ajai .

第一序列集合中的任意序列具有与第一序列相似的特征,即第一序列集合中的任意序列是通项为或者的多项序列。当第一序列集合内的任意序列对应的f(n)为3次多项式时,生成不同PSS所采用的序列对应的3次项的系数不同。例如,aj≠ai,如此,可保证第一序列和第二序列的互模糊函数的归一化峰值均不大于满足weil指数和界,可降低不同主同步信号之间的干扰。Any sequence in the first sequence set has similar characteristics to the first sequence, that is, any sequence in the first sequence set is or When f(n) corresponding to any sequence in the first sequence set is a cubic polynomial, the coefficients of the cubic terms corresponding to the sequences used to generate different PSSs are different. For example, a j ≠ a i , so that the normalized peak values of the mutual ambiguity functions of the first and second sequences are not greater than Satisfying the Weil exponent and bound can reduce interference between different master synchronization signals.

一种实现方式中,第一序列属于第二序列集合,第二序列集合还包括第二序列,第二序列用于生成第二主同步信号。其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,ai=aj=a,bi≠bjIn one implementation, the first sequence belongs to a second sequence set, the second sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal. Here, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + di ; and fj (n) corresponding to the second sequence satisfies : fj (n)= ajn3 + bjn2 + cjn + dj , ai = aj =a, bibj .

当ai=aj=a,bi≠bj时,可使得第一序列和第二序列在一定频偏范围内的互模糊函数旁瓣峰值不大于满足weil指数和界。如此,可将具有相同的三次项系数,满足预设条件的二次项系数的多个序列作为PSS序列的候选序列,更适用于PSS容量需求不大的场景。When a i = a j = a, bi ≠ b j , the sidelobe peak of the mutual ambiguity function of the first sequence and the second sequence within a certain frequency offset range is not greater than Satisfy the Weil index and bound. In this way, multiple sequences with the same cubic coefficient and quadratic coefficient that meet the preset conditions can be used as candidate sequences for the PSS sequence, which is more suitable for scenarios where the PSS capacity demand is not large.

一种实现方式中,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。如此,可使得在一定的频偏范围(例如,个子载波范围)内,第二序列集合中的任意两个序列的互模糊函数归一化峰值均不大于满足weil指数和界。In one implementation, bi and bj satisfy: (3a×μ)mod N=( bi - bj ), or (3a×μ)mod N=( bj - bi ), where μ is greater than or equal to a constant. In this way, within a certain frequency deviation range (for example, subcarrier range), the normalized peak value of the mutual ambiguity function of any two sequences in the second sequence set is no greater than Satisfy the weil index and bound.

可选地,μ为第二主同步信号与第一主同步信号之间的频率偏移。Optionally, μ is a frequency offset between the second primary synchronization signal and the first primary synchronization signal.

一种实现方式中,第一序列为第三序列集合中的第i个序列,第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2…<kQ≤N-1,Q为第三序列集合包括的序列的个数。In one implementation, the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 …<k Q ≤N-1, where Q is the number of sequences included in the third sequence set.

该方案中,第三序列集合为由基序列经过不同循环移位后获得的序列组成。基序列是通项为或者的多项序列,第三序列集合中的第i个序列对应的循环移位为ki。采用第三序列集合中的序列作为PSS序列,可以保证在一定的频偏范围内,所有序列的自模糊函数归一化的值和任意序列间的互模糊函数的旁瓣峰值都能达到最低的weil指数和界如此,可以保证初始同步的频偏在一定预设范围内的同步性能。In this scheme, the third sequence set is composed of sequences obtained by performing different cyclic shifts on the base sequence. The base sequence is a general term. or The cyclic shift corresponding to the i-th sequence in the third sequence set is k i . Using the sequence in the third sequence set as the PSS sequence can ensure that within a certain frequency offset range, the normalized values of the self-ambiguity function of all sequences and the sidelobe peaks of the mutual ambiguity function between any sequences can reach the lowest weil index and bound. In this way, the synchronization performance of the frequency deviation of the initial synchronization can be guaranteed to be within a certain preset range.

可选地,第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,第二序列为第二序列集合中的第j个序列,w为整数。Optionally, ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the j-th sequence in the second sequence set, and w is an integer.

可选地,ki和kj满足:或者其中,表示向下取整,表示向上取整。Optionally, k i and k j satisfy: or in, Indicates rounding down. Indicates rounding up.

一种实现方式中,第一序列为第四序列集合中的第i个序列,第一序列xi(n)满足: 包括:In one implementation, the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:

M为整数,gi为整数。 M is an integer, and g i is an integer.

该方案中,第四序列集合为由多个基序列经过一次项系数调整后获得的序列组成。该基序列可以是前述第一序列集合中的序列,也可以是第二序列集合中的序列,也可以是第三序列集合中的序列。采用第四序列集合中的序列作为PSS序列,可以保证在一定的频偏范围内,所有序列的自模糊函数归一化的值和任意序列间的互模糊函数的旁瓣峰值都能达到最低的weil指数和界如此,可以保证初始同步的频偏在一定预设范围内的同步性能。In this solution, the fourth sequence set is composed of sequences obtained by adjusting the linear coefficients of multiple base sequences. The base sequence can be a sequence in the first sequence set, a sequence in the second sequence set, or a sequence in the third sequence set. Using a sequence in the fourth sequence set as the PSS sequence can ensure that within a certain frequency offset range, the normalized values of the self-ambiguity function of all sequences and the sidelobe peaks of the mutual ambiguity functions between any sequences can reach the lowest weil index and bound. In this way, the synchronization performance of the frequency deviation of the initial synchronization can be guaranteed to be within a certain preset range.

一种实现方式中,根据第一序列生成第一主同步信号,包括:根据第四序列生成第一主同步信号。其中,第四序列为第一序列中的第一部分;或者,第四序列是第一序列经过循环移位后扩展或者补零扩展后获得的,第四序列的长度大于第一序列的长度;或者,第四序列由第一序列中多个不连续的元素或者多个不完全连续的元素组成;或者,第四序列由第一序列中部分元素的取值变更为0获得。其中,多个不完全连续的元素中至少有两个相邻的元素不连续,或者多个不完全连续的元素包括多个元素组,这多个元素组中有的元素组内的元素连续,有的元素组内的元素不连续。In one implementation, generating a first primary synchronization signal according to a first sequence includes: generating the first primary synchronization signal according to a fourth sequence. The fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence after cyclic shifting or zero-padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous elements or multiple incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0. Among the multiple incompletely continuous elements, at least two adjacent elements are discontinuous, or the multiple incompletely continuous elements include multiple element groups, some of which have continuous elements and some of which have discontinuous elements.

网络设备根据第一序列生成第一主同步信号时,可对第一序列进行处理,根据处理后的第一序列(即第四序列)生成第一主同步信号。不同应用场景下,第一序列的处理方式可以不同,可适用多种应用场景。When the network device generates the first primary synchronization signal based on the first sequence, it can process the first sequence and generate the first primary synchronization signal based on the processed first sequence (i.e., the fourth sequence). The processing method of the first sequence can be different in different application scenarios and can be applied to various application scenarios.

第二方面,本申请实施例提供一种通信方法,该方法应用于终端侧,例如,该方法应用于终端设备或者终端设备中的通信模组,或终端中负责通信功能的电路或芯片(如调制解调(Modem)芯片,又称基带(baseband)芯片,或包含modem核的片上系统(system on chip,SoC)芯片或系统级封装(system in package,SIP)芯片)。为方便描述,下面以该方法应用于终端设备为例。In a second aspect, embodiments of the present application provide a communication method, which is applied to a terminal. For example, the method is applied to a terminal device or a communication module in the terminal device, or a circuit or chip in the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core). For ease of description, the following uses the method applied to a terminal device as an example.

所述通信方法包括:终端设备接收第一同步信号,该第一同步信号包括第一主同步信号;终端设备根据第一主同步信号确定第一序列,该第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为第一序列的长度,0≤n≤N-1,M为整数,c为整数。The communication method includes: a terminal device receiving a first synchronization signal, the first synchronization signal including a first primary synchronization signal; the terminal device determining a first sequence according to the first primary synchronization signal, the first sequence x(n) satisfying: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer.

一种实现方式中,N为P或者Py,P为素数,y为正整数。In one implementation, N is P or P y , where P is a prime number and y is a positive integer.

一种实现方式中,第一序列属于第一序列集合,第一序列集合还包括第二序列,第二序列用于生成第二主同步信号。其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aiIn one implementation, the first sequence belongs to a first sequence set, the first sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal. Here, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + di ; and fj (n) corresponding to the second sequence satisfies: fj (n)= ajn3 + bjn2 + cjn + dj , where ajai .

一种实现方式中,第一序列属于第二序列集合,第二序列集合还包括第二序列,第二序列用于生成第二主同步信号。其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,ai=aj=a,bi≠bjIn one implementation, the first sequence belongs to a second sequence set, the second sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal. Here, fi(n) corresponding to the first sequence satisfies: fi(n)=ain3+bin2 + cin + di ; and fj ( n) corresponding to the second sequence satisfies : fj (n)= ajn3 + bjn2 + cjn + dj , ai = aj =a, bibj .

一种实现方式中,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。In one implementation, bi and bj satisfy: (3a×μ) mod N = ( bi - bj ), or (3a×μ) mod N = ( bj - bi ), where μ is greater than or equal to a constant.

可选地,μ为第二主同步信号与第一主同步信号之间的频率偏移。Optionally, μ is a frequency offset between the second primary synchronization signal and the first primary synchronization signal.

一种实现方式中,第一序列为第三序列集合中的第i个序列,第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2…<kQ≤N-1,Q为第三序列集合包括的序列的个数。In one implementation, the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 …<k Q ≤N-1, where Q is the number of sequences included in the third sequence set.

可选地,第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,第二序列为第二序列集合中的第j个序列,w为整数。Optionally, ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the j-th sequence in the second sequence set, and w is an integer.

可选地,ki和kj满足:或者其中,表示向下取整,表示向上取整。Optionally, k i and k j satisfy: or in, Indicates rounding down. Indicates rounding up.

一种实现方式中,第一序列为第四序列集合中的第i个序列,第一序列xi(n)满足: 包括:In one implementation, the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:

M为整数,gi为整数。 M is an integer, and g i is an integer.

一种实现方式中,根据所述第一主同步信号确定第一序列,包括:根据所述第一主同步信号确定第四序列。其中,第四序列为第一序列中的第一部分;或者,第四序列是第一序列经过循环移位后扩展或者补零扩展后获得的,第四序列的长度大于第一序列的长度;或者,第四序列由第一序列中多个不连续的元素或者多个不完全连续的元素组成;或者,第四序列由第一序列中部分元素的取值变更为0获得。其中,多个不完全连续的元素中至少有两个相邻的元素不连续,或者多个不完全连续的元素包括多个元素组,这多个元素组中有的元素组内的元素连续,有的元素组内的元素不连续。In one implementation, determining a first sequence based on the first primary synchronization signal includes: determining a fourth sequence based on the first primary synchronization signal. The fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence after cyclic shifting or zero-padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous elements or multiple incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0. Among the multiple incompletely continuous elements, at least two adjacent elements are discontinuous, or the multiple incompletely continuous elements include multiple element groups, some of which have continuous elements and some of which have discontinuous elements.

关于第二方面及其各个实现方式的有益效果可参考前述第一方面及其各个实现方式的有益效果,此处不再赘述。Regarding the beneficial effects of the second aspect and its various implementations, reference may be made to the beneficial effects of the aforementioned first aspect and its various implementations, which will not be repeated here.

第三方面,本申请实施例提供一种通信方法,可由第一通信装置和第二通信装置执行。第一通信装置具有实现上述第一方面方法实例中行为的功能。例如,第一通信装置包括用于执行第一方面的方法的相应手段(means)或模块或单元,所述模块或手段或单元可以通过软件和/或硬件实现。第二通信装置具有实现上述第二方面中任意方面方法实例中行为的功能,例如,第二通信装置包括用于执行第二方面的方法的相应手段(means)或模块或单元,所述模块或手段或单元可以通过软件和/或硬件实现。下面以第一通信装置为网络设备,第二通信装置为终端设备为例。On the third aspect, an embodiment of the present application provides a communication method that can be performed by a first communication device and a second communication device. The first communication device has the function of implementing the behavior in the method instance of the first aspect above. For example, the first communication device includes corresponding means (means) or modules or units for executing the method of the first aspect, and the modules or means or units can be implemented by software and/or hardware. The second communication device has the function of implementing the behavior in the method instance of any aspect of the second aspect above, for example, the second communication device includes corresponding means (means) or modules or units for executing the method of the second aspect, and the modules or means or units can be implemented by software and/or hardware. The following takes the first communication device as a network device and the second communication device as a terminal device as an example.

所述通信方法包括:网络设备发送第一同步信号,该第一同步信号包括第一主同步信号,该第一主同步信号根据第一序列生成;终端设备接收该第一同步信号,根据第一主同步信号确定第一序列。该第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为第一序列的长度,0≤n≤N-1,M为整数,c为整数。The communication method includes: a network device sending a first synchronization signal, the first synchronization signal including a first primary synchronization signal, the first primary synchronization signal being generated according to a first sequence; a terminal device receiving the first synchronization signal and determining a first sequence according to the first primary synchronization signal. The first sequence x(n) satisfies: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer.

关于第三方面的有益效果可参考第一方面及其各个实现方式的有益效果,此处不再赘述。For the beneficial effects of the third aspect, reference may be made to the beneficial effects of the first aspect and its various implementation methods, which will not be repeated here.

第四方面,本申请实施例提供了一种通信装置,该通信装置具有实现上述第一方面或第二方面中任意方面方法实例中行为的功能,有益效果可以参见第一方面或第二方面的相关描述此处不再赘述。例如,该通信装置可以是第一方面中的网络设备,或者,该通信装置可以是能够支持网络设备实现第一方面提供的方法所需的功能的装置,例如该通信装置可以是网络设备中的芯片或者芯片系统。又例如,该通信装置可以是第二方面中的终端设备,或者,该通信装置可以是能够支持终端设备实现第二方面提供的方法所需的功能的装置,例如该通信装置可以是终端设备中的芯片或者芯片系统。In a fourth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method example of any aspect of the first aspect or the second aspect above. The beneficial effects can be found in the relevant description of the first aspect or the second aspect and will not be repeated here. For example, the communication device may be the network device in the first aspect, or the communication device may be a device that can support the network device to implement the functions required by the method provided in the first aspect, for example, the communication device may be a chip or chip system in the network device. For another example, the communication device may be the terminal device in the second aspect, or the communication device may be a device that can support the terminal device to implement the functions required by the method provided in the second aspect, for example, the communication device may be a chip or chip system in the terminal device.

在一个可能的设计中,所述通信装置包括基带装置和射频装置。In one possible design, the communication device includes a baseband device and a radio frequency device.

在一个可能的设计中,该通信装置包括用于执行第一方面或第二方面的方法的相应手段(means)或模块或单元,所述模块或单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。收发单元能够实现发送功能和接收功能,在收发单元实现发送功能时,可称为发送单元(有时也称为发送模块),在收发单元实现接收功能时,可称为接收单元(有时也称为接收模块)。发送单元和接收单元可以是同一个功能单元,该功能单元称为收发单元,该功能单元能实现发送功能和接收功能;或者,发送单元和接收单元可以是不同的功能单元,收发单元是对这些功能单元的统称。这些单元(模块)可以执行上述第一方面或第二方面的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。In one possible design, the communication device includes corresponding means or modules or units for executing the method of the first aspect or the second aspect, and the modules or units or means can be implemented specifically by software, or by hardware, or by a combination of software and hardware. For example, the communication device includes a processing unit (sometimes also referred to as a processing module or processor) and/or a transceiver unit (sometimes also referred to as a transceiver module or transceiver). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module). When the transceiver unit implements the receiving function, it can 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 unit, which is called a transceiver unit, and the functional unit can implement a sending function and a receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can perform the corresponding functions in the method examples of the first aspect or the second aspect above. Please refer to the detailed description in the method examples for details, which will not be repeated here.

第五方面,本申请实施例提供一种通信装置,该通信装置可以为上述实施例中第四方面中的通信装置,或者为设置在第四方面中的通信装置中的芯片或芯片系统。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令或者数据,处理器与存储器、通信接口耦合。当处理器读取所述计算机程序或指令或数据时,使通信装置执行上述方法实施例中由终端设备所执行的方法,例如,该通信装置可以是终端设备或者终端设备中的功能模块,例如基带芯片和射频芯片。或者,当处理器读取所述计算机程序或指令或数据时,使通信装置执行上述方法实施例中由网络设备所执行的方法,例如,该通信装置可以是网络设备或者网络设备中的功能模块,例如基带芯片和射频芯片。In a fifth aspect, an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect of the above-mentioned embodiment, or a chip or chip system provided in the communication device in the fourth aspect. The communication device includes a communication interface and a processor, and optionally, also includes a memory. The memory is used to store computer programs or instructions or data, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions or data, the communication device executes the method executed by the terminal device in the above-mentioned method embodiment. For example, the communication device may be a terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip. Alternatively, when the processor reads the computer program or instructions or data, the communication device executes the method executed by the network device in the above-mentioned method embodiment. For example, the communication device may be a network device or a functional module in the network device, such as a baseband chip and a radio frequency chip.

第六方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括通信接口,用于实现第一方面或第二方面所述的方法。可选地,该芯片系统还包括存储器。存储器用于存储计算机程序(也可以称为代码,或指令)。处理器用于从存储器调用并运行计算机程序,使得安装有芯片系统的设备执行第一方面或第二方面及其任一种可能实现方式中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。In a sixth aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in the first aspect or the second aspect. Optionally, the chip system also includes a memory. The memory is used to store computer programs (also referred to as codes, or instructions). The processor is used to call and run the computer program from the memory so that the device equipped with the chip system executes the method in the first aspect or the second aspect and any possible implementation thereof. The chip system can be composed of chips, or it can include chips and other discrete devices.

第七方面,本申请实施例提供了一种通信装置,该通信装置包括输入输出接口和逻辑电路。输入输出接口用于输入和/或输出信息。输入输出接口可以是接口电路、输出电路、输入电路、管脚或相关电路等。逻辑电路用于执行第一方面或第二方面所述的方法。In a seventh aspect, embodiments of the present application provide a communication device comprising an input/output interface and a logic circuit. The input/output interface is used to input and/or output information. The input/output interface can be an interface circuit, an output circuit, an input circuit, a pin, or related circuits. The logic circuit is used to execute the method described in the first or second aspect.

在具体实现过程中,上述通信装置可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,逻辑电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请对输入输出接口及逻辑电路的具体实现方式不做限定。In a specific implementation, the communication device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the logic circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit, respectively, at different times. This application does not limit the specific implementation of the input and output interfaces and logic circuits.

在一种实现方式中,当通信装置是无线通信设备,该无线通信设备可以是诸如手机这样的终端设备,或者,该无线通信设备可以是诸如基站这样的网络设备。接口电路可以为无线通信设备中的射频处理芯片,处理电路可以为无线通信设备中的基带处理芯片。In one implementation, when the communication apparatus is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or a network device such as a base station. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.

第八方面,本申请实施例提供了一种通信系统,所述通信系统包括终端设备和网络设备,其中,网络设备用于实现第一方面所述的方法的功能,终端设备用于实现第二方面所述的方法的功能。In an eighth aspect, an embodiment of the present application provides a communication system, which includes a terminal device and a network device, wherein the network device is used to implement the functions of the method described in the first aspect, and the terminal device is used to implement the functions of the method described in the second aspect.

第九方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序或指令,当其被运行时,使得上述第一方面或第二方面及其任一项实现方式中所述的方法被实现。In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods is implemented.

第十方面,本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述第一方面或第二方面及其任一项实现方式中所述的方法被实现。In the tenth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in the above-mentioned first aspect or second aspect and any one of its implementation methods to be implemented.

上述第四方面至第十方面及其实现方式的有益效果可以参考对第一方面及其任一项实现方式的有益效果。The beneficial effects of the fourth to tenth aspects and their implementations can refer to the beneficial effects of the first aspect and any one of its implementations.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请实施例提供的通信系统的一种架构示意图;FIG1 is a schematic diagram of an architecture of a communication system provided in an embodiment of the present application;

图2为本申请实施例提供的W序列的自模糊函数值的示意图;FIG2 is a schematic diagram of the self-ambiguous function value of the W sequence provided in an embodiment of the present application;

图3为本申请实施例提供的通信方法的示意图;FIG3 is a schematic diagram of a communication method provided in an embodiment of the present application;

图4为本申请实施例提供的通信装置的一种结构示意图;FIG4 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

图5为本申请实施例提供的通信装置终端另一种结构示意图。FIG5 is another structural diagram of a communication device terminal provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

本申请实施例提供了一种新的序列,该种序列可用于生成PSS。相较于ZC序列,使用该种序列生成PSS,可降低PSS的检测复杂度或者可提升同步性能。相较于m序列,该种序列的长度受限程度较小,使用该种序列生成PSS,可有效利用带宽,提高带宽利用率。相较于Golay互补序列对/集,该种序列的数目较多,使用该种序列生成PSS,可提升系统容量。下面结合附图对本申请实施例提供的方案进行进一步的介绍。The embodiment of the present application provides a new sequence that can be used to generate a PSS. Compared with the ZC sequence, using this sequence to generate the PSS can reduce the detection complexity of the PSS or improve the synchronization performance. Compared with the m sequence, the length of this sequence is less limited. Using this sequence to generate the PSS can effectively utilize the bandwidth and improve bandwidth utilization. Compared with the Golay complementary sequence pair/set, the number of this sequence is larger. Using this sequence to generate the PSS can improve system capacity. The solution provided by the embodiment of the present application is further introduced below with reference to the accompanying drawings.

本申请的实施例提供的技术方案可以应用于各类无线通信系统。例如,本申请实施例提供的方法可以应用于第三代合作伙伴计划(the 3rd generation partnership project,3GPP)相关的通信系统,例如,长期演进(long term evolution,LTE)、第5代(the sixth generation,5G)移动通信系统(例如新无线(new radio,NR)通信系统),或者还可以应用于其他下一代移动通信系统,例如第6代(6G)通信系统,或者其他类似的通信系统中。其他类似的通信系统可包括无线保真(wireless fidelity,WIFI)、车联网(vehicle to everything,V2X)、物联网(internet of things,IoT)系统,窄带物联网(narrow band internet of things,NB-IoT)系统,等等。The technical solutions provided by the embodiments of the present application can be applied to various wireless communication systems. For example, the methods provided by the embodiments of the present application can be applied to communication systems related to the 3rd Generation Partnership Project (3GPP), such as long term evolution (LTE), the sixth generation (5G) mobile communication system (such as the new radio (NR) communication system), or can also be applied to other next generation mobile communication systems, such as the sixth generation (6G) communication system, or other similar communication systems. Other similar communication systems may include wireless fidelity (WIFI), vehicle to everything (V2X), Internet of Things (IoT) system, narrowband Internet of Things (NB-IoT) system, etc.

请参见图1,示出了本申请实施例适用的一种通信系统。该通信系统包括无线接入网100和核心网200。可选的,该通信系统还可以包括互联网300。1 , which shows a communication system applicable to an embodiment of the present application. The communication system includes a radio access network 100 and a core network 200. Optionally, the communication system may also include the Internet 300.

其中,无线接入网100可以包括至少一个网络设备和至少一个终端设备。例如,无线接入网100包括110a和110b这两个网络设备和120a至120j等终端设备。图1所示的网络架构仅是示意,终端设备和/或网络设备的数量可以更少,或者更多。本申请实施例描述的通信系统是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例适用的通信系统的限定。例如,通信系统还可以包括其他设备,该其他设备例如包括无线中继设备和无线回传设备等,在图1中未示出。本领域普通技术人员可知,随着网络架构的演变,本申请实施例提供的技术方案对于类似的技术问题,同样适用。在将本申请实施例的技术方案应用于其它通信系统时,可以将实施例中的设备、组件、模块等替换成其它通信系统中的相应设备、组件、模块,不予限制。The wireless access network 100 may include at least one network device and at least one terminal device. For example, the wireless access network 100 includes two network devices 110a and 110b and terminal devices 120a through 120j. The network architecture shown in FIG1 is merely illustrative, and the number of terminal devices and/or network devices may be fewer or greater. The communication system described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the communication systems to which the embodiments of the present application are applicable. For example, the communication system may also include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1. Persons skilled in the art will appreciate that as network architecture evolves, the technical solutions provided in the embodiments of the present application will also be applicable to similar technical problems. When applying the technical solutions of the embodiments of the present application to other communication systems, the devices, components, modules, etc. in the embodiments may be replaced with corresponding devices, components, and modules in other communication systems without limitation.

本申请实施例所涉及的网络设备主要是接入网设备,因此在后文中,如无特殊说明,则所述的“网络设备”指的是无线接入网(radio access network,RAN)设备,可以简称为接入网设备。RAN可以为3GPP相关的蜂窝系统,例如,5G移动通信系统、或面向未来的演进系统(例如6G移动通信系统)。RAN还可以是开放式接入网(open RAN,O-RAN或ORAN)、云无线接入网络(cloud radio access network,CRAN)、或虚拟无线接入网(virtualized RAN,vRAN)等。RAN还可以是以上两种或两种以上系统融合的通信系统。RAN设备还可以称为RAN节点、RAN实体、或接入节点等。The network devices involved in the embodiments of the present application are mainly access network devices. Therefore, in the following text, unless otherwise specified, the "network devices" referred to are radio access network (RAN) devices, which can be referred to as access network devices for short. RAN can be a cellular system related to 3GPP, such as a 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). RAN can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a virtualized radio access network (virtualized RAN, vRAN), etc. RAN can also be a communication system that is a fusion of two or more of the above systems. RAN devices can also be called RAN nodes, RAN entities, or access nodes, etc.

在一种可能的场景中,RAN节点可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、接入点(access point,AP)、发送接收点(transmission reception point,TRP)、下一代基站(next generation NodeB,gNB)、6G移动通信系统中的下一代基站、未来移动通信系统中的基站等。RAN节点可以是宏基站、微基站、室内站、中继节点、施主节点/宿主节点、或无线控制器等。RAN节点还可以是服务器、可穿戴设备、车辆或车载设备等。例如,V2X技术中的RAN节点可以为路侧单元(road side unit,RSU)。In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node/host node, or a wireless controller. A RAN node can also be a server, a wearable device, a vehicle, or an onboard device. For example, a RAN node in V2X technology can be a roadside unit (RSU).

在另一种可能的场景中,RAN节点可以是完成基站部分功能的模块或单元;或者多个RAN节点协作协助终端设备实现无线接入,不同RAN节点分别实现基站的部分功能。例如,RAN节点可以是集中式单元(central unit,CU),分布式单元(distributed unit,DU)或者无线单元(radio unit,RU)等。CU的功能可以由一个实体来实现,或者也可以由不同的实体来实现。例如,可以对CU的功能进行进一步划分,即将控制面和用户面分离并通过不同实体来实现,分别为控制面CU实体(即CU-控制面(control plane,CP)实体)和用户面CU实体(即CU-用户面(user plane,UP)实体)。该CU-CP实体和CU-UP实体可以与DU相耦合,共同完成RAN节点的功能。CU和DU可以是单独设置,或者也可以包括在同一个网元中,例如基带单元(baseband unit,BBU)中。In another possible scenario, a RAN node can be a module or unit that performs some of the functions of a base station; or multiple RAN nodes can collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each performing some of the functions of a base station. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The functions of a CU can be implemented by a single entity or by different entities. For example, the functions of a CU can be further divided, separating the control plane and the user plane and implementing them through different entities: the control plane CU entity (i.e., the CU-control plane (CP) entity) and the user plane CU entity (i.e., the CU-user plane (UP) entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly perform the functions of the RAN node. The CU and DU can be separate or included in the same network element, such as the baseband unit (BBU).

在不同系统中,CU(或CU-CP和CU-UP)、DU或RU也可以有不同的名称,但是本领域的技术人员可以理解其含义。例如,在ORAN系统中,CU也可以称为O-CU(开放式CU),DU也可以称为O-DU,CU-CP也可以称为O-CU-CP,CU-UP也可以称为O-CU-UP,RU也可以称为O-RU。为描述方便,本申请中以CU,CU-CP,CU-UP、DU和RU为例进行描述。本申请中的CU(或CU-CP、CU-UP)、DU和RU中的任一单元,可以是通过软件模块、硬件模块、或者软件模块与硬件模块结合来实现。In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

CU和DU可以根据其实现的无线网络的协议层功能进行配置:例如,CU被配置为用以实现分组数据汇聚层协议(packet data convergence protocol,PDCP)层及以上协议层(例如无线资源控制(radio resource control,RRC)层和/或业务数据适配协议(service data adaptation protocol,SDAP)层等)的功能;DU被配置为用以实现PDCP层以下协议层(例如无线链路控制(radio link control,RLC)、媒体访问控制(media access control,MAC)层、和/或物理(physical,PHY)层等)的功能。又例如,CU被配置为用以实现PDCP层以上协议层(如RRC层和/或SDAP层)的功能,DU被配置为用以实现PDCP层及以下协议层(例如RLC层、MAC层、和/或PHY层等)的功能。有关上述各个协议层的具体描述,可以参考3GPP的相关技术规范或者其他适用的通信协议的技术规范。上述对CU和DU的处理功能按照协议层的划分仅仅是一种举例,也可以按照其他的方式进行划分,本申请不予限制。例如,在一种设计中,将CU或DU还可以划分为具有协议层的部分处理功能。在一种设计中,将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。The CU and DU can be configured based on the protocol layer functions of the wireless network they implement. For example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and above (such as the radio resource control (RRC) layer and/or the service data adaptation protocol (SDAP) layer); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC), media access control (MAC), and/or the physical (PHY) layer). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and/or the SDAP layer), and the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and/or the PHY layer). For a detailed description of each of the above-mentioned protocol layers, please refer to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols. The above-mentioned division of the processing functions of CU and DU according to the protocol layer is only an example, and can also be divided in other ways, which is not limited by this application. For example, in one design, the CU or DU can also be divided into partial processing functions of the protocol layer. In one design, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU.

本申请实施例中,用于实现网络设备的功能的装置可以是网络设备本身,也可以是能够支持网络设备实现该功能的装置,例如芯片系统或可实现网络设备功能的组合器件、部件,该装置可以被安装在网络设备中。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。In the embodiments of the present application, the device for implementing the functions of the network device can be the network device itself, or a device that can support the network device to implement the functions, such as a chip system or a combination of devices or components that can implement the functions of the network device, and the device can be installed in the network device. The embodiments of the present application do not limit the specific technology and specific device form used by the network device.

终端设备,也称为终端、用户设备(user equipment,UE)、移动台、或移动终端等。在本申请实施例中,能够与基站进行数据通信的都可以看作终端设备。终端设备可以广泛应用于各种场景,例如,D2D通信、V2X通信、机器类通信(machine-type communication,MTC)、IoT、虚拟现实、增强现实、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、或智慧城市等。举例来说,终端设备可以为:手机、电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、机械臂、摄像头、机器人,或者智能家居设备(例如电视、空调、扫地机、音箱、机顶盒)、中继(relay)、客户终端设备(customer premise equipment,CPE)、车辆、无人机、直升机、飞机、轮船、机器人、机械臂、智能家居设备等。本申请的实施例对终端所采用的具体技术和具体设备形态不做限定。Terminal devices are also referred to as terminals, user equipment (UE), mobile stations, or mobile terminals. In the embodiments of the present application, anything that can communicate data with a base station can be considered a terminal device. Terminal devices can be widely used in various scenarios, such as D2D communication, V2X communication, machine-type communication (MTC), IoT, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, or smart cities. For example, terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, robotic arms, cameras, robots, or smart home devices (such as TVs, air conditioners, vacuum cleaners, speakers, set-top boxes), relays, customer premises equipment (CPE), vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.

如上介绍的各种终端设备,如果位于车辆上(例如放置/安装在车辆内),都可以认为是车载终端设备。车载终端设备可以作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请的方法。车载终端设备可以为整车设备、车载模块、车辆、车载单元(on board unit,OBU)、路边单元(roadside unit,RSU)、车机系统(或称车载发送单元)(telematics box,T-box)、芯片或片上系统(system on chip,SOC)等,上述芯片或SOC可以安装于车辆、OBU、RSU或T-box中。The various terminal devices introduced above, if located on a vehicle (for example, placed/installed in a vehicle), can be considered as vehicle-mounted terminal devices. The vehicle-mounted terminal device can be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. The on-board terminal device can be a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (SOC), etc. The above-mentioned chip or SOC can be installed in a vehicle, OBU, RSU or T-box.

本申请实施例中,用于实现终端设备的功能的装置可以是终端设备本身,也可以是能够支持终端设备实现该功能的装置,例如芯片系统或可实现终端设备功能的组合器件、部件,该装置可以被安装在终端设备中。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device in implementing the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device, which can be installed in the terminal device. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.

本申请实施例描述的网络架构/系统以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture/system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

终端设备和网络设备通信之前,需要进行同步。同步是设备间建立时间同步和频率同步的过程网络设备和终端设备之间的同步过程可以是:网络设备向终端设备发送用于同步的信号(可称为同步信号),该同步信号是基于特定序列生成的;终端设备接收同步信号,对特定序列进行检测,根据检测到的特定序列的时间、频率对自身的定时、载频进行调整,或者通知网络设备进行调整,以实现终端设备和网络设备之间的时间同步和频率同步。网络设备发送的用于生成同步信号的特定序列,也称为同步序列。如果网络设备所发送的同步序列与终端设备本地的序列(也简称为本地序列)对齐,那么终端设备和网络设备之间时间同步。同步序列与本地序列对齐指的是同步序列和本地序列相关系数较大。对同步序列和本地序列进行相关计算,所得到的相关峰值较高,那么终端设备和网络设备时间同步。如果终端设备对本地序列和从网络设备接收的同步序列进行相关计算所得到的相关峰值较低,那么终端设备和网络设备时间不同步。Before a terminal device and a network device can communicate, they must synchronize. Synchronization is the process of establishing time and frequency synchronization between devices. The synchronization process between a network device and a terminal device can include: the network device sends a synchronization signal (referred to as a synchronization signal) to the terminal device. This synchronization signal is generated based on a specific sequence; the terminal device receives the synchronization signal, detects the specific sequence, and adjusts its own timing and carrier frequency based on the time and frequency of the detected specific sequence, or notifies the network device to make adjustments, thereby achieving time and frequency synchronization between the terminal device and the network device. The specific sequence sent by the network device to generate the synchronization signal is also called the synchronization sequence. If the synchronization sequence sent by the network device aligns with the terminal device's local sequence (also referred to as the local sequence), the terminal device and the network device are time synchronized. Alignment of the synchronization sequence with the local sequence means that the correlation coefficient between the synchronization sequence and the local sequence is large. If the correlation peak value obtained by correlating the synchronization sequence with the local sequence is high, the terminal device and the network device are time synchronized. If the correlation peak value obtained by correlating the local sequence with the synchronization sequence received from the network device is low, the terminal device and the network device are time synchronized.

网络设备向终端设备发送的同步信号可为同步信号和物理广播信道块(synchronization signal and physical downlink broadcast channel block,SSB)。SSB包括PSS、辅同步信号(secondary synchronization signal,SSS)和物理广播信道(physical downlink broadcast channel,PBCH)。目前,用于生成PSS常用的序列有扎道夫-楚(Zadoff-Chu,ZC)序列、m序列或格雷(Golay)序列等。但是,ZC序列具有时频联合模糊性,在存在频偏时,其互相关性能会受到影响。当采用ZC序列生成PSS,会导致PSS较高的检测复杂度和/或较低的检测性能。m序列的长度受限,当同步信号带宽受限时,无法有效利用带宽。Golay互补序列对/集的数目较少,导致系统容量受限。The synchronization signals sent by network devices to terminal devices can be synchronization signals and physical downlink broadcast channel blocks (SSBs). The SSBs include the PSS, secondary synchronization signal (SSS), and physical downlink broadcast channel (PBCH). Currently, commonly used sequences for generating the PSS include the Zadoff-Chu (ZC) sequence, m-sequence, or Golay sequence. However, the ZC sequence has joint time-frequency ambiguity, and its cross-correlation performance is affected in the presence of frequency offset. Using the ZC sequence to generate the PSS results in higher PSS detection complexity and/or lower detection performance. The m-sequence is limited in length, and when the synchronization signal bandwidth is limited, bandwidth cannot be effectively utilized. The limited number of Golay complementary sequence pairs/sets limits system capacity.

鉴于此,提供本申请实施例的方案。本申请实施例提供了一种用于生成PSS的序列。相较于ZC序列、m序列以及Golay序列,本申请实施例提供的序列可看作是一种新的序列,例如称为W序列(weil exponential sum sequence)。对于该种序列的具体名称,本申请实施例不作限制。W序列指的是满足如下条件的序列:在一组序列中,任意一个序列在一定时频偏范围内的自模糊函数满足weil指数和界,以及任意两个序列间的互模糊函数在一定时频偏范围内满足weil指数和界。相较于ZC序列,W序列具有更好的互模糊特性或者具有更好的互相关特性,同步性能优于ZC序列。相较于m序列,W序列的长度有多种,可根据同步信号带宽选择合适的长度,从而有效利用带宽,提高带宽利用率。相较于Golay序列,W序列的数目较多,可提升系统容量。In view of this, a solution of an embodiment of the present application is provided. An embodiment of the present application provides a sequence for generating a PSS. Compared with the ZC sequence, the m sequence and the Golay sequence, the sequence provided in the embodiment of the present application can be regarded as a new sequence, for example, called a W sequence (weil exponential sum sequence). The embodiment of the present application does not limit the specific name of this sequence. A W sequence refers to a sequence that meets the following conditions: in a group of sequences, the self-ambiguity function of any sequence within a certain time-frequency offset range satisfies the weil exponential sum bound, and the mutual ambiguity function between any two sequences within a certain time-frequency offset range satisfies the weil exponential sum bound. Compared with the ZC sequence, the W sequence has better mutual ambiguity characteristics or better mutual correlation characteristics, and its synchronization performance is better than that of the ZC sequence. Compared with the m sequence, the W sequence has a variety of lengths, and the appropriate length can be selected according to the synchronization signal bandwidth, thereby effectively utilizing the bandwidth and improving bandwidth utilization. Compared with the Golay sequence, the number of W sequences is larger, which can improve system capacity.

为方便理解本申请实施例提供的技术方案,首先说明W序列可用于作为PSS序列的原理。To facilitate understanding of the technical solutions provided in the embodiments of the present application, the principle of how the W sequence can be used as a PSS sequence is first explained.

PSS作为同步信号的一部分,用于设备间的同步。相应地,需要考虑用于生成PSS的序列(也称为PSS序列)的自相关性能。基于PSS的容量需求,还需要考虑PSS序列的互相关性能。另外,考虑到发送端和接收端之间存在频率偏移,所以需要考虑一定频率偏移范围内的PSS序列的自相关性能和互相关性能。PSS序列的自相关性能相当于PSS序列的自模糊性能,可以通过PSS序列的自相关函数能够达到的最大值来表征。PSS序列在一定频率偏移范围内的自相关性能可通过PSS序列的自相关函数在一定频率偏移范围内能够达到的最大值来表征。PSS序列的互相关性能相当于PSS序列的互模糊性能,可以通过PSS序列的互相关函数能够达到的最大值来表征。PSS序列在一定频率偏移范围内的互相关性能可通过PSS序列的互相关函数在一定频率偏移范围内能够达到的最大值来表征。As part of the synchronization signal, the PSS is used for synchronization between devices. Accordingly, the autocorrelation performance of the sequence used to generate the PSS (also called the PSS sequence) needs to be considered. Based on the capacity requirements of the PSS, the cross-correlation performance of the PSS sequence also needs to be considered. In addition, considering the frequency offset between the transmitter and receiver, the autocorrelation performance and cross-correlation performance of the PSS sequence within a certain frequency offset range need to be considered. The autocorrelation performance of the PSS sequence is equivalent to the self-ambiguity performance of the PSS sequence and can be characterized by the maximum value that the autocorrelation function of the PSS sequence can reach within the certain frequency offset range. The autocorrelation performance of the PSS sequence within a certain frequency offset range can be characterized by the maximum value that the autocorrelation function of the PSS sequence can reach within the certain frequency offset range. The cross-correlation performance of the PSS sequence is equivalent to the cross-ambiguity performance of the PSS sequence and can be characterized by the maximum value that the cross-correlation function of the PSS sequence can reach. The cross-correlation performance of the PSS sequence within a certain frequency offset range can be characterized by the maximum value that the cross-correlation function of the PSS sequence can reach within the certain frequency offset range.

如前述,W序列是指一组序列中,任意一个序列在一定时频偏范围内的自模糊函数满足weil指数和界,以及任意两个序列间的互模糊函数在一定时频偏范围内满足weil指数和界。一个序列在一定时频偏范围内的自模糊函数满足weil指数和界指的是:该序列在一定时频偏范围内的自模糊函数的相关值的最大值可以达到某个预设值。两个序列间的互模糊函数在一定时频偏范围内满足weil指数和界指的是:两个序列间的互模糊函数的能量峰值在一定时频偏范围内不大于某个预设值。As mentioned above, a W sequence refers to a set of sequences in which the self-ambiguity function of any sequence within a certain time-frequency offset range satisfies the weil exponent and bound, and the mutual ambiguity function between any two sequences satisfies the weil exponent and bound within a certain time-frequency offset range. A sequence's self-ambiguity function within a certain time-frequency offset range satisfies the weil exponent and bound if the maximum correlation value of the self-ambiguity function within the time-frequency offset range reaches a preset value. A mutual ambiguity function between two sequences satisfies the weil exponent and bound if the peak energy of the mutual ambiguity function between the two sequences does not exceed a preset value within the time-frequency offset range.

例如,W序列x(n)满足:其中,e为欧拉常数,f(n)为x次多项式,x大于2,N为序列的长度,0≤n≤N-1。或者,W序列x(n)满足:其中,e为欧拉常数,f(n)为x次多项式,x大于2,N为序列的长度,0≤n≤N-1,M为整数,c为整数。M与N可以相同,也可以不相同。For example, the W sequence x(n) satisfies: Where e is Euler's constant, f(n) is a polynomial of degree x, x is greater than 2, and N is the length of the sequence, 0≤n≤N-1. Alternatively, the W sequence x(n) satisfies: Where e is Euler's constant, f(n) is a polynomial of degree x, where x is greater than 2, N is the length of the sequence, 0 ≤ n ≤ N - 1, M is an integer, and c is an integer. M and N can be the same or different.

为方便描述,本申请实施例以W序列x(n)满足:且x=3为例,相应地,W序列是通项为的多相序列。其中,n表示的是元素在序列中的位置,即该元素是序列中的第几个元素。如果序列位置编号从1开始,则n的取值范围为大于或等于1小于或等于N的正整数,如果序列位置编号从0开始,则n的取值范围为大于或等于0小于或等于N-1的正整数,a是通项中n3项的系数,b是通项中n2项的系数,c是通项中n1项的系数,d为常数,a、b和c均为整数。其中,N可为P或者Py,P为素数,y为正整数。一般而言,选择N为素数时,任意W序列与具有任意时偏和频偏的W序列之间的自相关值归一化后可达到如此,可用作PSS的序列的数量更多,可以满足容量需求。For the convenience of description, the embodiment of the present application assumes that the W sequence x(n) satisfies: For example, x=3, the W sequence is A polyphase sequence. Where n represents the position of the element in the sequence, that is, the number of the element in the sequence. If the sequence position number starts from 1, the value range of n is a positive integer greater than or equal to 1 and less than or equal to N. If the sequence position number starts from 0, the value range of n is a positive integer greater than or equal to 0 and less than or equal to N-1. a is the coefficient of the n 3 term in the general term, b is the coefficient of the n 2 term in the general term, c is the coefficient of the n 1 term in the general term, and d is a constant. a, b and c are all integers. Wherein, N can be P or P y , P is a prime number, and y is a positive integer. Generally speaking, when N is a prime number, the autocorrelation value between any W sequence and any W sequence with any time offset and frequency offset can be normalized to In this way, the number of sequences that can be used as PSS is greater, which can meet the capacity requirements.

以W序列A和W序列B为例,当W序列A和W序列B之间没有时间偏移(简称为时偏)和频率偏移(简称为频偏)时,对W序列A与W序列B进行相关计算。假设对相关值进行归一化出处理,那么归一化相关值的最大可能峰值为1。当归一化相关峰值取1时,表示相关操作经过相对移位后,两个序列进行内积的每一位之间的除了一个常数项系数差别外是完全一样的。假设W序列A和W序列B的归一化相关值1出现在W序列A与W序列B的循环移位为v时,则W序列A(a(n))和W序列B(b(n))存在关系a(n)=cb(n+v)对任意n都成立,其中c为一个复常数。进行相关值归一化后,在W序列A与自己的时频偏均不为0的版本进行内积,则W序列A在一定时频偏范围内的自模糊函数满足weil指数和界。当N为素数时,以W序列A和W序列C为例,当W序列A和W序列C之间具有一定的时偏和/或一定的频偏时,对W序列A与W序列C进行相关计算,获得的相关值归一化后为即W序列A在一定时频偏范围内的自模糊函数满足weil指数和界。Taking W sequences A and B as an example, when there is no time offset (abbreviated as time offset) or frequency offset (abbreviated as frequency offset) between W sequences A and B, a correlation calculation is performed on W sequences A and B. Assuming the correlation values are normalized, the maximum possible peak value of the normalized correlation value is 1. When the normalized correlation peak is 1, it indicates that after the relative shift, each bit of the inner product of the two sequences is identical except for a constant coefficient difference. Assuming that the normalized correlation value of 1 between W sequences A and B occurs when the cyclic shift between W sequences A and B is v, then the relationship a(n) = cb(n + v) holds for W sequences A (a(n)) and W sequences B (b(n)) for any n, where c is a complex constant. After the correlation values are normalized, when the inner product of W sequence A with a version of itself with non-zero time and frequency offsets is performed, the self-ambiguity function of W sequence A within a certain time and frequency offset range satisfies the weil exponent and bound. When N is a prime number, taking W sequence A and W sequence C as an example, when there is a certain time offset and/or a certain frequency offset between W sequence A and W sequence C, the correlation calculation is performed on W sequence A and W sequence C, and the obtained correlation value is normalized to or That is, the self-ambiguity function of the W sequence A within a certain time-frequency offset range satisfies the weil exponent and bound.

例如,请参见图2,示出了W序列的自模糊函数值归一化的示意图。图2中的W序列映射在一个正交频分复用(orthogonal frequency division multiplexing,OFDM)的频域多个子载波上。除非特殊声明,本申请以将序列以OFDM映射在频域为例。图2中,x轴表示频率偏移,y轴表示时域偏移,z轴表示归一化相关值。以W序列的长度是127为例,即该W序列包括127个元素。从图2中可以看出,当x=0,y=0,即没有时偏和频偏时,z轴上的取值归一化后最大为1,在除x=0,y=0之外的位置上,z轴上的取值归一化后最大为 For example, please refer to Figure 2, which shows a schematic diagram of the normalization of the self-ambiguity function value of the W sequence. The W sequence in Figure 2 is mapped on multiple subcarriers in the frequency domain of an orthogonal frequency division multiplexing (OFDM). Unless otherwise stated, this application takes the mapping of the sequence in the frequency domain using OFDM as an example. In Figure 2, the x-axis represents the frequency offset, the y-axis represents the time domain offset, and the z-axis represents the normalized correlation value. Take the length of the W sequence as 127 as an example, that is, the W sequence includes 127 elements. It can be seen from Figure 2 that when x=0, y=0, that is, there is no time offset and frequency offset, the value on the z-axis is normalized to a maximum of 1, and at positions other than x=0, y=0, the value on the z-axis is normalized to a maximum of

另外,任意两个W序列间的互模糊函数的能量峰值在一定时频偏范围内也满足weil指数和界,或者,任意两个W序列之间的互相关值在一定时频偏范围内不大于某个取值。如此,可选择合适的W序列生成PSS,不同的W序列使得各自生成的PSS互不干扰,有利于扩大PSS的容量。Furthermore, the peak energy of the mutual ambiguity function between any two W sequences satisfies the Weil exponent and bound within a certain time-frequency offset range. Alternatively, the cross-correlation value between any two W sequences does not exceed a certain value within a certain time-frequency offset range. This allows for selecting an appropriate W sequence to generate a PSS. Different W sequences ensure that the generated PSSs do not interfere with each other, which helps expand the PSS capacity.

以S1和S2为例,假设S1满足S2满足当a1≠a2,S1和S2的互模糊函数的能量峰值归一化后均不大于当a1=a2=a,且b1≠b2,例如,假设在b1>b2时,在特定的频偏位置μ上,S1和S2的互模糊函数的能量峰值归一化后可达到的最大值为1,即在频域偏移为μ时存在一个时域偏移位置,在该位置上取得相关峰1;在除μ之外的频偏位置上,S1和S2的互模糊函数的能量峰值归一化不大于需要指出的是,本申请中一个序列对应的频偏指的是该序列经过循环移位后再映射在OFDM系统中的子载波上的信号形式,而时偏则对应一个序列经过OFDM频域映射后对应的信号进行时域的循环移位后的信号形式。再例如,μ满足(3a×μ)mod N=(b1-b2)或者(3a×μ)mod N=(b2-b1),S1和S2的互模糊函数的能量峰值归一化后可达到的最大值为1,在除μ之外的位置上,S1和S2的互模糊函数的能量峰值归一化不大于当a1=a2=a,且,b1=b2=b,c1≠c2,例如,假设c1>c2,在零频偏和时偏τ位置上,S1和S2的互模糊函数的能量峰值归一化后可达到的最大值为1,在其余位置,S1和S2的互模糊函数的能量峰值归一化不大于例如,当τ满足:τmod N=(c1-c2),在零频偏和时偏τ位置上,S1和S2的互模糊函数的能量峰值归一化后可达到的最大值为1,在其余位置,S1和S2的互模糊函数的能量峰值归一化不大于如此,在PSS容量需求不大的背景下,可以选择具有相同的三次项系数的两个W序列,并选择合适的二次项和一次项系数,使这两个W序列在一定频偏范围内的互模糊函数的旁瓣峰值不大于从而使得这两个W序列生成的PSS互相不干扰。Taking S 1 and S 2 as examples, assume that S 1 satisfies S2 satisfies When a 1 ≠ a 2 , the peak energy of the mutual ambiguity function of S 1 and S 2 is no more than When a 1 = a 2 = a, and b 1 ≠ b 2 , for example, assuming that b 1 > b 2 , at a specific frequency offset position μ, the maximum value that can be achieved after normalization of the energy peak of the mutual ambiguity function of S 1 and S 2 is 1, that is, when the frequency domain offset is μ, there is a time domain offset position at which the correlation peak 1 is obtained; at frequency offset positions other than μ, the normalized energy peak of the mutual ambiguity function of S 1 and S 2 is not greater than It should be noted that the frequency offset corresponding to a sequence in the present application refers to the signal form of the sequence after cyclic shift and then mapping it on the subcarrier in the OFDM system, while the time offset corresponds to the signal form of the signal corresponding to a sequence after being mapped in the OFDM frequency domain and cyclic shifted in the time domain. For another example, μ satisfies (3a×μ)mod N=(b 1 -b 2 ) or (3a×μ)mod N=(b 2 -b 1 ), the maximum value that can be achieved after the energy peak of the mutual ambiguity function of S 1 and S 2 is normalized is 1, and at positions other than μ, the energy peak of the mutual ambiguity function of S 1 and S 2 is normalized no more than When a 1 = a 2 = a, and b 1 = b 2 = b, c 1 ≠ c 2 , for example, assuming c 1 > c 2 , at the position of zero frequency offset and time offset τ, the maximum value that can be achieved after the normalization of the energy peak of the mutual ambiguity function of S 1 and S 2 is 1. At other positions, the normalized energy peak of the mutual ambiguity function of S 1 and S 2 is no more than For example, when τ satisfies: τmod N=(c 1 -c 2 ), at the position of zero frequency offset and time offset τ, the maximum value that can be achieved after normalization of the energy peak of the mutual ambiguity function of S 1 and S 2 is 1. At other positions, the normalized energy peak of the mutual ambiguity function of S 1 and S 2 is no more than In this way, under the background of low PSS capacity demand, two W sequences with the same cubic coefficient can be selected, and appropriate quadratic and linear coefficients can be selected so that the sidelobe peak of the mutual ambiguity function of the two W sequences within a certain frequency offset range is not greater than This ensures that the PSSs generated by the two W sequences do not interfere with each other.

需要说明的是,上述W序列用作PSS序列的原理的介绍中,所涉及的模糊函数的值均未考虑信号过采样的情况,即时偏对应的是未过采样的信号所在的整数个采样点的时域循环移位,频偏对应的是未过采样的信号频偏为整数个频域子载波大小,即频域循环移位整数个子载波后映射到一个OFDM符号上。当存在信号在时域和/或频域过采样的情况时,相应地,相比未过采样的情况,模糊函数值可能会有提升。未过采样时,模糊函数的旁瓣峰值低的信号,其过采样后的模糊函数旁瓣峰值也会更低。其中,自模糊函数定义为除如图2所示的XY平面原点外对应的值;互模糊函数定义为如图2所示的全XY平面。It should be noted that in the introduction to the principle of using the W sequence as a PSS sequence, the values of the ambiguity functions involved do not take into account the case of signal oversampling, that is, the time deviation corresponds to the time domain cyclic shift of an integer number of sampling points where the non-oversampled signal is located, and the frequency deviation corresponds to the frequency deviation of the non-oversampled signal being an integer number of frequency domain subcarriers, that is, the frequency domain cyclic shift is an integer number of subcarriers and then mapped to an OFDM symbol. When there is a situation where the signal is oversampled in the time domain and/or frequency domain, the ambiguity function value may be improved accordingly compared to the non-oversampled situation. When not oversampled, the sidelobe peak of the ambiguity function of the signal is low, and the sidelobe peak of the ambiguity function after oversampling will also be lower. Among them, the self-ambiguity function is defined as the value corresponding to the origin of the XY plane as shown in Figure 2; the mutual ambiguity function is defined as the entire XY plane as shown in Figure 2.

从上可知,相较于ZC序列,W序列具有更好的互模糊特性或者具有更好的互相关特性,同步性能优于ZC序列。相较于m序列,W序列的长度有多种,可根据同步信号带宽选择合适的长度,从而有效利用带宽,提高带宽利用率。相较于Golay序列,W序列的数目较多,可提升系统容量。因此,W序列可用于作为PSS序列。As can be seen from the above, compared to ZC sequences, W sequences have better mutual ambiguity or cross-correlation characteristics, and thus offer superior synchronization performance. Compared to m sequences, W sequences have a variety of lengths, allowing you to select an appropriate length based on the synchronization signal bandwidth, effectively utilizing the bandwidth and improving bandwidth efficiency. Compared to Golay sequences, W sequences are more numerous, which can improve system capacity. Therefore, W sequences can be used as PSS sequences.

下面结合附图详细介绍本申请实施例提供的方案。在下文的介绍中,以本申请实施例提供的通信方法应用于图1所示的网络架构为例。本申请实施例描述的网络架构以及应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The solution provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings. In the following introduction, the communication method provided by the embodiment of the present application is applied to the network architecture shown in Figure 1 as an example. The network architecture and application scenarios described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new application scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.

在本申请实施例中,(预)配置包括网络设备(预)配置。网络设备(预)配置,可以通过下行链路控制信息(downlink control information,DCI)、RRC信令、MAC控制元素(control element,CE)中的一项或多项进行(预)配置。In the embodiment of the present application, (pre-) configuration includes (pre-) configuration of network devices. The (pre-) configuration of network devices can be performed through one or more of downlink control information (DCI), RRC signaling, and MAC control element (CE).

在本申请实施例中,“当…时”、“若”以及“如果”均指在某种客观情况下装置会做出相应的处理,并非是限定时间,且也不要求装置实现时一定要有判断的动作,也不意味着存在其它限定。如无特殊说明,“如果”和“若”可替换,“当…时”与“在…的情况”可替换。“当…时”与“如果”/“若”可替换。In the embodiments of this application, "when," "if," and "if" all indicate that the device will perform a corresponding action under certain objective circumstances. They do not limit the time, do not require the device to perform a judgment action when implemented, and do not imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "under the circumstances" are interchangeable. "When" and "if" are interchangeable.

在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

在本申请实施例中,“发送”和“接收”,表示信号传递的走向。例如,“向XX发送信息”可以理解为该信息的目的端是XX,可以包括通过空口直接发送,也包括其他单元或模块通过空口间接发送。“接收来自YY的信息”可以理解为该信息的源端是YY,可以包括通过空口直接从YY接收,也可以包括通过空口从其他单元或模块间接地从YY接收。“发送”也可以理解为芯片接口的“输出”,“接收”也可以理解为芯片接口的“输入”。In the embodiments of the present application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct sending through the air interface, and indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct receiving from YY through the air interface, and indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.

换言之,发送和接收可以是在设备之间进行的,例如,网络设备和终端设备之间进行的,也可以是在设备内进行的,例如,通过总线、走线或接口在设备内的部件之间、模组之间、芯片之间、软件模块或者硬件模块之间发送或接收。In other words, sending and receiving can be performed between devices, for example, between a network device and a terminal device, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.

可以理解的是,信息在信息发送的源端和目的端之间可能会被进行必要的处理,比如编码、调制等,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做相似的理解,不再赘述。It is understandable that information may be processed between the source and destination of information transmission, such as coding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated.

本申请实施例中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即"一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。例如,A/B,表示:A或B。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),表示:a,b,c,a和b,a和c,b和c,或a和b和c,其中a,b,c可以是单个,也可以是多个。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.

本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、优先级或者重要程度等。例如,第一序列和第二序列指两个不同的序列,并不是表示这两个序列的内容、优先级或者重要程度等的不同。对于一种技术特征,通过“A”、“B”、“C”和“D”等区分该种技术特征中的技术特征,该“A”、“B”、“C”和“D”描述的技术特征间无先后顺序或者大小顺序。例如,本文中的序列A和序列B仅是为了区分不同的序列,并不限定序列A和序列B之间的先后顺序或者大小顺序以及优先级或者重要程度等。The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first sequence and the second sequence refer to two different sequences, and do not indicate the difference in content, priority or importance of the two sequences. For a technical feature, the technical features in the technical feature are distinguished by "A", "B", "C" and "D", and there is no order of precedence or order of size between the technical features described by "A", "B", "C" and "D". For example, sequence A and sequence B in this article are only to distinguish different sequences, and do not limit the order of precedence or order of size, priority or importance, etc. between sequence A and sequence B.

下文以本申请实施例提供的通信方法由网络设备和终端设备执行为例介绍该通信方法。由网络设备执行的步骤可以由RAN设备自身实现的,也可以由RAN设备中的部件(如基带芯片,或者其他处理单元或者处理器等模块)实现。例如,网络设备可以是图1中的网络设备,例如网络设备110a,或者也可以是图1中的网络设备中的芯片(系统)。由终端设备执行的步骤可以由终端设备自身实现的,也可以由终端设备中的部件(如芯片、处理单元、或处理器等模块)实现。终端设备可以是图1所示的终端设备,例如终端设备120a,或者也可以是图1中的终端设备中的芯片(系统)。The following describes the communication method provided in the embodiment of the present application by taking the communication method performed by a network device and a terminal device as an example. The steps performed by the network device can be implemented by the RAN device itself, or by components in the RAN device (such as a baseband chip, or other processing units or processor modules). For example, the network device can be the network device in Figure 1, such as the network device 110a, or it can be a chip (system) in the network device in Figure 1. The steps performed by the terminal device can be implemented by the terminal device itself, or by components in the terminal device (such as a chip, a processing unit, or a processor module). The terminal device can be the terminal device shown in Figure 1, such as the terminal device 120a, or it can be a chip (system) in the terminal device in Figure 1.

请参见图3,图3为本申请实施例提供的通信方法的流程示意图。图3从网络设备和终端设备交互的角度介绍该方法。应理解,通信方法还可以由其他装置来实现,例如由具备通信功能的芯片或通信装置来执行。需要说明的是,本申请实施例只是以通过网络设备和终端设备执行为例,并不限制于网络设备和终端设备。例如,本申请实施例也可以通过更多个终端设备执行。涉及到更多个终端设备时,这更多个终端设备中各个终端设备执行流程相同。如图3所示,该通信方法的流程包括如下步骤。Please refer to Figure 3, which is a flow chart of the communication method provided by an embodiment of the present application. Figure 3 introduces the method from the perspective of the interaction between a network device and a terminal device. It should be understood that the communication method can also be implemented by other devices, such as a chip or communication device with communication functions. It should be noted that the embodiment of the present application only takes execution by a network device and a terminal device as an example, and is not limited to a network device and a terminal device. For example, the embodiment of the present application can also be executed by more terminal devices. When more terminal devices are involved, the execution process of each terminal device in these more terminal devices is the same. As shown in Figure 3, the process of the communication method includes the following steps.

S301、网络设备确定第一序列。S301: A network device determines a first sequence.

第一序列可用于生成第一PSS。第一序列可以是前述的W序列,或者第一序列具有与前述W序列相同的属性。例如,第一序列在一定时频偏范围内的自模糊函数满足weil指数和界,第一序列和其他任意序列间的互模糊函数在一定时频偏范围内满足weil指数和,该其他任意序列与第一序列类似。The first sequence may be used to generate a first PSS. The first sequence may be the aforementioned W sequence, or the first sequence may have the same properties as the aforementioned W sequence. For example, the self-ambiguity function of the first sequence within a certain time-frequency offset range satisfies a Weil exponential sum bound, and the mutual ambiguity function between the first sequence and any other sequence similar to the first sequence satisfies a Weil exponential sum within a certain time-frequency offset range.

网络设备需要生成第一PSS时,可从序列集合中选择一个序列作为第一序列,包括但不限于如下四种情况。When the network device needs to generate the first PSS, it may select a sequence from the sequence set as the first sequence, including but not limited to the following four cases.

情况一,第一序列属于第一序列集合。第一序列集合可以是(预)配置或者预定义的。Case 1: The first sequence belongs to a first sequence set. The first sequence set may be (pre)configured or predefined.

第一序列集合为由W序列组成的集合,例如,第一序列集合内的任意序列x(n)满足: 或者, The first sequence set is a set consisting of W sequences. For example, any sequence x(n) in the first sequence set satisfies: or,

由于第一序列集合内的任意序列在一定时频偏范围内的自模糊函数满足weil指数和界,具有良好的自相关性,因此,网络设备可从第一序列集合中的随机选择一个序列用于生成第一PSS。例如,第一序列为第一序列集合中的第i个序列,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di,该第一序列可用于生成第一PSS。Because the self-ambiguity function of any sequence in the first sequence set within a certain time-frequency offset range satisfies the Weil exponent and bound and has good autocorrelation, the network device can randomly select a sequence from the first sequence set to generate the first PSS. For example, if the first sequence is the i-th sequence in the first sequence set, and fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + di , the first sequence can be used to generate the first PSS.

且,第一序列集合内的任意两个序列在一定时频偏范围内的互模糊函数满足weil指数和界,具有良好的互相关性,因此,网络设备可从第一序列集合中的随机选择用于生成PSS的序列,也可以保证不同PSS间互相不干扰。例如,网络设备从第一序列集合中选择第i个序列作为第一序列用于生成第一PSS,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;网络设备从第一序列集合中选择第j个序列作为第二序列用于生成第二PSS,第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj。其中,aj≠ai,可使得第一序列和第二序列之间的互模糊函数在一定时频偏范围内的互模糊函数满足weil指数和界,具有良好的互相关性。Furthermore, the mutual ambiguity functions of any two sequences in the first sequence set within a certain time-frequency offset range satisfy the Weil exponent and bound, exhibiting good mutual correlation. Therefore, the network device can randomly select a sequence from the first sequence set for generating a PSS, while also ensuring that different PSSs do not interfere with each other. For example, the network device selects the i-th sequence from the first sequence set as the first sequence for generating a first PSS, and the fi (n) corresponding to the first sequence satisfies: fi (n) = ain3 + bin2 + cin + dj ; the network device selects the j-th sequence from the first sequence set as the second sequence for generating a second PSS, and the fj (n) corresponding to the second sequence satisfies: fj (n) = ajn3 + bjn2 + cjn + dj . Where ajai , this ensures that the mutual ambiguity functions between the first and second sequences within a certain time-frequency offset range satisfy the Weil exponent and bound, exhibiting good mutual correlation.

将第一序列集合内的序列用作PSS序列,相较于ZC序列来说,PSS的检测复杂度更低,同步性能更好。相较于m序列来说,第一序列的长度受限程度较小,可有效利用带宽,从而提高带宽的利用率。相较于Golay序列对/集,第一序列的数目较多,可提升系统容量。Using sequences within the first sequence set as PSS sequences reduces detection complexity and improves synchronization performance compared to ZC sequences. Compared to m-sequences, first sequences are less restricted in length, effectively utilizing bandwidth and improving bandwidth efficiency. Compared to Golay sequence pairs/sets, the larger number of first sequences improves system capacity.

情况二,第一序列属于第二序列集合。第二序列集合可以是(预)配置或者预定义的。Case 2: The first sequence belongs to a second sequence set. The second sequence set may be (pre)configured or predefined.

第二序列集合由满足预设条件的多个W序列组成。例如,第二序列集合内的多个序列具有相同的三次项系数,不同第二次系数和/或一次项系数。The second sequence set is composed of multiple W sequences that meet preset conditions. For example, multiple sequences in the second sequence set have the same cubic coefficients, but different quadratic coefficients and/or linear coefficients.

以第二序列集合包括第一序列和第二序列为例,第一序列为第二序列集合中的第i个序列,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;第二序列为第二序列集合中的第j个序列,第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj。其中,ai=aj=a,bi≠bj,可使得第一序列和第二序列在一定频偏范围内的互模糊函数旁瓣峰值满足weil指数和界。第二序列集合更适用于PSS容量需求不大的场景。Taking the second sequence set as an example, where the first sequence is the i-th sequence in the second sequence set , the fi (n) corresponding to the first sequence satisfies: fi (n) = ain3 + bin2 + cin + dj ; the second sequence is the j-th sequence in the second sequence set, and the fj (n) corresponding to the second sequence satisfies: fj (n) = ajn3 + bjn2 + cjn + dj . Where ai = aj = a , and bibj , this ensures that the sidelobe peaks of the mutual ambiguity functions of the first and second sequences within a certain frequency offset range satisfy the Weil exponent and bound. The second sequence set is more suitable for scenarios where PSS capacity requirements are not high.

其中,bi和bj满足:μ>w,其中,w可指示预设的频偏范围,表示±w个子载波。或者,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数,μ>w。或者,bi和bj满足:(((((3a)N-2bi)mod N)-(((3a)N-2bj)mod N))mod N)>w。当第二PSS与第一PSS之间的频率偏移为μ时,网络设备可选择第一序列生成第一PSS,选择第二序列生成第二PSS。Wherein, bi and bj satisfy: μ>w, where w may indicate a preset frequency deviation range, representing ±w subcarriers. Alternatively, bi and bj satisfy: (3a×μ)mod N=( bi - bj ), or (3a×μ)mod N=( bj - bi ), μ is greater than or equal to a constant, μ>w. Alternatively, bi and bj satisfy: (((((3a) N-2bi ) mod N)-(((3a) N-2bj ) mod N))mod N)>w. When the frequency offset between the second PSS and the first PSS is μ, the network device may select the first sequence to generate the first PSS and select the second sequence to generate the second PSS.

情况三,第一序列属于第三序列集合。第三序列集合可以是(预)配置或者预定义的。Case 3: The first sequence belongs to a third sequence set. The third sequence set may be (pre)configured or predefined.

第三序列集合为由基序列经过不同循环移位后获得的序列组成。基序列是通项为或者的多项序列,例如,第一序列集合中的任意序列均可以作为基序列。第三序列集合中的第i个序列对应的循环移位为ki。例如,假设第一序列为第三序列集合中的第i个序列,第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2…<kQ≤N-1。Q为第三序列集合包括的序列的个数。假设第二序列为第三序列集合中的第j个序列,第二序列对应的fj(n)满足:mj=n-kjThe third sequence set is composed of sequences obtained by performing different cyclic shifts on the base sequence. The base sequence is the general term or For example, any sequence in the first sequence set can be used as a base sequence. The cyclic shift corresponding to the i-th sequence in the third sequence set is k i . For example, assuming that the first sequence is the i-th sequence in the third sequence set, the fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 …<k Q ≤N-1. Q is the number of sequences included in the third sequence set. Assuming that the second sequence is the jth sequence in the third sequence set, f j (n) corresponding to the second sequence satisfies: m j =nk j .

采用第三序列集合中的序列作为PSS序列,可以保证在一定的频偏范围内,所有序列的自模糊函数和任意序列间的互模糊函数的旁瓣峰值可能达到weil指数和界。如此,可以保证初始同步的频偏在一定预设范围内的同步性能。Using a sequence from the third sequence set as the PSS ensures that, within a certain frequency offset range, the sidelobe peaks of the self-ambiguity functions of all sequences and the mutual ambiguity functions between any sequences can reach the Weil exponent sum bound. This ensures synchronization performance within a preset frequency offset range for initial synchronization.

例如,第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,w为整数,可指示预设的频偏范围,表示±w个子载波。可选地,相邻的ki和kj满足:或者 其中,表示向下取整,表示向上取整。例如,第三序列集合中的序列的长度为127,包括3个序列,这3个序列中的序列0对应的循环移位为k0=0,序列1对应的循环移位为k1=43,序列2对应的循环移位为k2=86。除(k2-k0)mod 127=41之外,其他情况下相邻的 这样在更大的频偏范围内,第一序列和第二序列互模糊函数的旁瓣峰值可能达到weil指数和界,因此,在更大的频偏范围内也可以保证较好的同步性能。For example, ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, where w is an integer and can indicate a preset frequency offset range, representing ±w subcarriers. Optionally, adjacent ki and kj satisfy: or in, Indicates rounding down. Indicates rounding up. For example, the length of the sequence in the third sequence set is 127, including 3 sequences. Among these 3 sequences, the cyclic shift corresponding to sequence 0 is k 0 = 0, the cyclic shift corresponding to sequence 1 is k 1 = 43, and the cyclic shift corresponding to sequence 2 is k 2 = 86. Except for (k 2 -k 0 ) mod 127 = 41, in other cases, the adjacent In this way, within a larger frequency offset range, the sidelobe peaks of the mutual ambiguity functions of the first and second sequences may reach the Weil exponent and bound, so better synchronization performance can be guaranteed within a larger frequency offset range.

情况四,第一序列属于第四序列集合。第四序列集合可以是(预)配置或者预定义的。Case 4: The first sequence belongs to a fourth sequence set. The fourth sequence set may be (pre)configured or predefined.

第四序列集合为由多个基序列经过一次项系数调整后获得的序列组成。该基序列可以是前述第一序列集合中的序列,也可以是第二序列集合中的序列,也可以是第三序列集合中的序列。例如,第四序列集合包括G个序列,这G个序列是由第一序列集合/第二序列集合/第三序列集合中的G个序列经过一次项调整获得的。以第四序列集合是由第一序列集合中的G个序列经过一次项调整获得的为例。第四序列集合中的第i个序列xi(n)满足:第四序列集合中的第j个序列xj(n)满足:M为整数,gj为整数。其中,gi和gj可以相同,也可以不同。The fourth sequence set is composed of sequences obtained by adjusting the coefficients of multiple base sequences by linear terms. The base sequences may be sequences in the aforementioned first sequence set, sequences in the second sequence set, or sequences in the third sequence set. For example, the fourth sequence set includes G sequences, which are obtained by adjusting the coefficients of G sequences in the first sequence set/the second sequence set/the third sequence set by linear terms. For example, the fourth sequence set is obtained by adjusting the coefficients of G sequences in the first sequence set by linear terms. The i-th sequence x i (n) in the fourth sequence set satisfies: The j-th sequence x j (n) in the fourth sequence set satisfies: M is an integer, and gj is an integer, wherein gi and gj may be the same or different.

采用第四序列集合中的序列作为PSS序列,可以保证在一定的频偏范围内,所有序列的自模糊函数和任意序列间的互模糊函数的旁瓣峰值可能达到weil指数和界,可以保证初始同步的频偏在一定预设范围内的同步性能。Using the sequence in the fourth sequence set as the PSS sequence can ensure that within a certain frequency deviation range, the sidelobe peaks of the self-ambiguity functions of all sequences and the mutual ambiguity functions between any sequences may reach the weil exponent and bound, which can ensure the synchronization performance of the initial synchronization frequency deviation within a certain preset range.

在可能的实现方式中,可(预)配置或者预定义第一序列集合至第四序列集合中的至少一种序列集合。相应地,终端设备可以存储至少一种序列集合。当(预)配置或者预定义第一序列集合至第四序列集合中的多种序列集合时,可根据这多个序列集合的优先级选择优先级最高的序列集合,再从优先级最高的序列集合中确定第一序列。第一序列集合至第四序列集合中的各个序列集合的优先级可以是可(预)配置或者预定义。例如,预定义第四序列集合的优先级高于第三序列集合的优先级,第三序列集合的优先级高于第二序列集合的优先级,第二序列集合的优先级高于第一序列集合的优先级。终端设备也可以存储多个序列集合的优先级。In a possible implementation, at least one sequence set from the first to fourth sequence sets may be (pre)configured or predefined. Accordingly, the terminal device may store at least one sequence set. When multiple sequence sets from the first to fourth sequence sets are (pre)configured or predefined, the sequence set with the highest priority may be selected based on the priorities of the multiple sequence sets, and then the first sequence may be determined from the sequence set with the highest priority. The priorities of each sequence set from the first to fourth sequence sets may be (pre)configurable or predefined. For example, the priority of the predefined fourth sequence set is higher than the priority of the third sequence set, the priority of the third sequence set is higher than the priority of the second sequence set, and the priority of the second sequence set is higher than the priority of the first sequence set. The terminal device may also store the priorities of multiple sequence sets.

S302、网络设备根据第一序列生成第一主同步信号。S302: The network device generates a first primary synchronization signal according to a first sequence.

网络设备确定第一序列之后,可根据第一序列生成第一PSS。在可能的实现方式中,网络设备可对第一序列进行处理,根据处理后的第一序列生成第一PSS。本申请实施例对第一序列的处理方式不作限定,例如包括但不限于如下几种方式。After determining the first sequence, the network device may generate a first PSS based on the first sequence. In a possible implementation, the network device may process the first sequence and generate the first PSS based on the processed first sequence. This embodiment of the application does not limit the processing method of the first sequence, and for example includes but is not limited to the following methods.

方式一,对第一序列进行截取。Method 1: intercept the first sequence.

以从第一序列中截取第一部分为例,可根据第一部分生成第一PSS。为方便描述,该第一部分可称为第四序列。可以理解的是,第四序列的长度小于第一序列的长度,对于第四序列在第一序列中的位置,本申请实施例不作限制。例如,第四序列的起始位置为第一序列的起始位置,或者,第四序列的结束位置与第一序列的结束位置。Taking the first part of the first sequence as an example, a first PSS can be generated based on the first part. For the convenience of description, the first part can be referred to as the fourth sequence. It is understandable that the length of the fourth sequence is less than the length of the first sequence, and the embodiment of the present application does not limit the position of the fourth sequence in the first sequence. For example, the starting position of the fourth sequence is the starting position of the first sequence, or the ending position of the fourth sequence is the same as the ending position of the first sequence.

在可能的实现方式中,可以(预)配置或者预定义第四序列的长度和第四序列的起始位置;或者,可以(预)配置或者预定义第四序列的长度和第四序列的结束位置;可以(预)配置或者预定义第四序列的起始位置和第四序列的起始位置。In a possible implementation, the length of the fourth sequence and the starting position of the fourth sequence can be (pre)configured or predefined; or, the length of the fourth sequence and the ending position of the fourth sequence can be (pre)configured or predefined; the starting position of the fourth sequence and the starting position of the fourth sequence can be (pre)configured or predefined.

方式二,对第一序列进行循环移位扩展或补零操作。Method 2: performing a cyclic shift extension or zero padding operation on the first sequence.

以第一序列进行循环移位扩展后的获得的序列称为第四序列为例,该第四序列是第一序列经过循环移位后扩展,或者补零后扩展获得的,该第四序列的长度大于第一序列的长度。在可能的实现方式中,可以(预)配置或者预定义第四序列的长度和循环移位。For example, a sequence obtained by cyclically shifting and extending a first sequence is called a fourth sequence. The fourth sequence is obtained by cyclically shifting and extending the first sequence, or by zero-padding and extending the first sequence. The length of the fourth sequence is greater than that of the first sequence. In a possible implementation, the length and cyclic shift of the fourth sequence may be (pre-)configured or predefined.

方式三,对第一序列中的部分元素进行提取,该部分元素为不连续的多个元素或者不完全连续的多个元素。Method three: extracting some elements from the first sequence, where the some elements are a plurality of discontinuous elements or a plurality of incompletely continuous elements.

以从第一序列中提取的部分元素形成的序列称为第四序列为例,即第四序列由第一序列中多个不连续的元素或者多个不完全连续的元素组成,第四序列的长度小于第一序列的长度。其中,多个不完全连续的元素至少包括连续的相邻两个元素。或者,多个不完全连续的元素包括多个元素组,这多个元素组中有的元素组内的元素连续,有的元素组内的元素不连续。For example, a sequence formed by partial elements extracted from the first sequence is called a fourth sequence. The fourth sequence is composed of multiple discontinuous elements or multiple incompletely continuous elements from the first sequence, and the length of the fourth sequence is less than that of the first sequence. The multiple incompletely continuous elements include at least two consecutive adjacent elements. Alternatively, the multiple incompletely continuous elements include multiple element groups, some of which have continuous elements and some of which have discontinuous elements.

在可能的实现方式中,可以(预)配置或者预定义多个不连续的元素在第一序列中的位置。In a possible implementation, the positions of a plurality of discontinuous elements in the first sequence may be (pre)configured or predefined.

方式四,对第一序列中的部分元素进行替换,例如,将该部分元素替换为0。Method 4: replace some elements in the first sequence, for example, replace the some elements with 0.

该部分元素可以是连续的多个元素,也可以是不连续的多个元素。在可能的实现方式中,可以(预)配置或者预定义多个不连续的元素在第一序列中的位置。The partial elements may be a plurality of continuous elements or a plurality of discontinuous elements. In a possible implementation, the positions of the plurality of discontinuous elements in the first sequence may be (pre)configured or predefined.

网络设备确定第一序列之后,可采用方式一至方式四中的任一种方式对第一序列进行处理,根据获得的第四序列生成第一PSS。具体使用何种方式,本申请实施例不作限制。例如,可根据实际需求/应用场景选择使用何种方式。举例来说,当实际用于映射的子载波数目与系统提供给同步信号的子载波数目不相同时,可以对同步信号的子载波数进行调整,如实际用于映射的子载波数小于提供给同步信号的子载波数目,则可以采用方式二;反之,则可以采用方式一或者方式三等。After the network device determines the first sequence, it can process the first sequence in any one of the methods from method one to method four, and generate the first PSS according to the obtained fourth sequence. The embodiment of the present application does not limit which method is used specifically. For example, the method to be used can be selected according to actual needs/application scenarios. For example, when the number of subcarriers actually used for mapping is different from the number of subcarriers provided by the system to the synchronization signal, the number of subcarriers of the synchronization signal can be adjusted. If the number of subcarriers actually used for mapping is less than the number of subcarriers provided to the synchronization signal, method two can be used; otherwise, method one or method three can be used.

可选地,可(预)配置或者预定义多个应用场景和多个方式的对应关系,从而网络设备可根据应用场景和多个方式的对应关系确定实际要使用的方式。Optionally, the correspondence between multiple application scenarios and multiple modes may be (pre)configured or predefined, so that the network device may determine the mode to be actually used according to the correspondence between the application scenario and the multiple modes.

网络设备根据第一序列生成第一PSS包括将第一序列映射到时频资源上。本申请实施例所提供的方案可用于单载波系统,也可以用于OFDM系统。当用于OFDM系统时,可以将第一序列映射在一个时域符号的多个子载波上。对于第一序列映射到多个子载波的具体方式,本申请实施例不作限制。The network device generates the first PSS based on the first sequence, including mapping the first sequence to time-frequency resources. The solution provided in the embodiment of the present application can be used in a single-carrier system or in an OFDM system. When used in an OFDM system, the first sequence can be mapped to multiple subcarriers of a time domain symbol. The embodiment of the present application does not limit the specific manner in which the first sequence is mapped to multiple subcarriers.

例如,第一序列可以映射在连续的多个子载波。举例来说,第一序列的长度是127,可将第一序列映射在连续的127个子载波,其中,第一序列中的第i个元素映射在127个子载波中的第i个子载波。For example, the first sequence may be mapped to a plurality of consecutive subcarriers. For example, if the length of the first sequence is 127, the first sequence may be mapped to 127 consecutive subcarriers, where the i-th element in the first sequence is mapped to the i-th subcarrier among the 127 subcarriers.

又例如,也可以映射在不连续的多个子载波。举例来说,第一序列的长度是127,可将第一序列映射在不连续的127个子载波,其中,第一序列中的第i个元素映射在连续的多个子载波中的第2i-1个子载波。例如,第一序列中的第一个元素映射在连续的多个子载波中的第一个子载波,第一序列中的第二个元素映射在连续的多个子载波中的第三个子载波。For another example, the first sequence may be mapped to multiple discontinuous subcarriers. For example, if the length of the first sequence is 127, the first sequence may be mapped to 127 discontinuous subcarriers, where the i-th element in the first sequence is mapped to the 2i-1-th subcarrier in the multiple consecutive subcarriers. For example, the first element in the first sequence is mapped to the first subcarrier in the multiple consecutive subcarriers, and the second element in the first sequence is mapped to the third subcarrier in the multiple consecutive subcarriers.

S303、网络设备发送第一同步信号,该第一同步信号包括第一主同步信号。S303: The network device sends a first synchronization signal, where the first synchronization signal includes a first primary synchronization signal.

可以理解的是,第一同步信号由网络设备的基带芯片生成。网络设备发送第一同步信号包括网络设备的基带芯片将第一同步信号发送给网络设备的射频芯片。网络设备发送第一同步信号也包括网络设备的射频芯片将第一同步信号发送给终端设备,相应地,终端设备接收来自网络设备的第一同步信号。It is understood that the first synchronization signal is generated by the baseband chip of the network device. The network device sending the first synchronization signal includes the baseband chip of the network device sending the first synchronization signal to the radio frequency chip of the network device. The network device sending the first synchronization signal also includes the radio frequency chip of the network device sending the first synchronization signal to the terminal device. Accordingly, the terminal device receives the first synchronization signal from the network device.

S304、终端设备根据第一主同步信号确定第一序列。S304. The terminal device determines a first sequence according to the first primary synchronization signal.

终端设备接收第一同步信号之后,获取第一同步信号中的第一主同步信号,进而根据第一主同步信号确定第一序列。终端设备根据第一主同步信号确定第一序列实际上是终端设备盲检测所接收的序列。具体指的是,终端设备将接收的序列与本地存储的参考序列进行相关计算,根据计算结果确定所接收的序列。例如,终端设备根据第一同步信号确定第一序列所在的序列集合,根据第一主同步信号按照预设长度的滑动窗与该序列集合内的序列进行相关计算,从而根据计算结果确定第一序列。After receiving the first synchronization signal, the terminal device obtains the first main synchronization signal in the first synchronization signal, and then determines the first sequence based on the first main synchronization signal. The first sequence determined by the terminal device based on the first main synchronization signal is actually the sequence received by the terminal device through blind detection. Specifically, the terminal device performs a correlation calculation on the received sequence with a locally stored reference sequence, and determines the received sequence based on the calculation result. For example, the terminal device determines the sequence set to which the first sequence belongs based on the first synchronization signal, and performs a correlation calculation on the first main synchronization signal according to a sliding window of a preset length with the sequences in the sequence set, thereby determining the first sequence based on the calculation result.

上述通信方法提供了一种可用作PSS序列的W序列,由于W序列具有良好的自相关性和互相关性,因此,相较于ZC序列来说,同步性能更好。且W序列的长度受限程度较小,相较于m序列来说,可有效利用带宽,从而提高带宽的利用率。且,W序列的数目较多,相较于Golay互补序列对/集,可提升系统容量。The above communication method provides a W sequence that can be used as a PSS sequence. Due to its good autocorrelation and cross-correlation, the W sequence offers better synchronization performance than the ZC sequence. Furthermore, the W sequence has less length restrictions and, compared to the m-sequence, can effectively utilize bandwidth, thereby improving bandwidth utilization. Furthermore, the large number of W sequences can improve system capacity compared to Golay complementary sequence pairs/sets.

上述本申请提供的实施例中,以网络设备和终端设备执行为例对本申请实施例提供的方法进行了介绍。本申请中,各个实施例可以独立实施或者基于某些内在联系结合实施;每个实施例中,不同的实现方式可以结合实施或者独立实施。为了实现上述本申请实施例提供的方法中的各功能,终端设备执行的步骤可以由组成终端设备的不同功能实体来实现。网络设备执行的步骤可以由组成网络设备的不同功能实体来实现。例如,网络设备可以是CU-DU架构,CU可以生成第一同步信号,DU可以发送第一同步信号。为了实现上述本申请实施例提供的方法中的各功能,终端设备和网络设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。In the embodiments provided above, the methods provided in the embodiments of the present application are described by taking the execution of network devices and terminal devices as examples. In the present application, each embodiment can be implemented independently or in combination based on certain internal connections; in each embodiment, different implementation methods can be implemented in combination or independently. In order to implement the various functions of the methods provided in the embodiments of the present application, the steps performed by the terminal device can be implemented by different functional entities that constitute the terminal device. The steps performed by the network device can be implemented by different functional entities that constitute the network device. For example, the network device can be a CU-DU architecture, the CU can generate a first synchronization signal, and the DU can send a first synchronization signal. In order to implement the various functions of the methods provided in the embodiments of the present application, the terminal device and the network device can include hardware structures and/or software modules, and implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether one of the above functions is executed in the form of hardware structures, software modules, or hardware structures plus software modules depends on the specific application and design constraints of the technical solution.

基于与方法实施例的同一发明构思,本申请实施例提供一种通信装置。下面结合附图介绍本申请实施例中用来实现上述方法的通信装置。上文中的内容均可以用于后续实施例中,重复的内容不再赘述。Based on the same inventive concept as the method embodiment, the present embodiment provides a communication device. The following describes the communication device used to implement the above method in the present embodiment in conjunction with the accompanying drawings. The above content can be used in subsequent embodiments, and repeated content will not be repeated.

图4为本申请实施例提供的通信装置400的示意性框图。该通信装置400可以为上述实施例中的终端设备或网络设备。例如,该通信装置400可以是图1中的终端设备;或者,通信装置400为终端设备中的芯片(系统);或者,通信装置400为终端设备的软件模块。该通信装置400可以对应实现上述各个方法实施例中由终端设备实现的功能或者步骤。又例如,该通信装置400可以是图1中的网络设备;或者,通信装置400为网络设备中的芯片(系统);或者,通信装置400为网络设备的软件模块。该通信装置400可以对应实现上述各个方法实施例中由网络设备实现的功能或者步骤。该通信装置400可以包括处理模块410和收发模块420。可选的,还可以包括存储模块,该存储模块可以用于存储指令(代码或者程序)和/或数据。该存储模块例如可以是存储器。处理模块410和收发模块420可以与该存储模块耦合。例如,处理模块410可以读取存储模块中的指令(代码或者程序)和/或数据,以实现相应的方法。当通信装置400为终端设备或网络设备中的芯片时,该存储模块可为该芯片内的存储模块,如寄存器、缓存等。例如,该存储模块还可以是终端设备或网络设备内的位于该芯片外部的存储模块,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。上述各个单元可以独立设置,也可以部分或者全部集成。Figure 4 is a schematic block diagram of a communication device 400 provided in an embodiment of the present application. The communication device 400 may be a terminal device or a network device in the aforementioned embodiments. For example, the communication device 400 may be the terminal device in Figure 1 ; or, the communication device 400 may be a chip (system) in the terminal device; or, the communication device 400 may be a software module in the terminal device. The communication device 400 may implement the functions or steps implemented by the terminal device in the aforementioned method embodiments. For another example, the communication device 400 may be the network device in Figure 1 ; or, the communication device 400 may be a chip (system) in the network device; or, the communication device 400 may be a software module in the network device. The communication device 400 may implement the functions or steps implemented by the network device in the aforementioned method embodiments. The communication device 400 may include a processing module 410 and a transceiver module 420. Optionally, it may also include a storage module, which may be used to store instructions (code or programs) and/or data. The storage module may be, for example, a memory. The processing module 410 and the transceiver module 420 may be coupled to the storage module. For example, the processing module 410 can read instructions (codes or programs) and/or data in the storage module to implement the corresponding method. When the communication device 400 is a chip in a terminal device or a network device, the storage module can be a storage module in the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module located outside the chip in the terminal device or the network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned units can be set independently or partially or fully integrated.

处理模块410可以是处理器或控制器,例如可以是通用中央处理器(central processing unit,CPU),通用处理器,数字信号处理(digital signal processing,DSP),专用集成电路(application specific integrated circuits,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,DSP和微处理器的组合等等。收发模块420是收发器、接口电路、总线、管脚或者其他可能的通信接口,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该收发模块420是该芯片用于从其它芯片或装置接收信号的接口电路,或者,是该芯片用于向其它芯片或装置发送信号的接口电路。The processing module 410 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The transceiver module 420 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 420 is an interface circuit for the chip to receive signals from other chips or devices, or an interface circuit for the chip to send signals to other chips or devices.

一种实现方式中,通信装置400能够对应实现上述方法实施例中网络设备的行为和功能。该通信装置400可以为终端设备,也可以为应用于网络设备中的部件(例如芯片或者电路),也可以是网络设备中的芯片或芯片组或芯片中用于执行相关方法功能的一部分,也可以是能够实现上述方法中网络设备执行的方法的软件模块,不予限制。具体可参考前述方法实施例的相关内容,此处不再赘述。In one implementation, the communication device 400 can implement the behaviors and functions of the network device in the above-mentioned method embodiment. The communication device 400 can be a terminal device, or a component (such as a chip or circuit) used in a network device, or a chip or chipset in the network device, or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the network device in the above-mentioned method, without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.

例如,处理模块410用于确定第一序列,根据所述第一序列生成第一主同步信号,其中,所述第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为所述第一序列的长度,0≤n≤N-1,M为整数,c为整数。收发模块420用于发送第一同步信号,该第一同步信号包括第一主同步信号。For example, the processing module 410 is configured to determine a first sequence and generate a first primary synchronization signal according to the first sequence, wherein the first sequence x(n) satisfies: or e is the Euler constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer. The transceiver module 420 is configured to send a first synchronization signal, which includes a first primary synchronization signal.

作为一种可选的实现方式,第一序列属于第一序列集合,第一序列集合还包括第二序列,第二序列用于生成第二主同步信号;其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aiAs an optional implementation, the first sequence belongs to a first sequence set, the first sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; wherein, fi(n) corresponding to the first sequence satisfies: fi(n)=ain3 + bin2 + cin + dj ; and fj (n) corresponding to the second sequence satisfies: fj (n)= ajn3 + bjn2 + cjn + dj , ajai .

作为一种可选的实现方式,第一序列属于第一序列集合,第一序列集合还包括第二序列,第二序列用于生成第二主同步信号;其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,ai=aj=a,bi≠bjAs an optional implementation, the first sequence belongs to a first sequence set, the first sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; wherein, fi(n) corresponding to the first sequence satisfies: fi(n)=ain3 + bin2 + cin + di ; and fj (n) corresponding to the second sequence satisfies: fj (n) = ajn3 + bjn2 + cjn + dj , ai = aj =a, bibj .

作为一种可选的实现方式,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。As an optional implementation, bi and bj satisfy: (3a×μ)mod N=( bi - bj ), or (3a×μ)mod N=( bj - bi ), where μ is greater than or equal to a constant.

作为一种可选的实现方式,μ为第一同步信号和第二同步信号之间的频率偏移。As an optional implementation, μ is a frequency offset between the first synchronization signal and the second synchronization signal.

作为一种可选的实现方式,第一序列为第三序列集合中的第i个序列,第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2….<kQ≤N-1,Q为第三序列集合包括的序列的个数。As an optional implementation, the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 ….<k Q ≤N-1, where Q is the number of sequences included in the third sequence set.

作为一种可选的实现方式,第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,所述第二序列为第三序列集合中的第j个序列,w为整数。As an optional implementation, ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the jth sequence in the third sequence set, and w is an integer.

作为一种可选的实现方式,第一序列为第四序列集合中的第i个序列,第一序列xi(n)满足:包括:As an optional implementation, the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:

M为整数,gi为整数。 M is an integer, and g i is an integer.

作为一种可选的实现方式,处理模块410具体用于根据第四序列生成第一主同步信号。其中,第四序列为第一序列中的第一部分;或者,第四序列是第一序列经过循环移位或补零后扩展获得的,第四序列的长度大于第一序列的长度;或者,第四序列由第一序列中多个不连续或者不完全连续的元素组成;或者,第四序列由第一序列中部分元素的取值变更为0获得。多个不完全连续的元素指的是多个元素中部分元素连续,部分元素不连续。As an optional implementation, the processing module 410 is specifically configured to generate a first primary synchronization signal based on a fourth sequence. The fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence by cyclic shifting or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous or incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0. The multiple incompletely continuous elements refer to multiple elements in which some are continuous and some are discontinuous.

一种实现方式中,通信装置400能够对应实现上述方法实施例中终端设备的行为和功能。该通信装置400可以为终端设备,也可以为应用于终端设备中的部件(例如芯片或者电路),也可以是终端设备中的芯片或芯片组或芯片中用于执行相关方法功能的一部分,也可以是能够实现上述方法中终端设备执行的方法的软件模块,不予限制。具体可参考前述方法实施例的相关内容,此处不再赘述。In one implementation, the communication device 400 can implement the behaviors and functions of the terminal device in the above-mentioned method embodiment. The communication device 400 can be a terminal device, or a component (such as a chip or circuit) used in the terminal device, or a chip or chipset in the terminal device, or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the terminal device in the above-mentioned method, without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.

例如,收发模块420用于接收第一同步信号,第一同步信号包括第一主同步信号。处理模块410用于根据第一主同步信号确定第一序列,第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为第一序列的长度,0≤n≤N-1,M为整数,c为整数。For example, the transceiver module 420 is configured to receive a first synchronization signal, which includes a first primary synchronization signal. The processing module 410 is configured to determine a first sequence based on the first primary synchronization signal, where the first sequence x(n) satisfies: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer.

作为一种可选的实现方式,第一序列属于第一序列集合,第一序列集合还包括第二序列,第二序列用于生成第二主同步信号;其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aiAs an optional implementation, the first sequence belongs to a first sequence set, the first sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; wherein, fi(n) corresponding to the first sequence satisfies: fi(n)=ain3 + bin2 + cin + dj ; and fj (n) corresponding to the second sequence satisfies: fj (n)= ajn3 + bjn2 + cjn + dj , ajai .

作为一种可选的实现方式,第一序列属于第一序列集合,第一序列集合还包括第二序列,第二序列用于生成第二主同步信号;其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+di;第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,ai=aj=a,bi≠bjAs an optional implementation, the first sequence belongs to a first sequence set, the first sequence set also includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; wherein, fi(n) corresponding to the first sequence satisfies: fi(n)=ain3 + bin2 + cin + di ; and fj (n) corresponding to the second sequence satisfies: fj (n) = ajn3 + bjn2 + cjn + dj , ai = aj =a, bibj .

作为一种可选的实现方式,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。As an optional implementation, bi and bj satisfy: (3a×μ)mod N=( bi - bj ), or (3a×μ)mod N=( bj - bi ), where μ is greater than or equal to a constant.

作为一种可选的实现方式,μ为第一同步信号和第二同步信号之间的频率偏移。As an optional implementation, μ is a frequency offset between the first synchronization signal and the second synchronization signal.

作为一种可选的实现方式,第一序列为第三序列集合中的第i个序列,第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2….<kQ≤N-1,Q为第三序列集合包括的序列的个数。As an optional implementation, the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 ….<k Q ≤N-1, where Q is the number of sequences included in the third sequence set.

作为一种可选的实现方式,第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,所述第二序列为第三序列集合中的第j个序列,w为整数。As an optional implementation, ki corresponding to the first sequence and kj corresponding to the second sequence satisfy: (( ki - kj ) mod N)>w, the second sequence is the jth sequence in the third sequence set, and w is an integer.

作为一种可选的实现方式,第一序列为第四序列集合中的第i个序列,第一序列xi(n)满足:包括:As an optional implementation, the first sequence is the i-th sequence in the fourth sequence set, and the first sequence x i (n) satisfies: include:

M为整数,gi为整数。 M is an integer, and g i is an integer.

作为一种可选的实现方式,处理模块410具体用于根据第一主同步信号确定第四序列。其中,第四序列为第一序列中的第一部分;或者,第四序列是第一序列经过循环移位或补零后扩展获得的,第四序列的长度大于第一序列的长度;或者,第四序列由第一序列中多个不连续或者不完全连续的元素组成;或者,第四序列由第一序列中部分元素的取值变更为0获得。多个不完全连续的元素指的是多个元素中部分元素连续,部分元素不连续。As an optional implementation, the processing module 410 is specifically configured to determine a fourth sequence based on the first primary synchronization signal. The fourth sequence is the first portion of the first sequence; or the fourth sequence is obtained by extending the first sequence by cyclic shifting or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or the fourth sequence is composed of multiple discontinuous or incompletely continuous elements in the first sequence; or the fourth sequence is obtained by changing the values of some elements in the first sequence to 0. Multiple incompletely continuous elements refer to multiple elements in which some are continuous and some are discontinuous.

当该通信装置400为芯片类的装置或者电路时,收发模块可以是输入输出电路和/或通信接口;处理模块为集成的处理器或者微处理器或者集成电路。When the communication device 400 is a chip-type device or circuit, the transceiver module may be an input/output circuit and/or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.

图5为本申请实施例提供的通信装置500的示意性框图。该通信装置500可以为上述实施例中的终端设备或者网络设备。例如,该通信装置500可以是图1中的终端设备或者终端设备中的芯片(系统)。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。具体的功能可以参见上述方法实施例中的说明。又例如,该通信装置500可以是图1中的网络设备或者网络设备中的芯片(系统)。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。具体的功能可以参见上述方法实施例中的说明。Figure 5 is a schematic block diagram of a communication device 500 provided in an embodiment of the present application. The communication device 500 can be a terminal device or a network device in the above-mentioned embodiment. For example, the communication device 500 can be the terminal device in Figure 1 or a chip (system) in the terminal device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment. For another example, the communication device 500 can be the network device in Figure 1 or a chip (system) in the network device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment.

通信装置500包括一个或多个处理器501,用于实现或用于支持通信装置500实现本申请实施例提供的方法中终端设备或者网络设备的功能。具体参见方法示例中的详细描述,此处不做赘述。处理器501也可以称为处理单元或处理模块,可以实现一定的控制功能。处理器501可以是通用处理器或者专用处理器等。例如,包括:基带处理器,中央处理器,应用处理器,调制解调处理器,图形处理器,图像信号处理器,数字信号处理器,视频编解码处理器,控制器,存储器,和/或神经网络处理器等。所述基带处理器可以用于对通信协议以及通信数据进行处理。所述中央处理器可以用于对通信装置500(例如网络设备或终端设备)进行控制,执行软件程序和/或处理数据。不同的处理器可以是独立的器件,也可以是集成在一个或多个处理器中,例如,集成在一个或多个专用集成电路上。The communication device 500 includes one or more processors 501, which are used to implement or support the communication device 500 to implement the functions of the terminal device or network device in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here. The processor 501 can also be called a processing unit or processing module, which can implement certain control functions. The processor 501 can be a general-purpose processor or a dedicated processor. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and/or a neural network processor. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication device 500 (such as a network device or terminal device), execute software programs and/or process data. Different processors can be independent devices or integrated into one or more processors, for example, integrated into one or more dedicated integrated circuits.

在一种设计中,处理器501可以包括程序503(有时也可以称为代码或指令),所述程序503可以在所述处理器501上被运行,使得所述通信装置500执行下述实施例中描述的方法。在又一种可能的设计中,通信装置500包括电路(图5未示出),所述电路用于实现上述实施例中的终端设备或者网络设备的功能。In one design, the processor 501 may include a program 503 (sometimes also referred to as code or instructions), which may be executed on the processor 501 to cause the communication device 500 to perform the methods described in the following embodiments. In another possible design, the communication device 500 includes circuitry (not shown in FIG5 ) configured to implement the functions of the terminal device or network device in the above embodiments.

在一种设计中,所述通信装置500中可以包括一个或多个存储器502,其上存有程序504(有时也可以称为代码或指令),所述程序504可在所述处理器501上被运行,使得所述通信装置500执行上述方法实施例中描述的方法。In one design, the communication device 500 may include one or more memories 502 on which a program 504 (sometimes also referred to as code or instructions) is stored. The program 504 can be run on the processor 501 so that the communication device 500 performs the method described in the above method embodiment.

在一种设计中,所述处理器501和/或存储器502中可以包括人工智能(artificial intelligence,AI)模块507,AI模块508,所述AI模块用于实现AI相关的功能。所述AI模块可以是通过软件,硬件,或软硬结合的方式实现。例如,AI模块可以包括RAN智能控制器(RAN intelligent controller,RIC)模块。例如AI模块可以是近实时RIC或者非实时RIC。In one design, the processor 501 and/or the memory 502 may include an artificial intelligence (AI) module 507 and an AI module 508, each configured to implement AI-related functions. The AI module may be implemented using software, hardware, or a combination of software and hardware. For example, the AI module may include a RAN intelligent controller (RIC) module. For example, the AI module may be a near-real-time RIC or a non-real-time RIC.

一种可能的设计中,所述处理器501和/或存储器502中还可以存储有数据。所述处理器和存储器可以单独设置,也可以集成在一起。In a possible design, data may also be stored in the processor 501 and/or the memory 502. The processor and the memory may be provided separately or integrated together.

一种可能的设计中,所述通信装置500还可以包括收发器505和/或天线506。所述处理器501有时也可以称为处理单元,对通信装置500进行控制。所述收发器505有时也可以称为收发单元、收发机、收发电路、或者收发器等,用于通过天线506实现通信装置500的收发功能。In one possible design, the communication device 500 may further include a transceiver 505 and/or an antenna 506. The processor 501 may also be sometimes referred to as a processing unit, and controls the communication device 500. The transceiver 505 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver functions of the communication device 500 through the antenna 506.

一种可能的设计中,通信装置500还可以包括以下一个或多个部件:无线通信模块,音频模块,外部存储器接口,内部存储器,通用串行总线(universal serial bus,USB)接口,电源管理模块,天线,扬声器,麦克风,输入输出模块,传感器模块,马达,摄像头,或显示屏等等。可以理解,在一些实施例中,通信装置500可以包括更多或更少部件,或者某些部件集成,或者某些部件拆分。这些部件可以是硬件,软件,或者软件和硬件的组合实现。In one possible design, the communication device 500 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input/output module, a sensor module, a motor, a camera, or a display screen, etc. It will be appreciated that in some embodiments, the communication device 500 may include more or fewer components, or some components may be integrated or separated. These components may be implemented in hardware, software, or a combination of software and hardware.

上述实施例中的通信装置可以是终端设备,也可以是电路,也可以是应用于终端设备中的芯片或者其他具有上述终端设备的组合器件、部件等。或者,上述实施例中的通信装置可以是网络设备,也可以是电路,也可以是应用于网络设备中的芯片或者其他具有上述网络设备的组合器件、部件等。当通信装置是终端设备或者网络设备时,收发模块可以是收发器,可以包括天线和射频电路等,处理模块可以是处理器,例如:CPU。当通信装置是芯片系统时,该通信装置可以是FPGA,可以是专用ASIC,还可以是系统芯片(system on chip,SoC),还可以是CPU,还可以是网络处理器(network processor,NP),还可以是DSP,还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。处理模块可以是芯片系统的处理器。收发模块或通信接口可以是芯片系统的输入输出接口或接口电路。例如,接口电路可以为代码/数据读写接口电路。所述接口电路,可以用于接收代码指令(代码指令存储在存储器中,可以直接从存储器读取,或也可以经过其他器件从存储器读取)并传输至处理器;处理器可以用于运行所述代码指令以执行上述方法实施例中的方法。又例如,接口电路也可以为通信处理器与收发机之间的信号传输接口电路。The communication device in the above embodiments can be a terminal device, a circuit, a chip used in a terminal device, or other devices or components combined with the above terminal devices. Alternatively, the communication device in the above embodiments can be a network device, a circuit, a chip used in a network device, or other devices or components combined with the above network devices. When the communication device is a terminal device or a network device, the transceiver module can be a transceiver, which can include an antenna and radio frequency circuits, etc., and the processing module can be a processor, such as a CPU. When the communication device is a system-on-chip, it can be an FPGA, a dedicated ASIC, a system-on-chip (SoC), a CPU, a network processor (NP), a DSP, a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated circuit. The processing module can be the processor of the system-on-chip. The transceiver module or communication interface can be the input/output interface or interface circuit of the system-on-chip. For example, the interface circuit can be a code/data read/write interface circuit. The interface circuit can be used to receive code instructions (the code instructions are stored in a memory and can be read directly from the memory or read from the memory via another device) and transmit them to the processor; the processor can be used to execute the code instructions to perform the method in the above method embodiment. For example, the interface circuit can also be a signal transmission interface circuit between a communication processor and a transceiver.

本申请实施例还提供一种通信系统,具体的,通信系统包括至少一个终端设备和至少一个网络设备。所述终端设备为用于实现上述通信方法相关功能的终端设备,所述网络设备为用于实现上述通信方法相关功能的网络设备。具体请参考上述方法实施例中的相关描述,这里不再赘述。The present application also provides a communication system. Specifically, the communication system includes at least one terminal device and at least one network device. The terminal device is a terminal device for implementing the functions related to the above-mentioned communication method, and the network device is a network device for implementing the functions related to the above-mentioned communication method. For details, please refer to the relevant description in the above-mentioned method embodiment, and will not be repeated here.

本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述通信方法中终端设备或者网络设备执行的方法。An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enables the computer to execute the method executed by the terminal device or network device in the above-mentioned communication method.

本申请实施例中还提供一种计算机程序产品,包括计算机程序代码,当计算机程序代码被执行时,使得计算机执行上述通信方法中终端设备或者网络设备执行的方法。A computer program product is also provided in an embodiment of the present application, including computer program code. When the computer program code is executed, the computer executes the method executed by the terminal device or network device in the above-mentioned communication method.

本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述方法300中终端设备或者网络设备的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。The embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of the terminal device or network device in the aforementioned method 300. The chip system can be composed of a chip, or can include a chip and other discrete devices.

为了实现上述图4~图5的通信装置的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该通信装置实现上述方法实施例中终端设备或者网络设备所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该通信装置必要的计算机程序或指令和数据。To implement the functions of the communication device shown in Figures 4 and 5 above, embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the terminal device or network device in the above method embodiments. In one possible design, the chip is connected to or includes a memory, which is used to store computer programs, instructions, and data necessary for the communication device.

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上做出贡献的部分或者该技术方案的部分可以通过软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims (48)

一种通信方法,其特征在于,包括:A communication method, comprising: 确定第一序列,所述第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为所述第一序列的长度,0≤n≤N-1,M为整数,c为整数;A first sequence x(n) is determined, where the first sequence x(n) satisfies: or e is Euler's constant, f(n) is a polynomial of degree x, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer; 根据所述第一序列生成第一主同步信号;generating a first primary synchronization signal according to the first sequence; 发送第一同步信号,所述第一同步信号包括所述第一主同步信号。A first synchronization signal is sent, where the first synchronization signal includes the first primary synchronization signal. 如权利要求1所述的方法,其特征在于,所述N为P或者Py,所述P为素数,所述y为正整数。The method according to claim 1, wherein N is P or P y , P is a prime number, and y is a positive integer. 如权利要求1或2所述的方法,其特征在于,所述第一序列属于第一序列集合,所述第一序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The method according to claim 1 or 2, wherein the first sequence belongs to a first sequence set, the first sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aif j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , a j ≠ a i . 如权利要求1或2所述的方法,其特征在于,所述第一序列属于第二序列集合,所述第二序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The method according to claim 1 or 2, wherein the first sequence belongs to a second sequence set, the second sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,所述第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,ai=aj=a,bi≠bjf j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , a i = a j = a, bi ≠ b j . 如权利要求4所述的方法,其特征在于,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。The method according to claim 4, wherein bi and bj satisfy: (3a×μ)mod N=( bi - bj ), or (3a×μ)mod N=( bj - bi ), and μ is greater than or equal to a constant. 如权利要求5所述的方法,其特征在于,μ为所述第二主同步信号与所述第一主同步信号之间的频率偏移。The method of claim 5, wherein μ is a frequency offset between the second primary synchronization signal and the first primary synchronization signal. 如权利要求1或2所述的方法,其特征在于,所述第一序列为第三序列集合中的第i个序列,所述第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2….<kQ≤N-1,Q为所述第三序列集合包括的序列的个数。The method according to claim 1 or 2, wherein the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 ….<k Q ≤N-1, where Q is the number of sequences included in the third sequence set. 如权利要求7所述的方法,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,所述第二序列为所述第三序列集合中的第j个序列,w为整数。The method according to claim 7, wherein k i corresponding to the first sequence and k j corresponding to the second sequence satisfy: ((k i - k j ) mod N)>w, the second sequence is the j-th sequence in the third sequence set, and w is an integer. 如权利要求7所述的方法,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:
或者其中,表示向下取整,表示向上取整。
The method according to claim 7, wherein the k i corresponding to the first sequence and the k j corresponding to the second sequence satisfy:
or in, Indicates rounding down. Indicates rounding up.
如权利要求1所述的方法,其特征在于,所述第一序列为第四序列集合中的第i个序列,所述第一序列xi(n)满足:包括:
M为整数,gi为整数。
The method according to claim 1, wherein the first sequence is the i-th sequence in a fourth sequence set, and the first sequence x i (n) satisfies: include:
M is an integer, and g i is an integer.
如权利要求1-10中任一项所述的方法,其特征在于,根据第一序列生成第一主同步信号,包括:The method according to any one of claims 1 to 10, wherein generating the first primary synchronization signal according to the first sequence comprises: 根据第四序列生成所述第一主同步信号;其中,所述第四序列为所述第一序列中的第一部分;或者,generating the first primary synchronization signal according to a fourth sequence; wherein the fourth sequence is the first part of the first sequence; or 所述第四序列是所述第一序列经过循环移位或者补零后扩展获得的,所述第四序列的长度大于所述第一序列的长度;或者,The fourth sequence is obtained by extending the first sequence after cyclic shift or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or 所述第四序列由所述第一序列中多个不连续的元素或者多个不完全连续的元素组成;或者,The fourth sequence is composed of a plurality of discontinuous elements or a plurality of incompletely continuous elements in the first sequence; or, 所述第四序列由所述第一序列中部分元素的取值变更为0获得。The fourth sequence is obtained by changing the values of some elements in the first sequence to 0. 一种通信方法,其特征在于,包括:A communication method, comprising: 接收第一同步信号,所述第一同步信号包括第一主同步信号;receiving a first synchronization signal, wherein the first synchronization signal comprises a first primary synchronization signal; 根据所述第一主同步信号确定第一序列,所述第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为所述第一序列的长度,0≤n≤N-1,M为整数,c为整数。A first sequence is determined according to the first primary synchronization signal, where the first sequence x(n) satisfies: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer. 如权利要求12所述的方法,其特征在于,所述N为P或者Py,所述P为素数,所述y为正整数。The method according to claim 12, wherein N is P or P y , P is a prime number, and y is a positive integer. 如权利要求12或13所述的方法,其特征在于,所述第一序列属于第一序列集合,所述第一序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The method according to claim 12 or 13, wherein the first sequence belongs to a first sequence set, the first sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aif j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , a j ≠ a i . 如权利要求12或13所述的方法,其特征在于,所述第一序列属于第二序列集合,所述第二序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The method according to claim 12 or 13, wherein the first sequence belongs to a second sequence set, the second sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,所述第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,当ai=aj=a,bi≠bjf j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , when a i = a j = a, bi ≠ b j . 如权利要求15所述的方法,其特征在于,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。The method of claim 15, wherein bi and bj satisfy: (3a×μ)mod N=( bi - bj ), or (3a×μ)mod N=( bj - bi ), and μ is greater than or equal to a constant. 如权利要求16所述的方法,其特征在于,μ为所述第二主同步信号与所述第一主同步信号之间的频率偏移。The method of claim 16, wherein μ is a frequency offset between the second primary synchronization signal and the first primary synchronization signal. 如权利要求12或13所述的方法,其特征在于,所述第一序列为第三序列集合中的第i个序列,所述第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2….<kQ≤N-1,Q为所述第三序列集合包括的序列的个数。The method according to claim 12 or 13, wherein the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 ….<k Q ≤N-1, where Q is the number of sequences included in the third sequence set. 如权利要求18所述的方法,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,所述第二序列为所述第三序列集合中的第j个序列,w为整数。The method of claim 18, wherein k i corresponding to the first sequence and k j corresponding to the second sequence satisfy: ((k i - k j ) mod N)>w, the second sequence is the j-th sequence in the third sequence set, and w is an integer. 如权利要求18所述的方法,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:
或者其中,表示向下取整,表示向上取整。
The method according to claim 18, wherein the k i corresponding to the first sequence and the k j corresponding to the second sequence satisfy:
or in, Indicates rounding down. Indicates rounding up.
如权利要求12所述的方法,其特征在于,所述第一序列为第四序列集合中的第i个序列,所述第一序列xi(n)满足:包括:
M为整数,gi为整数。
The method of claim 12, wherein the first sequence is the i-th sequence in a fourth sequence set, and the first sequence x i (n) satisfies: include:
M is an integer, and g i is an integer.
如权利要求12-21中任一项所述的方法,其特征在于,根据所述第一主同步信号确定第一序列,包括:根据所述第一主同步信号确定第四序列;The method according to any one of claims 12 to 21, wherein determining the first sequence according to the first primary synchronization signal comprises: determining a fourth sequence according to the first primary synchronization signal; 其中,所述第四序列为所述第一序列中的第一部分;或者,The fourth sequence is the first part of the first sequence; or 所述第四序列是所述第一序列经过循环移位或者补零后扩展获得的,所述第四序列的长度大于所述第一序列的长度;或者,The fourth sequence is obtained by extending the first sequence after cyclic shift or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or 所述第四序列由所述第一序列中多个不连续的元素或者多个不完全连续的元素组成;或者,The fourth sequence is composed of a plurality of discontinuous elements or a plurality of incompletely continuous elements in the first sequence; or, 所述第四序列由所述第一序列中部分元素的取值变更为0获得。The fourth sequence is obtained by changing the values of some elements in the first sequence to 0. 一种通信装置,其特征在于,包括:A communication device, comprising: 处理模块,用于确定第一序列,根据所述第一序列生成第一主同步信号,其中,所述第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为所述第一序列的长度,0≤n≤N-1,M为整数,c为整数;A processing module is configured to determine a first sequence, and generate a first primary synchronization signal according to the first sequence, wherein the first sequence x(n) satisfies: or e is Euler's constant, f(n) is a polynomial of degree x, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer; 收发模块,用于发送第一同步信号,所述第一同步信号包括所述第一主同步信号。The transceiver module is configured to send a first synchronization signal, where the first synchronization signal includes the first primary synchronization signal. 如权利要求23所述的装置,其特征在于,所述N为P或者Py,所述P为素数,所述y为正整数。The device according to claim 23, wherein N is P or P y , P is a prime number, and y is a positive integer. 如权利要求23或24所述的装置,其特征在于,所述第一序列属于第一序列集合,所述第一序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The apparatus according to claim 23 or 24, wherein the first sequence belongs to a first sequence set, the first sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aif j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , a j ≠ a i . 如权利要求23或24所述的装置,其特征在于,所述第一序列属于第二序列集合,所述第二序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The apparatus according to claim 23 or 24, wherein the first sequence belongs to a second sequence set, the second sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,所述第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,ai=aj=a,bi≠bjf j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , a i = a j = a, bi ≠ b j . 如权利要求26所述的装置,其特征在于,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。The device of claim 26, wherein bi and bj satisfy: (3a×μ) mod N = ( bi - bj ), or (3a×μ) mod N = ( bj - bi ), and μ is greater than or equal to a constant. 如权利要求27所述的装置,其特征在于,μ为所述第二主同步信号与所述第一主同步信号之间的频率偏移。The apparatus of claim 27, wherein μ is a frequency offset between the second primary synchronization signal and the first primary synchronization signal. 如权利要求23或24所述的装置,其特征在于,所述第一序列为第三序列集合中的第i个序列,所述第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2….<kQ≤N-1,Q为所述第三序列集合包括的序列的个数。The apparatus according to claim 23 or 24, wherein the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 ….<k Q ≤N-1, where Q is the number of sequences included in the third sequence set. 如权利要求29所述的装置,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,所述第二序列为所述第三序列集合中的第j个序列,w为整数。The apparatus of claim 29, wherein k i corresponding to the first sequence and k j corresponding to the second sequence satisfy: ((k i - k j ) mod N)>w, the second sequence is the j-th sequence in the third sequence set, and w is an integer. 如权利要求29所述的装置,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:
或者其中,表示向下取整,表示向上取整。
The apparatus according to claim 29, wherein the k i corresponding to the first sequence and the k j corresponding to the second sequence satisfy:
or in, Indicates rounding down. Indicates rounding up.
如权利要求23所述的装置,其特征在于,所述第一序列为第四序列集合中的第i个序列,所述第一序列xi(n)满足:包括:
M为整数,gi为整数。
The apparatus according to claim 23, wherein the first sequence is the i-th sequence in a fourth sequence set, and the first sequence x i (n) satisfies: include:
M is an integer, and g i is an integer.
如权利要求23-32中任一项所述的装置,其特征在于,所述处理模块具体用于:The device according to any one of claims 23 to 32, wherein the processing module is specifically configured to: 根据第四序列生成所述第一主同步信号;其中,所述第四序列为所述第一序列中的第一部分;或者,所述第四序列是所述第一序列经过循环移位或者补零后扩展获得的,所述第四序列的长度大于所述第一序列的长度;或者,The first primary synchronization signal is generated according to a fourth sequence; wherein the fourth sequence is a first part of the first sequence; or the fourth sequence is obtained by extending the first sequence after cyclic shifting or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or, 所述第四序列由所述第一序列中多个不连续的元素或者多个不完全连续的元素组成;或者,所述第四序列由所述第一序列中部分元素的取值变更为0获得。The fourth sequence is composed of a plurality of discontinuous elements or a plurality of incompletely continuous elements in the first sequence; or, the fourth sequence is obtained by changing the values of some elements in the first sequence to 0. 一种通信装置,其特征在于,包括:A communication device, comprising: 收发模块,用于接收第一同步信号,所述第一同步信号包括第一主同步信号;a transceiver module, configured to receive a first synchronization signal, where the first synchronization signal includes a first primary synchronization signal; 处理模块,用于根据所述第一主同步信号确定第一序列,所述第一序列x(n)满足:或者e为欧拉常数,f(n)为x次多项式,x大于2,N为所述第一序列的长度,0≤n≤N-1,M为整数,c为整数。a processing module, configured to determine a first sequence according to the first primary synchronization signal, where the first sequence x(n) satisfies: or e is Euler's constant, f(n) is an x-order polynomial, x is greater than 2, N is the length of the first sequence, 0≤n≤N-1, M is an integer, and c is an integer. 如权利要求34所述的装置,其特征在于,所述N为P或者Py,所述P为素数,所述y为正整数。The device according to claim 34, wherein N is P or P y , P is a prime number, and y is a positive integer. 如权利要求34或35所述的装置,其特征在于,所述第一序列属于第一序列集合,所述第一序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The apparatus according to claim 34 or 35, wherein the first sequence belongs to a first sequence set, the first sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,aj≠aif j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , a j ≠ a i . 如权利要求34或35所述的装置,其特征在于,所述第一序列属于第二序列集合,所述第二序列集合还包括第二序列,所述第二序列用于生成第二主同步信号;The apparatus according to claim 34 or 35, wherein the first sequence belongs to a second sequence set, the second sequence set further includes a second sequence, and the second sequence is used to generate a second primary synchronization signal; 其中,所述第一序列对应的fi(n)满足:fi(n)=ain3+bin2+cin+diWherein, fi (n) corresponding to the first sequence satisfies: fi (n)= ain3 + bin2 + cin + dim ; 所述第二序列对应的fj(n)满足:fj(n)=ajn3+bjn2+cjn+dj,当ai=aj=a,bi≠bjf j (n) corresponding to the second sequence satisfies: f j (n) = a j n 3 + b j n 2 + c j n + d j , when a i = a j = a, bi ≠ b j . 如权利要求37所述的装置,其特征在于,bi和bj满足:(3a×μ)mod N=(bi-bj),或者,(3a×μ)mod N=(bj-bi),μ大于或等于常数。The apparatus of claim 37, wherein bi and bj satisfy: (3a×μ) mod N = ( bi - bj ), or (3a×μ) mod N = ( bj - bi ), and μ is greater than or equal to a constant. 如权利要求38所述的装置,其特征在于,μ为所述第二主同步信号与所述第一主同步信号之间的频率偏移。The apparatus of claim 38, wherein μ is a frequency offset between the second primary synchronization signal and the first primary synchronization signal. 如权利要求34或35所述的装置,其特征在于,所述第一序列为第三序列集合中的第i个序列,所述第一序列对应的fi(n)满足:mi=n-ki,0≤k1<k2….<kQ≤N-1,Q为所述第三序列集合包括的序列的个数。The apparatus according to claim 34 or 35, wherein the first sequence is the i-th sequence in the third sequence set, and fi (n) corresponding to the first sequence satisfies: m i =nk i , 0≤k 1 <k 2 ….<k Q ≤N-1, where Q is the number of sequences included in the third sequence set. 如权利要求40所述的装置,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:((ki-kj)mod N)>w,所述第二序列为所述第三序列集合中的第j个序列,w为整数。The apparatus of claim 40, wherein k i corresponding to the first sequence and k j corresponding to the second sequence satisfy: ((k i - k j ) mod N)>w, the second sequence is the j-th sequence in the third sequence set, and w is an integer. 如权利要求40所述的装置,其特征在于,所述第一序列对应的ki和第二序列对应的kj满足:
或者其中,表示向下取整,表示向上取整。
The apparatus according to claim 40, wherein the k i corresponding to the first sequence and the k j corresponding to the second sequence satisfy:
or in, Indicates rounding down. Indicates rounding up.
如权利要求34所述的装置,其特征在于,所述第一序列为第四序列集合中的第i个序列,所述第一序列xi(n)满足:包括:The apparatus according to claim 34, wherein the first sequence is the i-th sequence in a fourth sequence set, and the first sequence x i (n) satisfies: include: M为整数,gi为整数。 M is an integer, and g i is an integer. 如权利要求34-43中任一项所述的装置,其特征在于,所述处理模块具体用于:The device according to any one of claims 34 to 43, wherein the processing module is specifically configured to: 根据所述第一主同步信号确定第四序列;determining a fourth sequence according to the first primary synchronization signal; 其中,所述第四序列为所述第一序列中的第一部分;或者,The fourth sequence is the first part of the first sequence; or 所述第四序列是所述第一序列经过循环移位或者补零后扩展获得的,所述第四序列的长度大于所述第一序列的长度;或者,The fourth sequence is obtained by extending the first sequence after cyclic shift or zero padding, and the length of the fourth sequence is greater than the length of the first sequence; or 所述第四序列由所述第一序列中多个不连续的元素或者多个不完全连续的元素组成;或者,The fourth sequence consists of a plurality of discontinuous elements or a plurality of incompletely continuous elements in the first sequence; or, 所述第四序列由所述第一序列中部分元素的取值变更为0获得。The fourth sequence is obtained by changing the values of some elements in the first sequence to 0. 一种通信装置,其特征在于,所述通信装置包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行存储在所述存储器上的计算机程序,使得所述通信装置执行如权利要求1~11中任一项所述的方法;或者,所述处理器用于执行存储在所述存储器上的计算机程序,使得所述通信装置执行如权利要求12~22中任一项所述的方法。A communication device, characterized in that the communication device includes a processor and a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored on the memory, so that the communication device performs the method according to any one of claims 1 to 11; or, the processor is used to execute the computer program stored on the memory, so that the communication device performs the method according to any one of claims 12 to 22. 一种芯片系统,其特征在于,所述芯片系统包括:处理器和接口,所述处理器用于从所述接口调用并运行指令,当所述处理器执行所述指令时,实现如权利要求1~11中任一项所述的方法;或者,当所述处理器执行所述指令时,实现如权利要求12~22中任一项所述的方法。A chip system, characterized in that the chip system includes: a processor and an interface, the processor is used to call and run instructions from the interface, when the processor executes the instructions, implements the method according to any one of claims 1 to 11; or, when the processor executes the instructions, implements the method according to any one of claims 12 to 22. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1~11中任一项所述的方法,或者,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求12~22中任一项所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium is used to store a computer program, which, when the computer program is run on a computer, causes the computer to execute the method according to any one of claims 1 to 11, or, when the computer program is run on a computer, causes the computer to execute the method according to any one of claims 12 to 22. 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1~11中任一项所述的方法;或者,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求12~22中任一项所述的方法。A computer program product, characterized in that the computer program product includes a computer program, which, when run on a computer, causes the computer to execute the method according to any one of claims 1 to 11; or, when run on a computer, causes the computer to execute the method according to any one of claims 12 to 22.
PCT/CN2025/073694 2024-02-04 2025-01-21 Communication method and apparatus Pending WO2025162079A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410162193.4A CN120434086A (en) 2024-02-04 2024-02-04 Communication method and device
CN202410162193.4 2024-02-04

Publications (1)

Publication Number Publication Date
WO2025162079A1 true WO2025162079A1 (en) 2025-08-07

Family

ID=96556588

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2025/073694 Pending WO2025162079A1 (en) 2024-02-04 2025-01-21 Communication method and apparatus

Country Status (2)

Country Link
CN (1) CN120434086A (en)
WO (1) WO2025162079A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841507A (en) * 2009-03-20 2010-09-22 中兴通讯股份有限公司 Method and device for generating primary synchronous channel sequence and multi-antenna transmitting method of primary synchronous channel sequence
CN104578115A (en) * 2015-01-26 2015-04-29 国网四川省电力公司经济技术研究院 Electric system low frequency oscillation mode identification method based on correlation functions
CN110313157A (en) * 2017-03-04 2019-10-08 Lg电子株式会社 The method and its equipment of synchronization signal are sent in a wireless communication system
US20200245273A1 (en) * 2019-01-30 2020-07-30 Corning Optical Communications LLC Over-the-air synchronization of radio nodes in a radio access network
CN117176438A (en) * 2023-09-13 2023-12-05 贵州电网有限责任公司 Power communication big data protection methods, electronic equipment and storage media

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841507A (en) * 2009-03-20 2010-09-22 中兴通讯股份有限公司 Method and device for generating primary synchronous channel sequence and multi-antenna transmitting method of primary synchronous channel sequence
CN104578115A (en) * 2015-01-26 2015-04-29 国网四川省电力公司经济技术研究院 Electric system low frequency oscillation mode identification method based on correlation functions
CN110313157A (en) * 2017-03-04 2019-10-08 Lg电子株式会社 The method and its equipment of synchronization signal are sent in a wireless communication system
US20200245273A1 (en) * 2019-01-30 2020-07-30 Corning Optical Communications LLC Over-the-air synchronization of radio nodes in a radio access network
CN117176438A (en) * 2023-09-13 2023-12-05 贵州电网有限责任公司 Power communication big data protection methods, electronic equipment and storage media

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INTEL CORPORATION: "Synchronization Signal Sequence Design", 3GPP DRAFT; R1-1702180 SS SEQUENCE - CLEAN, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Athens, Greece; 20170213 - 20170217, 12 February 2017 (2017-02-12), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051209339 *

Also Published As

Publication number Publication date
CN120434086A (en) 2025-08-05

Similar Documents

Publication Publication Date Title
US7231451B2 (en) Transmit-only and receive-only Bluetooth apparatus and method
TWI859955B (en) Ppdu uplink bandwidth indicating method, communication device, computer readable storage medium and computer programme product
CN111770577A (en) Method and apparatus for determining transmission resources
WO2022151912A1 (en) Method for recovering right to use transmission opportunity, and related apparatus
CN115515228A (en) PPDU transmission method and related device
JP2024514278A (en) Communication methods and devices
WO2025162079A1 (en) Communication method and apparatus
WO2025162075A1 (en) Communication method, and apparatus
WO2023272444A1 (en) Communication method and communication apparatus therefor
WO2025097935A1 (en) Random access method and communication apparatus
WO2024067605A1 (en) Communication method and communication apparatus
WO2019084860A1 (en) Data transmission method in internet of vehicles and terminal
CN117997492A (en) Sideline communication method and device
CN109691145B (en) Data transmission method and terminal in Internet of Vehicles
WO2025086178A1 (en) Communication method and apparatus
WO2025145757A1 (en) Communication method and apparatus
WO2025241987A1 (en) Communication method and apparatus
WO2025145758A1 (en) Communication method and apparatus
WO2024183580A1 (en) Communication method and communication apparatus
WO2025007758A1 (en) Communication method and communication apparatus
WO2024114563A1 (en) Communication method and apparatus
WO2025055913A1 (en) Wireless energy-charging method and communication apparatus
WO2025124081A1 (en) Communication method and apparatus
CN120883557A (en) Method and apparatus for generating measurement results under aggregated transmission
WO2024222804A1 (en) Communication system, communication processing method, and related device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25747651

Country of ref document: EP

Kind code of ref document: A1