Method for sending synchronization signal in unlicensed frequency band, network device, and terminal device
11570731 · 2023-01-31
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04W16/14
ELECTRICITY
H04W74/0808
ELECTRICITY
International classification
H04W16/14
ELECTRICITY
Abstract
One embodiment of the invention describes a synchronization signal sending method applied to an unlicensed frequency band. To ensure transmission fairness, a network device performs listen before talk (LBT) before a start time for transmitting a synchronization signal, to determine whether a channel is busy or idle. When the channel is busy, the network device cannot transmit the synchronization signal at the expected start time for transmitting the synchronization signal. Therefore, the network device performs LBT again within a preset time length after the start time, and sends the synchronization signal when determining that the channel is idle by performing LBT again. When the channel is idle, the network device preempts a channel resource, and sends the synchronization signal the expected start time for transmitting the synchronization signal.
Claims
1. A method for sending a synchronization signal in an unlicensed frequency band, comprising: performing, by a network device, a listen before talk (LBT) operation before an expected start time T.sub.0 for transmitting the synchronization signal, to determine whether a channel is busy or idle, wherein the synchronization signal comprises L synchronization signal blocks; in response to determining that the channel is busy, performing, by the network device, the LBT operation within a preset time length after the expected start time T.sub.0, wherein the preset time length is at least one time length T.sub.L used for transmitting the L synchronization signal blocks, and wherein L is an integer greater than or equal to 2; and sending, by the network device, the synchronization signal after the preset time length after the expected start time T.sub.0 when the channel is idle.
2. The method according to claim 1, wherein the performing, by the network device, of the LBT operation within the preset time length after the expected start time T.sub.0 further comprises: performing, by the network device, the LBT operation within N T.sub.s after the expected start time T.sub.0, wherein T.sub.s is a time length used for transmitting one synchronization signal block; and wherein the sending of the synchronization signal when the channel is idle further comprises: sending, by the network device, l synchronization signal blocks at a time T0+N×T.sub.L, wherein N is an integer greater than or equal to 1, l is less than or equal to L, and l is an integer greater than or equal to 1.
3. The method according to claim 1, wherein the preset time length is a time length T.sub.OFDM occupied by at least one orthogonal frequency division multiplexing (OFDM) symbol wherein the performing, by the network device, of the LBT operation within the preset time length after the expected start time T.sub.0 further comprises: performing, by the network device, the LBT operation within M T.sub.OFDM after the expected start time T.sub.0; and wherein the sending of the synchronization signal when the channel is idle further comprises: sending, by the network device, the synchronization signal at a time T0+M×T.sub.OFDM, wherein M is an integer greater than or equal to 1.
4. A network device, comprising: a processor; and a transceiver wherein the processor is configured to control the transceiver to perform a listen before talk (LBT) operation before an expected start time T.sub.0 for transmitting a synchronization signal, to determine whether a channel is busy or idle, wherein the synchronization signal comprises L synchronization signal blocks; and wherein in response to determining that the channel is busy, the transceiver is configured to: perform the LBT operation within a preset time length after the expected start time T.sub.0, wherein the preset time length is at least one time length T.sub.L used for transmitting the L synchronization signal blocks, and wherein L is an integer greater than or equal to 2, and send the synchronization signal after the preset time length after the expected start time T.sub.0 when the channel is idle.
5. The network device according to claim 4, wherein the transceiver is configured to: perform the LBT operation within N T.sub.s after the expected start time T.sub.0, wherein T.sub.s is a time length used for transmitting one synchronization signal block (SSB); and when the channel is idle, send l synchronization signal blocks at a time T0+N×T.sub.L, wherein N is an integer greater than or equal to 1, l is less than or equal to L, and l is an integer greater than or equal to 1.
6. The network device according to claim 4, wherein the preset time length is a time length T.sub.OFDM occupied by at least one orthogonal frequency division multiplexing (OFDM) symbol; wherein the transceiver is configured to: perform the LBT operation in M T.sub.OFDM after the expected start time T.sub.0, and when the channel is idle, send the synchronization signal at a time T.sub.0+M×T.sub.OFDM, wherein M is an integer greater than or equal to 1.
7. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor of a network device, causing the network device to perform operations for sending a synchronization signal in an unlicensed frequency band, the operations comprising: performing a listen before talk (LBT) operation before an expected start time T.sub.0 for transmitting the synchronization signal, to determine whether a channel is busy or idle, wherein the synchronization signal comprises L synchronization signal blocks; in response to determining that the channel is busy, performing the LBT operation within a preset time length after the expected start time T.sub.0, wherein the preset time length is at least one time length T.sub.L used for transmitting the L synchronization signal blocks, and wherein L is an integer greater than or equal to 2; and sending the synchronization signal after the preset time length after the expected start time T.sub.0 when the channel is idle.
8. The non-transitory machine-readable medium according to claim 7, wherein the performing of the LBT operation within the preset time length after the expected start time T.sub.0 further comprises: performing the LBT operation within N T.sub.s after the expected start time T.sub.0, wherein T.sub.s is a time length used for transmitting one synchronization signal block; and wherein the sending of the synchronization signal when the channel is idle further comprises: sending l synchronization signal blocks at a time T0+N×T.sub.L, wherein N is an integer greater than or equal to 1, l is less than or equal to L, and l is an integer greater than or equal to 1.
9. The non-transitory machine-readable medium according to claim 7, wherein the preset time length is a time length T.sub.OFDM occupied by at least one orthogonal frequency division multiplexing (OFDM) symbol; wherein the performing of the LBT operation within the preset time length after the expected start time To further comprises: performing the LBT operation within M T.sub.OFDM after the expected start time To; and wherein the sending of the synchronization signal when the channel is idle further comprises: sending the synchronization signal at a time T0+M×T.sub.OFDM, wherein M is an integer greater than or equal to 1.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DESCRIPTION OF EMBODIMENTS
(17) The following clearly and completely describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. A specific operation method in a method embodiment may also be applied to an apparatus embodiment or a system embodiment.
(18)
(19) As shown in
(20) It should be noted that, the wireless communications system mentioned in the embodiments of this application includes, but is not limited to: a narrowband internet of things (NB-IoT) system, a global system for mobile communications (GSM), an enhanced data rate for GSM evolution (EDGE) system, a wideband code division multiple access (WCDMA) system, a code division multiple access 2000 (CDMA 2000) system, a time division-synchronization code division multiple access (TD-SCDMA) system, a long term evolution (LTE) system, a fifth-generation mobile communications system, and a future mobile communications system.
(21) In this embodiment of this application, the foregoing network device is an apparatus that is deployed in a radio access network to provide a wireless communication function for a terminal device. The network device may include but is not limited to a base station (BS), a network controller, a transmission and reception point (TRP), a mobile switching center, a radio access point in Wi-Fi, or the like. For example, an apparatus directly communicating with the terminal device through a radio channel is generally a base station. The base station may include a macro base station, a micro base station, a relay station, an access point, a remote radio unit (RRU), or the like in various forms. Certainly, wireless communication with the terminal device may alternatively be performed by another network device that has a wireless communication function. This is not uniquely limited in this application. It should be noted that in different systems, a device with a base station function may have different names. For example, in an LTE network, the device is referred to as an evolved NodeB (evolved NodeB, eNB, or eNodeB); in a third generation (the 3rd Generation, 3G) network, the device is referred to as a NodeB (NodeB) or the like; and in a 5G network, the device is referred to as a gNodeB (NR NodeB, gNB).
(22) The terminal device is also referred to as user equipment (UE), a mobile station (MS), a mobile terminal (MT), or the like, and is a device that provides a user with voice and/or data communication, for example, a handheld device, a vehicle-mounted device, a wearable device, or a computing device having a wireless connection function, or another processing device connected to a wireless modem. Currently, some examples of the terminal device are: a mobile phone (mobile phone), a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and the like.
(23) In this application, terms “network” and “system” may be interchangeably used, and terms “user” and “terminal device” may also be interchangeably used, but meanings of the terms can be understood by a person skilled in the art. In addition, some English abbreviations in this specification are descriptions performed on the embodiments of this application by using an LTE system as an example, and the English abbreviations may change with network evolution. For specific evolution, refer to a description in a corresponding standard.
(24) When a user accesses a network, the user needs to perform processes such as cell search, obtaining cell system information, and random access. Main purposes of the cell search are to synchronize with a cell in terms of a frequency and a symbol, obtain system frame timing, and determine a physical identifier of the cell. After completing the cell search, the user needs to obtain the system information of the cell, to know a configuration (for example, information such as a system bandwidth and a system frame number) of the cell, so as to work in the cell.
(25) A synchronization signal block (SSB) is a signal structure, and is applicable to a communications system in 5G and later. The synchronization signal block may also be referred to as a synchronization signal/physical broadcast channel block (SS/PBCH block), or may have another name. This is not limited in this application. The synchronization signal block may usually include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). The PSS and the SSS are mainly used to help UE identify the cell and synchronize with the cell. The PBCH includes most basic system information such as a system frame number or intra-frame timing information. The UE cannot access the cell unless the UE successfully receives the synchronization signal block. In a 5G new radio (NR) system, synchronization signals and broadcast channels form synchronization signal blocks (SSB) in a form of PSS-PBCH-SSS-PBCH, and the SSBs are transmitted in time domain.
(26) Generally, synchronization signals used to support user cell search mainly include a primary synchronization signal (PSS) and a secondary synchronization signal (SSS). The cell system information is usually carried on a broadcast channel. A master information block (MIB) in the cell system information is transmitted on a physical broadcast channel (PBCH), and is used to carry specific amount of system information.
(27) In an unlicensed frequency band application scenario, a network device or a user usually needs to comply with a listen before talk rule before performing transmission. To be specific, before sending, the network device or the user needs to first listen on a channel, for example, perform clear channel assessment (CCA). If the channel is idle, the network device or the user may perform transmission. Otherwise, the network device or the user cannot perform transmission. The CCA may be performed based on a channel energy threshold, to determine whether the channel is idle or busy. An LBT type varies with different application scenarios, and is represented as different corresponding CCA duration. For example, LBT may be classified into two types based on the CCA duration: One type is a CCA that needs to be performed for a long period of time and that is based on listening and random backoff, and may be referred to as a category 4 LBT (Cat 4 LBT); and the other type is a CCA that requires only short-time listening and does not require random backoff, may be referred to as a category 2 LBT (Cat 2 LBT), and may also be referred to as one-slot LBT. Certainly, LBT does not need to be performed before all transmissions. For example, LBT does not need to be performed before an acknowledgment (ACK) message is transmitted.
(28) Referring to
(29) L is an integer greater than 1. In this embodiment, L=4 is used as an example for description. In another embodiment, a value of L may alternatively be, for example, an integer such as 3, 8, or 64. For ease of description, four SSBs are respectively represented by an SSB 1, an SSB 2, an SSB 3, and an SSB 4 in the following.
(30) In the foregoing continuous SSB transmission mode, in a scenario in which LBT needs to be performed, when maximum occupancy time (MCOT) after a channel is successfully obtained by the network device through contention is limited, continuous SSB transmission can be performed more quickly in a same time length, and LBT does not need to be performed for a plurality of times.
(31) When LBT of the network device succeeds before a time T0, a transmission start location of the SSB 1 is T0, and reference transmission locations of subsequent SSBs are sequentially deduced, and are respectively T.sub.2, T.sub.3, and T.sub.4. It is assumed that a time length required for transmitting one SSB is T.sub.s, and an interval between reference transmission locations of neighboring SSBs is T.sub.s. Correspondingly, the terminal device searches for the SSB in the time window.
(32) When the LBT fails before the time T0, the network device cannot start to transmit the SSB 1 at the expected time T0. Referring to
(33) Operation 301: A network device performs LBT before a start time T0 for transmitting a synchronization signal.
(34) When needing to send the synchronization signal at T0, the network device needs to perform LBT before T0 to determine whether a channel is busy or idle. For example, the network device performs channel listening by performing CCA. When it is determined that the channel is busy, operation 302 is performed. When it is determined that the channel is idle, operation 5303 is performed.
(35) Operation 302: The network device performs LBT within a preset time length after the start time for transmitting the synchronization signal, and sends the synchronization signal when the channel is idle.
(36) The preset time length may be defined in a standard protocol, or may be configured during system initialization. For example, a granularity of the preset time length may be a transmission time length T.sub.S of an SSB, for example, at least one T.sub.S. Alternatively, a granularity of the preset time length may be a time unit of a communications system, for example, a time length occupied by one OFDM symbol.
(37) Operation 303: The network device sends the synchronization signal at the start time for transmitting the synchronization signal.
(38) Operation 304: A terminal device searches for and receives the synchronization signal, where the synchronization signal includes a plurality of consecutive synchronization signal blocks.
(39) Operation 305: The terminal device synchronizes with the network device based on the found synchronization signal, and obtains system information of the network device.
(40) When the LBT fails, at the expected time for sending the synchronization signal, the preset time length is delayed to perform LBT. If the LBT succeeds within the preset time length, the network device sends the synchronization signal. The preset time length may be accordingly configured based on a system requirement, to avoid an access failure of a terminal that is caused by an LBT failure.
(41) The following describes the technical solutions in the embodiments of this application by using examples with reference to
(42) It is assumed that a transmission time length for transmitting an SS burst set (namely, L consecutive SSBs) is T.sub.L, and a granularity of the preset time length is T.sub.L. In different implementations, the transmission time length may be understood as a maximum time length for transmitting the L consecutive SSBs. To be specific, the L consecutive SSBs need to be transmitted within T.sub.L, and T.sub.L is not necessarily an absolute value of a transmission time length of the L SSBs.
(43) Referring to
(44) In another implementation, when the network device fails in LBT before a time for transmitting an N.sup.th SSB in the L SSBs, the network device does not send the N.sup.th SSB, and performs LBT before a time for transmitting an (N+1).sup.th SSB. When channel listening succeeds, the network device performs LBT within N T.sub.L after the start time T0. When the channel is idle, the network device sends l synchronization signal blocks at a time T0+N× T.sub.L, where N is an integer greater than or equal to 1,l is less than or equal to L, and 1 is an integer greater than or equal to 1, to send the (N+1).sup.th SSB and remaining SSBs in the L SSBs. The foregoing actions are repeated until all channel listening before the L SSBs fails, or the remaining SSBs in the L SSBs are successfully sent.
(45) For example, referring to
(46) In one embodiment, if all the LBT before the times for transmitting the L SSBs fails, refer to the manner provided in
(47) In one embodiment, if all the LBT before the times for transmitting the L SSBs fails, the network device may continue to attempt to transmit the SSB 1 in a transmission cycle window (20 ms) of the current synchronization signal burst set.
(48) In another embodiment, a difference between this embodiment and the embodiment shown in
(49) It is assumed that a time length for transmitting one SSB is T.sub.S. When the network device fails in the LBT before the start time T0 for the SS burst set transmission window, the network device delays T.sub.S to perform LBT again, that is, performs LBT before a time T0+T.sub.S. When the LBT succeeds before the time T0+T.sub.S, the network device sends the first SSB at the time T0+T.sub.S and sequentially sends the L SSBs. When the network device fails in the LBT before the time T0+T.sub.S, the network device continues to delay T.sub.S to perform LBT again, that is, performs LBT before a time T0+2×T.sub.S. When the LBT before the time T0+2×T.sub.S succeeds, the network device sends the first SSB at the time T0+2×T.sub.S, and sequentially sends the L SSBs. By analogy, a start time for attempting to transmit the SSBs may alternatively be T0+3×T.sub.S or T0+4×T.sub.S.
(50) For example, referring to
(51) In another embodiment, a difference between this embodiment and the embodiment shown in
(52) For example, referring to
(53) Referring to
(54) In another implementation, a granularity of the preset time length may alternatively be another transmission time interval (TTI) such as a slot (slot) or a mini slot (mini slot).
(55) Referring to
(56) It should be noted that, in the embodiments of this application, when the LBT succeeds at a time, a time length of triggered channel occupancy time (COT) is greater than or equal to a time length required for transmitting the SS burst set, and the SS burst set may be transmitted within the COT. When the triggered COT is less than the time length required for transmitting the L SSBs, an SSB falling outside the COT cannot be transmitted until LBT is performed again and the COT is obtained.
(57) In another embodiment, the SSB transmission manners shown in
(58) In addition, even if this solution is mainly applied to an unlicensed frequency band scenario, use of a transmission pattern of an SSB in a licensed frequency band is not excluded in this application, and the transmission pattern may be used as an optional transmission pattern.
(59) The following describes, by using examples, types of LBT performed before the SSBs are transmitted in different embodiments.
(60) For example, referring to
(61) For example, referring to
(62) For example, before a transmission reference location (for example, T0) of the SSBs, when the network device has occupied one COT and remaining time is insufficient to transmit the L SSBs, there are two processing manners. For a processing manner, refer to
(63) Certainly, when COT occupied by the network device before the transmission reference location of the SSBs is sufficient to transmit the L SSBs, that is, the L SSBs exactly fall within the existing COT, the network device may directly send the L SSBs without performing LBT before the transmission reference location of the SSBs. For this case, refer to
(64) The foregoing describes in detail the embodiments of the method for transmitting a synchronization signal in this application. The following continues to describe embodiments of a network device and a terminal device in this application.
(65) An implementation of the network device is first described. In a specific example, a structure of the network device includes a processor (or referred to as a controller) and a transceiver. In an example, the structure of the network device may further include a communications unit. The communications unit is configured to support communication with another network side device, such as communication with a core network node. In an example, the structure of the network device may further include a memory. The memory is coupled to the processor and is configured to store a program instruction and data that are necessary for the network device.
(66)
(67) On a downlink, to-be-sent data or signaling (including the foregoing downlink control information) is adjusted by the transceiver 1501 to provide an output sample and generate a downlink signal. The downlink signal is transmitted to the terminal device in the foregoing embodiment by using an antenna. On an uplink, the antenna receives an uplink signal transmitted by the terminal device in the foregoing embodiment. The receiver 1502 adjusts the signal received from the antenna, and provides an input sample. In the processor 1502, service data and a signaling message are processed, for example, modulating to-be-sent data and generating an SC-FDMA symbol. These units perform processing based on a radio access technology (for example, an access technology in LTE, 5G, and another evolved system) used by a radio access network. In an implementation shown in FIG. 15, the transceiver 1502 is integrated by a transmitter and a receiver. In another implementation, the transmitter and the receiver may alternatively be independent of each other.
(68) The processor 1502 is further configured to control and management actions of the network device, to perform processing performed by the network device in the foregoing embodiments, for example, controlling the network device to process the SSBs and/or to perform another process of the technology described in this application. In an example, the processor 1502 is configured to support the network device in performing processing processes related to the network device in
(69) The memory 1503 is configured to store a related instruction and related data, and program code and data that are of the network device. In different implementations, the memory 1503 includes but is not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM).
(70) It may be understood that
(71) The following describes an implementation of the terminal device. In a specific instance, a structure of the terminal device includes a processor (or referred to as a controller), a transceiver, and a modem processor. In an example, the structure of the network device may further include a memory. The memory is coupled to the processor and is configured to store a program instruction and data that are necessary for the network device.
(72)
(73) The transceiver 1601 adjusts (for example, performs analog conversion, filtering, amplification, and up-conversion on) an output sample and generates an uplink signal. The uplink signal is transmitted to the network device in the foregoing embodiment by using an antenna. On a downlink, the antenna receives a downlink signal transmitted by the base station in the foregoing embodiments. The transceiver 160 adjusts (for example, performs filtering, amplification, down-conversion, and digitization on) the signal received from the antenna and provides an input sample. For example, in the modem processor 1604, an encoder 1641 receives service data and a signaling message that are to be sent on an uplink, and processes (for example, performs formatting, encoding, and interleaving on) the service data and the signaling message. The modulator 1642 further processes (for example, performs symbol mapping and modulation on) encoded service data and signaling message, and provides an output sample. The demodulator 1643 processes (for example, demodulates) the input sample and provides symbol estimation. A decoder 1644 processes (for example, de-interleaves and decodes) the symbol estimation and provides decoded data and a decoded signaling message that are to be sent to the terminal device. The encoder 1641, the modulator 1642, the demodulator 1643, and the decoder 1644 may be implemented by the combined modem processor 1604. These units perform processing based on a radio access technology (for example, an access technology in LTE, 5G, and another evolved system) used by a radio access network. In an implementation shown in
(74) The processor 1602 controls and manages actions of the terminal device, and is configured to perform processing performed by the terminal device in the foregoing embodiments. For example, the processor 1602 is configured to control the terminal device to perform, based on received paging indication information, processing and/or another process of the technology described in this application. In an example, the processor 1602 is configured to support the terminal device in performing the processing processes related to the terminal device in
(75) The memory 1603 is configured to store a related instruction and related data, and program code and data that are of the terminal device. In different implementations, the memory 703 includes but is not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM).
(76) It may be understood that
(77) All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer program instructions. When the computer program instruction is loaded and executed on a computer, the procedure or functions according to the embodiments of the present invention are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable apparatus. The computer instruction may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, and microwave, or the like) manner. The computer-readable storage medium may be any usable medium accessible by the computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital video disk (DVD)), a semiconductor medium (for example, a solid-state drive (SSD)), or the like.
(78) A person skilled in the art should be aware that in the foregoing one or more examples, functions described in the embodiments of this application may be implemented by hardware, software, firmware, or any combination thereof. When the functions are implemented by software, the foregoing functions may be stored in a computer-readable medium or transmitted as one or more instructions or code in the computer-readable medium. The computer-readable medium includes a computer storage medium and a communications medium, where the communications medium includes any medium that enables a computer program to be transmitted from one place to another. The storage medium may be any available medium accessible to a general-purpose or dedicated computer.