Communication method and device

By generating a synchronization signal composed of multiple sequences with the same polynomial, the problem of poor performance of narrowband terminal devices when receiving synchronization signals is solved, and the effect of improving the performance of narrowband terminal devices and reducing performance losses of broadband terminal devices is achieved.

CN120152003APending Publication Date: 2025-06-13HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311726099.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-13
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

When receiving the primary synchronization signal (PSS) and secondary synchronization signal (SSS), narrowband terminal equipment has poor performance, resulting in the impact of communication performance.

Method used

By generating and sending a synchronization signal consisting of a sequence of multiple sequence polynomials, a narrowband terminal device can receive any part of the sequence, thereby reducing reception complexity and improving performance. At the same time, the broadband terminal device obtains the same information through multiple sequences with the same polynomial sequence, reducing performance losses.

Benefits of technology

This method not only improves the synchronous signal reception performance of narrowband terminal devices, but also reduces the performance loss of broadband terminal devices and reduces the overhead of network devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120152003A_ABST
    Figure CN120152003A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method and device which are used for solving the problem that performance of receiving PSS and SSS by narrowband terminal equipment is poor. The method comprises: a terminal device receiving M sequences in a synchronization signal, and obtaining an identifier of a cell according to the synchronization signal; wherein the synchronization signal comprises N sequences, sequence polynomials of the N sequences are the same, frequency domain resources mapped to the N sequences are not overlapped, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N. On one hand, the complexity of receiving the synchronization signal by the narrowband terminal device can be reduced, and the performance of receiving the synchronization signal by the narrowband terminal device can be improved. On the other hand, the performance loss of receiving the synchronization signal by the broadband terminal equipment can be reduced as much as possible, and the overhead of network equipment can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] Generally, a network device broadcasts a synchronization signal / physical broadcast channel block (SS / PBCH block, SSB) for a terminal device to initially access a cell, etc. For a new type of narrowband terminal device, since the maximum bandwidth that the narrowband terminal device can receive may be less than the bandwidths of the primary synchronization signal (PSS) and the secondary synchronization signal (SSS), the narrowband terminal device can only receive a part of the PSS and SSS. If the PSS and SSS are received by means of puncture, the autocorrelation performance and cross-correlation performance of the sequence will be lost, affecting the communication performance of the narrowband terminal. Therefore, there is an urgent need for a method to improve the communication performance of the terminal device. Summary of the Invention

[0003] Embodiments of this application provide a communication method and apparatus, which are used to solve the problem that the performance of a narrowband terminal device in receiving the PSS and SSS is poor.

[0004] In a first aspect, a communication method is provided. The execution subject of this method may be a terminal device or a chip, a chip system, or a circuit for the terminal device. This method may be implemented through the following steps: receiving M sequences in the synchronization signal, and obtaining the identifier of the cell according to the synchronization signal; where the synchronization signal includes N sequences, the sequence polynomials of the N sequences are the same, the frequency-domain resources mapped by the N sequences do not overlap with each other, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

[0005] In this application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, it can enable a narrowband terminal device, that is, a second type of terminal device, to receive any part of the sequences, thereby reducing the complexity of the narrowband terminal device in receiving the synchronization signal and improving the performance of the narrowband terminal device in receiving the synchronization signal. On the other hand, it can enable a broadband terminal device, that is, a first type of terminal device, to obtain the same information through multiple sequences with the same sequence polynomial, thereby minimizing the performance loss of the broadband terminal device in receiving the synchronization signal as much as possible. In addition, through the synchronization signal provided in this application, the requirements of both the narrowband terminal device and the broadband terminal device in receiving the synchronization signal can be met, thereby effectively reducing the overhead of the network device.

[0006] In a possible design, M sequences in the received synchronization signal are included: receiving M sequences in the synchronization signal according to a synchronization grid; wherein, the synchronization grid is a first frequency point or a second frequency point, and the interval between the first frequency point and the second frequency point sub-carriers, the first frequency point corresponds to a first type of terminal device, and the second frequency point corresponds to a second type of terminal device, is rounded down, L is the length of the sequence, n is an integer greater than or equal to 0, and the receiving bandwidth of the first type of terminal device is greater than that of the second type of terminal device.

[0007] Through the above design, it is beneficial for the first type of terminal device, i.e., the broadband terminal device, and the second type of terminal device, i.e., the narrowband terminal device, to receive complete sequences, thereby reducing the performance loss of the first type of terminal device and the second type of terminal device in receiving the synchronization signal as much as possible.

[0008] In a second aspect, a communication method is provided. The execution subject of this method can be a network device or a chip, chip system, or circuit for a network device. This method can be implemented through the following steps: generating a synchronization signal and sending the synchronization signal; wherein, the synchronization signal includes N sequences, the sequence polynomials of the N sequences are the same, and the frequency-domain resources mapped by the N sequences do not overlap with each other, and N is an integer greater than 1.

[0009] In this application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, it enables the narrowband terminal device, i.e., the second type of terminal device, to receive any part of the sequence, thereby reducing the complexity of the narrowband terminal device in receiving the synchronization signal and improving the performance of the narrowband terminal device in receiving the synchronization signal. On the other hand, it enables the broadband terminal device, i.e., the first type of terminal device, to obtain the same information through multiple sequences with the same sequence polynomial, thereby reducing the performance loss of the broadband terminal device in receiving the synchronization signal as much as possible. In addition, through the synchronization signal provided in this application, the requirements of both the narrowband terminal device and the broadband terminal device in receiving the synchronization signal can be met, thereby effectively reducing the overhead of the network device.

[0010] In a possible design, the synchronization grid corresponding to the synchronization signal is a first frequency point or a second frequency point, wherein the interval between the first frequency point and the second frequency point sub-carriers, is rounded down, L is the length of the sequence, n is an integer greater than or equal to 0, the first frequency point corresponds to a first type of terminal device, the second frequency point corresponds to a second type of terminal device, and the receiving bandwidth of the first type of terminal device is greater than that of the second type of terminal device.

[0011] Through the above design, it is beneficial for the first type of terminal device, i.e., the broadband terminal device, and the second type of terminal device, i.e., the narrowband terminal device, to receive the complete sequence, thereby minimizing the performance loss of the first type of terminal device and the second type of terminal device in receiving the synchronization signal.

[0012] Based on the above first aspect and second aspect, the following design is provided:

[0013] In a possible design, the time-domain resources to which the N sequences are mapped can be the same; or the N sequences can be mapped to the same 1 OFDM symbol.

[0014] In a possible design, the synchronization signal is the primary synchronization signal and the N sequences are m sequences; or, the synchronization signal is the secondary synchronization signal and the N sequences are gold sequences.

[0015] In a possible design, when the length of the N sequences is 63, the polynomials corresponding to the N sequences are all x(i + 6) = (x(i + 5) + x(i)) mod 2, or, x(i + 6) = (x(i + 4) + x(i + 3) + x(i + 2) + x(i)) mod 2, or, x(i + 6) = (x(i + 5) + x(i + 4) + x(i + 1) + x(i)) mod 2, or, x(i + 6) = (x(i + 5) + x(i + 4) + x(i + 3) + x(i)) mod 2. Where x(i) is the i-th sequence element in sequence A or sequence B, and 0 ≤ i < L.

[0016] Through the above design, the performance loss of the first type of terminal device in receiving the synchronization signal is relatively small.

[0017] In a possible design, when the length of the N sequences is 63, the polynomials corresponding to the N sequences are all x(i + 6) = (x(i + 5) + x(i)) mod 2, or, x(i + 6) = (x(i + 4) + x(i + 3) + x(i + 2) + x(i)) mod 2, or, x(i + 6) = (x(i + 5) + x(i + 4) + x(i + 1) + x(i)) mod 2. Where x(i) is the i-th sequence element in sequence A or sequence B, and 0 ≤ i < L.

[0018] Through the above design, the performance loss of the first type of terminal device in receiving the synchronization signal is even smaller.

[0019] In a possible design, the N sequences include sequence A and sequence B, where the number of the first identifiers N carried by the cyclic shift values of sequence A ID(2) is the same as the number of the first identifiers N carried by the cyclic shift values of sequence B ID(2) and / or, the values taken by the cyclic shift values of sequence A are the same as the values taken by the cyclic shift values of sequence B.

[0020] Through the above design, sequence A and sequence B are made the same, so that the second type of terminal device can obtain the cell identifier based on either sequence A or sequence B, reducing the complexity of the second type of terminal device receiving the synchronization signal and improving the performance of the second type of terminal device receiving the synchronization signal. On the other hand, it can make the information obtained by the first type of terminal device through sequence A and sequence B the same, thereby minimizing the performance loss of the first type of terminal device receiving the synchronization signal as much as possible.

[0021] In a possible design, the N sequences include sequence P and sequence Q, where both sequence P and sequence Q are determined based on the first sequence and the second sequence.

[0022] In a possible design, the cyclic shift value of the first sequence corresponding to sequence P and the cyclic shift value of the first sequence corresponding to sequence Q are both determined according to the second identifier N ID(1) and the first identifier N ID(2) The number of the second identifier N carried by the cyclic shift value of the first sequence corresponding to sequence P ID(1) is the same as the number of the second identifier N carried by the cyclic shift value of the first sequence corresponding to sequence Q. ID(1)

[0023] The above two designs make sequence P and sequence Q the same, so that the second type of terminal device can obtain the cell identifier based on either sequence P or sequence Q, reducing the complexity of the second type of terminal device receiving the synchronization signal and improving the performance of the second type of terminal device receiving the synchronization signal. On the other hand, it can make the information obtained by the first type of terminal device through sequence P and sequence Q the same, thereby minimizing the performance loss of the first type of terminal device receiving the synchronization signal as much as possible.

[0024] In a possible design, the cyclic shift value m of the first sequence corresponding to sequence P 0 satisfies the following formula:

[0025]

[0026] The cyclic shift value m of the first sequence corresponding to sequence Q 0 ' satisfies the following formula:

[0027]

[0028] where K 1 、K 2 、L 1 、L 2 、A are all preset parameters, is rounding down, K 1 is the same as K 2 、L 1 ​and L 2 are both the largest divisors less than the length of sequence P in the divisors of the second identifier N ID(1) .

[0029] The above design reduces the performance loss of the first type of terminal device receiving the synchronization signal as much as possible by restricting the values of L 1 and L 2 .

[0030] In a possible design, when the length of sequence P is 63, the value of K 1 is an integer from 5 to 12. Through the above design, the performance loss of the first type of terminal device receiving the synchronization signal is relatively small

[0031] In a possible design, when the length of sequence P is 63, the value of K 1 can be 8 or 9. Through the above design, the performance loss of the first type of terminal device receiving the synchronization signal is even smaller

[0032] In a possible design, the cyclic shift value of the second sequence corresponding to sequence P and the cyclic shift value of the second sequence corresponding to sequence Q are both determined according to the second identifier N ID(1) , and the number of the second identifiers N ID(1) carried by the cyclic shift value of the second sequence corresponding to sequence P is the same as the number of the second identifiers N ID(1) carried by the cyclic shift value of the second sequence corresponding to sequence Q

[0033] The above design makes sequence P and sequence Q the same, so that the second type of terminal device can obtain the cell identifier based on either sequence P or sequence Q, reducing the complexity of the second type of terminal device receiving the synchronization signal and improving the performance of the second type of terminal device receiving the synchronization signal. On the other hand, it can make the information obtained by the first type of terminal device through sequence P and sequence Q the same, thus reducing the performance loss of the first type of terminal device receiving the synchronization signal as much as possible

[0034] In a possible design, the cyclic shift value m 1 of the second sequence corresponding to sequence P satisfies the following formula

[0035] m 1 = mod(N ID(1) , L 1 )

[0036] The cyclic shift value m 1 ' of the second sequence corresponding to sequence Q satisfies the following formula

[0037] m 1 ' = mod(N ID(1) , L 2 )

[0038] Among them, L 1 and L 2 are both the largest divisors less than the length of sequence P among the divisors of the second identifier N ID(1) , and mod is the modulo operation.

[0039] Through the above design, by restricting the values of L 1 and L 2 , the performance loss of the first type of terminal device receiving the synchronization signal can be minimized as much as possible.

[0040] In a possible design, N is equal to 2 and M is equal to 1.

[0041] In a third aspect, the present application further provides a communication device, and the device is a terminal device or a chip of a terminal device. This communication device has the function of implementing any method provided in the first aspect above. This communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0042] In a possible design, this communication device includes: a processor, which is configured to support this communication device to execute the corresponding functions of the terminal device in the above method. This communication device may further include a memory, and the memory can be coupled to the processor, and it stores the necessary program instructions and data of this communication device. Optionally, this communication device further includes an interface circuit, and this interface circuit is used to support the communication between this communication device and devices such as service network devices, for example, the transceiver of data or signals. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.

[0043] In a possible design, this communication device includes corresponding functional modules, which are respectively used to implement the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0044] In a possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module), and these units can execute the corresponding functions in the above method example. For specific reference, see the description in the method provided in the first aspect, and details will not be elaborated here.

[0045] In a fourth aspect, the present application further provides a communication device, and the device is a network device or a chip of a network device. This communication device has the function of implementing any method provided in the second aspect above. This communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0046] In a possible design, the communication device includes a processor configured to support the communication device in performing the corresponding functions of the network device in the method shown above. The communication device may further include a memory coupled to the processor, which stores the necessary program instructions and data of the communication device. Optionally, the communication device further includes an interface circuit for supporting communication between the communication device and other devices such as terminal devices, for example, the transceiver of data or signals. Exemplarily, the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.

[0047] In a possible design, the communication device includes corresponding functional modules respectively for implementing the steps in the above method. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0048] In a possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module), and these units may perform the corresponding functions in the above method examples. For specific details, refer to the description in the method provided in the second aspect, which will not be elaborated here.

[0049] In a fifth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device. The processor is configured to implement the methods in the foregoing first aspect and any possible design through logic circuits or by executing code instructions.

[0050] In a sixth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device. The processor is configured to implement the methods in the foregoing second aspect and any possible design through logic circuits or by executing code instructions.

[0051] In a seventh aspect, a computer-readable storage medium is provided, in which computer programs or instructions are stored. When the computer programs or instructions are executed by a processor, the methods in the foregoing first aspect or second aspect and any possible design are implemented.

[0052] In an eighth aspect, a computer program product storing instructions is provided. When the instructions are run by a processor, the methods in the foregoing first aspect or second aspect and any possible design are implemented.

[0053] In a ninth aspect, a chip system is provided. The chip system includes a processor and may further include a memory, and is used to implement the methods in the foregoing first aspect or second aspect and any possible designs. The chip system may be composed of chips or may include chips and other discrete devices.

[0054] In a tenth aspect, a communication system is provided. The system includes a terminal device and a network device. The network device generates a synchronization signal and sends the synchronization signal, where the synchronization signal includes N sequences, and N is an integer greater than 1. The terminal device receives M sequences in the synchronization signal and obtains the identifier of the cell according to the synchronization signal, where M is an integer greater than 0 and not greater than N. The sequence polynomials of the N sequences are the same, and the frequency domain resources of the N sequences do not overlap with each other.

[0055] The technical effects that can be achieved by the technical solutions in any one of the foregoing third aspect to tenth aspect may be described with reference to the technical effects that can be achieved by the technical solutions in the foregoing first aspect. Repeated parts will not be elaborated. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a schematic diagram of an SSB structure according to an embodiment of the present application;

[0057] Figure 2 It is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;

[0058] Figure 3 It is a schematic flowchart of a communication method according to an embodiment of the present application;

[0059] Figure 4 It is a schematic diagram of a synchronization signal according to an embodiment of the present application;

[0060] Figure 5 It is a schematic diagram of a synchronization grid according to an embodiment of the present application;

[0061] Figure 6 It is a schematic diagram of the structure of a communication device according to an embodiment of the present application;

[0062] Figure 7 It is a schematic diagram of the structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

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

[0064] Hereinafter, some terms in the embodiments of the present application will be explained to facilitate the understanding of those skilled in the art.

[0065] 1) The terminal device can be a device with wireless transceiver function or a chip that can be set in any device, and can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile device, remote station, remote terminal, mobile equipment, user terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in video surveillance, and a wearable terminal device, etc.

[0066] The network device can be a device for realizing the functions of the access network device. The access network device can refer to a device in the access network that communicates with wireless terminal devices through one or more cells in the air interface. For example, it can be a next-generation base station (gNB) in a new radio (NR) system, or an evolved base station (eNB) in a long-term evolution (LTE) system, etc. The network device can also be a device capable of supporting the network device to realize the functions of the access network device, such as a chip system, and this device can be installed in the network device.

[0067] 2) SSB: In the NR system, an SSB contains a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). In one example, the format of the SSB can be as Figure 1 shown. In the time domain, an SSB occupies 4 consecutive orthogonal frequency division multiplexing (OFDM) symbols. In the frequency domain, an SSB occupies 240 consecutive subcarriers, and these 240 subcarriers are sequentially numbered from 0 to 239 in ascending order of frequency. Specifically, as Figure 1As shown, the first OFDM symbol carries the PSS. The sub - carriers numbered 0, 1, …, 55, 183, 184, …, 239 are set to 0. The sub - carriers numbered 56, 57, …, 182 are the sub - carriers occupied by the PSS. That is, the sequence of symbols corresponding to the PSS is mapped to the sub - carriers numbered 56, 57, …, 182 of the first OFDM symbol.

[0068] The 2nd OFDM symbol and the 4th OFDM symbol carry the PBCH. That is, the sequence corresponding to the PBCH is mapped to the sub - carriers numbered 0 - 239 of the 2nd OFDM symbol and the 4th OFDM symbol.

[0069] The 3rd OFDM symbol carries the SSS and the PBCH. Among them, the sub - carriers numbered 56, 57, …, 182 carry the SSS, and the sub - carriers numbered 0, 1, …, 47, 192, 193, …, 239 carry the PBCH, and the remaining sub - carriers are set to 0. That is, the sequence corresponding to the SSS is mapped to the sub - carriers numbered 56, 57, …, 182 of the 3rd OFDM symbol. The sequence corresponding to the PBCH is mapped to the sub - carriers numbered 0, 1, …, 47, 192, 193, …, 239 of the 3rd OFDM symbol.

[0070] It should be understood that the above mapping method of the SSB to the time - frequency domain resources is only an example, and the method of mapping the SSB to the time - frequency domain resources in this application is not limited by the above example.

[0071] In NR, the sub - carrier index or serial number of the frequency - domain resource is defined as k, and the OFDM symbol index or serial number of the time - domain resource is defined as l. The resource element (RE) of the time - frequency domain resource can be represented as (k, l).

[0072] It should be noted that in the embodiments of this application, the sequence can also be referred to as a symbol sequence, a sequence of symbols, etc. The sequence of XXX can also be referred to as the symbol sequence corresponding to XXX, the sequence of symbols corresponding to XXX, the sequence corresponding to XXX, the symbol sequence constituting XXX, the sequence of symbols constituting XXX, the sequence constituting XXX, etc. For example, the N sequences of the synchronization signal can also be referred to as the N symbol sequences corresponding to the synchronization signal, the N sequences of symbols corresponding to the synchronization signal, the N sequences corresponding to the synchronization signal, the N symbol sequences constituting the synchronization signal, the N sequences of symbols constituting the synchronization signal, the N sequences constituting the synchronization signal, etc.

[0073] 3) Synchronization raster

[0074] In the NR system, when there is no explicit signaling for notifying the synchronization block position, the synchronization raster indicates the frequency position of the synchronization block that the UE can use to obtain system information.

[0075] 4) Cell identification (ID): It can also be referred to as the physical cell ID (PCI). In wireless communication, the physical layer differentiates different cells through the physical cell ID (denoted as N ID(cell) ). Currently, all physical cell IDs can be divided into multiple groups, with one group corresponding to one group identification, and the group identification can be referred to as the second identification (denoted as N ID(1) ). Each group includes multiple different in-group identifications, and the in-group identification can also be referred to as the first identification (denoted as N ID(2) ). A physical cell ID can be determined based on a second identification and a first identification. Exemplarily, the physical cell ID can be calculated through the following formula:

[0076] N ID(cell) = 3N ID(1) + N ID(2) .

[0077] The first identification N ID(2) can be carried in the PSS, and the second identification can be carried in the SSS.

[0078] It should be understood that the naming of the above identifications is only an exemplary naming, and this application does not make specific limitations.

[0079] In the embodiments of this application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and back associated objects. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c can be single or multiple.

[0080] Also, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of multiple objects, etc. For example, the first sequence and the second sequence are only used to distinguish different sequences, rather than indicating differences in the length, priority, or importance of these two sequences, etc.

[0081] Some noun concepts involved in the embodiments of the present application were introduced above. Next, the technical background involved in the embodiments of the present application will be introduced.

[0082] Typical Internet of Things (IoT) applications may include aspects such as smart grids, smart agriculture, smart transportation, smart homes, and environmental monitoring. Since the IoT needs to be applied in various scenarios, such as from outdoor to indoor, from ground to underground, many special requirements are put forward for the design of the IoT. For example, a large number of low-rate devices are required, and machine-type communication (MTC) terminal devices need to support a large number of low-rate devices. The number of MTC terminal devices is much larger than the number of devices for human-to-human communication. However, the transmitted data packets are very small and are not sensitive to latency. In addition, in most cases, MTC terminal devices are powered by batteries. But at the same time, in many scenarios, MTC terminal devices are required to be able to work for more than ten years without battery replacement. This requires MTC terminal devices to be able to work with extremely low power consumption.

[0083] The services of the Fifth-Generation (5G) technology are very diverse, including services for enhanced mobile broadband (eMBB), ultra-reliability low-latency communication (URLLC), and massive machine-type communication (mMTC).

[0084] Currently, the designed bandwidths of the synchronization signals PSS and SSS only consider the access of eMBB terminal devices and do not take into account the access of narrowband terminal devices (for example, terminal devices with a receiving bandwidth smaller than the bandwidths of PSS and SSS). If a narrowband terminal device needs to receive PSS and SSS, it needs to perform narrowband reception from a part of PSS and SSS. If PSS and SSS are received by means of puncture, the autocorrelation performance and cross-correlation performance of the sequence will be lost, affecting the communication performance of the narrowband terminal. Therefore, there is an urgent need for a method to improve the communication performance of terminal devices.

[0085] Based on this, the embodiments of the present application provide a communication method and device for solving the problem of poor performance of narrowband terminal devices in receiving PSS and SSS. Among them, the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be elaborated.

[0086] The communication method provided in this application can be applied to various communication systems. For example, it can be the Internet of Things (IoT), Narrow Band Internet of Things (NB-IoT), LTE, or the fifth-generation (5G) communication system. It can also be an LTE-5G hybrid architecture, a 5G New Radio (NR) system, or a new communication system emerging in the development of 6G or future communications. The 5G communication system described in this application can include at least one of a non-standalone (NSA) 5G communication system and a standalone (SA) 5G communication system. The communication system can also be a machine-to-machine (M2M) network or other networks.

[0087] Refer to Figure 2 As shown, a communication system provided by an embodiment of this application includes a network device and six terminal devices, namely UE1 to UE6. In this communication system, UE1 to UE6 can send uplink data to the network device, and the network device can receive the uplink data sent by UE1 to UE6. In addition, UE4 to UE6 can also form a sub-communication system. The network device can send downlink information to UE1, UE2, UE3, and UE5, and UE5 can send downlink information to UE4 and UE6 based on device-to-device (D2D) technology. Figure 2 This is only a schematic diagram and does not specifically limit the type of the communication system, the number and type of devices included in the communication system, etc.

[0088] Embodiments of the present application can be applied to a communication system serving the first type of terminal devices, or to a communication system serving the second type of terminal devices, or to a communication system serving both the first type of terminal devices and the second type of terminal devices. Among them, the maximum bandwidth (or receiving bandwidth) of the first type of terminal devices is greater than the maximum bandwidth (or receiving bandwidth) of the second type of terminal devices. Exemplarily, the receiving bandwidth of the first type of terminal devices can be greater than or equal to the bandwidth of PSS / SSS, and the receiving bandwidth of the second type of terminal devices can be less than the bandwidth of PSS / SSS. For example, the second type of terminal devices can be terminal devices with reduced capabilities, such as the reduced capability (REDCAP) terminal devices (REDCAP UE) defined in 3GPP protocol Release 17, or the enhanced reduced capability (eREDCAP) terminal devices (eREDCAP UE) defined in Release 18, or terminal devices with further reduced UE capabilities that may appear in the future, etc.

[0089] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0090] The following takes the communication method provided by the embodiments of the present application being executed by a network device and a terminal as an example for introduction. The steps executed by the network device can be implemented by the network device itself, or by components in the network device (such as a baseband chip, or other processing units or processor modules, etc.). The steps executed 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, etc.). The terminal device can be the first type of terminal device or the second type of terminal device.

[0091] In the present application, "mapped resources" can also be described as "occupied resources", "mapped resources". For example, "mapped frequency domain resources" can also be described as "mapped frequency domain resources", "occupied frequency domain resources", and "mapped time domain resources" can also be described as "mapped time domain resources", "occupied time domain resources".

[0092] In the present application, "sequence number" can also be described as "index", "identifier". For example, "subcarrier sequence number" can also be described as "subcarrier index", "subcarrier identifier".

[0093] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application. In the embodiments of the present application, the synchronization signal (such as PSS or SSS) is composed of multiple sequences with the same sequence polynomial, and the frequency-domain resources mapped by the multiple sequences do not overlap with each other. Thus, the narrowband terminal device, that is, the second type of terminal device, can obtain the cell identifier based on a part of the synchronization signal (that is, part of the multiple sequences included in the synchronization signal). Moreover, since the sequence polynomials of the multiple sequences included in the synchronization signal are the same, the broadband terminal device, that is, the first type of terminal device, can obtain the same information through the multiple sequences, thereby minimizing the performance loss of the broadband terminal device for receiving the synchronization signal as much as possible. It can be seen that through the synchronization signal provided by the present application, the requirements of both the narrowband terminal device and the broadband terminal device for receiving the synchronization signal can be satisfied, thereby effectively reducing the overhead of the network device.

[0094] See Figure 3 , which is a schematic flowchart of a communication method provided by the present application. The method includes:

[0095] S301, the network device generates a synchronization signal.

[0096] Among them, the synchronization signal includes N sequences, the sequence polynomials of the N sequences are the same, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

[0097] Optionally, the lengths of the above N sequences are the same. Exemplarily, the length L of the above N sequences is 63.

[0098] Optionally, the number of subcarriers mapped by the above N sequences is the same. Exemplarily, each of the above N sequences is mapped to 63 subcarriers.

[0099] Optionally, the frequency-domain resources mapped by the N sequences may not overlap with each other, and N is an integer greater than 1. That is, the subcarrier indices or serial numbers mapped by each of the N sequences are different. That is, the value range of the subcarrier index or serial number k mapped by each of the N sequences is different.

[0100] Optionally, the frequency-domain resources mapped by each of the N sequences are continuous, or, it can also be described as that the subcarriers mapped by each of the N sequences are continuous, or, it can also be described as that the subcarrier serial numbers mapped by each of the N sequences are continuous, that is, the value of the subcarrier serial number k mapped by each of the N sequences is continuous.

[0101] Optionally, the time-domain resources to which the N sequences are mapped may be the same. For example, the values of the OFDM symbol number l to which the N sequences are mapped are the same. Taking the example where the N sequences are mapped to 1 OFDM symbol, the N sequences are mapped to the same 1 OFDM symbol.

[0102] Exemplarily, taking N = 2 as an example, assume that the synchronization signal is mapped to X subcarriers, where X is an integer greater than 0. One of the 2 sequences included in the synchronization signal is mapped to the first X subcarriers. The other sequence is mapped to the last X subcarriers. Where, is the floor operation. Where, may be equal to the length L of one sequence.

[0103] For example, assume X is equal to 127, the synchronization signal is mapped to 127 subcarriers, and the mapped subcarrier numbers are 0 to 126. One of the 2 sequences of the synchronization signal (illustrated as sequence 1) is mapped to the first 63 subcarriers of the 127 carriers, and the value range of the mapped subcarrier number k is 0 to 62. The other sequence (illustrated as sequence 2) is mapped to the last 63 subcarriers of the 127 carriers, and the value range of the mapped subcarrier number k is 64 to 126. As Figure 4 shown.

[0104] Optionally, one subcarrier in the middle of the subcarriers to which the two sequences are mapped, that is, the subcarrier number k with a value of 63, can be set to null or carry a preset sequence element. That is, the subcarrier number 63 can be used as a guard subcarrier and does not carry an effective signal.

[0105] If there is no guard subcarrier between the subcarriers to which the two sequences are mapped, when a narrowband terminal device (that is, the second type of terminal device) receives the synchronization signal and there is a frequency offset, the narrowband terminal device may misdetect the sequence. The above method can reduce the probability of misdetection by the narrowband terminal device by using the subcarrier number 63 in the middle of the subcarriers to which the two sequences are mapped as a guard subcarrier.

[0106] Alternatively, one subcarrier number 63 in the middle of the subcarriers to which the two sequences are mapped can also carry a sequence element exclusive to the synchronization signal. The detection performance of the synchronization signal of the broadband terminal device (that is, the first type of terminal device) can be improved by the above method.

[0107] The above S301 is an optional step.

[0108] In this application, the synchronization signal may be a PSS or an SSS. If the synchronization signal is a PSS, the above N sequences are all m sequences. If the synchronization signal is an SSS, the above N sequences are all gold sequences.

[0109] The design of the synchronization signal will be described in detail below in combination with specific examples.

[0110] S302, the network device sends a synchronization signal. Correspondingly, the terminal device receives the synchronization signal.

[0111] Specifically, the terminal device receives M sequences out of N sequences of the synchronization signal, where M is an integer greater than 0 and less than N, or M is equal to N.

[0112] Specifically, if the terminal device is a first type of terminal device, M can be equal to N, that is, the terminal device can receive all sequences of the synchronization signal. For example, assuming N = 2, the terminal device can receive 2 sequences of the synchronization signal. If the terminal device is a second type of terminal device, M can be less than N, that is, the terminal device can receive some sequences of the synchronization signal. For example, assuming N = 2 and M = 1, the terminal device can receive any one of the 2 sequences of the synchronization signal.

[0113] In one implementation, the terminal device can receive the synchronization signal according to a synchronization grid. The synchronization grid is a first frequency point or a second frequency point, and the first frequency point and the second frequency point are spaced apart by sub - carriers. The first frequency point corresponds to the first type of terminal device, the second frequency point corresponds to the second type of terminal device, L is the length of the above - mentioned sequence, and n is an integer greater than or equal to 0.

[0114] Exemplarily, when N = 2, the second frequency point can have two optional (or candidate) positions, and the second type of terminal device can receive the synchronization signal according to any one of the optional positions. One of the optional positions of the second frequency point (illustrated as the second frequency point) has a sub - carrier index of The other optional position of the second frequency point (illustrated as the second frequency point) has a sub - carrier index of where f is the sub - carrier index where the first frequency point is located, as Figure 5 shown.

[0115] In a specific implementation, the network device can send an SSB to the terminal device, where the SSB includes a PSS and an SSS, and both the PSS and the SSS can refer to the relevant description of the synchronization signal described in this application.

[0116] In this application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, it enables narrowband terminal devices (i.e., the second type of terminal devices) to receive any part of the sequence, thereby reducing the complexity of narrowband terminal devices receiving the synchronization signal and improving the performance of narrowband terminal devices receiving the synchronization signal. On the other hand, it enables broadband terminal devices (i.e., the first type of terminal devices) to obtain the same information through multiple sequences with the same sequence polynomial, thereby minimizing the performance loss of broadband terminal devices receiving the synchronization signal as much as possible. In addition, through the synchronization signal provided in this application, the needs of both narrowband terminal devices and broadband terminal devices for receiving the synchronization signal can be met, thus effectively reducing the overhead of network devices.

[0117] To facilitate the understanding of the solution, two examples of the synchronization signal are described below.

[0118] Example 1: The synchronization signal is PSS. Assume that the above N sequences include sequence A and sequence B. Optionally, both sequence A and sequence B are m-sequences.

[0119] The sequences of sequence A and sequence B can be defined as:

[0120] d PSS (n) = [1 - 2x((n + m) mod L)]

[0121] Wherein, the cyclic shift value m, and the polynomials x() of sequence A and sequence B will be described in detail below, and the value range of n is 0 ≤ n < L.

[0122] It should be understood that the above sequences are only an exemplary description of sequence A and sequence B, and this application does not make specific limitations.

[0123] Regarding the sequence polynomials of sequence A and sequence B:

[0124] Exemplarily, when the lengths of sequence A and sequence B are 63, the polynomial indices corresponding to sequence A and sequence B can be 1, that is, the polynomials corresponding to sequence A and sequence B can be x(i + 6) = (x(i + 5) + x(i)) mod 2.

[0125] Or, the polynomial indices corresponding to sequence A and sequence B can be 2, that is, the polynomials corresponding to sequence A and sequence B can be x(i + 6) = (x(i + 4) + x(i + 3) + x(i + 2) + x(i)) mod 2.

[0126] Or, the polynomial indices corresponding to sequence A and sequence B can be 4, that is, the polynomials corresponding to sequence A and sequence B can be x(i + 6) = (x(i + 5) + x(i + 4) + x(i + 1) + x(i)) mod 2.

[0127] Alternatively, the polynomial indices corresponding to Sequence A and Sequence B can be 6, that is, the polynomials corresponding to Sequence A and Sequence B can be x(i + 6) = (x(i + 5) + x(i + 4) + x(i + 3) + x(i)) mod 2.

[0128] Where x(i) is the i-th sequence element in Sequence A or Sequence B, and 0 ≤ i < L.

[0129] When the polynomial indices of Sequence A and Sequence B are 1, 2, 4, or 6, the performance loss of the first type of terminal device for receiving the synchronization signal is relatively small. Among them, when the polynomial indices of Sequence A and Sequence B are 1, 2, or 4, the performance loss of the first type of terminal device for receiving the synchronization signal is even smaller.

[0130] Exemplarily, the initial values of the polynomials of Sequence A and Sequence B can be:

[0131] [x(5) x(4) x(3) x(2) x(1) x(0)] = [1 0 1 1 1 0];

[0132] Regarding the cyclic shift values of Sequence A and Sequence B:

[0133] Exemplarily, the number of the first identifiers N carried by the cyclic shift value of Sequence A ID(2) is the same as the number of the first identifiers N carried by the cyclic shift value of Sequence B ID(2) For example, the number of the first identifiers N carried by the cyclic shift value of Sequence A ID(2) is 3, and the number of the first identifiers N carried by the cyclic shift value of Sequence B ID(2) is 3.

[0134] The values taken by the cyclic shift value of Sequence A and the values taken by the cyclic shift value of Sequence B can be the same. For example, assuming that the number of the first identifiers N carried by the cyclic shift values of Sequence A and Sequence B ID(2) is 3, when the lengths of Sequence A and Sequence B are 63, the cyclic shift values of Sequence A and Sequence B can be 0 or 21 or 42.

[0135] The relationship between the cyclic shift value m of the sequence corresponding to Sequence A or Sequence B and the first identifier N ID(2) can satisfy the following formula:

[0136] m = K · N ID(2)

[0137] Where K is a preset parameter. For example, the value of K can be Alternatively, the value of K can be less than Illustratively, when the lengths of Sequence A and Sequence B are 63, and the first identifier N carried by the cyclic shift valueID(2) When the quantity is 3, the value of K is equal to 21.

[0138] Example 2: The synchronization signal is SSS. Assume that the above N sequences include sequence P and sequence Q. For example, among the above M sequences, sequence P is included, and among the (N - M) sequences other than the above M sequences in the above N sequences, sequence Q is included.

[0139] Optionally, both sequence P and sequence Q are determined by two sequences, and the two sequences for generating sequence Q and the two sequences for generating sequence P can be the same. For example, both sequence P and sequence Q are determined based on the first sequence and the second sequence, where the first sequence and the second sequence are m-sequences.

[0140] For example, sequence P and sequence Q satisfy the following formula:

[0141] d SSS (n)=[1 - 2x 0 ((n + m 0 ) mod L)][1 - 2x 1 ((n + m 1 ) mod L)];

[0142] Among them, the cyclic shift value m of the first sequence 0 and the cyclic shift value m of the second sequence 1 of the value, the polynomial of the first sequence x 0 () and the polynomial of the second sequence x 1 () will be described in detail below. The value range of n is 0 ≤ n < L.

[0143] It should be understood that the above sequences are only an exemplary description of sequence P and sequence Q, and the present application does not make specific limitations.

[0144] Regarding the sequence polynomials of the first sequence and the second sequence:

[0145] For example, the first sequence can be a polynomial with a polynomial index of 4, that is, the first sequence can be x 0 (i + 6)=(x 0 (i + 5)+x 0 (i + 4)+x 0 (i + 1)+x 0 (i)) mod 2.

[0146] The second sequence can be a polynomial with a polynomial index of 6, that is, the second sequence can be x 1 (i + 6)=(x 1 (i + 5)+x 1 (i + 4)+x 1 (i + 3)+x 1(i)) mod 2。

[0147] Where x 0 (i) is the i-th sequence element in the first sequence, and x 1 (i) is the i-th sequence element in the second sequence. 0 ≤ i < L.

[0148] Exemplarily, the polynomial initial value of the first sequence can be:

[0149] [x 0 (5) x 0 (4) x 0 (3) x 0 (2) x 0 (1) x 0 (0)] = [0 0 0 0 0 1]; The polynomial initial value of the second sequence

[0150] [x 1 (5) x 1 (4) x 1 (3) x 1 (2) x 1 (1) x 1 (0)] = [0 0 0 0 0 1];

[0151] Regarding the cyclic shift value m of the first sequence 0 :

[0152] Exemplarily, the cyclic shift value of the first sequence corresponding to sequence P and the cyclic shift value of the first sequence corresponding to sequence Q are both determined according to the second identifier N ID(1) and the first identifier N ID(2) The number of second identifiers N carried by the cyclic shift value of the first sequence corresponding to sequence P ID(1) is the same as the number of second identifiers N carried by the cyclic shift value of the first sequence corresponding to sequence Q. ID(1)

[0153] For example, the relationship between the cyclic shift value m of the first sequence corresponding to sequence P 0 and the second cell identifier N ID(1) and the first identifier N ID(2) can satisfy the following formula:

[0154]

[0155] The relationship between the cyclic shift value m of the first sequence corresponding to sequence Q 0 ' and the second identifier N ID(1) satisfies the following formula:

[0156] ​

[0157] Among them, K 1 , K 2 , L 1 , L 2 , and A are all preset parameters.

[0158] Optionally, L 1 and L 2 can be the same. For example, L 1 and L 2 can both be the largest divisor less than L among the divisors of the second identifier N ID(1) . For example, assume the number of the second cell ID N ID(1) is 336, L is 63, L 1 and L 2 can take the value of 56. Through this value, the performance of the first type of terminal device receiving the synchronization signal can be reduced as much as possible.

[0159] Optionally, K 1 and K 2 can be the same. For example, assume the number of the second cell ID N ID(1) is 336, L is 63, L 1 and L 2 take the value of 56, and the value range of K 1 and K 2 can be 1 to 12. Since the floor of 336 / 56 is equal to 5, the maximum value of K 1 *5 is 12*5 = 60, which does not exceed L. Through the above design, it is beneficial to the reliability of the second type of terminal device / the first type of terminal device receiving the synchronization signal.

[0160] Furthermore, assume the number of the second cell ID N ID(1) is 336, L is 63, L 1 and L 2 take the value of 56, and the value range of K 1 and K 2 can be 5 to 12. When the value range of K 1 and K 2 is 5 to 12, the performance loss of the first type of terminal device receiving the synchronization signal is relatively small.

[0161] Furthermore, assume the number of the second cell ID N ID(1) is 336, L is 63, L 1 and L 2 take the value of 56, and the value of K 1 and K 2 can be 8 or 9. When the value of K 1 and K 2 is 8 or 9, the performance loss of the first type of terminal device receiving the synchronization signal is even smaller.

[0162] Optionally, the value of A can be the number of first IDs. For example, the value of A is 3.

[0163] Regarding the cyclic shift value m of the second sequence 1 :

[0164] Exemplarily, the cyclic shift value of the second sequence corresponding to sequence P and the cyclic shift value of the second sequence corresponding to sequence Q are both determined according to the second identifier N. ID(1) The number of second identifiers N carried by the cyclic shift value of the second sequence corresponding to sequence P ID(1) is the same as the number of second identifiers N carried by the cyclic shift value of the second sequence corresponding to sequence Q. ID(1)

[0165] For example, the relationship between the cyclic shift value m of the second sequence corresponding to sequence P 1 and the second identifier N ID(1) can satisfy the following formula:

[0166] m 1 = mod(N ID(1) , L 1 );

[0167] The relationship between the cyclic shift value m' of the second sequence corresponding to sequence Q 1 and the second identifier N ID(1) can satisfy the following formula:

[0168] m 1 ' = mod(N ID(1) , L 2 );

[0169] where mod is the modulo operation. L 1 and L 2 can be referred to the previous description.

[0170] In this application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, it enables narrowband terminal devices (i.e., the second type of terminal devices) to receive any part of the sequence, thereby reducing the complexity of narrowband terminal devices receiving the synchronization signal and improving the performance of narrowband terminal devices receiving the synchronization signal. On the other hand, broadband terminal devices obtain the same information through multiple sequences with the same sequence polynomial, thereby minimizing the performance loss of broadband terminal devices (i.e., the first type of terminal devices) receiving the synchronization signal. In addition, through the synchronization signal provided by this application, it can meet the needs of both narrowband terminal devices and broadband terminal devices to receive the synchronization signal, thereby effectively reducing the overhead of network devices.

[0171] ​Moreover, in the present application, the narrowband terminal device has multiple positions of synchronization grids, so that the narrowband terminal device can receive synchronization signals according to any synchronization grid, and the received sequence polynomials are the same. The narrowband terminal device can perform synchronization access without difference, thus reducing the complexity of synchronization access of the narrowband terminal device.

[0172] Based on the same inventive concept as the method embodiment, an embodiment of the present application provides a communication device, and the structure of the communication device may be as Figure 6 shown, including a communication unit 601 and a processing unit 602.

[0173] In one implementation, the communication device may specifically be used to implement Figure 3 the method executed by the terminal device in the embodiment of . The device may be the terminal device itself, or a chip or chipset in the terminal device, or a part of the chip for executing the relevant method functions. Among them, the communication unit 601 is used to receive M sequences in the synchronization signal; the processing unit 602 is used to obtain the identifier of the cell according to the synchronization signal; wherein, the synchronization signal includes N sequences, the sequence polynomials of the N sequences are the same, the frequency domain resources mapped by the N sequences do not overlap with each other, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

[0174] Optionally, when receiving M sequences in the synchronization signal, the communication unit 601 is specifically used to: receive M sequences in the synchronization signal according to the synchronization grid;

[0175] wherein, the synchronization grid is the first frequency point or the second frequency point, and the interval between the first frequency point and the second frequency point is sub-carriers. The first frequency point corresponds to the first type of terminal device, and the second frequency point corresponds to the second type of terminal device. is the floor function, L is the length of the sequence, n is an integer greater than or equal to 0, and the receiving bandwidth of the first type of terminal device is greater than the receiving bandwidth of the second type of terminal device.

[0176] In one implementation, the communication device may specifically be used to implement Figure 3 the method executed by the network device in the embodiment of . The device may be the network device itself, or a chip or chipset in the network device, or a part of the chip for executing the relevant method functions. Among them, the processing unit 602 is used to generate a synchronization signal; the communication unit 601 is used to send the synchronization signal; wherein, the synchronization signal includes N sequences, the sequence polynomials of the N sequences are the same, and the frequency domain resources mapped by the N sequences do not overlap with each other, N is an integer greater than 1.

[0177] In the embodiments of the present application, the division of modules is illustrative, merely a logical function division. In actual implementation, there may be other division methods. Additionally, in each embodiment of the present application, each functional module may be integrated in a processor, may exist independently physically, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules. It can be understood that the functions or implementations of each module in the embodiments of the present application may be further referred to the relevant descriptions of the method embodiments.

[0178] In one possible way, the communication device may be as Figure 7 shown. This device may be a communication device or a chip in a communication device, where the communication device may be the terminal device in the above embodiments or the network device in the above embodiments. This device includes a processor 701 and a communication interface 702, and may further include a memory 703. Among them, the processing unit 602 may be the processor 701. The communication unit 601 may be the communication interface 702. Optionally, the processor 701 and the memory 703 may also be integrated together.

[0179] The processor 701 may be a CPU or a digital processing unit, etc. The communication interface 702 may be a transceiver, may also be an interface circuit such as a transceiver circuit, or may be a transceiver chip, etc. This device further includes: a memory 703 for storing the program executed by the processor 701. The memory 703 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or may also be a volatile memory, such as a random-access memory (RAM). The memory 703 is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0180] The processor 701 is used to execute the program code stored in the memory 703, specifically for performing the actions of the above processing unit 602, which will not be elaborated herein in the present application. The communication interface 702 is specifically used to perform the actions of the above communication unit 601, which will not be elaborated herein in the present application.

[0181] In the embodiments of the present application, the specific connection medium between the above communication interface 702, processor 701, and memory 703 is not limited. In the embodiments of the present application Figure 7 it is shown that the memory 703, processor 701, and communication interface 702 are connected through a bus 704, and the bus is in Figure 7The medium is represented by a thick line, and the connection manners between other components are only for illustrative purposes and are not restrictive. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 7 it is only represented by a thick line in the medium, but it does not mean that there is only one bus or one type of bus.

[0182] An embodiment of the present invention also provides a computer-readable storage medium for storing computer software instructions required for the above-mentioned processor to execute, which includes a program required for the above-mentioned processor to execute.

[0183] An embodiment of the present application also provides a communication system, including a communication device for implementing Figure 5 the functions of the terminal device in the embodiment of Figure 5 and a communication device for implementing the functions of the network device in the embodiment of

[0184] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0185] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate for implementing in the process Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks the device with the specified functions.

[0186] These computer program instructions can also be stored in a computer-readable memory capable of guiding a computer or other programmable data processing devices to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device implements in the process Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks the specified functions.

[0187] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus, causing a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process, such that the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in a process Figure 1 a process or processes and / or boxes Figure 1 steps for implementing the functions specified in a box or boxes.

[0188] It will be apparent to those skilled in the art that various modifications and variations can be made 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 equivalent technologies, the present application is also intended to include these modifications and variations.

Claims

1. A communication method, characterized in that, the method includes: receiving M sequences in the synchronization signal; acquiring the identifier of the cell according to the synchronization signal; wherein, the synchronization signal includes N sequences, the sequence polynomials of the N sequences are the same, the frequency domain resources mapped by the N sequences do not overlap with each other, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

2. The method according to claim 1, characterized in that, the synchronization signal is a primary synchronization signal, and the N sequences are m sequences; or, the synchronization signal is a secondary synchronization signal, and the N sequences are gold sequences.

3. The method according to claim 1 or 2, characterized in that, the receiving M sequences in the synchronization signal includes: receiving the M sequences in the synchronization signal according to the synchronization grid; Wherein, the synchronization grid is a first frequency point or a second frequency point, and the first frequency point and the second frequency point are spaced apart by sub-carriers. The first frequency point corresponds to a first type of terminal device, and the second frequency point corresponds to a second type of terminal device. is the floor function, L is the length of the sequence, n is an integer greater than or equal to 0, and the receiving bandwidth of the first type of terminal device is greater than the receiving bandwidth of the second type of terminal device.

4. The method according to any one of claims 1-3, characterized in that, when the length of the N sequences is 63, the polynomials corresponding to the N sequences are all x(i + 6) = (x(i + 5) + x(i)) mod 2, or, x(i + 6) = (x(i + 4) + x(i + 3) + x(i + 2) + x(i)) mod 2, or, (i + 6) = (x(i + 5) + x(i + 4) + x(i + 1) + x(i)) mod 2, or, x(i + 6) = (x(i + 5) + x(i + 4) + x(i + 3) + x(i)) mod 2; wherein, x(i) is the i-th sequence element in the sequence A or the sequence B, and 0 ≤ i < L.

5. The method according to claim 4, characterized in that, The N sequences include sequence A and sequence B, wherein the number of first identifiers N carried by the cyclic shift values of sequence A is the same as the number of first identifiers N carried by the cyclic shift values of sequence B, and / or the values of the cyclic shift values of sequence A are the same as the values of the cyclic shift values of sequence B. ID(2) The number of first identifiers N carried by the cyclic shift values of sequence A is the same as the number of first identifiers N carried by the cyclic shift values of sequence B ID(2) and / or the values of the cyclic shift values of sequence A are the same as the values of the cyclic shift values of sequence B.

6. The method according to any one of claims 1-3, characterized in that, the N sequences include a sequence P and a sequence Q, wherein, both the sequence P and the sequence Q are determined based on a first sequence and a second sequence.

7. The method according to claim 6, characterized in that, The cyclic shift value of the first sequence corresponding to the sequence P and the cyclic shift value of the first sequence corresponding to the sequence Q are both based on the second identifier N ID(1) and the first identifier N ID(2) to determine. The quantity of the second identifier N carried by the cyclic shift value of the first sequence corresponding to the sequence P ID(1) is the same as the quantity of the second identifier N carried by the cyclic shift value of the first sequence corresponding to the sequence Q ID(1) and the quantities are the same.

8. The method according to claim 7, characterized in that, The cyclic shift value m of the first sequence corresponding to the sequence P 0 Satisfies the following formula: The cyclic shift value m of the first sequence corresponding to the sequence Q 0 satisfies the following formula: Among them, the K 1 , K 2 , L 1 , L 2 , and A are all preset parameters, and the is for floor function, the K 1 is the same as the K 2 , the L 1 and the L 2 are both the largest divisors less than the length of the sequence P among the divisors of the second identifier N ID(1) .

9. The method according to claim 8, characterized in that, When the length of the sequence P is 63, the value of K 1 is an integer in the range of 5 to 12.

10. The method according to any one of claims 6-9, characterized in that, The cyclic shift values of the second sequence corresponding to the sequence P and the cyclic shift values of the second sequence corresponding to the sequence Q are both determined according to the second identifier N ID(1) The number of the second identifiers N carried by the cyclic shift values of the second sequence corresponding to the sequence P ID(1) is the same as the number of the second identifiers N carried by the cyclic shift values of the second sequence corresponding to the sequence Q ID(1) ​ 11. The method according to claim 10, characterized in that, The cyclic shift value m of the second sequence corresponding to the sequence P 1 satisfies the following formula: m 1 = mod(N ID(1) , L 1 ); The cyclic shift value m of the second sequence corresponding to the sequence Q 1 ' satisfies the following formula: m 1 ' = mod(N ID(1) , L 2 ); Among them, the said L 1 and the said L 2 are both the largest divisors less than the length of the said sequence P among the divisors of the said second identifier N ID(1) , and the said mod is the modulo operation.

12. The method according to any one of claims 1-11, characterized in that, N is equal to 2, and M is equal to 1.

13. A communication method, characterized in that, the method includes: generating a synchronization signal; transmitting the synchronization signal; wherein, the synchronization signal includes N sequences, the sequence polynomials of the N sequences are the same, the frequency domain resources mapped by the N sequences do not overlap with each other, and N is an integer greater than 1.

14. The method according to claim 13, characterized in that, the synchronization signal is a primary synchronization signal, and the sequence is an m sequence; or, the synchronization signal is a secondary synchronization signal, and the sequence is a gold sequence.

15. The method according to claim 13 or 14, characterized in that, The synchronization grid corresponding to the synchronization signal is a first frequency point or a second frequency point, where the first frequency point and the second frequency point are separated by sub - carriers, is rounding down, L is the length of the sequence, n is an integer greater than or equal to 0, the first frequency point corresponds to a first type of terminal device, the second frequency point corresponds to a second type of terminal device, and the receive bandwidth of the first type of terminal device is greater than the receive bandwidth of the second type of terminal device.

16. The method according to any one of claims 13-15, characterized in that, When the length of the N sequences is 63, the polynomials corresponding to the N sequences are all x(i + 6) = (x(i + 5) + x(i)) mod 2, or x(i + 6) = (x(i + 4) + x(i + 3) + x(i + 2) + x(i)) mod 2, or (i + 6) = (x(i + 5) + x(i + 4) + x(i + 1) + x(i)) mod 2, or x(i + 6) = (x(i + 5) + x(i + 4) + x(i + 3) + x(i)) mod 2; where x(i) is the i-th sequence element in the sequence A or the sequence B, and 0 ≤ i < L.

17. The method according to claim 16, characterized in that, The N sequences include sequence A and sequence B, wherein the number of first identifiers N carried by the cyclic shift values of sequence A is the same as the number of first identifiers N carried by the cyclic shift values of sequence B, and / or the values taken by the cyclic shift values of sequence A are the same as the values taken by the cyclic shift values of sequence B. ID(2) The number of first identifiers N carried by the cyclic shift values of sequence A is the same as the number of first identifiers N carried by the cyclic shift values of sequence B ID(2) and / or the values taken by the cyclic shift values of sequence A are the same as the values taken by the cyclic shift values of sequence B.

18. The method according to any one of claims 13 - 15, characterized in that, the N sequences include a sequence P and a sequence Q, wherein both the sequence P and the sequence Q are determined based on a first sequence and a second sequence.

19. The method according to claim 18, characterized in that, The cyclic shift value of the first sequence corresponding to the sequence P and the cyclic shift value of the first sequence corresponding to the sequence Q are both determined according to the second identifier N ID(1) and the first identifier N ID(2) The number of the second identifiers N carried by the cyclic shift value of the first sequence corresponding to the sequence P ID(1) is the same as the number of the second identifiers N carried by the cyclic shift value of the first sequence corresponding to the sequence Q ID(1) and is the same 20. The method according to claim 19, characterized in that, The cyclic shift value m of the first sequence corresponding to the sequence P 0 Satisfies the following formula: The cyclic shift value m of the first sequence corresponding to the sequence Q 0 satisfies the following formula: Among them, the K 1 , K 2 , L 1 , L 2 , and A are all preset parameters, and the is for rounding down. The K 1 is the same as the K 2 . The L 1 and the L 2 are both the largest divisors of the divisor of the second identifier N ID(1) that are less than the length of the sequence P.

21. The method according to claim 20, characterized in that, When the length of the sequence P is 63, the value of K 1 is an integer in the range of 5 to 12.

22. The method according to any one of claims 18 - 21, characterized in that, The cyclic shift value of the second sequence corresponding to the sequence P and the cyclic shift value of the second sequence corresponding to the sequence Q are both determined according to the second identifier N ID(1) The number of the second identifiers N carried by the cyclic shift value of the second sequence corresponding to the sequence P ID(1) is the same as the number of the second identifiers N carried by the cyclic shift value of the second sequence corresponding to the sequence Q ID(1) ​ 23. The method according to claim 22, characterized in that, The cyclic shift value m of the second sequence corresponding to the sequence P 1 Satisfies the following formula: m 1 = mod(N ID(1) , L 1 ); The cyclic shift value m of the second sequence corresponding to the sequence Q 1 satisfies the following formula: m 1 ' = mod(N ID(1) , L 2 ); Among them, the said L 1 and the said L 2 are both the largest divisors of the divisor of the said second identifier N ID(1) that are less than the length of the said sequence P, and the mod is the modulo operation.

24. The method according to any one of claims 13 - 23, characterized in that, N is equal to 2 and M is equal to 1.

25. A communication device, characterized in that, it includes a unit or module for executing the method according to any one of claims 1 to 12, or includes a unit or module for executing the method according to any one of claims 13 - 24.

26. A communication device, characterized in that, it includes a processor and a memory, the memory is used to store program instructions, and when the processor executes the program instructions, the method according to any one of claims 1 to 12 is executed, or the method according to any one of claims 13 to 24 is executed.

27. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions run on a communication device, the method according to any one of claims 1 to 12 is executed, or the method according to any one of claims 13 to 24 is executed.

28. A computer program product, characterized in that, when the computer program product runs on a device, the device executes the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 24.