Communication method and communication device

By generating and transmitting synchronization sequences with different cyclic prefixes and guard intervals in satellite communications, the downlink synchronization problems of low signal-to-noise ratio and large timing drift are solved, and more efficient synchronization detection is achieved.

CN120835372APending Publication Date: 2025-10-24HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410468883.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-17
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

In satellite communications, low signal-to-noise ratio and large timing drift lead to downlink synchronization failure, and existing technologies cannot effectively achieve downlink synchronization.

Method used

By generating and sending synchronization information, which contains N synchronization sequences, each corresponding to a different cyclic prefix and guard interval length, continuous and repeated transmission in the time domain is ensured, reducing the impact of timing drift and improving synchronization detection performance.

Benefits of technology

It effectively avoids downlink synchronization failure caused by timing drift, improves downlink synchronization detection performance, and reduces the impact of secondary detection peaks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120835372A_ABST
    Figure CN120835372A_ABST
Patent Text Reader

Abstract

The communication method comprises the following steps: a first communication device generates synchronization information for downlink synchronization, and sends the synchronization information to a second communication device. The synchronization information comprises N first synchronization sequences, the synchronization information further comprises N first CPs and / or N first GIs, the N first synchronization sequences are in one-to-one correspondence with the N first CPs, the N first synchronization sequences are in one-to-one correspondence with the N first GIs, the lengths of any two first CPs in the N first CPs are different, and the lengths of any two first GIs in the N first GIs are different; n is an integer greater than 1. Therefore, when the second communication device performs downlink synchronization based on the synchronization information, the influence of timing drift can be avoided, and the downlink synchronization detection performance is improved. In addition, the CP and / or GI length corresponding to each sequence is different, so that the influence of the detection secondary peak can be reduced, and the downlink synchronous detection performance can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND

[0002] Compared with terrestrial communication, non-terrestrial communication network (NTN) communication has the characteristics of large coverage area and flexible networking, and can achieve seamless global network coverage. The NTN network is not only a supplement to the current ground network, but also can be regarded as an independent communication system that provides global high-speed network access for users. NTN communication includes networking by using unmanned aerial vehicles, high-altitude platforms, or satellites, and the like to provide data transmission, voice communication, and the like services for terminals.

[0003] In a satellite communication scenario, the downlink signal has a low signal-to-noise ratio, and the timing drift caused by the high-speed movement of the satellite can cause the terminal to be unable to jointly detect the periodically repeated downlink synchronization sequence, resulting in downlink synchronization failure. Therefore, how to realize downlink synchronization in a scenario with a low signal-to-noise ratio and / or large timing drift becomes a problem to be solved. SUMMARY

[0004] The present application provides a communication method to realize downlink synchronization in a scenario with a low signal-to-noise ratio and / or large timing drift.

[0005] In a first aspect, a communication method is provided, which can be executed by a first communication apparatus. In the absence of special description, the "first communication apparatus" in the present application can refer to the first communication apparatus itself (for example, an access network device), a component (for example, a processor, a chip, or a chip system, etc.) in the first communication apparatus, or a logic module or software capable of realizing all or part of the functions of the first communication apparatus.

[0006] The method can include: generating synchronization information, the synchronization information being used for downlink synchronization, and the synchronization information including N first synchronization sequences; and transmitting the synchronization information, wherein the synchronization information further includes N first cyclic prefixes (CPs) and / or N first guard intervals (GIs), the N first synchronization sequences correspond to the N first CPs one by one, the N first synchronization sequences correspond to the N first GIs one by one, lengths of any two first CPs in the N first CPs are different, lengths of any two first GIs in the N first GIs are different, and the N is an integer greater than 1. Wherein, the downlink synchronization includes downlink time domain and / or frequency domain synchronization.

[0007] Based on the above technical solution, the synchronization information sent by the first communication device includes synchronization sequences that are continuously transmitted multiple times in a time domain unit (such as a time slot, a frame, or a subframe, etc.), and the CP and / or GI lengths corresponding to each sequence are different. When the second communication device performs downlink synchronization based on the synchronization information, the influence of timing drift can be avoided, and the downlink synchronization detection performance can be improved. In addition, since the CP and / or GI lengths corresponding to each sequence are different, the influence of detection sub-peak can be reduced, and the downlink synchronization detection performance can be further improved.

[0008] For example, since the synchronization sequences are continuously repeated N times in the time domain, the second communication device can receive N synchronization sequences for downlink synchronization at a time. Thus, the failure of downlink synchronization caused by the fact that the synchronization broadcast block (SSB) repeatedly transmitted multiple times cannot be jointly detected (for example, the primary synchronization signal (PSS) repeatedly transmitted multiple times cannot be jointly detected) due to large timing drift can be avoided.

[0009] For another example, since the CP and / or GI lengths corresponding to each sequence are different, the influence of detection sub-peak can be reduced, and the downlink synchronization detection performance can be improved.

[0010] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending first indication information, the first indication information being used to indicate that the first synchronization sequence corresponds to a first CP and / or a first GI.

[0011] Based on the above technical solution, the first communication device can indicate through the first indication information that the first synchronization sequence corresponds to the first CP, the first GI, or the first CP and the first GI. If the first synchronization sequence corresponds to the first CP, the first CP can be regarded as a repeatedly transmitted signal, which can improve the signal anti-multipath performance and ensure the signal frequency domain orthogonality; if the first synchronization sequence corresponds to the first GI, the transmission energy can be saved. For example, the GI part can transmit zero, that is, the time and / or frequency domain resources corresponding to the GI can not carry signals.

[0012] In addition, it should be noted that the first synchronization sequence corresponding to the first CP and / or the first GI can be pre-defined by a protocol, and does not need to be indicated through the first indication information, thereby reducing the signaling overhead.

[0013] In a second aspect, a communication method is provided, which can be performed by a second communication apparatus. In the present application, the "second communication apparatus" can refer to the second communication apparatus itself (e.g., a terminal device), a component (e.g., a processor, a chip, or a chip system, etc.) in the second communication apparatus, or a logic module or software capable of realizing all or part of the functions of the second communication apparatus.

[0014] The method can include: receiving synchronization information, the synchronization information being used for downlink synchronization, the synchronization information including N first synchronization sequences; and performing downlink synchronization based on the synchronization information, wherein the synchronization information further includes N first CPs and / or N first GIs, the N first synchronization sequences correspond to the N first CPs one by one, the N first synchronization sequences correspond to the N first GIs one by one, lengths of any two first CPs in the N first CPs are different, lengths of any two first GIs in the N first GIs are different, and the N is an integer greater than 1.

[0015] With reference to the second aspect, in some implementations of the second aspect, the method further includes: receiving first indication information, the first indication information being used for indicating that the first synchronization sequence corresponds to the first CP and / or the first GI.

[0016] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the synchronization information further includes M second synchronization sequences, the M second synchronization sequences respectively corresponding to M second CPs, and / or the M second synchronization sequences respectively corresponding to M second GI lengths, wherein lengths of any two second CPs in the M second CPs are different, lengths of any two second GIs in the M second GIs are different, and the M is an integer greater than 1.

[0017] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the synchronization information further includes a third synchronization sequence, the third synchronization sequence corresponding to a third CP and / or a third GI.

[0018] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, one or more second synchronization sequences are arranged between two first synchronization sequences that are continuous in time domain, that is, the first synchronization sequences and the second synchronization sequences are sent in an interleaved manner.

[0019] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, lengths of the first CPs corresponding to the consecutive m2 first synchronization sequences starting from the m1th first synchronization sequence are different from lengths of the first CPs corresponding to the consecutive m4 first synchronization sequences starting from the m3th first synchronization sequence, where m1, m2, and m4 are positive integers, and m3 is a positive integer greater than or equal to a sum of m1 and m2.

[0020] Based on the above technical solution, the situation that some adjacent CPs are added together in the same way can be avoided, and the detection performance can be further improved by reducing the influence of the secondary peak.

[0021] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the N first CPs satisfy any one of the following conditions: lengths of the N first CPs increase in order from small to large; or lengths of the N first CPs decrease in order from large to small; or a ratio of lengths of two adjacent first CPs in the N first CPs is a preset value; or a value of N and each CP length in the lengths of the N first CPs satisfy a first correspondence relationship.

[0022] The N first GIs satisfy any one of the following conditions: lengths of the N first GIs increase in order from small to large; or lengths of the N first GIs decrease in order from large to small; or a ratio of lengths of two adjacent first GIs in the N first GIs is a preset value; or a value of N and each GI length in the lengths of the N first GIs satisfy a second correspondence relationship.

[0023] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the first correspondence relationship can be represented in a table form, for example, the first correspondence relationship includes:

[0024] Number of time domain repetitions N of synchronization sequence Length of N first CPs 2 L1, L2 3 L1, L2, L3 … …

[0025] In the table, L1 and L2 in the second row represent lengths of two first CPs corresponding to two first synchronization sequences when N is equal to 2; and L1, L2, and L3 in the third row represent lengths of three first CPs corresponding to three first synchronization sequences when N is equal to 3.

[0026] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the second correspondence relationship can be represented in a table form, for example, the second correspondence relationship includes:

[0027]

[0028]

[0029] In the table, L1' and L2' in the second row represent lengths of two first GIs corresponding to two first synchronization sequences respectively in the case that N is equal to 2; L1', L2' and L3' in the third row represent lengths of three first GIs corresponding to three first synchronization sequences respectively in the case that N is equal to 3.

[0030] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, data and / or control information can also be transmitted between the first communication device and the second communication device, for example, the first communication device transmits the data and / or control information, and the second communication device receives the data and / or control information.

[0031] Optionally, the synchronization information is carried in a first time unit, and the data and / or control information is carried in a second time unit, a length of an ith CP in the second time unit is the same as a length of the ith CP in the first time unit; and / or, a length of an ith GI in the second time unit is the same as a length of the ith GI in the first time unit; where i is an integer from 1 to N.

[0032] Based on the above technical solution, the lengths of the CP and / or the GI in the first time unit in which the repeated synchronization sequence is transmitted can be the same as the lengths of the CP and / or the GI in the second time unit in which data is transmitted, that is, the CP and / or the GI lengths between symbols in the time unit in which the synchronization sequence is transmitted and the time unit in which the data is transmitted are the same (it can also be understood that the position of the synchronization sequence in the first time unit is replaced by the data, but the CP and / or the GI lengths remain unchanged). Keeping the CP and / or the GI of each time slot having the same length reduces the processing complexity.

[0033] Optionally, the synchronization information is carried in a first time unit, and the data and / or control information is carried in a second time unit, a length of a jth CP in the second time unit is different from a length of the jth CP in the first time unit; and / or, a length of a jth GI in the second time unit is different from a length of the jth GI in the first time unit; where j is at least one of 1 to N.

[0034] Based on the above technical solution, the lengths of the CP and / or the GI in the first time unit in which the repeated synchronization sequence is transmitted can be different from the lengths of the CP and / or the GI in the second time unit in which data is transmitted, that is, the CP and / or the GI lengths between symbols in the time unit in which the synchronization sequence is transmitted and the time unit in which the data is transmitted can be different, and the CP and / or the GI lengths of the data part remain unchanged according to the existing design, which can be both compatible with the high flexibility of the existing terminal and can better resist the multipath effect.

[0035] Optionally, the synchronization information is carried in a first time unit and a first frequency domain unit, the data and / or control information is carried in the first time unit and a second frequency domain unit, a length of a kth CP in the second frequency domain unit is same as a length of a kth CP in the first frequency domain unit, and / or a length of a kth GI in the second frequency domain unit is same as a length of a kth GI in the first frequency domain unit, where k is an integer from 1 to N.

[0036] Based on the above technical solution, for a time unit in which a synchronization sequence is transmitted, the CP and / or GI length of the same time domain resource and different frequency domain transmission data is same, that is, the CP and / or GI length is kept consistent with that of the synchronization sequence, so that inter-subcarrier interference or non-orthogonal interference can be avoided.

[0037] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the synchronization information is carried in a first time unit (slot or subframe or frame), a total CP length in the first time unit is same as a total CP length in a second time unit, and / or a total GI length in the first time unit is same as a total GI length in the second time unit, where the second time unit is used to carry data.

[0038] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the synchronization information is carried in first information, and the first information further includes at least one of the following information: system information block 1 (SIB1), system information block 19 (SIB19), master information block (MIB), or physical broadcast channel.

[0039] With reference to the first aspect or the second aspect, in some implementations of the first aspect or the second aspect, the synchronization information is a synchronization broadcast block (SS / PBCH block), and the SS / PBCH block includes N primary synchronization signals (PSSs), one secondary synchronization signal (SSS), and one physical broadcast channel (PBCH).

[0040] In some implementations of the first aspect or the second aspect, the SS / PBCH block occupies 14 orthogonal frequency division multiplexing (OFDM) symbols in the time domain, and the N PSS occupy the 1st to 11th OFDM symbols, and the PSS includes 11 first synchronization sequences. For example, the PSS is composed of 11 first synchronization sequences, and it can be understood that each first synchronization sequence corresponds to a PSS, and the SS / PBCH block includes 11 PSSs.

[0041] According to the above technical solution, the synchronization information can be an enhancement of the SS / PBCH block, that is, the SS / PBCH block includes multiple PSSs.

[0042] In a third aspect, a communication apparatus is provided, which is configured to execute the method of the first aspect. Specifically, the communication apparatus can include units and / or modules for executing the method of any of the implementations of the first aspect, such as a processing unit and an obtaining unit.

[0043] In an implementation, the transceiving unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiving circuit. Optionally, the input / output interface can be an input / output circuit.

[0044] In another implementation, the transceiving unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuitry on the chip, chip system, or circuit; and the processing unit can be at least one processor, a processing circuit, or a logic circuit.

[0045] In a fourth aspect, a communication apparatus is provided, which is configured to execute the method of the second aspect. Specifically, the communication apparatus can include units and / or modules for executing the method of the second aspect, such as a processing unit and an obtaining unit.

[0046] In an implementation, the transceiving unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiving circuit. Optionally, the input / output interface can be an input / output circuit.

[0047] In another implementation, the transceiving unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuitry on the chip, chip system, or circuit; and the processing unit can be at least one processor, a processing circuit, or a logic circuit.

[0048] In a fifth aspect, the present application provides a processor configured to execute the method provided in any of the implementation manners of the first and second aspects.

[0049] For the sending and obtaining / receiving operations of the processor, if no special description is provided, or if it does not conflict with the actual role or internal logic in the related description, it can be understood as the output and receiving, input operations of the processor, or the sending and receiving operations performed by the radio frequency circuit and the antenna, and the present application does not limit this.

[0050] In a sixth aspect, a computer readable storage medium is provided, which stores program codes for execution by a device, and the program codes comprise codes for executing the method provided in any of the implementation manners of the first and second aspects.

[0051] In a seventh aspect, a computer program product containing instructions is provided, which, when executed on a computer, causes the computer to execute the method provided in any of the implementation manners of the first and second aspects.

[0052] In an eighth aspect, a chip is provided, which comprises one or more processors and a communication interface, and the processor reads computer programs or instructions stored on a memory through the communication interface and executes the method provided in any of the implementation manners of the first and second aspects.

[0053] Optionally, as an implementation manner, the chip further comprises a memory, and the memory stores computer programs or instructions, and the processor is configured to execute the computer programs or instructions stored on the memory, and when the computer programs or instructions are executed, the processor is configured to execute the method provided in any of the implementation manners of the first and second aspects.

[0054] In a ninth aspect, a communication system is provided, which comprises the communication device of the third aspect and the communication device of the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0055] Figure 1 is a schematic diagram of a network architecture to which the embodiments of the present application are applicable.

[0056] Figure 2 is a schematic diagram of an open radio access network (O-RAN) architecture.

[0057] Figure 3 is a schematic diagram of a satellite communication scenario to which the embodiments of the present application are applicable.

[0058] Figure 4 is a schematic diagram of an air to ground (ATG) communication scenario to which the embodiments of the present application are applicable.

[0059] Figure 5 is a schematic diagram of a transparent satellite architecture.

[0060] Figure 6 is a schematic diagram of a non-transparent satellite architecture.

[0061] Figure 7 is a schematic diagram of an SSB resource structure.

[0062] Figure 8 is a schematic diagram of SSB periodic repetition transmission.

[0063] Figure 9 is a schematic flow diagram of a communication method provided by an embodiment of the present application.

[0064] Figure 10 is a schematic diagram of synchronization information provided by an embodiment of the present application.

[0065] Figure 11 is another schematic diagram of synchronization information provided by an embodiment of the present application.

[0066] Figure 12 is yet another schematic diagram of synchronization information provided by an embodiment of the present application.

[0067] Figure 13 is yet another schematic diagram of synchronization information provided by an embodiment of the present application.

[0068] Figure 14 is yet another schematic diagram of synchronization information provided by an embodiment of the present application.

[0069] Figure 15 is a schematic diagram of an SSB resource structure provided by an embodiment of the present application.

[0070] Figure 16 is a schematic diagram of a relationship between a synchronization information CP length and a data CP length provided by an embodiment of the present application.

[0071] Figure 17 is another schematic diagram of a relationship between a synchronization information CP length and a data CP length provided by an embodiment of the present application.

[0072] Figure 18 is a schematic block diagram of a communication apparatus provided by an embodiment of the present application.

[0073] Figure 19 is another schematic diagram of a communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION

[0074] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0075] First, in the present application, "for indicating" can include for directly indicating and for indirectly indicating. When describing that certain indication information is for indicating A, it can include that the indication information directly indicates A or indirectly indicates A, and does not mean that A must be carried in the indication information.

[0076] When the information indicated by the indication information is referred to as to-be-indicated information, there are many ways to indicate the to-be-indicated information in the specific implementation process, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol stipulates), thereby reducing the indication overhead to a certain extent. At the same time, the common part of each information can be identified and uniformly indicated to reduce the indication overhead caused by separately indicating the same information.

[0077] Second, in the present application, "at least one" means one or more, and "multiple" means two or more. In addition, in the embodiments of the present application, "first", "second", and various numbers (for example, "#1", "#2", etc.) are only for the convenience of description and do not limit the scope of the embodiments of the present application. The size of the serial number of each process below does not mean the order of execution, and the execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. It should be understood that the objects thus described can be interchanged under appropriate circumstances, so as to be able to describe schemes other than the embodiments of the present application. In addition, in the embodiments of the present application, "S910" and the like are only for the convenience of description and do not limit the order of execution steps.

[0078] Third, in the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or advantageous than other embodiments or design solutions. Rather, the use of "exemplary" or "for example" is intended to present concepts in a concrete manner.

[0079] Fourthly, the "storing" in the embodiments of the present application can refer to storing in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor, or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor, or communication device. The type of the memory can be any form of storage medium, which is not limited in the present application.

[0080] Fifthly, in the embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field, which can include a new radio (NR) protocol and a related protocol applied to a future communication system, which is not limited in the present application.

[0081] Sixthly, in the embodiments of the present application, "of", "corresponding", "relevant", "corresponding", and "associated" can be used interchangeably at times. It should be pointed out that the meanings expressed are consistent when the differences are not emphasized.

[0082] Seventhly, in the embodiments of the present application, "in the case of", "when", and "if" can be used interchangeably at times. It should be pointed out that the meanings expressed are consistent when the differences are not emphasized.

[0083] Eighthly, the term "and / or" in the present application only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in the present application generally represents an "or" relationship between the associated objects before and after it.

[0084] Ninthly, in the embodiments of the present application, the names of messages and devices are only examples, and the names of messages and devices in the present application are not limited in any way, as long as the corresponding functions can be implemented.

[0085] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0086] The technical solutions of the present application can be applied to satellite communication systems, high altitude platform station (HAPS) communication, unmanned aerial vehicle, and other non-terrestrial network (NTN) systems, such as integrated communication and navigation (IcaN) systems, global navigation satellite systems (GNSS), and ultra-dense low-orbit satellite communication systems. The satellite communication system can be integrated with a traditional mobile communication system. For example, the mobile communication system can be a 4th generation (4G) communication system (for example, a long term evolution (LTE) system), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) communication system (for example, a new radio (NR) system), and a future mobile communication system.

[0087] Figure 1 A schematic diagram of a communication system to which embodiments of the present application can be applied is shown. The communication system includes at least one network device and at least one terminal. The terminal includes a mobile terminal on the ground, an unmanned aerial vehicle, etc. When the network device or the terminal moves rapidly, the transceiver will move relatively, resulting in Doppler shift and sampling point timing drift. Figure 1 The network device can be understood as a communication device with a base station function, and the terminal can be understood as a communication device with a terminal function.

[0088] It should be understood that Figure 1 The access network device and the terminal device, and the access network device and the core network device are taken as examples to simply illustrate a communication scenario to which the present application can be applied, without limiting other scenarios to which the present application can be applied. It should also be understood that Figure 1 It is only a simplified schematic diagram for the purpose of understanding, and other network devices or other terminal devices can also be included in the communication system, Figure 1 which are not shown.

[0089] The terminal in the embodiments of the present application can also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The terminal is usually provided with a communication module, circuit or chip for performing corresponding communication functions. The terminal is also configured with program instructions for performing corresponding communication functions.

[0090] The network device in the embodiments of the present application can also be referred to as an access network device, a radio access network (RAN) entity or an access node, etc., which constitutes part of a communication system to help terminals realize wireless access. The communication system can include multiple network devices, which can be nodes of the same type or nodes of different types.

[0091] In a possible scenario, the network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a radio controller. Optionally, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU).

[0092] In another possible scenario, a plurality of network devices cooperate to assist a terminal to implement wireless access, and different network devices respectively implement part of functions of a base station. For example, a network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, for example, a baseband unit (BBU). The CU node and the DU node split the protocol layers of the gNB, and part of the protocol layers are controlled by the CU, and the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU.

[0093] The CU is deployed with a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, and a service data adaptation protocol (SDAP) layer in a protocol stack; and the DU is deployed with a radio link control (RLC) layer, a media access control (MAC) layer, and a physical layer (PHY) in the protocol stack.

[0094] The CU has processing capability of the RRC, the PDCP, and the SDAP. The DU has processing capability of the RLC, the MAC, and the PHY.

[0095] It should be understood that the above-mentioned division (or splitting) of functions is only an example, and does not limit the CU and the DU in the present application. That is, there can be other ways of function splitting between the CU and the DU, which are not limited in the embodiments of the present application.

[0096] The functions of the CU can be implemented by one entity or by different entities. For example, the functions of the CU can be further divided, for example, by separating the control plane (CP) and the user plane (UP), i.e., the control plane of the CU (CU-CP) and the user plane of the CU (CU-UP). The CU-CP and the CU-UP can be implemented by different functional entities, and the CU-CP and the CU-UP can be coupled with the DU to jointly complete the functions of the network device. The control plane of the CU (CU-CP) can further include a further divided architecture, i.e., the CU-CP is further divided into CU-CP1 and CU-CP2. The CU-CP1 includes various radio resource management functions, and the CU-CP2 includes only RRC functions and PDCP-control (C) functions (i.e., basic functions of control plane signaling at the PDCP layer).

[0097] In one possible manner, the CU-CP is responsible for the control plane functions, mainly including RRC and PDCP-C. The PDCP-C is mainly responsible for encryption and decryption of control plane data, integrity protection, data transmission, etc. The CU-UP is responsible for the user plane functions, mainly including SDAP and PDCP-U. The SDAP is mainly responsible for processing data of the core network and mapping data flow to a bearer. The PDCP-U is mainly responsible for encryption and decryption of the data plane, integrity protection, header compression, sequence number maintenance, data transmission, etc. The CU-CP and the CU-UP are connected through an E1 interface. The CU-CP represents the gNB and is connected to the core network through an Ng interface. The CU-CP is connected to the DU through an F1-C (control plane). The CU-UP is connected to the DU through an F1-U (user plane). Of course, there is also a possible implementation that the PDCP-C is also in the CU-UP.

[0098] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, the radio access network can also be an open radio access network (O-RAN) architecture. In the O-RAN system, the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0099] For ease of understanding, the O-RAN architecture designed in the present application will be introduced briefly. Figure 2 The O-RAN architecture designed in the present application will be introduced briefly. Figure 2 As can be seen from the figure, the O-RAN architecture includes a first network element, a second network element, a third network element, an O-eNB, an O-CU-CP, an O-CU-UP, an O-DU, an O-RU, and an O-cloud.

[0100] The above network elements (which can also be referred to as nodes) can be connected to each other, for example, the first network element is connected to the O-cloud through an O2 interface, the first network element is connected to the third network element, the O-eNB, the O-CU-CP, the O-CU-UP, the O-DU, and the O-RU through an O1 interface, the first network element is connected to the O-RU through an open fronthaul M-Plane interface, the O-DU is connected to the O-RU through an open fronthaul M-Plane interface and an open fronthaul C / U / S-Plane interface, the third network element is connected to the O-eNB, the O-CU-CP, the O-CU-UP, and the O-DU through an E2 interface, the O-CU-CP is connected to the O-DU through an F1-c interface, the O-CU-UP is connected to the O-DU through an F1-u interface, and the O-CU-CP is connected to the O-CU-UP through an E1 interface. For the specific description of the interfaces shown in the figure, please refer to the existing standards, which will not be described here. Figure 2 For the specific description of the interfaces shown in the figure, please refer to the existing standards, which will not be described here.

[0101] As one possible example, the first network element can be a service management and orchestration framework (SMO), or a network element similar in function to the SMO, which is not limited in this regard.

[0102] As one possible example, the second network element can be a Non-RT RIC, or a network element similar in function to the Non-RT RIC, which is not limited in this regard.

[0103] As one possible example, the third network element can be a Near-RT RIC, or a network element similar in function to the Near-RT RIC, which is not limited in this regard.

[0104] O-RAN aims to realize an intelligent and open access network. The main feature of the O-RAN architecture is the separation of software and hardware, which realizes the virtualization of network functions and the standardization of hardware. In addition, O-RAN also introduces artificial intelligence (AI).

[0105] In the ORAN system, CU may also be referred to as O-CU (Open CU), DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0106] In the embodiment of the present application, the communication system may also include core network equipment, that is, equipment in the core network (CN) that provides service support for the terminal. At present, some examples of core network equipment are: access and mobility management function (AMF) entity, session management function (SMF) entity, user plane function (UPF) entity, etc., which are not listed here one by one. Among them, the AMF entity can be responsible for access management and mobility management of the terminal; the SMF entity can be responsible for session management, such as user session establishment, etc.; the UPF entity can be a functional entity of the user plane, mainly responsible for connecting to the external network. It should be noted that in this application, the entity can also be called a network element or a functional entity. For example, the AMF entity can also be called an AMF network element or an AMF functional entity. For another example, the SMF entity can also be called an SMF network element or an SMF functional entity, etc.

[0107] It should be understood that the above naming is defined only to facilitate the distinction between different functions and should not constitute any limitation to this application. This application does not exclude the possibility of adopting other naming in 5G networks and other future networks. For example, in a 6G network, some or all of the above network elements may continue to use the terminology used in 5G, or may adopt other names.

[0108] From the above, we can see that Figure 1 In the communication scenario shown, when the network device or terminal moves rapidly, the transmitter and receiver will move relative to each other, resulting in Doppler shift and sampling point timing drift.

[0109] As a possible implementation method, if Figure 1 If the network devices and terminals in the system are devices in a satellite communication system, the above-mentioned relative motion between the transmitting and receiving ends may occur, resulting in Doppler shift and sampling point timing drift. Therefore, this application can also be applied to satellite communication scenarios.Figure 3 Briefly introduce the satellite communication scenario to which the solution of the present application is applicable.

[0110] As shown in Figure 3 , the network device in the satellite communication scenario includes a satellite device and a gateway. The terminal includes an Internet of Things terminal, and can also be a terminal of other forms and performance, for example, a mobile phone terminal, a high-altitude aircraft, etc., which are not limited here. The link between the satellite and the user terminal is called a service link, and the link between the satellite and the gateway is called a feeder link. It should be understood that Figure 3 The satellite communication scenario shown is only an example and does not constitute any limitation on the protection scope of the present application. For example, the satellite communication scenario can include multiple satellites, i.e., the present application can be applied to a multi-satellite communication scenario.

[0111] As another possible implementation, if Figure 1 the network device and the terminal in are devices in an air to ground (ATG) communication scenario, the above-mentioned relative motion of the transmitting end and the receiving end and the influence of the Doppler shift and the sampling point timing drift can occur. Therefore, the present application can also be applied to the ATG communication scenario. For ease of understanding, in combination with Figure 4 Briefly introduce the ATG communication scenario to which the solution of the present application is applicable.

[0112] As shown in Figure 4 , the network device includes a ground base station, and the terminal includes a high-altitude aircraft, an on-board handheld terminal, etc. In this scenario, there is high-speed relative motion between the transmitting end and the receiving end.

[0113] It should be noted that the above-mentioned Figure 3 and Figure 4 are only examples and do not constitute any limitation on the protection scope of the present application. The technical solution provided by the present application can also be applied to other scenarios in which the transmitting end and the receiving end can have relative motion, which will not be illustrated one by one here.

[0114] For ease of understanding the embodiments of the present application, some basic concepts related to the present application are briefly described.

[0115] 1. Non-terrestrial networks (NTN): Compared with terrestrial communication, NTN communication has the characteristics of large coverage area and flexible networking, and can achieve seamless global network coverage. NTN network is not only a supplement to the current ground network, but also can be regarded as an independent communication system that provides global high-speed network access for users. At present, research institutes, communication organizations and communication companies around the world are participating in the research of NTN communication technology and standard formulation, and strive to build a unified communication network of sky, space and ground.

[0116] NTN communication includes networking with devices such as unmanned aerial vehicles, high-altitude platforms, or satellites to provide services such as data transmission and voice communication for UEs. High-altitude platform devices are generally 8-50 km above the ground. According to the orbital height of the satellite, the satellite communication system can be divided into three types: geostationary earth orbit (GEO) satellite communication system, also known as synchronous orbit satellite system; medium earth orbit (MEO) satellite communication system and low earth orbit (LEO) satellite communication system. The GEO satellite orbit is 35786 km above the ground. Its main advantage is that it can remain stationary relative to the ground and provide a large coverage area. However, GEO satellite communication also has obvious disadvantages:

[0117] 1) The GEO satellite orbit is far from the earth, and the free space propagation loss is large, causing tight communication link budget. In order to increase the transmission / reception gain, a larger diameter antenna needs to be provided for the satellite;

[0118] 2) The communication transmission delay is large, which can reach about 500 ms round-trip delay, and cannot meet the demand of low-delay services;

[0119] 3) The GEO orbit resources are relatively scarce, the launch cost is high, and the coverage cannot be provided for the two polar regions of the earth.

[0120] The MEO satellite orbit is in the range of 2000-35786 km, and its advantage is that global coverage can be achieved with relatively fewer satellites. However, the orbit height of MEO satellite is higher than that of LEO, and the communication transmission delay is still large compared with LEO satellite. In view of the advantages and disadvantages of MEO satellite communication, MEO satellite is mainly used for positioning and navigation. The orbit height of LEO satellite is in the range of 300-2000 km. LEO satellite has the advantages of smaller data propagation delay, smaller transmission loss and lower launch cost compared with MEO and GEO. Therefore, LEO satellite communication has attracted more and more attention in recent years.

[0121] In the satellite communication scenario, the downlink signal has low signal-to-noise ratio, and the timing drift caused by the high-speed movement of the satellite makes it impossible for the terminal to use the periodically repeated downlink synchronization sequence for joint detection.

[0122] 2. Satellite working mode: including transparent mode and non-transparent mode. Among them, the transparent mode is that the signal only undergoes frequency conversion and signal amplification process on the satellite, and the satellite is transparent to the signal; the non-transparent mode is that the satellite has the function of the base station in the signal transmission process, and the UE can send signals to the 5G core network (CN) through the satellite.

[0123] Optionally, the transparent also refers to the bent-pipe relay transmission, that is, the signal only performs frequency conversion on the satellite, and the signal amplification process, and the satellite is transparent to the signal, as if it does not exist. The non-transparent also refers to the regenerative (onboard access or processing) transmission, that is, the satellite has part or all of the base station functions (such as the satellite corresponds to the complete base station or DU).

[0124] By way of example and without limitation, the satellite communication system includes a transparent satellite architecture and a non-transparent satellite architecture. In the transparent satellite architecture, the satellite works in the transparent mode, and in the non-transparent satellite architecture, the satellite works in the non-transparent mode. For ease of understanding, the transparent satellite architecture and the non-transparent satellite architecture are described in combination with Figure 5 and Figure 6 The transparent satellite architecture and the non-transparent satellite architecture are briefly introduced, wherein, Figure 5 The transparent satellite architecture is shown in FIG. 1, and from Figure 5 it can be seen that the signal passes through the satellite and the NTN gateway in the transmission process of the UE and the gNB, but the signal only performs frequency conversion on the satellite, signal amplification process, and the satellite is transparent to the signal, as shown in Figure 5 Under the transparent satellite architecture, the satellite and the NTN gateway are equivalent to the remote radio unit (RRU). In addition, from Figure 6 it can be seen that the satellite has the function of the base station in the signal transmission process, and the UE can send the signal to the 5G CN through the satellite.

[0125] 3, synchronization signal and PBCH block (SS / PBCH block): the SS / PBCH block can be simply referred to as SSB. Specifically, as shown in Figure 7 , Figure 7 is a schematic diagram of an SSB resource structure. As shown in Figure 7 , an SSB is composed of a primary synchronization signal (PSS) of one orthogonal frequency division multiplexing (OFDM) symbol, a secondary synchronization signal (SSS) of one symbol, and a physical broadcast channel (PBCH) of two symbols. The positions of PSS, SSS and PBCH in the synchronization signal block are as shown in Figure 7As shown, the sequence length of PSS / SSS is 127, which occupies 127 subcarriers (SC) in the frequency domain, while PBCH occupies 288 subcarriers in the frequency domain.

[0126] For example, SSB is sent repeatedly in a time domain period. The period of SSB can be set to 5 milliseconds (ms), 10ms, 20ms, 40ms, 80ms, or 160ms, etc., and generally defaults to a 20ms period. Figure 8 As shown, SSB is repeated in a period of 20ms. Among them, multiple SSBs form a synchronous broadcast block set. Figure 8 In this example, four SSBs form a synchronized broadcast block set. Each synchronized broadcast block set is transmitted within 5ms. Within a 5ms synchronized broadcast block, each SSB corresponds to a beam direction, and the beam directions of each SSB within a synchronized broadcast block set cover the entire cell. Each SSB includes the transmission of the PSS, SSS, and PBCH.

[0127] 4. PSS Detection: When the terminal boots up and enters the communication system, it searches for the PSS. After detecting the PSS, the UE can synchronize to the PSS period. As an example, when the terminal detects a single PSS, when the signal-to-noise ratio (SNR) is ≥ -4.8 decibels (dB), the PSS detection success rate is ≥ 0.9 (taking into account the effects of channel fading, frequency offset, phase noise, and noise).

[0128] Combined with the above Figure 1 、 Figure 3 and Figure 4 The present invention briefly introduces the scenarios in which the communication method provided in the embodiments of the present application can be applied, as well as the basic concepts that may be involved in the embodiments of the present application, and introduces PSS detection in the basic concepts. It should be noted that in the NTN communication scenario, especially the scenario where the mobile phone is directly connected to the satellite, the signal-to-noise ratio of the received signal at the receiving end is lower. As an example, the downlink budget of the mobile phone directly connected to the satellite can be lower than -10dB, and the PSS detection performance of a single SSB cannot meet the low signal-to-noise ratio requirement. In addition, another typical difference between the LEO satellite communication scenario and the terrestrial communication is that the timing drift rate caused by the high-speed movement of the satellite is large, for example, it can reach 89 sampling points / second (samples / s). When the SSB repetition period is 20ms, the time length of 5 repetitions causes a drift of 7.12 sampling points. At this time, due to the large timing drift, the SSB that is repeatedly sent cannot be jointly detected (for example, the PSS that is repeatedly sent), resulting in downlink synchronization failure.

[0129] In summary, the low signal-to-noise ratio and large timing drift in the NTN scenario make it impossible to use periodically repeated PSS joint detection, which may cause downlink synchronization failure.

[0130] The application provides a communication method to achieve downlink synchronization in a low signal-to-noise ratio and / or large timing drift scenario.

[0131] The technical solutions provided by the application will be described in detail below with reference to the drawings. The embodiments of the application can be applied in multiple different scenarios, including Figure 1 the scenario shown in the figure, but are not limited to this scenario. For example, they can also be applied in 4G, 5G, 6G or future communication systems.

[0132] It should be understood that the embodiments shown below do not particularly limit the specific structure of the subject performing the method provided by the embodiments of the application, as long as the subject can communicate according to the method provided by the embodiments of the application by running a program in which the code of the method provided by the embodiments of the application is recorded. For example, the subject performing the method provided by the embodiments of the application can be a receiving end device or a sending end device, or a functional module in the receiving end device or the sending end device that can call and execute the program.

[0133] In the following, without loss of generality, the communication method provided by the embodiments of the application is described in detail by taking the interaction between a first communication device and a second communication device as an example. The first communication device can be an access network device (or a CU or a DU in the access network device), or a network device in O-RAN (or a CU (such as an O-CU (open CU)) in O-RAN or a DU (such as an O-DU (open DU)) in O-RAN. The second communication device can be a terminal device, or a chip, circuit, etc. inside the terminal device. For ease of description, the first device is taken as a terminal device in the following description.

[0134] Figure 9 is a schematic flowchart of a communication method provided by the application, comprising the following steps:

[0135] S910, the first communication device generates synchronization information.

[0136] Specifically, the synchronization information is used for downlink synchronization. The downlink synchronization includes downlink time domain and / or frequency domain synchronization.

[0137] Optionally, the synchronization information includes but is not limited to a synchronization signal block. The synchronization signal block involved in this embodiment can be an enhancement of the SSB shown in the foregoing Figure 7 may be referred to as an enhanced SSB.

[0138] Exemplarily, the N first synchronization sequences are included in the synchronization information, and N first CPs and / or N first GIs are also included in the synchronization information. The N first synchronization sequences correspond to the N first CPs respectively, and / or the N first synchronization sequences correspond to the N first GIs respectively. For example, if the N first CPs are included in the synchronization information, the N first synchronization sequences correspond to the N first CPs one by one, and the first CP corresponding to each first synchronization sequence is located before the first synchronization sequence in the time domain; if the N first GIs are included in the synchronization information, the N first synchronization sequences correspond to the N first GIs one by one, and the first GI corresponding to each first synchronization sequence is located before the first synchronization sequence in the time domain; if the N first CPs and the N first GIs are included in the synchronization information, the N first synchronization sequences correspond to the N first CPs and the N first GIs one by one, and the first CP and the first GI corresponding to each first synchronization sequence are located before the first synchronization sequence in the time domain.

[0139] In the synchronization information, the lengths of the N first CPs are different, that is, the lengths of any two first CPs in the N first CPs are different. Similarly, the lengths of the N first GIs are different, that is, the lengths of any two first GIs in the N first GIs are different. N is an integer greater than 1.

[0140] Optionally, in the embodiment, the lengths of at least two first CPs in the N first CPs are different, and the lengths of at least two first GIs in the N first GIs are different. For example, N is an integer greater than 3, the lengths of at least two first CPs in the N first CPs are different, and the lengths of at least two first GIs in the N first GIs are different.

[0141] As can be seen from the above, in the embodiment, the N first synchronization sequences included in the synchronization information can correspond to the N first CPs respectively; or the N first synchronization sequences can correspond to the N first GIs respectively; or the N first synchronization sequences can correspond to the N first CPs and the N first GIs respectively. In order to facilitate understanding, the correspondence between the synchronization sequence and the CP and the correspondence between the synchronization sequence and the GI are described below, and for the case of the correspondence between the synchronization sequence and the CP and the GI, reference can be made to the following description (for example, replacing the CP with the CP and the GI), and no longer be described in detail.

[0142] As a possible implementation manner, the synchronization information includes N first synchronization sequences, and the lengths of the N first CPs corresponding to the N first synchronization sequences are different.

[0143] In this implementation manner, it can be understood that the first synchronization sequence is continuously repeated N times in the time domain, and the lengths of the CPs corresponding to the first synchronization sequences are different. As shown in Figure 10 Figure 10 ​The CP with length L1 shown corresponds to the first first synchronization sequence, the CP with length L2 corresponds to the second first synchronization sequence, and so on, where L1≠L2≠L3……≠LN.

[0144] Optionally, in order to reduce the influence of detecting secondary peaks and improve the downlink synchronization detection performance, the situation where the sum of the lengths of several adjacent CPs is the same should be avoided. For example, the sum of the lengths of the first CPs corresponding to the consecutive m2 first synchronization sequences starting from the m1-th first synchronization sequence is different from the sum of the lengths of the first CPs corresponding to the consecutive m4 first synchronization sequences starting from the m3-th first synchronization sequence, where m1, m2, m4 are positive integers, and m3 is a positive integer greater than or equal to the sum of m1 and m2. For example, m2 and m4 are equal, as Figure 10 shown in avoiding L1+L2=L5+L6, or avoiding L1+L2+L3=L5+L6+L7.

[0145] As an example but not a limitation, the lengths of the N first CPs respectively corresponding to the above N first synchronization sequences satisfy any one of the following relationships:

[0146] The lengths of the N first CPs increase in sequence from small to large (or are sorted from small to large) (for example, Figure 10 the L1<L2<L3……<LN shown in ); or,

[0147] The lengths of the N first CPs decrease in sequence from large to small (or are sorted from large to small) (for example, Figure 10 the L1>L2>L3……>LN shown in ); or,

[0148] The lengths of the N first CPs are in disorder, as long as the lengths of each CP are different; or,

[0149] The ratio of the lengths of two adjacent first CPs among the N first CPs is a preset value (for example, Figure 10 the L1:L2:L3……:LN=1:2:3……:N shown in ); or,

[0150] The value of N and the length of each CP among the lengths of the N first CPs satisfy a first corresponding relationship. Among them, the first corresponding relationship can be called a first mapping relationship.

[0151] Optionally, the manifestation form of the above first corresponding relationship can be a table. For example, the first corresponding relationship includes:

[0152] Table 1

[0153] Number of time domain repetitions N of synchronization sequence Length of N first GI 2 L1', L2' 3 L1', L2', L3' … …

[0154] In the table, L1 and L2 in the second row represent lengths of two first CPs corresponding to two first synchronization sequences respectively in the case that N is equal to 2; L1, L2 and L3 in the third row represent lengths of three first CPs corresponding to three first synchronization sequences respectively in the case that N is equal to 3. It should be understood that the lengths of the first CPs are also related to the values of inverse fast Fourier transformation (IFFT) and subcarrier spacing (SCS) when N takes different values.

[0155] Exemplarily, the synchronization sequence is repeated in time domain for N times, and lengths of N CPs corresponding to N synchronization sequences are exemplified as shown in Table 1a.

[0156] Table 1a

[0157]

[0158] Optionally, the length of the CP can be 0. It can be understood that the length of the CP corresponding to the synchronization sequence #1 is 0, that is, no CP is placed in front of the synchronization sequence #1; or the length of the CP being 0 can be understood as that the CP corresponding to the synchronization sequence #1 is the CP of the previous synchronization sequence (for example, synchronization sequence #2) of the synchronization sequence #1 (because the synchronization sequences are repeated in time domain, the synchronization sequence #2 is the same as the synchronization sequence #1), that is, the length of the CP of the synchronization sequence #1 is the length of the synchronization sequence #2.

[0159] The time unit of the length of the CP in Table 1a is a sampling interval, for example, the sampling interval is equal to 1 / (IFFT*SCS). Optionally, the time unit of the length of the CP can use other time units, for example, a time unit represented by Tc, Tc = 1 / (Δf max ·N f ), Δf max = 480*10 3 Hz, N f = 4096. For another example, a time unit represented by Ts, Ts = 1 / (Δf ref ·N f,ref ), Δf ref = 15*10 3 Hz, wherein Ts / Tc = 64. For example, the sampling interval time unit used in the length of the CP in Table 1a is converted to Tc or Ts. For another example, if Tc or Ts is used to represent the length of the CP, the length of the CP corresponding to the subcarrier spacing of 15KHz is converted to the length of the CP corresponding to other subcarrier spacing by multiplying 2^-μ, wherein μ is related to the subcarrier spacing, that is, the subcarrier spacing is 2μ • 15 kHz. For example, when the CP length corresponding to the 15 KHz subcarrier spacing expressed in Tc time unit is 384*64*Tc, the CP length corresponding to other subcarrier spacing is 384*64*Tc*2^-u, such as the CP length corresponding to 30 KHz subcarrier spacing is 384*64*Tc*2^-1 = 384*32*Tc. The conversion of the CP length is also applicable to the conversion of the GI length as described below.

[0160] For example, the CP is repeated 14 times as 0, 76, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4. For another example, the CP is repeated 13 times as 0, 62, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6. The position of the CP 0 can also be changed to other positions. For example, the CP is repeated 14 times as 76, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 0. For another example, the CP is repeated 13 times as 62, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 0. More examples of the number of repetitions are shown in Table 1b.

[0161] Table 1b

[0162]

[0163] It should be understood that the above Table 1a and Table 1b are only examples and do not constitute any limitation on the protection scope of the present application. As can be seen from the above Table 1a and Table 1b, the length of the N CPs corresponding to the N synchronization sequences is exemplified under the condition of a certain number of IFFT points and SCS. For other IFFT points and SCS values, the corresponding CP length can be converted based on the reference, wherein the reference can be the value shown in the above table.

[0164] For example, the CP length corresponding to other IFFT length and SCS satisfies the following relationship:

[0165] CP_length_new = (IFFT_new*SCS_new) / (IFFT_base*SCS_base) / (SCS_new / SCS_base)*CP_length,

[0166] Wherein, IFFT_base can be the length 256 corresponding to the data in the table, SCS_base can be the corresponding subcarrier spacing 15KHz in the table, IFFT_new indicates the number of IFFT points to be used (or the corresponding IFFT points to be converted to), SCS_new indicates the subcarrier spacing to be used (or the corresponding subcarrier spacing to be converted to), CP_length is the CP length in the table, CP_length_new indicates the CP length to be used (or the corresponding CP length to be converted to).

[0167] It should be noted that the above relationship is only an example and does not constitute any limitation on the protection scope of the present application. Other ways of determining the update value based on the reference value are also within the protection scope of the present application. For example, the above relationship can also be expressed as:

[0168] (IFFT_new*SCS_new) / (IFFT_base*SCS_base) / (2^μnew / 2^μold)*CP_length,

[0169] Wherein, 2^μnew is related to the subcarrier spacing, SCS=15KHz*2^μnew.

[0170] For example, for IFFT_new=2048, SCS=120KHz, the reference value is described in Table 1, for the synchronization sequence time domain repetition number is 4, the calculated CP length to be used after conversion is [22 20 18 14]*8=[176 160 144 112].

[0171] Further, in this implementation, the synchronization information can also include M second synchronization sequences, and the M second synchronization sequences correspond to M second CPs respectively, the lengths of the M second CPs are different, and M is an integer greater than 1.

[0172] For example, as shown in Figure 13 , when the multiple synchronization sequences are repeated continuously in time domain (such as the synchronization sequence 1 and the synchronization sequence 2 are repeated continuously in time domain), the synchronization sequence 1 is repeated N times in time domain (such as N=3 shown in Figure 13 ), and the CP lengths corresponding to each synchronization sequence 1 are different, such as CP lengths L1≠L2≠L3 shown in Figure 11 ; the synchronization sequence 2 is repeated M times in time domain (such as M=3 shown in Figure 13 ), and the CP lengths corresponding to each synchronization sequence 2 are different, such as CP lengths L4≠L5≠L6 shown in Figure 11 .

[0173] Optionally, when the multiple synchronization sequences are repeated continuously in time domain, the lengths of the CPs corresponding to different synchronization sequences can be different. For example, in Figure 11In the shown scenario, L1 ≠ L2 ≠ L3 ≠ L4 ≠ L5 ≠ L6.

[0174] Optionally, when multiple synchronization sequences are repeated continuously in the time domain, the lengths of the CPs corresponding to different synchronization sequences can be the same. For example, in Figure 11 the shown scenario, L1 ≠ L2 ≠ L3, but L1 = L6, L2 = L5, L3 = L4.

[0175] As another possible implementation, the synchronization information includes N first synchronization sequences, and the lengths of the N first GIs corresponding to the N first synchronization sequences are all different.

[0176] In this implementation, it can be understood that the first synchronization sequence is repeated continuously N times in the time domain, and the GI lengths corresponding to each first synchronization sequence are different. As Figure 14 shown, the synchronization sequence is repeated continuously N times in the time domain, and the GI lengths corresponding to each synchronization sequence are different, as Figure 14 shown by L1 ≠ L2 ≠ L3 …… ≠ LN in

[0177] Optionally, in order to reduce the influence of detecting secondary peaks and improve the downlink synchronization detection performance, the situation where the sum of the lengths of several adjacent GIs is the same should be avoided. For example, the sum of the lengths of the first GIs corresponding to m2 consecutive first synchronization sequences starting from the m1-th first synchronization sequence is different from the sum of the lengths of the first GIs corresponding to m4 consecutive first synchronization sequences starting from the m3-th first synchronization sequence, where m1, m2, m4 are positive integers, and m3 is a positive integer greater than or equal to the sum of m1 and m2. For example, Figure 14 in

[0178] As an example but not a limitation, the lengths of the N first GIs corresponding to the above N first synchronization sequences satisfy any one of the following relationships:

[0179] The lengths of the N first GIs increase successively from small to large (or are sorted from small to large) (for example, Figure 15 shown by L1 < L2 < L3 …… < LN in

[0180] The lengths of the N first GIs decrease successively from large to small (or are sorted from large to small) (for example, Figure 15 shown by L1 > L2 > L3 …… > LN in

[0181] The lengths of the N first GIs are in disorder, as long as the lengths of each GI are different; or,

[0182] The ratio of the lengths of two adjacent first GIs among the N first GIs is a preset value (for example, Figure 9L1:L2:L3…:LN=1:2:3…:N) shown in the table 1a; or

[0183] N is a value and each of the N first GI lengths satisfies a second correspondence relationship. The first correspondence relationship can be referred to as a second mapping relationship.

[0184] Optionally, the second correspondence relationship can be in the form of a table. For example, the second correspondence relationship includes:

[0185] Table 2

[0186] Figure 9 Figure 9 2 Figure 10 3 Figure 16 … …

[0187] In the table, L1’ and L2’ in the second row represent the lengths of the two first GIs corresponding to the two first synchronization sequences respectively in the case that the IFFT value X, the SCS value Y, and N is equal to 2. L1’, L2’, and L3’ in the third row represent the lengths of the three first GIs corresponding to the three first synchronization sequences respectively in the case that the IFFT value X, the SCS value Y, and N is equal to 3.

[0188] Exemplarily, the synchronization sequence is repeated in the time domain for N times, and the N GI lengths corresponding to the N synchronization sequences are exemplified as shown in the table 1a. The difference is that the lengths of the N first GIs are replaced by the lengths of the N first GIs in the table 1a, which will not be repeated here.

[0189] Optionally, the GI can be 0. As shown in the table 1b, the difference is that the lengths of the N first GIs are replaced by the lengths of the N first GIs in the table 1b, which will not be repeated here.

[0190] It should be understood that the table 1a and the table 1b are only examples and do not constitute any limitation on the protection scope of the present application. As shown in the table 1a and the table 1b, the lengths of the N GIs corresponding to the N synchronization sequences are exemplified under the limitation of the IFFT point number and the subcarrier spacing (SCS). For other IFFT point numbers and SCS values, the corresponding GI lengths can be converted based on a reference, where the reference can be the value shown in the table.

[0191] For example, the GI lengths corresponding to other IFFT lengths and SCS satisfy the following relationship:

[0192] GI_length_new=(IFFT_new*SCS_new) / (IFFT_base*SCS_base) / (SCS_new / SCS_base)*GI_length,

[0193] wherein, IFFT_base can be the length 256 corresponding to the data in the table, SCS_base can be the corresponding subcarrier spacing 15KHz in the table, IFFT_new represents the number of IFFT points to be used (or the corresponding IFFT points to be converted to), SCS_new represents the subcarrier spacing to be used (or the corresponding subcarrier spacing to be converted to), GI_length is the GI length in the table, and GI_length_new represents the GI length to be used (or the corresponding GI length to be converted to).

[0194] It should be noted that the above relationship is only an example and does not constitute any limitation on the protection scope of the present application. Other ways of determining the updated value based on the reference value are also within the protection scope of the present application. For example, the above relationship can also be expressed as:

[0195] (IFFT_new*SCS_new) / (IFFT_base*SCS_base) / (2^μnew / 2^μold)*GI_length,

[0196] wherein, 2^-μnew is related to the subcarrier spacing, and SCS=15KHz*2^μnew.

[0197] For example, for IFFT_new=2048, SCS=120KHz, and the reference value is described in Table 1, for the synchronization sequence time domain repetition number of 4, the calculated GI length to be used after conversion is [22 20 18 14]*8=[176 160 144 112].

[0198] Further, in this implementation, the synchronization information can further include M second synchronization sequences, the M second synchronization sequences correspond to M second GIs respectively, the lengths of the M second GIs are different, and M is an integer greater than 1.

[0199] For example, as shown in Figure 16 , when the multiple synchronization sequences are repeated continuously in time domain (such as the synchronization sequence 1 and the synchronization sequence 2 are repeated continuously in time domain), the synchronization sequence 1 is repeated N times in time domain (such as N=3 shown in Figure 10 ), and the GI lengths corresponding to each synchronization sequence 1 are different, such as GI lengths L1≠L2≠L3 shown in Figure 16 ; the synchronization sequence 2 is repeated M times in time domain (such as M=3 shown in Figure 17 ), and the GI lengths corresponding to each synchronization sequence 2 are different, such as GI lengths L4≠L5≠L6 shown in Figure 17 .

[0200] Optionally, when multiple synchronization sequences are repeated continuously in the time domain, the lengths of the GIs corresponding to different synchronization sequences may be different. Figure 17 In the scenario shown, L1≠L2≠L3≠L4≠L5≠L6.

[0201] Optionally, when multiple synchronization sequences are repeated continuously in the time domain, the lengths of the GIs corresponding to different synchronization sequences may be the same. Figure 17 In the scenario shown, L1≠L2≠L3, but L1=L6, L2=L5, and L3=L4.

[0202] Optionally, the synchronization information may further include a third synchronization sequence, corresponding to a third CP and a third GI. In this embodiment, the synchronization information only needs to include a synchronization sequence that is continuously repeated multiple times in the time domain. When the synchronization information includes multiple different synchronization sequences, there may be synchronization sequences that are not repeatedly sent. For example, the number of repetitions of synchronization sequence 1, N1, is ≥ 2, and the number of repetitions of synchronization sequence 2, N2, is 1. That is, synchronization sequence 2 is not repeated, and only synchronization sequence 1 is repeated; or, the number of repetitions of synchronization sequence 1, N1, is ≥ 1, and the number of repetitions of synchronization sequence 2, N2, is ≥ 2, that is, synchronization sequence 1 is not repeated, and only synchronization sequence 2 is repeated.

[0203] Exemplarily, when multiple synchronization sequences are repeated continuously in the time domain, the different synchronization sequences may be interleaved in the time domain. For example, there may be X second synchronization sequences between the pth first synchronization sequence and the p+1th first synchronization sequence, where p and X are positive integers, p+1 is less than or equal to the aforementioned N, and X is less than or equal to the aforementioned M. This can be understood as: one or more second synchronization sequences are separated between two consecutive first synchronization sequences in the time domain.

[0204] Optionally, if different synchronization sequences are arranged in a staggered manner in the time domain, a pattern of different synchronization sequences may be predefined by the protocol or indicated by indication information. For example, the time domain starting position of synchronization sequence 1 and / or the interval between two consecutive synchronization sequences 1 may be indicated (or predefined); or the time domain starting position of synchronization sequence 2 and / or the interval between two consecutive synchronization sequences 2 may be indicated (or predefined).

[0205] like Figure 9 As shown in (a), the sequences may be arranged crosswise in the order of synchronization sequence 1, synchronization sequence 2, synchronization sequence 1, synchronization sequence 2, synchronization sequence 1, synchronization sequence 2.

[0206] like Figure 9 As shown in (b), the sequences may be arranged crosswise in the order of synchronization sequence 1, synchronization sequence 1, synchronization sequence 2, synchronization sequence 2, synchronization sequence 1, and synchronization sequence 2.

[0207] It should be understood thatFigure 9 (a) and (b) in the above are only examples and do not constitute any limitation on the protection scope of the present application. There can be many time-domain cross arrangements between different synchronization sequences, which are not described here.

[0208] As an example but not limitation, the synchronization information further includes one secondary synchronization signal (SSS) and one physical broadcast channel (PBCH), wherein the synchronization information occupies 14 OFDM symbols, and the first to eleventh OFDM symbols carry 11 first synchronization sequences.

[0209] As shown in Figure 18 The above synchronization information is an enhanced design for SSB, especially for the PSS in SSB. Each PSS occupies one symbol and is repeated 11 times, and the 11 PSS sequences correspond to 11 different CP and / or GI lengths. (For example, the 11 CPs can use the 11 lengths corresponding to N=11 in Table 1a; for another example, the 11 GIs can use the 11 lengths corresponding to N=11 in Table 1a; for another example, the 11 CPs and GIs can use the 11 lengths corresponding to N=11 in Table 1a), and the SSS and PBCH jointly occupy 3 symbols, i.e., the PSS, SSS, and PBCH jointly occupy 14 symbols.

[0210] For example, the PSS, SSS, and PBCH occupy 20 resource blocks (RBs) in the frequency domain, and the subcarriers (SCs) in the RBs are numbered from 0 to 239. The PSS is located on the middle 127 SCs of each symbol 0-10, and the SSS is located on the middle 127 SCs of symbol 12. The PBCH occupies all SCs of symbols 11 and 13, and the SCs of symbol 12 except for the SSS and the guard bands on both sides of the SSS (8 and 9 SC guard bands on both sides of the SSS). Periodic repetition is performed in Figure 19 The receiving end can jointly detect and decode the multiple periodic repetitions of the SSS and PBCH.

[0211] In addition, if the synchronization information is an enhanced design for SSB, the pattern of the enhanced SSB can be different from the existing SSB pattern, for example, the enhanced SSB cannot be transmitted within the first 5 ms of each transmission period; for another example, the transmission period of the enhanced SSB can be greater than 20 ms, etc. It should be understood that in this embodiment, the transmission period of the synchronization information and the transmission time within each period are not limited, and the synchronization information includes multiple synchronization sequences transmitted in time domain repetition.

[0212] Further, after the first device generates the synchronization information, it can send the synchronization information to the second device, and then Figure 18The method flowchart also includes:

[0213] S920, the first device sends synchronization information to the second device, and the second device receives the synchronization information from the first device.

[0214] By way of example and not limitation, the first device sends the number of repeated synchronization sequences and the corresponding CP / GI length to the second device, which can be at least one of broadcast information including system information block (SIB) 1, SIB19, other system information (OSI), master information block (MIB), physical broadcast channel (physical broadcast channel) message, etc., broadcast or multicast by the first device to the second device.

[0215] The first device broadcasts or multicasts the above signaling to the second device, which can avoid scheduling different resources for different UEs to send the above signaling, saving signaling overhead of scheduling resources and reducing system scheduling complexity.

[0216] In addition, if the signaling is sent in the radio resource control (RRC) connection setup stage and subsequent communication process, the network device can carry the above signaling or indicate the above signaling / parameter values to the UE in the form of a table through at least one of the following: RRC signaling (for example, RRC setup message, RRC reconfiguration signaling (RRCReconfiguration), RRC resume signaling (RRCResume), etc.), downlink control information (DCI), group DCI, media access control (MAC) control element (CE), timing advance command (TAC), or send to the UE unicast or groupcast with data transmission or in a separately allocated physical downlink shared channel (PDSCH) bearer. The advantage of sending the above signaling to the UE individually or in groups is that the parameter values of each / each group of UEs can be flexibly controlled, and different parameter values are configured to the UE according to different locations or different areas where the UE is located to optimize system parameters and optimize UE communication performance / system communication performance. For example, different synchronization sequence repetition numbers and different CP / GI lengths can be configured to the UE according to different locations where the UE is located, and the configuration parameters of the synchronization sequence can be optimized for the UEs in different locations to improve the resource utilization of system transmission.

[0217] As a possible implementation manner, the first communication device can send first indication information to the second communication device to indicate, through the first indication information, that the synchronization sequence included in the synchronization information corresponds to the CP and / or the GI. For example, the first indication information is used to indicate that each of the N first synchronization sequences corresponds to the first CP and / or the first GI.

[0218] As another possible implementation manner, the synchronization sequence included in the synchronization information corresponds to the CP and / or the GI can be predefined through a protocol or a technical standard or a technical specification, without the need for indication through the above-mentioned first indication information, thereby reducing signaling overhead.

[0219] Further, after the second communication device receives the above-mentioned synchronization information, the second communication device can perform downlink synchronization based on the synchronization information, and then Figure 9 The method flowchart also includes:

[0220] S930, the second communication device performs downlink synchronization based on the synchronization information.

[0221] Specifically, in this embodiment, the synchronization information includes multiple synchronization sequences repeatedly transmitted in time domain, and the second communication device can receive multiple synchronization sequences for downlink synchronization at a time and perform downlink synchronization based on the multiple synchronization sequences.

[0222] By way of example and not limitation, in the process of actually detecting the synchronization sequence by the second communication device in this embodiment, the synchronization information can be received in its entirety, for example, the second communication device detects after receiving all the synchronization sequences after the first communication device and the second communication device agree on the number of times of transmitting the synchronization sequences; or,

[0223] In the process of actually detecting the synchronization sequence by the second communication device in this embodiment, the second communication device can stop detecting after successfully detecting one or more synchronization sequences.

[0224] Figure 9 In the communication method shown, the synchronization information transmitted by the first communication device includes synchronization sequences repeatedly transmitted in time domain units (such as time slots, frames, or subframes, etc.) in succession multiple times, and the CP and / or GI lengths corresponding to each sequence are different. This enables the second communication device to avoid the influence of timing drift when performing downlink synchronization based on the synchronization information, thereby improving the downlink synchronization detection performance. In addition, since the CP and / or GI lengths corresponding to each sequence are different, the influence of detection sub-peak can be reduced, thereby improving the downlink synchronization detection performance.

[0225] For example, since the synchronization sequences are repeatedly transmitted in time domain for N times in succession, the second communication device can receive N synchronization sequences for downlink synchronization at a time. This can avoid the situation where the SSB repeatedly transmitted for multiple times cannot be jointly detected (for example, the PSS repeatedly transmitted for multiple times cannot be jointly detected) due to large timing drift, thereby causing downlink synchronization failure.

[0226] For another example, since the CP and / or GI lengths corresponding to each sequence are different, the influence of detection sub-peak can be reduced, thereby improving the downlink synchronization detection performance.

[0227] By way of example, in this embodiment, the length of the CP and / or GI in the time unit in which the synchronization sequence is transmitted, and the length of the CP and / or GI in the time unit or frequency domain unit in which data and / or control information is transmitted, include but are not limited to the following possibilities. For the sake of description, the CP is taken as an example for description, and the case of GI or CP and GI is similar to the case of CP and is not repeated.

[0228] For example, taking data carried in a time unit or frequency domain unit as an example, carrying control information (or carrying data and control information) in a time unit or frequency domain unit is similar to carrying data in a time unit or frequency domain unit, and a repeated description is not given. A time unit or frequency domain unit carries N data, as well as N CPs and / or N GIs. The N data correspond one-to-one to the N CPs, and the CP corresponding to each data precedes the data in the time domain; the N data correspond one-to-one to the N GIs, and the GI corresponding to each data precedes the data in the time domain.

[0229] Possibility 1:

[0230] Synchronization information is carried in a first time unit, and data and / or control information is carried in a second time unit. The length of the i-th CP in the second time unit is the same as the length of the i-th CP in the first time unit, where i ranges from 1 to N, and the second time unit is used to carry data and / or control information. The time unit can be a time slot, a subframe, or a frame. For example, the first time unit is time slot #1, and the second time unit is time slot #2. Time slot #1 and time slot #2 can be two adjacent or non-adjacent time slots in the time domain.

[0231] In the case shown in Possible 1, the CP length in the time unit for transmitting the repeated synchronization sequence may be the same as the CP in the time unit for transmitting other data (or the CP of the symbol for transmitting the repeated synchronization sequence may be the same as the CP of the symbol for transmitting the data), that is, the CP / GI length between each symbol in the time slot for transmitting the synchronization sequence and the time slot for transmitting the data is the same (e.g., Figure 19 The CPs of each time slot have the same length, and the processing complexity of the receiving end is low.

[0232] like Figure 19 As shown, the first time unit is a time unit for transmitting a repeated synchronization sequence, and the second time unit is a time unit for transmitting data. The CP length in the first time unit is the same as the CP length in the second time unit, as shown in FIG. Figure 19 As shown in , L1 within the first time unit = L1 within the second time unit, L2 within the first time unit = L2 within the second time unit, L3 within the first time unit = L3 within the second time unit, ... LN within the first time unit = LN within the second time unit.

[0233] Possibility 2:

[0234] The synchronization information is carried in the first time unit, and the data and / or control information is carried in the second time unit. The length of the jth CP in the second time unit is different from the length of the jth CP in the first time unit, where j is at least one of 1 to N, and the second time unit is used to carry the data and / or control information.

[0235] As shown in possible two, the CP length in the time unit in which the synchronization sequence is repeatedly transmitted can be different from the CP length in the time unit in which the data is transmitted (or the CP of the symbol in which the synchronization sequence is repeatedly transmitted can be different from the CP of the symbol in which the data is transmitted), that is, the CP length of each symbol in the time unit in which the synchronization sequence is repeatedly transmitted can be different from the CP length of each symbol in the time unit in which the data is transmitted (or the CP in the time unit in which the data is transmitted can be different from the CP in the time unit in which the synchronization sequence is repeatedly transmitted). ​ As shown in possible two, the CP length in the time unit in which the synchronization sequence is repeatedly transmitted can be different from the CP length in the time unit in which the data is transmitted (or the CP of the symbol in which the synchronization sequence is repeatedly transmitted can be different from the CP of the symbol in which the data is transmitted), that is, the CP length of each symbol in the time unit in which the synchronization sequence is repeatedly transmitted can be different from the CP length of each symbol in the time unit in which the data is transmitted (or the CP in the time unit in which the data is transmitted can be different from the CP in the time unit in which the synchronization sequence is repeatedly transmitted).

[0236] For example, the CP lengths in the time unit in which the data is transmitted can be the same. For example, the CP length in the time unit in which the data is transmitted can be designed with reference to the CP length in the prior art, and the CP in the time unit in which the data is transmitted can be designed with reference to the prior art, so that the existing terminal can be better compatible.

[0237] As shown in possible three, the first time unit is the time unit in which the synchronization sequence is repeatedly transmitted, and the second time unit is the time unit in which the data is transmitted. At least one of the CP lengths L1, L2, …, LN in the first time unit is different from at least one of the CP lengths L1, L2, …, LN in the first time unit. For example, L1 in the first time unit is not equal to L1 in the second time unit. ​

[0238] As shown in possible three, the first time unit is the time unit in which the synchronization sequence is repeatedly transmitted, and the second time unit is the time unit in which the data is transmitted. At least one of the CP lengths L1, L2, …, LN in the first time unit is different from at least one of the CP lengths L1, L2, …, LN in the first time unit. For example, L1 in the first time unit is not equal to L1 in the second time unit.

[0239] As shown in possible three, the first time unit is the time unit in which the synchronization sequence is repeatedly transmitted, and the second time unit is the time unit in which the data is transmitted. At least one of the CP lengths L1, L2, …, LN in the first time unit is different from at least one of the CP lengths L1, L2, …, LN in the first time unit. For example, L1 in the first time unit is not equal to L1 in the second time unit.

[0240] As shown in possible three, for the time unit in which the synchronization sequence is repeatedly transmitted, the CP length of the same time domain resource and different frequency domain transmission data is the same, which can avoid non-orthogonal interference. In addition, the frequency domain guard interval between the synchronization sequence and the data can be set between different frequency domain resources.

[0241] As shown in possible three, the first time unit is the time unit in which the synchronization sequence is repeatedly transmitted, and the second time unit is the time unit in which the data is transmitted. At least one of the CP lengths L1, L2, …, LN in the first time unit is different from at least one of the CP lengths L1, L2, …, LN in the first time unit. For example, L1 in the first time unit is not equal to L1 in the second time unit. ​ ​As shown in possible one, the first frequency domain unit is a frequency domain unit for transmitting the repeated synchronization sequence, and the second frequency domain unit is a frequency domain unit for transmitting data. The CP length in the first frequency domain unit is the same as the CP length in the second frequency domain unit, as shown in formula (1). ​ As shown in possible two, L1 in the first frequency domain unit is equal to L1 in the second frequency domain unit, L2 in the first frequency domain unit is equal to L2 in the second frequency domain unit, L3 in the first frequency domain unit is equal to L3 in the second frequency domain unit, and LN in the first frequency domain unit is equal to LN in the second frequency domain unit.

[0242] Possible four:

[0243] The synchronization information is carried in the first time unit and the first frequency domain unit, and the data and / or control information is carried in the first time unit and the second frequency domain unit. The length of the k1th CP in the second frequency domain unit is different from the length of the k1th CP in the first frequency domain unit, where k1 is at least one of 1 to N, and the second frequency domain unit is used to carry data and / or control information.

[0244] In the case shown in possible four, for the time unit in which the synchronization sequence is transmitted, the CP length of the same frequency domain resource for transmitting data is completely different or not completely the same. As shown in formula (2), ​ As shown in possible five, the first frequency domain unit is a frequency domain unit for transmitting the repeated synchronization sequence, and the second frequency domain unit is a frequency domain unit for transmitting data. The CP length in the first frequency domain unit is different from the CP length in the second frequency domain unit, as shown in formula (3). ​ As shown in possible six, L1 in the first frequency domain unit is not equal to L1 in the second frequency domain unit. In addition, a frequency domain guard interval between the synchronization sequence and the data can be set between different frequency domain resources.

[0245] For example, the CP length for transmitting data can be designed by referring to the design of the CP length in the prior art, and the CP for transmitting data can be designed by referring to the prior art, so that the existing terminal can be better compatible.

[0246] It should be understood that the total length of the CP in the time unit in which the synchronization sequence is located is consistent with the total length of the CP in the time unit in which other data is located. Alternatively, the total length of the CP used by the symbol in which the repeated synchronization sequence is located is consistent with the total length of the CP used by the symbol in which the repeated synchronization sequence is not transmitted. For example, the synchronization information is carried in the first time unit, and the total CP length in the first time unit is the same as the total CP length in the second time unit, where the second time unit is used to carry data.

[0247] It should be understood that the size of the serial number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0248] It should also be understood that, in the various embodiments of the present application, the terms and / or descriptions between different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0249] It should also be understood that, in some of the above embodiments, the devices in the existing network architecture are mainly exemplarily described, and it should be understood that the specific forms of the devices are not limited in the embodiments of the present application. For example, devices with the same functions in the future are also applicable to the embodiments of the present application.

[0250] It can be understood that, in the various method embodiments described above, the methods and operations implemented by the devices (such as the first communication device and the second communication device) can also be implemented by components (such as chips or circuits) that can be used in the devices.

[0251] It can also be understood that some optional features in the embodiments of the present application can not depend on other features in some scenarios, or can be combined with other features in some scenarios, and are not limited. In addition, simple modifications of the embodiments of the present application are also within the protection scope of the present application, for example, the communication method shown in the above ​ The communication method shown in the above is described by taking the first communication device as the access network device and the second communication device as the terminal device as an example, and the synchronization information is used for downlink synchronization. If the first communication device is the terminal device and the second communication device is the access network device, the above scheme can be extended to the uplink synchronization scenario, that is, the terminal device can send the above synchronization information (such as the repeatedly synchronized sequence) to the access network device, and the access network device detects the synchronization information to perform uplink synchronization. The description of the synchronization information can refer to the description of the synchronization information in the above ​ .

[0252] The above, in combination with ​ The communication method provided by the embodiments of the present application is described in detail. The above communication method is mainly introduced from the perspective of the first communication device and the second communication device. It can be understood that the first communication device and the second communication device contain the corresponding hardware structure and / or software module for executing each function in order to realize the above functions.

[0253] Those skilled in the art should realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in the present text, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0254] The following describes the communication device provided by the embodiments of the present application in combination with ​ and ​ The description of the device embodiments corresponds to the description of the method embodiments, and thus, the content not described in detail can be referred to the method embodiments, and some content will not be described again for the sake of brevity.

[0255] The embodiments of the present application can divide the function modules of the sending device or the receiving device according to the method examples described above, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or in the form of a software function module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division, and another division mode can be used in actual implementation. The following will be described taking the example of dividing each function module according to each function.

[0256] ​ is a schematic block diagram of the communication device 10 provided by the embodiments of the present application. The communication device 10 includes a transceiver module 11 and a processing module 12. The transceiver module 11 can realize corresponding communication functions, and the processing module 12 is used for data processing, or in other words, the transceiver module 11 is used for executing receiving and sending related operations, and the processing module 12 is used for executing other operations except receiving and sending. The transceiver module 11 can also be referred to as a communication interface or a communication unit. The transceiver module 11 can include a receiving module and / or a sending module, the receiving module is used for executing receiving related operations, and the sending module is used for executing sending related operations.

[0257] Optionally, the communication device 10 can also include a storage module 13, which can be used for storing computer programs or instructions and / or data, and the processing module 12 can read the computer programs or instructions and / or data in the storage module, so that the device realizes the actions of the equipment in the foregoing various method embodiments; the above modules can also be referred to as units, such as a transceiver unit, a processing unit, a storage unit, etc.

[0258] In one design, the communication device 10 can correspond to the first communication device in the method embodiments described above, or be a component (such as a chip) of the first communication device.

[0259] The communication device 10 can realize the steps or processes executed by the first communication device corresponding to the method embodiments described above, wherein the transceiver module 11 can be used for executing the receiving and sending related operations of the first communication device in the method embodiments described above, and the processing module 12 can be used for executing the processing related operations of the first communication device in the method embodiments described above.

[0260] In a possible implementation, the processing module 12 is configured to generate synchronization information, where the synchronization information is used for downlink synchronization. The transceiver module 11 is configured to transmit the synchronization information, where the synchronization information includes N first synchronization sequences, the N first synchronization sequences correspond to N first cyclic prefixes (CPs) respectively, and / or the N first synchronization sequences correspond to N first GIs respectively, lengths of any two of the N first CPs are different, lengths of any two of the N first GIs are different, and N is an integer greater than 1.

[0261] When the communication apparatus 10 is configured to perform the method in ​ , the transceiver module 11 can be configured to perform the steps of transmitting information in the method, such as step S920, and the processing module 12 can be configured to perform the processing steps in the method, such as step S910.

[0262] It should be understood that the specific process of each module performing the corresponding steps is described in detail in the above method embodiments, which will not be described here for brevity.

[0263] In another design, the communication apparatus 10 can correspond to the second communication apparatus in the above method embodiments, or be a component (such as a chip) of the second communication apparatus.

[0264] The communication apparatus 10 can implement the steps or processes performed by the second communication apparatus corresponding to the above method embodiments, where the transceiver module 11 can be configured to perform the transceiving-related operations of the second communication apparatus in the above method embodiments, and the processing module 12 can be configured to perform the processing-related operations of the second communication apparatus in the above method embodiments.

[0265] In a possible implementation, the transceiver module 11 is configured to receive synchronization information, where the synchronization information is used for downlink synchronization. The processing module 12 is configured to perform downlink synchronization based on the synchronization information, where the synchronization information includes N first synchronization sequences, the N first synchronization sequences correspond to N first CPs respectively, and / or the N first synchronization sequences correspond to N first GIs respectively, lengths of any two of the N first CPs are different, lengths of any two of the N first GIs are different, and N is an integer greater than 1.

[0266] When the communication apparatus 10 is configured to perform the method in ​ , the transceiver module 11 can be configured to perform the steps of transmitting information in the method, such as step S920, and the processing module 12 can be configured to perform the processing steps in the method, such as step S930.

[0267] It should be understood that the specific process of each module performing the corresponding steps is described in detail in the above method embodiments, which will not be described here for brevity.

[0268] It should also be understood that the communication device 10 here is embodied in the form of a functional module. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 10 may be specifically the mobile management network element in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the mobile management network element in the above-mentioned method embodiments; or, the device 10 may be specifically the terminal device in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the terminal device in the above-mentioned method embodiments. To avoid repetition, it will not be described here.

[0269] The communication device 10 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the device (such as the first communication device) in the above-mentioned method. This function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending module in the transceiver module can be replaced by a transmitter, and the receiving module in the transceiver module can be replaced by a receiver), and other units, such as the processing module, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.

[0270] In addition, the transceiver module 11 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing module may be a processing circuit.

[0271] ​ 2 is a schematic diagram of another communication device 20 provided in an embodiment of the present application. The communication device 20 includes a processor 21, which is configured to execute computer programs or instructions stored in a memory 22, or read data / signaling stored in the memory 22, to perform the methods described in the above method embodiments. Optionally, there are one or more processors 21.

[0272] Alternatively, as ​ As shown, the communication device 20 also includes a transceiver 23, which is used to receive and / or transmit signals. For example, the processor 21 is used to control the transceiver 23 to receive and / or transmit signals. The transceiver 23 may include a receiver and / or a transmitter, the receiver being used to receive signals and the transmitter being used to transmit signals. If the communication device 20 is a chip, the transceiver 23 is the chip's input and output interface, where output corresponds to transmission and input corresponds to reception.

[0273] Alternatively, as ​ As shown, the communication device 20 further includes a memory 22, which is used to store computer programs or instructions and / or data. The memory 22 can be integrated with the processor 21, or can be separately provided. Optionally, there are one or more memories 22.

[0274] As a solution, the communication device 20 is used to implement the operations performed by the first communication device or the second communication device in the above various method embodiments.

[0275] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0276] It should also be understood that the memory referred to in the embodiments of the application can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. As an example but not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0277] It should be noted that when the processor is a general processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated in the processor.

[0278] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0279] The embodiments of the application provide a chip system. The chip system (or also can be called processing system) includes a logic circuit and an input / output interface.

[0280] Among them, the logic circuit can be a processing circuit in the chip system. The logic circuit can be coupled to a storage unit, call instructions in the storage unit, so that the chip system can realize the method and function of the embodiments of the application. The input / output interface can be an input / output circuit in the chip system, output the information processed by the chip system, or input the data or signaling information to be processed into the chip system for processing.

[0281] As a solution, the chip system is configured to implement operations performed by the first communication device or the second communication device in the above method embodiments.

[0282] For example, the logic circuit is configured to implement processing-related operations performed by the first communication device or the second communication device in the above method embodiments; and the input / output interface is configured to implement sending and / or receiving-related operations performed by the terminal device in the above method embodiments.

[0283] The embodiments of the present application further provide a computer readable storage medium, which stores computer instructions for implementing the method performed by the device in the above method embodiments.

[0284] For example, the computer program, when executed by a computer, enables the computer to implement the method performed by the first communication device or the second communication device in the above method embodiments.

[0285] The embodiments of the present application further provide a computer program product, which contains the computer program or instructions, and the computer program or instructions, when executed by a computer, implement the method performed by the first communication device or the second communication device in the above method embodiments.

[0286] The embodiments of the present application further provide a communication system, which includes the first communication device and the second communication device as described above.

[0287] The above description of the related content of any of the devices provided and the beneficial effects can refer to the corresponding method embodiments provided above, and will not be described here again.

[0288] Those skilled in the art can understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0289] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the above method embodiments, which will not be described here again.

[0290] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. The division of the units is merely logical function division. There can be other division manners in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0291] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0292] In addition, each functional unit in the various embodiments of the present application can be integrated into a processing unit, or each unit can be a physically independent unit, or two or more units can be integrated into one unit.

[0293] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0294] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: The method comprises: generating synchronization information, the synchronization information being used for downlink synchronization, the synchronization information comprising N first synchronization sequences; transmitting the synchronization information, wherein the synchronization information further comprises N first cyclic prefix (CP) and / or N first guard interval (GI), the N first synchronization sequences correspond to the N first CP one by one, and the N first synchronization sequences correspond to the N first GI one by one, any two of the N first CPs have different lengths, any two of the N first GIs have different lengths, and the N is an integer greater than 1.

2. The method of claim 1, wherein, The method further comprises: transmitting first indication information, the first indication information being used for indicating that each of the N first synchronization sequences corresponds to a first CP and / or a first GI.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: transmitting data and / or control information, wherein the synchronization information is carried in a first time unit, the data and / or control information is carried in a second time unit, a length of an ith CP in the second time unit is the same as a length of the ith CP in the first time unit, and / or a length of an ith GI in the second time unit is the same as a length of the ith GI in the first time unit, i being an integer from 1 to N.

4. The method according to claim 1 or 2, characterized in that, The method further comprises: transmitting data and / or control information, wherein the synchronization information is carried in a first time unit, the data and / or control information is carried in a second time unit, a length of a jth CP in the second time unit is different from a length of the jth CP in the first time unit, and / or a length of a jth GI in the second time unit is different from a length of the jth GI in the first time unit, j being at least one of integers from 1 to N.

5. The method according to claim 1 or 2, characterized in that, The method further comprises: transmitting data and / or control information, wherein the synchronization information is carried in a first time unit and a first frequency domain unit, the data and / or control information is carried in a first time unit and a second frequency domain unit, a length of a kth CP in the second frequency domain unit is the same as a length of the kth CP in the first frequency domain unit, and / or a length of a kth GI in the second frequency domain unit is the same as a length of the kth GI in the first frequency domain unit, k being an integer from 1 to N.

6. A communication method characterized by comprising: The method comprises: receiving synchronization information, the synchronization information being used for downlink synchronization, the synchronization information comprising N first synchronization sequences; performing downlink synchronization based on the synchronization information, wherein the synchronization information further comprises N first cyclic prefix (CP) and / or N first guard interval (GI), the N first synchronization sequences correspond to the N first CP one by one, and the N first synchronization sequences correspond to the N first GI one by one, any two of the N first CPs have different lengths, any two of the N first GIs have different lengths, and the N is an integer greater than 1.

7. The method of claim 6, wherein, The method further comprises: receiving first indication information, the first indication information being used for indicating that each of the N first synchronization sequences corresponds to a first CP and / or a first GI.

8. The method according to claim 6 or 7, characterized in that, The method further comprises: receiving data and / or control information, wherein the synchronization information is carried in a first time unit, the data and / or control information is carried in a second time unit, a length of an i-th CP in the second time unit is the same as a length of the i-th CP in the first time unit, and / or a length of an i-th GI in the second time unit is the same as a length of the i-th GI in the first time unit, i being an integer from 1 to N.

9. The method according to claim 6 or 7, characterized in that, The method further comprises: receiving data and / or control information, wherein the synchronization information is carried in a first time unit, the data and / or control information is carried in a second time unit, a length of a j-th CP in the second time unit is different from a length of the j-th CP in the first time unit, and / or a length of a j-th GI in the second time unit is different from a length of the j-th GI in the first time unit, j being at least one of an integer from 1 to N.

10. The method of claim 6 or 7, wherein, The method further comprises: receiving data and / or control information, wherein the synchronization information is carried in a first time unit and a first frequency domain unit, the data and / or control information is carried in the first time unit and a second frequency domain unit, a length of a k-th CP in the second frequency domain unit is the same as a length of the k-th CP in the first frequency domain unit, and / or a length of a k-th GI in the second frequency domain unit is the same as a length of the k-th GI in the first frequency domain unit, k being an integer from 1 to N.

11. The method according to any one of claims 1 to 10, characterized in that, The synchronization information further comprises M second synchronization sequences, the M second synchronization sequences respectively correspond to M second CPs, and / or the M second synchronization sequences respectively correspond to M second GI lengths, wherein lengths of any two of the M second CPs are different, lengths of any two of the M second GIs are different, and the M is an integer greater than 1.

12. The method of claim 11, wherein, One or more of the second synchronization sequences are arranged between two of the first synchronization sequences in the time domain.

13. The method according to any one of claims 1 to 12, characterized in that, Lengths of first CPs corresponding to consecutive m2 first synchronization sequences starting from an m1-th first synchronization sequence are different from lengths of first CPs corresponding to consecutive m4 first synchronization sequences starting from an m3-th first synchronization sequence, wherein m1, m2, and m4 are positive integers, and m3 is a positive integer greater than or equal to a sum of m1 and m2.

14. The method according to any one of claims 1 to 13, characterized in that, The N first CPs satisfy any one of the following conditions: lengths of the N first CPs increase in order from small to large; or lengths of the N first CPs decrease in order from large to small; or a ratio of lengths of two adjacent first CPs in the N first CPs is a preset value; or the N has a value and each of the lengths of the N first CPs satisfies a first corresponding relationship.

15. The method of claim 14, wherein, The first corresponding relationship includes: In the table, L1 and L2 in the second row represent lengths of two first CPs corresponding to two first synchronization sequences respectively in the case that N equals 2; L1, L2 and L3 in the third row represent lengths of three first CPs corresponding to three first synchronization sequences respectively in the case that N equals 3.

16. The method according to any one of claims 1 to 15, characterized in that, The N first GIs satisfy any one of the following conditions: lengths of the N first GIs increase in turn from small to large; or lengths of the N first GIs decrease in turn from large to small; or a ratio of lengths of two first GIs adjacent in the N first GIs is a preset value; or a value of the N and each GI length in the lengths of the N first GIs satisfy a second correspondence relationship.

17. The method of claim 16, wherein, The second correspondence relationship includes: In the table, L1' and L2' in the second row represent lengths of two first GIs corresponding to two first synchronization sequences respectively in the case that N equals 2; L1', L'2 and L3' in the third row represent lengths of three first GIs corresponding to three first synchronization sequences respectively in the case that N equals 3.

18. The method of any one of claims 1 to 17, wherein, The synchronization information is a synchronization broadcast block (SS / PBCH block), the SS / PBCH block includes N primary synchronization signals (PSSs), one secondary synchronization signal (SSS) and one physical broadcast channel (PBCH), and the N PSSs are the N first synchronization sequences.

19. The method according to claim 18, characterized in that The SS / PBCH block occupies 14 orthogonal frequency division multiplexing (OFDM) symbols in the time domain, the N PSSs occupy the first to eleventh OFDM symbols, and the PSSs include eleven first synchronization sequences.

20. A communications device, characterized by includes: one or more functional modules for performing the method of any one of claims 1 to 5 or 11 to 19, or one or more functional modules for performing the method of any one of claims 6 to 19.

21. A communications device, characterized by includes: a processor configured to execute a computer program stored in a memory, so that the apparatus performs the method of any one of claims 1 to 5 or 11 to 19, or so that the apparatus performs the method of any one of claims 6 to 19.

22. A computer program product, characterised in that, The computer program product includes instructions for performing the method of any one of claims 1 to 19.

23. A computer-readable storage medium, characterized in that, includes: The computer readable storage medium stores a computer program or instructions; the computer program or instructions, when running on a computer, cause the computer to perform the method of any one of claims 1 to 19.

24. A chip, characterized by The chip is installed in a communication device, the chip includes a processor and a communication interface, the processor reads a computer program or instructions through the communication interface and runs, so that the communication device performs the method of any one of claims 1 to 19. The chip is installed in a communication device, the chip includes a processor and a communication interface, the processor reads a computer program or instructions through the communication interface and runs, so that the communication device performs the method of any one of claims 1 to 19.