Communication method and apparatus
Patent Information
- Application Number
- PCT/CN2024/132962
- 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
Smart Images

Figure CN2024132962_19062025_PF_FP_ABST
Abstract
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 202311726099.9 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] 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, the sequence polynomials of the N sequences are the same, the frequency domain resources mapped to 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.
[0006] In the present application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, this allows narrowband terminal devices, i.e., second-category terminal devices, to receive any portion 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 allows broadband terminal devices, i.e., first-category 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. Furthermore, the synchronization signal provided by the present application can meet the needs of both narrowband and broadband terminal devices for receiving synchronization signals, thereby effectively reducing the overhead of network equipment.
[0007] In one possible design, receiving M sequences in a synchronization signal includes: receiving M sequences in a synchronization signal according to a synchronization grid; wherein the synchronization grid is a first frequency point or a second frequency point, and the first frequency point is spaced from the second frequency point by subcarriers, the first frequency corresponds to the first type of terminal equipment, and the second frequency corresponds to the second type of terminal equipment. To round 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 equipment is greater than the receiving bandwidth of the second type of terminal equipment.
[0008] The above design facilitates the first type of terminal devices, i.e., broadband terminal devices, and the second type of terminal devices, i.e., narrowband terminal devices, to receive complete sequences, thereby minimizing the performance loss of the first type of terminal devices and the second type of terminal devices in receiving synchronization signals.
[0009] On the second aspect, a communication method is provided. The executor 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 the N sequences are the same, the frequency domain resources mapped to the N sequences do not overlap with each other, and N is an integer greater than 1.
[0010] In the present application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, this allows narrowband terminal devices, i.e., second-category terminal devices, to receive any portion 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 allows broadband terminal devices, i.e., first-category 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. Furthermore, the synchronization signal provided by the present application can meet the needs of both narrowband and broadband terminal devices for receiving synchronization signals, thereby effectively reducing the overhead of network equipment.
[0011] In one possible design, the synchronization grid corresponding to the synchronization signal is the first frequency point or the second frequency point, wherein the first frequency point and the second frequency point are spaced apart by subcarriers, To round down, L is the length of the sequence, n is an integer greater than or equal to 0, the first frequency point corresponds to the first type of terminal equipment, the second frequency point corresponds to the second type of terminal equipment, and the receiving bandwidth of the first type of terminal equipment is greater than the receiving bandwidth of the second type of terminal equipment.
[0012] The above design facilitates the first type of terminal devices, i.e., broadband terminal devices, and the second type of terminal devices, i.e., narrowband terminal devices, to receive complete sequences, thereby minimizing the performance loss of the first type of terminal devices and the second type of terminal devices in receiving synchronization signals.
[0013] Based on the first and second aspects above, the following design is provided:
[0014] 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.
[0015] In one possible design, 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.
[0016] 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.
[0017] Through the above design, the performance loss of the first type of terminal equipment in receiving the synchronization signal is relatively small.
[0018] In one 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.
[0019] Through the above design, the performance loss of the first type of terminal device in receiving the synchronization signal is smaller.
[0020] In one possible design, the N sequences include sequence A and sequence B, wherein the cyclic shift value of sequence A carries the first identifier N 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 / or the cyclic shift value of sequence A is the same as the cyclic shift value of sequence B.
[0021] The above design makes sequence A and sequence B identical, 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 receiving synchronization signals for the second type of terminal device and improving the performance of the second type of terminal device receiving synchronization signals. Furthermore, the first type of terminal device can obtain the same information through sequence A and sequence B, thereby minimizing the performance loss of the first type of terminal device receiving synchronization signals.
[0022] In one possible design, the N sequences include a sequence P and a sequence Q, wherein both the sequence P and the sequence Q are determined based on the first sequence and the second sequence.
[0023] In a possible design, 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) Determine the second identifier N carried by the cyclic shift value of the first sequence corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the first sequence corresponding to the number and sequence Q ID(1) Same quantity.
[0024] The above two designs make sequence P and sequence Q identical, so that the second type of terminal device can obtain the cell identity 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, the information obtained by the first type of terminal device through sequence P and sequence Q is the same, thereby minimizing the performance loss of the first type of terminal device receiving the synchronization signal.
[0025] In one possible design, the cyclic shift value m0 of the first sequence corresponding to the sequence P satisfies the following formula:
[0026] The cyclic shift value m0' of the first sequence corresponding to the sequence Q satisfies the following formula:
[0027] Among them, K1, K2, L1, L2, and A are all preset parameters. To round down, K1 is the same as K2, and L1 and L2 are both the second identifier N ID(1) The largest divisor of which is less than the length of sequence P.
[0028] 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.
[0029] In one possible design, when the length of the sequence P is 63, the value of K1 is an integer between 5 and 12. With the above design, the performance loss of the first type of terminal device in receiving the synchronization signal is relatively small.
[0030] In one possible design, when the length of the sequence P is 63, the value of K1 may be 8 or 9. With the above design, the performance loss of the first type of terminal device in receiving the synchronization signal is smaller.
[0031] In one possible design, 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 based on the second identifier N ID(1) Determine the second identifier N carried by the cyclic shift value of the second sequence corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the second sequence corresponding to the number and sequence Q ID(1) Same quantity.
[0032] The above design makes sequence P and sequence Q identical, allowing second-category terminal devices to obtain cell identifiers based on either sequence P or sequence Q. This reduces the complexity of synchronization signal reception for second-category terminal devices and improves their performance. Furthermore, it ensures that first-category terminal devices obtain identical information using sequence P and sequence Q, minimizing performance losses in synchronization signal reception for first-category terminal devices.
[0033] In one possible design, the cyclic shift value m1 of the second sequence corresponding to the sequence P satisfies the following formula:
[0034] m1=mod(N ID(1) ,L1);
[0035] The cyclic shift value m1′ of the second sequence corresponding to the sequence Q satisfies the following formula:
[0036] m1′=mod(N ID(1) ,L2);
[0037] 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.
[0038] 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.
[0039] In one possible design, N equals 2 and M equals 1.
[0040] In a third aspect, the present application further provides a communication device, which is a terminal device or a chip of 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 by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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. The hardware or software includes one or more units or modules corresponding to the above functions.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] In a tenth aspect, a communication system is provided, comprising a terminal device and a network device. The network device generates and transmits a synchronization signal, wherein the synchronization signal comprises N sequences, where N is an integer greater than 1. The terminal device receives M sequences in the synchronization signal and obtains a cell identifier based on the synchronization signal, where M is an integer greater than 0 and not greater than N. The sequence polynomials of the N sequences are identical, and the frequency domain resources of the N sequences do not overlap.
[0054] 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
[0055] FIG1 is a schematic diagram of an SSB structure according to an embodiment of the present application;
[0056] FIG2 is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;
[0057] FIG3 is a flow chart of a communication method according to an embodiment of the present application;
[0058] FIG4 is a schematic diagram of a synchronization signal according to an embodiment of the present application;
[0059] FIG5 is a schematic diagram of a synchronization grid according to an embodiment of the present application;
[0060] FIG6 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0061] FIG7 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0062] 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.
[0063] Below, some terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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).
[0071] 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.
[0072] 3) Synchronization raster
[0073] 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.
[0074] 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:
[0075] N ID(cell) =3N ID(1) +N ID(2) .
[0076] First identifier N ID(2) It can be carried in PSS, and the second identifier can be carried in SSS.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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).
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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 device 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.
[0088] 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 also applicable to similar technical problems.
[0089] 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.
[0090] 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".
[0091] 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".
[0092] The technical solutions in the embodiments of the present application will be described below in conjunction with the 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 to the multiple sequences do not overlap with each other, so that the narrowband terminal device, that is, the second type of terminal device, can obtain the cell identification based on a part of the synchronization signal (that is, a part of the multiple sequences included in the synchronization signal). In addition, the sequence polynomials of the multiple sequences included in the synchronization signal are the same, which can make the broadband terminal device, that is, the first type of terminal device, obtain the same information through the multiple sequences, thereby minimizing the performance loss of the broadband 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.
[0093] See Figure 3, which is a flow chart of a communication method provided by this application. The method includes:
[0094] S301: A network device generates a synchronization signal.
[0095] 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.
[0096] Optionally, the N sequences have the same length. For example, the length L of the N sequences is 63.
[0097] Optionally, the N sequences are mapped to the same number of subcarriers. Exemplarily, each of the N sequences is mapped to 63 subcarriers.
[0098] Optionally, the frequency domain resources mapped to the N sequences may not overlap, where N is an integer greater than 1. That is, the subcarrier index or sequence number mapped to each sequence in the N sequences is different. That is, the value range of the subcarrier index or sequence number k mapped to each sequence in the N sequences is different.
[0099] Optionally, the frequency domain resources mapped to each sequence in the N sequences are continuous, or, it can also be described as, the subcarriers mapped to each sequence in the N sequences are continuous, or, it can also be described as, the subcarrier numbers mapped to each sequence in the N sequences are continuous, that is, the values of the subcarrier numbers k mapped to each sequence in the N sequences are continuous.
[0100] 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.
[0101] For example, taking N=2 as an example, it is assumed that the synchronization signal is mapped to X subcarriers, where X is an integer greater than 0. One of the two sequences included in the synchronization signal is mapped to the first of the X subcarriers. Another sequence is mapped to the back of X subcarriers. subcarriers. Among them, is the floor rounding operation. The value of can be equal to the length L of a sequence.
[0102] For example, assuming X is 127, the synchronization signal is mapped to 127 subcarriers, with subcarrier numbers ranging from 0 to 126. One of the two synchronization signal sequences (sequence 1 in the figure) is mapped to the first 63 subcarriers of the 127 carriers, with subcarrier numbers k ranging from 0 to 62. The other sequence (sequence 2 in the figure) is mapped to the last 63 subcarriers of the 127 carriers, with subcarrier numbers k ranging from 64 to 126. This is shown in Figure 4.
[0103] Optionally, the middle subcarrier between the subcarriers mapped to the two sequences, i.e., the subcarrier with sequence number k being 63, can be set to null or carry a preset sequence element, i.e., the subcarrier with sequence number 63 can be used as a protection subcarrier and does not carry a valid signal.
[0104] If there is no guard subcarrier between the subcarriers mapped to the two sequences, a narrowband terminal device (i.e., a Category 2 terminal device) may experience frequency deviation when receiving the synchronization signal, potentially misdetecting the sequence. This approach reduces the probability of misdetection by narrowband terminals by using subcarrier number 63, the middle subcarrier between the two sequences mapped, as a guard subcarrier.
[0105] Alternatively, the middle subcarrier number 63 between the subcarriers mapped to the two sequences can also carry a sequence element dedicated to the synchronization signal. The above method can improve the synchronization signal detection performance of the broadband terminal device (ie, the first type of terminal device).
[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 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.
[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, the terminal device can receive the synchronization signal according to the synchronization grid. The synchronization grid is the first frequency point or the second frequency point, and the first frequency point and the second frequency point are spaced apart by subcarriers, the first frequency point corresponds to the first type of terminal equipment, the second frequency point corresponds to the second type of terminal equipment, L is the length of the above sequence, and n is an integer greater than or equal to 0.
[0113] For example, 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 optional position. Among them, the subcarrier index corresponding to an optional position of the second frequency point (the second frequency point is shown in the figure) is The subcarrier index corresponding to another optional position of the second frequency point (the second frequency point is shown in the figure) is Wherein, f is the subcarrier index where the first frequency point is located, as shown in FIG5 .
[0114] 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.
[0115] In the present application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, it allows narrowband terminal devices (i.e., second-category terminal devices) to receive any portion of the sequence, thereby reducing the complexity of narrowband terminal devices receiving synchronization signals and improving the performance of narrowband terminal devices in receiving synchronization signals. On the other hand, it allows broadband terminal devices (i.e., first-category terminal devices) to obtain the same information through multiple sequences with the same sequence polynomial, thereby minimizing the performance loss of broadband terminal devices in receiving synchronization signals. In addition, the synchronization signal provided by the present application can meet the needs of both narrowband terminal devices and broadband terminal devices in receiving synchronization signals, thereby effectively reducing the overhead of network equipment.
[0116] To facilitate understanding of the solution, two examples of synchronization signals are described below.
[0117] Example 1: The synchronization signal is PSS, and it is assumed that the N sequences include sequence A and sequence B. Optionally, sequence A and sequence B are both m-sequences.
[0118] The sequence of sequence A and sequence B can be defined as:
[0119] d PSS (n) = [1-2x((n+m) mod L)]
[0120] The cyclic shift value m, the polynomial x() of sequence A and sequence B will be described in detail below, and the value range of n is 0≤n <L。
[0121] 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.
[0122] Regarding the sequence polynomial of sequence A and sequence B:
[0123] For example, when the length of sequence A and sequence B is 63, the polynomial index corresponding to sequence A and sequence B may be 1, that is, the polynomial corresponding to sequence A and sequence B may be x(i+6)=(x(i+5)+x(i))mod 2.
[0124] Alternatively, the polynomial index corresponding to sequence A and sequence B may be 2, that is, the polynomial corresponding to sequence A and sequence B may be x(i+6)=(x(i+4)+x(i+3)+x(i+2)+x(i))mod 2.
[0125] Alternatively, the polynomial index corresponding to sequence A and sequence B may be 4, that is, the polynomial corresponding to sequence A and sequence B may be x(i+6)=(x(i+5)+x(i+4)+x(i+1)+x(i)) mod 2.
[0126] Alternatively, the polynomial index corresponding to sequence A and sequence B may be 6, that is, the polynomial corresponding to sequence A and sequence B may be x(i+6)=(x(i+5)+x(i+4)+x(i+3)+x(i)) mod 2.
[0127] Wherein, x(i) is the i-th sequence element in sequence A or sequence B, 0≤i<L.
[0128] When the polynomial index of sequence A and sequence B is 1, 2, 4 or 6, the performance loss of the first type of terminal device in receiving the synchronization signal is relatively small, among which, when the polynomial index of sequence A and sequence B is 1, 2 or 4, the performance loss of the first type of terminal device in receiving the synchronization signal is even smaller.
[0129] For example, the initial values of the polynomial of sequence A and the polynomial of sequence B may be:
[0130] [x(5)x(4)x(3)x(2)x(1)x(0)]=[1 0 1 1 1 0];
[0131] Regarding the cyclic shift values of sequence A and sequence B:
[0132] 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 number can be the same. For example, the first identifier N carried by the cyclic shift value of sequence A ID(2) The number is 3, the first identifier N carried by the cyclic shift value of sequence B ID(2) The quantity is 3.
[0133] The cyclic shift value of the sequence A and the cyclic shift value of the sequence B may be the same. For example, assuming that the cyclic shift value of the sequence A and the cyclic shift value of the 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 values of sequence A and sequence B can be 0, 21, or 42.
[0134] The cyclic shift value m and the first identifier N of the corresponding sequence A or sequence B ID(2) The relationship between can satisfy the following formula: m=K·N ID(2)
[0135] Among them, K is a preset parameter, for example, the value of K can be Alternatively, the value of K can be less than 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 number is 3, the value of K is equal to 21.
[0136] 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 P, and the (NM) sequences other than the M sequences in the N sequences include sequence Q.
[0137] Optionally, both sequence P and sequence Q are determined by two sequences, and the two sequences used to generate sequence Q and the two sequences used to generate sequence P may be the same. For example, both sequence P and sequence Q are determined based on a first sequence and a second sequence, where the first sequence and the second sequence are m-sequences.
[0138] For example, sequence P and sequence Q satisfy the following formula:
[0139] d SSS (n)=[1-2x0((n+m0)mod L)][1-2x1((n+m1)mod L)];
[0140] The values of the cyclic shift value m0 of the first sequence and the cyclic shift value m1 of the second sequence, the polynomial of the first sequence x0() and the polynomial of the second sequence x1() will be described in detail below, and the value range of n is 0≤n <L。
[0141] It should be understood that the above sequence is merely an exemplary description of sequence P and sequence Q, and this application does not make any specific limitations.
[0142] Sequential polynomials with respect to the first and second sequences:
[0143] 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.
[0144] 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.
[0145] 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.
[0146] Exemplarily, the initial value of the polynomial of the first sequence may be:
[0147] [x0(5)x0(4)x0(3)x0(2)x0(1)x0(0)]=[0 0 0 0 0 1];
[0148] The initial value of the polynomial of the second sequence can be:
[0149] [x1(5)x1(4)x1(3)x1(2)x1(1)x1(0)]=[0 0 0 0 0 1];
[0150] Regarding the cyclic shift value m0 of the first sequence:
[0151] Exemplarily, 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) The second identifier N carried by the cyclic shift value of the first sequence corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the first sequence corresponding to the number and sequence Q ID(1) Same quantity.
[0152] For example, the cyclic shift value m0 of the first sequence corresponding to the sequence P and the second cell identifier N ID(1) and the first identifier N ID(2) The relationship between can satisfy the following formula:
[0153] The cyclic shift value m0' of the first sequence corresponding to the sequence Q and the second identifier N ID(1) The relationship between them satisfies the following formula:
[0154] Among them, K1, K2, L1, L2, and A are all preset parameters.
[0155] 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.
[0156] Optionally, K1 and K2 may be the same. For example, assuming the second cell ID NID(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. 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 the second type terminal device / the first type terminal device.
[0157] 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. 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.
[0158] 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 be 8 or 9. 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.
[0159] Optionally, the value of A may be the number of first IDs, for example, the value of A may be 3.
[0160] Regarding the cyclic shift value m1 of the second sequence:
[0161] Exemplarily, 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 based on the second identifier N ID(1) The second identifier N carried by the cyclic shift value of the second sequence corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the second sequence corresponding to the number and sequence Q ID(1) Same quantity.
[0162] For example, the cyclic shift value m1 of the second sequence corresponding to the sequence P and the second identifier N ID(1) The relationship between can satisfy the following formula:
[0163] m1=mod(N ID(1) ,L1);
[0164] The cyclic shift value m1' of the second sequence corresponding to the sequence Q and the second identifier N ID(1) The relationship between can satisfy the following formula:
[0165] m1′=mod(N ID(1) ,L2);
[0166] Where mod is the modulo operation. L1 and L2 can be found in the previous description.
[0167] In the present application, the synchronization signal is composed of multiple sequences with the same sequence polynomial. On the one hand, it allows narrowband terminal devices (i.e., second-category terminal devices) to receive any part of the sequence, thereby reducing the complexity of narrowband terminal devices receiving synchronization signals and improving the performance of narrowband terminal devices in receiving synchronization signals. On the other hand, the information obtained by broadband terminal devices through multiple sequences with the same sequence polynomial is the same, 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 terminal devices and broadband terminal devices in receiving synchronization signals, thereby effectively reducing the overhead of network equipment.
[0168] Moreover, in the present application, the narrowband terminal device has multiple synchronization grid positions, so that the narrowband terminal device can receive the synchronization signal according to any synchronization grid, and the received sequence polynomial is the same. The narrowband terminal device can perform synchronous access indiscriminately, which can reduce the complexity of synchronous access of the narrowband terminal device.
[0169] 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 .
[0170] 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 N sequences are the same, the frequency domain resources mapped to the N sequences do not overlap, N is an integer greater than 1, and M is an integer greater than 0 and not greater than N.
[0171] Optionally, the communication unit 601, when receiving the M sequences in the synchronization signal, is specifically configured to: receive the M sequences in the synchronization signal according to the synchronization grid;
[0172] 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 subcarriers, the first frequency corresponds to the first type of terminal equipment, and the second frequency corresponds to the second type of terminal equipment. To round 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 equipment is greater than the receiving bandwidth of the second type of terminal equipment.
[0173] 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 within the network device that performs the functions of the related method. The processing unit 602 is configured to generate a synchronization signal, and the communication unit 601 is configured to transmit the synchronization signal. The synchronization signal includes N sequences, each having the same sequence polynomial, and each of the N sequences being mapped to non-overlapping frequency domain resources, where N is an integer greater than 1.
[0174] 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.
[0175] 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.
[0176] 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.
[0177] 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.
[0178] 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.
[0179] 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.
[0180] 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 5 and a communication device for implementing the network device function in the embodiment of Figure 5.
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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 N sequences are the same, the frequency domain resources mapped to 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 a synchronization grid; The synchronization grid is the first frequency point or the second frequency point, and the first frequency point is spaced apart from the second frequency point by subcarriers, the first frequency point corresponds to a first type of terminal equipment, and the second frequency point corresponds to a second type of terminal equipment, To round 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 equipment is greater than the receiving bandwidth of the second type of terminal equipment.
4. The method according to any one of claims 1 to 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 first identifier N carried by the cyclic shift value of the sequence A ID(2) The number and the first identifier N carried by the cyclic shift value of the sequence B ID(2) The number is the same, and / or the cyclic shift value of the sequence A is the same as the cyclic shift value of the sequence B.
6. The method according to any one of claims 1 to 3, characterized in that The N sequences include a sequence P and a sequence Q, wherein the sequence P and the sequence Q are both determined based on the first sequence and the 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) Determine the second identifier N carried by the cyclic shift value of the first sequence corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the first sequence corresponding to the number and the sequence Q ID(1) Same quantity.
8. The method according to claim 7, characterized in that The cyclic shift value m0 of the first sequence corresponding to the sequence P satisfies the following formula: The cyclic shift value m'0 of the first sequence corresponding to the sequence Q satisfies the following formula: Among them, K1, K2, L1, L2, A are all preset parameters. To round down, K1 is the same as 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.
9. The method according to claim 8, characterized in that When the length of the sequence P is 63, the value of K1 is an integer between 5 and 12.
10. The method according to any one of claims 6 to 9, 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 based on the second identifier N ID(1) Determine the second identifier N carried by the cyclic shift value of the second sequence corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the second sequence corresponding to the number and the sequence Q ID(1) Same quantity.
11. The method according to claim 10, characterized in that The cyclic shift value m1 of the second sequence corresponding to the sequence P satisfies the following formula: m1=mod(N ID(1) ,L1); The cyclic shift value m'1 of the second sequence corresponding to the sequence Q 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.
12. The method according to any one of claims 1 to 11, characterized in that The N is equal to 2, and the M is equal to 1.
13. 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 the N sequences are the same, the frequency domain resources mapped to 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 the first frequency point or the second frequency point, wherein the first frequency point is spaced apart from the second frequency point. subcarriers, To round 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 the receiving bandwidth of the second type of terminal device.
16. The method according to any one of claims 13 to 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; Wherein, 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 first identifier N carried by the cyclic shift value of the sequence A ID(2) The number and the first identifier N carried by the cyclic shift value of the sequence B ID(2) The number is the same, and / or the cyclic shift value of the sequence A is the same as the cyclic shift value of the sequence B.
18. The method according to any one of claims 13 to 15, characterized in that The N sequences include a sequence P and a sequence Q, wherein the sequence P and the sequence Q are both determined based on the first sequence and the 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 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 corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the first sequence corresponding to the number and the sequence Q ID(1) Same quantity.
20. The method of claim 19, wherein: The cyclic shift value m0 of the first sequence corresponding to the sequence P satisfies the following formula: The cyclic shift value m'0 of the first sequence corresponding to the sequence Q satisfies the following formula: Among them, K1, K2, L1, L2, A are all preset parameters. To round down, K1 is the same as 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.
21. The method of claim 20, wherein: When the length of the sequence P is 63, the value of K1 is an integer between 5 and 12.
22. The method according to any one of claims 18 to 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 based on the second identifier N ID(1) Determine the second identifier N carried by the cyclic shift value of the second sequence corresponding to the sequence P ID(1) The second identifier N carried by the cyclic shift value of the second sequence corresponding to the number and the sequence Q ID(1) Same quantity.
23. The method of claim 22, wherein: The cyclic shift value m1 of the second sequence corresponding to the sequence P satisfies the following formula: m1=mod(N ID(1) ,L1); The cyclic shift value m'1 of the second sequence corresponding to the sequence Q 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.
24. The method according to any one of claims 13 to 23, characterized in that The N is equal to 2, and the M is equal to 1.
25. 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 12, or comprises a unit or module for executing the method according to any one of claims 13 to 24.
26. 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 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 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 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 is executed on a device, the device is enabled to execute the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 24.
Citation Information
Patent Citations
Signal processing method, base station, terminal and system
CN103795668A
Transmission method and apparatus of secondary synchronization signal of communication system
CN106961313A
Signal processing method and device
CN109391577A
Communication method and device
CN115696521A