Communication method and communication apparatus
By using a sequence different from synchronization signals and physical broadcast channel blocks in the communication system, and adjusting the way time and frequency domain resources are occupied, terminal devices can still obtain synchronization even when the channel quality is poor. This solves the synchronization problem under poor communication conditions, improves synchronization performance, and reduces resource overhead.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-07-21
- Publication Date
- 2026-04-30
AI Technical Summary
In situations with poor communication conditions, terminal devices may find it difficult to achieve synchronization through primary and secondary synchronization signals.
A first sequence, different from the sequence in the synchronization signal and the physical broadcast channel block, is used to obtain synchronization by receiving the sequence on specific time and frequency domain resources, including adjusting the occupancy and offset of time and frequency domain resources to generate a longer sequence to improve synchronization performance.
Synchronization can still be achieved even under poor channel quality, improving synchronization performance, reducing resource overhead, and enhancing system flexibility and synchronization performance.
Smart Images

Figure CN2025109617_30042026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411501261.1, filed on October 24, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method and communication device. Background Technology
[0003] In a communication system, once a terminal device obtains synchronization, it can achieve time and frequency synchronization with network devices.
[0004] In some solutions, terminal devices can achieve synchronization through synchronization signals and the primary synchronization signal (PSS) and secondary synchronization signal (SSS) within the physical broadcast channel block (SSB). However, under poor communication conditions, terminal devices may find it difficult to achieve synchronization via PSS and SSS. Therefore, providing an alternative method for synchronization is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a communication method and a communication device that can be used to obtain synchronization.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] A first aspect provides a communication method. The communication method includes: a first device receiving a first sequence on first time-domain resources and first frequency-domain resources, the first sequence being different from a synchronization signal and a sequence in a physical broadcast channel block (SSB). The first device obtains synchronization at least based on the first sequence.
[0008] Based on the communication method provided in the first aspect, the first device can receive a first sequence on a first time domain resource and a first frequency domain resource. The first sequence is different from the sequence in the synchronization signal and the physical broadcast channel block. Thus, synchronization can be obtained based on the first sequence.
[0009] As an example, the first device can be a terminal device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. This communication module, circuit or chip responsible for communication functions, chip system, or other components or parts can be used in the terminal device.
[0010] In one possible implementation, the length of the first sequence can be greater than the length of the second sequence carried in the primary synchronization signal (PSS) of the SSB. Alternatively, the first device may obtain synchronization based at least on the first sequence, which could include obtaining synchronization based on both the first sequence and the SSB. This allows the length of the sequence used for synchronization to be greater than the length of the second sequence, resulting in a higher correlation peak after correlation processing of the sequence used for synchronization. This enables synchronization to be obtained even in situations with poor channel quality, such as a low signal-to-noise ratio that prevents synchronization from being obtained via the SSB, thereby improving synchronization performance and allowing for wider application in various scenarios.
[0011] In one possible implementation, the first time-domain resource occupies P time-domain symbols, and the time-domain symbols occupied by the first time-domain resource are separated from the PSS by Q symbols, where P is an integer greater than or equal to 1 and Q is an integer greater than or equal to 0. It should be understood that when Q = 0, it can also be interpreted as the time-domain symbols occupied by the first time-domain resource and the time-domain symbols occupied by the PSS being consecutive, or in other words, there are no other time-domain symbols between the time-domain symbols occupied by the first time-domain resource and the time-domain symbols occupied by the PSS. When Q = 0, the first sequence and the PSS are transmitted on consecutive time-domain symbols. Because the channel conditions are similar, it is convenient for the terminal equipment to combine them for related processing.
[0012] In one possible implementation, the first time-domain resource occupies two time-domain symbols. These two time-domain symbols are consecutive to the time-domain symbols occupied by the primary synchronization signal (PSS) in the SSB, and the time-domain position of the two time-domain symbols occupied by the first time-domain resource precedes the time-domain symbols occupied by the PSS. This way, by using two time-domain symbols, a longer first sequence can be carried, resulting in better synchronization performance. Alternatively, the first time-domain resource occupies one time-domain symbol. This one time-domain symbol is separated from the time-domain symbols occupied by the PSS by one time-domain symbol, and the time-domain position of the one time-domain symbol occupied by the first time-domain resource precedes the time-domain symbol carrying the PSS. This way, the first sequence occupies only one time-domain symbol, reducing resource consumption and allowing for the transmission of other information in the system. Alternatively, the first time-domain resource occupies 3 time-domain symbols. These 3 time-domain symbols are consecutive to the time-domain symbols occupied by the Physical Broadcast Channel Block (PBCH) in the SSB, and their time-domain position precedes that of the PBCH. This use of 3 time-domain symbols allows for a longer first sequence, further improving synchronization performance.
[0013] In one possible implementation, the first frequency domain resource occupies L frequency domain units, and the offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is K frequency domain units. L is a positive integer, and K is an integer. A wider first frequency domain resource can accommodate a longer first sequence, thus achieving better synchronization performance.
[0014] In one possible implementation, the first frequency domain resource occupies 25 frequency domain units. The offset between the frequency domain units occupied by the first frequency domain resource and those occupied by the SSB is K frequency domain units, where K is an integer and can be configured by the network. In other words, the number of frequency domain units occupied by the first frequency domain resource is greater than the number occupied by the SSB, which can improve synchronization performance.
[0015] In one possible implementation, the first sequence is one of several candidate sequences. This allows different sequences to be used in different cells, thereby enabling adjacent cells to use different sequences and reducing the impact on synchronization.
[0016] In one possible implementation, different candidate sequences among multiple candidate sequences correspond to different sets of scheduling transmission parameters. These sets of parameters include one or more of the following: frequency domain resources, time domain resources, modulation and coding scheme, repetition count, or transport block shrinkage. The transmission parameters included in the scheduling transmission parameter set can be data packet transmission parameters, or transmission parameters for paging information, alert information, or robust notification information. In other words, there is a correspondence between different candidate sequences and the scheduling transmission parameter set. This allows for implicit indication of different transmission parameters through the candidate sequences, reducing air interface resource overhead.
[0017] In one possible implementation, the method provided by the first aspect further includes: a first device receiving first information. The first information is used to indicate first time-domain resources and first frequency-domain resources. This allows a second device, such as a network device, to configure the time-frequency resources, resulting in more flexible resource configuration and improved resource utilization.
[0018] In one possible implementation, the first information includes the number of time-domain symbols occupied by the first time-domain resource and the first offset of the first time-domain resource. This avoids directly indicating the first time-domain resource and reduces overhead. And / or, the first information includes the bandwidth occupied by the first frequency-domain resource and the second offset of the first frequency-domain resource. This avoids directly indicating the first frequency-domain resource and reduces overhead.
[0019] In one possible implementation, the frame containing the first sequence is determined based on second information, which includes one or more of the following: the transmission period of the first sequence or group of first sequences, the number of at least one device set, the third offset of the frame containing the first sequence, or the number of frames corresponding to the device set containing the first device. The device set containing the first device is one of at least one device set.
[0020] In one possible implementation, the method provided by the first aspect further includes: the first device receiving the second information. This allows the second device, such as a network device, to configure the second information, making device grouping more flexible.
[0021] In one possible implementation, the third offset refers to the offset between the frame containing the first sequence and the first frame, where the frame number of the first frame satisfies the following relationship: (SFN+AF) offset )mod T=(T / N)×(UE ID (mod N). Where SFN is the frame number of the first frame, AF offset For the third bias, T is the transmission period of the first sequence or the first sequence group, N is the number of at least one device set, and UE ID This serves as the identifier for the first device. This calculation method allows for the use of equally spaced frame segments within the system frame to transmit the first sequence, facilitating the implementation of discontinuous reception (DRX) by the terminal device.
[0022] Secondly, a communication method is provided. The communication method includes: a second device acquiring a first sequence. The first sequence is different from the sequence in the synchronization signal and the Physical Broadcast Channel Block (SSB). The second device transmits the first sequence on a first time-domain resource and a first frequency-domain resource. The first sequence is used to acquire synchronization.
[0023] Based on the communication method provided in the second aspect, the second device can transmit a first sequence on the first time domain resources and the first frequency domain resources. The first sequence is different from the sequence in the synchronization signal and the physical broadcast channel block. In this way, the first device can obtain the first sequence and obtain synchronization based on the first sequence.
[0024] As an example, the second device can be a network device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. This communication module, circuit or chip responsible for communication functions, chip system, or other components or parts can be used in a network device.
[0025] In one possible implementation, the length of the first sequence is greater than the length of the second sequence carried in the main synchronization signal PSS of the SSB. Alternatively, the first sequence is used to obtain synchronization, comprising: the first sequence and the SSB used to obtain synchronization.
[0026] In one possible implementation, the first time-domain resource occupies P time-domain symbols, and the time-domain symbols occupied by the first time-domain resource are separated from the PSS by Q symbols, where P is an integer greater than or equal to 1 and Q is an integer greater than or equal to 0. It should be understood that when Q = 0, it can also be interpreted as the time-domain symbols occupied by the first time-domain resource being continuous with the time-domain symbols occupied by the PSS, or in other words, there are no other time-domain symbols between the time-domain symbols occupied by the first time-domain resource and the time-domain symbols occupied by the PSS.
[0027] In one possible implementation, the first time-domain resource occupies two time-domain symbols, which are consecutive to the time-domain symbols occupied by the Primary Synchronization Signal (PSS) in the SSB, and the time-domain position of the two time-domain symbols occupied by the first time-domain resource precedes the time-domain symbols occupied by the PSS. Alternatively, the first time-domain resource occupies one time-domain symbol, which is separated from the time-domain symbols occupied by the PSS by one time-domain symbol, and the time-domain position of the one time-domain symbol occupied by the first time-domain resource precedes the time-domain symbol carrying the PSS. Alternatively, the first time-domain resource occupies three time-domain symbols, which are consecutive to the time-domain symbols occupied by the Physical Broadcast Channel Block (PBCH) in the SSB, and the time-domain position of the three time-domain symbols occupied by the first time-domain resource precedes the time-domain symbols occupied by the PBCH.
[0028] In one possible implementation, the first frequency domain resource occupies L frequency domain units, and the offset (interpreted) between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is K frequency domain units. L is a positive integer, and K is an integer.
[0029] In one possible implementation, the first frequency domain resource occupies 25 frequency domain units, and the offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is 5 frequency domain units.
[0030] In one possible implementation, the first sequence is one of multiple candidate sequences. The scheduling transmission parameter sets corresponding to different candidate sequences are different, and the scheduling transmission parameter sets include one or more of the following: frequency domain resources, time domain resources, modulation and coding scheme, repetition count, or transport block shrinkage.
[0031] In one possible implementation, the method provided by the second aspect further includes: the second device sending first information. The first information is used to indicate first time-domain resources and first frequency-domain resources.
[0032] In one possible implementation, the first information includes the number of time-domain symbols occupied by the first time-domain resource and the first offset of the first time-domain resource. And / or, the first information includes the bandwidth occupied by the first frequency-domain resource and the second offset of the first frequency-domain resource.
[0033] In one possible implementation, the frame containing the first sequence is determined based on second information, which includes one or more of the following: the transmission period of the first sequence or group of first sequences, the number of at least one device set, the third offset of the frame containing the first sequence, or the number of frames corresponding to the device set containing the first device. The device set containing the first device is one of at least one device set.
[0034] In one possible implementation, the method provided by the second aspect further includes: the second device sending second information.
[0035] In one possible implementation, the third offset refers to the offset between the frame containing the first sequence and the first frame, where the frame number of the first frame satisfies the following relationship: (SFN+AF) offset )mod T=(T / N)×(UE ID (mod N). Where SFN is the frame number of the first frame, AF offset For the third bias, T is the transmission period of the first sequence or the first sequence group, N is the number of at least one device set, and UE ID This is the identifier for the first device.
[0036] Furthermore, the technical effects of the second communication method can be referenced from the technical effects of the first communication method, and will not be elaborated here.
[0037] Combining the methods provided in the first and second aspects above, one possible implementation scheme involves determining the i-th candidate sequence among multiple candidate sequences based on the initial value of a pseudo-random sequence, such as an m-sequence or a gold sequence. Generating candidate sequences based on pseudo-random sequences allows for the generation of a larger number of candidate sequences, facilitating the transmission of more information through different sequence selections. It also reduces interference between cells.
[0038] In one possible implementation, the i-th candidate sequence among multiple candidate sequences satisfies the following relationship: c i (n)=(x1(n i +N c )+x2(n+N c))mod 2;x1(n+31)=(x1(n+3)+x1(n))mod 2;x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2;where, n is the identifier of the element in the i-th candidate sequence, c i (n) represents the nth element in the i-th candidate sequence, and N c As a bias, x1(n) is the c-th element in the first m-sequence. i x2(n) is the nth element in the second m-sequence.
[0039] In one possible implementation, the i-th candidate sequence among multiple candidate sequences is determined based on the root of the ZC sequence. The ZC sequence has a relatively ideal correlation, meaning that the correlation peak is significantly higher than other correlation values, thus achieving better synchronization results.
[0040] In one possible implementation, the i-th candidate sequence among multiple candidate sequences satisfies the following relationship: Where q is the root of the ZC sequence, m i Let x be the identifier of the element in the i-th candidate sequence. q (m i ) represents the m-th candidate sequence in the i-th candidate sequence. i N elements ZC is the length of the ZC sequence.
[0041] In one possible implementation, the i-th candidate sequence among multiple candidate sequences is determined based on the cyclic shift value corresponding to the second sequence and the i-th candidate sequence. Generating multiple sequences through cyclic shifting can achieve better sequence correlation, thereby improving synchronization performance, and the terminal detection algorithm is simpler.
[0042] In one possible implementation, the i-th candidate sequence among multiple candidate sequences satisfies the following relationship: Where, α i Let n be the cyclic shift value of the i-th candidate sequence. i This represents the identifier of the element in the i-th candidate sequence. Indicates the nth candidate sequence in the i-th candidate sequence i One element, Let M be the root sequence and M be the sequence length.
[0043] In one possible implementation, each candidate sequence among multiple candidate sequences corresponds to an orthogonal mask. The i-th candidate sequence is determined based on the second sequence and the orthogonal mask corresponding to the i-th candidate sequence. For example, if the first sequence uses multiple time-domain symbols, the orthogonal mask can be added to different time-domain symbols. For instance, if the first sequence uses two time-domain symbols, the orthogonal mask [+1,+1] can be applied to both the first and second symbols to generate the first candidate sequence; while applying the orthogonal mask [+1,-1] to both the first and second symbols can generate the second candidate sequence. Generating multiple sequences using orthogonal masks can achieve a more ideal sequence correlation effect.
[0044] Thirdly, a communication device is provided. This communication device is used to execute the power adjustment method for a reference signal as described in any one of the implementations of the first to second aspects.
[0045] In this application, the communication device described in the third aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in the terminal device. Alternatively, the communication device can be a network device (such as a radio access network (RAN) node), a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in the network device.
[0046] It should be understood that the communication apparatus described in the third aspect includes modules, units, or means corresponding to the power adjustment method for the reference signal described in any of the first to second aspects. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units for performing the functions involved in the power adjustment method for the reference signal described above.
[0047] Fourthly, a communication device is provided. The communication device includes a processor configured to execute a power adjustment method for a reference signal as described in any of the possible implementations of the first to second aspects.
[0048] In one possible implementation, the communication device described in the fourth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fourth aspect and other communication devices.
[0049] In one possible implementation, the communication device described in the fourth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store computer programs (or code instructions or program instructions) and / or data related to the power adjustment method for the reference signal described in any of the first or second aspects.
[0050] In this application, the communication device described in the fourth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.
[0051] Fifthly, a communication device is provided. The communication device includes a processor coupled to a memory, the processor executing a computer program stored in the memory to cause the communication device to perform a power adjustment method for a reference signal as described in any possible implementation of the first to second aspects.
[0052] In one possible implementation, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fifth aspect and other communication devices.
[0053] In this application, the communication device described in the fifth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.
[0054] A sixth aspect provides a communication device, comprising: a processor and a memory; the memory being used to store a computer program, which, when executed by the processor, causes the communication device to perform a power adjustment method for a reference signal as described in any one of the first to second aspects.
[0055] In one possible implementation, the communication device described in the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.
[0056] In this application, the communication device described in the sixth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.
[0057] A seventh aspect provides a communication device comprising: a processor; the processor being configured to be coupled to a memory, and after reading a computer program from the memory, to execute a power adjustment method for a reference signal as described in any one of the implementations of the first to second aspects, according to the computer program.
[0058] In one possible implementation, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.
[0059] In this application, the communication device described in the seventh aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, or the circuit, chip, chip system, or other components or assemblies with communication function can be applied in the terminal device. Alternatively, the communication device can be a network device (such as a radio access network (RAN) node), a communication module, a circuit, chip, chip system, or other components or assemblies with communication function. The communication module, the circuit, chip, chip system, or other components or assemblies with communication function can be applied in the network device.
[0060] Eighthly, a communication system is provided. The communication system includes one or more terminal devices and one or more network devices.
[0061] A ninth aspect provides a computer-readable storage medium comprising: a computer program or instructions; which, when executed on a computer, causes the computer to perform a power adjustment method for a reference signal as described in any possible implementation of the first to second aspects.
[0062] In a tenth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the power adjustment method for a reference signal as described in any possible implementation of the first to second aspects.
[0063] Furthermore, the technical effects of the third to tenth aspects mentioned above can be referred to the technical effects of the power adjustment method for the reference signal described in the first to second aspects, and will not be repeated here. Attached Figure Description
[0064] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this application;
[0065] Figure 2 is a schematic diagram of the structure of the synchronization signal and physical broadcast channel block;
[0066] Figure 3 is a schematic diagram of the periodic transmission of SSB burst sets;
[0067] Figure 4 is a flowchart illustrating the communication method provided in an embodiment of this application;
[0068] Figure 5 is a schematic diagram of the position of the first sequence provided in an embodiment of this application;
[0069] Figure 6 is a schematic diagram of another position of the first sequence provided in the embodiment of this application;
[0070] Figure 7 is a schematic diagram of another position of the first sequence provided in the embodiment of this application;
[0071] Figure 8 is a schematic diagram of another position of the first sequence provided in the embodiment of this application;
[0072] Figure 9 is a schematic diagram of another position of the first sequence provided in an embodiment of this application;
[0073] Figure 10 is a schematic diagram showing the relationship between the first sequence, the first m sequence, and the second m sequence provided in the embodiments of this application;
[0074] Figure 11 is a schematic diagram showing the relationship between the first sequence, the orthogonal mask, and the second sequence provided in an embodiment of this application;
[0075] Figure 12 is a schematic diagram of the period of the first sequence group provided in an embodiment of this application;
[0076] Figure 13 is a schematic diagram of the communication device provided in an embodiment of this application;
[0077] Figure 14 is a schematic diagram of the structure of the communication device provided in the embodiment of this application. Detailed Implementation
[0078] The technical solutions of this application embodiment can be applied to various communication systems, such as wireless fidelity (WiFi) systems, 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, 5th generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, etc.
[0079] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0080] Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as an "example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Rather, the use of the word "example" is intended to present the concept in a specific manner.
[0081] First, in this application, "for indicating" can include both direct and indirect indication. When describing "information" for indicating A, it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.
[0082] The information indicated by a given piece of information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing the indication overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the indication overhead caused by individually indicating the same information.
[0083] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.
[0084] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling. MAC layer signaling includes, for example, a MAC control element (CE); physical (PHY) layer signaling includes, for example, downlink control information (DCI).
[0085] Second, in the embodiments shown below, the terms "first," "second," and various numerical designations are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, they distinguish different indication information.
[0086] Third, "pre-defined," "pre-configured," or "pre-specified" can be achieved by pre-saving corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices), or by pre-defining them in a protocol. This application does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0087] Fourth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as 3GPP’s LTE protocols (such as technical specification (TS) 36, i.e., the TS36 series of technical specifications), NR protocols (such as the TS38 series of technical specifications), and related protocols applied to future communication systems. This application does not limit this.
[0088] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating 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.
[0089] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating 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.
[0090] To facilitate understanding of the embodiments of this application, the communication system applicable to the embodiments of this application will be described in detail first using the communication system shown in FIG1 as an example. Exemplarily, FIG1 is a schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application applies. As shown in FIG1, the communication system includes network devices and terminal devices.
[0091] As shown in Figure 1, the communication system includes at least one network device (such as network device 110a and network device 110b) and at least one terminal device (such as terminal devices 120a to 120j).
[0092] Terminal devices can connect to network devices wirelessly, and network devices can connect to the core network (not shown in Figure 1) via wired or wireless means.
[0093] Among them, network devices and terminal devices can exchange information.
[0094] Terminal equipment can be a terminal with transceiver capabilities. This terminal equipment can also be referred to as user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user apparatus. The terminal devices in the embodiments of this application may be mobile phones, cellular phones, smartphones, tablets, wireless data cards, personal digital assistants (PDAs), wireless modems, handsets, laptop computers, machine-type communication (MTC) terminals, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicle-mounted terminals, and roadside units with terminal functions. The terminal device in this application can also be an onboard module, onboard unit, onboard component, onboard chip, or onboard unit, which is built into a vehicle as one or more components or units. The terminal device can also be other devices with terminal functions; for example, it can be a device that performs terminal functions in D2D communication. The embodiments of this application do not limit the device form of the terminal device. The device used to implement the function of the terminal device can be the terminal device itself; it can also be a device that supports the terminal device in implementing the function, such as a communication module, chip, chip system, other components or parts, or circuits or functional components. This device can be installed in the terminal device or used in conjunction with the terminal device. The chip system can be composed of chips or include chips and other discrete devices.Among them, the various forms of terminal equipment mentioned above can also be referred to as terminal-side devices.
[0095] In this application embodiment, the network device can be a device with wireless transceiver capabilities. For example, the network device can be a device located in the access network (AN) of a communication system, which can be used to provide access services for terminals. In one possible scenario, the network device can be a radio access network (RAN) device, such as a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission and reception point (TRP), or a base station in a future communication system. In future mobile communication systems, the network device may also have other naming conventions, all of which are covered within the protection scope of this application embodiment, and this application does not impose any limitations on them. Alternatively, the network device may also include 5G, such as a gNB in an NR system, or one or a group of antenna panels (including multiple antenna panels) of a 5G base station, or it may be a network node constituting a gNB, a transmission and reception point (TRP or transmission point (TP)) or a transmission measurement function (TMF). Alternatively, the network device can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the network device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network device in V2X technology can be a roadside unit (RSU). All or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the network device functions.
[0096] In another possible scenario, multiple network devices collaborate to assist terminal devices in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0097] In different systems, CU (or centralized unit control plane (CU-CP)) and centralized unit user plane (CU-UP)), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN or ORAN) system, CU can also be called an open centralized unit (O-CU) (open CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP), CU-UP can also be called an open centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the CU (or CU-CP, CU-UP), DU and RU units in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules.
[0098] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself; it can also be any device that supports the network device in implementing that function, such as a communication module, chip, chip system, other components or parts, or circuits or functional components. This device can be installed in the network device or used in conjunction with the network device. The chip system can be composed of chips or can include chips and other discrete devices. The network devices of the various forms described above can also be referred to as network-side devices.
[0099] It should be understood that Figure 1 is a simplified schematic diagram for ease of understanding only, and the communication system may also include other network devices and / or other terminal devices, which are not shown in Figure 1.
[0100] The technical terms and related technical solutions in this application will be described below with reference to the accompanying drawings.
[0101] 1. SSB.
[0102] As shown in Figure 2, an SSB occupies 4 OFDM symbols in the time domain and 20 physical resource blocks (PRBs) in the frequency domain. An SSB includes: a PSS (Physical System Block), used for synchronization and carrying a portion of the cell ID (such as the first 3 bits of the cell ID); an SSS (Short-Side System Block), used for time-frequency offset adjustment, channel estimation, and carrying the remaining portion of the cell ID besides the PSS; and a physical broadcast channel (PBCH), used for broadcasting master information blocks (MIBs). The functions of the SSB are explained below.
[0103] (1) The SSB can be used for initial cell discovery and selection after the terminal device is powered on. The terminal device synchronizes time and frequency by detecting the PSS, which can be accomplished through sequence correlation. In addition, the terminal device can obtain the cell ID information by detecting the PSS and SSS. By receiving the PBCH, the terminal device can obtain key system information of the cell, such as whether the current cell can be accessed normally, the system frame number (SFN) of the frame in which the SSB is located, and the configuration of the physical downlink control channel (PDCCH) search space (which can also be understood as the time and frequency resources for detecting the SSB).
[0104] (2) SSB can also be used for neighbor cell discovery and neighbor cell measurement in cell handover scenarios. That is, when the terminal device moves to the edge of the cell, it needs to periodically detect the SSB of the neighboring cell. Similarly, by detecting PSS, time and frequency synchronization with the neighboring cell can be performed. By detecting PSS and SSS, the ID information of the neighboring cell can be obtained. By receiving PBCH, key system information of the neighboring cell can be obtained, such as whether the neighboring cell can be accessed normally, the SFN of the frame where the SSB is located, and the configuration of the PDCCH detection space.
[0105] (3) SSB can also be used for synchronization of terminal devices in the idle state. The idle state refers to a terminal device periodically entering a sleep state when it has no service to send. In the idle state, the terminal device enters the sleep state according to the system-configured discontinuous reception (DRX) cycle, waking up only for the duration of one DRX cycle (ON duration) to receive paging information specific to itself. It should be understood that if the terminal device enters the wake-up state after a long sleep period, there may be a time-frequency missynchronization between the terminal device and the system. In this case, synchronization with the system can be re-established by detecting the SSB.
[0106] 2. SSB burst.
[0107] An SSB burst set includes at least one SSB. In cellular communication systems, network devices (such as base stations or cells) periodically send SSB burst sets for terminal devices to perform functions such as synchronization, cell discovery, or wireless signal quality measurement.
[0108] For example, a network device can send SSB burst sets at a period of 20 milliseconds (ms). In other words, two temporally adjacent SSB burst sets are spaced 20ms apart. An SSB burst set contains SSBs facing different beam directions. When there are multiple beam patterns, a burst set contains SSBs facing each of the multiple beam directions, thus covering all directions of a cell. As shown in Figure 3, assuming the SSB burst set transmission period is 20ms and an SSB burst set contains 4 SSBs, the network device sends an SSB to each of the 4 beam directions every 20ms. For example, the network device sends SSB burst set A (including SSB0 to SSB3) in the first 20ms and SSB burst set B (including SSB4 to SSB7) in the second 20ms. Each SSB in SSB0-SSB3 faces a different beam direction, and each SSB in SSB4 to SSB7 faces a different beam direction.
[0109] 3. Paging message.
[0110] When a user associated with a terminal device is called by another user, the network device sends a paging message to the terminal device. Upon receiving the paging message, if the terminal device is in an idle state, it will initiate a random access, enter a connected state (RRC CONNECTED), and connect the call. The paging message can also be called a paging information message.
[0111] In some scenarios, the called party's communication quality may be very poor. For example, in satellite communication, the user might place the terminal device in a pocket or bag. If the direct path of the satellite signal is blocked by a person or the terminal device is located in a geographically obstructed area, the received signal quality will be very low. Similarly, in terrestrial communication, if the terminal device is located in a basement or other sheltered location, the network signal will be severely attenuated, also resulting in poor received signal quality. In such cases, the terminal device may struggle to detect the PSS (Personal Signal Controller), fail to synchronize, and thus be unable to continue receiving signals. This could lead to the user missing important calls.
[0112] To improve user experience, enhanced paging methods have been proposed. These methods send more robust messages than normal paging messages, called "alert messages" or "robust notifications." They can operate under worse communication conditions to alert the user of an incoming call. For example, in satellite communication scenarios, if the called terminal device is in an obstructed environment (such as in a forest), resulting in poor signal quality, the network will first send a paging message. However, due to the poor communication conditions, the terminal device cannot receive the message, and the paging fails. After this, the network device can try sending an alert message. Because the alert message uses a lower modulation and coding scheme, it can achieve paging functionality with a lower signal-to-noise ratio, and the terminal device can receive the alert message. In some cases, the alert message can be used to indicate a missed call. After receiving the alert message, the user can perform other actions based on it. For example, the user can actively go to an open area to call back the missed call, or access the network to query further information.
[0113] In communication conditions, such as scenarios with poor communication quality, the low signal-to-noise ratio makes it difficult for terminal devices to achieve synchronization using the PSS and SSS in the received SSB. Therefore, achieving synchronization under such conditions is a pressing technical problem that needs to be solved.
[0114] To address the aforementioned technical problems, this application provides a communication method. The communication method provided in this application can be applied between any two nodes shown in Figure 1, such as between a terminal device and a network device. Specific implementation details can be found in the following method embodiments, which will not be repeated here. It should be noted that the solution in this application can also be applied to other communication systems, and the corresponding names can be replaced with the names of the corresponding functions in other communication systems.
[0115] The communication method includes: a first device receiving a first sequence from a second device on a first time domain resource and a first frequency domain resource, and obtaining synchronization at least based on the first sequence, which is different from the sequence in the SSB. Thus, a terminal device can obtain synchronization at least through the first sequence even if synchronization via the PSS and SSS in the SSB is not possible. The first device can be the terminal device shown in Figure 1, and the second device can be the network device shown in Figure 1, which will not be described further.
[0116] The method provided in the embodiments of this application will now be described with reference to Figures 4 to 12.
[0117] For example, Figure 4 is a schematic flowchart of a communication method provided in an embodiment of this application. This communication method can be applied to communication between a first device and a second device.
[0118] As shown in Figure 4, the communication method includes the following steps:
[0119] S401, the second device acquires the first sequence.
[0120] The first sequence is different from the sequence in the SSB. The first sequence is used to obtain synchronization.
[0121] It is understood that for a given set of SSBs in a burst cluster, different SSBs correspond to a first sequence. In the embodiments of this application, unless otherwise specified, an SSB refers to the SSB corresponding to the first sequence.
[0122] SSB includes PSS, SSS, and PBCH. For details on the implementation of SSB, please refer to the above introduction to SSB; further details will not be provided here.
[0123] Optionally, the first sequence being different from the sequence in the SSB means that the first sequence is different from the sequence carried by the PSS in the SSB, the first sequence is different from the sequence carried by the SSS in the SSB, or the first sequence is different from the sequence carried by the PSS (the second sequence) and the sequence carried by the SSS after superposition.
[0124] It should be understood that two sequences being different means that the lengths of the two sequences are different, and / or that at least one element in the two sequences is different.
[0125] In one possible implementation, the length of the first sequence can be greater than the length of the second sequence carried in the PSS of the SSB.
[0126] In another possible implementation, the length of the first sequence is less than or equal to the length of the second sequence carried in the PSS of the SSB.
[0127] In one possible implementation, "the first sequence is used to obtain synchronization" means that the first sequence itself is used to obtain synchronization. In this case, during the synchronization process, the sequence used for correlation is the first sequence itself.
[0128] In another possible implementation, "the first sequence used for synchronization" means that the first sequence is at least a portion of the sequences used for synchronization. In this case, the sequences used for synchronization also include other sequences besides the first sequence. For example, the sequences used for synchronization also include sequences in the PSS of the SSB; in this case, it can be understood that the first sequence and the SSB are used for synchronization.
[0129] In this application embodiment, obtaining synchronization can also be referred to as performing synchronization or realizing synchronization, etc., and is not limited thereto.
[0130] In one possible implementation, the first sequence is one of multiple candidate sequences. This allows different sequences to be used in different cells, thus enabling adjacent cells to use different sequences and reducing the impact on synchronization. Multiple candidate sequences can be obtained through one of several methods. The specific details of "multiple candidate sequences can be obtained through one of several methods" will be explained below and will not be elaborated upon here.
[0131] Optionally, when the first sequence is a candidate sequence among multiple candidate sequences, the scheduling transmission parameter sets corresponding to different candidate sequences are different. In other words, different candidate sequences can indicate different scheduling transmission parameter sets. The transmission parameters included in the scheduling transmission parameter set can be data packet transmission parameters, or transmission parameters for paging information, alert information, or robust notification information. That is, there is a correspondence between different candidate sequences and the scheduling transmission parameter set among multiple candidate sequences. Thus, different transmission parameters can be implicitly indicated through the candidate sequences, which can reduce air interface resource overhead. The scheduling transmission parameter set includes one or more of the following: frequency domain resources, time domain resources, modulation and coding scheme (MCS), repetition count, or transport block scaling.
[0132] The scheduling transmission parameter set is used to schedule the information or signaling that needs to be transmitted after synchronization. For example, in a paging scenario, the scheduling transmission parameter set is used to schedule the information used for paging. It is understood that the paging scenario here is for illustrative purposes, and in actual implementation, the embodiments of this application can also be used in other scenarios that require synchronization, which will not be elaborated further.
[0133] When the first sequence is a candidate sequence among multiple candidate sequences, and the scheduling transmission parameter sets corresponding to different candidate sequences are different, each candidate sequence in the multiple candidate sequences corresponds to a scheduling transmission parameter set. In this case, there is a first correspondence between the scheduling transmission parameter sets of each candidate sequence in the multiple candidate sequences. Assume there are four candidate sequences, s0, s1, s2, and s3, and the length of each candidate sequence is M. Where s0 = {s...} 0,1 ,s 0,2 ,…,s 0,m ,…,s 0,M}, s1={s 1,1 ,s 1,2 ,…,s 1,m ,…,s 1,M}, s2={s 2,1 ,s 2,2 ,…,s 2,m ,…,s 2,M}, s3={s 3,1 ,s 3,2 ,…,s 3,m ,…,s 3,M For example, in this case, the first correspondence between each candidate sequence and a different set of scheduling transmission parameters is shown in Table 1 below.
[0134] Table 1
[0135] Among them, candidate sequence s0 corresponds to scheduling transmission parameter set 0, candidate sequence s1 corresponds to scheduling transmission parameter set 1, candidate sequence s2 corresponds to scheduling transmission parameter set 2, and candidate sequence s3 corresponds to scheduling transmission parameter set 3.
[0136] It is understandable that the set of scheduling transmission parameters in Table 1 above can be replaced with other information that corresponds to the set of scheduling transmission parameters, such as the identifier of the set of scheduling transmission parameters. In this case, there is a second correspondence between each candidate sequence and other information that corresponds to the set of scheduling transmission parameters. The first correspondence can be determined by the second correspondence. For example, assuming that the set of scheduling transmission parameters 0 corresponds to "00", the set of scheduling transmission parameters 1 corresponds to "01", the set of scheduling transmission parameters 2 corresponds to "10", and the set of scheduling transmission parameters 3 corresponds to "11", then the above Table 1 can also be replaced with the following Table 2.
[0137] Table 2
[0138] In Table 2 above, it can be understood that "00" represents s0, "01" represents s1, "10" represents s2, and "11" represents s3.
[0139] It is understood that the number of candidate sequences, the length of candidate sequences, the first correspondence and the second correspondence are used as examples. In actual implementation, the number of candidate sequences and the length of candidate sequences may have other values, and the first correspondence and the second correspondence may have other implementation forms, which will not be elaborated here.
[0140] S402, the second device transmits the first sequence on the first time domain resources and the first frequency domain resources. Correspondingly, the first device receives the first sequence on the first time domain resources and the first frequency domain resources.
[0141] In one possible implementation, the first time-domain resource occupies P time-domain symbols, and the time-domain symbols occupied by the first time-domain resource are separated from the PSS by Q symbols, where P is an integer greater than or equal to 1 and Q is an integer greater than or equal to 0. It should be understood that when Q = 0, it can also be interpreted as the time-domain symbols occupied by the first time-domain resource and the time-domain symbols occupied by the PSS being consecutive, or in other words, there are no other time-domain symbols between the time-domain symbols occupied by the first time-domain resource and the time-domain symbols occupied by the PSS. When Q = 0, the first sequence and the PSS are transmitted on consecutive time-domain symbols. Because the channel conditions are similar, it is convenient for the terminal equipment to combine them for related processing.
[0142] In this embodiment, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or other possible time-domain symbols, and this embodiment does not limit this.
[0143] Optionally, the time domain symbol occupied by the first time domain resource may be located before the time domain resource occupied by the SSB. The first time domain resource is illustrated below with examples 1.1 to 1.4.
[0144] In Example 1.1, the first time-domain resource occupies two time-domain symbols. These two time-domain symbols are consecutive to the time-domain symbols occupied by the primary synchronization signal (PSS) in the SSB, and the time-domain position of the two time-domain symbols occupied by the first time-domain resource precedes that of the PSS. Thus, by using two time-domain symbols, a longer first sequence can be carried, resulting in better synchronization performance.
[0145] In Example 1.2, the first time-domain resource occupies one time-domain symbol. This one time-domain symbol is consecutive to the time-domain symbol occupied by the primary synchronization signal (PSS) in the SSB, and the time-domain position of the one time-domain symbol occupied by the first time-domain resource precedes the time-domain symbol occupied by the PSS. Thus, the first sequence occupies only one time-domain symbol, reducing resource consumption and allowing for the transmission of other information within the system.
[0146] In Example 1.3, the first time-domain resource occupies one time-domain symbol. The time-domain symbol occupied by the first time-domain resource is separated from the time-domain symbol occupied by the PSS by one time-domain symbol, and the time-domain position of the time-domain symbol occupied by the first time-domain resource precedes the time-domain symbol carrying the PSS. In this way, the first sequence occupies only one time-domain symbol, reducing resource consumption and allowing for the transmission of other information by the system.
[0147] Example 1.4: The first time-domain resource occupies 3 time-domain symbols. These 3 time-domain symbols are consecutive to the time-domain symbols occupied by the PBCH in the SSB, and the time-domain position of the 3 time-domain symbols occupied by the first time-domain resource is before the time-domain symbols occupied by the PBCH. In this way, by using 3 time-domain symbols, a longer first sequence can be carried, which can further improve synchronization performance.
[0148] Alternatively, the time domain symbol occupied by the first time domain resource may be located after the time domain resource occupied by the SSB. The first time domain resource is illustrated below with reference to Example 1.5.
[0149] Example 1.5: The first time domain resource occupies 2 time domain symbols. The 2 time domain symbols occupied by the first time domain resource are consecutive to the time domain symbols occupied by PBCH in SSB, and the time domain position of the 2 time domain symbols occupied by the first time domain resource is after the time domain symbols occupied by PSS.
[0150] Optionally, the time-domain position of the time-domain symbol occupied by the first time-domain resource is determined based on the first offset and the time-domain position occupied by the SSB. In some examples, the first offset of the first time-domain resource is the number of time-domain symbols offset between the time-domain symbol occupied by the first time-domain resource and the time-domain symbol occupied by the SSB. For example, the first offset can be the offset between the starting time-domain symbol of the first time-domain resource and the starting time-domain symbol of the time slot where the SSB is located. It should be understood that the first offset here is for illustrative purposes, and in actual implementation, there may be other implementations of the first offset. For example, the starting time-domain symbol of the first time-domain resource can also be replaced with other symbols in the first time-domain resource besides the starting time-domain symbol of the first time-domain resource. Similarly, the starting time-domain symbol of the time slot where the SSB is located can be replaced with other time-domain symbols besides the starting time-domain symbol of the time slot where the SSB is located.
[0151] The first offset is the offset between the starting time-domain symbol of the first time-domain resource and the starting time-domain symbol of the time slot where the SSB is located. Referring to Examples 1.1 to 1.4, if the starting time-domain symbol of the first time-domain resource is before the starting time-domain symbol of the time-domain resource occupied by the SSB, the first offset is positive; if the starting time-domain symbol of the first time-domain resource is after the starting time-domain symbol of the time-domain resource occupied by the SSB, the first offset is negative; if the starting time-domain symbol of the first time-domain resource and the starting time-domain symbol of the time-domain resource occupied by the SSB are the same time-domain symbol, the first offset is 0. Referring to Example 1.1, the first offset can be 2. Similarly, referring to Example 1.3, the first offset can be 2. Again, referring to Example 1.4, the first offset can be 2. And again, referring to Example 1.5, the first offset can be -4.
[0152] It is understandable that the starting time domain symbol of the first time domain resource is located before the starting time domain symbol of the time domain resource occupied by the SSB, and the value of the first bias can also be negative; the starting time domain symbol of the first time domain resource is located after the starting time domain symbol of the time domain resource occupied by the SSB, and the value of the first bias is positive.
[0153] In one possible implementation, the first frequency domain resource occupies L frequency domain units, and the offset (i.e., the second offset) between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is K frequency domain units. L is a positive integer, and K is an integer. A wider first frequency domain resource can accommodate a longer first sequence, thus achieving better synchronization performance.
[0154] The frequency domain unit can be a physical resource block (PRB) or other possible frequency domain units, which are not limited in the embodiments of this application.
[0155] The following example, using Example 2.1, illustrates the first frequency domain resource. The frequency domain units occupied by the first frequency domain resource are resources not occupied by information other than the first sequence. Optionally, resources on the time domain symbol occupied by the PSS but within the frequency domain resource range occupied by the SSB, excluding the resources carrying the PSS, can be used to carry information other than the first sequence. That is, the first time domain resource does not include resources on the time domain symbol occupied by the PSS but within the frequency domain resource range occupied by the SSB, excluding the resources carrying the PSS. Alternatively, optionally, resources on the time domain symbol occupied by the PSS but within the frequency domain resource range occupied by the SSB, excluding the resources carrying the PSS, can be used to carry the first sequence. That is, the first time domain resource includes resources on the time domain symbol occupied by the PSS but within the frequency domain resource range occupied by the SSB, excluding the resources carrying the PSS.
[0156] Example 2.1: The first frequency domain resource occupies 25 frequency domain cells, and the offset between the frequency domain cells occupied by the first frequency domain resource and the frequency domain cells occupied by the SSB is K frequency domain cells. That is, the number of frequency domain cells occupied by the first frequency domain resource is greater than the number of frequency domain cells occupied by the SSB, which can improve synchronization performance. Optionally, K = 5.
[0157] Optionally, the second offset of the first frequency domain resource is the number of frequency domain cells offset between the frequency domain cells occupied by the first frequency domain resource and the frequency domain cells occupied by the SSB. For example, the second offset is the number of frequency domain cells offset between the starting frequency domain cell of the first frequency domain resource and the reference point of the cell corresponding to the SSB, i.e., point A of the cell corresponding to the SSB. Another example is the offset between the frequency domain cell with the largest (or smallest) index occupied by the first frequency domain resource and the frequency domain cell with the largest (or smallest) index occupied by the SSB. It should be understood that the second offset here is for illustrative purposes, and in actual implementation, there may be other implementations of the second offset. For example, the starting frequency domain cell of the first frequency domain resource can also be replaced with other frequency domain cells in the first frequency domain resource besides the starting frequency domain cell; similarly, point A of the cell corresponding to the SSB can be replaced with any frequency domain cell in the frequency domain cells occupied by the SSB.
[0158] It should be understood that the first sequence corresponding to different SSBs occupies different first temporal resources. For example, taking the SSB burst set A, which includes SSB0 to SSB3, as an example, the first sequence corresponding to each of SSB0 to SSB3 occupies different temporal resources.
[0159] Within the same SSB burst set, the positional relationship between the first time-domain resources of the first sequence corresponding to different SSBs and the time-domain resources occupied by the SSB can be the same or different. Whether the positional relationship between the first time-domain resources of the first sequence corresponding to different SSBs in the same SSB set and the time-domain resources occupied by the SSB is the same depends on the position of the time-domain resources occupied by the SSB in the SSB burst set. The position of the time-domain resources occupied by the SSB in the SSB burst set is determined according to the configuration parameters of the SSB burst set, such as bandwidth, frequency, and subcarrier spacing. Optionally, the time-domain resources occupied by any two adjacent SSBs in the SSB burst set must be separated by at least two time-domain symbols. Alternatively, optionally, at least two SSBs in the SSB burst set must occupy consecutive time-domain resources.
[0160] Taking the example of any two adjacent SSBs in an SSB burst set being separated by at least two time-domain symbols, assuming each time slot includes 14 time-domain symbols, SSB0 and SSB1 of SSB burst set A are located in time slot n, where the time-domain symbol occupied by the PSS of SSB0 is time-domain symbol 2 in time slot n, and the time-domain symbol occupied by the PSS of SSB1 is time-domain symbol 8 in time slot n; SSB2 and SSB3 are located in time slot n+1, where the time-domain symbol occupied by the PSS of SSB1 is time-domain symbol 2 in time slot n+1, and the time-domain symbol occupied by the PSS of SSB1 is time-domain symbol 8 in time slot n+1. Each SSB from SSB0 to SSB3 occupies frequency domain units 0 to 19. As shown in Example 1.1, with the number of time-domain symbols occupied by the first time-domain resources and the frequency-domain units and second offset occupied by the first frequency-domain resources as shown in Example 2.1, the first time-domain resources and first frequency-domain resources occupied by the first sequences corresponding to SSB0 to SSB1 are shown in Figure 5. As shown in Example 1.2, with the number of time-domain symbols occupied by the first time-domain resources and the frequency-domain units and offset occupied by the first frequency-domain resources as shown in Example 2.1, the first time-domain resources and first frequency-domain resources occupied by the first sequences corresponding to SSB0 to SSB1 are shown in Figure 6. As shown in Example 1.3, with the number of time-domain symbols occupied by the first time-domain resources and the frequency-domain units and second offset occupied by the first frequency-domain resources as shown in Example 2.1, the first time-domain resources and first frequency-domain resources occupied by the first sequences corresponding to SSB0 to SSB1 are shown in Figure 7. In the case where the number of time-domain symbols occupied by the first time-domain resource is as shown in Example 1.4, and the frequency-domain units and second offset occupied by the first frequency-domain resource are as shown in Example 2.1, the first time-domain resources and first frequency-domain resources occupied by the first sequences corresponding to SSB0 to SSB1 are shown in Figure 8.
[0161] Taking the example of at least two SSBs occupying consecutive time-domain resources in an SSB burst set, assuming each time slot includes 14 time-domain symbols, and the SSB burst set C includes SSB8 to SSB11. SSB8 and SSB9 are located in time slot m. Specifically, the time-domain symbol occupied by SSB8's PSS is time-domain symbol 4 in time slot m, the time-domain symbol occupied by SSB8's SSS is time-domain symbol 6 in time slot m, and the time-domain symbols occupied by SSB8's PBCH are time-domain symbols 5, 6, and 7 in time slot m; the time-domain symbol occupied by SSB9's PSS is time-domain symbol 8 in time slot m, the time-domain symbol occupied by SSB9's SSS is time-domain symbol 10 in time slot m, and the time-domain symbols occupied by SSB8's PBCH are time-domain symbols 9, 10, and 11 in time slot m; SSB10 and SSB9... B11 is located in time slot m+1. Specifically, the time domain symbol occupied by the PSS of SSB10 is time domain symbol 2 in time slot m+1, the time domain symbol occupied by the SSS of SSB10 is time domain symbol 4 in time slot m+1, and the time domain symbol occupied by the PBCH of SSB10 is time domain symbols 3, 4, and 5 in time slot m+1. Similarly, the time domain symbol occupied by the PSS of SSB11 is time domain symbol 6 in time slot m+1, the time domain symbol occupied by the SSS of SSB9 is time domain symbol 8 in time slot m+1, and the time domain symbol occupied by the PBCH of SSB8 is time domain symbols 7, 8, and 9 in time slot m+1. Each SSB from SSB0 to SSB3 occupies frequency domain units 0 to 19. Given that the number of time-domain symbols occupied by the first time-domain resource is as shown in Example 1.5, and the frequency-domain units and offset occupied by the first frequency-domain resource are as shown in Example 2.1, the first time-domain resources and first frequency-domain resources occupied by the first sequences corresponding to SSB8 to SSB11 are shown in Figure 9. Specifically, the first sequence corresponding to SSB8 occupies time-domain symbols 2 and 3 in time slot m; the first sequence corresponding to SSB9 occupies time-domain symbols 12 and 13 in time slot m; the first sequence corresponding to SSB10 occupies time-domain symbols 0 and 1 in time slot m+1; and the first sequence corresponding to SSB11 occupies time-domain symbols 10 and 11 in time slot m+1. The frequency-domain units occupied by the first sequence corresponding to each SSB from SSB8 to SSB11 include frequency-domain units 0 to 24.
[0162] It should be understood that in some scenarios, the number of time-domain symbols occupied by the first time-domain resource can also be understood as the number of symbols representing the time duration of the first time-domain resource. The first offset can also be called the time offset or other possible names. The number of frequency-domain units occupied by the first frequency-domain resource can also be replaced by the bandwidth occupied by the first frequency-domain resource. The second offset can also be called the frequency offset.
[0163] In this embodiment, the number of frequency domain units occupied by the first frequency domain resource is for illustrative purposes only. In actual implementation, the number of frequency domain units occupied by the first frequency domain resource may be more or less. The number of frequency domain units offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is for illustrative purposes only. In actual implementation, the number of frequency domain units offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB may be more or less, which will not be elaborated further.
[0164] Optionally, the first time-domain resource can be pre-configured (e.g., predefined by a protocol), or it can be configured by a second device. Similarly, the first frequency-domain resource can be pre-configured (e.g., predefined by a protocol), or it can be configured by a second device. The implementation methods for pre-configuring the first time-domain resource, the implementation methods for pre-configuring the first frequency-domain resource, and the implementation methods for configuring the first time-domain resource and / or the first frequency-domain resource by a second device will be described below, and will not be elaborated on here.
[0165] Optionally, the frame containing the first sequence is determined based on the second information, which can also be understood as the frame containing the first frequency domain resource being determined based on the second information. The second information includes one or more of the following: the transmission period of the first sequence or group of first sequences, the number of at least one device set, the third offset of the frame containing the first sequence, or the number of frames corresponding to the device set containing the first device. The device set containing the first device is one of the at least one device set.
[0166] The first sequence group can also be understood as a set of first sequences, which includes one or more sets of first sequences. The first sequence group includes the first sequence corresponding to each SSB in an SSB burst set. The specific details regarding the frame containing the first sequence, determined based on the second information, will be explained below. Optionally, the third offset is the number of frames offset between the frame containing the first sequence and frame 0 (frame 1) in the system frame.
[0167] Optionally, the transmission period of the first sequence or the first sequence group is longer than the transmission period of the SSB. For example, the transmission period of the first sequence or the first sequence group can be 1280ms.
[0168] S403, the first device obtains synchronization at least according to the first sequence.
[0169] In one possible implementation, when the length of the first sequence is greater than the length of the sequence carried by the PSS, S403 may include: the first device obtaining synchronization based on the first sequence. In this case, the first device can correlate the received first sequence with a locally existing first sequence, find the correlation peak from the correlated sequence, and the time of the correlation peak is the time-domain synchronization time. Furthermore, the received signal can be multiplied by different frequency shift sequences, and the results can be correlated with the locally pre-configured first sequence to find the frequency shift sequence with the highest correlation peak, thus obtaining frequency synchronization. Synchronization is obtained by combining the above. The principle of obtaining synchronization based on the first sequence can be referenced from the principle of obtaining synchronization based on the PSS of the SSB, and will not be elaborated further. This allows the length of the sequence used for synchronization to be greater than the length of the second sequence, and allows the correlation peak of the sequence used for obtaining synchronization to be higher after correlation processing. Thus, even in cases of poor channel quality, such as low signal-to-noise ratio preventing synchronization from being obtained through the SSB, synchronization can still be obtained, thereby improving synchronization performance and allowing for application in more scenarios.
[0170] In another possible implementation, S403 may include: the first device obtaining synchronization based on the first sequence and SSB. Optionally, in this case, the first device can perform joint detection on the PSS in the first sequence and SSB together to obtain synchronization. For example, the first device can correlate the received first sequence and PSS with locally existing first sequences and PSS, find the correlation peak from the correlated sequence, and the time of the correlation peak is the time-domain synchronization time. Furthermore, the received signal multiplied by different frequency shift sequences can be correlated with the locally pre-configured first sequence and PSS respectively to find the frequency shift sequence with the highest correlation peak, thus obtaining frequency synchronization. This is how synchronization is obtained. The first sequence and SSB used for joint detection are mutually corresponding first sequences and SSBs, which will not be elaborated further. In this way, the length of the sequence resulting from the superposition of the sequences in the first sequence and PSS will be greater than the length of the PSS sequence in the SSB, which can make the correlation peak of the sequence used for obtaining synchronization higher after correlation processing. Thus, even in cases of poor channel quality, such as low signal-to-noise ratio preventing synchronization from being obtained through the SSB, synchronization can still be obtained, thereby improving detection performance.
[0171] Optionally, joint detection involves concatenating the first sequence and the sequence carried in the PSS into a single sequence (hereinafter referred to as the third sequence), and using the third sequence to perform correlation detection on the received signal.
[0172] As mentioned earlier, multiple candidate sequences can be obtained through one of several methods. The following describes the different methods for obtaining multiple candidate sequences.
[0173] Method 1: The i-th candidate sequence among multiple candidate sequences is determined based on the initial value of the pseudo-random sequence.
[0174] For example, the pseudo-random sequence can be a gold sequence or an m-sequence. It is understood that in the embodiments of this application, the pseudo-random sequence can also be other pseudo-random sequences, which will not be elaborated further.
[0175] Generating candidate sequences based on pseudo-random sequences can produce a larger number of candidate sequences, which facilitates the transmission of more information through the selection of different sequences. It can also reduce interference between cells.
[0176] Optionally, the i-th candidate sequence among multiple candidate sequences satisfies the relationship shown in formulas (1) to (3) below: c i (n)=(x1(n+N c )+x2(n+N c )) mod 2; (1) x1(n+31)=(x1(n+3)+x1(n)) mod 2; (2) x2(n+31)=(x2(n+3)+x2(n+2 )+x2(n+1)+x2(n)) mod 2; (3)
[0177] Where n is the identifier of the element in the i-th candidate sequence, and c i (n) represents the nth element in the i-th candidate sequence, and N c As a bias, x1(n) is the nth element in the first m-sequence, and x2(n) is the nth element in the second m-sequence.
[0178] The first element of the i-th candidate sequence among multiple candidate sequences is determined based on the first element (the element marked 0) and the fourth element (the element marked 3) of the first m sequence, and the first to fourth elements (the elements marked 0 to 3) of the second m sequence. The relationship between the first element of the i-th candidate sequence and the elements of the first and second m sequences is shown in Figure 10.
[0179] Method 2: The i-th candidate sequence among multiple candidate sequences is determined based on the root of the Zadoff-Chu sequence (ZC sequence).
[0180] The ZC sequence exhibits ideal correlation, meaning the correlation peak is significantly higher than other correlation values, resulting in better synchronization.
[0181] Optionally, the i-th candidate sequence among the multiple candidate sequences satisfies the relationship shown in the following formula (4):
[0182] Where q is the root of the ZC sequence, m i Let x be the identifier of the element in the i-th candidate sequence. q (m i ) represents the m-th candidate sequence in the i-th candidate sequence. i N elements ZC is the length of the ZC sequence.
[0183] Candidate sequences among multiple candidate sequences can also be generated from the roots of different ZC sequences. In this case, the roots of the ZC sequences used to generate multiple candidate sequences can be pre-configured, as agreed upon in the protocol. For example, ZC sequences generated with roots of 5, 10, 15, and 20 can be used as candidate sequences. In this case, the i-th sequence among multiple candidate sequences satisfies the relationship shown in the following formula (5):
[0184] Where, q i It is the root of the ZC sequence used to generate the i-th candidate sequence among multiple candidate sequences.
[0185] Method 3: The i-th candidate sequence among multiple candidate sequences is determined based on the cyclic shift value corresponding to the second sequence and the i-th candidate sequence.
[0186] By generating multiple sequences through cyclic shifting, better sequence correlation can be achieved, thereby improving synchronization performance, and the terminal detection algorithm is simpler.
[0187] Optionally, the i-th candidate sequence among the multiple candidate sequences satisfies the relationship shown in the following formula (6):
[0188] Where, α i Let n be the cyclic shift value of the i-th candidate sequence. i This represents the identifier of the element in the i-th candidate sequence. Indicates the nth candidate sequence in the i-th candidate sequence i One element, Let M be the root sequence and M be the sequence length.
[0189] It is understandable that the same root sequence can generate different candidate sequences by multiplying it by different cyclic shift sequences.
[0190] Method 4 involves assigning an orthogonal cover code (OCC) to each of the multiple candidate sequences. The i-th candidate sequence is determined by the orthogonal cover code corresponding to the second and i-th candidate sequences. The number of orthogonal covers is equal to the number of candidate sequences. Generating multiple sequences using orthogonal covers achieves a more desirable sequence correlation effect.
[0191] Assuming the first sequence occupies two time-domain symbols, the orthogonal mask can include [+1,+1] and [+1,-1]. As shown in Figure 11(a), with the orthogonal mask [+1,+1], multiplying the first time-domain symbol of the second sequence in the time-domain symbols occupied by the first sequence by +1, and multiplying one time-domain symbol of the second sequence in the time-domain symbols occupied by the first sequence by +1, yields candidate sequence 1. As shown in Figure 11(b), with the orthogonal mask [+1,-1], multiplying the second time-domain symbol of the second sequence in the time-domain symbols occupied by the first sequence by +1, and multiplying one time-domain symbol of the second sequence in the time-domain symbols occupied by the first sequence by -1, yields candidate sequence 2.
[0192] It is understandable that when the first sequence occupies more time-domain symbols, there can be other implementations of the orthogonal mask. For example, if the first sequence occupies 4 time-domain symbols, then the orthogonal mask can include: [+1,+1,+1,+1], [+1,+1,+1,-1], [+1,+1,-1,-1] and [-1,-1,-1,-1].
[0193] Based on the communication method provided in Figure 4, the second device can send a first sequence to the first device on the first time domain resources and the first frequency domain resources. The first sequence is different from the sequence in the synchronization signal and the physical broadcast channel block. In this way, the first device can obtain the first sequence and obtain synchronization based on the first sequence.
[0194] As previously mentioned, the first time-domain resource and the first frequency-domain resource can be configured via the second device. The following describes how the second device configures the first time-domain resource and / or the first frequency-domain resource. If at least one of the first time-domain resource and the second frequency-domain resource is configured by the second device, the method provided in Figure 4 may further include S404.
[0195] S404, the second device sends the first information. Correspondingly, the first device receives the first information.
[0196] The first information is used to indicate a first time-domain resource and / or a first frequency-domain resource. Specifically, when the first time-domain resource is configured by the second device, the first information is used to indicate the first time-domain resource. When the first frequency-domain resource is configured by the second device, the first information is used to indicate the first frequency-domain resource. When both the first time-domain resource and the first frequency-domain resource are configured by the second device, the first information is used to indicate both the first time-domain resource and the first frequency-domain resource.
[0197] Optionally, the first information can be carried in system information (SI) or in dedicated configuration information (such as RRC configurations). It is understood that the first information can also be carried in other domain information or signaling, which will not be elaborated here.
[0198] It is understood that when both the first time domain resource and the first frequency domain resource are configured by the second device, the information indicating the first time domain resource and the information indicating the first frequency domain resource can be different information, or can be carried in different signaling, which will not be elaborated further.
[0199] In one possible implementation, when the first information is used to indicate a first time-domain resource, the first information includes the number of time-domain symbols occupied by the first time-domain resource and a first offset of the first time-domain resource. This avoids directly indicating the first time-domain resource and reduces overhead. When the first information is used to indicate a first frequency-domain resource, the first information includes the bandwidth occupied by the first frequency-domain resource and a second offset of the first frequency-domain resource. This avoids directly indicating the first frequency-domain resource and reduces overhead.
[0200] It is understood that the above-described implementations of the first information indicating the first time-domain resource and the first information indicating the first frequency-domain resource are for illustrative purposes. In actual implementation, the first information can also indicate the first time-domain resource in other ways; for example, the first information can carry the identifier of the frame in which the first time-domain resource is located (such as the frame number) and the index of the time-domain symbol occupied by the first time-domain resource. Similarly, the first information can also indicate the first frequency-domain resource in other ways; for example, the first information can carry the index of the frequency-domain cell occupied by the first frequency-domain resource.
[0201] In this way, time and frequency resources can be configured by a second device, such as a network device, which makes resource configuration more flexible and can improve resource utilization.
[0202] Optionally, if the frame containing the first sequence is determined based on the second information, the method provided in FIG4 may also include S405.
[0203] S405, the second device sends the second information. Correspondingly, the first device receives the second information.
[0204] In this way, a second device, such as a network device, can configure the second information, making the device's grouping more flexible.
[0205] In one possible implementation, the third offset refers to the offset between the frame containing the first sequence and the first frame, and the frame number of the first frame satisfies the relationship shown in the following formula (7): (SFN+AF) offset ) mod T=(T / N)×(UE ID (7) mod N)
[0206] Where SFN is the frame number of the first frame, AF offset For the third bias, T is the transmission period of the first sequence or the first sequence group, N is the number of at least one device set, and UE ID This serves as the identifier for the first device. UE ID mod N is the identifier for UE ID The identifier of the device set to which the device belongs. This calculation method can set equally spaced frames in the system frame for sending the first sequence, facilitating the implementation of discontinuous reception (DRX) by the terminal device. As mentioned earlier, the frame containing the first sequence is determined based on the second information. The following example of the first sequence group illustrates how to obtain multiple candidate sequences.
[0207] As shown in Figure 12, assuming a first sequence group includes 4 first sequences, the radio frame is 10ms, the transmission period of the first sequence group is 128 radio frames, i.e., 1.28s (1280ms), the number of at least one device set is 4 (the identifier of the i-th device set is i-1), the third bias is 126, and the number of frames corresponding to each device set in at least one device set is 8, then according to formula (7), the first frame of the first device set in at least one device set satisfies the relationship shown in formula (8) as follows: (SFN+126) mod 128=(128 / 4)×0; (8)
[0208] According to formula (8), the frame number of the first frame of the first device set in at least one device set is 2. Since the number of frames corresponding to each device set in at least one device set is 8, it can be known that the frame numbers of the first sequence of frames sent by the devices in the first device set are {2,3,4,5,6,7,8,9}.
[0209] The first frame of the second device set in at least one device set satisfies the relationship shown in formula (9): (SFN+126) mod 128=(128 / 4)×1; (9)
[0210] According to formula (8), the frame number of the first frame of the first device set in at least one device set is 2. Since the number of frames corresponding to each device set in at least one device set is 8, it can be known that the frame numbers of the first sequence of frames sent by the devices in the first device set are {34,35,36,37,38,39,40,41}.
[0211] The first frame of the first device set in at least one device set satisfies the relationship shown in formula (10): (SFN+126) mod 128=(128 / 4)×2; (10)
[0212] According to formula (8), the frame number of the first frame of the first device set in at least one device set is 2. Since the number of frames corresponding to each device set in at least one device set is 8, it can be known that the frame numbers of the first sequence of frames sent by the devices in the first device set are {66,67,68,69,70,71,72,73}.
[0213] The first frame of the first device set in at least one device set satisfies the relationship shown in formula (11): (SFN+126) mod 128=(128 / 4)×3; (11)
[0214] According to formula (8), the frame number of the first frame of the first device set in at least one device set is 2. Since the number of frames corresponding to each device set in at least one device set is 8, it can be known that the frame numbers of the first sequence of frames sent by the devices in the first device set are {98,99,100,101,102,103,104,105}.
[0215] It is understood that the frames containing each sequence in the first sequence group mentioned above are for illustrative purposes. In actual implementation, the sequences in the first sequence group may have other distribution patterns, which will not be elaborated here.
[0216] The communication method provided by the embodiments of this application has been described in detail above with reference to Figures 4-12. The communication apparatus used to perform the communication method provided by the embodiments of this application is described in detail below with reference to Figures 13-14.
[0217] For example, FIG13 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. As shown in FIG13, the communication device 1300 includes a processing module 1301 and a transceiver module 1302. For ease of explanation, FIG13 only shows the main components of the communication device.
[0218] In some embodiments, the communication device 1300 may be adapted to the communication system shown in FIG1 to perform the functions of the first communication device in the communication method shown in FIG4.
[0219] The transceiver module 1302 is used to perform the transceiver function in the method provided in Figure 4, and the processing module 1301 is used to perform other functions in the method provided in Figure 4 besides the transceiver function.
[0220] Optionally, the transceiver module 1302 may include a receiving module and a transmitting module (not shown in FIG13). The transceiver module is used to implement the transmitting and receiving functions of the communication device 1300.
[0221] Optionally, the communication device 1300 may further include a storage module (not shown in FIG. 13) that stores programs or instructions. When the processing module 1301 executes the program or instructions, the communication device 1300 can perform the functions of the first communication device in the communication method shown in FIG. 4.
[0222] It should be understood that the processing module 1301 involved in the communication device 1300 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 1302 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.
[0223] It should be noted that the communication device 1300 may be a terminal device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies can be applied in a terminal device. This application does not limit this application.
[0224] Furthermore, the technical effects of the communication device 1300 can be seen in the technical effects of the communication method shown in Figure 4, which will not be elaborated here.
[0225] For example, Figure 14 is a second schematic diagram of the structure of a communication device provided in an embodiment of this application. This communication device can be a terminal device or a network device, or it can be a chip (system) or other component or assembly applied to a terminal device or network device. As shown in Figure 14, the communication device 1400 may include a processor 1401. Optionally, the communication device 1400 may also include a memory 1402 and / or a transceiver 1403. The processor 1401 is coupled to the memory 1402 and the transceiver 1403, for example, they can be connected via a communication bus.
[0226] The following is a detailed description of each component of the communication device 1400 with reference to Figure 14:
[0227] The processor 1401 is the control center of the communication device 1400. It can be a single processor or a collective term for multiple processing elements. For example, the processor 1401 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0228] Optionally, the processor 1401 can perform various functions of the communication device 1400 by running or executing software programs stored in the memory 1402 and calling data stored in the memory 1402.
[0229] In a specific implementation, as one example, processor 1401 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG14.
[0230] In a specific implementation, as one embodiment, the communication device 1400 may also include multiple processors, such as processors 1401 and 1404 shown in FIG. 14. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, a processor may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0231] The memory 1402 is used to store the software program that executes the solution of this application, and is controlled by the processor 1401 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.
[0232] Optionally, the memory 1402 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1402 may be integrated with the processor 1401 or may exist independently and be coupled to the processor 1401 through the interface circuit of the communication device 1400 (not shown in FIG. 14). This application embodiment does not specifically limit this.
[0233] Transceiver 1403 is used for communication with other communication devices. For example, if communication device 1400 is a terminal device, transceiver 1403 can be used to communicate with a network device or with another terminal device. As another example, if communication device 1400 is a network device, transceiver 1403 can be used to communicate with a terminal device or with another network device.
[0234] Optionally, transceiver 1403 may include a receiver and a transmitter (not shown separately in Figure 14). The receiver is used to implement the receiving function, and the transmitter is used to implement the transmitting function.
[0235] Optionally, the transceiver 1403 can be integrated with the processor 1401 or exist independently and be coupled to the processor 1401 through the interface circuit of the communication device 1400 (not shown in FIG14). This application embodiment does not specifically limit this.
[0236] It should be noted that the structure of the communication device 1400 shown in Figure 14 does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0237] Furthermore, the technical effects of the communication device 1400 can be referred to the technical effects of the communication method described in the above method embodiments, and will not be repeated here.
[0238] It should be understood that the processor in the embodiments of this application can be a CPU, but it can also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0239] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0240] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0241] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0242] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0243] 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.
[0244] 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.
[0245] Those skilled in the art will clearly 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.
[0246] 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.
[0247] 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.
[0248] 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.
[0249] 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 technical solution of this application, in essence, or the part that contributes to the prior art, 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, ROM, RAM, magnetic disks, or optical disks.
[0250] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: A first sequence is received on a first time domain resource and a first frequency domain resource, the first sequence being different from the sequence in the synchronization signal and the physical broadcast channel block (SSB); Synchronization is obtained at least based on the first sequence.
2. The method according to claim 1, characterized in that, The length of the first sequence is greater than the length of the second sequence carried in the main synchronization signal PSS of the SSB; or, The step of obtaining synchronization at least according to the first sequence includes: Synchronization is obtained based on the first sequence and the SSB.
3. The method according to claim 2, characterized in that, The first time-domain resource occupies P time-domain symbols, and the time-domain symbols occupied by the first time-domain resource are spaced Q symbols apart from the PSS, where P is an integer greater than or equal to 1 and Q is an integer greater than or equal to 0.
4. The method according to claim 3, characterized in that, The first time-domain resource occupies two time-domain symbols, and these two time-domain symbols are consecutive to the time-domain symbols occupied by the primary synchronization signal (PSS) in the SSB. Furthermore, the time-domain position of the two time-domain symbols occupied by the first time-domain resource precedes the time-domain symbols occupied by the PSS; or, The first time-domain resource occupies one time-domain symbol, and the time-domain symbol occupied by the first time-domain resource is separated from the time-domain symbol occupied by the PSS by one time-domain symbol, and the time-domain position of the time-domain symbol occupied by the first time-domain resource is located before the time-domain symbol carrying the PSS; or, The first time-domain resource occupies 3 time-domain symbols. The 3 time-domain symbols occupied by the first time-domain resource are consecutive to the time-domain symbols occupied by the Physical Broadcast Channel Block (PBCH) in the SSB, and the time-domain position occupied by the 3 time-domain symbols occupied by the first time-domain resource is located before the time-domain symbols occupied by the PBCH.
5. The method according to any one of claims 1-4, characterized in that, The first frequency domain resource occupies L frequency domain units, and the offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is K frequency domain units; L is a positive integer, and K is an integer.
6. The method according to claim 5, characterized in that, The first frequency domain resource occupies 25 frequency domain units, and the offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is 5 frequency domain units.
7. The method according to any one of claims 1-6, characterized in that, The first sequence is one of a plurality of candidate sequences; the scheduling transmission parameter sets corresponding to different candidate sequences are different, and the scheduling transmission parameter sets include one or more of the following: frequency domain resources, time domain resources, modulation and coding scheme, repetition count, or transport block shrinkage.
8. The method according to any one of claims 1-7, characterized in that, The method further includes: Receive first information; the first information is used to indicate the first time domain resource and the first frequency domain resource.
9. The method according to claim 8, characterized in that, The first information includes the number of time-domain symbols occupied by the first time-domain resource and the first offset of the first time-domain resource; and / or, the first information includes the bandwidth occupied by the first frequency-domain resource and the second offset of the first frequency-domain resource.
10. The method according to any one of claims 1-9, characterized in that, The method is applied to a first device, and the frame in which the first sequence is located is determined according to second information, the second information including one or more of the following: the transmission period of the first sequence or the first sequence group, the number of at least one device set, the third offset of the frame in which the first sequence is located, or the number of frames corresponding to the device set in which the first device is located; the device set in which the first device is located is one of the at least one device sets.
11. The method according to claim 10, characterized in that, The method further includes: Receive the second information.
12. The method according to claim 10 or 11, characterized in that, The third offset refers to the offset between the frame containing the first sequence and the first frame, where the frame number of the first frame satisfies the following relationship: (SFN+AF) offset )mod T=(T / N)×(UE ID mod N); Where SFN is the frame number of the first frame, AF offset The third bias is defined as follows: T is the transmission period of the first sequence or the first sequence group; N is the number of the at least one device set; UE ID This is the identifier for the first device.
13. A communication method, characterized in that, The method includes: Obtain a first sequence; the first sequence is different from the sequence in the synchronization signal and the physical broadcast channel block (SSB); The first sequence is transmitted on the first time domain resource and the first frequency domain resource; the first sequence is used to obtain synchronization.
14. The method according to claim 13, characterized in that, The length of the first sequence is greater than the length of the second sequence carried in the main synchronization signal PSS of the SSB; or, The first sequence is used to obtain synchronization, including: The first sequence and the SSB are used to obtain synchronization.
15. The method according to claim 14, characterized in that, The first time-domain resource occupies P time-domain symbols, and the time-domain symbols occupied by the first time-domain resource are spaced Q symbols apart from the PSS, where P is an integer greater than or equal to 1 and Q is an integer greater than or equal to 0.
16. The method according to claim 15, characterized in that, The first time-domain resource occupies two time-domain symbols, and these two time-domain symbols are consecutive to the time-domain symbols occupied by the primary synchronization signal (PSS) in the SSB. Furthermore, the time-domain position of the two time-domain symbols occupied by the first time-domain resource precedes the time-domain symbols occupied by the PSS; or, The first time-domain resource occupies one time-domain symbol, and the time-domain symbol occupied by the first time-domain resource is separated from the time-domain symbol occupied by the PSS by one time-domain symbol, and the time-domain position of the time-domain symbol occupied by the first time-domain resource is located before the time-domain symbol carrying the PSS; or, The first time-domain resource occupies 3 time-domain symbols. The 3 time-domain symbols occupied by the first time-domain resource are consecutive to the time-domain symbols occupied by the Physical Broadcast Channel Block (PBCH) in the SSB, and the time-domain position occupied by the 3 time-domain symbols occupied by the first time-domain resource is located before the time-domain symbols occupied by the PBCH.
17. The method according to any one of claims 13-16, characterized in that, The first frequency domain resource occupies L frequency domain units, and the offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is K frequency domain units; L is a positive integer, and K is an integer.
18. The method according to claim 17, characterized in that, The first frequency domain resource occupies 25 frequency domain units, and the offset between the frequency domain units occupied by the first frequency domain resource and the frequency domain units occupied by the SSB is 5 frequency domain units.
19. The method according to any one of claims 13-18, characterized in that, The first sequence is one of a plurality of candidate sequences; the scheduling transmission parameter sets corresponding to different candidate sequences are different, and the scheduling transmission parameter sets include one or more of the following: frequency domain resources, time domain resources, modulation and coding scheme, repetition count, or transport block shrinkage.
20. The method according to any one of claims 13-19, characterized in that, The method further includes: Send first information; the first information is used to indicate the first time domain resource and the first frequency domain resource.
21. The method according to claim 20, characterized in that, The first information includes the number of time-domain symbols occupied by the first time-domain resource and the first offset of the first time-domain resource; and / or, the first information includes the bandwidth occupied by the first frequency-domain resource and the second offset of the first frequency-domain resource.
22. The method according to any one of claims 13-21, characterized in that, The frame containing the first sequence is determined based on second information, which includes one or more of the following: the transmission period of the first sequence or the first sequence group, the number of at least one device set, the third offset of the frame containing the first sequence, or the number of frames corresponding to the device set containing the first device; the device set containing the first device is one of the at least one device sets.
23. The method according to claim 22, characterized in that, The method further includes: Send the second message.
24. The method according to claim 22 or 23, characterized in that, The third offset refers to the offset between the frame containing the first sequence and the first frame, where the frame number of the first frame satisfies the following relationship: (SFN+AF) offset )mod T=(T / N)×(UE ID mod N); Where SFN is the frame number of the first frame, AF offset The third bias is T, where T is the transmission period of the first sequence or the first sequence group, and N is the number of the at least one device set, UE. ID This is the identifier for the first device.
25. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-24.
26. A communication device, characterized in that, include: Processor and interface circuits; among which, The interface circuit is used to receive code instructions and transmit them to the processor; The processor is used to run the code instructions to perform the method as described in any one of claims 1-24.
27. A communication device, characterized in that, The communication device includes a processor and a transceiver, the transceiver being used for information exchange between the communication device and other communication devices, and the processor executing code instructions to perform the method as described in any one of claims 1-24.
28. A communication device, characterized in that, include: A processor for performing the method as described in any one of claims 1-24.
29. The communication device according to any one of claims 25-28, characterized in that, The communication device further includes a memory for storing code instructions relating to the method as described in any one of claims 1-24.
30. The communication device according to any one of claims 25-29, characterized in that, The communication device is a chip.
31. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-24.
32. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-24.
Citation Information
Patent Citations
Sending method, receiving method and equipment of synchronous broadcast information
CN111565447A
Signal transmission method and communication device
CN118524504A
Method and apparatus for synchronization signal design
US20180123849A1