A communication method, apparatus, storage medium, and computer program product

CN122579288APending Publication Date: 2026-08-14HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2026-08-14

Smart Images

  • Figure CN122579288A_ABST
    Figure CN122579288A_ABST
Patent Text Reader

Abstract

A communication method, apparatus, storage medium, and computer program product are disclosed to improve communication performance. In this application, a network device determines a first parameter. The first parameter is used to generate a sequence in a synchronization signal block. The network device generates a synchronization signal block based on the first parameter. The network device transmits the synchronization signal block. The first parameter is used to indicate the period and / or network type of the synchronization signal block. Thus, a device receiving a synchronization signal block can determine the first parameter based on the received synchronization signal block, and subsequently determine the period and / or network type of the synchronization signal block based on the first parameter. This scheme can implicitly indicate the period and / or network type of the synchronization signal block, thereby saving the overhead of indication signaling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and in particular to a communication method, device, storage medium, and computer program product. Background Technology

[0002] Currently, the 5th generation (5G) New Radio (NR) technology is evolving from revision (R) 18 to revision (R19). Simultaneously, NR technology has moved from the standardization phase to the commercial deployment phase. The NR standard protocol is a wireless communication technology designed for terrestrial cellular network scenarios. NR can provide users with wireless communication services characterized by ultra-low latency, ultra-reliability, ultra-high speed, and massive connectivity. Compared to terrestrial network(s) communication, non-terrestrial networks (NTN) communication has the advantages of large coverage area and flexible networking, achieving seamless global network coverage. NTN communication includes networking using equipment such as drones, high-altitude platforms, and satellites to provide data transmission, voice communication, and other services to user equipment (UE).

[0003] In some scenarios of terrestrial and / or non-terrestrial communication, improving the communication performance of terminal devices when they first access the network has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides a communication method, apparatus, storage medium, and computer program product for indicating the period and / or network type of a synchronization signal block through a first parameter. This scheme enables a terminal device to identify the period and / or network type of the synchronization signal block, thereby improving the communication performance of the terminal device when it initially accesses the network.

[0005] Firstly, this application provides a communication method. This method can be executed by a communication device, which is described in this example as a terminal device. The terminal device can be a terminal equipment, or a component within a terminal equipment (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or it can be a logical node, logical module, or software capable of implementing all or part of the terminal equipment's functions.

[0006] In this application, a terminal device receives a synchronization signal block. The synchronization signal block is generated based on a first parameter, which is used to generate the sequence within the synchronization signal block and indicates the period and / or network type of the synchronization signal block. The terminal device determines the period and / or network type of the synchronization signal block based on the synchronization signal block. For example, the terminal device determines the first parameter based on the synchronization signal block, and then determines the content indicated by the first parameter. For example, if the first parameter indicates the period of the synchronization signal block, the terminal device determines the period of the synchronization signal block based on the first parameter; if the first parameter indicates the network type, the terminal device determines the network type based on the first parameter; if the first parameter indicates both the period and the network type of the synchronization signal block, the terminal device determines both the period and the network type based on the first parameter. In this application, for example, the network type includes TN or NTN.

[0007] In the above embodiments, the first parameter can be used to indicate the period and / or network type of the synchronization signal block. The device receiving the synchronization signal block can determine the first parameter based on the received synchronization signal block, and then determine the period and / or network type of the synchronization signal block based on the first parameter. It can be seen that this scheme allows the terminal device to identify the period and / or network type of the synchronization signal block when it starts accessing the network, thereby facilitating the terminal device to understand the subsequent network access method and improving the communication performance of the terminal device.

[0008] On the other hand, since the first parameter is used to generate the sequence in the synchronization signal block, the scheme can implicitly indicate the period and / or network type of the synchronization signal block, thereby saving signaling overhead and improving the communication performance of the terminal device when it first accesses the network.

[0009] In one possible implementation, the network type may vary, and the period of the synchronization block may also vary. For example, in a TN network, the period of the synchronization block may be short, such as 20 milliseconds (ms). In an NTN network, the period of the synchronization block may be long, such as 40ms, 80ms, 160ms, 320ms, or 640ms. When the terminal device switches between TN and NTN networks, it needs to identify the period of the synchronization block under different networks. In the solution provided in this application, the terminal device can identify the period of the synchronization block and / or the network type based on the received synchronization block. It can be seen that this solution allows the terminal device to identify the period of the synchronization block and / or the network type when it begins to access the network, thereby facilitating the terminal device's understanding of subsequent network access methods and improving the communication performance of the terminal device.

[0010] In one possible implementation, when the first parameter indicates the period of the synchronization signal block and the network type, the first parameter can indicate the period of the synchronization signal block and the network type separately through two parts. In another possible implementation, the period of the synchronization signal block can also implicitly indicate the network type. For example, when the period of the synchronization signal block is greater than a certain value (e.g., 20ms), the current network can be determined to be an NTN network. Similarly, when the period of the synchronization signal block is not greater than a certain value (e.g., less than or equal to 20ms), the current network can be determined to be a TN network. In this implementation, the first parameter can indicate both the period of the synchronization signal block and the network type through a single piece of information. This scheme can further reduce signaling overhead.

[0011] Secondly, this application provides a communication method. This method can be executed by a communication device, which in this example is described as a network device. The network device can be a network equipment, or a component within a network equipment (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor). It can also be a logical node, logical module, or software capable of implementing all or part of the functions of a network equipment.

[0012] In this application, the network device determines a first parameter. The first parameter is used to generate the sequence in the synchronization signal block. The network device generates the synchronization signal block based on the first parameter. The network device transmits the synchronization signal block. The first parameter is used to indicate the period and / or network type of the synchronization signal block. For example, the network type includes TN or NTN.

[0013] In the above embodiments, the first parameter can be used to indicate the period and / or network type of the synchronization signal block. The device receiving the synchronization signal block can determine the first parameter based on the received synchronization signal block, and then determine the period and / or network type of the synchronization signal block based on the first parameter. It can be seen that this scheme allows the terminal device to identify the period and / or network type of the synchronization signal block when it starts accessing the network, thereby facilitating the terminal device to understand the subsequent network access method and improving the communication performance of the terminal device.

[0014] In one possible implementation of the first aspect and / or the second aspect, the first parameter includes at least one of the following: parameters of the sequence of the master synchronization signal in the synchronization signal block, parameters of the sequence of the slave synchronization signal in the synchronization signal block, or parameters of the sequence of the control channel in the synchronization signal block. Since the synchronization signal block includes a master synchronization signal block, a slave synchronization signal block, and a control channel, the terminal device can determine the period and / or network type of the synchronization signal block based on one or more of the parameters of the sequence of the master synchronization signal, the parameters of the sequence of the slave synchronization signal in the synchronization signal block, or the parameters of the scrambling sequence of the control channel in the synchronization signal block. This scheme does not incur additional signaling overhead and is better compatible with existing schemes.

[0015] In one possible implementation of the first and / or second aspect, the parameters of the master synchronization signal sequence include: the root sequence number of the master synchronization signal; and / or, the cyclic shift value of the master synchronization signal sequence. For example, after receiving a synchronization signal block, the terminal device can obtain the root sequence number of the master synchronization signal and / or the cyclic shift value of the master synchronization signal sequence from the received synchronization signal block, and then the terminal device can determine the period and / or network type of the synchronization signal block based on this information. This scheme can reduce the complexity of the terminal device, does not add additional signaling overhead, and is also more compatible with existing schemes. In another possible implementation, when the network device indicates the period and / or network type of the synchronization signal block through the parameters of the master synchronization signal sequence, the slave synchronization signal and / or control channel in the synchronization signal block can be designed more flexibly. For example, the slave synchronization signal and / or control channel does not need to be set as a type for indicating the period and / or network type of the synchronization signal block. This scheme can improve the design flexibility of the slave synchronization signal and / or control channel and improve system performance.

[0016] In one possible implementation of the first and / or second aspect, the root sequence number of the primary synchronization signal belongs to any one of the root sequence numbers of the M1 groups of primary synchronization signals. The root sequence numbers of one group of primary synchronization signals in the M1 groups are associated with the period of a synchronization signal block and / or a network type. Each group of primary synchronization signal root sequence numbers includes at least one root sequence number, and M1 is a positive integer greater than 1. For example, an association can be established between the period of a synchronization signal block and the root sequence numbers of several primary synchronization signals. Different synchronization signal block periods can be associated with different groups of primary synchronization signal root sequence numbers. The terminal device can then determine the corresponding synchronization signal block period by querying this association based on the identified root sequence number of the primary synchronization signal. In this implementation, by setting the association between the root sequence number of the primary synchronization signal and the period of the synchronization signal block, the terminal device can identify the synchronization signal block period. This scheme does not require additional signaling overhead and is better compatible with existing schemes. For example, an association can be established between network type and the root sequence numbers of several primary synchronization signals. Different network types can be associated with different sets of root sequence numbers of primary synchronization signals. Then, the terminal device can determine the corresponding network type by querying the association relationship based on the identified root sequence of the primary synchronization signal. In this embodiment, by setting the association relationship between the root sequence number of the primary synchronization signal and the network type, the terminal device can identify the network type. This solution does not require additional signaling overhead and is also more compatible with existing solutions.

[0017] In one possible implementation of the first and / or second aspect, the cyclic shift value of the sequence of primary synchronization signals belongs to any one of the cyclic shift values ​​of the sequence of primary synchronization signals in group M2. The cyclic shift values ​​of one group of primary synchronization signals in group M2 are associated with the period of a synchronization signal block and / or a network type. Each group of cyclic shift values ​​includes at least one cyclic shift value, and M2 is a positive integer greater than 1. In this implementation, an association relationship can be established between the synchronization signal block period and the cyclic shift values ​​of one or more primary synchronization signal sequences. Different synchronization signal block periods can be associated with different groups of cyclic shift values ​​of primary synchronization signal sequences. The terminal device can then query this association relationship based on the identified cyclic shift value of the primary synchronization signal sequence to determine the corresponding synchronization signal block period. In this implementation, by setting the association relationship between the cyclic shift value of the primary synchronization signal sequence and the synchronization signal block period, the terminal device can identify the synchronization signal block period. This scheme does not require additional signaling overhead and is better compatible with existing schemes. In this embodiment, an association can be established between the network type and the cyclic shift values ​​of one or more master synchronization signal sequences. Different network types can be associated with the cyclic shift values ​​of different sets of master synchronization signal sequences. The terminal device can then determine the corresponding network type by querying this association based on the identified cyclic shift values ​​of the master synchronization signal sequences. This embodiment, by setting the association between the cyclic shift values ​​of the master synchronization signal sequences and the network type, enables the terminal device to identify the network type. This solution requires no additional signaling overhead and is better compatible with existing solutions.

[0018] In one possible implementation of the first and / or second aspect, the difference between any two adjacent cyclic shift values ​​in the sequence of the M2 group of main synchronization signals is equal, or the difference between any two adjacent cyclic shift values ​​is less than a threshold. Thus, the cyclic shift values ​​of the sequence of the M2 group of main synchronization signals are distributed at equal or approximately equal intervals along the length of the main synchronization signal sequence, which can reduce mutual interference under different detection assumptions and improve detection performance.

[0019] In one possible implementation of the first and / or second aspect, the length of the master synchronization signal sequence is 127, and the sequence d of the master synchronization signal... PSS (n) satisfies the following condition:

[0020] d PSS (n) = 1 - 2x(m)

[0021]

[0022] 0≤n<127

[0023] The value of Δ is related to the period of the synchronization signal block and / or the network type, x(i+7) = (x(i+4) + x(i)) mod 2, where mod represents the modulo operation.

[0024] In this embodiment, the terminal device can identify the value of Δ based on the received master synchronization signal, and then determine the period and / or network type of the synchronization signal block associated with Δ based on the value of Δ. This formula is highly compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during use.

[0025] In one possible implementation of the first and / or second aspect, the root sequence number of the primary synchronization signal belongs to any one of the root sequence numbers of the N1 group of primary synchronization signals, or to any one of the root sequence numbers of the N2 group of primary synchronization signals; the root sequence number of the N1 group of primary synchronization signals is associated with the terrestrial network TN, and the root sequence number of the N2 group of primary synchronization signals is associated with the non-terrestrial network NTN; N1 and N2 are positive integers greater than 1, and the root sequence number of one of the N1 and N2 groups of primary synchronization signals includes at least one root sequence number. In this implementation, the root sequence number of the primary synchronization signal can be divided according to the network type. For example, different root sequences of primary synchronization signals can be set for TN and NTN respectively. Thus, when the terminal device switches between TN and NTN, the terminal device can determine whether the currently accessed network belongs to TN or NTN based on the root sequence of the primary synchronization signal, and this information can assist the terminal device in subsequent operations. It can be seen that in this scheme, the synchronization signal block can indicate the current network type to the terminal device, and this scheme does not add signaling overhead, thereby saving resources.

[0026] In one possible implementation of the first and / or second aspect, the cyclic shift value of the sequence of primary synchronization signals belongs to any one of the cyclic shift values ​​of the sequence of N3 primary synchronization signals, or to any one of the cyclic shift values ​​of the sequence of N4 primary synchronization signals; the cyclic shift values ​​of the sequence of N3 primary synchronization signals are associated with the terrestrial network TN, and the cyclic shift values ​​of the sequence of N4 primary synchronization signals are associated with the non-terrestrial network NTN; N3 and N4 are positive integers greater than 1, and the cyclic shift value of the sequence of primary synchronization signals in the sequence of N3 and N4 primary synchronization signals includes at least one cyclic shift value.

[0027] In this implementation, the cyclic shift value of the primary synchronization signal sequence can be divided according to the network type. For example, different cyclic shift values ​​can be set for the primary synchronization signal sequence for TN and NTN respectively. Thus, when the terminal device switches between TN and NTN, it can determine whether the currently accessed network belongs to TN or NTN based on the cyclic shift value of the primary synchronization signal sequence. This information can assist the terminal device in subsequent operations. It can be seen that in this scheme, the synchronization signal block can indicate the current network type to the terminal device, and this scheme does not add any signaling overhead, thereby saving resources.

[0028] In one possible implementation of the first and / or second aspect, the parameters of the sequence of the synchronization signal include: a sequence identifier of the synchronization signal. For example, after receiving a synchronization signal block, the terminal device can obtain the sequence identifier of the synchronization signal from the received synchronization signal block. The terminal device can then determine the period and / or network type of the synchronization signal block based on the sequence identifier of the synchronization signal. This approach reduces the complexity of the terminal device, does not incur additional signaling overhead, and is better compatible with existing solutions.

[0029] For example, the terminal device can also determine the period and / or network type of the synchronization signal block based on multiple pieces of information. For instance, the terminal device can determine the period and / or network type of the synchronization signal block based on the parameters of the main synchronization signal sequence and the parameters of the secondary synchronization signal sequence. For example, the terminal device can identify whether it is currently in a TN or NTN network based on the root sequence number of the main synchronization signal and / or the cyclic shift value of the main synchronization signal sequence. Then, the terminal device can find the period of the synchronization signal from the association between the sequence identifier of the secondary synchronization signal and the period of the synchronization signal block corresponding to the corresponding network (e.g., TN or NTN). This scheme can reduce the complexity of detecting the main synchronization signal on the terminal device side.

[0030] In one possible implementation of the first and / or second aspect, the sequence identifier of the slave synchronization signal belongs to any one of the M3 groups of slave synchronization signal sequence identifiers. One group of slave synchronization signal sequence identifiers in the M3 groups is associated with the period of a synchronization signal block and / or a network type. Each group of slave synchronization signal sequence identifiers includes at least one slave synchronization signal sequence identifier, and M3 is a positive integer greater than 1. For example, an association can be established between the period of a synchronization signal block and one or more slave synchronization signal sequence identifiers. Different synchronization signal block periods can be associated with different groups of slave synchronization signal sequence identifiers. The terminal device can then query this association based on the identified slave synchronization signal sequence identifier to determine the period of the corresponding synchronization signal block. In this implementation, by setting an association between the slave synchronization signal sequence identifier and the period of the synchronization signal block, the terminal device can identify the period of the synchronization signal block. This scheme does not require additional signaling overhead and is better compatible with existing schemes. For example, an association can be established between the network type and the sequence identifiers of one or more slave synchronization signals. Different network types can be associated with different sets of slave synchronization signal sequence identifiers. The terminal device can then determine the corresponding network type by querying this association based on the identified slave synchronization signal sequence identifier. In this embodiment, by setting the association between the slave synchronization signal sequence identifier and the network type, the terminal device can identify the network type. This solution does not require additional signaling overhead and is more compatible with existing solutions.

[0031] In one possible implementation of the first and / or second aspect, the number of sequence identifiers of the synchronization signals included in any two groups of sequence identifiers of the synchronization signals in the M3 groups is equal. In this scheme, the sequence identifiers of the synchronization signals can be evenly divided into M3 groups, each group can be associated with the period and / or network type of a synchronization signal block. The terminal device can obtain the period and / or network type of the synchronization signal block by detecting the group to which the current sequence identifier of the synchronization signal belongs. In another possible implementation, when the network device indicates the period and / or network type of the synchronization signal block through parameters of the sequence of the synchronization signal, the control channel in the synchronization signal block can be designed more flexibly. For example, the control channel does not need to be set as a type to indicate the period and / or network type of the synchronization signal block. This scheme can improve the flexibility of control channel design and improve system performance.

[0032] In one possible implementation of the first and / or second aspect, the number of sequence identifiers of the slave synchronization signals included in every two sets of sequence identifiers of the slave synchronization signals in the M3 group are equal. In this scheme, the sequence identifiers of the slave synchronization signals do not need to be evenly divided; the number of sequence identifiers of the slave synchronization signals associated with the period and / or network type of a synchronization signal block can be flexibly configured, thereby improving the flexibility of the scheme.

[0033] In one possible implementation of the first and / or second aspect, the length of the sequence of synchronization signals is 127, and the sequence d of the synchronization signals... SSS (n) satisfies the following condition:

[0034] d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]

[0035]

[0036] 0 ≤ n < 127

[0037] Where n is a positive integer, and the value of p is related to the period of the synchronization signal block and / or the network type. It is a positive integer. mod is the modulo operation. This represents the floor operation, x0(i+7) = (x0(i+4) + x0(i)) mod 2; x1(i+7) = (x1(i+1) + x1(i)) mod 2. For example... or,

[0038] In this embodiment, the terminal device can identify the value of p based on the received synchronization signal, and then determine the period and / or network type of the synchronization signal block associated with p based on the value of p. This formula is highly compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during use.

[0039] In one possible implementation of the first and / or second aspect, the length of the sequence of synchronization signals is 127, and the sequence d of the synchronization signals... SSS (n) satisfies the following condition:

[0040] d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]

[0041]

[0042] 0 ≤ n < 127

[0043] Where n is a positive integer, and the value of m0 is related to the period of the synchronization signal block and / or the network type. It is a positive integer. mod is the modulo operation. This represents the floor operation, x0(i+7) = (x0(i+4) + x0(i)) mod 2; x1(i+7) = (x1(i+1) + x1(i)) mod 2. For example... or,

[0044] In this embodiment, the terminal device can identify the value of m0 based on the received synchronization signal, and then determine the period and / or network type of the synchronization signal block associated with m0 based on the value of m0. This formula is highly compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during the use of the solution.

[0045] In one possible implementation of the first aspect and / or the second aspect, the sequence of the control channel includes: a scrambling sequence of the control channel, and / or a sequence for generating a demodulation reference signal for the control channel.

[0046] In one possible implementation of the first and / or second aspect, the scrambling sequence of the control channel is used to: scramble the main information block (MIB) information bits of the control channel, or scramble the encoded information of the MIB information bits. The scrambling sequence of the control channel can be either a scrambling sequence for the main information block (MIB) information bits of the control channel or a scrambling sequence for the encoded information of the MIB information bits; the scheme can be flexibly selected.

[0047] In one possible implementation of the first and / or second aspects, the parameters of the control channel sequence include: the initial position of the scrambling sequence of the control channel; and / or, the initial value of the scrambling sequence of the control channel. For example, after receiving a synchronization signal block, the terminal device can obtain the initial position and / or initial value of the scrambling sequence of the control channel from the received synchronization signal block. The terminal device can then determine the content indicated by the first parameter (the period and / or network type of the synchronization signal block) based on the initial position and / or initial value of the scrambling sequence of the control channel. This scheme can reduce the complexity of the terminal device, does not incur additional signaling overhead, and is better compatible with existing schemes.

[0048] In one possible implementation of the first aspect and / or the second aspect, the sequence of the control channel satisfies the following condition:

[0049]

[0050] in, Let b(i) be the scrambled information bits, b(i) be the information bits before scrambling, c(i+v) be the sequence of the control channel, i = 0, ... (R-1), R be the length of the information bit b(i) to be added, v be the initial position of the sequence of the control channel, and mod represent the modulo operation.

[0051] In this embodiment, the terminal device can identify the value of v based on the received control channel, and then determine the period and / or network type of the synchronization signal block associated with v based on the value of v. This formula is highly compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during the use of the solution.

[0052] In one possible implementation of the first and / or second aspect, the initial value c of the sequence of the control channel init satisfy:

[0053] or,

[0054] Among them, c init Let m be the initial value, and m be an integer. p is the cell identifier, associated with the period and / or network type of the synchronization signal block.

[0055] The terminal device can identify the value of p based on the received control channel, and then determine the period and / or network type of the synchronization signal block associated with p based on the value of p. This formula is highly compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during use.

[0056] In one possible implementation of the first and / or second aspects, the initial value of the control channel sequence is generated using the first parameter and at least one of the following: an index of a synchronization block, a cell identifier, or half-frame indication information. The terminal device can generate the initial value of the control channel sequence based on the first parameter and at least one of the index of the synchronization block, cell identifier, or half-frame indication information, thereby enabling the receiver to perform verification using multiple parameters. For example, the receiver can use at least one of these parameters to verify whether at least one of the master synchronization sequence, slave synchronization sequence, or timing detection is correct. This scheme can improve the reliability of reception and reduce the impact of false detections on subsequent reception processes.

[0057] Thirdly, a communication device is provided, which can be the aforementioned network device or terminal device. The communication device may include a communication unit and a processing unit to perform any one of the first to second aspects, or any possible implementation of the first to second aspects. The communication unit is used to perform functions related to sending and receiving. The communication unit may be referred to as a transceiver unit. Optionally, the communication unit includes a receiving unit and a sending unit. In one design, the communication device is a communication chip, the processing unit may be one or more processors or processor cores, and the communication unit may be the input / output circuit, input / output interface, or antenna port of the communication chip.

[0058] In another design, the communication unit can be a transmitter and a receiver, or the communication unit can be a transmitter and a receiver.

[0059] Optionally, the communication device may also include modules that can be used to perform any one of the first to second aspects described above, or to perform any possible implementation of the first to second aspects.

[0060] Fourthly, a communication device is provided, which can be the aforementioned network device or terminal device. The communication device may include a processor and a memory to execute any one of the first to second aspects, or any possible implementation of the first to second aspects. Optionally, it may also include a transceiver, the memory for storing computer programs or instructions, and the processor for retrieving and running the computer program or instructions from the memory. When the processor executes the computer program or instructions in the memory, the communication device executes any one of the first to second aspects, or any possible implementation of the first to second aspects.

[0061] Optionally, there may be one or more processors and one or more memories.

[0062] Optionally, the memory can be integrated with the processor, or the memory can be set up separately from the processor.

[0063] Optionally, the transceiver may include a transmitter and a receiver.

[0064] Fifthly, a communication device is provided, which can be the aforementioned network device or terminal device. The communication device may include a processor to execute any one of the first to second aspects, or to execute any possible implementation of the first to second aspects. For example, the processor executes any one of the first to second aspects, or to execute any possible implementation of the first to second aspects, through logic circuits or by executing computer programs or instructions in memory. The processor is coupled to a memory. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0065] In one implementation, when the communication device is a network device or a terminal device, the communication interface can be a transceiver or an input / output interface. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0066] In another implementation, when the communication device is a chip or chip system, the communication interface can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor can also be manifested as a processing circuit or logic circuit.

[0067] Sixthly, a system is provided that includes a network device.

[0068] In one possible implementation, the system may also include a terminal device.

[0069] In a seventh aspect, a chip system is provided, the chip system including at least one processor and an interface circuit, the interface circuit and at least one processor being interconnected by a line, the processor executing a computer program (also referred to as code or instructions) to cause any one of the first to second aspects described above, and any possible implementation of the first to second aspects, to be executed.

[0070] Eighthly, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when executed, causes a computer to perform any one of the first to second aspects described above, or to perform any possible implementation of the first to second aspects.

[0071] Ninth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform any one of the first to second aspects described above, or to perform any possible implementation of the first to second aspects.

[0072] A tenth aspect provides a processing apparatus, comprising: an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, thereby enabling any of the first to second aspects described above, or any possible implementation of the first to second aspects, to be implemented.

[0073] In specific implementation, the aforementioned processing device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and output circuit at different times. This application does not limit the specific implementation method of the processor and various circuits.

[0074] In one implementation, the communication device is a network device or a terminal device. The interface circuit can be an RF processing chip in the network device or terminal device, and the processing circuit can be a baseband processing chip in the network device or terminal device.

[0075] In another implementation, the communication device can be a component within a network device or terminal device, such as an integrated circuit product like a system-on-a-chip (SoC) or communication chip. The interface circuit can be an input / output interface, interface circuit, output circuit, input circuit, pins, or related circuits on the chip or chip system. The processing circuit can be the logic circuit on the chip. Attached Figure Description

[0076] Figure 1 This is a schematic diagram of a possible structure of SSB;

[0077] Figure 2A This is a schematic diagram of a communication system architecture applicable to the embodiments of this application;

[0078] Figure 2B This is a schematic diagram of a communication system architecture applicable to the embodiments of this application;

[0079] Figure 2C This is a schematic diagram of a communication system architecture applicable to the embodiments of this application;

[0080] Figure 3 This is a schematic diagram of a communication system architecture applicable to the embodiments of this application;

[0081] Figure 4 A possible flowchart illustrating a communication method provided in an embodiment of this application;

[0082] Figure 5 This is a possible schematic diagram of a cyclic shift value provided in an embodiment of this application;

[0083] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0084] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0085] The following is a description of the nouns and terms used in the embodiments of this application.

[0086] (1) NTN and TN.

[0087] For example, TN refers to a communication network where network equipment is deployed on the ground. In TN, user equipment can be located on the ground or in the air. As another example, NTN utilizes equipment such as drones, high-altitude platforms, and satellites to form a network, providing data transmission, voice communication, and other services to UEs. As yet another example, NTN includes at least one device / apparatus located in the air or at a high altitude. In this application, high altitude and low altitude are relative. For example, in NTN, the network device is located at a high or low altitude relative to the terminal device. For example, the network device is deployed in the air, and the terminal device is deployed on the ground. As yet another example, the network device is deployed on the ground, and the terminal device is deployed in the air. NTN also includes devices deployed on the ground / at low altitudes, such as equipment / apparatus in TN.

[0088] For example, NTN refers to a communication network in which all or part of the network equipment is deployed in the air, or where the network equipment is located at a high or low altitude relative to the terminal equipment. Another example is TN, which utilizes ground-based base stations and other equipment to form a network that provides data transmission, voice communication, and other services to user equipment (UE). Yet another example is that all equipment in a TN can be deployed on the ground; a TN does not include devices / equipment deployed in the air.

[0089] NTN can seamlessly connect communication network systems for mobile terminals in mountainous, maritime, and air regions using drones, high-altitude platforms, satellites, etc. These areas may not be able to be served by TN communication base stations alone.

[0090] (2) Synchronization signal / physical broadcast channel block (SS / PBCH block).

[0091] In the embodiments of this application, the SS / PBCH block can also be abbreviated as SSB, and the SS / PBCH block and SSB can be used interchangeably.

[0092] In existing NR systems, terminal devices can synchronize with the base station and obtain system messages (such as physical cell identifiers, PCIs) by receiving SSBs at the Uu interface. For example, an SSB may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). The PSS can be used to transmit the cell number, and the SSS can be used to transmit the cell group number. The cell number and cell group number together determine multiple physical cell identities (PCIs) in the mobile communication system. Once the terminal device successfully finds the PSS and SSS, it knows the physical cell number of the carrier carrying the PSS and SSS, thus gaining the ability to parse the system messages contained in the SSB.

[0093] System information in the SSB can be carried by the PBCH. Since this information is essential for terminal devices to access the network, it can be called the main information block (MIB). For example, the MIB may contain the system frame number and the initial subcarrier spacing for access. The information contained in the MIB is limited and insufficient to support terminal device access to the cell. Therefore, the terminal device can also obtain other system information, such as system information block (SIB) 1. SIB1 can be transmitted on the physical downlink shared channel (PDSCH) with a period of 160ms. The terminal device can obtain the parameters used to transmit SIB1 from the MIB carried by the PBCH, thus enabling it to receive SIB1. In this way, the terminal device can obtain the system information required to access the cell and subsequently access the cell.

[0094] Figure 1 An exemplary schematic diagram illustrates a possible structure of time-domain and frequency-domain resources occupied by an SSB. For example... Figure 1As shown, in the time domain, one SSB occupies four orthogonal frequency division multiplexing (OFDM) symbols, namely symbol 0, symbol 1, symbol 2, and symbol 3. In the frequency domain, one SSB occupies 20 resource blocks (RBs), which is 240 resource elements (REs) (or subcarriers). Within these 20 RBs, the REs (or subcarriers) are numbered from 0 to 239. The PSS is located on the middle 127 REs (or subcarriers) of symbol 0, and the SSS is located on the middle 127 REs (or subcarriers) of symbol 2. The PBCH occupies all the subcarriers of symbols 1 and 3, that is, 240 REs (or subcarriers) of symbol 1 and 240 REs (or subcarriers) of symbol 3. The PBCH also occupies a portion of the remaining subcarriers of symbol 2, excluding the subcarriers occupied by the SSS.

[0095] (3) SSB cycle.

[0096] The duration of an SSB period (e.g., the duration of one period) can be in time-domain units (e.g., radio frames, subframes, or time slots). For example, one SSB period (or the duration of one period) includes / is one or more time slots. Alternatively, the duration of an SSB period (e.g., one period) can be in time, such as 640 ms.

[0097] The SSB period may vary depending on the network type. For example, the SSB period in a TN network may be shorter, typically ranging from 5ms to 160ms. In an NTN network, to support satellites using time-domain beam hopping to cover multiple sub-areas, the period for a satellite to provide an SSB signal to a single area may be longer, for example, greater than 160ms.

[0098] Figure 2A An exemplary schematic diagram of the architecture of a communication system 1000 to which this application embodiment applies is shown. For example... Figure 2A As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The wireless access network 100 may include at least one wireless access network device (such as...). Figure 2A 110a and 110b in the above), may also include at least one terminal device (such as Figure 2A(Referring to 120a-120j in the original text). Terminal devices connect wirelessly to wireless access network (WLAN) devices, which in turn connect wirelessly or via wired connections to the core network. The core network devices and WLAN devices can be independent physical devices, or they can integrate the functions of the core network devices and the logical functions of the WLAN devices onto a single physical device. Alternatively, a single physical device can integrate some core network device functions and some WLAN device functions. Terminal devices and WLAN devices can be interconnected via wired or wireless connections. Figure 2A This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 2A It is not shown in the middle.

[0099] The network devices involved in the embodiments of this application include, for example, radio access network (RAN) devices. RAN devices can be base stations, evolved NodeBs (eNodeBs or eNBs), transmission reception points (TRPs), transmission points (TPs), base stations in 5th generation (5G) mobile communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems; they can also be modules or units that perform some of the functions of a base station, for example, they can be central units (CUs), distributed units (DUs), or radio units (RUs). The CU (Radio Control Unit) performs the functions of the radio resource control protocol and packet data convergence protocol (PDCP) of the base station, and can also perform the functions of the service data adaptation protocol (SDAP). The DU (Radio Link Control Unit) performs the functions of the radio link control layer and medium access control (MAC) layer of the base station, and can also perform some or all of the physical layer functions. For specific descriptions of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The CU and DU can be set up separately, or they can be included in the same network element, such as in the baseband unit (BBU). The MAC layer can also be the media access control layer. The RU (Radio Unit) can be included in radio frequency equipment or radio frequency units, such as in the remote radio unit (RRU), active antenna unit (AAU), or remote radio head (RRH). In different systems, CU, DU, or RU may also have different names, but those skilled in the art will understand their meaning.For example, in an open radio access network (ORAN) system, a CU can also be called an open CU (open-CU, O-CU), a DU can also be called an open DU (open-DU, O-DU), and a RU can also be called an open RU (open-RU, O-RU). In this application, any unit among the CU (or CU control plane (CU-CP), CU user plane (CU-UP), DU, and RU) can be implemented through software modules, hardware modules, or a combination of software and hardware modules. The CU-CP can also be called an open CU-CP (open-CU-CP, O-CU-CP), and the CU-UP can also be called an open CU-UP (open-CU-UP, O-CU-UP).

[0100] Wireless access network equipment can be macro base stations (such as...) Figure 2A 110a in the text), can also be a micro base station or an indoor station (such as... Figure 2A 110b) in the text can also be a relay device, relay node, or donor node, etc. The embodiments of this application do not limit the specific technology or device form used in the wireless access network equipment. For ease of description, the following description uses a base station as an example of a wireless access network device.

[0101] Terminal devices can also be referred to as user equipment (UE), mobile stations, mobile terminal devices, etc. Terminal devices can be widely used in 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, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, airships, ships, robots, robotic arms, smart home devices, sensors, in-vehicle equipment, on-board units (OBU), roadside units (RSU), relay nodes with mobility capabilities, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.

[0102] The aforementioned terminal devices can establish connections with the operator's network through interfaces provided by the operator's network (such as N1), and use data and / or voice services provided by the operator's network. The terminal devices can also access the Domain Name System (DNS) through the operator's network, and use operator services deployed on the DNS, and / or services provided by third parties. These third parties can be service providers outside of the operator's network and the terminal devices, and can provide other data and / or voice services to the terminal devices. The specific form of these third parties can be determined according to the actual application scenario and is not limited here.

[0103] Base stations and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminal equipment.

[0104] The roles of base stations and terminal devices can be relative, for example, Figure 2A The helicopter or drone 120i can be configured as a mobile base station. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is a base station; however, for base station 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminal devices can be collectively referred to as communication devices. Figure 2A The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 2A The 120a-120j in the text can be referred to as communication devices with terminal equipment functions.

[0105] Communication between base stations and terminal devices, between base stations, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0106] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.

[0107] In this application, the base station sends downlink signals or downlink information to the terminal device, with the downlink information carried on the downlink channel; the terminal device sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. In order to communicate with the base station, the terminal device needs to establish a radio connection with a cell controlled by the base station. The cell with which the terminal device has established a radio connection is called the serving cell of the terminal device. When the terminal device communicates with this serving cell, it is also subject to interference from signals from neighboring cells.

[0108] The core network involved in this application embodiment may include network devices that process and forward user signaling and data. For example, it includes core network devices such as access and mobility management functions (AMF), session management functions (SMF), user plane gateways, and location management devices. The user plane gateway can be a server with functions such as mobility management, routing, and forwarding of user plane data, generally located on the network side, such as a serving gateway (SGW), packet data network gateway (PGW), or user plane function (UPF). AMF and SMF are equivalent to the mobility management entity (MME) in a long-term evolution (LTE) system. AMF is mainly responsible for admission aspects, and SMF is mainly responsible for session management. Of course, the core network may also include other network elements, which are not listed here.

[0109] Figure 2B and Figure 2C The diagram illustrates network architectures for several communication systems applicable to embodiments of this application. These communication systems may include satellites, network devices, and terminal devices. They may also include gateways and core network devices. Figure 2B and Figure 2CAn exemplary network architecture combining NTN and terrestrial networks is illustrated below. This will be described in conjunction with the accompanying drawings.

[0110] The satellite can be a highly elliptical orbit (HEO) satellite, a geosynchronous orbit (GSO) satellite, a geostationary earth orbit (GEO) satellite, a medium earth orbit (MEO) satellite, or a low-earth orbit (LEO) satellite. This application does not limit the satellite's operating mode; for example, the satellite can operate in transparent mode or regenerative mode. Figure 2B This illustration uses the satellite's transparent transmission mode as an example. Figure 2C This illustration uses the satellite's operating mode as the regeneration mode as an example.

[0111] When a satellite operates in transparent mode, it provides transparent relay functionality. In this mode, the satellite can also be referred to as a transparent satellite. A gateway possesses the functions of a network device (such as a base station) or some of the functions of a network device (such as a base station); in this case, the gateway can be considered as a network device (such as a base station). Alternatively, the network device (such as a base station) can be deployed separately from the gateway. In this case, the feeder link latency includes both the latency from the satellite to the gateway and the latency from the gateway to the gNB. The transparent mode discussed later assumes that the gateway and gNB are located together or close to each other. For cases where the gateway and gNB are far apart, the feeder link latency is simply the sum of the latency from the satellite to the gateway and the latency from the gateway to the gNB.

[0112] When a satellite operates in regenerative mode, it possesses data processing capabilities and functions as a network device (such as a base station), or partially functions as a network device (such as a base station). In this mode, the satellite can be considered as a network device (such as a base station). In this scenario, the satellite can also be referred to as a regenerative satellite.

[0113] Satellites can communicate wirelessly with terminal devices via broadcast communication signals and navigation signals. Optionally, each satellite can provide communication, navigation, and positioning services to terminal devices through multiple beams. For example, each satellite uses multiple beams to cover the service area, and the relationship between different beams can be one or more of time-division, frequency-division, and space-division.

[0114] A gateway (also known as a ground station, earth station, or gateway) is a network device used to connect satellites and ground-based network equipment (such as ground base stations). One or more satellites can connect to one or more ground-based network devices (such as ground base stations) through one or more gateways; this is not a limitation. The link between the satellite and the terminal device is called a service link, and the link between the satellite and the gateway is called a feeder link. Network equipment can be deployed separately from the gateway; therefore, the latency of the feeder link can include both the latency from the satellite to the gateway and the latency from the gateway to the network equipment.

[0115] The network devices in this application embodiment may include network devices deployed on satellites (such as satellite base stations), network devices deployed on gateways, or network devices deployed on the ground (such as ground base stations). For example, the network devices may be as described above. Figure 2A The diagram shows radio access network (RAN) nodes, RAN nodes in the O-RAN system, etc. See the foregoing description for related details, which will not be repeated here.

[0116] A core network (CN) device is a ground-based device that communicates with NTN devices within an NTN system. For example, a CN could be... Figure 2A The relevant CNs are described above and will not be repeated here.

[0117] The terminal device can be Figure 2A The terminal devices involved are described above and will not be repeated here.

[0118] The embodiments of this application can also be applied to other communication system architectures, such as air-to-ground (ATG) communication systems, which include at least one network device and at least one high-altitude terminal device. High-altitude terminal devices include, for example, high-altitude aircraft and onboard terminal devices. Figure 2B and Figure 2C The satellites in the relay system can also be replaced with other relay equipment, such as high altitude platform stations (HAPS) and other NTN equipment. Figure 2B or Figure 2C The communication system shown is an example and does not constitute a limitation on the communication systems to which the methods provided in the embodiments of this application are applicable.

[0119] It is understood that the embodiments of this application can also be applied to air-to-ground (ATG) communication systems. This communication system includes at least one network device and at least one high-altitude terminal device. Data forwarding between the network device and the high-altitude terminal device can also be achieved through relay devices. High-altitude terminal devices include, for example, high-altitude aircraft and onboard terminal devices.

[0120] The communication method provided in this application can be applied to fourth-generation (4G) communication systems, such as Long Term Evolution (LTE) systems, as well as fifth-generation (5G) communication systems, such as 5G New Radio (NR) systems, or various communication systems evolving after 5G, such as future communication systems. The method provided in this application can also be applied to Bluetooth systems, Wireless Fidelity (Wi-Fi) systems, Long Range Radio (LoRa) systems, or vehicle-to-everything (V2X) systems. The solution provided in this application can also be applied to TN networks, NTN networks, or network architectures where NTN networks are integrated with other networks.

[0121] Figure 3 An exemplary schematic diagram of a network system architecture provided in an embodiment of this application is shown. Figure 3 As shown, the communication system includes a first communication device and a second communication device. The first communication device and the second communication device can communicate with each other.

[0122] For example, the first communication device can be a network device or a terminal device. Similarly, the second communication device can also be a network device or a terminal device. The first and second communication devices can be of the same or different types. For example, the first communication device can be a network device, and the second communication device can be a terminal device. Or, both the first and second communication devices can be terminal devices.

[0123] For example, a network device can be Figure 2A , Figure 2B or Figure 2CThe network equipment involved, or components within a network equipment (such as modules, communication modules, circuits or chips responsible for communication functions (such as modem chips, or SoC chips or SIP chips containing modem cores), chip systems, or processors), can also be logical nodes, logical modules, or software that implement all or part of the network equipment's functions. Alternatively, it can be a chip (or chip system, circuit, or unit module) inside the network equipment. For example, a network device can be a device with base station and / or relay functions. For instance, the network equipment can be a regenerating satellite or a transparent satellite. Another example is a RAN (Radio Access Registry). Yet another example is an RSU (Radio Service Unit) or a control node, etc.

[0124] For example, the terminal device could be... Figure 2A , Figure 2B or Figure 2C The terminal devices involved, or components within terminal devices (such as modules, communication modules, circuits or chips responsible for communication functions (such as modem chips, also known as baseband chips, or SoC chips or SIP chips containing modem cores), can also be logical nodes, logical modules, or software that can implement all or part of the functions of the terminal devices.

[0125] For example, the solution provided in the embodiments of this application can be applied to a TN, and the network device and terminal device can be devices in a TN. As another example, the solution provided in the embodiments of this application can be applied to an NTN.

[0126] For example, network devices and / or terminal devices are NTN devices. An NTN device can be, for example, an NTN equipment or a chip (or chip system, or circuit, or unit module) within an NTN equipment. For example, an NTN equipment can include / replace / be located on / at: a satellite, airship, aircraft, drone, or high-altitude platform, etc. Satellites can operate in regenerative mode and / or transparent transmission mode. See NTN equipment for more information. Figure 2A , Figure 2B or Figure 2C This involves non-ground equipment. For example, the network device may be located at a high or low altitude relative to the terminal device. For example, the network device may be deployed in the air, while the terminal device is deployed on the ground. Or, for example, the network device may be deployed on the ground, while the terminal device is deployed in the air.

[0127] For example, the terminal device is an NTN device with terminal functionality. For example, the terminal device may include / be an integrated access and backhaul (IAB) mobile termination (MT), a network-controlled repeater (NCR) MT, or a wireless access backhaul (WAB) MT, etc.

[0128] For example, the network device is an NTN device with base station functionality and / or relay functionality. For example, the network device is a satellite that can operate in transparent or regenerative mode. As another example, the network device includes / is: IAB, or NCR, or WAB, etc.

[0129] based on Figure 1 , Figure 2A , Figure 2B , Figure 2C and Figure 3 The embodiments shown and the other contents described above, Figure 4 An exemplary schematic diagram of a possible communication method provided in an embodiment of this application is shown. Figure 4 The text describes the process using the first and second communication devices as the main implementers. Figure 4 This paper describes an example where the first communication device is a network device and the second communication device is a terminal device. In this embodiment, the network device can be replaced by the first communication device or other possible examples thereof, and the terminal device can be replaced by the second communication device or other possible examples thereof. For example, the network device described below can also be replaced by a terminal device, in which case the following content can be applied to a system architecture for communication between terminal devices. The network device and / or terminal device can be an NTN device. Or the network device and / or terminal device can be a TN device. For example, the network device is a satellite, and the terminal device is a ground-based mobile phone. Another example is that the network device is a ground-based base station, and the terminal device is an airborne aircraft or airplane. For a detailed description of the first communication device, the second communication device, the network device, the terminal device, and the NTN device, please refer to the foregoing. Figure 3 The relevant descriptions will not be repeated here.

[0130] The following is in conjunction with the appendix Figure 4 Let me introduce it.

[0131] Step 401: The network device determines the first parameter.

[0132] The first parameter is used to generate the sequence in the synchronization signal block. In embodiments of this application, the synchronization signal block may include / be replaced with: a signal, a synchronization signal, an SSB, or a signal capable of being used for synchronization, etc. The first parameter is used to generate at least one sequence in the synchronization signal block. In one possible implementation, the first parameter may also be replaced with other names such as "information," for example, the first parameter may be replaced with "information," etc.

[0133] The first parameter is used to indicate the period and / or network type of the synchronization signal block. For example, the first parameter is used to indicate the period of the synchronization signal block. Alternatively, the first parameter is used to indicate the network type. Or, the first parameter is used to indicate both the period and network type of the synchronization signal block.

[0134] The first parameter is used to indicate the period and / or network type of the synchronization signal block, and may also include / be replaced by: the first parameter being associated with the period and / or network type of the synchronization signal block; or, the synchronization signal block carries information for indicating the period and / or network type of the synchronization signal block, which includes parameters for generating the sequence in the synchronization signal block (i.e., the first parameter).

[0135] For example, the period of the synchronization signal block can be the period of the synchronization signal configured by the network, or it can be the default period of the synchronization signal block. The default period of the synchronization signal block can, for example, refer to the transmission period of the synchronization signal block during downlink synchronization when the terminal device accesses the network and does not require signaling indication.

[0136] For example, the period of a synchronization block can be the transmission period of the synchronization block, or it can be understood as the interval between two adjacent synchronization blocks. The period of a synchronization block can be flexibly set, for example, it can be 40ms, 80ms, 160ms, 320ms, or 640ms. For example, if the period of synchronization block #1 is 160ms, then the network device sends synchronization block #1 once every 160ms. As another example, if the period of synchronization block #2 is 20ms, then the network device sends synchronization block #2 once every 20ms. The period of a synchronization block can also be called by other names, such as the period value of the synchronization block, or the period duration, etc.

[0137] In this embodiment, the network type may include TN and NTN. The first parameter may indicate whether the network type is TN or NTN.

[0138] If the first parameter indicates the period and network type of the synchronization signal block, then the information used to indicate the period of the synchronization signal block and the information used to indicate the network type can be the same information or multiple different information.

[0139] For example, when the first parameter indicates the period and network type of the synchronization signal block, the first parameter can indicate the period and network type of the synchronization signal block separately through two parts.

[0140] In one possible implementation, when the first parameter indicates the period of the synchronization signal block and the network type, the first parameter can indicate the period of the synchronization signal block and the network type separately through two parts. In another possible implementation, the period of the synchronization signal block can also implicitly indicate the network type. For example, when the period of the synchronization signal block is greater than a certain value (e.g., 20ms), the current network can be determined to be an NTN network. Similarly, when the period of the synchronization signal block is not greater than a certain value (e.g., less than or equal to 20ms), the current network can be determined to be a TN network. In this implementation, the first parameter can indicate both the period of the synchronization signal block and the network type through a single piece of information. This scheme can further reduce signaling overhead.

[0141] Step 402: The network device generates a synchronization signal block based on the first parameter.

[0142] Step 403: The network device sends a synchronization signal block.

[0143] Correspondingly, the terminal device receives the synchronization signal block.

[0144] Step 404: The terminal device determines the period and / or network type of the synchronization signal block based on the synchronization signal block.

[0145] For example, the terminal device determines a first parameter based on the synchronization signal block, and then determines the content indicated by the first parameter. For instance, if the first parameter indicates the period of the synchronization signal block, the terminal device determines the period of the synchronization signal block based on the first parameter. If the first parameter indicates the network type, the terminal device determines the network type based on the first parameter. If the first parameter indicates both the period of the synchronization signal block and the network type, the terminal device determines both the period of the synchronization signal block and the network type based on the first parameter. In this application, for example, the network type includes TN or NTN.

[0146] In this embodiment, the first parameter can be used to indicate the period and / or network type of the synchronization signal block. The device receiving the synchronization signal block can determine the first parameter based on the received synchronization signal block, and then determine the period and / or network type of the synchronization signal block based on the first parameter. This scheme can implicitly indicate the period and / or network type of the synchronization signal block, thereby saving signaling overhead.

[0147] In one possible implementation, the network type can be diverse, and the period of the synchronization signal block can also be varied. For example, in a TN network, the period of the synchronization signal block may be short, such as 20 milliseconds (ms). In an NTN network, the period of the synchronization signal block may be long, such as 40ms, 80ms, 160ms, 320ms, or 640ms. When the terminal device switches between TN and NTN networks, it needs to identify the period of the synchronization signal block and / or the network type under different network types. In the solution provided by this application embodiment, the terminal device can identify the parameters used to generate the sequence in the received synchronization signal block, and then identify the period of the synchronization signal block and / or the network type based on these parameters. It can be seen that this solution allows the terminal device to identify the period of the synchronization signal block and / or the network type when it begins to access the network, thereby facilitating the terminal device's understanding of subsequent network access methods and improving the communication performance of the terminal device.

[0148] In one possible implementation, the first parameter may include / become parameters / information used to generate the content in the synchronization signal block. For example, the first parameter may include / become at least one of the following: parameters of the sequence of the primary synchronization signal in the synchronization signal block, parameters of the sequence of the secondary synchronization signal in the synchronization signal block, or parameters of the scrambling sequence of the control channel in the synchronization signal block. The primary synchronization signal block may, for example, include / become a PSS. The secondary synchronization signal block may, for example, include / become a SSS. The control channel may, for example, include / become a PBCH. Since the synchronization signal block includes a primary synchronization signal block, a secondary synchronization signal block, and a control channel, the terminal device can determine the period and / or network type of the synchronization signal block based on one or more of the parameters of the sequence of the primary synchronization signal, the parameters of the sequence of the secondary synchronization signal in the synchronization signal block, or the parameters of the scrambling sequence of the control channel in the synchronization signal block. This scheme does not incur additional signaling overhead and is also more compatible with existing schemes.

[0149] The following provides several possible implementation methods through embodiments A, B, and C. In embodiment A, the first parameter is described as a sequence of parameters of the master synchronization signal. In embodiment B, the first parameter is described as a sequence of parameters of the slave synchronization signal. In embodiment C, the first parameter is described as a scrambling sequence of the control channel.

[0150] In implementation method A, the first parameter includes / is: parameters of the sequence of the main synchronization signal.

[0151] For example, the master synchronization signal sequence may include a ZC (zadoff chu) sequence, an m sequence, or a gold sequence.

[0152] For example, the parameters of the master synchronization signal sequence include / are: the root sequence number of the master synchronization signal; and / or, the cyclic shift value of the master synchronization signal sequence. For example, after receiving a synchronization signal block, the terminal device can obtain the root sequence number of the master synchronization signal and / or the cyclic shift value of the master synchronization signal sequence from the received synchronization signal block. Then, the terminal device can determine the content indicated by the first parameter (the period and / or network type of the synchronization signal block) based on the root sequence number and / or the cyclic shift value. This scheme can reduce the complexity of the terminal device, without adding additional signaling overhead, and is also more compatible with existing schemes. In another possible implementation, when the network device indicates the period and / or network type of the synchronization signal block through the parameters of the master synchronization signal sequence, the slave synchronization signal and / or control channel in the synchronization signal block can be designed more flexibly. For example, the slave synchronization signal and control channel does not need to be set as a type to indicate the period and / or network type of the synchronization signal block. This scheme can improve the design flexibility of the slave synchronization signal and / or control channel and improve system performance.

[0153] The following descriptions will use embodiments A1 and A2. Embodiment A1 will be described using the example of the root sequence number of the main synchronization signal as a parameter. Embodiment A2 will be described using the example of the cyclic shift value of the main synchronization signal as a parameter.

[0154] In implementation method A1, the parameters of the sequence of the main synchronization signal include: the root sequence number of the main synchronization signal.

[0155] For example, the root sequence number of the master synchronization signal is used to indicate the period and / or network type of the synchronization signal block.

[0156] For example, in this example, the root sequence number of the primary synchronization signal can be associated with the period of the synchronization signal block. As another example, in this example, the root sequence number of the primary synchronization signal can be associated with the network type. As yet another example, in this example, the root sequence number of the primary synchronization signal can be associated with both the period of the synchronization signal block and the network type. The association relationships in this embodiment can be replaced with correspondence relationships. In one possible implementation, the terminal device can obtain at least one of these association relationships, which may be protocol-defined, sent to the terminal device by other devices (e.g., network devices), or set by the terminal device itself. In another possible implementation, the network device can obtain these association relationships, which may be set by the network device itself, protocol-defined, or sent to the network device by other devices (e.g., terminal devices).

[0157] For example, the period of a synchronization signal block can correspond to one or more root sequence numbers, or the period of a synchronization signal block can correspond to a set of root sequence numbers for primary synchronization signals. Similarly, a network type can correspond to one or more root sequence numbers, or a network type can correspond to a set of root sequence numbers for primary synchronization signals. A set of root sequence numbers for primary synchronization signals can include one or more root sequence numbers.

[0158] For example, the root sequence number of the main synchronization signal belongs to any one of the root sequence numbers in group M1 of main synchronization signals. M1 is a positive integer greater than 1. The root sequence numbers of one group of main synchronization signals in group M1 are associated with the period of a synchronization signal block and / or a network type. The period of a synchronization signal block can be associated with one or more groups of root sequence numbers, and a network type can be associated with one or more groups of root sequence numbers. A group of main synchronization signal root sequence numbers includes at least one root sequence number.

[0159] For example, an association can be established between the period of a synchronization signal block and the root sequence numbers of several main synchronization signals. Different synchronization signal block periods can be associated with different sets of root sequence numbers of main synchronization signals. The terminal device can then determine the corresponding synchronization signal block period by querying this association based on the identified root sequence number of the main synchronization signal. In this embodiment, by setting the association between the root sequence number of the main synchronization signal and the synchronization signal block period, the terminal device can identify the synchronization signal block period. This solution does not require additional signaling overhead and is more compatible with existing solutions. As another example, an association can be established between the network type and the root sequence numbers of several main synchronization signals. Different network types can be associated with different sets of root sequence numbers of main synchronization signals. The terminal device can then determine the corresponding network type by querying this association based on the identified root sequence number of the main synchronization signal. In this embodiment, by setting the association between the root sequence number of the main synchronization signal and the network type, the terminal device can identify the network type. This solution does not require additional signaling overhead and is more compatible with existing solutions.

[0160] In another possible implementation, the root sequence number of the primary synchronization signal can be assigned based on the network type. For example, the network device can assign root sequence numbers based on TN and NTN. For instance, the root sequence number of group N1 primary synchronization signals is associated with TN, and the root sequence number of group N2 primary synchronization signals is associated with NTN. N1 and N2 are positive integers greater than 1. N1 and N2 may be the same or different. One of the root sequence numbers of group N1 and group N2 primary synchronization signals includes at least one root sequence number. The root sequence number of the primary synchronization signal belongs to either group N1 or group N2. For example, if the network device needs to transmit an SSB under TN, it can use the root sequence number of group N1 primary synchronization signals to generate the primary synchronization signal in the SSB. Similarly, if the network device needs to transmit an SSB under NTN, it can use the root sequence number of group N2 primary synchronization signals to generate the primary synchronization signal in the SSB. In this implementation, the root sequence number of the primary synchronization signal can be assigned based on the network type. For example, different root sequences of the primary synchronization signals can be set for TN and NTN network distributions. Thus, when a terminal device switches between TN and NTN, it can determine whether the currently accessed network belongs to TN or NTN based on the root sequence of the primary synchronization signal. This information can assist the terminal device in subsequent operations. It can be seen that in this scheme, the synchronization signal block can indicate the current network type to the terminal device, and this scheme does not add any signaling overhead, thereby saving resources.

[0161] For example, let's say the synchronization signal block is an SSB, and the main synchronization signal sequence is a PSS (for example, the main synchronization signal sequence can include a ZC sequence). The first PSS uses root sequence number #1, which corresponds to the SSB period #1. The second PSS uses root sequence number #2, which corresponds to the SSB period #2. The third PSS uses root sequence number #3, which corresponds to the SSB period #3. The SSB periods #1, #2, and #3 can be flexibly set, for example, they can be 20ms, 80ms, and 160ms respectively, or 20ms, 40ms, and 80ms respectively. For example, when the terminal device receives an SSB, it determines that the root sequence number of the PSS within that SSB is root sequence number #1, and then, based on the correlation between root sequence number #1 and the SSB period #1, determines that the period of the SSB is period #1. This example demonstrates that the terminal device can determine the SSB period based on the received SSB in the early stages of time-frequency synchronization, which can reduce the delay in the device acquiring the SSB period.

[0162] For another example, the synchronization signal block is SSB, and the main synchronization signal sequence is PSS. The root sequence numbers in root sequence number set #1 correspond to the TN network. The root sequence numbers in root sequence number set #2 correspond to the NTN network. For instance, when the terminal device receives an SSB, it determines that the root sequence number of the PSS within that SSB belongs to root sequence number set #1, and thus determines the network type as a TN network. When the terminal device receives another SSB, it determines that the root sequence number of the PSS within that SSB belongs to root sequence number set #2, and thus determines the network type as an NTN network. This example demonstrates that the terminal device can determine the network type based on the received SSB at the initial stage of time-frequency synchronization, reducing the latency associated with the device's network type.

[0163] For another example, the synchronization signal block is SSB, and the main synchronization signal sequence is PSS. Root sequence number #1 corresponds to SSB period #1. Root sequence number #2 corresponds to SSB period #2. Root sequence number #3 corresponds to SSB period #3. The root sequence numbers in root sequence number set #1 correspond to TN networks. The root sequence numbers in root sequence number set #2 correspond to NTN networks. Root sequence number #1 belongs to root sequence set #1, and root sequence numbers #2 and #3 belong to root sequence set #2. For example, when the terminal device receives an SSB, it determines that the root sequence number of the PSS within that SSB is root sequence number #1, then determines that the period of the SSB is period #1, further determines that root sequence number #1 belongs to root sequence set #1, and therefore determines that the network type is TN network. Other examples are similar and will not be listed one by one. This example shows that the terminal device can determine the period and network type of the SSB based on the received SSB at the initial stage of time-frequency synchronization. This scheme can reduce the delay for the device to obtain the SSB period and network type.

[0164] In implementation method A2, the parameters of the sequence of the main synchronization signal include: the cyclic shift value of the sequence.

[0165] For example, the cyclic shift value of the sequence of master synchronization signals is used to indicate the period and / or network type of the synchronization signal block.

[0166] For example, in this example, the cyclic shift value of the sequence of the main synchronization signal can be associated with the period of the synchronization number block. The association in this embodiment can be replaced with a correspondence.

[0167] In one possible implementation, the terminal device can obtain the correspondence between the cyclic shift value of the primary synchronization signal sequence and the period and / or network type of the synchronization signal block. For example, in this example, the cyclic shift value of the primary synchronization signal can be associated with the network type. For example, in this example, the cyclic shift value of the primary synchronization signal can be associated with the period and network type of the synchronization signal block. In one possible implementation, the terminal device can obtain at least one of these associations, which may be protocol-defined, sent to the terminal device by other devices (e.g., network devices), or set by the terminal device itself. In another possible implementation, the network device can obtain these associations, which may be set by the network device itself, protocol-defined, or sent to the network device by other devices (e.g., terminal devices).

[0168] The period of a synchronization signal block can correspond to one or more cyclic shift values, or the period of a synchronization signal block can correspond to one or more sets of cyclic shift values. Similarly, a network type can correspond to one or more cyclic shift values, or a network type can correspond to one or more sets of cyclic shift values ​​for the main synchronization signal. A set of cyclic shift values ​​can include one or more cyclic shift values. This cyclic shift value can also be referred to as the cyclic shift value of the main synchronization signal sequence.

[0169] For example, the cyclic shift value of the sequence of primary synchronization signals belongs to any group of cyclic shift values ​​in the M2 group of primary synchronization signal sequences (or any group of cyclic shift values ​​in the M2 group, which may include one or more cyclic shift values). The cyclic shift values ​​of the sequence of primary synchronization signals in the M2 group are associated with the period of a synchronization signal block and / or a network type. The cyclic shift values ​​of the sequence of primary synchronization signals include at least one cyclic shift value. M2 is a positive integer greater than 1. The value of M2 is not related to the value of M1; they may be the same or different.

[0170] In this embodiment, a correlation can be established between the synchronization signal block period and the cyclic shift values ​​of one or more main synchronization signal sequences. Different synchronization signal block periods can be associated with the cyclic shift values ​​of different sets of main synchronization signal sequences. The terminal device then queries this correlation based on the identified cyclic shift values ​​of the main synchronization signal sequences to determine the corresponding synchronization signal block period. In this embodiment, by establishing a correlation between the cyclic shift values ​​of the main synchronization signal sequences and the synchronization signal block period, the terminal device can identify the synchronization signal block period. This solution requires no additional signaling overhead and is more compatible with existing solutions. In this embodiment, a correlation can also be established between the network type and the cyclic shift values ​​of one or more main synchronization signal sequences. Different network types can be associated with the cyclic shift values ​​of different sets of main synchronization signal sequences. The terminal device then queries this correlation based on the identified cyclic shift values ​​of the main synchronization signal sequences to determine the corresponding network type. In this embodiment, by establishing a correlation between the cyclic shift values ​​of the main synchronization signal sequences and the network type, the terminal device can identify the network type. This solution requires no additional signaling overhead and is more compatible with existing solutions.

[0171] In another possible implementation, the root sequence number of the primary synchronization signal can be divided according to the network type. For example, the network device can divide the cyclic shift value according to TN and NTN. For example, the cyclic shift value of the sequence of N3 primary synchronization signals is associated with the terrestrial network TN, and the cyclic shift value of the sequence of N4 primary synchronization signals is associated with the non-terrestrial network NTN. N3 and N4 are positive integers greater than 1. N3 and N4 may be the same or different. One set of cyclic shift values ​​of the sequence of primary synchronization signals in either the N3 or N4 primary synchronization signal sets includes at least one cyclic shift value. The cyclic shift value of the sequence of primary synchronization signals belongs to either any set of cyclic shift values ​​in the N3 or N4 primary synchronization signal sets. For example, if the network device needs to transmit an SSB under TN, it can use the cyclic shift value of the N3 primary synchronization signal set to generate the primary synchronization signal in the SSB. For example, if a network device needs to send an SSB under an NTN network, it can generate the main synchronization signal in the SSB using the cyclic shift values ​​of N4 main synchronization signals. In this implementation, the cyclic shift values ​​of the main synchronization signal sequence can be divided according to the network type. For example, different cyclic shift values ​​of the main synchronization signal sequence can be set for TN and NTN network distributions. Thus, when the terminal device switches between a TN and NTN network, it can determine whether the currently accessed network belongs to TN or NTN based on the cyclic shift values ​​of the main synchronization signal sequence. This information can assist the terminal device in subsequent operations. It can be seen that in this scheme, the synchronization signal block can indicate the current network type to the terminal device, and this scheme does not add signaling overhead, thereby saving resources.

[0172] For example, consider a synchronization signal block (SSB) and a primary synchronization signal sequence (PSS) (which may include an m-sequence or a gold sequence). The SSB's period #1 corresponds to the first set of cyclic shift values. The SSB's period #2 corresponds to the second set of cyclic shift values. The SSB's period #3 corresponds to the third set of cyclic shift values. The SSB's periods #1, #2, and #3 can be flexibly set, for example, 20ms, 80ms, and 160ms respectively, or 20ms, 40ms, and 80ms respectively. For instance, when a terminal device receives an SSB, it determines that the cyclic shift value of the PSS sequence within that SSB belongs to the first set of cyclic shift values. Then, based on the correlation between the SSB's period #1 and the first set of cyclic shift values, it determines that the SSB's period is period #1. This example demonstrates that the terminal device can determine the SSB's period based on the received SSB at the initial stage of time-frequency synchronization, reducing the delay in obtaining the SSB's period.

[0173] For another example, the synchronization signal block is SSB, and the main synchronization signal sequence is PSS (for example, the main synchronization signal sequence can include the ZC sequence). The cyclic shift values ​​in cyclic shift value set #1 correspond to the TN network. The cyclic shift values ​​in cyclic shift value set #2 correspond to the NTN network. For example, when the terminal device receives an SSB, it determines that the cyclic shift value of the PSS within that SSB belongs to cyclic shift value set #1, and thus determines the network type as a TN network. When the terminal device receives an SSB, it determines that the cyclic shift value of the PSS within that SSB belongs to cyclic shift value set #2, and thus determines the network type as an NTN network. This example shows that the terminal device can determine the network type based on the received SSB at the initial stage of time-frequency synchronization, which can reduce the latency of network type determination in the device.

[0174] For another example, the synchronization signal block is SSB, and the primary synchronization signal sequence is PSS (for example, the primary synchronization signal sequence can include the ZC sequence). Cyclic shift value #1 corresponds to the period #1 of the SSB. Cyclic shift value #2 corresponds to the period #2 of the SSB. Cyclic shift value #3 corresponds to the period #3 of the SSB. The cyclic shift values ​​in cyclic shift value set #1 correspond to the TN network. The cyclic shift values ​​in cyclic shift value set #2 correspond to the NTN network. Cyclic shift value #1 belongs to the root sequence set #1, and cyclic shift values ​​#2 and #3 belong to the root sequence set #2. For example, when a terminal device receives an SSB, it determines that the cyclic shift value of the PSS within that SSB is cyclic shift value #1, then determines that the period of the SSB is period #1, further determines that cyclic shift value #1 belongs to the root sequence set #1, and therefore determines that the network type is a TN network. Other examples are similar and will not be listed here. This example demonstrates that the terminal device can determine the SSB period and network type based on the received SSB in the early stages of time-frequency synchronization. This approach can reduce the latency for the device to obtain the SSB period and network type.

[0175] In one possible implementation, the difference between any two adjacent cyclic shift values ​​in the sequence of the M2 group of main synchronization signals is equal, or the difference between any two adjacent cyclic shift values ​​is less than a threshold. Alternatively, the cyclic shift values ​​of the sequence of the M2 group of main synchronization signals may be evenly or approximately evenly distributed along the length of the main synchronization signal sequence. This can reduce mutual interference under different detection hypotheses and improve detection performance.

[0176] For example, if the difference between any two adjacent cyclic shifts in multiple cyclic shift values ​​is the same, then these cyclic shift values ​​are equally spaced. As another example, if the difference between any two adjacent cyclic shifts in multiple cyclic shift values ​​falls within the range of (ba) to (b+a), with 2a as the threshold, then these cyclic shift values ​​can be considered approximately equally spaced. For instance, if the differences between all adjacent cyclic shifts in multiple cyclic shift values ​​are b, (b-1), and (b+1), and the threshold is greater than 2, then these cyclic shift values ​​can be considered approximately equally spaced. For example, when the sequence length L is odd, dividing the L cyclic shift values ​​of sequence length L into M² groups will result in unequal numbers of cyclic shift values ​​in each group. Similarly, when the sequence length L is not an integer multiple of M², dividing the L cyclic shift values ​​of sequence length L into M² groups will also result in unequal numbers of cyclic shift values ​​in each group.

[0177] Combination Figure 5 For example, Figure 5 An example of a possible example of the cyclic shift values ​​for group M2 is shown. For instance, the cyclic shift values ​​for group M2 (the cyclic shift values ​​of the sequence of the main synchronization signals in group M2) may include, for example, {0, 22, 43, 65, 86, 108, and 128}. Figure 7 As can be seen, these cyclic shift values ​​are approximately equally spaced, with the differences between two adjacent cyclic shift values ​​being 22, 21, 22, 21, 22, and 18, respectively. The difference between any two of these differences is relatively small (e.g., 1, 3, or 4, respectively).

[0178] For example, the sequence of the main synchronization signal is an m-sequence, the length of the main synchronization signal sequence is 127, and the sequence d of the main synchronization signal... PSS (n) satisfies the following condition as in formula (1):

[0179] d PSS (n)=1-2x(m)……Formula (1)

[0180] The parameters in formula (1) satisfy the following formula (2):

[0181]

[0182] In formulas (1) and (2), n is an integer. For example, 0 ≤ n < 127.

[0183] For example, in the embodiments of this application, x(m) can be determined according to the following: x(i+7)=(x(i+4)+x(i))mod2; i is an integer.

[0184] For example, in this embodiment of the application, the initial value of sequence x(m) can be: [x(6)x(5)x(4)x(3)x(2)x(1)x(0)]=[1 1 1 0 1 10].

[0185] In the embodiments of this application, mod represents the modulo operation, and will not be described again in other places.

[0186] PSS carries The cyclic shift values ​​mapped to the m-sequence are, for example, {0, 43, 86}. There are three cyclic shift values ​​in total, and thus d... PSS (n) also has three values. That is, there are three different m-sequences that generate the PSS, and these three different m-sequences respectively carry...

[0187] For example, other aspects of SSB signal generation and resource mapping can be found in 3GPP TS 38.211, which will not be elaborated here.

[0188] In one possible implementation, the value of Δ in formula (2) is associated with the period and / or network type of the synchronization signal block. The terminal device can identify the value of Δ based on the received master synchronization signal, and then determine the period and / or network type of the synchronization signal block associated with Δ based on the value of Δ. This formula is relatively compatible with the prior art, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during the use of the solution.

[0189] For example, when receiving a PSS, the terminal device can use Fast Fourier Transform (FFT) to demodulate the PSS sequence and generate three different m-sequences based on the preset cyclic shift value. The three locally generated m-sequences are then used to perform correlation detection (e.g., sequence inner product operation, or bitwise multiplication) with the demodulated PSS sequence to obtain a correlation value. The content carried by the PSS can be determined based on the correlation value.

[0190] In another possible implementation, Δ in formula (2) can also be written as other parameters. For example, Δ can be denoted as Δ'*p, where p is a value associated with the period of the SSB, and the value of Δ'*p is denoted as the value of Δ. It can be seen that the value of Δ is associated with the period of the synchronization signal block and / or the network type. Δ can also be written as other parameters, such as other parameters related to the period of the synchronization signal block and / or the network type. For example, Δ can be denoted as floor(Δ'*p), where floor can represent rounding down. For another example, Δ can be denoted as... or In this embodiment of the application, To round up, This indicates rounding down; other positions will not be described again.

[0191] In this embodiment, the relationship between the value of p and the period and / or network type of the synchronization signal block can be flexibly set. For example, a relationship table can be set up, or the relationship can be expressed by a formula. For example, the period of the synchronization signal block = 2. p *20. For example, the period of a synchronization signal block = (p+1)*20. The value of p corresponds to the cyclic shift value of the main synchronization signal sequence. For example, a TN network corresponds to a set of p values ​​(e.g., p value set #1), and an NTN network corresponds to another set of p values ​​(e.g., p value set #2). The terminal device can determine the current network type based on the set to which the p value belongs. Other descriptions of p can also be found here. The terminal device can determine the period and / or network type of the synchronization signal block based on the value of p and / or the cyclic shift value. For example, the terminal device determines the cyclic shift value based on the received main synchronization sequence of the synchronization signal block, then determines the value of p, and then determines the period and / or network type of the synchronization signal block based on the correlation between the value of p and the synchronization signal block.

[0192] The following examples illustrate several possible implementation methods. In the examples below, the cycle shift value (CS) is denoted as CS, and the period of the synchronization signal block is denoted as the period of SSB.

[0193] Example 1, Δ' = 22, p = 0 (or Δ = 0), CS = {0, 43, 86}, the period of SSB is 20ms;

[0194] Δ' = 22, p = 1 (or Δ = 22), CS = {22, 65, 108}, and the period of SSB is 160ms.

[0195] In Example 1, for instance, after receiving an SSB, the terminal device determines that the CS of the PSS sequence in the SSB is {0, 43, 86}, and further determines that the period of the SSB is 20ms. As another example, after receiving an SSB, the terminal device determines that the CS of the PSS sequence in the SSB is {22, 65, 108}, and further determines that the period of the SSB is 160ms. The relationship between the period of the SSB and the cyclic shift value of the master synchronization signal can be flexibly set.

[0196] Example 2, Δ' = 10, p = 0 (or Δ = 0), CS = {0, 43, 86}, the period of SSB is 20ms;

[0197] Δ' = 10, p = 1 (or Δ = 10), CS = {10, 53, 96}, and the period of SSB is 40ms;

[0198] Δ' = 10, p = 2 (or Δ = 20), CS = {20, 63, 106}, and the period of SSB is 80ms;

[0199] Δ' = 10, p = 3 (or Δ = 30), CS = {30, 73, 116}, and the period of SSB is 160ms.

[0200] In Example 2, for instance, after receiving an SSB, the terminal device determines that the CS of the PSS sequence in the SSB is {20, 63, 106}, and further determines that the period of the SSB is 80ms. As another example, after receiving an SSB, the terminal device determines that the CS of the PSS sequence in the SSB is {30, 73, 116}, and further determines that the period of the SSB is 160ms. Other examples are similar and will not be elaborated further. The relationship between the period of the SSB and the cyclic shift value of the master synchronization signal can be flexibly set.

[0201] Example 3: For instance, if the PSS sequence satisfies formulas (1) and (2) above, and Δ = 6.67, the set of SSB periods corresponding to this Δ value can be: {20ms, 40ms, 80ms, 160ms, 320ms, 640}. The cyclic shift value associated with the SSB period can be between (0, 43), for example, the set of CS values ​​is: {0, 6, 13, 20, 26, 33}. The relationship between the SSB period and the CS value can be flexibly configured.

[0202] For example, In this application, floor is rounded down; other parameters are described in formula (2). For example:

[0203] Δ' = 6.67, CS = {0, 43, 86}, and the period of SSB is 20ms;

[0204] Δ' = 6.67, CS = {6, 49, 92}, and the period of SSB is 40ms;

[0205] Δ' = 6.67, CS = {13, 56, 99}, and the period of SSB is 80ms;

[0206] Δ' = 6.67, CS = {20, 63, 106}, and the period of SSB is 160ms;

[0207] Δ' = 6.67, CS = {26, 69, 112}, and the period of SSB is 320ms;

[0208] Δ' = 6.67, CS = {33, 76, 119}, and the period of SSB is 640ms.

[0209] In Example 3, for instance, after receiving an SSB, the terminal device determines that the CS of the PSS sequence in the SSB is 6, and further determines that the period of the SSB is 40ms. As another example, after receiving an SSB, the terminal device determines that the CS of the PSS sequence in the SSB is 13, and further determines that the period of the SSB is 160ms. Other examples are similar and will not be elaborated further. The relationship between the period of the SSB and the cyclic shift value of the master synchronization signal can be flexibly set.

[0210] As can be seen from the examples above, in these examples, the terminal device can obtain the period of the SSB by detecting the CS value of the PSS, thereby reducing the detection complexity on the terminal device side. For example, the terminal device can detect multiple sets of local candidate sequences based on a received signal, and then determine the period and / or network type of the corresponding synchronization signal block based on the set to which the detected sequences belong, thus improving the flexibility of network configuration.

[0211] The above-described embodiments A1 and A2 can be used individually. For example, the network device can indicate the period and / or network type of the synchronization signal block using the root sequence number of the main synchronization signal. Alternatively, the network device can indicate the period and / or network type of the synchronization signal block using the cyclic shift value of the sequence of the main synchronization signal. Embodiments A1 and A2 can also be used in combination. For example, the network device can indicate the period and / or network type of the synchronization signal block using the root sequence number and cyclic shift value of the sequence of the main synchronization signal. For example, the network device can indicate the period of the synchronization signal block by taking a sequence whose value is the root sequence number of a certain main synchronization signal and then using its cyclic shift value. For example, if the synchronization signal block is an SSB, the root sequence number #1 and cyclic shift value #1 correspond to the period #1 of the SSB; the root sequence number #1 and cyclic shift value #2 correspond to the period #2 of the SSB; the root sequence number #2 and cyclic shift value #3 correspond to the period #3 of the SSB; and the root sequence number #2 and cyclic shift value #4 correspond to the period #3 of the SSB. After receiving an SSB, the terminal device determines the SSB period based on the root sequence number of the primary synchronization signal and the cyclic shift value. For example, after receiving an SSB, the terminal device determines that the root sequence number of the primary synchronization signal in the SSB is #1 and the cyclic shift value is #1, and then determines the SSB period to be #1 based on the aforementioned correlation. The relevant details are similar to those described above and will not be repeated here.

[0212] In implementation method B, the first parameter includes / is: parameters from the sequence of synchronization signals.

[0213] For example, the synchronization signal sequence may include a ZC (zadoff chu) sequence, an m-sequence, or a gold sequence. In this embodiment, the synchronization signal may also be referred to by other names, such as an auxiliary synchronization signal, a second synchronization signal, etc. In this embodiment, the master synchronization signal and the slave synchronization signal can be understood as two signals, which can be signals that can be used for synchronization. The master synchronization signal and the slave synchronization signal may also be referred to as the first synchronization signal and the second synchronization signal, respectively.

[0214] For example, the parameters of the synchronization signal sequence include / are: the sequence identifier of the synchronization signal and / or the cyclic shift value of the synchronization signal. The sequence identifier of the synchronization signal can also be called the sequence identifier (ID) of the synchronization signal. For example, the sequence identifier of the synchronization signal is used to indicate the period and / or network type of the synchronization signal block. For example, in this example, the sequence identifier of the synchronization signal can be associated with the period and / or network type of the synchronization signal block. The association relationship in the embodiments of this application can be replaced by a correspondence relationship. For example, after receiving the synchronization signal block, the terminal device can obtain the sequence identifier of the synchronization signal and / or the cyclic shift value of the synchronization signal from the received synchronization signal block. Then, the terminal device can determine the period and / or network type of the synchronization signal block based on the sequence identifier of the synchronization signal and / or the cyclic shift value of the synchronization signal. This scheme can reduce the complexity of the terminal device, has no additional signaling overhead, and is better compatible with existing schemes. In one possible implementation, the sequence identifier of the slave synchronization signal can be associated with the cyclic shift value of the slave synchronization signal, and the cyclic shift value of the slave synchronization signal can also be used to determine the sequence identifier of the slave synchronization signal. The following description uses the sequence identifier of the slave synchronization signal as an example, where the parameters of the slave synchronization signal sequence include / are the slave synchronization signal sequence identifier. The sequence identifier of the slave synchronization signal in this embodiment can also be replaced with parameters of other slave synchronization signal sequences, such as the cyclic shift value of the slave synchronization signal.

[0215] For example, the parameters of the synchronization signal sequence may include: the cyclic shift value of the synchronization signal. Thus, the terminal device can determine the period and / or network type and PCI of the currently configured synchronization signal block by detecting the cyclic shift value of a subsequence of the synchronization signal sequence, a scheme with low computational complexity.

[0216] In one possible implementation, the terminal device can obtain the correspondence between the sequence identifier of the synchronization signal and the content indicated by the first parameter (the period and / or network type of the synchronization signal block). This correspondence may be protocol-defined, sent to the terminal device by another device (e.g., a network device), or set by the terminal device itself. In another possible implementation, the network device can obtain the correspondence between the sequence identifier of the synchronization signal and the content indicated by the first parameter (the period and / or network type of the synchronization signal block). This correspondence may be set by the network device itself, protocol-defined, or sent to the network device by another device (e.g., a terminal device).

[0217] For example, consider a synchronization signal block (SSB) and a synchronization signal sequence (SSS). The sequence identifier of the first SSS corresponds to the SSB period #1. The sequence identifier of the second SSS corresponds to the SSB period #2. The SSB periods #1 and #2 can be flexibly set, for example, 20ms and 80ms respectively. For instance, when a terminal device receives an SSB, it determines that the sequence identifier of the SSS within that SSB belongs to the first SSS group. Then, based on the association between the sequence identifier of the first SSS group and the SSB period #1, it determines that the period of the SSB is period #1. This example demonstrates that the terminal device can determine the SSB period based on the received SSB at the initial stage of time-frequency synchronization. This scheme can reduce the delay in obtaining the SSB period for the device.

[0218] The period of a synchronization signal block can correspond to one or more sequence identifiers of slave synchronization signals, or the period of a synchronization signal block can correspond to a set of sequence identifiers of slave synchronization signals. A network type can correspond to one or more sequence identifiers of slave synchronization signals, or a network type can correspond to a set of sequence identifiers of slave synchronization signals. A network type can correspond to one or more sets of sequence identifiers of slave synchronization signals, and the period of a synchronization signal block can correspond to one or more sets of sequence identifiers of slave synchronization signals. A set of sequence identifiers of slave synchronization signals can include one or more sequence identifiers of slave synchronization signals. For example, the sequence identifiers of slave synchronization signals belong to any one of the M3 sets of sequence identifiers of slave synchronization signals, and the sequence identifiers of a set of sequence identifiers of slave synchronization signals in the M3 sets are associated with the content indicated by the first parameter (the period of the synchronization signal block and / or the network type). A set of sequence identifiers of slave synchronization signals includes at least one sequence identifier of slave synchronization signal, where M3 is a positive integer greater than 1.

[0219] For example, an association can be established between the period of a synchronization signal block and the sequence identifiers of one or more slave synchronization signals. Different synchronization signal blocks can be associated with different sets of slave synchronization signal sequence identifiers. The terminal device can then determine the period of the corresponding synchronization signal block by querying this association based on the identified slave synchronization signal sequence identifier. In this embodiment, by setting the association between the slave synchronization signal sequence identifier and the period of the synchronization signal block, the terminal device can identify the period of the synchronization signal block. This solution does not require additional signaling overhead and is more compatible with existing solutions. Similarly, an association can be established between the network type and the sequence identifiers of one or more slave synchronization signals. Different network types can be associated with different sets of slave synchronization signal sequence identifiers. The terminal device can then determine the corresponding network type by querying this association based on the identified slave synchronization signal sequence identifier. In this embodiment, by setting the association between the slave synchronization signal sequence identifier and the network type, the terminal device can identify the network type. This solution does not require additional signaling overhead and is more compatible with existing solutions.

[0220] The number of slave synchronization signals in the M3 group can be flexibly set. For example, any two groups of slave synchronization signal sequence identifiers in the M3 group can contain an equal number of slave synchronization signal sequence identifiers. In this scheme, the slave synchronization signal sequence identifiers can be evenly divided into M3 groups, each group can be associated with the period and / or network type of a synchronization signal block. In another possible implementation, when the network device indicates the period and / or network type of the synchronization signal block through the parameters of the slave synchronization signal sequence, the control channel in the synchronization signal block can be designed more flexibly. For example, the control channel does not need to be set to indicate the period and / or network type of the synchronization signal block. This scheme can improve the flexibility of control channel design and improve system performance.

[0221] For example, with M3 equal to 10, the synchronization signal can be divided into 10 groups on average. Alternatively, in the M3 group, the sequence identifiers of some groups of synchronization signals contain an equal number of sequence identifiers for each pair of synchronization signals. For example, with M3 equal to 10, the synchronization signal can be divided into two parts, one part of which can be divided into 10 groups on average, and the other part can be divided into one or more groups. In this scheme, the sequence identifiers of the synchronization signal do not have to be evenly divided; the number of sequence identifiers of the synchronization signal associated with the period of the synchronization signal block and / or the network type can be flexibly configured, thereby improving the flexibility of the scheme.

[0222] In another possible implementation, the sequence identifiers of the slave synchronization signals can be divided according to the network type. For example, the network device can divide the sequence identifier numbers according to TN and NTN. For example, the sequence identifiers of the N5 group of slave synchronization signals are associated with TN, and the sequence identifiers of the N6 group of slave synchronization signals are associated with NTN. N5 and N6 are positive integers greater than 1. N5 and N6 may be the same or different. One set of slave synchronization signal sequence identifiers in the N5 group and the N6 group includes at least one slave synchronization signal sequence identifier. The sequence identifier of the slave synchronization signal in the SSB belongs to any set of the N5 group of slave synchronization signal sequence identifiers or any set of the N6 group of slave synchronization signal sequence identifiers. For example, if the network device needs to transmit an SSB under TN, it can use the sequence identifiers of the N5 group of slave synchronization signals to generate the slave synchronization signal in the SSB. As another example, if the network device needs to transmit an SSB under NTN, it can use the sequence identifiers of the N6 group of slave synchronization signals to generate the slave synchronization signal in the SSB.

[0223] In one possible implementation, the number of sequence identifiers associated with the NTN can be less than the number of sequence identifiers associated with the TN, thereby reducing the impact on the TN network. Alternatively, the number of sequence identifiers associated with the NTN can be equal to or greater than the number of sequence identifiers associated with the TN, thereby increasing the flexibility of the scheme.

[0224] In the above embodiments, the sequence identifier of the slave synchronization signal can be divided according to the network type. For example, different sequence identifiers can be set for TN and NTN. Thus, when the terminal device switches between TN and NTN, it can determine whether the currently accessed network belongs to TN or NTN based on the sequence identifier of the slave synchronization signal. This information can assist the terminal device in subsequent operations. It can be seen that in this scheme, the synchronization signal block can indicate the current network type to the terminal device, and this scheme does not add any signaling overhead, thereby saving resources.

[0225] Two possible implementations are exemplified below through implementation B1 and implementation B2. In implementation B1, the sequence identifier of the synchronization signal does not need to be divided according to the network type. In implementation B2, the sequence identifier of the synchronization signal is divided according to the network type.

[0226] In implementation B1, the sequence identifier of the synchronization signal does not need to be divided according to the network type.

[0227] For example, in implementation B1, the network device can uniformly design the sequence identifiers of the synchronization signal under TN and NTN, divide all sequences (e.g., 127*127=16129) into M3 groups, and set the association relationship between the period of the synchronization signal block and the sequence identifier group of the synchronization signal.

[0228] For example, given a synchronization signal sequence with a length of 127, and a synchronization signal sequence d... SSS (n) satisfies the following condition of formula (3):

[0229] d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]

[0230] ...Formula (3)

[0231] In formula (3), m0, m1, and n satisfy the following conditions:

[0232]

[0233] 0 ≤ n < 127

[0234] In formula (3) and the parameters of formula (3), n is a positive integer, and the value of p is related to the period of the synchronization signal block. It is a positive integer. mod is the modulo operation. This indicates that the parameter 'a' is rounded down. or

[0235] For example, the formulas in this application embodiment can satisfy the following: x0(i+7)=(x0(i+4)+x0(i))mod 2; x1(i+7)=(x1(i+1)+x1(i))mod 2, where i is a variable.

[0236] The relationship between the value of p in formula (3) and the period of the synchronization signal block can be flexibly set. For example, a relationship table can be set up, or the relationship can be expressed by a formula. For example, the period of the synchronization signal block = 2. p *20. In this embodiment, * represents multiplication. For example, the period of the synchronization signal block = (p+1)*20. The value of p affects the value of the sequence identifier of the synchronization signal sequence. The terminal device can determine the period of the synchronization signal block based on the value of p and / or the sequence identifier of the synchronization signal sequence. For example, the terminal device determines the sequence identifier of the synchronization signal sequence based on the received synchronization signal block's synchronization sequence, then determines the value of p, and then determines the period of the synchronization signal block based on the correlation between the value of p and the synchronization signal block.

[0237] For example, if the total number of PCIs on each cell is 1080, the sequence of synchronization signals that satisfies the above formula (3) can be divided into 4 groups, which can then indicate the period of 4 different SSBs, such as 20ms, 40ms, 80ms and 160ms.

[0238] In implementation method B2, the sequence identifier of the synchronization signal is divided according to the network type.

[0239] For example, in implementation B2, the network device can divide the sequence identifiers of the slave synchronization signals according to TN and NTN. For instance, the network device sets a set of slave synchronization signal sequence identifiers and further divides this set into N6 sets of slave synchronization signals. These N6 sets of slave synchronization signals are associated with NTN and can be used to indicate the period of N6 SSBs under NTN. The network device can also set a set of slave synchronization signal sequence identifiers, which can be further divided into N5 sets of slave synchronization signals. These N5 sets of slave synchronization signals are associated with TN and can be used to indicate the period of N5 SSBs under TN. In this example, the sequence identifiers of the slave synchronization signals are associated with the period of the synchronization signal block and also with the network type.

[0240] For example, the length of the synchronization signal sequence is 127, and the synchronization signal sequence d... SSS (n) satisfies the following condition of formula (4):

[0241] d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]

[0242] ...Formula (4)

[0243] In formula (4), m0, m1, and n satisfy the following conditions:

[0244]

[0245] 0 ≤ n < 127

[0246] In formula (4) and the parameters of formula (4), n is a positive integer, and the value of m0 is related to the period of the synchronization signal block and / or the network type. It is a positive integer. mod is the modulo operation. or For example, the contents of x0 and x1 involved in the formulas in the embodiments of this application can be found in the foregoing description, and will not be repeated here.

[0247] In formula (4), m0 can be associated with the period and / or network type of the synchronization signal block. The terminal device can identify the value of m0 based on the received synchronization signal, and then determine the period and / or network type of the synchronization signal block associated with m0 based on the value of m0. This formula is relatively compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during the use of the solution.

[0248] For example, in formula (4), m0 is associated with p, and the value of p is associated with the period of the synchronization signal block and / or the network type. For example, the value of p can satisfy any of the following formulas (5):

[0249] or

[0250]

[0251] Np in formula (5) satisfies the content of any one of the following formulas (6):

[0252] or

[0253]

[0254] The meanings of the parameters in formula (6) can be found in the meanings of the parameters in formula (5). In formulas (5) and (6), floor means rounding down. For the cell identifier, the parameters of formula (5) can be found in the relevant description of formula (4) above, and will not be repeated here.

[0255] The relationship between the value of p in formula (5) and the period and / or network type of the synchronization signal block can be flexibly set. For example, a relationship table can be set up, or the relationship can be expressed by a formula. For example, the period of the synchronization signal block = 2. p *20. For example, the period of the synchronization signal block = (p+1)*20. For example, a TN network corresponds to a set of p values ​​(e.g., p value set #1), and an NTN network corresponds to another set of p values ​​(e.g., p value set #2). Related details can be found in the description of implementation method B1, and will not be repeated here.

[0256] For example, the total number of PCIs on the satellite is 1008 / N. P :

[0257] When N P =504, then the N6 group of synchronization signals determined according to the above formula (4) can be used to indicate the period of the synchronization signal block under 2 NTN;

[0258] When N P =252, then the sequence of N6 groups of synchronization signals determined according to the above formula (4) can be used to indicate the period of the synchronization signal block under 4 NTNs;

[0259] When N P =168, then the sequence of N6 groups of synchronization signals determined according to the above formula (4) can be used to indicate the period of the synchronization signal block under 6 NTNs.

[0260] For example, embodiments A and B described above can be used individually. For example, the network device can indicate the period and / or network type of the synchronization signal block by parameters of the sequence of the master synchronization signal (e.g., root sequence number and / or cyclic shift value). Alternatively, the network device can indicate the period and / or network type of the synchronization signal block by parameters of the sequence of the synchronization signal (e.g., sequence identifier of the synchronization signal).

[0261] For example, embodiments A and B described above can also be used in combination. For instance, a network device can indicate the period and / or network type of a synchronization signal block using parameters of the sequence of the primary synchronization signal and parameters of the sequence of the secondary synchronization signal. In this example, a terminal device can determine the period and / or network type of a synchronization signal block based on multiple pieces of information. For example, the terminal device can determine the period of a synchronization signal block based on the parameters of the sequence of the primary synchronization signal and the parameters of the sequence of the secondary synchronization signal together. For example, the terminal device can identify whether it is currently in a TN or NTN network based on the root sequence number of the primary synchronization signal and / or the cyclic shift value of the sequence of the primary synchronization signal. The terminal device can then look up the period of the synchronization signal from the association between the sequence identifier of the secondary synchronization signal and the period of the synchronization signal block corresponding to the respective network (e.g., TN or NTN). Several possible implementation methods are illustrated below using Examples 1, 2, and 3.

[0262] Example 1: For instance, the synchronization signal block is SSB, the master synchronization signal sequence is PSS, and the slave synchronization signal is SSS. The period #1 of the SSB corresponds to the first set of PSS cyclic shift values ​​and the sequence ID of the first set of SSS. The period #2 of the SSB corresponds to the second set of PSS cyclic shift values ​​and the sequence ID of the second set of SSS. For example, when the terminal device receives an SSB, it determines that the cyclic shift value of the PSS sequence within the SSB belongs to the first set of cyclic shift values, and that the sequence ID of the SSS belongs to the first set of SSS sequence IDs, thus determining the period of the SSB to be period #1.

[0263] This example demonstrates that the terminal device can determine the SSB period based on the received SSB at the initial stage of time-frequency synchronization. This scheme can reduce the latency for the device to acquire the SSB period. The parameters of the master synchronization signal sequence, the parameters of the slave synchronization signal sequence, and the association relationship of the synchronization signal blocks can be flexibly configured. This association relationship can be defined by the protocol, negotiated between the network device and the terminal device, or set and sent by one of the network device or the terminal device. For example, the association relationship can be sent from the network device or other devices to the terminal device, or from the terminal device or other devices to the network device.

[0264] Example 2: The parameters of the master synchronization signal sequence are used to distinguish network types, such as whether the current network is TN or NTN, while the parameters of the slave synchronization signal sequence are used to determine the period of the synchronization signal block.

[0265] For example, a PSS sequence has two sets of cyclic shift values. One set (e.g., PSS cyclic shift value set #1) is associated with the NTN, and the other set (e.g., PSS cyclic shift value set #2) is associated with the TN. Under the NTN, two sets of SSS IDs are associated, namely SSS ID set #1 and SSS ID set #2. The SSB periods corresponding to SSS IDs #1 and #2 under the NTN are SSB periods #1 and #2, respectively. Under the TN, two sets of SSS IDs are associated, namely SSS IDs #1 and #2. The SSB periods corresponding to SSS IDs #1 and #2 under the TN are SSB periods #3 and #4, respectively. In this scheme, the terminal device can first identify the specific network type based on the main synchronization signal, and then determine the period of the SSB based on the secondary synchronization signal. Therefore, this scheme can reduce the detection complexity of the terminal device on the sequence of the main synchronization signal (e.g., cyclic shift value).

[0266] The relationships in the above example are as follows:

[0267] If the cyclic shift value of PSS belongs to the cyclic shift value set #1 of PSS and the ID of SSS belongs to the ID set #1 of SSS, then the period of SSB is the period of SSB #1.

[0268] The cyclic shift value of PSS belongs to the cyclic shift value set #1 of PSS, and the ID of SSS belongs to the ID set #2 of SSS. Therefore, the period of SSB is the period of SSB #2.

[0269] The cyclic shift value of PSS belongs to the cyclic shift value set #2 of PSS, and the ID of SSS belongs to the ID set #1 of SSS. Therefore, the period of SSB is the period of SSB #3.

[0270] The cyclic shift value of PSS belongs to the cyclic shift value set #2 of PSS, and the ID of SSS belongs to the ID set #2 of SSS. Therefore, the period of SSB is the period of SSB #4.

[0271] To illustrate with the example above, if the terminal device receives an SSB and determines that the cyclic shift value of the PSS of the SSB belongs to the cyclic shift value set #1 of the PSS, and the ID of the SSS belongs to the ID set #1 of the SSS, then the period of the SSB is determined to be the SSB period #1.

[0272] In the above example, PSS satisfies the above formulas (1) and (2), where Δ' = 22, the cyclic shift value set #1 of PSS = {0, 43, 86}, and the cyclic shift value set #2 of PSS = {22, 65, 108}.

[0273] In the example above, for instance, the length of the synchronization signal sequence is 127, and the synchronization signal sequence d... SSS (n) satisfies the following condition as given in formula (7):

[0274] d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)]......Formula (7)

[0275] In formula (7), m0, m1, and n satisfy the following conditions:

[0276]

[0277] 0 ≤ n < 127

[0278] In formula (7) and the parameters of formula (7), n is a positive integer, and the value of m0 is related to the period of the synchronization signal block and / or the network type. It is a positive integer. mod is the modulo operation. or For example, the contents of x0 and x1 involved in the formulas in this application embodiment can be found in the foregoing description and will not be repeated here. In formula (7), P... S ∈{0,1}.

[0279] In formula (7), m0 can be associated with the period and / or network type of the synchronization signal block. For example, m0 in formula (7) is associated with the p value, and the relevant content can be found in the description of formula (5) above, which will not be repeated here.

[0280] The terminal device can identify the value of m0 based on the received synchronization signal, and then determine the period and / or network type of the synchronization signal block associated with m0 based on the value of m0. This formula is highly compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during use.

[0281] Example 3: The parameters of the master synchronization signal sequence are used to distinguish network types, such as whether the current network is TN or NTN. For each network type, the synchronization signal IDs are further grouped to indicate the period of the synchronization signal blocks under that network type.

[0282] For example, the PSS sequence sets two sets of cyclic shift values. One set (e.g., PSS cyclic shift value set #1) is associated with the NTN, and the other set (e.g., PSS cyclic shift value set #2) is associated with the TN. For example, under the NTN, the sequence identifier of the synchronization signal is divided into N6 sets of SSS IDs, which are used to indicate the N6 SSB cycles under the NTN. As another example, under the TN, the sequence identifier of the synchronization signal is divided into N5 sets of SSS IDs, which are used to indicate the N5 SSB cycles under the TN. The N5 sets of SSS IDs and the N6 sets of SSS IDs may or may not overlap. Related schemes can be found in the description of Example 2 above, and are similar, so they will not be repeated here. In this scheme, the terminal device can first identify the specific network type based on the main synchronization signal, and then determine the period of the SSB based on the secondary synchronization signal. Therefore, this scheme can reduce the detection complexity of the terminal device on the sequence of the main synchronization signal (e.g., cyclic shift value).

[0283] In implementation method C, the first parameter includes / is: parameters of the sequence of the control channel.

[0284] The control channel may include, for example, a PBCH. The sequence of the control channel can be used to: scramble the main information block (MIB) information bits of the control channel, or scramble the encoded information of the MIB information bits, or generate a demodulation reference signal for the control channel.

[0285] For example, the sequence of the control channel includes: a scrambling sequence of the control channel, and / or, a sequence of demodulation reference signals of the control channel. For instance, the scrambling sequence of the control channel is used to scramble the main information block (MIB) information bits of the control channel, or to scramble the encoded information of the MIB information bits. The scrambling sequence of the control channel can be either a scrambling sequence for the main information block (MIB) information bits of the control channel or a scrambling sequence for the encoded information of the MIB information bits; the scheme can be flexibly selected. As another example, the sequence of demodulation reference signals of the control channel is used to generate the demodulation reference signal of the control channel.

[0286] For example, the control channel sequence may include a ZC (zadoff chu) sequence, an m sequence, or a gold sequence.

[0287] For example, the parameters of the control channel sequence include / are: the initial position of the control channel sequence; and / or, the initial value of the control channel sequence. For example, after receiving a synchronization signal block, the terminal device can obtain the initial position and / or initial value of the scrambling sequence of the control channel from the received synchronization signal block. The terminal device can then determine the period and / or network type of the synchronization signal block based on the initial position and / or initial value of the scrambling sequence of the control channel. This scheme can reduce the complexity of the terminal device, does not add additional signaling overhead, and is better compatible with existing schemes.

[0288] Several possible implementation methods are exemplified below using implementation methods C1 and C2. In implementation method C1, the first parameter is described as the initial position of the sequence of control channels. In implementation method C2, the first parameter is described as the initial value of the sequence of control channels.

[0289] In implementation C1, the first parameter includes / the initial position of the sequence of the control channel.

[0290] For example, the initial position of a sequence refers to a given position (initial position) within a sequence, which is used to determine another sequence. For instance, in the formula c1(i) = c(i + v), c1(i) is the sequence to be determined, i is an integer, such as i = 0, 1, 2, ..., c(i) is the known sequence, and v is the initial position.

[0291] The following example illustrates how a control channel sequence can include / be a scrambling sequence. For instance, a control channel scrambling sequence might be used to scramble the main information block (MIB) bits of the control channel; this scrambling can also be referred to as the first-level scrambling in the control channel. Alternatively, a control channel scrambling sequence could be used to scramble the encoded information of the MIB bits; this scrambling can also be referred to as the second-level scrambling in the control channel.

[0292] For example, the information bits scrambled using a scrambling sequence in the control channel can satisfy the condition in the following formula (8):

[0293]

[0294] In formula (8), Let b(i) be the scrambled information bits, b(i) be the information bits before scrambling, and c(i+v) be the scrambling sequence for the control channel; i = 0, ... (R-1); R is the length of the information bits b(i) to be added, v is the initial position of the scrambling sequence for the control channel, and mod represents the modulo operation. For example, the value range of i is [0, (R-1)], and i can take any integer within this range.

[0295] In formula (8), b(i) is the information bit before scrambling, which can also be understood as the information in the control channel that needs to be scrambled, such as information in the load (or payload) of the control channel.

[0296] In the above formula (8), v can also be replaced with other parameters, such as v1 or v2*M. For example, M is the set unit offset, such as M is the number of bits in the MIB.

[0297] The relationship between the value of v in formula (8) and the period and / or network type of the synchronization signal block can be flexibly set. For example, a relationship table can be set up, or the relationship can be expressed by a formula. For example, the period of the synchronization signal block = 2. v *20. For example, the period of the synchronization signal block = (v+1)*20. For example, a TN network corresponds to a set of v values ​​(e.g., v value set #1), and an NTN network corresponds to another set of v values ​​(e.g., v value set #2). The terminal device can determine the current network type based on the set to which the v value belongs. The v in formula (8) can be associated with the period of the synchronization signal block and / or the network type.

[0298] The terminal device can identify the value of v based on the received synchronization signal block, and then determine the period and / or network type of the synchronization signal block associated with v based on the value of v. This formula is highly compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during use.

[0299] Table 1 below provides some examples of possible v values. In this example, the value of v can be indicated by 4 bits, and this value of v can be used to scramble information (such as payload) in the control channel.

[0300] Table 1 shows some possible examples of v values.

[0301]

[0302] For example, the bits used to indicate the value of v include at least one of the following: the second bit of the SSB period, the first bit of the SSB period, the third bit of the least significant bit (LSB) of the system frame number (SFN), or the second bit of the LSB of the SFN.

[0303] In the example given in Table 1, the value of v is indicated by 4 bits. In practical applications, the value of v can be indicated by more or fewer bits. For example, it can be extended to 4 bits, 5 bits, or more bits. For example, the bits used to indicate the value of v may include / are referred to as: a synchronization block index (e.g., SSB index) field and / or a synchronization block period (e.g., SSB period) field. For example, the scrambling sequence corresponding to the value of v in Table 1 can be used for the first level of scrambling of information in the control channel. For example, the scrambling sequence corresponding to the value of v in Table 1 can also be used for the second level of scrambling of information in the control channel (e.g., scrambling the encoded information in the MIB).

[0304] In this scheme, the terminal device can determine the period and / or network type of the synchronization signal block based on the scrambling sequence information of the control channel (e.g., the initial position v), thereby reducing the complexity of subsequent detection. Furthermore, this scheme uses less signaling overhead to indicate the period and / or network type of the synchronization signal block, thus reducing resource consumption. Moreover, in this scheme, the terminal device can perform detection under various assumptions to obtain the period and / or network type of the synchronization signal block while processing information in the control channel (e.g., soft bits of the MIB), resulting in low processing complexity.

[0305] In implementation C2, the first parameter includes / the initial value of the sequence of the control channel.

[0306] Taking the control channel sequence as an example, which includes / is a scrambling sequence for the control channel, the scrambling sequence is used to scramble the main information block (MIB) information bits of the control channel. This scrambling can also be called the first-level scrambling in the control channel. As another example, the control channel scrambling sequence can be a scrambling sequence used to scramble the encoded information of the MIB information bits; this scrambling can also be called the second-level scrambling in the control channel.

[0307] For example, the initial value c of the sequence in the control channel. init The following conditions must be met: (9) or (10)

[0308]

[0309] In formula (9) and / or formula (10), c init Let m be the initial value, and m be an integer. For cell identification, p indicates the period of the synchronization signal block and / or the network type.

[0310] The relationship between the value of p in formulas (9) and / or (10) and the period and / or network type of the synchronization signal block can be flexibly set. For example, a relationship table can be set up, or the relationship can be expressed by formulas. For example, the period of the synchronization signal block = 2. p *20. For example, the period of the synchronization signal block = (p+1)*20. For example, a TN network corresponds to a set of p values ​​(e.g., p value set #1), and an NTN network corresponds to another set of p values ​​(e.g., p value set #2). For related details, please refer to the description in Implementation Method B1, which will not be repeated here.

[0311] In formulas (9) and / or (10), p can be associated with the period and / or network type of the synchronization signal block. The terminal device can identify the value of p based on the received synchronization signal block, and then determine the period and / or network type of the synchronization signal block associated with p based on the value of p. This formula is relatively compatible with existing technologies, requires minimal modification to existing solutions, thereby reusing modules in existing implementations and reducing the implementation complexity during the use of the solution.

[0312] In one possible implementation, the initial value of the control channel sequence is generated by a first parameter and at least one of the following: the index of the synchronization signal block, the cell identifier, or half-frame indication information.

[0313] For example, the initial value c of the sequence in the control channel. init The following conditions must be met:

[0314]

[0315] In formula (11), c init As the initial value, i SSB For SSB index, Here, a, b, and c are integers, p is associated with the period and / or network type of the synchronization signal block, floor represents rounding down, and p is an integer. Optionally, for each value of p, the value of p can correspond to the period of a synchronization signal block and / or a network type, and / in formula (11) represents a division operation.

[0316] The terminal device can generate initial values ​​for the control channel sequence based on a first parameter and at least one of the following: the index of the synchronization signal block, the cell identifier, or half-frame indication information. This allows the receiver to perform verification using multiple parameters. For example, the receiver can use at least one of these parameters to verify the correctness of at least one of the master synchronization sequence, slave synchronization sequence, or timing detection. This scheme can improve reception reliability and reduce the impact of false detections on subsequent reception processes.

[0317] The above description uses the example of the first parameter including / being a scrambling sequence of the control channel. When the first parameter includes a sequence of demodulation reference signals for the control channel, the scheme can be similar to the aforementioned implementation. For example, the parameters of the demodulation reference signal sequence are those used when generating the demodulation reference signal sequence. For example, the parameters of the demodulation reference signal sequence include the root sequence number, cyclic shift value, initial position, initial value, etc. These are associated with the period and / or network type of the synchronization signal block, and the terminal device can obtain the period and / or network type of the synchronization signal block by detecting the sequence of the demodulation reference signal. Related content is similar to the above and can be referred to accordingly, and will not be repeated here.

[0318] In this application, the implementation methods in Implementation A (e.g., Implementation A1 and Implementation A2), Implementation B (e.g., Implementation B1 and Implementation B2), and Implementation C (e.g., Implementation C1 and Implementation C2) can be implemented independently or in combination. For example, Implementation A and Implementation B can be used in combination (see the aforementioned examples of network devices indicating the period and / or network type of synchronization signal blocks via master and slave synchronization signals, which will not be repeated here). As another example, the implementation methods in Implementation A and Implementation C can also be used in combination; for example, the network device can indicate the period and / or network type of synchronization signal blocks via master synchronization signals and control channels. Furthermore, the implementation methods in Implementation B and Implementation C can also be used in combination, and the implementation methods in Implementation A, Implementation B, and Implementation C can also be used in combination. The related schemes are similar to the aforementioned examples of network devices indicating the period and / or network type of synchronization signal blocks via master and slave synchronization signals, and will not be repeated here.

[0319] Based on the same concept Figure 6 and Figure 7 This is a schematic diagram illustrating the structure of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the network device (or the first communication device) or the terminal device (or the second communication device) in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device may be the aforementioned... Figure 2A , Figure 2B , Figure 2C or Figure 3 The terminal equipment involved, the chip (system) inside the terminal equipment, the network equipment, or the chip (system) inside the network equipment may also be the aforementioned. Figure 2A , Figure 2B , Figure 2C or Figure 3 The terminal equipment involved, the chips (systems) inside the terminal equipment, the ground station, the chips (systems) inside the ground station, and the satellite or the chips (systems) inside the satellite.

[0320] like Figure 6 As shown, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the above-mentioned... Figure 6 The method embodiments shown illustrate the functions of the network device or terminal device. The transceiver unit 1320 can also be referred to as a communication unit. The transceiver unit 1320 may include a sending unit and a receiving unit.

[0321] When the communication device 1300 is used to implement Figure 6 In the method embodiment shown, when the network device (or first communication device) functions, in one possible implementation, the processing unit 1310 is used to determine a first parameter and generate a synchronization signal block based on the first parameter. The transceiver unit 1320 is used to transmit the synchronization signal block.

[0322] When the communication device 1300 is used to implement Figure 6 In the method embodiment shown, when the terminal device (or second communication device) functions as described, in one possible implementation, the transceiver unit 1320 is used to receive synchronization signal blocks. The processing unit 1310 is used to determine the period and / or network type of the synchronization signal blocks based on the synchronization signal blocks.

[0323] For a more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to [the relevant documentation]. Figure 6 The relevant descriptions in the method embodiments shown.

[0324] like Figure 7As shown, the communication device 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It is understood that the interface circuit 1420 can be a transceiver or an input / output interface. The transceiver includes a transmitter and a receiver; the transmitter can be used to send information, and the receiver can be used to receive information. Other functions can be implemented by the processor. The input / output interface is used to input and / or output information; output can be understood as sending, and input can be understood as receiving. Other functions can be implemented by the processor. Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 to execute instructions, or storing data generated after the processor 1410 executes instructions.

[0325] When the communication device 1400 is used to implement Figure 4 In the method shown, the processor 1410 is used to implement the functions of the processing unit 1310, and the interface circuit 1420 is used to implement the functions of the transceiver unit 1320.

[0326] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal device in the above method embodiments. The terminal chip receives information from the base station, which can be understood as the information being first received by other modules in the terminal (such as an RF module or antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to the base station, which can be understood as the information being first sent to other modules in the terminal (such as an RF module or antenna), and then sent to the base station by these modules.

[0327] When the aforementioned communication device is a chip applied to a base station, the base station chip implements the functions of the network device in the above method embodiments. The base station chip receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as an RF module or antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as the information being sent down to other modules in the base station (such as an RF module or antenna), and then sent to the terminal by these modules.

[0328] Based on the same concept, embodiments of this application provide a system, which includes a network device (or a first communication device) and a terminal device (or a second communication device).

[0329] Based on the same concept, embodiments of this application provide a chip system including at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected via a circuit. The processor executes a computer program (also referred to as code or instructions) to enable... Figure 6 Any of the possible implementation methods in the document is executed.

[0330] Based on the same concept, embodiments of this application provide a computer program product, which includes: a computer program (also referred to as code or instructions), which, when run, causes the computer to execute... Figure 6 Any of the possible implementations in [the document / concept].

[0331] Based on the same concept, embodiments of this application provide a computer-readable storage medium storing a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform... Figure 6 Any of the possible implementations in [the document / concept].

[0332] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.

[0333] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0334] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, compact disc read-only memory (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.

[0335] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer programs or instructions. When a computer program or instruction is loaded and executed on a computer, all or part of the processes or functions of the embodiments of this application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, a computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0336] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0337] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, or C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.

[0338] It is understood that the various numbers involved in the embodiments of this application (such as the numerical numbers "first" and "second", and the letter numbers "A1, A2", "B1, B2", "C1, C2", etc.) are only for the convenience of description and are not intended to limit the scope of the embodiments of this application. The order of the above-mentioned process numbers does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that, The method includes: Receive a synchronization signal block, the synchronization signal block being generated according to a first parameter, the first parameter being used to generate a sequence in the synchronization signal block, the first parameter being used to indicate the period and / or network type of the synchronization signal block, the network type including terrestrial network TN or non-terrestrial network NTN; The period and / or network type of the synchronization signal block are determined based on the synchronization signal block.

2. A communication method, characterized in that, The method includes: A first parameter is determined, which is used to generate the sequence in the synchronization signal block. The first parameter is used to indicate the period and / or network type of the synchronization signal block, wherein the network type includes a terrestrial network TN or a non-terrestrial network NTN. Generate a synchronization signal block based on the first parameter; Send the synchronization signal block.

3. The method as described in claim 1 or 2, characterized in that, The first parameter includes: The parameters of the sequence of the master synchronization signal in the synchronization signal block, the parameters of the sequence of the slave synchronization signal in the synchronization signal block, or the parameters of the sequence of the control channel in the synchronization signal block are at least one of the following:

4. The method as described in claim 3, characterized in that, The parameters of the sequence of the primary synchronization signal include: The root sequence number of the main synchronization signal; and / or, The cyclic shift value of the sequence of the main synchronization signal.

5. The method as described in claim 4, characterized in that, The root sequence number of the main synchronization signal belongs to any one of the root sequence numbers of the M1 group of main synchronization signals. The root sequence number of one group of main synchronization signals in the M1 group of main synchronization signals is associated with the period and / or network type of a synchronization signal block. The root sequence number of a group of main synchronization signals includes at least one root sequence number. M1 is a positive integer greater than 1.

6. The method according to any one of claims 4-5, characterized in that, The cyclic shift value of the sequence of the main synchronization signal belongs to any one of the cyclic shift values ​​of the sequence of the M2 main synchronization signals. The cyclic shift value of the sequence of the M2 main synchronization signals is associated with the period and / or network type of a synchronization signal block. The cyclic shift value of the sequence of the main synchronization signals includes at least one cyclic shift value. M2 is a positive integer greater than 1.

7. The method as described in claim 6, characterized in that, The difference between any two adjacent cyclic shift values ​​in the sequence of the main synchronization signals of group M2 is equal, or the difference between any two adjacent cyclic shift values ​​is less than a threshold.

8. The method according to any one of claims 3-7, characterized in that, The length of the master synchronization signal sequence is 127, and the sequence d of the master synchronization signal... PSS (n) satisfies the following condition: d PSS (n)=1-2x(m) 0≤n<127 Wherein, the value of Δ is related to the period and / or network type of the synchronization signal block, and x(i+7) = (x(i+4) + x(i)) mod 2, where mod represents the modulo operation.

9. The method according to any one of claims 3-8, characterized in that, The root sequence number of the primary synchronization signal belongs to any one of the root sequence numbers of the N1 group of primary synchronization signals, or to any one of the root sequence numbers of the N2 group of primary synchronization signals; the root sequence number of the N1 group of primary synchronization signals is associated with the terrestrial network TN, and the root sequence number of the N2 group of primary synchronization signals is associated with the non-terrestrial network NTN; N1 and N2 are positive integers greater than 1, and one of the root sequence numbers of the N1 group of primary synchronization signals and the N2 group of primary synchronization signals includes at least one root sequence number; and / or; The cyclic shift value of the sequence of the primary synchronization signal belongs to any one of the cyclic shift values ​​of the sequence of N3 primary synchronization signals, or to any one of the cyclic shift values ​​of the sequence of N4 primary synchronization signals; the cyclic shift values ​​of the sequence of N3 primary synchronization signals are associated with the terrestrial network TN, and the cyclic shift values ​​of the sequence of N4 primary synchronization signals are associated with the non-terrestrial network NTN; N3 and N4 are positive integers greater than 1, and one set of cyclic shift values ​​of the sequence of the primary synchronization signals in the N3 and N4 primary synchronization signals includes at least one cyclic shift value.

10. The method according to any one of claims 3-9, characterized in that, The parameters of the sequence of synchronization signals include: The sequence identifier of the synchronization signal.

11. The method as described in claim 10, characterized in that, The sequence identifier of the slave synchronization signal belongs to any one of the sequence identifiers of the M3 groups of slave synchronization signals. The sequence identifiers of the slave synchronization signals in the M3 groups are associated with the period and / or network type of a synchronization signal block. The sequence identifiers of the slave synchronization signals include at least one sequence identifier of the slave synchronization signal. M3 is a positive integer greater than 1.

12. The method as described in claim 11, characterized in that: The number of sequence identifiers of the synchronization signals included in every two groups of sequence identifiers of the synchronization signals in the M3 group is equal, or... The M3 group consists of a portion of the sequence identifiers of the synchronization signals, and each pair of these groups includes an equal number of sequence identifiers of the synchronization signals.

13. The method according to any one of claims 10-12, characterized in that, The length of the sequence of the synchronization signal is 127, and the sequence d of the synchronization signal is... SSS (n) satisfies the following condition: d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)] 0≤n<127 Wherein, n is a positive integer, and the value of p is related to the period of the synchronization signal block and / or the network type. The value is a positive integer. mod is the modulo operation. This indicates a floor operation, where x0(i+7) = (x0(i+4) + x0(i)) mod 2; and x1(i+7) = (x1(i+1) + x1(i)) mod 2, where i is a variable.

14. The method according to any one of claims 10-12, characterized in that, The length of the sequence of the synchronization signal is 127, and the sequence d of the synchronization signal is... SSS (n) satisfies the following condition: d SSS (n)=[1-2x0((n+m0)mod127)][1-2x1((n+m1)mod127)] 0≤n<127 Wherein, n is a positive integer, and the value of m0 is associated with the period of the synchronization signal block and / or the network type. The value is a positive integer. mod is the modulo operation. This indicates a floor operation, where x0(i+7) = (x0(i+4) + x0(i)) mod 2; and x1(i+7) = (x1(i+1) + x1(i)) mod 2, where i is a variable.

15. The method as described in claim 13 or 14, characterized in that, The The values ​​of satisfy: or, 16. The method according to any one of claims 3-15, characterized in that, The sequence of the control channel includes: a scrambling sequence of the control channel, and / or a sequence for generating a demodulation reference signal for the control channel.

17. The method as described in claim 16, characterized in that, The scrambling sequence of the control channel is used for: The main information block (MIB) information bits of the control channel are scrambled, or the encoded information of the MIB information bits is scrambled.

18. The method according to any one of claims 3-17, characterized in that, The parameters of the control channel sequence include: The initial position of the sequence of the control channel; and / or, The initial value of the sequence of the control channel.

19. The method as described in claim 18, characterized in that, The sequence of the control channel satisfies the following condition: Among them, the Let b(i) be the scrambled information bit, b(i) be the information bit before scrambling, c(i+v) be the sequence of the control channel, i = 0, ... (R-1), where R is the length of the information bit b(i) to be added, v is the initial position of the sequence of the control channel, and mod represents the modulo operation.

20. The method as described in claim 18, characterized in that, The initial value c of the sequence of the control channel init satisfy: or, Wherein, c init The initial value is m, where m is an integer. p is used as a cell identifier and is associated with the period and / or network type of the synchronization signal block.

21. The method as described in claim 18 or 20, characterized in that, The initial value of the sequence of the control channel is generated by the first parameter and at least one of the following: The index of the synchronization signal block, cell identifier, or half-frame indication information.

22. A communication device, characterized in that, Includes modules for performing the method as described in any one of claims 1 to 21.

23. A communication device, characterized in that, It includes at least one processor, which implements the method as described in any one of claims 1 to 21 by means of logic circuits or by executing computer programs or instructions.

24. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 21.

25. A computer program product, characterized in that, The computer program product stores a computer program, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the method as described in any one of claims 1 to 21.