Synchronization signal for broadcast channel
阅读说明:本技术 用于广播信道的同步信号 (Synchronization signal for broadcast channel ) 是由 B·萨第齐 J·塞尚 S·库得卡尔 N·阿贝迪尼 M·N·*** 于 2018-04-27 设计创作,主要内容包括:提供了用于具有改进的PBCH构造和解码的基站处的无线通信的装置。该基站装置构造PBCH有效载荷,其中,基于相对应比特位置的估计的可靠性,来选择用于对PBCH的多个比特进行编码的比特位置,其中,所述多个比特包括冻结比特、用户设备未知的未知比特、以及用户设备潜在已知的潜在已知比特。该装置在多个SS块中的至少一个里发送PBCH有效载荷。接收PBCH的UE基于连续的解码顺序,对PBCH进行解码。该连续的解码顺序可以是基于相对应比特的估计的可靠性的,例如,其中在未知比特之前对潜在已知比特进行解码。(An apparatus for wireless communication at a base station with improved PBCH construction and decoding is provided. The base station apparatus constructs a PBCH payload, wherein bit positions for encoding a plurality of bits of the PBCH are selected based on reliability of estimates of corresponding bit positions, wherein the plurality of bits includes a frozen bit, an unknown bit unknown to the user equipment, and a potentially known bit potentially known to the user equipment. The apparatus transmits a PBCH payload in at least one of the plurality of SS blocks. The UE receiving the PBCH decodes the PBCH based on the consecutive decoding order. The sequential decoding order may be based on an estimated reliability of the corresponding bits, e.g., where potentially known bits are decoded before unknown bits.)
1. A method of wireless communication at a base station, comprising:
constructing a Physical Broadcast Channel (PBCH) payload, wherein a bit position for encoding a plurality of bits of the PBCH payload is selected based on an estimated reliability of the bit position, wherein the plurality of bits includes a frozen bit, an unknown bit unknown to a User Equipment (UE), and a potentially known bit potentially known to the UE; and
transmitting the PBCH payload in at least one of a plurality of Synchronization Signal (SS) blocks.
2. The method of claim 1, wherein at least a plurality of the potentially known bits are given less reliable bit positions than the unknown bits.
3. The method of claim 1, wherein the frozen bits are given less reliable bit positions than the potentially known bits.
4. The method of claim 1, wherein the potentially known bits comprise system information provided to the UE by a serving cell.
5. The method of claim 1, wherein the unknown bits comprise error detection bits.
6. The method of claim 1, wherein the PBCH payload comprises a polarity encoded PBCH.
7. An apparatus for wireless communication at a base station, comprising:
means for constructing a Physical Broadcast Channel (PBCH) payload, wherein a bit position for encoding a plurality of bits of the PBCH payload is selected based on an estimated reliability of the bit position, wherein the plurality of bits includes a frozen bit, an unknown bit unknown to a User Equipment (UE), and potentially known bits potentially known to the UE; and
means for transmitting the PBCH payload in at least one of a plurality of Synchronization Signal (SS) blocks.
8. The apparatus of claim 7, wherein at least a plurality of the potentially known bits are given less reliable bit positions than the unknown bits.
9. The apparatus of claim 7, wherein the frozen bits are given less reliable bit positions than the potentially known bits.
10. The apparatus of claim 7, in which the potentially known bits comprise system information provided to the UE by a serving cell.
11. The apparatus of claim 7, wherein the unknown bits comprise error detection bits.
12. The apparatus of claim 7, wherein the PBCH payload comprises a polarity encoded PBCH.
13. An apparatus for wireless communication at a base station, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
constructing a Physical Broadcast Channel (PBCH) payload, wherein a bit position for encoding a plurality of bits of the PBCH payload is selected based on an estimated reliability of the bit position, wherein the plurality of bits includes a frozen bit, an unknown bit unknown to a User Equipment (UE), and a potentially known bit potentially known to the UE; and
transmitting the PBCH payload in at least one of a plurality of Synchronization Signal (SS) blocks.
14. The apparatus of claim 13, wherein at least a plurality of the potentially known bits are given less reliable bit positions than the unknown bits.
15. The apparatus of claim 13, wherein the frozen bits are given less reliable bit positions than the potentially known bits.
16. The apparatus of claim 13, in which the potentially known bits comprise system information provided to the UE by a serving cell.
17. The apparatus of claim 13, wherein the unknown bits comprise error detection bits.
18. The apparatus of claim 13, wherein the PBCH payload comprises a polarity encoded PBCH.
19. A computer-readable medium storing computer executable code for wireless communication at a base station, comprising code for:
constructing a Physical Broadcast Channel (PBCH) payload, wherein a bit position for encoding a plurality of bits of the PBCH payload is selected based on an estimated reliability of the bit position, wherein the plurality of bits includes a frozen bit, an unknown bit unknown to a User Equipment (UE), and a potentially known bit potentially known to the UE; and
transmitting the PBCH payload in at least one of a plurality of Synchronization Signal (SS) blocks.
20. The computer-readable medium of claim 19, wherein at least a plurality of the potentially known bits are given less reliable bit positions than the unknown bits.
21. The computer-readable medium of claim 19, wherein the frozen bits are given less reliable bit positions than the potentially known bits.
22. The computer-readable medium of claim 19, wherein the potentially known bits include system information provided to the UE by a serving cell.
23. The computer-readable medium of claim 19, wherein the unknown bits comprise error detection bits.
24. The computer-readable medium of claim 19, wherein the PBCH payload comprises a polarity encoded PBCH.
25. A method of wireless communication at a User Equipment (UE) served by a first cell, comprising:
receiving a Physical Broadcast Channel (PBCH) payload of a second cell in at least one of a plurality of Synchronization Signal (SS) blocks, wherein each SS block includes corresponding timing information, and wherein the PBCH payload includes frozen bits, unknown bits that are unknown to the UE, and potentially known bits that are potentially known to the UE, wherein the potentially known bits include system information provided to the UE by the first cell; and
decoding the PBCH payload based on a sequential decoding order.
26. The method of claim 25, wherein the sequential decoding order is based on an estimated reliability of the corresponding bits.
27. The method of claim 25, wherein the potentially known bits are decoded before the unknown bits.
28. The method of claim 25, wherein the potentially known bits comprise system information provided to the UE by the first cell.
29. The method of claim 25, wherein the PBCH payload comprises a polarity encoded PBCH.
30. The method of claim 25, further comprising:
prior to reporting cell quality, receiving a plurality of potentially known bits from the first cell corresponding to a cell Identifier (ID) for the second cell; and
detecting a cell ID of the second cell from the received SS block,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
31. The method of claim 25, further comprising:
detecting a cell Identifier (ID) of the second cell from the received SS block;
reporting the cell ID of the second cell to the first cell; and
receiving, from the first cell, a plurality of potentially known bits corresponding to the cell ID for the second cell in response to reporting the cell ID,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
32. An apparatus for wireless communication at a User Equipment (UE) served by a first cell, comprising:
means for receiving a Physical Broadcast Channel (PBCH) payload of a second cell in at least one of a plurality of Synchronization Signal (SS) blocks, wherein each SS block includes corresponding timing information, and wherein the PBCH payload includes frozen bits, unknown bits that are unknown to the UE, and potentially known bits that are potentially known to the UE, wherein the potentially known bits include system information provided to the UE by the first cell; and
means for decoding the PBCH payload based on a sequential decoding order.
33. The apparatus of claim 32, wherein the sequential decoding order is based on an estimated reliability of corresponding bits.
34. The apparatus of claim 32, wherein the potentially known bits are decoded before the unknown bits.
35. The apparatus of claim 32, wherein the potentially known bits comprise system information provided to the UE by the first cell.
36. The apparatus of claim 32, wherein the PBCH payload comprises a polarity encoded PBCH.
37. The apparatus of claim 32, further comprising:
means for receiving, from the first cell, a plurality of potentially known bits corresponding to a cell Identifier (ID) for the second cell prior to reporting cell quality; and
means for detecting a cell ID of the second cell from the received SS blocks,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
38. The apparatus of claim 32, further comprising:
means for detecting a cell Identifier (ID) of the second cell from the received SS blocks;
means for reporting the cell ID of the second cell to the first cell; and
means for receiving, from the first cell, a plurality of potentially known bits corresponding to the cell ID for the second cell in response to reporting the cell ID,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
39. An apparatus for wireless communication at a User Equipment (UE) served by a first cell, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
receiving a Physical Broadcast Channel (PBCH) payload of a second cell in at least one of a plurality of Synchronization Signal (SS) blocks, wherein each SS block includes corresponding timing information, and wherein the PBCH payload includes frozen bits, unknown bits that are unknown to the UE, and potentially known bits that are potentially known to the UE, wherein the potentially known bits include system information provided to the UE by the first cell; and
decoding the PBCH payload based on a sequential decoding order.
40. The apparatus of claim 39, wherein the sequential decoding order is based on an estimated reliability of corresponding bits.
41. The apparatus of claim 39, wherein the potentially known bits are decoded before the unknown bits.
42. The apparatus of claim 39, wherein the potentially known bits comprise system information provided to the UE by the first cell.
43. The apparatus of claim 39, wherein the PBCH payload comprises a polarity encoded PBCH.
44. The apparatus of claim 39, wherein the at least one processor is further configured to:
prior to reporting cell quality, receiving a plurality of potentially known bits from the first cell corresponding to a cell Identifier (ID) for the second cell; and
detecting a cell ID of the second cell from the received SS block,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
45. The apparatus of claim 39, wherein the at least one processor is further configured to:
detecting a cell Identifier (ID) of the second cell from the received SS block;
reporting the cell ID of the second cell to the first cell; and
receiving, from the first cell, a plurality of potentially known bits corresponding to the cell ID for the second cell in response to reporting the cell ID,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
46. A computer-readable medium storing computer executable code for wireless communication at a User Equipment (UE) served by a first cell, comprising code for:
receiving a Physical Broadcast Channel (PBCH) payload of a second cell in at least one of a plurality of Synchronization Signal (SS) blocks, wherein each SS block includes corresponding timing information, and wherein the PBCH payload includes frozen bits, unknown bits that are unknown to the UE, and potentially known bits that are potentially known to the UE, wherein the potentially known bits include system information provided to the UE by the first cell; and
decoding the PBCH payload based on a sequential decoding order.
47. The computer-readable medium of claim 46, wherein the sequential decoding order is based on an estimated reliability of corresponding bits.
48. The computer-readable medium of claim 46, wherein the potentially known bits are decoded before the unknown bits.
49. The computer-readable medium of claim 46, wherein the potentially known bits include system information provided to the UE by the first cell.
50. The computer-readable medium of claim 46, wherein the PBCH payload comprises a polarity encoded PBCH.
51. The computer-readable medium of claim 46, further comprising code for:
prior to reporting cell quality, receiving a plurality of potentially known bits from the first cell corresponding to a cell Identifier (ID) for the second cell; and
detecting a cell ID of the second cell from the received SS block,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
52. The computer-readable medium of claim 46, further comprising code for:
detecting a cell Identifier (ID) of the second cell from the received SS block;
reporting the cell ID of the second cell to the first cell; and
receiving, from the first cell, a plurality of potentially known bits corresponding to the cell ID for the second cell in response to reporting the cell ID,
wherein the PBCH payload is decoded based on the consecutive decoding order using the potential known bits received from the first cell.
Technical Field
The present disclosure relates generally to communication systems, and more particularly to synchronization signals and broadcast channels.
Background
Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple-access techniques capable of supporting communication with multiple users by sharing the available system resources. Examples of such multiple-access techniques include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.
These multiple access techniques have been adopted in various telecommunications standards to provide a common protocol that enables different wireless devices to communicate on an urban, national, regional, or even global level. An example telecommunication standard is the 5G New Radio (NR). The 5G NR is part of a continuous mobile broadband evolution promulgated by the third generation partnership project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., in terms of internet of things (IoT)), and other requirements. Some aspects of the 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need for further improvements in the 5G NR technology. These improvements may also be applicable to other multiple access techniques and telecommunications standards using these techniques.
In NR, a base station may transmit multiple burst sets (e.g., beam scanning of L Synchronization Signal (SS) blocks) in a Broadcast Channel (BCH) Transmission Time Interval (TTI). A burst set may be a set of SS blocks that includes one complete beam sweep.
Disclosure of Invention
The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
The Physical Broadcast Channel (PBCH) payload may include coded bits (e.g., frozen bits) that are already known to the User Equipment (UE). The PBCH payload may include coded bits potentially known to the UE, and the UE may need to decode only the PBCH for the remaining set of unknown information. Aspects presented herein improve PBCH construction at a base station and PBCH decoding performance for a UE. The base station may construct the PBCH by selecting bit positions for information based on whether the information includes frozen bits, potentially known information, and unknown information. For example, the base station may give at least some of the potentially known bits less reliable bit positions than the unknown bits, and may give the frozen bits less reliable bit positions than the potentially known bits. The UE may decode the PBCH using a sequential decoding order in which the potentially known bits are first decoded and then at least a portion of the unknown bits are decoded.
In one aspect of the disclosure, a method, computer-readable medium, and apparatus for wireless communication at a base station are provided. The apparatus constructs a PBCH payload, wherein bit positions for encoding a plurality of bits of the PBCH are selected based on estimated reliabilities of corresponding bit positions, wherein the plurality of bits includes a frozen bit, an unknown bit unknown to a user equipment, and a potentially known bit potentially known to the user equipment. The apparatus transmits the PBCH payload in at least one of a plurality of SS blocks.
In another aspect of the disclosure, a method, computer-readable medium, and apparatus are provided for wireless communication at a UE served by a first base station. The apparatus receives a PBCH payload in at least one of a plurality of SS blocks, wherein each SS block includes corresponding timing information, and wherein the PBCH payload includes a frozen bit, an unknown bit that is unknown to the user equipment, and a potentially known bit that is potentially known to the user equipment. The potential known bits may include system information provided to the UE by the first cell. The apparatus decodes the PBCH based on a sequential decoding order. The sequential decoding order may be based on an estimated reliability of the corresponding bits, e.g., decoding potentially known bits before unknown bits.
To the accomplishment of the foregoing and related ends, one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed and the description is intended to include all such aspects and their equivalents.
Drawings
Fig. 1 is a diagram illustrating an example of a wireless communication system and an access network.
Fig. 2A, 2B, 2C, and 2D are diagrams illustrating examples of a DL frame structure, a DL channel in the DL frame structure, an UL frame structure, and an UL channel in the UL frame structure, respectively.
Fig. 3 is a diagram illustrating an example of a base station and a UE in an access network.
Fig. 4 is a diagram illustrating a base station communicating with a UE.
Fig. 5 shows example bursts, burst sets and BCH TTIs for PBCH transmission.
Fig. 6A and 6B illustrate example SS block index structures and corresponding example hypotheses for a pairing set.
Fig. 7 shows an example of wireless communication between a UE and a base station.
Fig. 8 is a flow chart of a method of wireless communication.
Fig. 9 is a conceptual data flow diagram illustrating the data flow between different units/components in an exemplary apparatus.
Fig. 10 is a diagram illustrating an example of a hardware implementation for an apparatus using a processing system.
Fig. 11 is a flow chart of a method of wireless communication.
Fig. 12 is a conceptual data flow diagram illustrating the data flow between different units/components in an exemplary apparatus.
FIG. 13 is a diagram illustrating an example of a hardware implementation for an apparatus using a processing system.
Fig. 14 shows an example of timing information to be carried in an SS block.
Detailed Description
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. It will be apparent, however, to one skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
Several aspects of a telecommunications system will now be presented with reference to various apparatus and methods. These apparatus and methods are described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (which are collectively referred to as "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.
By way of example, an element, or any portion of an element, or any combination of elements, may be implemented as a "processing system" that includes one or more processors. Examples of processors include microprocessors, microcontrollers, Graphics Processing Units (GPUs), Central Processing Units (CPUs), application processors, Digital Signal Processors (DSPs), Reduced Instruction Set Computing (RISC) processors, systems-on-chip (socs), baseband processors, Field Programmable Gate Arrays (FPGAs), Programmable Logic Devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure. One or more processors in the processing system may execute software. Software should be construed broadly to mean instructions, instruction sets, code segments, program code, programs, subprograms, software components, applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or other terminology.
Thus, in one or more example embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, the functions may be stored on or encoded as one or more instructions or code on a computer-readable medium. Computer readable media includes computer storage media. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise Random Access Memory (RAM), Read Only Memory (ROM), electrically erasable programmable ROM (eeprom), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of the foregoing types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures and that can be accessed by a computer.
Fig. 1 is a diagram illustrating an example of a wireless communication system and an
The
The
Some
The wireless communication system may also include a Wi-Fi Access Point (AP)150 that communicates with a Wi-Fi Station (STA)152 via a
The small cell 102' may operate in licensed and/or unlicensed spectrum. When operating in the unlicensed spectrum, the small cell 102' may employ NR and use the same 5GHz unlicensed spectrum as used by the Wi-
The gsdeb (gnb)180 may operate in millimeter wave (mmW) frequencies and/or near-mmW frequencies, communicating with the
The EPC160 may include a Mobility Management Entity (MME)162,
A base station may also be called a gbb, a node B, an evolved node B (enb), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a Basic Service Set (BSS), an Extended Service Set (ESS), or some other suitable terminology.
Referring again to fig. 1, in certain aspects,
Fig. 2A is a diagram 200 showing an example of a DL frame structure. Fig. 2B is a diagram 230 showing an example of channels in a DL frame structure. Fig. 2C is a diagram 250 illustrating an example of a UL frame structure. Fig. 2D is a diagram 280 illustrating an example of channels in a UL frame structure. Other wireless communication technologies may have different frame structures and/or different channels. A frame (10ms) may be divided into 10 equally sized sub-frames. Each subframe may include two consecutive slots. The two slots may be represented using a resource grid, each slot including one or more concurrent Resource Blocks (RBs) (which are also referred to as physical RBs (prbs)). A resource grid is divided into a plurality of Resource Elements (REs). For a normal cyclic prefix, one RB may contain 12 consecutive subcarriers in the frequency domain and 7 consecutive symbols in the time domain (for DL, OFDM symbols; for UL, SC-FDMA symbols) for a total of 84 REs. For an extended cyclic prefix, one RB may contain 12 consecutive subcarriers in the frequency domain and 6 consecutive symbols in the time domain for a total of 72 REs. The number of bits carried by each RE depends on the modulation scheme.
As shown in fig. 2A, some of the REs carry DL reference (pilot) signals (DL-RSs) for channel estimation at the UE. The DL-RS may include cell-specific reference signals (CRS), which are also sometimes referred to as common RS, UE-specific reference signals (UE-RS), and channel state information reference signals (CSI-RS). Fig. 2A shows CRSs (indicated as R, respectively) for
Fig. 2B shows an example of various channels in a DL subframe of a frame. The Physical Control Format Indicator Channel (PCFICH) is located in
As shown in fig. 2C, some of the REs carry demodulation reference signals (DM-RS) for channel estimation at the base station. In addition, the UE may transmit a Sounding Reference Signal (SRS) in the last symbol of the subframe. The SRS may have a comb structure, and the UE may transmit the SRS on one of the combs. The base station may use the SRS for channel quality estimation to enable frequency dependent scheduling on the UL.
Fig. 2D shows an example of various channels in the UL subframe of a frame. A Physical Random Access Channel (PRACH) may be located within one or more subframes in a frame based on a PRACH configuration. The PRACH may include six consecutive RB pairs in a subframe. The PRACH allows the UE to perform initial system access and achieve UL synchronization. The Physical Uplink Control Channel (PUCCH) may be located on the edge of the UL system bandwidth. The PUCCH carries Uplink Control Information (UCI) such as scheduling request, Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Rank Indicator (RI), and HARQ ACK/NACK feedback. The PUSCH carries data and may additionally be used to carry Buffer Status Reports (BSRs), Power Headroom Reports (PHR), and/or UCI.
Fig. 3 is a block diagram of a
A Transmit (TX)
At the UE350, each receiver 354RX receives a signal through its
The controller/
Similar to the functionality described in connection with the DL transmission of
Channel estimates derived by a
The UL transmissions are processed at the
The controller/
Fig. 4 is a diagram 400 illustrating a
For example, a Synchronization Signal (SS) may be beam scanned in multiple SS blocks, e.g., rather than transmitted at predetermined fixed locations. A Broadcast Channel (BCH) Transmission Time Interval (TTI) may include a time window in which System Information (SI) other than timing remains unchanged in a Physical Broadcast Channel (PBCH). Thus, within the BCH TTI, the PBCH payload other than timing information is the same for any transmitted PBCH. The remaining timing information may be included in the SS block (e.g., in the SS block index).
For example, the NR communications may include BCH TTIs of 80 ms. Within the BCH TTI, multiple sets of SS bursts may be transmitted (e.g., beam scanning of L SS blocks). For example, the initial set of cell selection bursts may be repeated with a 20ms periodicity. However, other periods are possible for connected/idle UEs and for non-standalone deployments, and so on.
Fig. 5 shows an
At least a portion of the remaining timing information for the synchronization signal may be explicitly in the PBCH payload. For example, the PBCH payload may include an SS block index and/or an SS burst set index. The UE may decode in combination with the PBCH transmission to improve PBCH decoding performance. Sometimes, PBCH transmissions may carry different SS block indices. By assuming a bit difference between the payloads received by any two PBCHs, the UE may combine PBCHs from different SS blocks using SS block indices, where the bit difference is caused by different SS blocks and burst set indices for the two PBCHs.
Based on the encoded linear G (b + δ) ═ Gb + G δ, where G denotes a high generator matrix and b and δ denote (column) vectors, all in GF (2), PBCH can be combined across two SS blocks based on the assumption of the bit difference δ between the respective payloads of the two SS blocks.
Make it
Denotes the SS block index, wheremaxIs the total number of SS blocks, anRepresenting a set of SS block indices. At one endIn this example,/maxMay be equal to 64. This is just one example, and the aspects presented herein apply to different total numbers of SS blocks.The function c (l) gb (l) may represent codewords included in PBCH transmitted with SS block index l, where b (l) is PBCH payload transmitted with SS block index l and includes l (e.g., 6 Least Significant Bits (LSBs)), and GpolarGCRCThe systematic CRC generator matrix is followed by the polar code generator matrix. Any linearly encoded generator matrix may be used instead of GpolarAnd still apply the aspects presented herein. Similarly, any linear error detection code generator matrix may be used instead of GCRCAnd still apply the aspects presented herein.
Respectively indexed by SS blocks1And an index l2The bit difference between the PBCHs transmitted may be by δ ({ l }1,l2})=b(l1)+b(l2) Is shown in which
As a note, even if presentAn assumption { l }1,l2},|B|=lmax(e.g., 64 in this example).When the UE detects two SS blocks at a time distance of Δ t apart, the UE may combine the PBCHs in the two blocks. The time distance Δ t may be in units of SS blocks. For example,
thus, the codewords sent in PBCH in SS blocks l and l + Δ t are correlated, and when the time interval Δ t is known, the UE can derive one codeword from the other codeword. In other words, one codeword can be considered as a scrambled version of another codeword, where the scrambling is given by G8({ l, l + Δ t }). In this example, the UE already knows Δ t (i.e., Δ t)How far apart in time they detect the two SS blocks). Accordingly, the UE may combine the calculated decoding metrics (e.g., LLRs) for the two receptions and thus improve decoding performance. To derive one PBCH codeword from the other, for all hypotheses
So thatThe UE may perform the calculations as follows:(1) calculation of bδ({l,l+Δt}),
(2) Calculate G.delta ({ l, l + Δ t }),
in one example, this may be computed and stored offline, since the possible values of the bit difference vector δ ({ l, l + Δ t }) may be small (e.g., l + Δ t })max)。
After performing these two calculations, the UE may increase the log-likelihood ratio (LLR) by correcting the sign of the LLRs (l + Δ t) using G · δ ({ l, l + Δ t }).
The UE may then decode the PBCH and check the CRC. The UE may determine the SS block index for the PBCH according to the decoded information.
The set of hypotheses may include all hypotheses L ∈ L such that (L + Δ t) ∈ L. The set of assumptions depends on the SS block mode configuration (e.g., SS burst and/or burst set design scheme) of the communication system. L ≡ {0, …, L _ max-1} represents the set of SS block indices, where lmax is the total number of SS blocks in the burst set. When the UE detects two SS blocks at a time spaced by Δ t, the set of hypotheses (e.g., such that all hypotheses L ∈ L of (L + Δ t) ∈ L) depend on the burst set pattern used in the system (i.e., the relative transmission times of the SS blocks). Fig. 6A illustrates an example
For a similar SS
Thus, timing information (e.g., SS block index within a burst set or within a BCH TTI) may be conveyed in the PBCH payload. PBCHs from different SS blocks, which carry potentially different payloads due to timing information, may be combined to improve detection. The UE may make an assumption based on the SS block index carried in each PBCH, where the assumption corresponds to a time gap between the reception of two SS blocks. For each hypothesis, the UE may calculate a bit disparity vector between the payloads for the hypothesis and calculate a codeword corresponding to the bit disparity vector. Finally, the UE may use the codeword to correctly combine the detection metrics from the two PBCHs (e.g., add LLRs with correct symbols), and use the combined detection metrics to decode the PBCH.
The PBCH payload may include coded bits (e.g., frozen bits) that the UE already knows. The PBCH payload may include coded bits potentially known to the UE, and the UE may need to decode the PBCH only for the remaining unknown set of information.
The unknown information may include timing information, such as, for example, an SS block index, an SS burst set index, a System Frame Number (SFN), and/or error detection bits. For example, the timing information may include CRC bits.
Thus, a portion of the PBCH payload or encoded PBCH bits may be known to the UE and the UE may need to decode the PBCH only for the remaining unknown information.
For example, the UE may potentially know most of the system information (e.g., the MIB for the neighbor cell PBCH) in addition to unknown timing information. This potentially known information may be known to the UE because the information has already been provided to the UE (e.g., the serving cell may provide the UE with such information about neighbor cells). The PBCH may include a freeze bit, which is also known to the UE. The UE may decode the partially known PBCH using at least a portion of the potentially known bits of the payload and the frozen bits.
In one example, for a polar coded PBCH, the potentially known payload may be considered as a frozen bit during decoding at the UE.
Code generator matrix G for a given polarity of NNWherein Q ═ Q (Q)1,q2,...,qN) Is a bit position vector providing an index to the polarity encoder with respect to the input bits, q may be paired based on the estimated reliability1,q2,...,qNAnd (6) sorting. For example, the input bits may be ordered such that q is1Is the most reliable, so that q is analogizedNIs the least reliable. In some cases, the reliability may be based on the estimate.
For example, for a simple generator matrix
Generator codeword y-G2x corresponds to a two-bit (column) vector x, we have Q ═ 2, 1.Therefore, for a given GNWe have a bit position vector Q. At the input of the encoder, K < N information bits are placed in the most reliable bit positions, and the frozen bits (which are known bits) are the remaining N-K bit positions. Thus, the obtained bit vector is an N × 1-dimensional vector x. The encoder then generates an N-bit codeword y ═ GNx. Sometimes, the transmitted codeword may be punctured to obtain fewer bits than N bits for transmission. In this case, the bit position vector Q may be appropriately updated to reflect the bit reliability according to the actually transmitted bits.
The frozen bit can be placed at the least reliable bit position. At least a portion of the potentially known bits may be placed in bit positions that are less reliable than the positions of the unknown bits. Thus, in constructing the PBCH for transmission by the base station, potentially known bits may be placed at bit positions with lower reliability than the bit positions where unknown bits are placed.
Given the location of the potentially known bits, the UE may decode the PBCH based on the continuous decoding of the information bits. The frozen bit is already known to the UE and may not need to be decoded. The UE may first decode the potentially known bits and then may subsequently decode at least a portion of the unknown bits.
This may enable the UE to more efficiently decode the PBCH of the neighbor cell. For example, the UE may need four PBCH decodes to obtain the timing information (e.g., SS block index) included in the PBCH. If the UE knows at least a portion of the remaining bits (e.g., bits other than the SS block index) for the neighbor cell PBCH, the UE may treat these bits as frozen bits. This may enable the UE to obtain the SS block index with reduced decoding processing, e.g., using a single PBCH decoding.
Fig. 7 illustrates a
Fig. 14 shows an example of
At 708, the
At 720, the
As shown in fig. 7, the potentially known bits may correspond to information provided from the
In a first example, the first cell may provide information regarding the second cell PBCH bit to the
In this first example, the serving cell may provide each served UE with information on PBCH bits of a number of surrounding neighbor cells to use in reporting neighbor cell quality. For example, a serving cell may provide information corresponding to multiple neighbor cell Identifiers (IDs). However, this may require the serving cell to provide a large amount of information to the UE.
In a second example, the
In this second example, the serving cell may provide information on PBCH bits for a particular neighbor cell in response to the UE reporting a corresponding cell ID. While this example may involve more delay than the first example, the second example reduces RRC signaling overhead of the serving base station.
Thus, the first base station may provide information to assist the UE in deriving the reference time of the second base station, e.g., the serving cell may assist the UE in deriving the reference time of the target cell.
Fig. 8 is a
At 804, the base station transmits the PBCH payload in at least one of the plurality of SS blocks. In one example, each SS block includes corresponding timing information. For example, as described in conjunction with fig. 5 and 6, each SS block may include an SS block index. Accordingly, the timing information may include at least one of an SS block index, an SS burst set index, and a System Frame Number (SFN).
In one example, the unknown bits may include timing information (e.g., at least one of an SS block index, an SS burst set index, and an SFN). In other examples, the unknown bits may include other information. The unknown bits may include error detection bits (e.g., CRC bits or other information). For example, in the case of network synchronization, the timing information received by the UE from its serving cell may be applicable to neighbor cells. Thus, in this example, information other than timing information may be included in the unknown bits.
The potentially known bits may include system information provided to the user equipment by different cells. For example, such potentially known information may include any of the following: such as a set of parameters for subcarrier spacing for other channels, a configuration of a common control resource set (CORESET), a configuration of transmission of remaining system information, a system bandwidth, a location of a synchronization signal in the system bandwidth, and/or reserved bits. The potentially known information may include a portion of the SFN, e.g., 8 MSBs out of a total of 10 bits of the SFN. Thus, while a first cell may not be able to provide accurate timing of a second cell, the first cell may be able to provide neighbor cell time within a certain level of accuracy (e.g., up to 20ms accuracy).
Fig. 9 is a conceptual data flow diagram 900 illustrating the data flow between different units/components in an
The apparatus may include additional components for performing each of the blocks in the algorithms in the aforementioned flow charts of fig. 7 and 8. Accordingly, each block in the aforementioned flow diagrams of fig. 7 and 8 may be performed by a component, and the apparatus may include one or more of these components. These components may be one or more hardware components specifically configured to perform the recited processes/algorithms, implemented by a processor configured to perform the recited processes/algorithms, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
Fig. 10 is a diagram 1000 illustrating an example of a hardware implementation for an apparatus 902' using a
The
In one configuration, the means for
Fig. 11 is a flow chart 1100 of a method of wireless communication. The method may be performed by a UE (e.g., UE104, 350, 404, 704, 950,
At 1112, the UE decodes the PBCH based on the consecutive decoding order. The sequential decoding order may be based on an estimated reliability of the corresponding bits. Potentially known bits may be decoded before unknown bits. The potentially known bits may include system information provided by the first cell to the user equipment. The unknown bits may include timing information (e.g., at least one of an SS block index, an SS burst set index, and an SFN). The potentially known bits may include error detection bits (e.g., CRC bits).
In one example, as shown at 1102, a UE may receive a plurality of potentially known bits from a first cell corresponding to a cell ID for a second cell prior to reporting cell quality. Subsequently, at 1106, the UE can detect a cell ID of the second cell from the received SS block. At 1112, the PBCH may be decoded based on the sequential decoding order using bits obtained from the first cell.
In another example, the potentially known bits may not be received by the UE prior to receiving the PBCH at 1104. In this example, the UE may report the detected cell ID of the second cell to the first cell at 1108. Subsequently, at 1110, in response to reporting the cell ID, the UE may receive a plurality of potentially known bits from the first cell corresponding to the cell ID for the second cell. At 1112, the PBCH may be decoded based on the sequential decoding order using bits obtained from the first cell.
Fig. 12 is a conceptual data flow diagram 1200 illustrating the data flow between different means/components in an
The apparatus comprises a
The apparatus can include a potential known
The apparatus may include additional components for performing each of the blocks in the algorithms in the aforementioned flow charts of fig. 7 and 11. Accordingly, each block in the aforementioned flow diagrams of fig. 7 and 11 may be performed by a component, and the apparatus may include one or more of these components. These components may be one or more hardware components specifically configured to perform the recited processes/algorithms, implemented by a processor configured to perform the recited processes/algorithms, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
Fig. 13 is a diagram 1300 illustrating an example of a hardware implementation for an apparatus 1202' using a
The
In one configuration, the means for
It should be understood that the specific order or hierarchy of blocks in the processes/flow diagrams disclosed is an illustration of exemplary approaches. It should be understood that the particular order or hierarchy of blocks in the processes/flow diagrams may be rearranged based on design preferences. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean "one and only one" unless specifically so stated, but rather "one or more. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration. Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects. The term "some" refers to one or more unless specifically stated otherwise. Combinations such as "at least one of A, B or C", "one or more of A, B or C", "at least one of A, B and C", "one or more of A, B and C", and "A, B, C or any combination thereof" include any combination of A, B and/or C, and may include a plurality of a, B plurality, or C plurality. In particular, combinations such as "at least one of A, B or C", "one or more of A, B or C", "at least one of A, B and C", "one or more of A, B and C", and "A, B, C or any combination thereof" may be a only, B only, C, A only and B, A and C, B and C, or a and B and C, wherein any such combination may include one or more members or some members of A, B or C. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. The terms "module," device, "" element, "" device, "and the like may not be a substitute for the term" unit. Thus, no element of a claim should be construed as a functional unit unless the element is explicitly recited in the language "unit for … …".
- 上一篇:一种医用注射器针头装配设备
- 下一篇:对视频媒体加水印以追踪视频发布的方法和系统