Communication method and apparatus

By introducing M sequences into the synchronization signal, its polynomial is different from other sequences, it solves the problem of poor performance of receiving synchronization signals in narrowband terminal devices, improves communication performance and reduces network equipment overhead.

WO2025124081A1PCT designated stage expired Publication Date: 2025-06-19HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132964
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-13
Filing Date
2024-11-19
Publication Date
2025-06-19

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 a poor communication performance.

Method used

By receiving M sequences in the synchronization signal and obtaining the cell's identification according to the synchronization signal, the sequence polynomial of the M sequence is different from the sequence polynomial of the (N-M) sequences except M sequences in the N sequence. N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

Benefits of technology

It improves the performance of narrowband terminal devices receiving synchronization signals, and reduces the performance loss of broadband terminal devices receiving synchronization signals, and reduces the overhead of network equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132964_19062025_PF_FP_ABST
    Figure CN2024132964_19062025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method and apparatus, for use in solving the problem of poor performance of a narrowband terminal device in receiving a PSS and an SSS. The method comprises: a terminal device receiving M sequences in a synchronization signal, and acquiring an identifier of a cell on the basis of the synchronization signal, wherein the synchronization signal comprises N sequences, the sequence polynomial of the M sequences is different from the sequence polynomial of (N-M) sequences among the N sequences other than the M sequences, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N. On one hand, the performance of a narrowband terminal device in receiving a synchronization signal can be improved. On the other hand, the cross-correlation of sequences of a synchronization signal can be improved, so that the performance loss of a broadband terminal device in receiving the synchronization signal can be reduced as much as possible, and the overhead of a network device can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 13, 2023, with application number 202311713326.4 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

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

[0004] Typically, network equipment broadcasts synchronization signals / physical broadcast channel blocks (SS / PBCH blocks, SSBs) for initial access to a cell by a terminal device. For new types of narrowband terminal devices, since the maximum bandwidth they can receive may be smaller than the bandwidth of the primary synchronization signal (PSS) and the secondary synchronization signal (SSS), the narrowband terminal device can only receive a portion of the PSS and SSS. If the PSS and SSS are received through puncturing, the autocorrelation and cross-correlation performance of the sequences will be lost, affecting the communication performance of the narrowband terminal. Therefore, a method to improve the communication performance of the terminal device is urgently needed. Summary of the Invention

[0005] The embodiments of the present application provide a communication method and apparatus for solving the problem of poor performance of narrowband terminal devices in receiving PSS and SSS.

[0006] In a first aspect, a communication method is provided, and the execution subject of the method can be a terminal device or a chip, a chip system or a circuit for the terminal device. The method can be implemented by the following steps: receiving M sequences in a synchronization signal, and obtaining a cell identifier based on the synchronization signal; wherein the synchronization signal includes N sequences, and the sequence polynomials of the M sequences are different from the sequence polynomials of (NM) sequences other than the M sequences in the N sequences, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

[0007] In the present application, the synchronization signal is composed of multiple sequences. On the one hand, this allows narrowband terminal devices, i.e., second-category terminal devices, to receive some of these sequences, thereby improving the performance of narrowband terminal devices in receiving the synchronization signal. On the other hand, by making the sequence polynomials of the M sequences different from the sequence polynomials of the remaining sequences, the mutual correlation of the synchronization signal sequences can be improved, thereby minimizing the performance loss of broadband terminal devices, i.e., first-category terminal devices, in receiving the synchronization signal. Furthermore, the synchronization signal provided by the present application can meet the requirements of both narrowband and broadband terminal devices for receiving synchronization signals, thereby effectively reducing the overhead of network equipment.

[0008] In one possible design, receiving M sequences in a synchronization signal includes: receiving M sequences in a synchronization signal according to a synchronization grid position; wherein, for a first category of terminal devices and a second category of terminal devices, the synchronization grid position is the same, and the maximum bandwidth of the first category of terminal devices is greater than the maximum bandwidth of the second category of terminal devices.

[0009] In this manner, the second type of terminal equipment, i.e., narrowband terminal equipment, and the first type of terminal equipment, i.e., broadband terminal equipment, can receive synchronization signals through the same synchronization grid, thereby reducing the implementation complexity of the second type of terminal equipment.

[0010] According to a second aspect, a communication method is provided. The execution subject of the method can be a network device or a chip, chip system or circuit used for the network device. The method can be implemented by the following steps: generating a synchronization signal and sending the synchronization signal; wherein the synchronization signal includes N sequences, the sequence polynomials of M sequences in the N sequences are different from the sequence polynomials of (NM) sequences other than the M sequences in the N sequences, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

[0011] In the present application, the synchronization signal is composed of multiple sequences. On the one hand, this allows narrowband terminal devices, i.e., second-category terminal devices, to receive some of these sequences, thereby improving the performance of narrowband terminal devices in receiving the synchronization signal. On the other hand, by making the sequence polynomials of the M sequences different from the sequence polynomials of the remaining sequences, the mutual correlation of the synchronization signal sequences can be improved, thereby minimizing the performance loss of broadband terminal devices, i.e., first-category terminal devices, in receiving the synchronization signal. Furthermore, the synchronization signal provided by the present application can meet the requirements of both narrowband and broadband terminal devices for receiving synchronization signals, thereby effectively reducing the overhead of network equipment.

[0012] In one possible design, for the first type of terminal equipment and the second type of terminal equipment, the synchronization grid positions corresponding to the synchronization signals are the same, and the maximum bandwidth of the first type of terminal equipment is greater than the maximum bandwidth of the second type of terminal equipment.

[0013] In this manner, the second type of terminal equipment, i.e., narrowband terminal equipment, and the first type of terminal equipment, i.e., broadband terminal equipment, can receive synchronization signals through the same synchronization grid, thereby reducing the implementation complexity of the second type of terminal equipment.

[0014] Based on the first and second aspects above, the following design is provided:

[0015] In one possible design, 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.

[0016] In one possible design, the M sequences include sequence R, the (NM) sequences include sequence T, the frequency domain resources mapped to sequence R are continuous, and the frequency domain resources mapped to sequence T are discontinuous.

[0017] In one possible design, the time domain resources to which the N sequences are mapped may be the same; or the N sequences may be mapped to the same 1 OFDM symbol.

[0018] In a possible design, the M sequences include sequence A. When the length of sequence A is 63, the polynomial of sequence A is x A (i+6)=(x A (i+5)+x A (i)) mod 2, or, x A (i+6)=(x A (i+4)+x A (i+3)+x A (i+2)+x A (i)) mod 2, or, x(i+6) = (x A (i+5)+x A (i+4)+x A (i+1)+x A (i)) mod 2, where x A (i) is the i-th sequence element in sequence A, 0≤i<L;

[0019] The (NM) sequences include sequence B. When the length of sequence B is 63, the polynomial of sequence B is x B (i+6)=(x B (i+5)+x B (i)) mod 2, or, x B (i+6)=(x B (i+4)+x B (i+3)+x B (i+2)+x B (i)) mod 2, or, x B(i+6)=(x B (i+5)+x B (i+4)+x B (i+1)+x B (i)) mod 2, where x B (i) is the i-th sequence element in sequence B.

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

[0021] In one possible design, the first identifier N carried by the cyclic shift value of sequence A is ID(2) The first identifier N carried by the number and the cyclic shift value of sequence B ID(2) The number is the same, and the cyclic shift value of sequence A is the same as the cyclic shift value of sequence B;

[0022] In one possible design, the first identifier N carried by the cyclic shift value of sequence A is ID(2) The first identifier N carried by the number and the cyclic shift value of sequence B ID(2) The number is the same, but the cyclic shift value of sequence A is different from the cyclic shift value of sequence B.

[0023] By making the cyclic shift values ​​of sequence A and sequence B different, the mutual correlation between sequence P and sequence Q can be further improved, thereby reducing the performance loss of the first type of terminal device receiving the synchronization signal.

[0024] In one possible design, the M sequences include sequence P, which is determined based on the first sequence and the second sequence; the (NM) sequences include sequence Q, which is determined based on the third sequence and the fourth sequence.

[0025] In the above design, sequence P and sequence Q are generated through different sequences, which can improve the mutual correlation between sequence P and sequence Q, thereby reducing the performance loss of the first type of terminal device receiving the synchronization signal.

[0026] In one possible design, the cyclic shift value of the first sequence and the cyclic shift value of the third sequence are both based on the second identifier N ID(1) and the first identifier N ID(2) Determine the second identifier N carried by the cyclic shift value of the first sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the third sequence ID(1) Same quantity.

[0027] In one possible design, the cyclic shift value m0 of the first sequence satisfies the following formula:

[0028] The cyclic shift value m0' of the third sequence satisfies the following formula:

[0029] Among them, K1, K2, L1, L2, and A are all preset parameters. To round down, K1 and K2 are different, L1 and L2 are both second identifiers N ID(1) The largest divisor of which is less than the length of sequence P.

[0030] By constraining the values ​​of L1 and L2, the above design can minimize the performance loss of the first type of terminal device receiving the synchronization signal. In addition, by making K1 and K2 different, the cross-correlation between sequences P and Q can be further improved, thereby reducing the performance loss of the first type of terminal device receiving the synchronization signal.

[0031] In one possible design, when the length of sequence P is 63, the value of K1 is an integer between 5 and 12; when the length of sequence Q is 63, the value of K2 is an integer between 5 and 12. With the above design, the performance loss of the first type of terminal device receiving the synchronization signal is relatively small.

[0032] In one possible design, when the length of sequence P is 63, the value of K1 is 8 or 9; when the length of sequence Q is 63, the value of K2 is 8 or 9. With the above design, the first type of terminal device has less performance loss in receiving synchronization signals.

[0033] In one possible design, the cyclic shift value of the second sequence and the cyclic shift value of the fourth sequence are both based on the second identifier N ID(1) Determine the second identifier N carried by the cyclic shift value of the second sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the fourth sequence ID(1) Same quantity.

[0034] In one possible design, the cyclic shift value m1 of the second sequence satisfies the following formula: m1 = mod (N ID(1) ,L1);

[0035] The cyclic shift value m1′ of the fourth sequence satisfies the following formula: m1′=mod(N ID(1) ,L2);

[0036] Among them, L1 and L2 are both second identifiers N ID(1) The largest divisor of which is less than the length of sequence P, where mod is the modulo operation.

[0037] The above design can minimize the performance loss of the first type of terminal equipment in receiving the synchronization signal by constraining the values ​​of L1 and L2.

[0038] In one possible design, N equals 2 and M equals 1.

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

[0040] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the terminal device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and a device such as a service network device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

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

[0042] In one possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module). These units can perform the corresponding functions in the above method example. For details, please refer to the description of the method provided in the first aspect, which will not be repeated here.

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

[0044] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the network device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and a terminal device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

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

[0046] In one possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module). These units can perform the corresponding functions in the above method example. For details, please refer to the description of the method provided in the second aspect, which will not be repeated here.

[0047] In a fifth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used 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, and the processor is used to implement the method in the aforementioned first aspect and any possible design through logic circuits or execution code instructions.

[0048] In the sixth aspect, a communication device is provided, comprising a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the method in the aforementioned second aspect and any possible design through logic circuits or executing code instructions.

[0049] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method of the aforementioned first aspect or second aspect and any possible design is implemented.

[0050] In an eighth aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements the method in the aforementioned first aspect or second aspect and any possible design.

[0051] In a ninth aspect, a chip system is provided, comprising a processor and a memory, for implementing the method of the first or second aspect and any possible design. The chip system may be composed of a chip alone or may include a chip and other discrete devices.

[0052] In a tenth aspect, a communication system is provided, which includes the device described in the first aspect (such as a terminal device) and the device described in the second aspect (such as a network device).

[0053] The technical effects that can be achieved by the technical solutions in any of the third to tenth aspects mentioned above can be described with reference to the technical effects that can be achieved by the technical solutions in the first aspect mentioned above, and the repeated parts will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] FIG1 is a schematic diagram of an SSB structure according to an embodiment of the present application;

[0055] FIG2 is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;

[0056] FIG3 is a flow chart of a communication method according to an embodiment of the present application;

[0057] FIG4 is a schematic diagram of a synchronization signal according to an embodiment of the present application;

[0058] FIG5 is a schematic diagram of a synchronization grid according to an embodiment of the present application;

[0059] FIG6 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0060] FIG7 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

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

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

[0063] 1) Terminal equipment, which can be a device with wireless transceiver capabilities or a chip that can be set in any device, can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal equipment in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, 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.

[0064] A network device may be a device for implementing the functions of an access network device. An access network device may refer to a device in an access network that communicates with a wireless terminal device through one or more cells over the air interface. For example, it may be a next-generation base station (gNB) in a new radio (NR) system, or an evolutionary base station (eNB) in a long-term evolution (LTE) system. A network device may also be a device that can support the network device in implementing the functions of the access network device, such as a chip system, which may be installed in the network device.

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

[0066] The second and fourth OFDM symbols carry the PBCH. That is, the sequence corresponding to the PBCH is mapped to subcarriers numbered 0 to 239 of the second and fourth OFDM symbols.

[0067] The third OFDM symbol carries the SSS and PBCH. Subcarriers numbered 56, 57, ..., 182 carry the SSS, and subcarriers numbered 0, 1, ..., 47, 192, 193, ..., 239 carry the PBCH. The remaining subcarriers are set to 0. In other words, the sequence corresponding to the SSS is mapped to subcarriers numbered 56, 57, ..., 182 of the third OFDM symbol. The sequence corresponding to the PBCH is mapped to subcarriers numbered 0, 1, ..., 47, 192, 193, ..., 239 of the third OFDM symbol.

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

[0069] In NR, the subcarrier index or sequence number of the frequency domain resource is defined as k, and the OFDM symbol index or sequence number of the time domain resource is defined as 1. The resource elements (RE) of the time-frequency domain resources can be represented as (k, l).

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

[0071] 3) Synchronization raster

[0072] In the NR system, when explicit signaling of the synchronization block location is absent, the synchronization raster indicates the frequency locations of the synchronization blocks that the UE can use to obtain system information.

[0073] 4) Cell identification (ID): It can also be called physical cell identities (PCI). In wireless communication, the physical layer uses the physical cell ID (denoted as N ID(cell) ) to distinguish different cells. At present, all physical cell IDs can be divided into multiple groups, one group corresponds to a group identifier, and the group identifier can be called the second identifier (denoted as N ID(1) ), each group includes multiple different group identifiers, and the group identifier can also be called the first identifier (denoted as N ID(2)). A physical cell ID can be determined based on a second identifier and a first identifier. Exemplarily, the physical cell ID can be calculated using the following formula: N ID(cell) =3N ID(1) +N ID(2) .

[0074] First identifier N ID(2) It can be carried in PSS, and the second identifier can be carried in SSS.

[0075] It should be understood that the naming of the above-mentioned identifiers is only an exemplary naming and is not specifically limited in this application.

[0076] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B 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. "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 can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0077] Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of this application are used to distinguish between multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first sequence and the second sequence are only used to distinguish different sequences and do not indicate a difference in length, priority, or importance between the two sequences.

[0078] The foregoing text introduces some of the terms and concepts involved in the embodiments of this application. The following text introduces the technical background involved in the embodiments of this application.

[0079] Typical IoT applications include smart grids, smart agriculture, smart transportation, smart homes, and environmental monitoring. Because the IoT needs to be applied in a variety of scenarios, from outdoor to indoor, above ground to underground, it places many special requirements on IoT design. For example, a large number of low-speed devices are required, and machine-type communication (MTC) terminal devices must support a large number of low-speed devices. The number of MTC terminal devices is far greater than the number of devices used for human-to-human communication, but 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. However, in many scenarios, MTC terminal devices are required to be able to operate for more than ten years without battery replacement. This requires MTC terminal devices to operate with extremely low power consumption.

[0080] The Fifth Generation (5G) technology offers a wide range of services, including enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine-type communication (mMTC).

[0081] The current design of the PSS and SSS synchronization signal bandwidths only considers access by eMBB terminals, and does not take into account access by narrowband terminals (e.g., terminals with a reception bandwidth smaller than the PSS and SSS). Narrowband terminals that need to receive the PSS and SSS must perform narrowband reception from a portion of the PSS and SSS. Puncturing the PSS and SSS results in loss of sequence autocorrelation and cross-correlation, impacting communication performance for narrowband terminals. Therefore, a method to improve communication performance for these terminals is urgently needed.

[0082] Based on this, embodiments of the present application provide a communication method and apparatus for resolving the problem of poor performance of narrowband terminal devices in receiving the PSS and SSS signals. The method and apparatus are based on the same inventive concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and any repetitions will not be repeated.

[0083] The communication method provided in this application can be applied to various communication systems, for example, the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), LTE, the fifth generation (5G) communication system, the hybrid architecture of LTE and 5G, the 5G new radio (NR) system, and the new communication system emerging in the development of 6G or future communications. The 5G communication system described in this application may include at least one of a non-standalone (NSA) 5G communication system and a standalone (SA) 5G communication system. The communication system may also be a machine to machine (M2M) network or other network.

[0084] Referring to Figure 2, a communication system is provided for an embodiment of the present application, which 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 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 is only a schematic diagram and does not specifically limit the type of communication system, the number and type of devices included in the communication system, etc.

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

[0086] The network architecture 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 the 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.

[0087] The following is an example of the communication method provided in the embodiment of the present application being performed by a network device and a terminal. The steps performed 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). 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 a first-category terminal device or a second-category terminal device.

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

[0089] In this application, "serial number" can also be described as "index" or "identifier". For example, "subcarrier serial number" can also be described as "subcarrier index" or "subcarrier identifier".

[0090] The technical solutions in the embodiments of the present application will be described below 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, and the frequency domain resources mapped to the multiple sequences do not overlap with each other, so that the narrowband terminal device, i.e., the second type of terminal device, obtains the cell identification based on a part of the synchronization signal (i.e., a part of the multiple sequences included in the synchronization signal). In addition, the sequence polynomial of the partial sequence in the synchronization signal that is not received by the narrowband terminal device is different from the sequence polynomial of the partial sequence received by the narrowband terminal device, which can improve the mutual correlation of the sequence of the synchronization signal, thereby minimizing the performance loss of the broadband terminal device, i.e., the first type of terminal device, in receiving the synchronization signal. It can be seen that the synchronization signal provided by the present application can meet both the needs of the narrowband terminal device for receiving the synchronization signal and the needs of the broadband terminal device for receiving the synchronization signal, thereby effectively reducing the overhead of the network device.

[0091] See Figure 3, which is a flow chart of a communication method provided by this application. The method includes:

[0092] S301: A network device generates a synchronization signal.

[0093] The synchronization signal includes N sequences, sequence polynomials of M sequences among the N sequences are different from sequence polynomials of (NM) sequences other than the M sequences among the N sequences, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N. Exemplarily, N may be equal to 2, and M may be equal to 1.

[0094] Optionally, the frequency domain resources to which the N sequences are mapped may not overlap. That is, the subcarrier sequence number to which each sequence in the N sequences is mapped is different. That is, the value range of the subcarrier index or sequence number k to which each sequence in the N sequences is mapped is different.

[0095] Optionally, the frequency domain resources to which at least one sequence in the N sequences is mapped are continuous, or the subcarriers to which at least one sequence in the N sequences is mapped are continuous, or the subcarrier numbers to which at least one sequence in the N sequences is mapped are continuous, that is, the values ​​of the subcarrier index or sequence number k to which at least one sequence in the N sequences is mapped are continuous.

[0096] In a possible example, the M sequences include sequence R, the (NM) sequences include sequence T, the frequency domain resources mapped to sequence R are continuous, and the frequency domain resources mapped to sequence T are discontinuous.

[0097] Exemplarily, the frequency domain resources mapped to the sequence R are continuous, which can also be described as the subcarriers mapped to the sequence R are continuous, or, it can also be described as the subcarrier numbers mapped to the sequence R are continuous, that is, the values ​​of the subcarrier numbers k mapped to the sequence R are continuous.

[0098] The frequency domain resources mapped to the sequence T are discontinuous, which can also be described as the subcarriers mapped to the sequence T are discontinuous, or it can also be described as the subcarrier numbers mapped to the sequence T are discontinuous, that is, the values ​​of the subcarrier numbers k mapped to the sequence T are discontinuous.

[0099] Optionally, taking the case where only one sequence (assuming it is sequence R) among the N sequences is mapped to a continuous frequency domain resource as an example, the continuous frequency domain resources mapped to sequence R are located at the center of the frequency domain resources mapped by the N sequences, or the continuous subcarriers mapped to sequence R are located at the center of the subcarriers mapped by the N sequences, or the continuous subcarriers mapped to sequence R are numbered in, To round down, the subcarriers mapped by the N sequences are numbered 0 to N-1, where N is the number of subcarriers mapped by the N sequences, and Y is the number of subcarriers mapped by the sequence R.

[0100] For example, taking N=2 as an example, assuming that the synchronization signal is mapped to X subcarriers, where X is an integer greater than 0. One of the two sequences of the synchronization signal (e.g., sequence R) is mapped to the center X1 subcarriers of the X subcarriers, where the value of X1 can be equal to the length L of the sequence. The other sequence (e.g., sequence T) is mapped to all or part of the remaining X-X1 subcarriers of the X subcarriers.

[0101] For example, assuming X is 127, the synchronization signal is mapped to 127 subcarriers, with subcarrier numbers 0 to 126. One of the two synchronization signal sequences (sequence R in the figure) is mapped to the center 63 subcarriers of the 127 carriers, with subcarrier numbers 32 to 94. The other sequence (sequence T in the figure) is mapped to the remaining 63 subcarriers of the 127 carriers, with subcarrier numbers 0 to 31 and 95 to 126, as shown in Figure 4.

[0102] Optionally, the subcarrier before the first subcarrier and / or the subcarrier after the last subcarrier to which sequence R is mapped can be set to null or carry a preset sequence element, that is, subcarrier numbers 31 and / or 95 can be used as guard subcarriers and do not carry valid signals. The above method can reduce the probability of false detection of the second type of terminal equipment, i.e., narrowband terminal equipment, by setting the guard subcarrier.

[0103] Alternatively, the subcarrier before the first subcarrier and / or the subcarrier after the last subcarrier to which the sequence R is mapped may also carry sequence elements dedicated to the synchronization signal. The above approach can improve the synchronization signal detection performance of the first type of terminal equipment, i.e., broadband terminal equipment.

[0104] In a possible implementation, the M sequences mentioned above may carry signals dedicated to the second type of terminal devices, and the (NM) sequences mentioned above may carry signals dedicated to the first type of terminal devices.

[0105] Optionally, the time domain resources to which the N sequences are mapped may be the same. For example, the OFDM symbol sequence number 1 to which the N sequences are mapped may have the same value. Taking N sequences mapped to one OFDM symbol as an example, the N sequences are mapped to the same one OFDM symbol.

[0106] The above S301 is an optional step.

[0107] In this application, the synchronization signal can be either PSS or SSS. If the synchronization signal is PSS, the above N sequences are all m sequences. If the synchronization signal is SSS, the above N sequences are all gold sequences.

[0108] The design of the synchronization signal will be described in detail below with reference to specific examples.

[0109] S302: The network device sends a synchronization signal, and the terminal device receives the synchronization signal accordingly.

[0110] Specifically, the terminal device receives the above-mentioned M sequences among the N sequences of the synchronization signal, where M is an integer greater than 0 and less than N, or M is equal to N.

[0111] Specifically, if the terminal device is a first-category terminal device, M may 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 two sequences of the synchronization signal. If the terminal device is a second-category terminal device, M may be less than N, that is, the terminal device can receive a partial sequence of the synchronization signal. For example, assuming N=2 and M=1, the terminal device can receive either sequence of the two sequences of the synchronization signal.

[0112] In one implementation, terminal devices can receive synchronization signals based on a synchronization grid. For first-category terminal devices and second-category terminal devices, the synchronization grid is located in the same position. For example, as shown in Figure 5 , in this implementation, second-category terminal devices and first-category terminal devices can receive synchronization signals using the same synchronization grid, reducing implementation complexity for second-category terminal devices.

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

[0114] In the present application, the synchronization signal is composed of multiple sequences. On the one hand, it can enable narrowband terminal devices (i.e., second-category terminal devices) to receive some sequences, thereby improving the performance of narrowband terminal devices in receiving synchronization signals. On the other hand, by making the sequence polynomials of the M sequences different from the sequence polynomials of the remaining sequences, the mutual correlation of the sequences of the synchronization signal can be improved, thereby minimizing the performance loss of broadband terminal devices (i.e., first-category terminal devices) in receiving synchronization signals. In addition, the synchronization signal provided by the present application can meet both the requirements of the reference terminal device for receiving synchronization signals and the requirements of the broadband terminal device for receiving synchronization signals, thereby effectively reducing the overhead of network equipment.

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

[0116] Example 1: The synchronization signal is PSS, and it is assumed that the N sequences include sequence A and sequence B. For example, the M sequences include sequence A, and the (NM) sequences other than the M sequences in the N sequences include sequence B.

[0117] Optionally, sequence A and sequence B are both m-sequences.

[0118] Sequence A can be defined as:

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

[0120] Sequence B can be defined as:

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

[0122] Among them, the cyclic shift value m of sequence A A , polynomial x of sequence A A (), polynomial x of sequence B B () and the cyclic shift value m of sequence B B , which will be explained in detail below. The value range of n is 0≤n <L。

[0123] It should be understood that the above sequence is merely an exemplary description of sequence A and sequence B, and this application does not make any specific limitations.

[0124] Regarding the sequence polynomial of sequence A and sequence B:

[0125] For example, when the length of sequence A is 63, the polynomial index corresponding to sequence A can be 1, that is, the polynomial corresponding to sequence A can be x A (i+6)=(x A (i+5)+x A (i))mod 2.

[0126] Alternatively, the polynomial index corresponding to sequence A can be 2, that is, the polynomial corresponding to sequence A can be x A (i+6)=(x A (i+4)+x A (i+3)+x A (i+2)+x A (i))mod 2.

[0127] Alternatively, the polynomial index corresponding to sequence A may be 4, that is, the polynomial corresponding to sequence A may be x(i+6)=(x A (i+5)+x A (i+4)+x A (i+1)+x A (i))mod 2.

[0128] Among them, x A (i) is the i-th sequence element in sequence A, 0≤i<L.

[0129] When the polynomial index of sequence A is 1, 2, or 4, the performance loss of the first type of terminal device in receiving the synchronization signal is relatively small.

[0130] When the length of sequence B is 63, the polynomial index corresponding to sequence B can be 1, that is, the polynomial corresponding to sequence B can be x B (i+6)=(x B (i+5)+x B (i))mod 2.

[0131] Alternatively, the polynomial index corresponding to sequence B can be 2, that is, the polynomial corresponding to sequence B can be x B (i+6)=(x B (i+4)+x B (i+3)+x B (i+2)+x B (i))mod 2.

[0132] Alternatively, the polynomial index corresponding to sequence B can be 4, that is, the polynomial corresponding to sequence B can be x B (i+6)=(x B (i+5)+x B (i+4)+x B (i+1)+x B (i))mod 2.

[0133] Among them, x B (i) is the i-th sequence element in sequence B, 0≤i<L.

[0134] When the polynomial index of sequence A is 1, 2, or 4, the performance loss of the first type of terminal device in receiving the synchronization signal is relatively small.

[0135] Regarding the cyclic shift values ​​of sequence A and sequence B:

[0136] The polynomials of sequence A and sequence B are different. For example, the polynomial index of sequence A is 1, that is, the sequence polynomial is x A (i+6)=(x A (i+5)+x A (i)) mod 2; the polynomial index corresponding to sequence B is 2, that is, the sequence polynomial is x B (i+6)=(x B (i+4)+x B (i+3)+x B (i+2)+x B (i))mod 2.

[0137] For example, the initial value of the polynomial of sequence A may be:

[0138] [x A (5)x A (4)x A (3)x A (2)x A (1)x A (0)]=[1 0 1 1 1 0].

[0139] The initial value of the polynomial of sequence B can be:

[0140] [x B (5)x B (4)x B (3)x B (2)x B (1)x B (0)]=[1 0 1 1 1 0].

[0141] Regarding the cyclic shift values ​​of sequence A and sequence B:

[0142] For example, the first identifier N carried by the cyclic shift value of sequence A ID(2) The first identifier N carried by the number and the cyclic shift value of sequence B ID(2) The cyclic shift value of sequence A and the cyclic shift value of sequence B may be the same or different.

[0143] For example, assuming that the cyclic shift value of sequence A and the cyclic shift value of sequence B carry the first identifier N ID(2) The number is 3. When the lengths of sequence A and sequence B are 63, the cyclic shift value of sequence A can be 0, 21, or 42, and the cyclic shift value of sequence B can be 0, 21, or 42.

[0144] The cyclic shift value m of sequence A A and the first identifier N ID(2) The relationship between can satisfy the following formula:

[0145] m A =K A ·N ID(2) ;

[0146] The cyclic shift value m of sequence B B and the first identifier N ID(2) The relationship between can satisfy the following formula:

[0147] m B =K B ·N ID(2) ;

[0148] Among them, K A and K B are preset parameters. For example, K A The value can be less than or equal to K B The value can be less than or equal to For example, when the length of sequence A and sequence B is 63, the first identifier N carried by the cyclic shift value is ID(2) When the quantity is 3, K A The value is equal to 21, K B The value of is equal to 21.

[0149] Example 2: The synchronization signal is SSS, and it is assumed that the N sequences include sequence P and sequence Q. For example, the M sequences include sequence A, and the (NM) sequences other than the M sequences in the N sequences include sequence B.

[0150] Exemplarily, sequence P and sequence Q are both determined by two sequences, and the two sequences used to generate sequence Q are different from the two sequences used to generate sequence P. For example, sequence P is determined based on a first sequence and a second sequence, and sequence Q is determined based on a third sequence and a fourth sequence, where the first sequence, the second sequence, the third sequence, and the fourth sequence are m sequences.

[0151] For example, the sequence P satisfies the following formula:

[0152] d SSS (n)=[1-2x0((n+m0)mod L)][1-2x1((n+m1)mod L)];

[0153] The values ​​of m0 and m1, the polynomial of the first sequence x0() and the polynomial of the second sequence x1() will be described in detail below. The value range of n is 0≤n <L。

[0154] It should be understood that the above sequence is only an exemplary description of sequence P and is not specifically limited in this application.

[0155] The sequence Q satisfies the following formula:

[0156] d SSS (n)=[1-2x2((n+m0')mod L)][1-2x3((n+m1')mod L)];

[0157] The values ​​of m0' and m1', the polynomial of the third sequence x2() and the polynomial of the fourth sequence x3() will be described in detail below. The value range of n is 0≤n <L。

[0158] It should be understood that the above sequence is only an exemplary description of sequence Q and is not specifically limited in this application.

[0159] Regarding the sequence polynomials of the first sequence x0(), the second sequence x1(), the third sequence x2() and the fourth sequence x3():

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

[0161] The second sequence may be a polynomial with a polynomial index of 6, that is, the second sequence may be x1(i+6)=(x1(i+5)+x1(i+4)+x1(i+3)+x1(i))mod 2.

[0162] Where x0(i) is the i-th sequence element in the first sequence, and x1(i) is the i-th sequence element in the second sequence. 0≤i<L.

[0163] Exemplarily, the initial value of the polynomial of the first sequence may be:

[0164] [x0(5)x0(4)x0(3)x0(2)x0(1)x0(0)] = [0 0 0 0 0 1]; the polynomial initialization of the second sequence

[0165] [x1(5)x1(4)x1(3)x1(2)x1(1)x1(0)]=[0 0 0 0 0 1];

[0166] The third sequence may be a polynomial with a polynomial index of 1, that is, the third sequence may be x(i+6)=(x(i+5)+x(i)) mod 2. The fourth sequence may be a polynomial with a polynomial index of 4, that is, the fourth sequence may be x(i+6)=(x(i+5)+x(i+4)+x(i+1)+x(i)) mod 2.

[0167] Where x0(i) is the i-th sequence element in the first sequence, x1(i) is the i-th sequence element in the second sequence, x2(i) is the i-th sequence element in the third sequence, and x3(i) is the i-th sequence element in the fourth sequence. 0≤i<L.

[0168] Exemplarily, the initial value of the polynomial of the third sequence may be:

[0169] [x2(5)x2(4)x2(3)x2(2)x2(1)x2(0)]=[0 0 0 0 0 1]; the fourth sequence of polynomial initial

[0170] [x3(5)x3(4)x3(3)x3(2)x3(1)x3(0)]=[0 0 0 0 0 1];

[0171] Regarding the cyclic shift value m0 of the first sequence and the cyclic shift value m0' of the third sequence:

[0172] Exemplarily, the cyclic shift value of the first sequence and the cyclic shift value of the third sequence are both based on the second identifier N ID(1) and the first identifier N ID(2) Determine the second identifier N carried by the cyclic shift value of the first sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the third sequence ID(1) Same quantity.

[0173] For example, the cyclic shift value m0 of the first sequence and the second cell identifier N ID(1) and the first identifier N ID(2) The relationship between can satisfy the following formula:

[0174] The cyclic shift value m0' of the third sequence and the second cell identifier N ID(1) and the first identifier N ID(2) The relationship between can satisfy the following formula:

[0175] Among them, K1, K2, L1, L2, and A are all preset parameters. To round down.

[0176] Optionally, L1 and L2 may be the same. For example, L1 and L2 may both be the second identifier N ID(1) For example, assuming that the second cell ID N ID(1) The number is 336, L is 63, and the values ​​of L1 and L2 can be 56. This value can reduce the performance of the first type of terminal device in receiving the synchronization signal as much as possible.

[0177] Optionally, K1 and K2 may be different. For example, assuming the second cell ID N ID(1) The number is 336, L is 63, the values ​​of L1 and L2 are 56, and the values ​​of K1 and K2 can range from 1 to 12, with different values ​​for K1 and K2. Since 336 / 56 is rounded down to 5, the maximum value of K1*5 is 12*5=60, which does not exceed L. This design improves the reliability of synchronization signal reception by Category II / Category I terminal devices.

[0178] Furthermore, assuming that the second cell ID N ID(1)The number is 336, L is 63, the values ​​of L1 and L2 are 56, and the values ​​of K1 and K2 can range from 5 to 12. K1 and K2 have different values. When the values ​​of K1 and K2 range from 5 to 12, the performance loss of the first type of terminal device in receiving the synchronization signal is relatively small.

[0179] Furthermore, assuming that the second cell ID N ID(1) The number is 336, L is 63, the values ​​of L1 and L2 are 56, the values ​​of K1 and K2 can be 8 or 9, and the values ​​of K1 and K2 are different. When the values ​​of K1 and K2 are 8 or 9, the performance loss of the first type of terminal device in receiving the synchronization signal is smaller.

[0180] Optionally, the value of A may be the number of first cell IDs, for example, the value of A may be 3.

[0181] Regarding the cyclic shift value m1 of the second sequence and the cyclic shift value m1′ of the fourth sequence:

[0182] Exemplarily, the cyclic shift value of the second sequence and the cyclic shift value of the fourth sequence are both based on the second identifier N ID(1) Determine the second identifier N carried by the cyclic shift value of the second sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the fourth sequence ID(1) Same quantity.

[0183] For example, the cyclic shift value m1 of the second sequence and the second identifier N ID(1) The relationship between them satisfies the following formula:

[0184] m1=mod(N ID(1) ,L1);

[0185] The cyclic shift value m1′ of the fourth sequence and the second identifier N ID(1) The relationship between them satisfies the following formula:

[0186] m1′=mod(N ID(1) ,L2);

[0187] Where mod is the modulo operation. L1 and L2 can be found in the previous description.

[0188] In the present application, the synchronization signal is composed of multiple sequences. On the one hand, this allows narrowband terminal devices (i.e., second-category terminal devices) to receive some of the sequences, thereby improving the performance of narrowband terminal devices in receiving synchronization signals. On the other hand, by making the sequence polynomials of the M sequences different from the sequence polynomials of the remaining sequences, the mutual correlation of the synchronization signal sequences can be improved, thereby minimizing the performance loss of broadband terminal devices (i.e., first-category terminal devices) in receiving synchronization signals. In addition, the synchronization signal provided by the present application can meet the needs of both narrowband and broadband terminal devices in receiving synchronization signals, thereby effectively reducing the overhead of network equipment.

[0189] Furthermore, narrowband terminal equipment and broadband terminal equipment can receive synchronization signals through the same synchronization grid, thereby reducing the implementation complexity of the narrowband terminal equipment.

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

[0191] In one embodiment, a communication device can be specifically used to implement the method executed by the terminal device in the embodiment of Figure 3. The device can be the terminal device itself, or a chip, chipset, or a portion of a chip in the terminal device that is used to execute the functions of the related method. The communication unit 601 is used to receive M sequences in a synchronization signal; the processing unit 602 is used to obtain a cell identifier based on the synchronization signal; the synchronization signal includes N sequences, the sequence polynomials of the M sequences are different from the sequence polynomials of (NM) sequences other than the M sequences in the N sequences, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

[0192] Optionally, when receiving M sequences in a synchronization signal, the communication unit 601 is specifically used to: receive M sequences in the synchronization signal according to the synchronization grid position; wherein, for the first category terminal device and the second category terminal device, the synchronization grid position is the same, and the maximum bandwidth of the first category terminal device is greater than the maximum bandwidth of the second category terminal device.

[0193] In one embodiment, a communication device can be specifically used to implement the method performed by the network device in the embodiment of FIG. 3 . The device can be the network device itself, or a chip, chipset, or a portion of a chip in the network device that performs the functions of the related method. The processing unit 602 is configured to generate a synchronization signal; the communication unit 601 is configured to send the synchronization signal; the synchronization signal includes N sequences, wherein the sequence polynomials of M of the N sequences are different from the sequence polynomials of (NM) sequences other than the M sequences in the N sequences, where N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

[0194] The division of modules in the embodiments of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. In addition, the functional modules in the various embodiments of the present application can be integrated into a processor, or can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It is understood that the functions or implementations of the various modules in the embodiments of the present application can be further referred to the relevant description of the method embodiment.

[0195] In one possible embodiment, a communication device may be as shown in FIG7 . The device may be a communication device or a chip within the communication device, wherein the communication device may be a terminal device or a network device in the above embodiments. The device includes a processor 701 and a communication interface 702, and may also include a memory 703. 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 be integrated.

[0196] The processor 701 may be a CPU, a digital processing unit, or the like. The communication interface 702 may be a transceiver, an interface circuit such as a transceiver circuit, or a transceiver chip, or the like. The apparatus further includes a memory 703 for storing programs 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), or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory 703 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0197] The processor 701 is used to execute the program code stored in the memory 703, specifically to execute the actions of the processing unit 602, which will not be described in detail in this application. The communication interface 702 is specifically used to execute the actions of the communication unit 601, which will not be described in detail in this application.

[0198] The specific connection medium between the communication interface 702, processor 701, and memory 703 is not limited in the embodiments of the present application. In Figure 7, the memory 703, processor 701, and communication interface 702 are connected via bus 704. The bus is represented by a bold line in Figure 7. The connection between other components is only for illustrative purposes and is not intended to be limiting. Buses can be divided into address buses, data buses, control buses, etc. For ease of illustration, Figure 7 only uses a single bold line, but this does not mean that there is only one bus or only one type of bus.

[0199] An embodiment of the present invention further provides a computer-readable storage medium for storing computer software instructions required to be executed by the above-mentioned processor, which includes a program required to be executed by the above-mentioned processor.

[0200] An embodiment of the present application also provides a communication system, including a communication device for implementing the terminal device function in the embodiment of Figure 3 and a communication device for implementing the network device function in the embodiment of Figure 3.

[0201] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0202] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0203] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

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

[0205] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: The method comprises: receiving M sequences in a synchronization signal; Acquire an identifier of a cell according to the synchronization signal; The synchronization signal includes N sequences, the sequence polynomials of the M sequences are different from the sequence polynomials of (NM) sequences other than the M sequences among the N sequences, 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 sequence is an m-sequence; or, the synchronization signal is a secondary synchronization signal, and the sequence is a gold sequence.

3. The method according to claim 1 or 2, characterized in that The M sequences include a sequence R, the (NM) sequences include a sequence T, the frequency domain resources to which the sequence R is mapped are continuous, and the frequency domain resources to which the sequence T is mapped are discontinuous.

4. The method according to any one of claims 1 to 3, characterized in that The receiving M sequences in the synchronization signal includes: receiving the M sequences in the synchronization signal according to synchronization grid positions; For the first type of terminal equipment and the second type of terminal equipment, the synchronization grid position is the same, and the maximum bandwidth of the first type of terminal equipment is greater than the maximum bandwidth of the second type of terminal equipment.

5. The method according to any one of claims 1 to 4, characterized in that The M sequences include sequence A. When the length of sequence A is 63, the polynomial of sequence A is x A (i+6)=(x A (i+5)+x A (i)) mod 2, or, x A (i+6)=(x A (i+4)+x A (i+3)+x A (i+2)+x A (i)) mod 2, or, x(i+6) = (x A (i+5)+x A (i+4)+x A (i+1)+x A (i)) mod 2, where x A (i) is the i-th sequence element in the sequence A, 0≤i<L; The (NM) sequences include sequence B. When the length of sequence B is 63, the polynomial of sequence B is x B (i+6)=(x B (i+5)+x B (i)) mod 2, or, x B (i+6)=(x B (i+4)+x B (i+3)+x B (i+2)+x B (i)) mod 2, or, x B (i+6)=(x B (i+5)+x B (i+4)+x B (i+1)+x B (i)) mod 2, where x B (i) is the i-th sequence element in the sequence B, 0≤i<L.

6. The method according to claim 5, characterized in that The first identifier N carried by the cyclic shift value of the sequence A ID(2) The first identifier N carried by the cyclic shift value of the sequence B ID(2) The number is the same, and the value of the cyclic shift value of the sequence A is the same as the value of the cyclic shift value of the sequence B; Alternatively, the first identifier N carried by the cyclic shift value of the sequence A ID(2) The first identifier N carried by the cyclic shift value of the sequence B ID(2) The number is the same, and the cyclic shift value of the sequence A is different from the cyclic shift value of the sequence B.

7. The method according to any one of claims 1 to 4, characterized in that The M sequences include a sequence P, where the sequence P is determined based on the first sequence and the second sequence; The (NM) sequences include a sequence Q, and the sequence Q is determined based on the third sequence and the fourth sequence.

8. The method according to claim 7, characterized in that The cyclic shift value of the first sequence and the cyclic shift value of the third sequence are both based on the second identifier N ID(1) and the first identifier N ID(2) Determine that the second identifier N carried by the cyclic shift value of the first sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the third sequence ID(1) Same quantity.

9. The method according to claim 8, characterized in that The cyclic shift value m0 of the first sequence satisfies the following formula: The cyclic shift value m'0 of the third sequence satisfies the following formula: Among them, K1, K2, L1, L2, A are all preset parameters. To round down, K1 is different from K2, and L1 and L2 are both the second identifier N ID(1) The largest divisor of the divisors of which is less than the length of the sequence P.

10. The method according to claim 9, characterized in that When the length of the sequence P is 63, the value of K1 is an integer between 5 and 12; When the length of the sequence Q is 63, the value of K2 is an integer between 5 and 12.

11. The method according to any one of claims 7 to 10, characterized in that: The cyclic shift value of the second sequence and the cyclic shift value of the fourth sequence are both based on the second identifier N ID(1) Determine the second identifier N carried by the cyclic shift value of the second sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the fourth sequence ID(1) Same quantity.

12. The method according to claim 11, characterized in that The cyclic shift value m1 of the second sequence satisfies the following formula: m1=mod(N ID(1) ,L1); The cyclic shift value m'1 of the fourth sequence satisfies the following formula: m'1=mod(N ID(1) ,L2); Wherein, both L1 and L2 are the second identifier N ID(1) The maximum divisor of the divisors of is less than the length of the sequence P, and the mod is a modulo operation.

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

14. A communication method, characterized in that: The method comprises: generating a synchronization signal; sending the synchronization signal; The synchronization signal includes N sequences, the sequence polynomials of M sequences among the N sequences are different from the sequence polynomials of (NM) sequences among the N sequences other than the M sequences, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.

15. The method according to claim 14, 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.

16. The method according to claim 14 or 15, characterized in that The M sequences include a sequence R, the (NM) sequences include a sequence T, the frequency domain resources to which the sequence R is mapped are continuous, and the frequency domain resources to which the sequence T is mapped are discontinuous.

17. The method according to any one of claims 14 to 16, characterized in that For the first type of terminal equipment and the second type of terminal equipment, the synchronization grid positions corresponding to the synchronization signals are the same, and the maximum bandwidth of the first type of terminal equipment is greater than the maximum bandwidth of the second type of terminal equipment.

18. The method according to any one of claims 14 to 17, characterized in that The M sequences include sequence A. When the length of sequence A is 63, the polynomial of sequence A is x A (i+6)=(x A (i+5)+x A (i)) mod 2, or, x A (i+6)=(x A (i+4)+x A (i+3)+x A (i+2)+x A (i)) mod 2, or, x(i+6) = (x A (i+5)+x A (i+4)+x A (i+1)+x A (i)) mod 2, where x A (i) is the i-th sequence element in the sequence A, 0≤i<L; The (NM) sequences include sequence B. When the length of sequence B is 63, the polynomial of sequence B is x B (i+6)=(x B (i+5)+x B (i)) mod 2, or, x B (i+6)=(x B (i+4)+x B (i+3)+x B (i+2)+x B (i)) mod 2, or, x B (i+6)=(x B (i+5)+x B (i+4)+x B (i+1)+x B (i)) mod 2, where x B (i) is the i-th sequence element in the sequence B, 0≤i<L.

19. The method according to claim 18, characterized in that The first identifier N carried by the cyclic shift value of the sequence A ID(2) The first identifier N carried by the cyclic shift value of the sequence B ID(2) The number is the same, and the value of the cyclic shift value of the sequence A is the same as the value of the cyclic shift value of the sequence B; Alternatively, the first identifier N carried by the cyclic shift value of the sequence A ID(2) The first identifier N carried by the cyclic shift value of the sequence B ID(2) The number is the same, and the cyclic shift value of the sequence A is different from the cyclic shift value of the sequence B.

20. The method according to any one of claims 14 to 17, characterized in that The M sequences include a sequence P, where the sequence P is determined based on the first sequence and the second sequence; The (NM) sequences include a sequence Q, and the sequence Q is determined based on the third sequence and the fourth sequence.

21. The method of claim 20, wherein: The cyclic shift value of the first sequence and the cyclic shift value of the third sequence are both based on the second identifier N ID(1) and the first identifier N ID(2) Determine that the second identifier N carried by the cyclic shift value of the first sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the third sequence ID(1) Same quantity.

22. The method according to claim 21, characterized in that The cyclic shift value m0 of the first sequence satisfies the following formula: The cyclic shift value m'0 of the third sequence satisfies the following formula: Among them, K1, K2, L1, L2, A are all preset parameters. To round down, K1 is different from K2, and L1 and L2 are both the second identifier N ID(1) The largest divisor of the divisors of which is less than the length of the sequence P.

23. The method of claim 22, wherein: When the length of the sequence P is 63, the value of K1 is an integer between 5 and 12; When the length of the sequence Q is 63, the value of K2 is an integer between 5 and 12.

24. The method according to any one of claims 20 to 23, characterized in that The cyclic shift value of the second sequence and the cyclic shift value of the fourth sequence are both based on the second identifier N ID(1) Determine the second identifier N carried by the cyclic shift value of the second sequence ID(1) The second identifier N carried by the number and the cyclic shift value of the fourth sequence ID(1) Same quantity.

25. The method of claim 24, wherein: The cyclic shift value m1 of the second sequence satisfies the following formula: m1=mod(N ID(1) ,L1); The cyclic shift value m'1 of the fourth sequence satisfies the following formula: m'1=mod(N ID(1) ,L2); Wherein, both L1 and L2 are the second identifier N ID(1) The maximum divisor of the divisors of is less than the length of the sequence P, and the mod is a modulo operation.

26. The method according to any one of claims 14 to 25, characterized in that The N is equal to 2, and the M is equal to 1.

27. A communication device, characterized in that: The method comprises a unit or module for executing the method according to any one of claims 1 to 13, or comprises a unit or module for executing the method according to any one of claims 14 to 26.

28. A communication device, characterized in that: The method comprises a processor and a memory, wherein 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 13 is executed, or the method according to any one of claims 14 to 26 is executed.

29. A computer-readable storage medium, characterized in that: The computer storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on the communication device, the method according to any one of claims 1 to 13 is executed, or the method according to any one of claims 14 to 26 is executed.

30. A computer program product, characterized in that When the computer program product is executed on a device, the device is caused to execute the method according to any one of claims 1 to 13 or the method according to any one of claims 14 to 26.

Citation Information

Patent Citations

  • Secondary synchronization sequence generating method, detection method, base station and user equipment

    CN108811077A

  • Synchronization signal transmission method and device

    CN112615704A

  • Synchronization Signal Sending and Receiving Method, Apparatus, and Device

    US20170078998A1