Method and apparatus for transmitting synchronization signal block (SSB), and readable storage medium

By adopting a variety of rate matching methods and bit repetition strategies in PBCH rate matching, the problem of low decoding performance in the prior art is solved, and the combined decoding performance and network access switching efficiency of terminal devices are improved.

CN115694735BActive Publication Date: 2025-06-03GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211318085.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-26
Publication Date
2025-06-03
Estimated Expiration
2042-10-26

AI Technical Summary

Technical Problem

The existing PBCH rate matching method only performs bit repetition on the fixed part of the bit data, and performs the same rate matching operation at the transmission time of multiple SSBs, resulting in lower decoding performance at the receiving end when continuous transmission errors occur.

Method used

The PBCH is rate-matching using preset multiple rate matching methods, and the PBCH is respectively corresponding to different bit repetition strategies, so that the terminal device can receive bit sequences with different repetition methods at different SSB transmission times.

Benefits of technology

The uniform transmission and reception are obtained through the encoded bit sequences of different parts, which improves the merged and decoding performance and enhances the efficiency of terminal devices when accessing or switching networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115694735B_ABST
    Figure CN115694735B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method and apparatus for transmitting a synchronization signal block (SSB), and a readable storage medium. The method includes: generating a physical broadcast channel (PBCH) according to master information block (MIB) information; transmitting an SSB including the PBCH; where the rate matching mode of the PBCH belongs to one of a preset plurality of rate matching modes, and the plurality of rate matching modes correspond to different bit repetition strategies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and more specifically, to a method and apparatus for transmitting a Synchronization Signal Block (SSB), and a readable storage medium. Background Art

[0002] When a terminal device accesses a network or switches between multiple network devices, it first needs to synchronize with the network device, and then it can perform uplink and downlink data transmission. When the terminal device initially accesses, it periodically receives the Synchronization Signal Block (SSB) sent by the network device, obtains the network cell ID by searching for the synchronization signal, and obtains the Master Information Block (MIB) carried in the Physical Broadcast Channel (PBCH) by decoding the adjustment of the physical broadcast signal in the SSB, etc., to achieve time synchronization with the network device.

[0003] Before transmitting the SSB, the network device needs to perform rate matching on the PBCH. Currently, the existing PBCH rate matching method only repeats bits for a fixed part of the bit data and performs the same rate matching operation at the transmission opportunities of multiple SSBs. Although the processing of the terminal device at the receiving end is simple, the bit length of rate matching is not fully utilized. Especially when continuous transmission errors occur, the decoding performance at the receiving end is low. Summary of the Invention

[0004] This application provides a method and apparatus for transmitting a Synchronization Signal Block (SSB), and a readable storage medium. The following introduces each aspect involved in the embodiments of this application.

[0005] In a first aspect, a method for transmitting a Synchronization Signal Block (SSB) is provided, including: generating a Physical Broadcast Channel (PBCH) according to Master Information Block (MIB) information; sending an SSB including the PBCH; where the rate matching mode of the PBCH belongs to one of a preset plurality of rate matching modes, and the plurality of rate matching modes correspond to different bit repetition strategies.

[0006] In a second aspect, a method for transmitting an SSB is provided, including: receiving an SSB, where the SSB includes a PBCH; performing derate matching on the PBCH by using a preset plurality of derate matching modes to obtain MIB information; where the plurality of derate matching modes correspond to different bit deretention strategies.

[0007] In a third aspect, an apparatus for transmitting an SSB is provided, including: a generating module configured to generate a PBCH according to MIB information; a sending unit configured to send an SSB including the PBCH; where the rate matching mode of the PBCH belongs to one of a preset plurality of rate matching modes, and the plurality of rate matching modes correspond to different bit repetition strategies.

[0008] Fourthly, a device for transmitting SSB is provided, including: a receiving unit configured to receive SSB, where the SSB includes PBCH; a rate dematching unit configured to perform rate dematching on the PBCH by using a plurality of preset rate dematching methods to obtain MIB information; wherein, the plurality of rate dematching methods correspond to different bit de-repetition strategies.

[0009] Fifthly, a device for transmitting a synchronization signal block SSB is provided, including a memory and a processor, where an executable code is stored in the memory, and the processor is configured to execute the executable code to implement the method as described in the first aspect.

[0010] Sixthly, a device for transmitting a synchronization signal block SSB is provided, including a memory and a processor, where an executable code is stored in the memory, and the processor is configured to execute the executable code to implement the method as described in the second aspect.

[0011] Seventhly, a computer-readable storage medium is provided, where an executable code is stored in the storage medium, and when the executable code is executed, the method as described in the first aspect or the second aspect is implemented.

[0012] According to the method provided in the embodiments of the present application, when performing PBCH rate matching, a plurality of rate matching methods with different bit repetition strategies are adopted, so that the terminal device can receive bit sequences with different repetition methods at different SSB transmission times, thereby enabling uniform transmission and reception of different parts of the coded bit sequences, and further improving the combined decoding performance. Description of the Drawings

[0013] Figure 1 is a schematic diagram of the architecture of a communication system provided in the embodiments of the present application.

[0014] Figure 2 is a schematic diagram of the structure of a synchronization signal block SSB.

[0015] Figure 3 is a schematic diagram of the coding and modulation process of PBCH.

[0016] Figure 4 is a schematic diagram of a rate matching method provided in the embodiments of the present application.

[0017] Figure 5 is a schematic flowchart of a method for transmitting SSB provided in an embodiment of the present application.

[0018] Figure 6 is a schematic diagram of a rate matching method provided in another embodiment of the present application.

[0019] Figure 7It is a schematic flowchart of a method for transmitting SSB provided by another embodiment of the present application.

[0020] Figure 8 It is a flowchart of blindly detecting PBCH by using multiple rate matching methods provided by an embodiment of the present application.

[0021] Figure 9 It is a structural diagram of a device for transmitting SSB provided by an embodiment of the present application.

[0022] Figure 10 It is a structural diagram of a device for transmitting SSB provided by another embodiment of the present application.

[0023] Figure 11 It is a structural diagram of a device for transmitting SSB provided by yet another embodiment of the present application. Detailed implementation manners

[0024] The technical solutions in the present application will be described in detail below with reference to the accompanying drawings. Embodiments of the present application can be applied to various communication systems. For example, embodiments of the present application can be applied to a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an advanced long term evolution (LTE-A) system, a new radio (NR) system, an evolved system of the NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a universal mobile telecommunication system (UMTS), a wireless local area networks (WLAN), a wireless fidelity (WiFi), a 5th-generation (5G) communication system. Embodiments of the present application can also be applied to other communication systems, such as future communication systems. Such future communication systems can be, for example, a 6th-generation (6G) mobile communication system, or a satellite communication system, etc.

[0025] Traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technologies, communication systems can support not only traditional cellular communications but also one or more other types of communications. For example, a communication system can support one or more of the following communications: device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), vehicle to vehicle (V2V) communication, and vehicle to everything (V2X) communication, etc. Embodiments of this application can also be applied to communication systems that support the above communication methods.

[0026] The communication system in the embodiments of this application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0027] The communication system in the embodiments of this application can be applied to unlicensed spectrum. This unlicensed spectrum can also be considered shared spectrum. Alternatively, the communication system in the embodiments of this application can also be applied to licensed spectrum. This licensed spectrum can also be considered dedicated spectrum.

[0028] Embodiments of this application can be applied to terrestrial networks (TN) systems or non-terrestrial network (NTN) systems. As an example, the NTN system can include an NR-based NTN system and an Internet of Things (IoT)-based NTN system.

[0029] A communication system can include one or more terminal devices. The terminal devices mentioned in the embodiments of this application can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.

[0030] In some embodiments, the terminal device may be a station (ST) in a WLAN. In some embodiments, the terminal device may also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) device, handheld device with wireless communication function, computing device, or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a next-generation communication system (such as an NR system), or terminal device in a future-evolved public land mobile network (PLMN) network, etc.

[0031] In some embodiments, the terminal device may be a device that provides voice and / or data connectivity to a user. For example, the terminal device may be a handheld device, vehicle-mounted device, etc. with wireless connection function. As some specific examples, the terminal device may be a mobile phone, tablet (Pad), laptop, palmtop computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc.

[0032] In some embodiments, the terminal device may be deployed on land. For example, the terminal device may be deployed indoors or outdoors. In some embodiments, the terminal device may be deployed on water, such as on a ship. In some embodiments, the terminal device may be deployed in the air, such as on an airplane, balloon, and satellite.

[0033] In addition to the terminal device, the communication system may further include one or more network devices. The network device in the embodiments of the present application may be a device for communicating with the terminal device, and this network device may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. The access network device may generally cover various names as follows, or be replaced with the following names, such as: Node B, evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station may be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, a modem or a chip disposed in the foregoing device or apparatus. The base station may also be a mobile switching center and a device that undertakes the base station function in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communications, a network-side device in a 6G network, a device that undertakes the base station function in a future communication system, etc. The base station may support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0034] The base station may be fixed or mobile. For example, a helicopter or a drone may be configured to act as a mobile base station, and one or more cells may move according to the position of the mobile base station. In other examples, a helicopter or a drone may be configured to be used as a device for communicating with another base station.

[0035] In some deployments, the network device in the embodiments of this application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.

[0036] By way of example and not limitation, in the embodiments of this application, the network device may have mobility characteristics. For example, the network device may be a mobile device. In some embodiments of this application, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments of this application, the network device may also be a base station located at locations such as land or water.

[0037] In the embodiments of this application, the network device may provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or in other words, spectrum resources). The cell may be a cell corresponding to the network device (such as a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. Here, the small cell may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of a small coverage range and low transmission power, and are suitable for providing high-rate data transmission services.

[0038] Exemplarily, Figure 1 is a schematic diagram of the architecture of a communication system provided by the embodiments of this application. As Figure 1 shown, the communication system 100 may include a network device 110. The network device 110 may be a device that communicates with a terminal device 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices located within the coverage area.

[0039] Figure 1 Exemplarily, two network devices 110 and one terminal device 120 are shown. In some embodiments of this application, the communication system may include any number of network devices 110, and the coverage range of each network device 110 may include any number of terminal devices. The embodiments of this application do not limit the number of network devices 110 and terminal devices 120 in the communication system 100.

[0040] It should be understood that in the embodiments of the present application, a device with communication functions in a network / system may be referred to as a communication device. Taking Figure 1 the shown communication system 100 as an example, the communication device may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above, which will not be elaborated here. The communication device may also include other devices in the communication system 100, such as other network entities like a network controller, a mobility management entity, etc. This is not limited in the embodiments of the present application.

[0041] In the above communication system 100, when the terminal device 120 accesses the network device 110 or switches between multiple network devices 110, it first needs to synchronize with the network device and then can perform uplink and downlink data transmission. This is because there may be a relatively large difference between the crystal oscillator of the terminal device and the frequency on the network side, and there may also be an arbitrarily large error between the timing of the terminal device and the network device. This makes it impossible for the terminal device to correctly demodulate the received signal and obtain the information sent by the network device.

[0042] In a 5G NR network, the network device periodically sends a synchronization signal block (SSB). Please refer to Figure 2 , the SSB includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH). The SSB occupies 4 OFDM symbols in the time domain and a total of 240 subcarriers in the frequency domain.

[0043] The terminal device obtains the network cell ID by searching for the PSS and SSS, and then demodulates and decodes the PBCH in the SSB to obtain the master information block (MIB) and the system frame number (SFN) carried in the PBCH, and performs time synchronization with the network device. That is to say, searching, demodulating, and decoding the PSS, SSS, and PBCH are the synchronization processes that the terminal device needs to complete first when initially accessing the network.

[0044] Continuing to refer to Figure 2 , in the SSB, the PSS and SSS are pseudo-random sequences determined by the cell ID, and the PBCH is the data obtained by performing operations such as scrambling, cyclic redundancy check, polar coding, interleaving, rate matching, scrambling, modulation, and mapping on the MIB information. The following combines Figure 3A detailed description of the encoding and modulation process of the PBCH on the network device side is provided.

[0045] Step S301: Generate the payload.

[0046] The payload is the PBCH information with a length of 32 bits. Among them, is the MIB-related information provided by the higher-layer parameters, additional is the time-related PBCH information with a length of 8 bits provided by the physical layer. The above information together constitutes the 32-bit PBCH information.

[0047] In the embodiments of this application, the composition of the MIB information carried in the PBCH is shown in Table 1 below.

[0048] Table 1

[0049]

[0050] Step S302: Perform bit interleaving on the payload. Among them, bit interleaving refers to the process of rearranging the bit data in the bit stream. In specific implementation, for example, it can be achieved by matrix interleaving and bit collection of the bit sequence, etc., to obtain a bit stream A with a length of 32 bits 0 ,A 1 ,A 2 ,A 3 ,…,A A-1 .

[0051] Step S303: Perform scrambling on the interleaved bit stream. During the transmission of the PBCH, the payload will be repeatedly transmitted according to the SSB transmission period (5ms / 10ms / 20ms / …, 160ms). Since the SFN is carried in the PBCH and the SFN is different at each transmission opportunity. Therefore, the corresponding different scrambling sequences can be generated using the second-lowest two bits (bit2, bit1) of the SFN to scramble the interleaved bit stream, obtaining the scrambled bit stream b 0 ,b 1 ,b 2 ,b 3 ,…,b A-1 .

[0052] In step S304, add a cyclic redundancy check (CRC) field. Using the CRC algorithm, calculate the checksum of the bit sequence in the payload, and output an output sequence c with a length of 56 bits 0 ,c 1 ,c 2 ,c3 ,…,c K-1 。

[0053] In step S305, for the bit sequence c 0 ,c 1 ,c 2 ,c 3 ,…,c K-1 perform bit interleaving to obtain the interleaved bit sequence C 0 ,C 1 ,C 2 ,C 3 ,…,C K-1 . The bit interleaving method in step S205 is similar to that in step S202 in the above text and will not be elaborated here.

[0054] In step S306, for the sequence C 0 ,C 1 ,C 2 ,C 3 ,…,C K-1 with a length of 56 bits after bit interleaving, perform polar coding to obtain the encoded bit sequence D 0 ,D 1 ,D 2 ,D 3 ,…,D M-1 。

[0055] Polar coding is the only coding scheme that has been theoretically proven to reach the Shannon limit. It can achieve the ideal channel capacity with no error floor at a relatively low decoding complexity. Polar coding can realize the code construction method for the capacity of symmetric binary-input discrete memoryless channels (such as binary symmetric channel (BSC) and binary erasure channel (BEC)). Polar coding has relatively low encoding and decoding complexities and supports flexible coding lengths and coding rates. Therefore, polar coding is determined as the coding scheme for the physical broadcast channel in the 3rd generation partnership project (3GPP) protocol.

[0056] In step S307, for the encoded bit sequence D 0 ,D 1 ,D 2 ,D 3 ,…,D M-1 perform sub-block interleaving to obtain the interleaved bit sequence d 0 ,d 1 ,d 2 ,d3 ,…, d M-1 。

[0057] In step S308, for the bit sequence d 0 , d 1 , d 2 , d 3 ,…, d M-1 after sub-block interleaving, rate matching is performed to obtain the output bit sequence f 0 , f 1 , f 2 , f 3 ,…, f E-1 。

[0058] Among them, rate matching is used to align the bit data to be transmitted with the number of resources through which the data can be successfully transmitted. In the scenario of PBCH transmission involved in the embodiments of the present application, according to the provisions of the 3GPP protocol, the data capacity after removing the reference symbol DMRS from the frequency domain position occupied by PBCH in the SSB is 864 bits. That is to say, the length E of the above output bit sequence f 0 , f 1 , f 2 , f 3 ,…, f E-1 is 864.

[0059] Figure 4 The process of the above rate matching is shown. In order to match a bit sequence with a length of M = 512 bit to 864 bit, the currently widely used method is to attach the first 352 bit data d 0 , d 1 , d 2 , d 3 ,…, d M-1 in d 0 , d 1 , d 2 , d 3 ,…, d 351 (that is, Figure 3 the part shown as hatched in 0 , d 1 , d 2 , d 3 ,…, d M-1 after d 0 , f 1 , f 2 , f 3 ,…, f E-1 。

[0060] After completing the rate matching, in steps S309 - S310, for the bit sequence f0 , f 1 , f 2 , f 3 , …, f E-1 Perform secondary scrambling and modulation to modulate the bit sequence into 864 soft bit LLRs. In step S311, perform quadrature phase shift keying (QPSK) mapping on the above 864 soft bit LLRs to obtain 432 QPSK symbols, completing the encoding and modulation process of PBCH. And jointly form an SSB with the PSS sequence and the SSS sequence, and send it to the terminal device at the receiving end.

[0061] On the terminal device side, after receiving the SSB sent by the network device and completing the corresponding SSB detection, PBCH channel estimation, and QPSK demodulation, 864 LLR data are obtained. Perform a descrambling rate matching opposite to the Figure 3 rate matching process shown, that is, add the last 352 of the 864 soft bit LLRs to the first 352 to restore 512 LLR data, and then perform operations such as polar decoding.

[0062] As mentioned in the previous step S203, corresponding different scrambling sequences can be generated using the second-lowest two bits (bit2, bit1) of the SFN to scramble the interleaved bit stream. Therefore, if the terminal device actually fails to decode PBCH during the transmission of a certain SSB, the received soft value data can be saved in the buffer unit. During the next SSB transmission, send the PBCH corresponding to different SFNs, perform soft combining after removing the scrambling code brought by the SFN, and perform re-decoding.

[0063] Through the above method, the decoding performance can be improved to a certain extent, but there are still some problems, which will be described in detail below.

[0064] In the method mentioned above, at the transmission opportunity of each SSB, when performing rate matching on the bit sequence d 0 , d 1 , d 2 , d 3 , …, d N-1 after sub-block interleaving, only the first 352 bits are repeated to obtain an 864-bit output bit sequence.

[0065] In some cases, at the transmission opportunities of multiple consecutive SSBs, there may be consecutive transmission errors due to factors such as reduced signal quality or interference, resulting in defects such as partial loss or errors in the data received by the terminal device.

[0066] Refer to Figure 4, when a transmission error occurs at d 0 , d 1 , d 2 , d 3 , …, d 351 When the transmission error occurs at a certain place in this part of the bit data (i.e., the first 352-bit data), since bit repetition is performed on this part of the data during rate matching, the receiving end can recover this part of the data by adding the soft bits, so that successful decoding can be achieved at the transmission opportunity of one SSB.

[0067] When the transmission error occurs at d 352 , d 353 , d 354 , d 355 , …, d 511 When the transmission error occurs in this part of the bit sequence, since bit repetition is not performed on this part of the bit data during rate matching, there are partial defects in the bit data received by the terminal device, resulting in incorrect decoding and the need to perform combined decoding with the data received at the next SSB transmission opportunity; when such transmission errors occur at the transmission opportunities of multiple consecutive SSBs, the combined decoding performance of the terminal device will be reduced, and further the efficiency of the terminal device in accessing the network or switching between network devices will be reduced.

[0068] In other words, the existing PBCH rate matching method only performs bit repetition on a fixed part of the bit data and performs the same rate matching operation at the transmission opportunities of multiple SSBs. Although the processing of the terminal device at the receiving end is simple, the bit length of rate matching is not fully utilized, resulting in a loss of decoding performance at the receiving end.

[0069] In view of the above problems, the embodiments of the present application provide a method, device and readable storage medium for transmitting a synchronization signal block SSB.

[0070] Next, first in conjunction with the accompanying drawings, a method for transmitting a synchronization signal block SSB provided by the embodiments of the present application will be described in detail. Figure 5 is a schematic flowchart of a method for transmitting a synchronization signal block SSB provided by the embodiments of the present application. This method can be applied to a network device in a communication system. The communication system can be, for example, the communication system as shown in the previous text Figure 1 shown communication system, and the network device is any network device in the communication system.

[0071] As mentioned above, when the terminal device initially accesses or switches between multiple network devices, it is necessary to receive the SSB sent by the network device or forwarded by the relay device in the communication system, and demodulate and decode the PBCH in the SSB to complete synchronization with the network device.

[0072] In step S501, a Physical Broadcast Channel (PBCH) is generated according to the Master Information Block (MIB).

[0073] Among them, the information contained in the MIB can be referred to Table 1 in the previous text. In this step, the process of generating the PBCH according to the MIB includes: determining the payload of the PBCH according to the information contained in the MIB, and performing operations such as interleaving, scrambling, adding a Cyclic Redundancy Check (CRC) field, encoding, rate matching, modulation, and mapping on the payload.

[0074] The difference between the above method for generating the PBCH and Figure 3 the method in the related art shown therein is that the way of performing rate matching on the encoded bit stream is different.

[0075] In the method provided in the embodiment of the present application, the rate matching method of the PBCH belongs to one of the preset multiple rate matching methods, and the multiple rate matching methods respectively correspond to different bit repetition strategies.

[0076] In some embodiments, the preset multiple rate matching methods may include a first rate matching method and a second rate matching method. Among them, the first rate matching method may be, for example, Figure 4 the rate matching method shown, and its corresponding bit repetition strategy is: repeating the first N bits in the encoded bit sequence. The bit repetition strategy corresponding to the second rate matching method is repeating the last N bits in the encoded bit sequence. Figure 6 shows an example of the second rate matching method. Figure 6 The rate matching method of 0 , d 1 , d 2 , d 3 , …, d M-1 is to attach the last 352-bit data d 160 , d 161 , d 162 , d 163 , …, d 511 (that is, Figure 6 the part shown as hatched in 0 , d 1 , d 2 , d 3 , …, d M-1 after d 0 , f' 1 , f' 2 , f' 3 , …, f' E-1 .

[0077] Alternatively, in some embodiments, the bit repetition strategy corresponding to the multiple rate matching methods may also be: repeating a middle part of the coded bit sequence d 0 , d 1 , d 2 , d 3 , …, d M-1 with a length of N bits, or randomly selecting N bits from the coded bit sequence for repetition.

[0078] In step S502, send the SSB including the PBCH.

[0079] After generating the PBCH, the PBCH, the PSS sequence, and the SSS sequence are jointly formed into an SSB and repeatedly sent according to the transmission period of the SSB (5ms / 10ms / 20ms / …, 160ms).

[0080] It should be noted that for the network device, at the transmission opportunities of multiple SSBs, the rate matching methods used when generating the PBCH may be the same or different, and the embodiments of the present application do not limit this.

[0081] According to the above method provided by the embodiments of the present application, at different SSB transmission opportunities, different rate matching methods can be used for PBCH rate matching, so that the terminal device can receive bit sequences with different repetition methods, so that different parts of the coded bit sequence can be evenly transmitted and received, thereby improving the combined decoding performance.

[0082] In some embodiments, the PBCH may include indication information, and when performing rate matching, the indication information can be used to determine which rate matching method to select. The indication information may be a new field in the PBCH or may reuse other existing information in the PBCH.

[0083] As an implementation, the PBCH includes the system frame number SFN, and the second lowest two bits (bit2, bit1) of the system frame number are used to generate different scrambling sequences at different transmission opportunities of the SSB to scramble the interleaved bit stream. That is, at different transmission times, the second lowest two bits of the SFN have different value ranges. Therefore, in the method applied to the present application, a one-to-one mapping relationship can be established between multiple value ranges of the second lowest bit of the SFN and multiple rate matching methods, so that when performing rate matching, the corresponding rate matching method can be selected according to the value range of the SFN.

[0084] In some embodiments, the multiple value ranges of the second lowest bit of the SFN include a first value range and a second value range, where the values in the first value range are even numbers and the values in the second value range are odd numbers. That is to say, the rate matching method can be determined according to the parity of the second lowest bit of the SFN. For example, when the second lowest bit of the SFN is an even number, the first rate matching method is used, and when the second lowest bit of the SFN is an odd number, the second rate matching method is adopted.

[0085] In some embodiments, the bit repetition strategy of the above first rate matching method is: repeating the first N bits in the encoded bit sequence; the bit repetition strategy of the second rate matching method is: repeating the last N bits in the encoded bit sequence; where N is a positive integer less than the length of the encoded bit sequence.

[0086] The following combines Figure 7 to describe in detail the method for transmitting the synchronization signal block SSB provided in another embodiment of the present application. Figure 7 The method in Figure 1 is applied to a terminal device (also referred to as a receiving end device) in a communication system. This communication system can be, for example, the communication system shown in the previous text Figure 7 and this terminal device can be any terminal device in the communication system.

[0087] In step S701, receive the SSB.

[0088] When the terminal device makes an initial access or switches between network devices, it detects the SSB on the supported frequency band to obtain the PBCH in the SSB.

[0089] In some embodiments, the SSB can be sent by a network device in the communication system or can also be forwarded by a relay device in the communication system.

[0090] In step S702, perform rate dematching on the received PBCH to obtain the MIB information.

[0091] Among them, the rate dematching method belongs to one of the preset multiple rate dematching methods, and the multiple rate dematching methods correspond to different bit derepetition strategies.

[0092] As described in the previous text, the specific method adopted by the sending end when performing rate matching on the PBCH can be determined according to the value of the second lowest bit of the SNF.

[0093] The receiving device needs to first demap and demodulate the PBCH data to obtain the soft bit sequence, and only after descrambling the soft bit sequence can it obtain the information to be rate-matched. Before completing the rate descrambling, the receiving device cannot obtain the second lowest bit value of the SNF used for scrambling, so it cannot determine which rate matching scheme the sending device uses.

[0094] Therefore, when performing the rate descrambling operation, blind detections of multiple possible assumptions need to be performed according to multiple rate descrambling methods. Among them, the multiple rate descrambling methods correspond to the multiple rate matching methods used by the network device when generating the SSB.

[0095] Taking the multiple rate matching methods as the first rate matching method shown in the previous text Figure 4 and the second rate matching method shown in Figure 6 as an example for illustration. Figure 8 The figure shows a schematic flowchart of blind detection of PBCH using multiple rate descrambling methods.

[0096] As Figure 8 shown, in step S801, attempts are made to perform rate descrambling using multiple rate matching methods. This step further includes S801A and S801B.

[0097] In step S801A, assuming that the second lowest bit bit1 of the SNF is even, the first rate descrambling method corresponding to the first rate matching method shown in Figure 4 is used. The last 352 of the 864-bit data stream are added to the first 352 soft bit data to obtain a decoded bit sequence of length 512.

[0098] In step S801B, assuming that the second lowest bit bit1 of the SNF is odd, the second rate descrambling method corresponding to the second rate matching method shown in Figure 6 is used. The last 352 of the 864-bit data stream are added to the 161-512th soft bit data to obtain a decoded bit sequence of length 512.

[0099] After determining the decoded bit sequences in the above two possible cases, step S802 is executed to perform polarization decoding on the bit sequences obtained by rate descrambling using the two decoding strategies respectively.

[0100] In step S803, it is determined whether the polarization decoding is successful. When the polarization decoding is successful, the rate descrambling process ends; when the polarization decoding fails, the possible corresponding soft values of various different SFN scrambling codes are saved and merged with the soft value data received at the transmission opportunity of the next SSB.

[0101] As described above, in the embodiments of the present application, multiple rate matching methods at the receiving end correspond one by one to multiple preset rate matching methods; the multiple rate matching methods correspond to different bit repetition strategies; and the rate matching methods correspond one by one to multiple value ranges of the second lowest bit of the SNF of the PBCH.

[0102] In some embodiments, the multiple value ranges of the second lowest bit of the SNF include a first value range and a second value range, the values in the first value range are even numbers, and the values in the second value range are odd numbers.

[0103] In some embodiments, multiple rate dematching methods include a first rate dematching method and a second rate dematching method, corresponding to the first rate matching method and the second rate matching method respectively. The bit dematching strategy of the first rate dematching method is: combining N repeated bits with the first N bits in the coded bits; the bit repetition strategy of the second rate matching method is: combining N repeated bits with the last N bits in the coded bits; where N is a positive integer less than the length of the coded bit sequence.

[0104] As described above in conjunction with Figures 1 to 8 , the method embodiments of the present application have been described in detail. Next, in conjunction with Figures 8 to 10 , the apparatus embodiments of the present application will be described. It should be understood that the descriptions of the method embodiments and the apparatus embodiments correspond to each other. Therefore, for the parts not described in detail, reference may be made to the previous method embodiments.

[0105] Figure 9 FIG. is a schematic structural diagram of an apparatus for transmitting a synchronization signal block SSB according to an embodiment of the present application. Figure 9 The apparatus 900 in Figure 1 belongs to a network device (also called a transmitting end device) in a communication system. This communication system may be, for example, the communication system shown in Figure 9 . The network device is any network device in the communication system.

[0106] A generating unit 910, configured to generate a PBCH according to MIB information.

[0107] A transmitting unit 920, configured to transmit an SSB including the PBCH; where the rate matching method of the PBCH belongs to one of multiple preset rate matching methods, and the multiple rate matching methods correspond to different bit repetition strategies.

[0108] In some embodiments, the PBCH includes an SFN, and the value of the second lowest bit of the SFN belongs to one of multiple preset value ranges, and the multiple value ranges correspond one by one to the multiple rate matching methods.

[0109] In some embodiments, the multiple value ranges include a first value range and a second value range, the values in the first value range are even numbers, and the values in the second value range are odd numbers.

[0110] In some embodiments, the multiple rate matching methods include a first rate matching method and a second rate matching method; the bit repetition strategy of the first rate matching method is: repeating the first N bits in the coded bit sequence; the bit repetition strategy of the second rate matching method is: repeating the last N bits in the coded bit sequence; where N is a positive integer less than the length of the coded bit sequence.

[0111] Figure 10 It is a schematic structural diagram of a device for transmitting a synchronization signal block SSB provided by another embodiment of the present application. Figure 10 The device 1000 in belongs to a terminal device (also called a receiving end device) in a communication system. This communication system can be, for example, the communication system shown in the previous text Figure 1 The terminal device is any terminal device in the communication system. Figure 10 The device 1000 in includes:

[0112] A receiving unit 1010, configured to receive an SSB, where the SSB includes a PBCH;

[0113] A rate dematching unit 1020, configured to dematch the rate of the PBCH by using a preset multiple rate dematching methods to obtain MIB information; where the multiple rate dematching methods correspond to different bit derepetition strategies.

[0114] In some embodiments, the multiple rate dematching methods correspond one-to-one to a preset multiple rate matching methods, and the multiple rate matching methods correspond to different bit repetition strategies; the PBCH includes an SFN, and the value of the second lowest bit of the SFN belongs to one of a preset multiple value ranges, and the multiple value ranges correspond one-to-one to the multiple rate matching methods.

[0115] In some embodiments, the multiple value ranges include a first value range and a second value range, the values in the first value range are even numbers, and the values in the second value range are odd numbers.

[0116] In some embodiments, the multiple rate dematching methods include a first rate dematching method and a second rate dematching method; the bit de-repetition strategy of the first rate dematching method is: combining N repeated bits with the first N bits in the coded bits; the bit repetition strategy of the second rate dematching method is: combining N repeated bits with the last N bits in the coded bits; where N is a positive integer less than the length of the coded bit sequence.

[0117] Figure 11 FIG. 4 is a schematic structural diagram of a device 1100 for transmitting a synchronization signal block SSB provided in another embodiment of the present application. The device 1100 may be, for example, a computing device with computing functions. The device 1100 belongs to a network device or a terminal device in a communication system, and the communication system may be, for example, any of the communication systems described above. The device 1100 may include a memory 1110 and a processor 1120. The memory 1110 may be used to store executable code. The processor 1120 may be used to execute the executable code stored in the memory 1110 to implement the steps in the various methods described above. In some embodiments, the device 1100 may further include a network interface 1130, and the data exchange between the processor 1120 and external devices may be implemented through the network interface 1130.

[0118] The embodiments of the present application further provide a computer-readable storage medium storing executable code, which when executed, implements the method described in any of the above embodiments.

[0119] The embodiments of the present application further provide a computer program product. The computer program product includes a program. The computer program product can be applied to the electronic device provided in the embodiments of the present application, and the program causes the computer to execute the methods in the various embodiments of the present application.

[0120] It should be understood that the terms "system" and "network" in the present application may be used interchangeably. In addition, the terms used in the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third", and "fourth" in the specification, claims, and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion.

[0121] In the embodiments of the present application, the "indication" mentioned may be a direct indication, an indirect indication, or a representation of an association relationship. For example, A indicates B, which may mean that A directly indicates B, for example, B can be obtained through A; it may also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it may also mean that there is an association relationship between A and B.

[0122] In the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0123] In the embodiments of the present application, the term "corresponding" can indicate a direct or indirect corresponding relationship between two parties, can also indicate an association relationship between two parties, or can also be a relationship such as indication and being indicated, configuration and being configured, etc.

[0124] In the embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-saving corresponding codes, tables or other means that can be used to indicate relevant information in a device (for example, including terminal devices and network devices). The present application does not limit its specific implementation manner. For example, predefined can refer to that defined in a protocol.

[0125] In the embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field. For example, it can include LTE protocol, NR protocol, and related protocols applied to future communication systems. The present application does not limit this.

[0126] In the embodiments of the present application, the term "and / or" is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can indicate: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0127] In various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the sequence of execution. The execution sequence of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0128] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.

[0129] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

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

[0131] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it 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. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices. 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 a website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital video disc (DVD)), or a semiconductor medium (for example, a solid state disk (SSD)), etc.

[0132] As described above, only the specific implementation manners of the present application are provided, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for transmitting a Synchronization Signal Block (SSB), characterized in that, it includes: generating a Physical Broadcast Channel (PBCH) according to the Master Information Block (MIB) information; transmitting an SSB including the PBCH; wherein, the rate matching mode of the PBCH belongs to one of a preset plurality of rate matching modes, and the plurality of rate matching modes correspond to different bit repetition strategies, the SSB is transmitted at a plurality of SSB transmission occasions, and at the plurality of SSB transmission occasions, the rate matching mode adopted when generating the PBCH is different.

2. The method according to claim 1, characterized in that, the PBCH includes a System Frame Number (SFN), and the value of the second lowest bit of the SFN belongs to one of a preset plurality of value ranges, and the plurality of value ranges correspond one-to-one to the plurality of rate matching modes.

3. The method according to claim 2, characterized in that, the plurality of value ranges include a first value range and a second value range, the values in the first value range are even numbers, and the values in the second value range are odd numbers.

4. The method according to claim 1, characterized in that, the plurality of rate matching modes include a first rate matching mode and a second rate matching mode; the bit repetition strategy of the first rate matching mode is: repeating the first N bits in the coded bit sequence; the bit repetition strategy of the second rate matching mode is: repeating the last N bits in the coded bit sequence; wherein, N is a positive integer less than the length of the coded bit sequence.

5. A method for transmitting an SSB, characterized in that, it includes: receiving an SSB, the SSB including a PBCH; performing rate dematching on the PBCH by using a preset plurality of rate dematching modes to obtain MIB information; wherein, the plurality of rate dematching modes correspond to different bit derepetition strategies, the SSB is transmitted at a plurality of SSB transmission occasions, and at the plurality of SSB transmission occasions, the rate matching mode adopted when generating the PBCH is different.

6. The method according to claim 5, characterized in that, the plurality of rate dematching modes correspond one-to-one to a preset plurality of rate matching modes, and the plurality of rate matching modes correspond to different bit repetition strategies; the PBCH includes an SFN, and the value of the second lowest bit of the SFN belongs to one of a preset plurality of value ranges, and the plurality of value ranges correspond one-to-one to the plurality of rate matching modes.

7. The method according to claim 6, characterized in that, the plurality of value ranges include a first value range and a second value range, the values in the first value range are even numbers, and the values in the second value range are odd numbers.

8. The method according to claim 5, characterized in that, the plurality of rate dematching modes include a first rate dematching mode and a second rate dematching mode; the bit derepetition strategy of the first rate dematching mode is: combining N repeated bits with the first N bits in the coded bit sequence; the bit derepetition strategy of the second rate dematching mode is: combining N repeated bits with the last N bits in the coded bit sequence; Wherein, N is a positive integer less than the length of the coded bit sequence.

9. A device for transmitting SSB, characterized in that, it includes: a generating module configured to generate PBCH according to MIB information; a sending unit configured to send an SSB including the PBCH; Wherein, the rate matching method of the PBCH belongs to one of a preset plurality of rate matching methods, and the plurality of rate matching methods correspond to different bit repetition strategies. The SSB is sent at a plurality of SSB transmission opportunities, and at the plurality of SSB transmission opportunities, the rate matching methods used when generating the PBCH are different.

10. The device according to claim 9, characterized in that, the PBCH includes an SFN, and the value of the second lowest bit of the SFN belongs to one of a preset plurality of value ranges, and the plurality of value ranges correspond one-to-one to the plurality of rate matching methods.

11. The device according to claim 10, characterized in that, the plurality of value ranges include a first value range and a second value range, the values in the first value range are even numbers, and the values in the second value range are odd numbers.

12. The device according to claim 9, characterized in that, the plurality of rate matching methods include a first rate matching method and a second rate matching method; the bit repetition strategy of the first rate matching method is: repeating the first N bits in the coded bit sequence; the bit repetition strategy of the second rate matching method is: repeating the last N bits in the coded bit sequence; Wherein, N is a positive integer less than the length of the coded bit sequence.

13. A device for transmitting SSB, characterized in that, it includes: a receiving unit configured to receive an SSB, and the SSB includes a PBCH; a rate dematching unit configured to perform rate dematching on the PBCH by using a preset plurality of rate dematching methods to obtain MIB information; Wherein, the plurality of rate dematching methods correspond to different bit derepetition strategies. The SSB is sent at a plurality of SSB transmission opportunities, and at the plurality of SSB transmission opportunities, the rate matching methods used when generating the PBCH are different.

14. The device according to claim 13, characterized in that, the plurality of rate dematching methods correspond one-to-one to a preset plurality of rate matching methods, and the plurality of rate matching methods correspond to different bit repetition strategies; the PBCH includes an SFN, and the value of the second lowest bit of the SFN belongs to one of a preset plurality of value ranges, and the plurality of value ranges correspond one-to-one to the plurality of rate matching methods.

15. The device according to claim 14, characterized in that, the plurality of value ranges include a first value range and a second value range, the values in the first value range are even numbers, and the values in the second value range are odd numbers.

16. The device according to claim 13, characterized in that, the plurality of rate dematching methods include a first rate dematching method and a second rate dematching method; The bit de-repetition strategy of the first rate matching method is: combining N repeated bits with the first N bits in the coded bit sequence; The bit de-repetition strategy of the second rate matching method is: combining N repeated bits with the last N bits in the coded bit sequence; where N is a positive integer less than the length of the coded bit sequence.

17. A device for transmitting a Synchronization Signal Block (SSB), characterized in that, it includes a memory and a processor, an executable code is stored in the memory, and the processor is configured to execute the executable code to implement the method according to any one of claims 1-4.

18. A device for transmitting a Synchronization Signal Block (SSB), characterized in that, it includes a memory and a processor, an executable code is stored in the memory, and the processor is configured to execute the executable code to implement the method according to any one of claims 5-8.

19. A computer-readable storage medium, characterized in that, the storage medium stores an executable code, and when the executable code is executed, the method according to any one of claims 1-8 is implemented.

Citation Information

Patent Citations

  • Rate matching method, coding device and communication device

    CN107342843A

  • PBCH receiving method and device, equipment, storage medium and program product

    CN115173994A