Communication method and apparatus
By determining and receiving the synchronization sequence in the terminal device and generating the synchronization signal using the W sequence, the problems of complex resource allocation process and high power consumption are solved, and the communication performance is improved by simplifying mobility management and reducing power consumption.
Patent Information
- Application Number
- PCT/CN2025/106240
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-22
- Filing Date
- 2025-06-30
- Publication Date
- 2026-01-29
AI Technical Summary
How to improve communication performance, especially in the synchronization process between terminal devices and network devices, reduce resource configuration processes and power consumption, and simplify mobility management.
The terminal device determines and receives the synchronization sequence, carries the synchronization signal through the first resource, simplifies the resource configuration process, and uses the W sequence to generate the synchronization sequence to improve robustness, reduce detection complexity, and reduce power consumption.
It simplifies the mobility management of terminal devices in multiple cells, reduces the power consumption of network and terminal devices, and improves communication performance.
Smart Images

Figure CN2025106240_29012026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202410996204.9, filed on July 22, 2024, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0004] With the development of mobile communication technology, wireless services are becoming increasingly diverse and abundant, and users' demands for communication performance are constantly rising. Therefore, how to improve communication performance is a current research direction. Summary of the Invention
[0005] This application provides a communication method and apparatus to improve communication performance.
[0006] Firstly, this application provides a communication method applicable to a terminal device, for example, which can be executed by the terminal device or by a device within the terminal device. Exemplarily, a device within the terminal device can refer to a component (e.g., a processor, circuit, chip, or chip system) or logic modules or software capable of implementing all or part of the functions of the terminal device.
[0007] Taking a terminal device as the execution subject as an example, the method may include: the terminal device determining a first synchronization sequence; receiving a synchronization signal according to the first synchronization sequence, wherein the synchronization signal is generated based on the first synchronization sequence, the synchronization signal is carried by a first resource, the first resource is used to carry at least one sequence, and the at least one sequence includes the first synchronization sequence.
[0008] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data. It is understood that the synchronization sequence, paging sequence, random access sequence, reference signal sequence, sequence for generating a wake-up signal, sequence for generating a hybrid automatic repeat request signal, and sequence for generating data can each be referred to as a type of sequence.
[0009] In the above embodiments of this application, the terminal device can achieve synchronization between the terminal device and the network device by receiving a synchronization signal through the first resource. Furthermore, the first resource is used to carry at least one sequence, which can be of various types, simplifying the resource configuration process and improving communication performance.
[0010] In one possible implementation, the terminal device may also receive a second message, the second message including at least one of the following: a first identifier for indicating information of the at least one sequence, or the first resource; wherein the first identifier is used to identify the terminal device within a plurality of cells. For example, the terminal device may receive a second message from a first network device.
[0011] With the above implementation, at least one of the first identifier, at least one sequence, or first resource can be configured by the first network device. In this way, when the terminal device moves in multiple cells, it can transmit at least one sequence with the network devices corresponding to the multiple cells according to the first identifier and the first resource. This simplifies mobility management and updates, helps reduce the power consumption of network devices and terminal devices, and thus improves communication performance.
[0012] In one possible implementation, the first resource is used to carry at least one sequence, which can be replaced by: the first resource being used to carry the at least one sequence within multiple cells.
[0013] With the above implementation method, when the terminal device moves in multiple cells, it does not need to configure the resources corresponding to the synchronization sequence multiple times. This simplifies mobility management and updates, reduces the power consumption of terminal and network devices, and improves communication performance.
[0014] Secondly, this application provides a communication method applicable to a terminal device, for example, which can be executed by the terminal device or by a device within the terminal device. Exemplarily, a device within the terminal device can refer to a component (e.g., a processor, circuit, chip, or chip system) or logic modules or software capable of implementing all or part of the functions of the terminal device.
[0015] Taking a terminal device as the executing entity as an example, the method may include: the terminal device receiving a second message from a first network device, the second message including at least one of the following: a first identifier for indicating information of at least one sequence, or a first resource; wherein, the first identifier is used to identify the terminal device in multiple cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence in the multiple cells; and synchronizing with the network devices corresponding to the multiple cells according to the second message.
[0016] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
[0017] In one possible implementation, when synchronizing with network devices corresponding to the plurality of cells according to the second message, the terminal device may determine a first synchronization sequence, wherein the first synchronization sequence belongs to the at least one synchronization sequence; receive a synchronization signal according to the first synchronization sequence, the synchronization signal being generated based on the first synchronization sequence and carried by a first resource.
[0018] The technical effects achievable by the second aspect and any of its possible implementations are described in the same manner as the technical effects achievable by the first aspect and any of its possible implementations, and will not be repeated here.
[0019] Based on the first or second aspect above, in one possible implementation, the at least one sequence includes at least one synchronization sequence, each of the at least one synchronization sequence consisting of a sequence.
[0020] With the above implementation, the synchronization sequence consists of a single sequence. Compared with the synchronization signal block composed of the main synchronization signal, the auxiliary synchronization signal, and the physical broadcast signal, it can occupy less network resources, reduce synchronization delay, and help reduce the power consumption of network equipment and terminal equipment, thereby improving communication performance.
[0021] Based on the first or second aspect described above, the sequence is a W sequence, or the sequence is a set of W sequences. For example, the first synchronization sequence consists of a W sequence, or the first synchronization sequence consists of a set of W sequences, which includes at least one sequence.
[0022] Based on the first or second aspect above, the at least one sequence includes at least one synchronization sequence, which is used for synchronization between the terminal device and network devices corresponding to multiple cells.
[0023] With the above implementation method, the terminal device does not need to configure the synchronization sequence multiple times when moving in multiple cells, which can simplify mobility management and updates and help reduce the power consumption of terminal devices and network devices.
[0024] Based on the first or second aspect described above, in one possible implementation, the first synchronization sequence is used for synchronization between the terminal device and network devices corresponding to multiple cells.
[0025] Based on the first or second aspect described above, in one possible implementation, the at least one synchronization sequence is generated based on a W sequence, which has low ambiguity, thus making the synchronization sequence obtained based on the W sequence more robust. A larger number of synchronization sequences can be obtained based on the W sequence, which is beneficial for expanding sequence resources and thus enabling services to be provided to more users.
[0026] Based on the first or second aspect described above, in one possible implementation, the highest-order term of the W sequence is a quadratic term, a cubic term, or a quartic term. Generally, the larger the highest-order term of the W sequence, the more terms the polynomial used in the W sequence has, and the more different sequences are generated based on the W sequence.
[0027] Based on the first or second aspect described above, in one possible implementation, the at least one sequence includes multiple synchronization sequences, and the highest-order term used when generating the multiple synchronization sequences based on the W sequence is the same. The correlation between multiple synchronization sequences generated using the same highest-order term is better than the correlation between multiple synchronization sequences generated using different highest-order terms, which is beneficial for obtaining better detection performance.
[0028] Based on the first or second aspect described above, in one possible implementation, the at least one sequence includes multiple synchronization sequences. The second-highest term used in generating the multiple synchronization sequences based on the W sequence is different, allowing the terminal device to detect which synchronization sequence it is by means of the correlation position in the time domain or the position of the correlation peak in the frequency domain after the inverse fast fourier transform (IFFT), thus reducing detection complexity. And / or, the first-order term used in generating the multiple synchronization sequences based on the W sequence is different, allowing the terminal device to detect which synchronization sequence it is by means of the correlation position in the time domain or the position of the correlation peak in the time domain after the IFFT, thus reducing detection complexity.
[0029] Based on the first or second aspect above, in one possible implementation, the W sequence is determined by the generation length of the sequence and the length of the sequence within a generation period.
[0030] Based on the first or second aspect above, in one possible implementation, the W sequence can satisfy the following formula:
[0031] p(n) = p d n d +p d-1 n d-1 +…+p1n+p0;
[0032] Among them, x(n) is the W sequence, n is an integer greater than 0 and less than or equal to N, N is the generation length of the sequence, P is the length of the sequence within one generation period, p i is a non-zero integer, 1 < i ≤ d, d is an integer greater than 1, and both p1 and p0 are constants.
[0033] Based on the above first aspect or second aspect, in a possible implementation, if d is 2, the W sequence can be
[0034] Or, if d is 3, the W sequence can be
[0035] Or, if d is 4, the W sequence can be
[0036] Among them, α is an integer greater than or equal to 0 and less than or equal to (P - 1), μ is an integer greater than or equal to 0 and less than or equal to (P - 1), γ is an integer greater than or equal to 0 and less than or equal to (P - 1), τ is an integer greater than or equal to 0 and less than or equal to (Q - 1), Q is the number of cyclic shifts in the time domain, and θ is a constant.
[0037] Based on the above first aspect or second aspect, in a possible implementation, the value of the length of the sequence within one generation period is a prime number. That is, the value of P can be a prime number. Compared with the case where the value of P is a composite number, when the value of P is a prime number, it cannot be divided by other natural numbers, so that when d is the same and the length of the sequence meets certain conditions, more sequences with good autocorrelation and cross-correlation can be generated, thereby providing services for more users and expanding the capacity.
[0038] Based on the above first aspect or second aspect, in a possible implementation, the terminal device can also receive a first message, and the first message is used to indicate the relevant parameters of the W sequence. The relevant references include at least one of the following: the generation length of the sequence, the length of the sequence within one generation period, d, Q, α, μ, γ, τ, or θ.
[0039] Based on the first or second aspect above, in one possible implementation, the first identifier of the terminal device is determined by the identifier of the first cell and the radio network temporary identity (RNTI) of the terminal device; or, the first identifier of the terminal device is determined by the identifier of the first region, the identifier of the first cell, and the RNTI of the terminal device; wherein, the first identifier is used to identify the terminal device in multiple cells, the first region is the area covered by the network device corresponding to the multiple cells, and the first cell belongs to the multiple cells.
[0040] With the above implementation, the first identifier of the terminal device in multiple cells can be obtained by extending the RNTI of the terminal device, which is easy to implement. The length of the first identifier has no impact on the length of the identifiers subsequently assigned to other terminal devices in the same multiple cells.
[0041] Based on the first or second aspect above, in one possible implementation, the identifier of the at least one synchronization sequence is determined by a first identifier; and / or, the identifier of at least one resource is determined by the first identifier, the at least one resource being used to carry the at least one synchronization sequence; wherein, the first identifier is used to identify the terminal device within multiple cells.
[0042] Through the above implementation, there is an association between the first identifier and the identifier of at least one synchronization sequence included in at least one sequence, and the identifier of at least one resource used to carry the at least one synchronization sequence. In this way, the terminal device can determine the identifier of the synchronization sequence it can use and the resource corresponding to the synchronization sequence based on the first identifier, without the need for network device configuration, which can reduce signaling interaction and help improve communication performance.
[0043] Based on the first or second aspect above, in one possible implementation, the identifier of the at least one synchronization sequence is determined by a first identifier, which can be replaced by: the identifier of the at least one synchronization sequence is determined by the first identifier and first information, wherein the first information includes the number of synchronization sequences included in the at least one synchronization sequence and / or a first number, wherein the first number is the number of synchronization sequences that support transmission within the plurality of cells.
[0044] Based on the first or second aspect above, in one possible implementation, the identifier of the at least one resource is determined by a first identifier, which can be replaced by: the identifier of the at least one resource is determined by the first identifier and second information, wherein the second information includes the quantity of the at least one resource and / or a second quantity, wherein the second quantity is the quantity of resources used to carry synchronization sequences transmitted in the plurality of cells.
[0045] Based on the first or second aspect above, in one possible implementation, the terminal device may also initiate an initial access process if a first condition is met, wherein the first condition is that the terminal device has not received a synchronization sequence included in the at least one sequence within a set time period, or the first condition is that the terminal device has not received a synchronization sequence included in the at least one sequence within a consecutive multiple periods, wherein the period is the transmission period of the synchronization sequence.
[0046] With the above implementation method, if the terminal device does not receive the synchronization sequence within a set time period or within multiple consecutive periods, it can initiate the initial access process, which is beneficial to improving communication performance.
[0047] Based on the first or second aspect above, in one possible implementation, the frequency domain resources occupied by the first resource in different time units may be the same, or the frequency domain resources occupied by the first resource in different time units may be different; the first resource may be continuous in the frequency domain, or the first resource may be discontinuous in the frequency domain; the first resource may be continuous in the time domain, or the first resource may be discontinuous in the time domain.
[0048] Based on the first or second aspect described above, in one possible implementation, the first resource is consistent across multiple cells. For example, the first resource is configured identically across multiple cells, or the first resource is shared by multiple cells, or the first resource remains unchanged across multiple cells. This first resource can be configured for use by at least one terminal device, which can communicate with the network devices corresponding to the multiple cells through the first resource.
[0049] Thirdly, this application provides a communication method applicable to a first network device, for example, which can be executed by the first network device or by a device within the first network device. Exemplarily, a device within the first network device may refer to a component of the first network device (e.g., a processor, circuit, chip, or chip system), or it may refer to a logic module or software capable of implementing all or part of the functions of the first network device.
[0050] Taking a first network device as the executing entity as an example, the method may include: the first network device determining a first synchronization sequence; sending a synchronization signal to a terminal device, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, the at least one sequence including the first synchronization sequence.
[0051] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
[0052] In one possible implementation, the first network device may also send a second message to the terminal device, the second message including at least one of the following: a first identifier for indicating information of the at least one sequence, or the first resource; wherein the first identifier is used to identify the terminal device in a plurality of cells, the plurality of cells including the cell corresponding to the first network device.
[0053] In one possible implementation, the first resource is used to carry at least one sequence, which can be replaced by: the first resource being used to carry the at least one sequence in multiple cells, the multiple cells including the cell corresponding to the first network device.
[0054] Fourthly, this application provides a communication method applicable to a first network device, for example, which can be executed by the first network device or by a device within the first network device. Exemplarily, a device within the first network device can refer to a component of the first network device (e.g., a processor, circuit, chip, or chip system), or it can refer to a logic module or software capable of implementing all or part of the functions of the first network device.
[0055] Taking a first network device as the executing entity as an example, the method may include: the first network device sending a second message to a terminal device, the second message including at least one of the following: a first identifier for indicating information of at least one sequence, or a first resource; wherein, the first identifier is used to identify the terminal device in multiple cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence in the multiple cells; synchronizing with the terminal device according to the second message, the multiple cells including the cell corresponding to the first network device.
[0056] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
[0057] sequence.
[0058] In one possible implementation, when synchronizing with the terminal device according to the second message, the first network device may determine a first synchronization sequence, wherein the first synchronization sequence belongs to the at least one synchronization sequence; and send a synchronization signal to the terminal device, the synchronization signal being generated based on the first synchronization sequence and carried by a first resource.
[0059] Based on the third or fourth aspect above, in one possible implementation, the at least one sequence includes at least one synchronization sequence, each of the at least one synchronization sequence consisting of a sequence.
[0060] Based on the third or fourth aspect above, in one possible implementation, the sequence is a W sequence, or the sequence is a set of W sequences.
[0061] Based on the third or fourth aspect above, in one possible implementation, the at least one sequence includes at least one synchronization sequence, which is used for synchronization between the terminal device and network devices corresponding to multiple cells, wherein the multiple cells include the cell corresponding to the first network device.
[0062] Based on the third or fourth aspect above, in one possible implementation, the first synchronization sequence is used for synchronization between the terminal device and network devices corresponding to multiple cells, wherein the multiple cells include the cells corresponding to the first network device.
[0063] Based on the third or fourth aspect above, in one possible implementation, the at least one sequence includes at least one synchronization sequence, which is generated based on the W sequence.
[0064] Based on the third or fourth aspect above, in one possible implementation, the highest-order term of the W sequence is a quadratic term, or the highest-order term of the W sequence is a cubic term.
[0065] Based on the third or fourth aspect above, in one possible implementation, the at least one sequence includes multiple synchronization sequences, and the highest-order term used when generating the multiple synchronization sequences based on the W sequence is the same.
[0066] Based on the third or fourth aspect above, in one possible implementation, the at least one sequence includes multiple synchronization sequences, the second-highest terms used in generating the multiple synchronization sequences based on the W sequence are different, and / or the first-highest terms used in generating the multiple synchronization sequences based on the W sequence are different.
[0067] Based on the third or fourth aspect above, in one possible implementation, the W sequence is determined by the generation length of the sequence and the length of the sequence within a generation period.
[0068] Based on the third or fourth aspect above, in one possible implementation, the W sequence can satisfy the following formula:
[0069] p(n) = p d nd +p d-1 n d-1 +…+p1n + p0;
[0070] Where x(n) is the W sequence, n is an integer greater than 0 and less than or equal to N, N is the generation length of the sequence, P is the length of the sequence within one generation period, p i is a non-zero integer, 1 < i ≤ d, d is an integer greater than 1, and both p1 and p0 are constants.
[0071] Based on the above third aspect or fourth aspect, in a possible implementation, if d is 2, the W sequence can be
[0072] Or, if d is 3, the W sequence can be
[0073] Or, if d is 4, the W sequence can be
[0074] Where α is an integer greater than or equal to 0 and less than or equal to (P - 1), μ is an integer greater than or equal to 0 and less than or equal to (P - 1), γ is an integer greater than or equal to 0 and less than or equal to (P - 1), τ is an integer greater than or equal to 0 and less than or equal to (Q - 1), Q is the number of cyclic shifts in the time domain, and θ is a constant.
[0075] Based on the above third aspect or fourth aspect, in a possible implementation, the value of the length of the sequence within one generation period is a prime number.
[0076] Based on the above third aspect or fourth aspect, in a possible implementation, the first network device can also send a first message to the terminal device, and the first message is used to indicate the relevant parameters of the W sequence. The relevant references include at least one of the following: the generation length of the sequence, the length of the sequence within one generation period, d, Q, α, μ, γ, τ, or θ.
[0077] Based on the above third aspect or fourth aspect, in a possible implementation, the first identifier of the terminal device is determined by the identifier of the first cell and the RNTI of the terminal device; or, the first identifier of the terminal device is determined by the identifier of the first area, the identifier of the first cell, and the RNTI of the terminal device; where the first identifier is used to identify the terminal device within multiple cells, the first area is the area covered by the network devices corresponding to the multiple cells, the first cell belongs to the multiple cells, and the multiple cells include the cell corresponding to the first network device.
[0078] Based on the third or fourth aspect above, in one possible implementation, the at least one sequence includes at least one synchronization sequence, the identifier of the at least one synchronization sequence being determined by a first identifier; and / or, the identifier of at least one resource is determined by the first identifier, the at least one resource being used to carry the at least one synchronization sequence; wherein, the first identifier is used to identify the terminal device in multiple cells, and the cell corresponding to the first network device belongs to the multiple cells.
[0079] Based on the third or fourth aspect above, in one possible implementation, the identifier of the at least one synchronization sequence is determined by a first identifier, which can be replaced by: the identifier of the at least one synchronization sequence is determined by the first identifier and first information, wherein the first information includes the number of synchronization sequences included in the at least one synchronization sequence and / or a first number, wherein the first number is the number of synchronization sequences that support transmission in the plurality of cells.
[0080] Based on the third or fourth aspect above, in one possible implementation, the identifier of the at least one resource is determined by the first identifier, which can be replaced by: the identifier of the at least one resource is determined by the first identifier and second information, wherein the second information includes the quantity of the at least one resource and / or a second quantity, wherein the second quantity is the quantity of resources used to carry the synchronization sequence transmitted in the plurality of cells.
[0081] Based on the third or fourth aspect above, in one possible implementation, the frequency domain resources occupied by the first resource in different time units may be the same, or the frequency domain resources occupied by the first resource in different time units may be different; the first resource may be continuous in the frequency domain, or the first resource may be discontinuous in the frequency domain; the first resource may be continuous in the time domain, or the first resource may be discontinuous in the time domain.
[0082] Based on the third or fourth aspect mentioned above, in one possible implementation, the first resource is consistent across multiple cells.
[0083] The technical effects that can be achieved by the third or fourth aspect and any of its possible implementations mentioned above should be referred to the technical effects that can be achieved by the first or second aspect and any of its possible implementations mentioned above, and will not be repeated here.
[0084] Fifthly, this application provides a communication device that can be used to perform the methods described in the first or second aspect and any possible implementation thereof. The communication device may be, for example, a terminal device, or a component within a terminal device. The communication device may include modules, units, or means corresponding to the methods described in the first or second aspect and any possible implementation thereof. These modules, units, or means may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.
[0085] In one possible implementation, the communication device may include a baseband device and a radio frequency device.
[0086] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.
[0087] Sixthly, this application provides a communication device that can be used to perform the methods described in the third or fourth aspect and any possible implementation thereof. The communication device may be, for example, a first network device, or a component within a first network device. The communication device may include modules, units, or means corresponding to the methods described in the third or fourth aspect and any possible implementation thereof. These modules, units, or means may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.
[0088] In one possible implementation, the communication device may include a baseband device and a radio frequency device.
[0089] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.
[0090] In a seventh aspect, this application provides a communication system that may include the communication device provided in the fifth aspect above, and / or the communication device provided in the sixth aspect above.
[0091] Eighthly, this application also provides a communication device. The communication device may include one or more processors. Optionally, the communication device may further include a memory. The memory is used to store one or more computer programs or instructions. The one or more processors are used to execute the one or more computer programs or instructions stored in the memory, causing the communication device to perform the methods described in any of the first to fourth aspects and any possible implementations thereof.
[0092] Ninthly, this application also provides a communication device, comprising: a processor and an interface circuit; the interface circuit is configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. The processor is configured to implement the method described in any of the above aspects through logic circuits or by executing computer programs or instructions. The communication device may be a terminal device as described in the first or second aspect, or a device including the terminal device, or a device included in the terminal device, such as a chip; or, the communication device may be a first network device as described in the third or fourth aspect, or a device including the first network device, or a device included in the first network device.
[0093] In some possible designs, when the device is a chip system, it can be composed of chips or contain chips and other discrete components.
[0094] In a tenth aspect, this application also provides a chip system comprising at least one chip and a memory, wherein the at least one chip is configured to read and execute a program stored in the memory to implement the method described in any of the first to fourth aspects and any possible implementation thereof.
[0095] Eleventhly, this application also provides a computer-readable storage medium for storing a computer program or instructions that, when executed, cause the method described in any of the first to fourth aspects and any possible implementation thereof to be implemented.
[0096] In a twelfth aspect, this application also provides a computer program product comprising a computer program or instructions that, when executed on a computer, cause the methods described in any of the first to fourth aspects and any possible implementation thereof to be implemented.
[0097] The technical effects that can be achieved by the fifth to twelfth aspects and any of their possible implementations are described above are in accordance with the technical effects that can be achieved by any of the first to fourth aspects and any of their possible implementations, and will not be repeated here. Attached Figure Description
[0098] Figure 1 is a schematic diagram of the network architecture of a communication system;
[0099] Figure 2 is a schematic diagram of a network architecture centered on a base station;
[0100] Figure 3 is a schematic diagram of a user-centric network architecture;
[0101] Figure 4 is a schematic diagram of various elemental BWPs provided in the embodiments of this application;
[0102] Figure 5 is a schematic diagram of various elemental BWPs provided in the embodiments of this application;
[0103] Figure 6 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0104] Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0105] Figure 8 is a structural schematic diagram of another communication device provided in an embodiment of this application;
[0106] Figure 9 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0107] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0108] The network architecture and business scenarios described in this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0109] I. In the embodiments of this application, "multiple" can refer to two or more. Therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, such as one, two or more. For example, "including at least one" means including one, two or more. For example, including at least one of A, B and C, then it can include A, B, C, A and B, A and C, B and C, or A, B and C. "And / or" describes the association relationship of the associated objects. Specifically, there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the associated objects before and after are in an "or" relationship.
[0110] II. In the embodiments of this application, the terms "system" and "network" can be used interchangeably, and "according to" and "based on" can be used interchangeably.
[0111] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are generally used to distinguish different objects, and are not used to limit the order, timing, priority, or importance of multiple objects. For example, the first message and the second message involved in the embodiments of this application are used to distinguish different messages, and do not limit the order, timing, priority, or importance of the multiple messages.
[0112] 3. The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.
[0113] IV. In this application, "predefined" may include predefined terms, such as protocol definitions. "Predefined" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements), and this application does not limit the specific implementation method.
[0114] V. The term "storage" or "preservation" in this application can refer to storage in one or more memory devices. These memory devices can be separately configured or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately configured, while others can be integrated into a decoder, processor, or communication device. The type of memory can be any form of storage medium, and this is not limited.
[0115] VI. The arrows or boxes indicated by dashed lines in the schematic diagrams in the accompanying drawings of this application represent optional steps or optional modules.
[0116] VII. In this application, "instruction" may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0117] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0118] 8. In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0119] IX. In the embodiments of this application, the words "exemplarily," "for example," "for instance," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the word "example" is intended to present concepts in a specific manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0120] 10. The embodiments of this application will be presented in the context of a system including multiple devices, components, modules, etc. It should be understood that the system may include other unmentioned devices, components, modules, etc., or may only include some of the devices, components, or modules mentioned in the embodiments. Optionally, the terms "component" and "part" in this application can be used interchangeably.
[0121] The communication system applicable to the embodiments of this application will be introduced below.
[0122] The technical solutions of this application embodiment can be applied to various communication systems, such as integrated sensing and communication (ISAC), universal mobile telecommunications system (UMTS), wireless local area network (WLAN), short-range wireless communication systems (such as sidelink, wireless fidelity, Wi-Fi, Bluetooth, etc.), wired networks, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, 4th generation (4G) mobile communication systems (such as Long Term Evolution (LTE) systems), LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, worldwide interoperability for microwave access (WiMAX) communication systems, and 5th generation (5G) mobile communication systems (such as New Radio (NR) systems). The invention relates to radio (NR) systems, future communication systems, or other similar communication systems, without limitation. This application describes the communication system shown in Figure 1 as an example. When applying the technical solutions of this application to other communication systems, the devices, components, and modules in the embodiments can be replaced with corresponding devices, components, and modules in other communication systems, without limitation.
[0123] Figure 1 is a schematic diagram of the architecture of the communication system applied in the embodiments of this application. As shown in Figure 1, the communication system includes an access network 100 and a core network 200. Optionally, the communication system may also include an Internet 300. The access network 100 may include at least one radio access network (RAN) node, such as 110a and 110b in Figure 1, and may also include at least one terminal device, such as 120a-120j in Figure 1. Specifically, 110a is a base station, 110b is a micro-station, 120a, 120e, 120f, and 120j are mobile phones, 120b is a car, 120c is a fuel dispenser, 120d is a home access point (HAP) deployed indoors or outdoors, 120g is a laptop computer, 120h is a printer, and 120i is a drone. The same terminal device or network device can provide different functions in different application scenarios. For example, the mobile phones in Figure 1 are 120a, 120e, 120f and 120j. Mobile phone 120a can access base station 110a, connect to car 120b, communicate directly with mobile phone 120e and access HAP. Car 120b can access HAP and communicate directly with mobile phone 120a. Mobile phone 120f can access micro-station 110b, connect to laptop 120g and printer 120h. Mobile phone 120j can control drone 120i.
[0124] A network device is a network-side device with wireless transceiver capabilities. This network device can be a unit in a radio access network (RAN) that provides wireless communication functionality to terminal devices, referred to as RAN equipment; alternatively, it can also be a core network device. For ease of understanding, the following explanation uses RAN equipment as an example. RAN can be an access network in the 3rd Generation Partnership Project (3GPP), such as 4G, 5G, or future-oriented networks. RAN can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network combining two or more of these. RAN equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, an access node in a WiFi system, a wireless relay node, or a wireless backhaul node, etc.
[0125] RAN equipment can also be modules or units that perform some of the functions of a base station. For example, it can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control Protocol (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RAN) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For specific descriptions of the above 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 included in the same network element, such as in the baseband unit (BBU). The RU can be included in radio equipment or radio units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In different systems, CU, DU, or RU may have different names, but those skilled in the art will understand their meanings. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), and RU can also be called an open RU (O-RU). Any of the units among CU (or CU-control plane (CU-CP), or CU-user plane (CU-UP)), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. The network device can be a macro base station (as shown in Figure 1, 110a), a micro base station or an indoor station (as shown in Figure 1, 110b), or a relay node or donor node, etc. The embodiments of this application do not limit the specific technology or device form used in the network device.
[0126] In the embodiments of this application, the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem that includes the functions of the network device. This control subsystem, which includes the functions of the network device, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities.
[0127] A terminal device is a user-side device with wireless transceiver capabilities. Terminal devices can also be called terminals, user equipment (UE), user terminals, user devices, user units, user stations, access terminals, access stations, UE stations, remote stations, wireless communication equipment, mobile stations, or mobile terminals, etc. Terminal devices typically contain communication modules, circuits, or chips that perform corresponding communication functions. They can also be configured with program instructions for performing these functions. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-to-machine (M2M) or machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc.
[0128] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device that supports the terminal device in implementing the functions, such as a chip system or a combination of devices or components that can implement the functions of the terminal device. This device can be installed in the terminal device. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0129] Network devices and terminal devices can be fixed in location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of the network devices and terminal devices.
[0130] Network devices and terminal devices can communicate via air interface protocols. The air interface can be simply referred to as the air interface. Network devices can communicate with each other via network device-to-network device interface protocols. Terminal devices can communicate with each other via licensed spectrum, unlicensed spectrum, or both simultaneously, without limitation.
[0131] The roles of network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile network device. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is a network device; however, for network device 110a, 120i is a terminal device. That is, 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a network device-to-network device interface protocol. In this case, relative to 110a, 120i is also a network device. Therefore, both network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with network device functions, and 120a-120j in Figure 1 can be called communication devices with terminal device functions.
[0132] It should be noted that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0133] Next, the technical features related to this application will be introduced.
[0134] In mobile communication systems, the physical layer is typically designed, deployed, and managed using a base station-centric approach, as shown in Figure 2. Figure 2 illustrates an example with two network devices and three terminal devices. The two network devices are denoted as Network Device 1 and Network Device 2, and the three terminal devices are denoted as Terminal Device 1, Terminal Device 2, and Terminal Device 3. A base station-centric approach can be understood as follows: when a terminal device initially accesses the network, it connects to a cell provided by the network device. The network device configures the terminal device with relevant information about that cell and its neighboring cells. Alternatively, it can be understood as the network device configuring resources for the terminal device on a cell-by-cell basis. These resources are only used within the current cell, and reconfiguration is usually required in other cells. Optionally, a base station-centric approach can also be referred to as a network device-centric approach, or a cell-centric approach, etc., without limitation.
[0135] Centering on a base station can reduce the processing complexity of network devices and facilitate the reuse of resources such as frequencies or reference signals between different network devices. However, user experience is easily affected by the distance between the user terminal and the network device. For example, referring to terminal device 1 in Figure 2, terminal device 1 is located in the center of the cell and is relatively close to network device 1. The signal-to-noise ratio of the communication link between terminal device 1 and network device 1 is high, interference is low, and the user experience is good. As another example, referring to terminal device 2 in Figure 2, terminal device 2 is located at the edge of the cell and is relatively far from network device 1. The signal-to-noise ratio of the communication link between terminal device 2 and network device 1 is low, interference is high, and the user experience is poor.
[0136] Referring to terminal device 3 shown in Figure 2, this terminal device 3 is in a mobile state and can move from the cell provided by network device 2 to the cell provided by network device 1, triggering a cell handover process. This may lead to problems such as degraded communication quality and communication interruption, and will also affect the user experience. During the cell handover process, the terminal device and the network device need to perform cumbersome signaling interactions for mobility management and updates, which is not conducive to energy saving of the terminal device and the network device. In addition, the terminal device also needs to perform periodic synchronization operations and measurement operations, which is also not conducive to energy saving of the terminal device and the network device. Optionally, the measurement operation may include, but is not limited to, at least one of the following: cell handover-related measurements, sensing measurements, or channel measurements.
[0137] To address the cell edge issues in the aforementioned base station-centric network architecture, the concept of user-centric no-cell (UCNC) was proposed during the development of mobile communication systems. Optionally, UCNC can also be simply referred to as user-centric. The user-centric approach aims to minimize or avoid triggering cell handover processes, as shown in Figure 3. Figure 3 illustrates an example with two network devices and two terminal devices. The two network devices are denoted as Network Device 1 and Network Device 2, and the two terminal devices are denoted as Terminal Device 1 and Terminal Device 2. In one implementation, the UCNC architecture can achieve user-centricity through a hypercell, that is, aligning the frequency resources of multiple cells with the specific signal formats to be transmitted and received by user terminals, making cell handover imperceptible to users to a certain extent. Essentially, the network devices still need to perform cumbersome mobility management and updates. A hypercell essentially expands the concept of a cell, increasing the number of users to be served. Often, different user terminals are allocated different reference signal sequences and other sequence resources, leading to insufficient reference signal sequences and other sequence resources.
[0138] In the UCNC architecture, although users may not perceive cell handover to some extent, cumbersome mobility management and updates are still required, which is detrimental to energy efficiency of terminal and network devices. For example, frequent synchronization, measurement, and configuration of mobility management and updates between terminal and network devices are necessary, which is also detrimental to energy efficiency of terminal and network devices.
[0139] With the development of mobile communication technology, wireless services are growing and becoming more diverse, and users' demands for communication performance are constantly increasing. For example, in the aforementioned base station-centric or UCNC architecture, when terminal devices move between multiple cells, they need to perform cumbersome mobility management and updates, frequently performing synchronization, measurement, and configuration operations, which affects user experience and results in high power consumption for both terminal and network devices. High power consumption by terminal and network devices impacts communication performance and is detrimental to energy conservation. Therefore, improving communication performance is a current research direction.
[0140] Therefore, embodiments of this application provide a communication method and apparatus for improving communication performance. The method and apparatus described in this application are based on the same technical concept. Since the principles by which the method and apparatus solve the problem are similar, the implementations of the apparatus and method can be mutually referred to, and repeated details will not be elaborated further.
[0141] Before introducing the communication method provided in the embodiments of this application, the relevant terms involved in the embodiments of this application will be explained below. Unless otherwise specified, these explanations are for the purpose of supporting the meaning of the relevant terms and making the embodiments of this application easier to understand, and should not be regarded as a strict limitation of the relevant terms within the scope of protection claimed by this application.
[0142] 1. First transmission mode and second transmission mode
[0143] This application provides a transmission mode, referred to as the first transmission mode. The first transmission mode can be understood as: a mode in which a terminal device communicates with a network device corresponding to multiple cells through fixed resources within multiple cells; or it can also be understood as: a mode in which a terminal device communicates with a network device corresponding to multiple cells through fixed resources within an area covered by the network device corresponding to the multiple cells. Optionally, the network device corresponding to a cell can be understood as the cell being provided by a network device. The multiple cells can correspond to one network device, or they can correspond to multiple network devices, without limitation. For example, the network devices corresponding to multiple cells can be denoted as M network devices, where M is an integer greater than or equal to 1. The area covered by the M network devices can be understood as the geographical range covered by the M network devices, or it can be understood as the logical range covered by the M network devices, without limitation. For simplicity, the following description uses the area covered by the M network devices as the first area.
[0144] Optionally, the first transmission mode may also be referred to as the first communication mode, the first mode, the meta mode, the meta transmission mode, the dedicated mode, the dedicated transmission mode, the green light area mode, or the green light area transmission mode, etc. The naming of the first transmission mode is not limited in the embodiments of this application.
[0145] It is understood that the communication method provided in this application embodiment can be applied to scenarios with multiple cells or to scenarios with only one cell. The following description uses a scenario with multiple cells as an example, and the implementation process in a scenario with only one cell can refer to the implementation process in a scenario with multiple cells.
[0146] Optionally, fixed resources can be understood as resources consistent across multiple cells or a first area, or resources that do not require reconfiguration across multiple cells or a first area. For example, fixed resources may be configured identically across multiple cells, shared by multiple cells, or remain unchanged across multiple cells. For instance, fixed resources can be configured for use by at least one terminal device, which can communicate with network devices corresponding to the multiple cells through the fixed resources. Optionally, fixed resources may also be referred to as meta-resources, etc., and the naming of fixed resources is not limited in this application embodiment. Exemplarily, fixed resources may include sequence resources, or physical resources, or both sequence resources and physical resources.
[0147] The second transmission mode differs from the first transmission mode. For example, the second transmission mode can be understood as a transmission mode other than the first transmission mode. For example, the second transmission mode can be a base station-centric transmission mode. Another example is that the second transmission mode can be a transmission mode in a single-cell scenario. Optionally, the second transmission mode can also be called a second communication mode, a second mode, a non-green light area mode, a non-green light area transmission mode, or a scheduled transmission mode, etc. The naming of the second transmission mode is not limited in this application embodiment.
[0148] 2. Sequence resources and physical resources
[0149] This application provides a sequence resource, which may include (or indicate) at least one sequence. Exemplarily, the sequence resource may include, but is not limited to, at least one of the following: a random access sequence, a synchronization (SYNC) sequence, a paging sequence, a reference signal (RS) sequence, a sequence for generating a wake-up signal (WUS), a sequence for generating a hybrid automatic repeat request (HARQ) signal, or a sequence for generating data. Optionally, the sequence resource may also be referred to as a sequence set, a sequence resource pool, or a sequence pool, etc. This application does not limit the naming of the sequence resource.
[0150] It is understandable that synchronization sequences, paging sequences, random access sequences, reference signal sequences, sequences used to generate wake-up signals, sequences used to generate mixed automatic repeat request signals, and sequences used to generate data can each be referred to as a type of sequence.
[0151] Optionally, the reference signal sequence may include at least one of the following: a sounding reference signal (SRS) sequence, a demodulation reference signal (DMRS) sequence, a positioning reference signal (PSR) sequence, a phase tracking reference signal (PTRS) sequence, or a channel state information-reference signal (CSI-RS) sequence, etc. For simplicity, this application describes the embodiment using SRS as an example. It is understood that in future communication systems, the sounding reference signal may still be called SRS, or it may be named in other ways, without limitation.
[0152] This application provides a physical resource that can be used to carry sequence resources. For example, the physical resource can carry sequence resources within multiple cells. Alternatively, the physical resource can carry sequence resources within a first area. Optionally, carrying sequence resources can be replaced by carrying at least one sequence included in the sequence resources. Optionally, the physical resource can also carry data, etc., within multiple cells or the first area, without limitation.
[0153] For example, physical resources may include time-domain resources, frequency-domain resources, or both. For instance, a physical resource may occupy the entire bandwidth in the frequency domain and a portion of the time-domain resources; or, a physical resource may occupy a portion of the bandwidth in the frequency domain and a portion of the time-domain resources; or, a physical resource may occupy a portion of the bandwidth in the frequency domain and all of the time-domain resources. For ease of understanding, this application uses the example of a physical resource occupying a portion of the bandwidth in the frequency domain. Optionally, this physical resource may also be called a dedicated resource, a meta-bandwidth part (BWP), or a dedicated BWP, etc. The naming of physical resources is not limited in this application embodiment. The following description uses a meta-BWP as an example of a physical resource. Optionally, the meta-BWP may be called a meta-BWP, without limitation. Optionally, the first transmission mode can be understood as a mode in which terminal devices in multiple cells or a first area communicate with M network devices through a meta-BWP (e.g., perform sequence resource transmission).
[0154] In one example, the meta-BWP can occupy the same frequency domain resources in different time units. For example, the meta-BWP occupies the same frequency domain resources in different time units, is continuous in both the frequency and time domains, as shown in (1) of Figure 4. Another example is that the meta-BWP occupies the same frequency domain resources in different time units, is continuous in both the frequency and time domains, as shown in (2) of Figure 4. Yet another example is that the meta-BWP occupies the same frequency domain resources in different time units, is discontinuous in both the frequency and time domains, as shown in (3) of Figure 4. And yet another example is that the meta-BWP occupies the same frequency domain resources in different time units, is discontinuous in both the frequency and time domains, as shown in (4) of Figure 4.
[0155] In another example, the meta-BWP can occupy different frequency domain resources at different time units. For example, the meta-BWP occupies different frequency domain resources at different time units, being continuous in both the frequency and time domains, as shown in Figure 5(1). Another example is that the meta-BWP occupies different frequency domain resources at different time units, being continuous in both the frequency and time domains, as shown in Figure 5(2). Yet another example is that the meta-BWP occupies different frequency domain resources at different time units, being discontinuous in both the frequency and time domains, as shown in Figure 5(3). And yet another example is that the meta-BWP occupies different frequency domain resources at different time units, being discontinuous in both the frequency and time domains, as shown in Figure 5(4).
[0156] It is understandable that the meta-BWP time-frequency patterns shown in Figures 4 and 5 are examples and do not impose restrictions on the meta-BWP time-frequency patterns.
[0157] Optionally, a meta BWP can be divided into uplink meta BWPs and downlink meta BWPs. The uplink meta BWP can be used for uplink transmission between the terminal device and M network devices. For example, the uplink meta BWP can occupy the same frequency domain resources in different time units, or it can occupy different frequency domain resources in different time units. For specific implementation details, please refer to the meta BWP description; further details will not be elaborated here. The downlink meta BWP can be used for downlink transmission between the terminal device and M network devices. For example, the downlink meta BWP can occupy the same frequency domain resources in different time units, or the uplink meta BWP can occupy different frequency domain resources in different time units. For specific implementation details, please refer to the meta BWP description; further details will not be elaborated here.
[0158] Optionally, the meta-BWP time-frequency pattern can be predefined, determined based on pre-agreed information (e.g., formulas or parameters), or configured by the network device; there are no restrictions. For example, the network device can send the meta-BWP configuration information to the terminal device; correspondingly, the terminal device receives the meta-BWP configuration information from the network device. The meta-BWP configuration information can be used to determine the meta-BWP time-frequency pattern. Optionally, the meta-BWP configuration information can be carried by the master information block (MIB); or, the meta-BWP configuration information can be carried by the system information block (SIB); or, the meta-BWP configuration information can also be carried by higher-layer signaling; there are no restrictions. Optionally, the MIB can be carried by the physical broadcast channel (PBCH). Optionally, the SIB can be carried by the physical downlink shared channel (PDSCH). Optionally, the higher-layer signaling can be radio resource control (RRC) signaling, or medium access control-control element (MAC-CE) signaling, etc., without restriction.
[0159] The time unit in this application embodiment can be one or more symbols, one or more time slots, one or more mini-slots, one or more sub-frames, or one or more frames, etc. This application embodiment does not limit the implementation form of the time unit. Furthermore, multiple time units can be continuous in time or discrete, without limitation.
[0160] 3. First access method and second access method
[0161] This application provides an access method, denoted as the first access method. The first access method can be understood as the access method corresponding to a first transmission mode. For example, a terminal device can obtain configuration information of the first transmission mode through the first access method, and / or, the terminal device can use (or access, or enter) the first transmission mode through the first access method. For example, the first access method can be initial access, which can be used to obtain configuration information of the first transmission mode. Another example is that the first access method can be non-initial access, which can be used to access (or enter, or switch to, etc.) the first transmission mode. Yet another example is that the first access method can include both initial access and non-initial access, which can be used to obtain configuration information of the first transmission mode and access the first transmission mode.
[0162] Optionally, the first access method may also be called meta-access or dedicated access method, etc. The naming of the first access method is not limited in the embodiments of this application.
[0163] The second access method differs from the first access method. For example, the second access method can be understood as an access method other than the first access method. For example, the second access method can be the access method corresponding to the second transmission mode. For example, the second access method can be an access method centered on the base station.
[0164] 4. W sequence
[0165] For example, some or all of the sequences in the embodiments of this application can be generated based on the W sequence. The W sequence has low ambiguity, which makes the sequence resources obtained based on the W sequence have good robustness. Based on the W sequence, more sequence resources can be obtained, which is conducive to realizing the expansion of sequence resources, improving the problem of insufficient sequence resources, and providing services to more users.
[0166] The sequence W can be determined by a first length and a second length. The first length can be interpreted as the mapping length of the sequence, the transmission length of the sequence, the actual length of the sequence, or the generation length of the sequence, etc., without restriction. The second length can be interpreted as the length of the sequence within a generation period, or the length of the sequence within a complete period, etc., without restriction. For example, let the first length be denoted as N, and the second length as P, where N is an integer greater than 1, and P is an integer greater than 1.
[0167] For example, the W sequence can satisfy the following formula (1).
[0168] Where x(n) is the W sequence, e is a constant, π is pi, j is the imaginary unit, and j 2= -1. n is an integer greater than 0 and less than or equal to N, or n is an integer greater than or equal to 0 and less than or equal to (N - 1), and N is the first length. P is the second length. p(n) can be a polynomial of the highest degree d, where d is an integer greater than or equal to 0. For example, p(n) can be understood as the generating polynomial of x(n).
[0169] Exemplarily, p(n) can satisfy the following formula (2). p(n) = p d n d + p d-1 n d-1 + … + p1n + p0 Formula (2)
[0170] where p i can be called the coefficient of the i-th term, where i is an integer greater than 0 and less than or equal to d. For example, assuming d > 1, p d is not 0, p d can be called the coefficient of the highest-degree term, p d-1 can be called the coefficient of the second-highest-degree term, and p1 can be called the coefficient of the first-degree term.
[0171] The sequence of the first P terms generated according to formula (1) and formula (2) is then called a generation period, or a complete period. Optionally, the first length and the second length can be equal, or they can also be unequal. For example, if the first length and the second length are equal, that is, N = P, then just take the sequence within one generation period for mapping. Another example, if the first length is less than the second length, that is, N < P, then the sequence of the first N terms within one generation period can be taken for mapping. Still another example, if the first length is greater than the second length, that is, N > P, then the sequence within one generation period and the sequence of the first (N - P) terms within one generation period can be taken for mapping.
[0172] As an example, assume P = 5, and the sequence within one generation period is denoted as {x1, x2, x3, x4, x5}. If N = 5, then {x1, x2, x3, x4, x5} can be taken for mapping. Or, if N = 3, then {x1, x2, x3} can be taken for mapping. Or, if N = 7, then {x1, x2, x3, x4, x5, x1, x2} can be taken for mapping.
[0173] Optionally, the value of the second length can be a prime number. That is, the value of this P can be a prime number. Compared with the case where the value of P is a composite number, when the value of P is a prime number, it cannot be divided by other natural numbers, so that when d is the same and the length of the sequence meets certain conditions, more sequences with good autocorrelation and cross-correlation can be generated, thereby providing services for more users and expanding the capacity.
[0174] As mentioned above, d is an integer greater than or equal to 0. In one example, d = 2, that is, the highest-order term of the W sequence can be a quadratic term. For example, with d = 2, the W sequence can satisfy the following formula (3).
[0175] In another example, d = 3, that is, the highest-order term of the W sequence can be a cubic term. For example, with d = 3, the W sequence can satisfy the following formula (4).
[0176] In another example, d = 4, that is, the highest degree term of the W sequence can be a fourth degree term. For example, with d = 4, the W sequence can satisfy the following formula (5).
[0177] Where Q is the number of cyclic shifts in the time domain, θ is a constant, and α, μ, γ, and τ are all integers. For example, α can be an integer greater than or equal to 0 and less than or equal to (P-1). For example, μ can be an integer greater than or equal to 0 and less than or equal to (P-1). For example, γ can be an integer greater than or equal to 0 and less than or equal to (P-1). For example, τ can be an integer greater than or equal to 0 and less than or equal to (Q-1). The remaining parameters in formulas (3) to (5) can be referred to the description in formula (1), and will not be repeated here.
[0178] It is understood that the above formulas (3) to (5) are examples and are not limited to these. For example, d can also be 1, or 5, or any other integer other than 2, 3, and 4. Exemplarily, the larger the value of d, the more terms the polynomial used in the W sequence has, and the more different sequences can be generated based on the W sequence.
[0179] The communication method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings. This method can be applied to the communication systems shown in Figure 1 or Figure 3, but is not limited thereto. The embodiments of this application use the interaction between a terminal device and a first network device and a second network device as an example for explanation. It is understood that the communication method provided in the embodiments of this application can also be applied to end-to-end communication scenarios such as V2X and D2D. The implementation process can be referred to the following description of the communication between the terminal device and the network device in the embodiments, and will not be repeated here.
[0180] Among them, the first network device and the second network device belong to M network devices. Optionally, the first network device and the second network device can be the same network device, or they can be two different network devices. Unless otherwise specified, the following example illustrates that the first network device and the second network device are two different network devices.
[0181] Unless otherwise specified, the term "terminal device" in this application can refer to the terminal device itself, a component within the terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. Similarly, unless otherwise specified, the term "first network device" in this application can refer to the first network device itself, a component within the first network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the first network device's functions. Unless otherwise specified, the term "second network device" in this application can refer to the second network device itself, a component within the second network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the second network device's functions.
[0182] It is understood that in the embodiments of this application, the terminal device, the first network device, or the second network device may execute some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also execute other operations or variations thereof. Furthermore, the various steps may be executed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to execute all the operations in the embodiments of this application.
[0183] Figure 6 is a flowchart illustrating a communication method provided in an embodiment of this application. As shown in Figure 6, the method may include the following steps.
[0184] S601: The first network device sends a second message. For example, the first network device may send a second message to a terminal device.
[0185] The terminal device receives a second message. For example, the terminal device may receive a second message from the first network device.
[0186] S601 is an optional step, indicated by a dashed line in Figure 6. Here, the cell corresponding to the first network device belongs to multiple cells, or the first network device belongs to M network devices, or the multiple cells include the cell corresponding to the first network device. Optionally, the second message can be a configuration message for the first transmission mode, such as the second message carrying configuration information for the first transmission mode.
[0187] The second message may include at least one of the following: a first identifier, information indicating at least one sequence, or a first resource. Optionally, the information indicating at least one sequence may be a set of sequence identifiers, a table of sequence identifiers, etc. This application embodiment does not limit the implementation form of the information indicating at least one sequence. For example, the information indicating at least one sequence may be one or more sets, one or more tables, or an identifier range, etc., without limitation.
[0188] For brevity, the following description uses the example of a first set of information used to indicate at least one sequence. In other words, the first set is used to indicate at least one sequence. It is understood that in the following text, "first set" can be replaced with "at least one sequence" or "information used to indicate at least one sequence," "sequence indicated by the first set" can be replaced with "at least one sequence," "at least one sequence indicated by the first set" can be replaced with "at least one sequence," and "indicated by the first set" can be replaced with "included in at least one sequence." Accordingly, the second message may include at least one of a first identifier, a first set, or a first resource.
[0189] (1) The first identifier, also known as the UE identifier (ID), is not limited in its naming in this embodiment. The first identifier can be used to identify the terminal device in multiple cells; or, the first identifier can identify the terminal device in a first area; or, the first identifier can be used to identify the terminal device in a first transmission mode; or, the first identifier can be used to identify the context of the terminal device in the first transmission mode; or, the first identifier can be used to identify the context of the terminal device under a first access method; or, the first identifier can identify the context of the terminal device in multiple cells or within a first area. Optionally, the context of the terminal device may include a first set and / or a first resource.
[0190] Optionally, the first identifier can be used to uniquely identify the terminal device in multiple cells or a first area; or, the first identifier can be used to uniquely identify the terminal device in a first transmission mode; or, the first identifier can be used to uniquely identify the context of the terminal device in the first transmission mode; or, the first identifier can be used to uniquely identify the context of the terminal device in a first access method; or, the first identifier can identify the context of the terminal device in multiple cells or a first area. For example, the first identifier can be a unique UE ID, used as an ID for scheduling the terminal device in multiple cells or a first area, or as an ID for scheduling the terminal device in the first transmission mode, or as an ID for scheduling the terminal device in the first access method.
[0191] Optionally, the first identifier can also be used to identify multiple terminal devices, which include terminal devices. For example, the first identifier can be the identifier of a group of UEs. For example, the first identifier can be used to identify the multiple terminal devices in multiple cells or a first area; or, the first identifier can be used to identify the multiple terminal devices in a first transmission mode; or, the first identifier can be used to identify the context of the multiple terminal devices in the first transmission mode; or, the first identifier can identify the context of the multiple terminal devices in multiple cells or a first area; or, the first identifier can be used to identify the context of the multiple terminal devices under a first access method.
[0192] Optionally, the first identifier can be used to page terminal devices in multiple cells or within a first area.
[0193] In one possible implementation, the first identifier can be determined by the radio network temporary identity (RNTI) of the terminal device. Exemplarily, the first identifier can be an identifier obtained by extending the RNTI of the terminal device. For example, the first identifier can be denoted as extended-RNTI (E-RNTI). Exemplarily, the length of the E-RNTI of different terminal devices can be the same or different. For example, the length of the E-RNTI can dynamically change according to the number of users using the first transmission mode in multiple cells or a first area. Optionally, the length of the already allocated E-RNTI has no effect on the length of subsequently allocated E-RNTIs.
[0194] In one example, the first identifier can be determined by the identifier of the first cell and the RNTI of the terminal device. For example, the first identifier includes the identifier of the first cell and the RNTI of the terminal device. For example, the first identifier can include some or all of the information in the identifier of the first cell and some or all of the information in the RNTI of the terminal device. For instance, the first identifier can include X bits truncated from the identifier of the first cell and the RNTI of the terminal device, where X is a positive integer. This truncated X bits can identify the terminal device in multiple cells without using the complete RNTI and cell identifier, which helps to save transmission resources.
[0195] The first cell can be any of multiple cells. For example, the first cell can be the cell corresponding to the first network device, or the first cell can be the cell for initial access, or the first cell can be any of the multiple cells other than the cell for initial access, without restriction.
[0196] Another example is that the first identifier can also be determined by the identifier of the first region and the RNTI of the terminal device. For example, the first identifier includes the identifier of the first region and the RNTI of the terminal device. For example, the first identifier may include some or all of the information in the identifier of the first region and some or all of the information in the RNTI of the terminal device. For instance, the first identifier may include the identifier of the first region and a truncated Y bit from the RNTI of the terminal device, where Y is a positive integer. This truncated Y bit can identify the terminal device within the first region without using the complete RNTI and region identifier, which helps save transmission resources. The first region is described above and will not be repeated here.
[0197] In another example, the first identifier can also be determined by the identifier of the first cell, the identifier of the first area, and the RNTI of the terminal device. For example, the first identifier includes the identifier of the first cell, the identifier of the first area, and the RNTI of the terminal device. For example, the first identifier includes some or all of the information in the identifier of the first cell, some or all of the information in the identifier of the first area, and some or all of the information in the RNTI of the terminal device. For example, the first identifier may include the identifier of the first cell, the identifier of the first area, and a Z bit truncated from the RNTI of the terminal device, where Z is a positive integer. This truncated Z bit can identify the terminal device in the first area and multiple cells without using the complete RNTI, cell identifier, and area identifier, which helps to save transmission resources. The first cell and the first area are described above and will not be repeated here.
[0198] Optionally, the first identifier can be configured by the first network device, or it can be predefined, without restriction.
[0199] (2) A first set may be used to indicate at least one sequence. For example, the first set may include an identifier of at least one sequence. The at least one sequence belongs to the aforementioned sequence resources. For example, the at least one sequence indicated by the first set may be understood as: a sequence resource configured by the first network device for a terminal device, or as: a sequence resource configured by the first network device for a terminal device for transmission in multiple cells or a first area. Exemplarily, the at least one sequence may include at least one of the following: a random access sequence, a SYNC sequence, a paging sequence, an RS sequence, a sequence for generating WUS, a sequence for generating HARQ signals, or a sequence for generating data.
[0200] In this embodiment of the application, the first set indicating at least one sequence may include at least one synchronization sequence. For example, the first set may be used to indicate at least one synchronization sequence. Optionally, the first set may also be used to indicate at least one of the following: a random access sequence, a paging sequence, a sequence for generating WUS, a sequence for generating HARQ signals, or a sequence for generating data.
[0201] The at least one synchronization sequence can be used for synchronization. For example, the at least one synchronization sequence can be used for synchronization between a terminal device and a network device. Optionally, the at least one synchronization sequence can be used for synchronization across multiple cells or within a first area. For example, the at least one synchronization sequence can be used for synchronization between a terminal device and network devices corresponding to multiple cells. That is, the at least one synchronization sequence can be used for synchronization between a terminal device and M network devices. Through this example, when a terminal device moves within multiple cells, it does not need to configure the synchronization sequence multiple times, which simplifies mobility management and updates, and helps reduce the functionality of the terminal device and network devices.
[0202] In one example, each synchronization sequence in at least one synchronization sequence indicated by the first set can be used for synchronization of the terminal device in multiple cells or a first area; that is, each synchronization sequence can be used for synchronization between the terminal device and M network devices. For example, the at least one synchronization sequence indicated by the first set includes a first synchronization sequence that can be used for synchronization between the terminal device and the M network devices. For example, the sequence indicated by the first set includes a synchronization sequence that is used for synchronization between the terminal device and multiple network devices.
[0203] In one example, the sequence indicated by the first set includes multiple synchronization sequences associated with multiple cells, which helps the network device determine the cell where the terminal device is located. For example, the synchronization sequences indicated by the first set can be used for synchronization between the terminal device and the network device corresponding to the cell associated with the synchronization sequence. For example, the sequence indicated by the first set includes a first synchronization sequence associated with a second cell among the multiple cells, which can be used for synchronization between the terminal device and the network device (e.g., the second network device) corresponding to the second cell. Optionally, the association information between the multiple synchronization sequences and the multiple cells can be predefined or configured by the network device (e.g., the first network device), without limitation.
[0204] In one embodiment, each synchronization sequence in the at least one synchronization sequence indicated by the first set may consist of a single sequence. Optionally, this single sequence may be a W sequence, or it may be a set of W sequences, wherein a set of W sequences includes at least one sequence. For details on W sequences, please refer to the terminology description; further elaboration is omitted here. The synchronization sequence involved in this application consists of a single sequence. Compared to a synchronization signal block (SSB) composed of primary synchronization signals (PSS), secondary synchronization signals (SSS), and a physical broadcast channel (PBCH), this approach can occupy fewer network resources, reduce synchronization latency, and help reduce the power consumption of network devices and terminal devices.
[0205] Optionally, the synchronization sequence provided in this application embodiment does not need to carry a cell identifier (cell ID).
[0206] Optionally, the synchronization signal generated based on the synchronization sequence provided in the embodiments of this application can still be called PSS, or it can be named in other ways, such as meta-synchronization signal, dedicated synchronization signal, etc., and the embodiments of this application do not limit this.
[0207] In one possible implementation, at least one synchronization sequence indicated by the first set can be generated based on the W sequence. The description of the W sequence is as described in the preceding terminology section and will not be repeated here. For example, the terminal device can determine synchronization sequences that support transmission in multiple cells or a first area based on the W sequence, and these synchronization sequences include the synchronization sequences indicated by the first set. Optionally, the terminal device can determine synchronization sequences that support transmission in multiple cells or a first area based on relevant parameters of the W sequence. In this implementation, the synchronization sequences indicated by the first set are generated based on the W sequence, which has low ambiguity, resulting in better robustness of the synchronization sequences generated based on the W sequence. Furthermore, a larger number of synchronization sequences can be generated based on the W sequence, which is beneficial for expanding the synchronization sequence capacity, alleviating the problem of insufficient sequence resources, and thus enabling services to be provided to more users.
[0208] Optionally, the relevant parameters of the W sequence may include at least one of the following: a first length, a second length, Q, θ, or at least one coefficient. Please refer to the terminology introduction for Q and θ; they will not be repeated here. At least one coefficient can be understood as the coefficient of the polynomial or the coefficient of the mononomial used in the W sequence. For example, if d = 2, at least one coefficient may include at least one of the following: γ or τ, as shown in formula (3). For another example, if d = 3, at least one coefficient may include at least one of the following: μ, γ, or τ, as shown in formula (4). For yet another example, if d = 4, at least one coefficient may include at least one of the following: α, μ, γ, or τ, as shown in formula (5). Please refer to the aforementioned terminology introduction for descriptions of the first length, second length, Q, θ, α, μ, γ, and τ; they will not be repeated here.
[0209] Optionally, the relevant parameters of the W sequence can be predefined, configured by the network device (e.g., the first network device), or some parameters can be predefined while the remaining parameters are configured by the network device (e.g., the first network device), without limitation. For example, the first network device can send a first message, which can be used to indicate the relevant parameters of the W sequence; correspondingly, the terminal device receives the first message. Optionally, the first message can be carried by the SIB, or by the MIB, or by higher-layer signaling, without limitation. The higher-layer signaling can be, for example, RRC signaling, or MAC-CE signaling, without limitation.
[0210] Optionally, the highest-order term of the W sequence used when generating multiple synchronization sequences can be a quadratic term, as shown in formula (3); or, the highest-order term of the W sequence used when generating multiple synchronization sequences can also be a cubic term, as shown in formula (4); or, the highest-order term of the W sequence used when generating multiple synchronization sequences can also be a quartic term, as shown in formula (5), without restriction. Optionally, the highest-order term of the W sequence used when generating multiple synchronization sequences can be replaced with: the highest-order term used when generating multiple synchronization sequences based on the W sequence.
[0211] In one implementation, the highest-order term used when generating multiple synchronization sequences based on the W sequence can be different or the same. The correlation between multiple synchronization sequences generated using the same highest-order term is better than the correlation between multiple synchronization sequences generated using different highest-order terms, which is beneficial for achieving better detection performance.
[0212] In one implementation, at least one of the multiple terms used in generating the plurality of synchronization sequences based on the W sequence, excluding the highest-order term, can be different. Optionally, the second-highest-order terms used in generating the plurality of synchronization sequences based on the W sequence are different, and / or, the first-order terms used in generating the plurality of synchronization sequences based on the W sequence are different. For example, the highest-order term used in generating the plurality of synchronization sequences based on the W sequence is the same, the second-highest-order terms used in generating the plurality of synchronization sequences based on the W sequence are different, and the first-order terms used in generating the plurality of synchronization sequences based on the W sequence are the same. Yet another example, the highest-order term used in generating the plurality of synchronization sequences based on the W sequence is the same, the second-highest-order terms used in generating the plurality of synchronization sequences based on the W sequence are the same, and the first-order terms used in generating the plurality of synchronization sequences based on the W sequence are different. Still another example, the highest-order term used in generating the plurality of synchronization sequences based on the W sequence is the same, the second-highest-order terms used in generating the plurality of synchronization sequences based on the W sequence are different, and the first-order terms used in generating the plurality of synchronization sequences based on the W sequence are different. In this embodiment, the different second-highest-order terms used when generating multiple synchronization sequences based on the W sequence allow the terminal device to detect the received synchronization sequence by recognizing the correlation position in the time domain or the frequency domain correlation peak position after the inverse fast fourier transform (IFFT), thus reducing detection complexity. Similarly, the different first-order terms used when generating multiple synchronization sequences based on the W sequence allow the terminal device to detect the received synchronization sequence by recognizing the correlation position in the time domain or the time domain correlation peak position after the IFFT, further reducing detection complexity.
[0213] Optionally, the term "same highest-order term" can be replaced with "same highest-order term coefficient". "same second-highest-order term" can be replaced with "same second-highest-order term coefficient". The term "different second-highest-order term" can be replaced with "different second-highest-order term coefficient". "different first-order term" can be replaced with "different first-order term coefficient".
[0214] For example, suppose that the first set indicates multiple synchronization sequences including synchronization sequence 1 and synchronization sequence 2, denoted as x1(n) and x2(n) respectively, and the generator polynomials corresponding to x1(n) and x2(n) are denoted as p1(n) and p2(n) respectively. The highest-order coefficients in p1(n) and p2(n) are the same, while the second-highest-order coefficients are different. This allows the terminal device to detect whether the received sequence is x1(n) or x2(n) based on the correlation position in the time domain or the correlation peak position in the frequency domain after the IFFT. Alternatively, the highest-order coefficients in p1(n) and p2(n) are the same, the second-highest-order coefficients are the same, and the first-order coefficients are different. This allows the terminal device to detect whether the received sequence is x1(n) or x2(n) based on the correlation position in the time domain or the correlation peak position in the frequency domain after the IFFT. Furthermore, the highest-order coefficients in p1(n) and p2(n) are the same, the second-highest-order coefficients are different, and the first-order coefficients are also different. This allows the terminal device to detect whether the received sequence is x1(n) or x2(n) based on the correlation position in the time domain or the correlation peak position in the frequency domain and / or the correlation peak position in the time domain after the IFFT. It is understandable that the detection result of the terminal device can also indicate that the received sequence is neither x1(n) nor x2(n).
[0215] Optionally, the first set can be configured by the first network device, or it can be predefined without restriction.
[0216] (3) A first resource can be used to carry a sequence indicated by a first set. For example, the first resource can be used to carry a sequence indicated by a first set in multiple cells or a first area. For example, the first resource belongs to the aforementioned meta-BWP. For example, the first resource can be understood as a physical resource configured by the first network device for a terminal device to transmit sequence resources in multiple cells or a first area. Optionally, the first resource can be consistent in multiple cells or a first area; or, the first resource can be the same (or configured the same) in multiple cells or a first area; or, the first resource can remain unchanged (or its configuration remains unchanged) in multiple cells or a first area; or, the first resource does not need to be reconfigured in multiple cells or a first area; or, the first resource is shared by multiple cells or a first area. For example, the first resource can be configured for use by at least one terminal device, which can communicate with the network devices corresponding to the multiple cells through the first resource. Optionally, the first resource is a meta-BWP, or the first resource is a part of a meta-BWP.
[0217] For example, the frequency domain resources occupied by the first resource in different time units may be the same, or the frequency domain resources occupied by the first resource in different time units may be different; the first resource may be continuous in the frequency domain, or the first resource may be discontinuous in the frequency domain; the first resource may be continuous in the time domain, or the first resource may be discontinuous in the time domain. For details, please refer to the description of the meta-BWP, which will not be repeated here.
[0218] In this embodiment of the application, a first set can be used to indicate at least one synchronization sequence, and a first resource can be used to carry the at least one synchronization sequence indicated by the first set. For example, the first resource can be used to carry the at least one synchronization sequence indicated by the first set in multiple cells or a first area.
[0219] Optionally, it is assumed that the sequence indicated by the first set includes a first synchronization sequence and a second synchronization sequence. The resources carrying the first synchronization sequence and the resources carrying the second synchronization sequence may be the same, or the resources carrying the first synchronization sequence and the resources carrying the second synchronization sequence may be different.
[0220] Optionally, the first resource can be configured by the first network device, or it can be predefined without restriction.
[0221] Optionally, the second message may also include other information. For example, if the sequence indicated by the first set includes at least one synchronization sequence, the second message may further include information indicating a first sub-resource, which carries the at least one synchronization sequence indicated by the first set and belongs to the first resource. As another example, if the sequence indicated by the first set includes at least one random access sequence, the second message may further include information indicating a second sub-resource, which carries the at least one random access sequence indicated by the first set and belongs to the first resource. Yet another example, if the sequence indicated by the first set includes at least one paging sequence, the second message may further include information indicating a third sub-resource, which carries the at least one paging sequence indicated by the first set and belongs to the first resource.
[0222] As mentioned above, the first set can be predefined or configured by the first network device. The first resource can be predefined or configured by the first network device. In one possible implementation, at least one of the first set or the first resource can be associated with a first identifier. For example, the terminal device can determine the first set and / or the first resource based on the first identifier. These will be described separately below.
[0223] 1. The first set is associated with the first identifier.
[0224] The association of the first set with the first identifier can be understood as follows: the identifier of at least one sequence indicated by the first set is determined by the first identifier. Accordingly, the terminal device can determine the first set based on the first identifier. Optionally, the identifiers of some or all of the sequences in the at least one sequence indicated by the first set can be determined by the first identifier. For example, the identifier of at least one synchronization sequence indicated by the first set can be determined by the first identifier. Accordingly, the terminal device can determine the identifier of at least one synchronization sequence indicated by the first set based on the first identifier.
[0225] In one embodiment, the identifier of at least one synchronization sequence indicated by the first set can be determined by a first identifier and first information. Accordingly, the terminal device can determine the identifier of at least one synchronization sequence indicated by the first set based on the first identifier and the first information. The first information may include the number of at least one synchronization sequence indicated by the first set, or may include a first quantity, or may include both the number of at least one synchronization sequence indicated by the first set and the first quantity.
[0226] The first quantity can be understood as: the number of synchronization sequences that support transmission in multiple cells or a first area; or it can be understood as: the total number of synchronization sequences that can be used in multiple cells or a first area; or it can be understood as: the total number of synchronization sequences that can be used in the first transmission mode; or it can be understood as: the total number of synchronization sequences that can be used to generate synchronization signals in the first transmission mode. The synchronization sequences that support transmission in multiple cells or a first area include at least one synchronization sequence indicated by the first set.
[0227] For example, the identifier of at least one synchronization sequence indicated by the first set can be determined by a first identifier, first information, and a first mapping function. Accordingly, the terminal device can determine the identifier of at least one synchronization sequence indicated by the first set based on the first identifier, first information, and first mapping function. For example, the terminal device can substitute the first identifier and first information into the first mapping function to obtain the identifier of at least one synchronization sequence indicated by the first set. Optionally, the first mapping function can make the identifiers of multiple synchronization sequences different; in other words, the identifiers of multiple synchronization sequences determined based on the first mapping function are different. Optionally, the first mapping function can be predefined or configured by a network device (e.g., a first network device), without limitation. For example, the relevant information of the first mapping function can be carried by an SIB, or by a MIB, or by higher-layer signaling, without limitation. For higher-layer signaling, please refer to the foregoing content; no limitation is imposed.
[0228] In one example, the identifier of at least one synchronization sequence indicated by the first set can satisfy the following formula (6). SYNC id =f SYNCFormula (6) (E_RNTI,X,y)
[0229] Among them, SYNC id The first set indicates at least one synchronization sequence, where E_RNTI is the first identifier, X is the number of synchronization sequences supported for transmission in multiple cells or a first area, y is the number of at least one synchronization sequence indicated by the first set, and f SYNC (·) represents the first mapping function. For example, f... SYNC (·) can satisfy: Where mod(·) is the modulo operation. This is for rounding down.
[0230] In another example, the identifier of at least one synchronization sequence indicated by the first set can satisfy the following formula (7). SYNC id =f SYNC (E_RNTI,X) Formula (7)
[0231] Among them, SYNC id E_RNTI is the identifier of at least one synchronization sequence indicated by the first set, where E_RNTI is the first identifier, X is the number of synchronization sequences supported for transmission in multiple cells or a first area, and f is the number of synchronization sequences supported for transmission in multiple cells or a first area. SYNC (·) represents the first mapping function. For example, f... SYNC (·) can satisfy: in, This is for rounding down.
[0232] Optionally, assuming there are multiple synchronization sequences that can be transmitted across multiple cells or a first area, a first correspondence may exist between the identifiers of the multiple synchronization sequences and the relevant parameters of the W sequence. This first correspondence may be predefined or configured by the network device (e.g., the first network device), without limitation. For example, the information of the first correspondence may be carried by the SIB, or by the MIB, or by higher-layer signaling, without limitation.
[0233] In one example, multiple synchronization sequences include a first synchronization sequence and a second synchronization sequence. A first correspondence can be established where the identifier of the first synchronization sequence is less than the identifier of the second synchronization sequence, and the first parameter used to generate the first synchronization sequence is also less than the first parameter used to generate the second synchronization sequence. This first parameter belongs to the relevant parameters of the W sequence. For example, the first parameter can be the coefficient of the i-th term used when generating multiple synchronization sequences, where i is an integer greater than 0 and less than or equal to d.
[0234] For example, the identifier of the first synchronization sequence is denoted as id1, and the identifier of the second synchronization sequence is denoted as id2. The highest-degree term for generating the synchronization sequence based on the W sequence is a cubic term, as shown in formula (4). The first parameter is the coefficient of the cubic term. The first parameter used to generate the first synchronization sequence is denoted as μ1, and the first parameter used to generate the second synchronization sequence is denoted as μ2. Then, the first correspondence can be: id1 < id2, μ1 < μ2; or, the first parameter is the coefficient of the quadratic term. The first parameter used to generate the first synchronization sequence is denoted as γ1, and the first parameter used to generate the second synchronization sequence is denoted as γ2. Then, the first correspondence can be id1 < id2, μ1 = μ2, γ1 < γ2; or, the first parameter is the coefficient of the linear term. The first parameter used to generate the first synchronization sequence is denoted as τ1, and the first parameter used to generate the second synchronization sequence is denoted as τ2. Then, the first correspondence can be id1 < id2, μ1 = μ2, γ1 = γ2, τ1 < τ2.
[0235] In another example, the multiple synchronization sequences include a first synchronization sequence and a second synchronization sequence. The first correspondence can be: the identifier of the first synchronization sequence is less than the identifier of the second synchronization sequence, and the first parameter used to generate the first synchronization sequence is greater than the first parameter used to generate the second synchronization sequence. This first parameter belongs to the relevant parameters of the W sequence. For example, the first parameter can be the coefficient of the i-th term used when generating the multiple synchronization sequences, where i is an integer greater than 0 and less than or equal to d.
[0236] For example, the identifier of the first synchronization sequence is denoted as id1, and the identifier of the second synchronization sequence is denoted as id2. The highest-degree term for generating the synchronization sequence based on the W sequence is a quadratic term, as shown in formula (3). The first parameter is the coefficient of the quadratic term. The first parameter used to generate the first synchronization sequence is denoted as γ1, and the first parameter used to generate the second synchronization sequence is denoted as γ2. Then, the first correspondence can be id1 < id2, γ1 > γ2; or, the first parameter is the coefficient of the linear term. The first parameter used to generate the first synchronization sequence is denoted as τ1, and the first parameter used to generate the second synchronization sequence is denoted as τ2. Then, the first correspondence can be id1 < id2, γ1 = γ2, τ1 > τ2.
[0237] 2. The first resource is associated with the first identifier.
[0238] The first resource being associated with the first identifier can be understood as: the first resource is determined by the first identifier. Correspondingly, the terminal device can determine the first resource according to the first identifier. Optionally, the identifiers of some or all of the resources in the first resource can be determined by the first identifier. For example, the identifiers of at least one resource can be determined by the first identifier. This at least one resource belongs to the first resource and can be used to carry at least one synchronization sequence indicated by the first set. Correspondingly, the terminal device can determine the resource used to carry at least one synchronization sequence according to the first identifier.
[0239] In one embodiment, the identifier of at least one resource can be determined by a first identifier and second information. Accordingly, the terminal device can determine the identifier of at least one resource based on the first identifier and the second information. The second information may include the quantity of the at least one resource, or a second quantity, or both the quantity of at least one resource and the second quantity. The second quantity can be understood as the quantity of resources used to carry synchronization sequences supporting transmission in multiple cells or a first area. The resources used to carry synchronization sequences supporting transmission in multiple cells or a first area include at least one random access resource used to carry at least one synchronization sequence indicated by a first set.
[0240] For example, the identifier of the at least one resource can be determined by a first identifier, second information, and a second mapping function. Accordingly, the terminal device can determine the identifier of at least one resource based on the first identifier, second information, and second mapping relationship. For example, the terminal device can substitute the first identifier and second information into the second mapping function to obtain the identifier of at least one resource. Optionally, the second mapping function can ensure that the identifiers of resources corresponding to the same sequence of identifiers are different for different terminal devices. In other words, for different terminal devices, if the same sequence is configured, the identifiers of multiple resources determined based on the second mapping function are different. Optionally, the second mapping function can be predefined or configured by a network device (e.g., a first network device), without limitation. For example, the relevant information of the second mapping function can be carried by the SIB, or by the MIB, or by higher-layer signaling, without limitation.
[0241] In one example, the identifier of at least one resource can satisfy the following formula (8). R id =g SYNC (E_RNTI,K) Formula (8)
[0242] Among them, R id For at least one resource identifier, E_RNTI is the first identifier, K is the number of resources used to carry synchronization sequences supporting transmission in multiple cells or a first area, and g is the number of resources used to carry synchronization sequences supporting transmission in multiple cells or a first area. SYNC (·) represents the second mapping function. For example, g... SYNC (·) can satisfy: in, This is for rounding down.
[0243] In another example, the identifier of at least one resource can satisfy the following formula (9). R id =g SYNC(E_RNTI,K,z) Formula (9)
[0244] Among them, R id E_RNTI is the identifier of at least one resource, K is the number of resources used to carry synchronization sequences supporting transmission in multiple cells or a first area, z is the number of resources used to carry at least one synchronization sequence indicated by a first set, and g is the number of resources used to carry at least one synchronization sequence indicated by a first set. SYNC (·) represents the second mapping function. For example, g... SYNC (·) can satisfy: Where mod(·) is the modulo operation. This is for rounding down.
[0245] In the above implementation, the first set and / or the first resource can be associated with the first identifier, so that the terminal device can determine the first set and / or the first resource based on the first identifier, which can reduce signaling interaction, save network resources, and thus improve communication performance.
[0246] In one possible implementation, the first network device can send a third message; correspondingly, the terminal device can receive the third message. The third message can be used to indicate whether the first network device supports a first transmission mode, and / or whether the first network device supports a first access method. Optionally, the third message can be carried by the MIB, or by the SIB, or by higher-layer signaling, without limitation. For example, the first network device can send the third message before sending the second message. In one example, the third message indicates that the first network device does not support the first transmission mode, and the terminal device can determine not to use the first transmission mode. For example, the third message indicates that the first network device does not support the first transmission mode, and the terminal device can determine to use the second transmission mode. In yet another example, the third message indicates that the first network device supports the first transmission mode, and the terminal device can determine to use the first transmission mode. In yet another example, the third message indicates that the first network device does not support the first access method, and the terminal device can determine not to use (or not to employ) the first access method. For example, the third message indicates that the first network device does not support the first access method, and the terminal device can determine to use (or employ) the second access method. In another example, the third message indicates that the first network device supports the first access method, and the terminal device can determine whether to use (or adopt) the first access method. This application embodiment describes an example where the third message indicates that the first network device supports the first transmission mode and / or the first access method.
[0247] Optionally, the second transmission mode can be replaced by: access (or request access, or enter, or cut in, or request cut in, etc.) second transmission mode. Optionally, the first transmission mode can be replaced by: access (or request access, or enter, or cut in, or request cut in, etc.) first transmission mode.
[0248] In one possible implementation, the terminal device can send a fourth message to the first network device; correspondingly, the first network device can receive the fourth message from the terminal device. This fourth message can be used to instruct the terminal device to use a first transmission mode, and / or to instruct the terminal device to use a first access method; alternatively, the fourth message can be used to instruct the terminal device not to use the first transmission mode, and / or to instruct the terminal device not to use the first access method. For example, if the first network device supports the use of the first transmission mode and / or supports the use of the first access method, the terminal device can send a fourth message to the first network device. For example, the terminal device can send a fourth message to the first network device before receiving the second message. The description of using the first transmission mode is provided above and will not be repeated here. For ease of understanding, unless otherwise specified, the following description will use the example of a fourth message instructing the terminal device to use the first transmission mode and / or the first access method.
[0249] Optionally, the fourth message used to indicate that the terminal device does not use the first transmission mode can be replaced by: the fourth message used to indicate that the terminal device uses the second transmission mode. Alternatively, the fourth message used to indicate that the terminal device does not use the first access method can be replaced by: the fourth message used to indicate that the terminal device uses the second access method. For a description of using the second transmission mode, please refer to the aforementioned relevant content, and it will not be repeated here.
[0250] Optionally, the fourth message can be used to request configuration information for the first transmission mode. The configuration information for the first transmission mode may include at least one of the following: a first identifier, a first set, or a first resource. For example, the terminal device sends a fourth message to the first network device; the first network device receives the fourth message and sends a second message to the terminal device based on the fourth message; correspondingly, the terminal device receives the second message from the first network device.
[0251] Optionally, the fourth message can be carried by RRC signaling, or the fourth message can be a random access message (or a random access request message), or the fourth message can be message 3 (Msg3), without limitation. For example, after initial access is completed, or after the terminal device establishes an RRC connection with the first network device, the terminal device can send a fourth message to the first network device, which is carried by RRC signaling. As another example, during the initial access process, the terminal device can send a fourth message to the first network device, which can be a random access message, or the fourth message can also be Msg3. Optionally, the fourth message being a random access message can be replaced by: the fourth message being a physical random access channel (PRACH); or it can also be replaced by: the fourth message being carried by PRACH.
[0252] In one possible implementation, the first network device can send a fifth message; correspondingly, the terminal device can receive the fifth message, which may include at least one of the following: identifiers of M network devices, identifiers of multiple cells, information of a first area, information indicating whether the first transmission mode is allowed, or information indicating whether the first access method is allowed. Optionally, the fifth message may be carried by an SIB, or it may also be carried by a MIB, or it may also be carried by higher-layer signaling, without limitation. For example, the first network device may send the fifth message before sending the second message. In one example, the first network device supports the use of the first transmission mode, and the fifth message includes information indicating that the first transmission mode is not allowed, so the terminal device can determine not to use the first transmission mode. For example, the first network device supports the use of the first transmission mode, and the fifth message includes information indicating that the first transmission mode is not allowed, so the terminal device can determine to use the second transmission mode. In yet another example, the first network device supports the use of the first transmission mode, and the fifth message includes information indicating that the first transmission mode is allowed, so the terminal device can determine to use the first transmission mode. In another example, the first network device supports the use of the first access method, and the fifth message includes information indicating that the first access method is not allowed, allowing the terminal device to determine that it will not use the first access method. For example, if the first network device supports the use of the first access method, and the fifth message includes information indicating that the first access method is not allowed, the terminal device can determine that it will use the second access method. In yet another example, the first network device supports the use of the first access method, and the fifth message includes information indicating that the first access method is allowed, allowing the terminal device to determine that it will use the first access method.
[0253] In one possible implementation, the first network device can send a sixth message to the terminal device; correspondingly, the terminal device can receive the sixth message from the first network device. For example, the first network device can send the sixth message to the terminal device before receiving the fourth message. This sixth message may include information related to the first access method. Optionally, the sixth message may also include information related to the second access method. Optionally, the sixth message may be carried by the SIB, or by the MIB, or by higher-layer signaling, without limitation.
[0254] In one possible implementation, the terminal device can communicate with at least one of the M network devices according to the second message, as shown in Figure 6. For example, the terminal device can synchronize with at least one of the M network devices according to the second message. Optionally, the at least one network device includes a first network device, that is, the terminal device can synchronize with the first network device according to the second message. Figure 6 illustrates an example of the terminal device synchronizing with a second network device among the M network devices. The second network device and the first network device can be the same network device, or they can be two different network devices. Figure 6 illustrates an example where the second network device and the first network device are two different network devices.
[0255] S602: The terminal device determines the first synchronization sequence.
[0256] Step S602 is optional and is shown as a dashed line in Figure 6. For example, the terminal device can determine the first synchronization sequence based on the first set. For example, the terminal device can determine the first synchronization sequence based on the first identifier. The first synchronization sequence belongs to the sequence indicated by the first set.
[0257] Optionally, the first synchronization sequence may be generated based on a single W sequence, or it may be generated based on a set of W sequences, wherein the set of W sequences includes at least one sequence. In other words, the first synchronization sequence may be a single W sequence, or it may be a set of W sequences, wherein the set of W sequences includes at least one sequence.
[0258] Optionally, the first synchronization sequence can be used for synchronization between the terminal device and M network devices; or, the first synchronization sequence can be used for synchronization between the terminal device and the network device corresponding to the second cell (i.e., the second network device).
[0259] Figure 6 illustrates an example of a terminal device determining a first synchronization sequence based on a first set. This application does not limit the implementation method of the terminal device determining the first synchronization sequence.
[0260] S603: The second network device determines the first synchronization sequence.
[0261] S603 is an optional step, indicated by dashed lines in Figure 6. For example, the second network device can determine the first synchronization sequence based on the first set. For example, the second network device can determine the first synchronization sequence based on the first identifier. Wherein, the cell corresponding to the second network device belongs to multiple cells, or the second network device belongs to M network devices, or the multiple cells include the cell corresponding to the second network device.
[0262] In one possible implementation, the second network device and the first network device are two different network devices. The second network device can obtain the configuration information of the terminal device in the first transmission mode by interacting with the first network device, namely at least one of the first identifier, the first set, or the first resource. It is understood that the embodiments of this application do not limit the implementation method of the second network device obtaining the configuration information of the terminal device in the first transmission mode. For example, the second network device can also obtain the configuration information of the terminal device in the first transmission mode from a management device. The management device can be used to maintain (or manage) the configuration information of at least one terminal device in the first transmission mode, and the at least one terminal device includes the terminal device. For example, the first network device can send the configuration information of the terminal device in the first transmission mode to the management device; correspondingly, the management device can receive the configuration information of the terminal device in the first transmission mode from the first network device and store it. The embodiments of this application do not limit the specific implementation form of the management device.
[0263] Figure 6 illustrates an example of a second network device determining a first synchronization sequence based on a first set. This application does not limit the implementation method of the second network device determining the first synchronization sequence.
[0264] S604: The second network device sends a synchronization signal. For example, the second network device sends a synchronization signal according to the first synchronization sequence.
[0265] Accordingly, the terminal device receives a synchronization signal. For example, the terminal device receives a synchronization signal according to a first synchronization sequence.
[0266] The synchronization signal is generated based on a first synchronization sequence. This synchronization signal is carried by a first resource, or in other words, the first synchronization sequence is carried by a first resource. For example, the synchronization signal can be obtained by encoding the first synchronization sequence and then mapping it to a first resource. For instance, a second network device performs operations such as encoding the first synchronization sequence and then performs resource mapping on the encoded sequence to obtain the synchronization signal.
[0267] In one possible implementation, the terminal device can initiate an initial access procedure when a first condition is met. This first condition may include the terminal device not receiving a synchronization sequence indicating a first set of parameters within a set time period, or the terminal device not receiving a synchronization sequence indicating a first set of parameters within multiple consecutive periods. This period can be understood as the transmission period of the synchronization sequence. For example, this period may be predefined, or it may be configured by the network device (e.g., the first network device), and is not limited thereto. Through this implementation, the terminal device can initiate an initial access procedure when it does not receive a synchronization sequence within a set time period or within multiple consecutive periods, which is beneficial for improving communication performance.
[0268] It is understood that the execution order of the steps shown in Figure 6 is an example and is not limited thereto. For example, the terminal device may determine the first synchronization sequence first, and then the second network device may determine the first synchronization sequence; or, the second network device may determine the first synchronization sequence first, and then the terminal device may determine the first synchronization sequence, that is, S603 may be executed first, and then S602 may be executed; or, the terminal device and the second network device may determine the first synchronization sequence simultaneously, without restriction.
[0269] In the method embodiment shown in Figure 6, the terminal device can achieve synchronization with the network device by receiving a synchronization signal through the first resource. The first resource is used to carry at least one sequence, which can be of various types, simplifying the resource configuration process and improving communication performance. Furthermore, the first resource is used to carry the at least one sequence in multiple cells, so that when the terminal device moves in multiple cells, it can synchronize with the network device through the first resource without frequently configuring the resource carrying the synchronization sequence. This simplifies mobility management and updates, reduces the power consumption of the terminal device and the network device, and thus improves communication performance.
[0270] The embodiments provided in this application describe the methods provided by the embodiments of this application from the perspective of interaction between multiple communication devices (e.g., terminal devices and first network devices). The steps performed by the communication devices (e.g., terminal devices or first network devices) can be implemented by different functional entities that make up the communication devices. The communication devices (e.g., terminal devices or first network devices) may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0271] The communication device used to implement the above method in the embodiments of this application is described below with reference to the accompanying drawings. Therefore, the content above can be used in subsequent embodiments, and repeated content will not be described again.
[0272] Figure 7 illustrates a schematic diagram of a communication device 700. This communication device 700 can implement the functions or steps performed by the terminal device or the first network device in the various method embodiments described above.
[0273] For example, when the communication device 700 is used to implement the functions or steps implemented by the terminal device in the above method embodiments, the communication device 700 may be the terminal device or a component in the terminal device.
[0274] For example, when the communication device 700 is used to implement the functions or steps implemented by the first network device in the above method embodiments, the communication device 700 may be the first network device or a component in the first network device (such as DU and / or RU, etc.).
[0275] In one embodiment, the communication device 700 may include a processing module 701 and a transceiver module 702; or it may include a processing module 701 but not a transceiver module 702; or it may include a transceiver module 702 but not a processing module 701. Wherein:
[0276] The processing module 701 can be used to support the communication device 700 in performing the processing actions in the above method embodiments. The processing module 701 can be implemented using one or more processors. For example, the processor can 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), microprocessors (MCUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0277] In this application, the processing module 701 may also be referred to as a processing unit, etc., without limitation.
[0278] Transceiver module 702 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, transceiver module 702 can output information to other devices outside of communication device 700, or to other units within communication device 700. In some embodiments, transceiver module 702 can be implemented through at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, transceiver module 702 can be implemented through interface circuitry, such as a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, and a low-noise amplifier (LNA).
[0279] Optionally, the transceiver module 702 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments. It should be noted that the communication device 700 may include a sending module but not a receiving module. Alternatively, the communication device 700 may include a receiving module but not a sending module. Specifically, it depends on whether the above scheme performed by the communication device 700 includes sending and receiving actions.
[0280] In this application, the transceiver module 702 may also be referred to as a communication interface, a communication module, a transceiver unit, an interface module, an interface unit, or a communication unit, etc., without limitation.
[0281] It should be noted that the communication device 700 may include a processing module 701, but not a transceiver module 702. Alternatively, the communication device 700 may include a transceiver module 702, but not a processing module 701. Specifically, it depends on whether the above-described scheme executed by the communication device 700 includes processing and transceiver actions.
[0282] Optionally, the communication device 700 may further include a storage module, not shown in FIG7. The storage module may be used to store instructions and / or data, and the processing module 701 may read the instructions and / or data in the storage module to enable the communication device 700 to implement the aforementioned method embodiment.
[0283] Optionally, the communication device 700 may be a chip system, the transceiver module 702 may be the input / output interface of the chip (e.g., a baseband chip), and the processing module 701 may be the processor of the chip system.
[0284] In one possible design, when the communication device 700 is a communication equipment or a communication module within a communication equipment, the functionality of the processing module 701 can be implemented by one or more processors. Exemplarily, the processor may include a modem chip (also known as a baseband chip), or a system-on-a-chip (SoC) chip or system-in-package (SIP) chip containing a modem core. The functionality of the transceiver module 702 can be implemented by transceiver circuitry.
[0285] In one possible design, when the communication device 700 is a circuit or chip responsible for communication functions in a communication device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing module 701 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver module 702 can be implemented by the interface circuitry or data transceiver circuitry on the aforementioned chip.
[0286] The communication device can be a terminal device or an access network device.
[0287] In the first implementation, the communication device 700 can realize the functions of a terminal device and perform the following: a processing module 701, used to determine a first synchronization sequence; a transceiver module 702, used to receive a synchronization signal according to the first synchronization sequence, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, the at least one sequence including the first synchronization sequence.
[0288] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
[0289] In one possible implementation, the transceiver module 702 is further configured to allow the terminal device to receive a second message, the second message including at least one of the following: a first identifier for indicating information of the at least one sequence, or the first resource; wherein the first identifier is used to identify the terminal device within a plurality of cells.
[0290] In one possible implementation, the first resource is used to carry at least one sequence, which can be replaced by: the first resource being used to carry the at least one sequence within multiple cells.
[0291] In the second implementation, the communication device 700 can implement the functions of a terminal device, performing the following: a transceiver module 702 is used to receive a second message from a first network device, the second message including at least one of the following: a first identifier for indicating at least one sequence information, or a first resource; wherein, the first identifier is used to identify the terminal device in multiple cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence in the multiple cells; and synchronization is performed with the network devices corresponding to the multiple cells according to the second message.
[0292] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
[0293] In one possible implementation, when synchronizing with network devices corresponding to the plurality of cells according to the second message, the processing module 701 is used to determine a first synchronization sequence, wherein the first synchronization sequence belongs to the at least one synchronization sequence; the transceiver module 702 is used to receive a synchronization signal according to the first synchronization sequence, the synchronization signal being generated based on the first synchronization sequence and carried by a first resource.
[0294] Optionally, based on the first or second implementation described above, the at least one sequence includes at least one synchronization sequence, and each synchronization sequence in the at least one synchronization sequence consists of a sequence.
[0295] Optionally, based on the first or second implementation method described above, the sequence is a W sequence, or the sequence is a set of W sequences.
[0296] Optionally, based on the first or second implementation method described above, the at least one sequence includes at least one synchronization sequence, which is used for synchronization between the terminal device and network devices corresponding to multiple cells.
[0297] Optionally, based on the first or second implementation method described above, the first synchronization sequence is used for synchronization between the terminal device and network devices corresponding to multiple cells.
[0298] Optionally, based on the first or second implementation method described above, the at least one synchronization sequence is generated based on the W sequence.
[0299] Optionally, based on the first implementation or the second implementation described above, the highest-degree term of the W sequence is a quadratic term, or the highest-degree term of the W sequence is a cubic term, or the highest-degree term of the W sequence is a quartic term. Generally, the larger the highest-degree term of the W sequence, the more terms the polynomial used by the W sequence has, and the more different sequences generated based on the W sequence.
[0300] Optionally, based on the first implementation or the second implementation described above, the at least one sequence includes multiple synchronization sequences, and the highest-degree terms used when generating the multiple synchronization sequences based on the W sequence are the same.
[0301] Optionally, based on the first implementation or the second implementation described above, the at least one sequence includes multiple synchronization sequences, and the second-highest terms used when generating the multiple synchronization sequences based on the W sequence are different, and / or the first-degree terms used when generating the multiple synchronization sequences based on the W sequence are different.
[0302] Optionally, based on the first implementation or the second implementation described above, the W sequence is determined by the generation length of the sequence and the length of the sequence within one generation period.
[0303] Optionally, based on the first implementation or the second implementation described above, the W sequence may satisfy the following formula:
[0304] p(n) = p d n d + p d-1 n d-1 + … + p1n + p0;
[0305] where x(n) is the W sequence, n is an integer greater than 0 and less than or equal to N, N is the generation length of the sequence, P is the length of the sequence within one generation period, p i [[ID=二十九]]is a non-zero integer, 1 < i ≤ d, d is an integer greater than 1, and p1 and p0 are both constants.
[0306] Optionally, based on the first implementation or the second implementation described above, if d is 2, the W sequence may be
[0307] Or, if d is 3, the W sequence may be
[0308] Or, if d is 4, the W sequence may be
[0309] Where α is an integer greater than or equal to 0 and less than or equal to (P-1), μ is an integer greater than or equal to 0 and less than or equal to (P-1), γ is an integer greater than or equal to 0 and less than or equal to (P-1), τ is an integer greater than or equal to 0 and less than or equal to (Q-1), Q is the number of cyclic shifts in the time domain, and θ is a constant.
[0310] Optionally, based on the first or second implementation method described above, the length of the sequence within a generation period is a prime number.
[0311] Optionally, based on the first or second implementation described above, the transceiver module 702 is further configured to receive a first message, the first message being used to indicate relevant parameters of the W sequence, the relevant reference including at least one of the following: the generation length of the sequence, the length of the sequence within one generation period, d, Q, α, μ, γ, τ, or θ.
[0312] Optionally, based on the first or second implementation described above, the first identifier of the terminal device is determined by the identifier of the first cell and the radio network temporary identity (RNTI) of the terminal device; or, the first identifier of the terminal device is determined by the identifier of the first region, the identifier of the first cell, and the RNTI of the terminal device; wherein, the first identifier is used to identify the terminal device in multiple cells, the first region is the area covered by the network device corresponding to the multiple cells, and the first cell belongs to the multiple cells.
[0313] Optionally, based on the first or second implementation described above, the at least one sequence includes at least one synchronization sequence, the identifier of which is determined by a first identifier; and / or, the identifier of at least one resource is determined by a first identifier, the at least one resource being used to carry the at least one synchronization sequence; wherein, the first identifier is used to identify the terminal device within multiple cells.
[0314] Optionally, based on the first or second implementation described above, the identifier of the at least one synchronization sequence is determined by the first identifier, which can be replaced by: the identifier of the at least one synchronization sequence is determined by the first identifier and first information, wherein the first information includes the number of synchronization sequences included in the at least one synchronization sequence and / or a first number, wherein the first number is the number of synchronization sequences that support transmission in the plurality of cells.
[0315] Optionally, based on the first or second implementation described above, the identifier of the at least one resource is determined by the first identifier, which can be replaced by: the identifier of the at least one resource is determined by the first identifier and second information, wherein the second information includes the quantity of the at least one resource and / or a second quantity, wherein the second quantity is the quantity of resources used to carry the synchronization sequence transmitted in the plurality of cells.
[0316] Optionally, based on the first or second implementation described above, the processing module 701 is further configured to initiate an initial access process when a first condition is met, wherein the first condition is that the terminal device has not received a synchronization sequence included in the at least one sequence within a set time period, or the first condition is that the terminal device has not received a synchronization sequence included in the at least one sequence within a series of consecutive periods, wherein the period is the transmission period of the synchronization sequence.
[0317] Optionally, based on the first or second implementation method described above, the frequency domain resources occupied by the first resource in different time units may be the same, or the frequency domain resources occupied by the first resource in different time units may be different; the first resource may be continuous in the frequency domain, or the first resource may be discontinuous in the frequency domain; the first resource may be continuous in the time domain, or the first resource may be discontinuous in the time domain.
[0318] Optionally, based on the first or second implementation method described above, the first resource is consistent across multiple cells.
[0319] In the third implementation, the communication device 700 can perform the functions of the first network device, executing the following: a processing module 701, used to determine a first synchronization sequence; a transceiver module 702, used to send a synchronization signal to a terminal device, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, the at least one sequence including the first synchronization sequence.
[0320] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
[0321] In one possible implementation, the transceiver module 702 is further configured to send a second message to the terminal device, the second message including at least one of the following: a first identifier for indicating information of the at least one sequence, or the first resource; wherein the first identifier is used to identify the terminal device in a plurality of cells, the plurality of cells including the cell corresponding to the first network device.
[0322] In one possible implementation, the first resource is used to carry at least one sequence, which can be replaced by: the first resource being used to carry the at least one sequence in multiple cells, the multiple cells including the cell corresponding to the first network device.
[0323] In the fourth implementation, the communication device 700 can implement the functions of the first network device, performing the following: a transceiver module 702, used to send a second message to a terminal device, the second message including at least one of the following: a first identifier, used to indicate information of at least one sequence, or a first resource; wherein, the first identifier is used to identify the terminal device in multiple cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence in the multiple cells; and synchronization is performed with the terminal device according to the second message, the multiple cells including the cell corresponding to the first network device.
[0324] Optionally, the at least one sequence may further include at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
[0325] In one possible implementation, when synchronizing with the terminal device according to the second message, the processing module 701 is configured to determine a first synchronization sequence, wherein the first synchronization sequence belongs to the at least one synchronization sequence; the transceiver module 702 is configured to send a synchronization signal to the terminal device, the synchronization signal being generated based on the first synchronization sequence and carried by a first resource.
[0326] Optionally, based on the third or fourth implementation method described above, the at least one sequence includes at least one synchronization sequence, and each synchronization sequence in the at least one synchronization sequence consists of a sequence.
[0327] Optionally, based on the third or fourth implementation method described above, the sequence is a W sequence, or the sequence is a set of W sequences.
[0328] Optionally, based on the third or fourth implementation method described above, the at least one sequence includes at least one synchronization sequence, which is used for synchronization between the terminal device and network devices corresponding to multiple cells, wherein the multiple cells include the cell corresponding to the first network device.
[0329] Optionally, based on the above third implementation manner or fourth implementation manner, the first synchronization sequence is used for synchronization between the terminal device and network devices corresponding to multiple cells, and the multiple cells include the cell corresponding to the first network device.
[0330] Optionally, based on the above third implementation manner or fourth implementation manner, the at least one synchronization sequence is generated based on a W sequence.
[0331] Optionally, based on the above third implementation manner or fourth implementation manner, the highest-degree term of the W sequence is a quadratic term, or the highest-degree term of the W sequence is a cubic term.
[0332] Optionally, based on the above third implementation manner or fourth implementation manner, the at least one sequence includes multiple synchronization sequences, and the highest-degree terms used when generating the multiple synchronization sequences based on the W sequence are the same.
[0333] Optionally, based on the above third implementation manner or fourth implementation manner, the at least one sequence includes multiple synchronization sequences, the second-highest terms used when generating the multiple synchronization sequences based on the W sequence are different, and / or the first-degree terms used when generating the multiple synchronization sequences based on the W sequence are different.
[0334] Optionally, based on the above third implementation manner or fourth implementation manner, the W sequence is determined by the generation length of the sequence and the length of the sequence within one generation period.
[0335] Optionally, based on the above third implementation manner or fourth implementation manner, the W sequence may satisfy the following formula:
[0336] p(n) = p d n<opposite d + p d-1 n d-1 + … + p1n + p0;
[0337] where x(n) is the W sequence, n is an integer greater than 0 and less than or equal to N, N is the generation length of the sequence, P is the length of the sequence within one generation period, p i is a non-zero integer, 1 < i ≤ d, d is an integer greater than 1, and p1 and p0 are both constants.
[0338] Optionally, based on the above third implementation manner or fourth implementation manner, if d is 2, the W sequence may be
[0339] Or, if d is 3, the W sequence may be
[0340] Alternatively, if d is 4, the W sequence can be
[0341] Where α is an integer greater than or equal to 0 and less than or equal to (P-1), μ is an integer greater than or equal to 0 and less than or equal to (P-1), γ is an integer greater than or equal to 0 and less than or equal to (P-1), τ is an integer greater than or equal to 0 and less than or equal to (Q-1), Q is the number of cyclic shifts in the time domain, and θ is a constant.
[0342] Optionally, based on the third or fourth implementation method described above, the length of the sequence within a generation period is a prime number.
[0343] Optionally, based on the third or fourth implementation method described above, the transceiver module 702 is further configured to send a first message to the terminal device, the first message being used to indicate the relevant parameters of the W sequence, the relevant reference including at least one of the following: the generation length of the sequence, the length of the sequence within one generation period, d, Q, α, μ, γ, τ, or θ.
[0344] Optionally, based on the third or fourth implementation method described above, the first identifier of the terminal device is determined by the identifier of the first cell and the RNTI of the terminal device; or, the first identifier of the terminal device is determined by the identifier of the first region, the identifier of the first cell, and the RNTI of the terminal device; wherein, the first identifier is used to identify the terminal device in multiple cells, the first region is the area covered by the network device corresponding to the multiple cells, the first cell belongs to the multiple cells, and the multiple cells include the cell corresponding to the first network device.
[0345] Optionally, based on the third or fourth implementation method described above, the at least one sequence includes at least one synchronization sequence, the identifier of the at least one synchronization sequence is determined by a first identifier; and / or, the identifier of at least one resource is determined by the first identifier, the at least one resource is used to carry the at least one synchronization sequence; wherein, the first identifier is used to identify the terminal device in multiple cells, and the cell corresponding to the first network device belongs to the multiple cells.
[0346] Optionally, based on the third or fourth implementation method described above, the identifier of the at least one synchronization sequence is determined by the first identifier, which can be replaced by: the identifier of the at least one synchronization sequence is determined by the first identifier and first information, wherein the first information includes the number of synchronization sequences included in the at least one synchronization sequence and / or a first number, wherein the first number is the number of synchronization sequences that support transmission in the plurality of cells.
[0347] Optionally, based on the third or fourth implementation method described above, the identifier of the at least one resource is determined by the first identifier, which can be replaced by: the identifier of the at least one resource is determined by the first identifier and second information, wherein the second information includes the quantity of the at least one resource and / or a second quantity, wherein the second quantity is the quantity of resources used to carry the synchronization sequence transmitted in the plurality of cells.
[0348] Optionally, based on the third or fourth implementation method described above, the frequency domain resources occupied by the first resource in different time units may be the same, or the frequency domain resources occupied by the first resource in different time units may be different; the first resource may be continuous in the frequency domain, or the first resource may be discontinuous in the frequency domain; the first resource may be continuous in the time domain, or the first resource may be discontinuous in the time domain.
[0349] Optionally, based on the third or fourth implementation method described above, the first resource is consistent across multiple cells.
[0350] Detailed descriptions of the above-mentioned processing module 701 and transceiver module 702 can be obtained directly from the relevant descriptions in the foregoing embodiments, and will not be repeated here.
[0351] As shown in Figure 8, this application provides a schematic diagram of another communication device 800. The communication device 800 may include a processor 820, used to implement or support the communication device 800 in implementing the functions of the first network device or terminal device in the aforementioned method embodiments. For details, please refer to the detailed descriptions in the aforementioned method embodiments, which will not be repeated here. For example, the processor 820 is used to read and execute program instructions through the communication interface 810, so that the communication device 800 implements the corresponding method. The processor 820 may include one or more processors, without limitation.
[0352] It should be noted that the aforementioned functional modules can be implemented by hardware or by a combination of hardware and software, without limitation. Furthermore, when the communication device 800 includes only the processor 820, the communication device 800 can be a chip or a chip system.
[0353] For example, the communication device 800 can be a chip system. The chip system can be composed of chips or can include chips and other discrete components, without limitation.
[0354] For example, when the communication device 800 is a chip, the communication interface 810 can be the chip's input / output interface, where input corresponds to receiving operations and output corresponds to sending operations.
[0355] Optionally, the communication device 800 may further include a memory 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 820. This coupling can be understood as an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 820 may operate in conjunction with the memory 830; the processor 820 and the memory 830 may be integrated together or disposed separately.
[0356] Furthermore, the processor 820 is used to execute program instructions stored in the memory 830 so that the communication device 800 implements the corresponding method.
[0357] One or more of the memories in memory 830 may be included in the processor, or memory 830 may exist independently, such as off-chip memory, and be connected to processor 820 via a communication bus (represented by thick line 840 in Figure 8). Memory 830 and processor 820 may also be integrated together.
[0358] Optionally, the communication device 800 also includes a communication interface 810 (shown as dashed lines in FIG8) for communicating with other devices via a transmission medium, so that the device in the communication device 800 can communicate with other devices.
[0359] For example, when the communication device 800 is the first communication device, other devices can be second communication devices, etc. The processor 820 can use the communication interface 810 to send and receive data. For example, the processor 820 can be used to control the communication interface 810 to receive and / or send signals.
[0360] Specifically, the communication interface 810 can be a transceiver. In terms of hardware implementation, the transceiver can be used to implement the functions of the transceiver module 702 mentioned above, and the transceiver is integrated into the communication device 800 to form the communication interface 810.
[0361] Optionally, the transceiver may include a transmitter and / or a receiver to respectively implement the sending and receiving operations in the method embodiment; other operations besides sending and receiving may be implemented by the processor 820.
[0362] It should be noted that the communication interface 810 may have both sending and receiving functions, enabling the transmission and reception of signals; or it may have a sending function but no receiving function, used for transmitting signals; or it may have a receiving function but no sending function, used for receiving signals.
[0363] It should be noted that the specific connection medium between the communication interface 810, processor 820, and memory 830 is not limited in the embodiments of this application. Figure 8 shows the memory 830, processor 820, and communication interface 810 connected via a communication bus 840. The connection methods between other components are merely illustrative and not intended to be limiting. The communication bus 840 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 8, but this does not indicate that there is only one communication bus or one type of communication bus.
[0364] In the embodiments of this application, the processor 820 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor may be a microprocessor or any conventional processor. The methods disclosed in the embodiments of this application may be executed by the hardware in the processor, or by a combination of hardware and software in the processor.
[0365] In this embodiment, the memory 830 can be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium used to carry or store program code in the form of instructions or data structures that can be accessed by a computer; or it can be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.
[0366] In a first possible implementation, the communication device 800 may be a terminal device used to implement the relevant methods corresponding to the terminal device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.
[0367] For example, the methods corresponding to the terminal device in the above embodiments include: determining a first synchronization sequence; receiving a synchronization signal according to the first synchronization sequence, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, the at least one sequence including the first synchronization sequence.
[0368] In a second possible implementation, the communication device 800 may be a terminal device used to implement the methods corresponding to the terminal device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.
[0369] For example, the methods corresponding to the terminal device in the above embodiments include: receiving a second message from a first network device, the second message including at least one of the following: a first identifier for indicating information of at least one sequence, or a first resource; wherein the first identifier is used to identify the terminal device in a plurality of cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence in the plurality of cells; and synchronizing with the network devices corresponding to the plurality of cells according to the second message.
[0370] In a third possible implementation, the communication device 800 may be a first network device, used to implement the relevant methods corresponding to the first network device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.
[0371] For example, the methods corresponding to the first network device in the above embodiments include: determining a first synchronization sequence; sending a synchronization signal to a terminal device, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, the at least one sequence including the first synchronization sequence.
[0372] In a fourth possible implementation, the communication device 800 may be a first network device, used to implement the methods corresponding to the first network device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.
[0373] For example, the methods corresponding to the first network device in the above embodiments include: sending a second message to a terminal device, the second message including at least one of the following: a first identifier for indicating information of at least one sequence, or a first resource; wherein the first identifier is used to identify the terminal device in a plurality of cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence in the plurality of cells; synchronizing with the terminal device according to the second message, the plurality of cells including the cell corresponding to the first network device.
[0374] For the specific implementation process, please refer to the relevant content in the aforementioned embodiments; it will not be repeated here.
[0375] Based on the same concept, referring to Figure 9, this application embodiment also provides another communication device 900, including: an input / output interface 910 and a logic circuit 920; the input / output interface 910 is used to receive code instructions and transmit them to the logic circuit 920; the logic circuit 920 is used to run the code instructions to execute the method executed by the terminal device or the first network device in any of the above embodiments.
[0376] In a first implementation, the communication device 900 can be applied to a terminal device to execute the methods performed by the terminal device, specifically, for example, the methods performed by the terminal device in the aforementioned method embodiments. For example, the communication device 900 can determine a first synchronization sequence; receive a synchronization signal based on the first synchronization sequence, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, the at least one sequence including the first synchronization sequence.
[0377] In the second implementation, the communication device 900 can be applied to a terminal device to execute the methods performed by the terminal device, specifically, for example, the methods performed by the terminal device in the aforementioned method embodiments. For example, the communication device 900 can receive a second message from a first network device, the second message including at least one of the following: a first identifier for indicating information of at least one sequence, or a first resource; wherein the first identifier is used to identify the terminal device within a plurality of cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence within the plurality of cells; and synchronization is performed with the network devices corresponding to the plurality of cells according to the second message.
[0378] In a third implementation, the communication device 900 can be applied to a first network device to execute the method performed by the first network device, specifically, for example, the method performed by the first network device in the aforementioned method embodiments. For example, the communication device 900 can determine a first synchronization sequence; send a synchronization signal to a terminal device, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, the at least one sequence including the first synchronization sequence.
[0379] In the fourth implementation, the communication device 900 can be applied to a first network device to execute the method performed by the first network device, specifically, for example, the method performed by the first network device in the aforementioned method embodiments. For example, the communication device 900 can send a second message to a terminal device, the second message including at least one of the following: a first identifier for indicating information of at least one sequence, or a first resource; wherein the first identifier is used to identify the terminal device within a plurality of cells, the at least one sequence includes at least one synchronization sequence, and the first resource is used to carry the at least one sequence within the plurality of cells; synchronization is performed with the terminal device according to the second message, the plurality of cells including the cell corresponding to the first network device.
[0380] For the specific implementation process, please refer to the aforementioned method implementation examples, which will not be repeated here.
[0381] This application also provides a communication system, which may include one or more of the following: a first network device or a terminal device. Optionally, the communication system may further include a second network device. The first network device or the terminal device can be referred to the descriptions in the foregoing method embodiments, and will not be repeated here.
[0382] This application also provides a computer-readable storage medium for storing computer programs or instructions. When the computer programs or instructions are run, the methods or steps executed by the first network device or terminal device in the foregoing embodiments are implemented.
[0383] This application also provides a computer program product, including a computer program that, when run on a computer, enables the methods or steps executed by the first network device or terminal device in the foregoing embodiments to be implemented.
[0384] This application provides a chip system including a processor for implementing the functions of the first network device or terminal device in the aforementioned method (e.g., executing corresponding methods or steps). The chip system may be composed of a chip or may include a chip and other discrete components.
[0385] Optionally, the chip system also includes a memory for storing program instructions that the processor can read and execute to implement the corresponding method.
[0386] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0387] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0388] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0389] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0390] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0391] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0392] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essential contributing part of the technical solution of this application, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0393] The above description is merely a specific embodiment of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method is applied to a terminal device or an apparatus in the terminal device, and the method comprises: determining a first synchronization sequence; receiving a synchronization signal according to the first synchronization sequence, the synchronization signal being generated based on the first synchronization sequence, the synchronization signal being carried by a first resource, and the first resource being used to carry at least one sequence, the at least one sequence comprising the first synchronization sequence.
2. The method of claim 1, wherein, The at least one sequence comprises at least one synchronization sequence, and each synchronization sequence in the at least one synchronization sequence consists of one sequence.
3. The method of claim 2, wherein, The one sequence is one W sequence, or the one sequence is a group of W sequences.
4. The method according to any one of claims 1 to 3, characterized in that, The at least one sequence comprises at least one synchronization sequence, and the at least one synchronization sequence is used for synchronization between the terminal device and network devices corresponding to a plurality of cells.
5. The method according to any one of claims 1 to 4, characterized in that, The first synchronization sequence is used for synchronization between the terminal device and network devices corresponding to a plurality of cells.
6. The method according to any one of claims 1 to 5, characterized in that, The first resource is used to carry at least one sequence, comprising: The first resource is used to carry the at least one sequence in a plurality of cells.
7. The method according to any one of claims 1 to 6, characterized in that, The at least one sequence comprises at least one synchronization sequence, and the at least one synchronization sequence is generated based on a W sequence.
8. The method of claim 7, wherein, The highest order term of the W sequence is a quadratic term, or the highest order term of the W sequence is a cubic term.
9. The method according to any one of claims 1 to 8, characterized in that, The at least one sequence comprises a plurality of synchronization sequences, and the highest order term used when the plurality of synchronization sequences are generated based on a W sequence is the same.
10. The method according to any one of claims 1 to 9, characterized in that, The at least one sequence comprises a plurality of synchronization sequences, and the second highest order term used when the plurality of synchronization sequences are generated based on a W sequence is different, and / or the first order term used when the plurality of synchronization sequences are generated based on a W sequence is different.
11. The method according to any one of claims 6 to 10, characterized in that, The W sequence is determined by a generation length of a sequence and a length of the sequence in one generation period.
12. The method according to any one of claims 6 to 11, characterized in that, The W sequence satisfies the following equation: where x(n) is a W sequence, n is an integer greater than 0 and less than or equal to N, N is the generation length of the sequence, P is the length of the sequence in a generation period, p i is a non-zero integer, 1 < i ≤ d, d is an integer greater than 1, p1 and p0 are both constants.
13. The method of claim 12, wherein, wherein said d is 2, said W sequence is or, wherein d is 3, the W sequence is or, d is 4, the W sequence is wherein α is an integer greater than or equal to 0 and less than or equal to (P-1), μ is an integer greater than or equal to 0 and less than or equal to (P-1), γ is an integer greater than or equal to 0 and less than or equal to (P-1), τ is an integer greater than or equal to 0 and less than or equal to (Q-1), Q is a number of cyclic shifts in a time domain, and θ is a constant.
14. The method according to any one of claims 11 to 13, characterized in that, The length of the sequence in one generation period is a prime number.
15. The method according to any one of claims 11 to 14, characterized in that, The method further comprises: receiving a first message, the first message being used to indicate related parameters of the W sequence, and the related parameters comprising at least one of the following: the generation length of the sequence, the length of the sequence in one generation period, d, Q, α, μ, γ, τ, or θ.
16. The method according to any one of claims 1 to 15, characterized in that, The method further comprises: receiving a second message, the second message comprising at least one of the following: a first identifier, information used to indicate the at least one sequence, or the first resource; and wherein the first identifier is used to identify the terminal device in a plurality of cells.
17. The method of any one of claims 1 to 16, wherein: a first identifier of the terminal device is determined by an identifier of a first cell and a radio network temporary identifier (RNTI) of the terminal device; or, The first identifier of the terminal device is determined by an identifier of the first area, an identifier of the first cell, and an RNTI of the terminal device. The first identifier is used to identify the terminal device in a plurality of cells, the first area is an area covered by a network device corresponding to the plurality of cells, and the first cell belongs to the plurality of cells.
18. The method of any one of claims 1 to 17, wherein, The method further includes: In a case where a first condition is met, starting an initial access procedure, wherein the first condition is that the terminal device does not receive a synchronization sequence included in the at least one sequence within a set time length, or the first condition is that the terminal device does not receive the synchronization sequence included in the at least one sequence within a plurality of continuous periods, and the period is a transmission period of the synchronization sequence.
19. The method of any one of claims 1 to 18, wherein, The at least one sequence further includes at least one of a paging sequence, a random access sequence, a reference signal sequence, a sequence for generating a wake-up signal, a sequence for generating a hybrid automatic repeat request signal, or a sequence for generating data.
20. A method of communication, comprising: The method is applied to a first network device or an apparatus in the first network device, and includes: Determining a first synchronization sequence; Sending a synchronization signal to a terminal device, the synchronization signal being generated based on the first synchronization sequence, and the synchronization signal being carried by a first resource, the first resource being used to carry at least one sequence, and the at least one sequence including the first synchronization sequence.
21. The method of claim 20, wherein, The at least one sequence includes at least one synchronization sequence, and each synchronization sequence in the at least one synchronization sequence consists of one sequence.
22. The method of claim 21, wherein, The one sequence is one W sequence, or the one sequence is a group of W sequences.
23. The method of any one of claims 20-22, wherein, The at least one sequence includes at least one synchronization sequence, and the at least one synchronization sequence is used for synchronization between the terminal device and a network device corresponding to a plurality of cells, and the plurality of cells include a cell corresponding to the first network device.
24. The method of any one of claims 20-23, wherein, The first synchronization sequence is used for synchronization between the terminal device and a network device corresponding to a plurality of cells, and the plurality of cells include a cell corresponding to the first network device.
25. The method of any one of claims 20-24, wherein, The first resource is used to carry at least one sequence, including: The first resource is used to carry the at least one sequence in a plurality of cells.
26. The method of any one of claims 20-25, wherein, The at least one synchronization sequence is generated based on a W sequence.
27. The method of claim 26, wherein, The highest order term of the W sequence is a quadratic term, or the highest order term of the W sequence is a cubic term.
28. The method of any one of claims 20 to 27, wherein The at least one sequence includes a plurality of synchronization sequences, and the highest order term used when generating the plurality of synchronization sequences based on a W sequence is the same.
29. The method of any one of claims 20 to 28, wherein The at least one sequence includes a plurality of synchronization sequences, and the second highest order term used when generating the plurality of synchronization sequences based on a W sequence is different, and / or the first order term used when generating the plurality of synchronization sequences based on a W sequence is different.
30. The method of any one of claims 25-29, wherein, The W sequence is determined by a generation length of a sequence and a length of a sequence within a generation period.
31. The method of any one of claims 25-30, wherein, The W sequence satisfies the following equation: where x(n) is a W sequence, n is an integer greater than 0 and less than or equal to N, N is the generation length of the sequence, P is the length of the sequence in a generation period, p i is a non-zero integer, 1 < i ≤ d, d is an integer greater than 1, p1 and p0 are both constants.
32. The method of claim 31, wherein wherein said d is 2, said W sequence is Or, wherein said d is 3, said W sequence is Or, Or, d is 4, the W sequence is wherein a is an integer greater than or equal to 0 and less than or equal to (P-1), m is an integer greater than or equal to 0 and less than or equal to (P-1), g is an integer greater than or equal to 0 and less than or equal to (P-1), t is an integer greater than or equal to 0 and less than or equal to (Q-1), Q is a quantity of cyclic shift in time domain, and 0 is a constant.
33. The method of any one of claims 30-32, wherein, The length of the sequence in the one generation period is a prime number.
34. The method of any one of claims 30-33, wherein, The method further includes: sending, to the terminal device, a first message, the first message being used for indicating related parameters of the W sequence, the related parameters including at least one of the following: a generation length of the sequence, a length of the sequence in the one generation period, d, Q, a, m, g, t, or 0.
35. The method of any one of claims 20-34, wherein, The method further includes: sending, to the terminal device, a second message, the second message including at least one of the following: a first identifier, information of the at least one sequence, or the first resource; wherein the first identifier is used for identifying the terminal device in a plurality of cells, the plurality of cells including a cell corresponding to the first network device.
36. The method of any of claims 20-35, wherein the first identifier of the terminal device is determined by an identifier of a first cell and an RNTI of the terminal device; or the first identifier of the terminal device is determined by an identifier of a first area, an identifier of a first cell, and an RNTI of the terminal device; wherein the first identifier is used for identifying the terminal device in a plurality of cells, the first area is an area covered by network devices corresponding to the plurality of cells, the first cell belongs to the plurality of cells, and the plurality of cells include a cell corresponding to the first network device.
37. The method of any one of claims 20-36, wherein, The at least one sequence further includes at least one of the following: a paging sequence, a random access sequence, a reference signal sequence, a sequence used for generating a wake-up signal, a sequence used for generating a hybrid automatic repeat request signal, or a sequence used for generating data.
38. A communications device, characterized by comprising a module for performing the method of any of claims 1-19, or a module for performing the method of any of claims 20-37.
39. A communications device, characterized by comprising at least one processor configured to perform the method of any of claims 1-19, or the method of any of claims 20-37.
40. A communication system, characterized by comprising a terminal device and / or a first network device, wherein the terminal device is configured to perform the method of any of claims 1-19, and the first network device is configured to perform the method of any of claims 20-37.
41. A computer-readable storage medium, comprising: a computer program or instructions stored therein, when executed, cause the method of any of claims 1-19 to be implemented, or the method of any of claims 20-37 to be implemented.
42. A computer program product, characterised in that, The computer program product comprises a computer program which, when run on a computer, causes the method of any one of claims 1 to 19 to be implemented, or causes the method of any one of claims 20 to 37 to be implemented.
Citation Information
Patent Citations
Infrastructure equipment, wireless communications network, communication device and methods
US20210168747A1
SYNC signal design for enhanced coverage
WO2019096603A1
Wireless communication method, terminal device, and network device
WO2023225997A1
Synchronization method and apparatus, and computer storage medium
WO2024148585A1