[go: up one dir, main page]

CN108540278A - A kind of fast decoding method of Physical Broadcast Channel system message in LTE communication system - Google Patents

A kind of fast decoding method of Physical Broadcast Channel system message in LTE communication system Download PDF

Info

Publication number
CN108540278A
CN108540278A CN201810226031.7A CN201810226031A CN108540278A CN 108540278 A CN108540278 A CN 108540278A CN 201810226031 A CN201810226031 A CN 201810226031A CN 108540278 A CN108540278 A CN 108540278A
Authority
CN
China
Prior art keywords
antenna ports
pbch
channel
decoding
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810226031.7A
Other languages
Chinese (zh)
Inventor
田增山
蒋朋纯
周牧
杨小龙
李志濠
李玲霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201810226031.7A priority Critical patent/CN108540278A/en
Publication of CN108540278A publication Critical patent/CN108540278A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • H04L5/0008Wavelet-division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7083Cell search, e.g. using a three-step approach
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0057Physical resource allocation for CQI

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及LTE通信系统中一种物理广播信道系统消息的快速解码方法,属于移动通信技术领域。该方法包括以下步骤:(1)为了快速实现下行同步,使用PSS码分段混叠快速相关的方法,找到帧起始位置;(2)根据发送数据可能使用的天线端口数,提取出所有可能的CRS信息,并通过线性插值法得到完整的信道信息H;(3)将信道信息H的相位散点图使用卡尔曼滤波算法进行平滑滤波得到的拟合曲线与原散点图作差求得相位绝对误差(4)根据设定的门限与4个端口的绝对误差进行判决,从而得到天线端口数。然后进行PBCH解码,若CRC校验通过,则解码成功。该方法加快了下行同步的速度,同时避免了天线端口数未知造成的PBCH盲检测的操作,能够大大加快PBCH的解码速度。

The invention relates to a fast decoding method of a physical broadcast channel system message in an LTE communication system, and belongs to the technical field of mobile communication. The method includes the following steps: (1) In order to quickly realize downlink synchronization, use the PSS code segmentation aliasing fast correlation method to find the frame start position; (2) Extract all possible antenna ports according to the number of antenna ports that may be used for sending data. CRS information, and obtain the complete channel information H by linear interpolation; (3) use the Kalman filter algorithm to smooth the phase scatter diagram of the channel information H, and get the difference between the fitting curve and the original scatter diagram absolute phase error (4) According to the absolute error of the set threshold and 4 ports A decision is made to obtain the number of antenna ports. Then perform PBCH decoding, and if the CRC check passes, the decoding is successful. The method speeds up the speed of downlink synchronization, avoids the PBCH blind detection operation caused by the unknown number of antenna ports, and can greatly speed up the decoding speed of the PBCH.

Description

LTE通信系统中一种物理广播信道系统消息的快速解码方法A Fast Decoding Method of Physical Broadcast Channel System Messages in LTE Communication System

技术领域technical field

本发明属于无线通信技术领域,涉及一种物理广播信道系统消息的快速解码方法。The invention belongs to the technical field of wireless communication, and relates to a fast decoding method of physical broadcast channel system messages.

背景技术Background technique

LTE(Long Term Evolution,长期演进)是由3GPP(The 3rd GenerationPartnership Project,第三代合作伙伴计划)组织制定的UMTS(Universal MobileTelecommunications System,通用移动通信系统)技术标准的长期演进技术,于2004年12月在3GPP多伦多会议上正式立项并启动。工信部于2013年12月向中国移动、中国联通和中国电信正式颁布“LTE/第四代数字蜂窝移动通信业务(TD-LTE)”经营许可,于2015年2月向中国电信和中国联通正式颁布“LTE/第四代数字蜂窝移动通信业务(FDD-LTE)”经营许可。同时LTE系统引入了OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)和MIMO(Multi-Input&Multi-Output,多输入多输出)等关键技术,显著增加了频谱效率和数据传输速率,与前代移动通信相比LTE更好地满足了人们对于信息高速传递的需求,其下行峰值速率可达到100Mbps,上行可达50Mbps。LTE (Long Term Evolution, Long Term Evolution) is a long-term evolution technology of the UMTS (Universal MobileTelecommunications System, Universal Mobile Communications System) technical standard formulated by 3GPP (The 3rd Generation Partnership Project, Third Generation Partnership Project). The project was formally established and launched at the 3GPP Toronto meeting in July. The Ministry of Industry and Information Technology officially issued the "LTE/4th Generation Digital Cellular Mobile Communication Service (TD-LTE)" business license to China Mobile, China Unicom and China Telecom in December 2013, and officially issued it to China Telecom and China Unicom in February 2015 "LTE/Fourth Generation Digital Cellular Mobile Communication Service (FDD-LTE)" business license. At the same time, the LTE system introduces key technologies such as OFDM (Orthogonal Frequency Division Multiplexing) and MIMO (Multi-Input&Multi-Output, multiple input multiple output), which significantly increases the spectrum efficiency and data transmission rate, compared with the previous generation Compared with LTE, mobile communication better satisfies people's demand for high-speed information transmission. Its downlink peak rate can reach 100Mbps, and its uplink can reach 50Mbps.

LTE网络主要由E-UTRAN(接入网)和EPC(核心网)组成,接入网由eNodeB构成,核心网由MME(Mobility Management Entity),S-GW(Serving Gateway)以及P-GW(PDNGateway)构成。UE(用户终端)通过连接eNodeB,再由eNodeB连接EPC,在UE与分组数据网之间提供无缝的移动IP连接。LTE通信系统协议栈自上而下依次为RRC层,PDCP层,RLC层,MAC层,物理层。其中物理层实现了传输信道向物理信道映射的功能,物理层的下行主要包含PBCH(物理广播信道)、PDSCH(物理下行共享信道)、PMCH(物理多播信道)、PDCCH(物理下行控制信道)、PCFICH(物理控制格式指示信道)和PHICH(物理HARQ指示信道)。其中本发明涉及的是物理层中物理广播(PBCH)信道快速解MIB消息的过程。The LTE network is mainly composed of E-UTRAN (access network) and EPC (core network), the access network is composed of eNodeB, the core network is composed of MME (Mobility Management Entity), S-GW (Serving Gateway) and P-GW (PDNGateway )constitute. The UE (user terminal) connects to the eNodeB, and then the eNodeB connects to the EPC, providing a seamless mobile IP connection between the UE and the packet data network. The LTE communication system protocol stack is the RRC layer, PDCP layer, RLC layer, MAC layer, and physical layer from top to bottom. Among them, the physical layer realizes the function of mapping the transport channel to the physical channel. The downlink of the physical layer mainly includes PBCH (Physical Broadcast Channel), PDSCH (Physical Downlink Shared Channel), PMCH (Physical Multicast Channel), and PDCCH (Physical Downlink Control Channel) , PCFICH (Physical Control Format Indicator Channel) and PHICH (Physical HARQ Indicator Channel). Wherein the present invention relates to the process of quickly deciphering MIB messages on the physical broadcast (PBCH) channel in the physical layer.

eNodeB侧将PBCH传输块进行信道编码、速率匹配之后进行加扰和QPSK调制,经过层映射和预编码操后进行RE映射和IFFT变换过程,再进行数字上变频操作后由多天线分集传输进行信号广播。PBCH传输的MIB消息包含24bit数据,前14bit为信息比特,后10bit为空白比特。MIB信息比特包含的内容依次为:3bit的带宽指示比特,用来指示dl-Bandwidth(n6,n15,n25,n50,n100);3bit的PHICH config指示比特,其中1比特指示PHICH持续时间(normal/extend),2比特指示PHICH resource数目(1/6,1/2,1,2);后8bit用来指示SFN(System Frame Number,系统帧号)高8位,SFN低2位通过PBCH盲检测得到。On the eNodeB side, the PBCH transmission block is subjected to channel coding and rate matching, followed by scrambling and QPSK modulation. After layer mapping and precoding operations, RE mapping and IFFT transformation are performed, and then digital up-conversion operation is performed, and multi-antenna diversity transmission is used for signal transmission. broadcast. The MIB message transmitted by the PBCH contains 24 bits of data, the first 14 bits are information bits, and the last 10 bits are blank bits. The contents contained in the MIB information bits are: 3-bit bandwidth indication bits, used to indicate dl-Bandwidth (n6, n15, n25, n50, n100); 3-bit PHICH config indication bits, of which 1 bit indicates the PHICH duration (normal/ extend), 2 bits indicate the number of PHICH resources (1/6, 1/2, 1, 2); the last 8 bits are used to indicate the upper 8 bits of SFN (System Frame Number, system frame number), and the lower 2 bits of SFN pass PBCH blind detection get.

LTE系统中,传统小区搜索和下行同步过程主要依赖主同步PSS序列良好的恒模零自相关特性,通过在本地生成完整的PSS序列与接收到的PSS序列进行相关,根据相关峰的位置来判断主同步码所在位置,从而进一步求得帧起始位置。一组PSS序列由63个取值的ZC序列组成,且本地PSS序列共168组,传统滑动相关算法的计算量大时延高。另外,信号发送端可以通过端口号为0、1、2、3的四个天线对PBCH消息进行发送,天线端口数信息隐含于物理广播信道MIB消息中的循环冗余校验码(Cyclic Redundancy Check,CRC)中。传统的盲检测算法需要对所有可能用于传输的天线端口数情况进行完整的PBCH解码操作,然后通过判断CRC校验是否通过来进行端口数校验。其可能经历3次完整的译码过程,需要很大的计算量,对系统的时延有很大的影响。In the LTE system, the traditional cell search and downlink synchronization process mainly rely on the good constant modulus zero autocorrelation characteristic of the primary synchronization PSS sequence. The complete PSS sequence is generated locally to correlate with the received PSS sequence, and the position of the correlation peak is used to judge The position of the main synchronization code, so as to further obtain the frame start position. A set of PSS sequences consists of 63 ZC sequences with values, and there are 168 sets of local PSS sequences. The traditional sliding correlation algorithm has a large amount of calculation and a high time delay. In addition, the signal sending end can send the PBCH message through four antennas with port numbers 0, 1, 2, and 3, and the antenna port number information is implied in the cyclic redundancy check code (Cyclic Redundancy Check) in the physical broadcast channel MIB message Check, CRC). The traditional blind detection algorithm needs to perform a complete PBCH decoding operation on all the antenna port numbers that may be used for transmission, and then perform port number verification by judging whether the CRC check is passed. It may go through three complete decoding processes, which requires a large amount of calculation and has a great impact on the delay of the system.

发明内容Contents of the invention

本发明的目的在于克服上述的不足之处,提供一种物理广播信道系统消息的快速解码方法,该方法能够实现主同步码的快速相关,有效减少了下行同步过程消耗的时间;并且通过卡尔曼滤波算法对信道估计值的相位进行平滑滤波,将滤波结果与实际接收值相位作差,所得差值记为ε,设定门限γ,将天线端口0,1,2,3分别计算出的ε与γ比较,无需进行盲检测即可得到发送端使用的天线端口数目。The purpose of the present invention is to overcome above-mentioned weak point, provide a kind of fast decoding method of physical broadcast channel system message, this method can realize the fast correlation of primary synchronization code, effectively reduce the time that downlink synchronization process consumes; And by Kalman The filtering algorithm performs smooth filtering on the phase of the channel estimation value, and makes a difference between the filtering result and the phase of the actual received value. The resulting difference is recorded as ε, and the threshold γ is set. Compared with γ, the number of antenna ports used by the transmitting end can be obtained without blind detection.

为达到上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:

一种LTE系统物理广播信道系统消息的快速解码方法,包括以下步骤:A fast decoding method of an LTE system physical broadcast channel system message, comprising the following steps:

S1:eNodeB侧发送下行PBCH数据后,UE侧首先进行小区搜索和下行同步。下行同步过程利用PSS码ZC序列的强自相关性,取半帧长接收序列进行分段叠加操作,再将叠加后的序列与本地PSS码进行滑动相关,相关峰出现的位置即为PSS码位置。通过PSS码位置推算出可能的SSS码位置,将所有可能的位置与本地SSS码组进行相关,得到帧起始位置。S1: After the eNodeB sends downlink PBCH data, the UE first performs cell search and downlink synchronization. The downlink synchronization process utilizes the strong autocorrelation of the PSS code ZC sequence to take half-frame-long receiving sequence for segmentation superposition operation, and then perform sliding correlation between the superimposed sequence and the local PSS code, and the position where the correlation peak appears is the position of the PSS code . The possible SSS code positions are deduced from the PSS code positions, and all possible positions are correlated with the local SSS code group to obtain the frame start position.

S2:提取PBCH信道消息所在的子帧0的信息,进行OFDM解调、去子载波映射、天线端口数检测操作,对天线端口为0、1、2、3的情况分别提取小区特定参考信号(CRS)消息,根据接收CRS与本地CRS的比值得到信道信息,并通过线性插值法得到完整的信道信息H。S2: Extract the information of subframe 0 where the PBCH channel message is located, perform OFDM demodulation, de-subcarrier mapping, and antenna port number detection operations, and extract cell-specific reference signals ( CRS) message, the channel information is obtained according to the ratio of the received CRS and the local CRS, and the complete channel information H is obtained by linear interpolation.

S3:根据信道信息H得到传送数据时频资源图资源粒子的相位离散点图,并使用卡尔曼滤波算法进行平滑滤波得到拟合曲线,将拟合曲线与离散点图作差后取绝对值得到平均误差与门限值γ进行比较从而得到天线端口数。S3: According to the channel information H, obtain the phase discrete point diagram of the resource particle in the time-frequency resource map of the transmitted data, and use the Kalman filter algorithm to perform smoothing and filtering to obtain a fitting curve, and take the absolute value after making a difference between the fitting curve and the discrete point diagram to obtain average error Will Compare with the threshold value γ to get the number of antenna ports.

S4:根据判别出的天线端口数提取出对应的PBCH消息,从而对PBCH信道进行解预编码、解层映射、QPSK解调、解扰、解速率匹配、解信道编码操作,然后进行天线端口校验,若此时CRC校验通过,则代表天线端口数检测成功,PBCH信道解码成功。S4: Extract the corresponding PBCH message according to the identified number of antenna ports, so as to perform deprecoding, delayer mapping, QPSK demodulation, descrambling, derate matching, and de-channel coding operations on the PBCH channel, and then perform antenna port calibration. If the CRC check passes at this time, it means that the detection of the number of antenna ports is successful, and the decoding of the PBCH channel is successful.

进一步,在步骤S1中,所述的快速小区搜索和下行同步具体方法为:Further, in step S1, the specific methods of fast cell search and downlink synchronization are as follows:

首先,UE侧在接收到下行数据后需要进行小区搜索和下行同步。取半帧长基带数据记长度为M,基带序列记为s,根据LTE帧结构可知,任意半帧数据中必定存在PSS(主同步)码以及SSS(辅同步)码,将这半帧数据等长分为b段后直接叠加,最后一段长度可与其他分段长度不同。叠加后的序列依然具备ZC序列的强自相关特性,可通过与本地的PSS码序列相关得到相关峰。公式(1)表示第i段分段序列,公式(2)表示叠加后的分段序列。First, after receiving downlink data, the UE needs to perform cell search and downlink synchronization. Take the length of the half-frame baseband data as M, and the baseband sequence as s. According to the LTE frame structure, there must be PSS (Primary Synchronization) code and SSS (Secondary Synchronization) code in any half-frame data. The half-frame data, etc. The length is divided into b sections and then superimposed directly, and the length of the last section can be different from the length of other sections. The superimposed sequence still has the strong autocorrelation characteristics of the ZC sequence, and the correlation peak can be obtained by correlating with the local PSS code sequence. Formula (1) represents the i-th segmented sequence, and formula (2) represents the superimposed segmented sequence.

将叠加后的序列与本地生成的PSS码序列进行滑动相关得到的结果记为r(n),记r(n)中最大值的位置rmax(n)=r(k),则PSS码可能存在于每个分段的位置k上,取每个分段的位置k做相关计算得到相关值序列:r1(k),r2(k),r3(k),...,rb(k)。记最大值所在序列为bmax,则可以得到PSS码的位置p为:从而完成半帧检测。根据PSS码位置推测出所有可能的SSS码位置,并与本地序列相关完成整帧检测;再参照LTE时频资源图中同步码映射位置,从而求得帧起始位置。The result obtained by performing sliding correlation between the superimposed sequence and the locally generated PSS code sequence is denoted as r(n), and the position r max (n)=r(k) of the maximum value in r(n), then the PSS code may Exist at the position k of each segment, take the position k of each segment to perform correlation calculation to obtain the correlation value sequence: r 1 (k), r 2 (k), r 3 (k),...,r b (k). Note that the sequence where the maximum value is located is b max , then the position p of the PSS code can be obtained as: Thus, field detection is completed. According to the position of the PSS code, all possible SSS code positions are inferred, and the whole frame detection is completed by correlation with the local sequence; then, the frame start position is obtained by referring to the synchronization code mapping position in the LTE time-frequency resource map.

进一步,在步骤S2中,所述的通过可能的天线端口数来确定对应的CRS位置,从而提取信道信息H的具体方法为:Further, in step S2, the specific method of determining the corresponding CRS position through the number of possible antenna ports, thereby extracting the channel information H is as follows:

提取PBCH信道消息所在的子帧0的信息,进行OFDM解调、去子载波映射、天线端口数检测操作,发送端使用1/2/4个天线端口发送数据,分别对应使用端口0/端口0、1/端口0、1、2、3三种情况。根据协议规定,使用不同端口会在时频资源图不同的资源粒子上映射CRS。按照所有可能的CRS映射位置分别提取出接收到的值Y(k),将之与本地CRS相除,从而得到与可能的CRS位置相对应的信道状态信息H(k)。Extract the information of subframe 0 where the PBCH channel message is located, perform OFDM demodulation, desubcarrier mapping, and antenna port number detection operations, and the sending end uses 1/2/4 antenna ports to send data, corresponding to port 0/port 0 , 1/port 0, 1, 2, 3 three cases. According to the agreement, using different ports will map CRS on resource elements with different time-frequency resource diagrams. The received value Y(k) is extracted according to all possible CRS mapping positions, and divided by the local CRS, so as to obtain the channel state information H(k) corresponding to the possible CRS positions.

利用线性插值法,估计出其余位置的信道信息H,从而得到完整的信道信息:Using the linear interpolation method, the channel information H of the remaining positions is estimated, so as to obtain the complete channel information:

其中m表示一个符号内小区参考信号的序号,If表示菱形小区参考信号频域之间的间隔,k和l分别为RE的频域和时域索引。Where m represents the sequence number of the cell reference signal within a symbol, If represents the interval between the frequency domains of the diamond-shaped cell reference signals, and k and l are the frequency domain and time domain indexes of REs, respectively.

进一步,在步骤S3中,所述的卡尔曼滤波算法求天线端口数的具体方法为:Further, in step S3, the specific method for calculating the number of antenna ports by the Kalman filter algorithm is:

提取PBCH消息所在的子帧0的数据进行天线端口数检测,遍历参考信号所有可能的映射方式,分别得到天线端口数为1、2、4三种情况下的信道估计值H,使用卡尔曼滤波将H的相位离散点进行平滑处理以得到拟合线,并将相位离散点与拟合线差值的绝对值取平均数得到平均误差 取值如公式(4)所示:Extract the data of subframe 0 where the PBCH message is located to detect the number of antenna ports, traverse all possible mapping methods of the reference signal, and obtain the channel estimation value H in the three cases where the number of antenna ports is 1, 2, and 4, and use Kalman filtering The phase discrete points of H are smoothed to obtain the fitted line, and the absolute value of the difference between the phase discrete points and the fitted line is averaged to obtain the average error The value is shown in formula (4):

其中,X(k)表示卡尔曼滤波后的拟合线上k点的相位值,Y(k)表示接收到的数据k点的相位值,H(k)表示k点的信道信息。通过比较设定的门限γ与平均误差的大小,从而判别出天线端口数。Wherein, X(k) represents the phase value of point k on the fitting line after Kalman filtering, Y(k) represents the phase value of point k of the received data, and H(k) represents the channel information of point k. By comparing the set threshold γ with the average error , so as to determine the number of antenna ports.

进一步,在步骤S4中,所述的验证天线端口数是否检测成功的具体方法为:Further, in step S4, the specific method for verifying whether the number of antenna ports is successfully detected is as follows:

根据判别出的天线端口数提取出对应的PBCH消息,从而对PBCH信道进行解预编码、层映射、QPSK解调、解扰、解速率匹配、解信道编码操作,然后进行天线端口数校验。因为PBCH的天线端口数信息隐含于PBCH的循环冗余校验码的掩码信息里,若此时CRC校验通过,则代表天线端口数检测成功,PBCH信道解码成功。该方法在译码之前确定了天线端口数,避免了传统盲检测方法可能需要完整解码3次的问题,大大降低了计算复杂度。The corresponding PBCH message is extracted according to the determined number of antenna ports, so as to perform deprecoding, layer mapping, QPSK demodulation, descrambling, rate matching, and channel coding operations on the PBCH channel, and then check the number of antenna ports. Because the information of the number of antenna ports of the PBCH is implicit in the mask information of the cyclic redundancy check code of the PBCH, if the CRC check passes at this time, it means that the detection of the number of antenna ports is successful, and the decoding of the PBCH channel is successful. This method determines the number of antenna ports before decoding, which avoids the problem that the traditional blind detection method may need to complete decoding three times, and greatly reduces the computational complexity.

附图说明Description of drawings

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with the accompanying drawings, wherein:

图1为LTE系统PSS快速同步的无线帧数据混叠与滑动相关算法流程示意图;Fig. 1 is a schematic flow diagram of wireless frame data aliasing and sliding correlation algorithm for PSS fast synchronization of LTE system;

图2为使用不同的天线端口的CRS时频资源映射图;FIG. 2 is a CRS time-frequency resource mapping diagram using different antenna ports;

图3为卡尔曼滤波优化信道信息的相位估计值的算法流程图;Fig. 3 is the algorithm flowchart of the phase estimation value of Kalman filter optimization channel information;

图4为基于卡尔曼滤波的天线端口数检测算法流程图。FIG. 4 is a flow chart of an algorithm for detecting the number of antenna ports based on Kalman filtering.

具体实施方式Detailed ways

为了使本技术领域人员能更好地理解本发明的目的、技术方案和有益效果,下面结合具体实施例和说明附图来进行完整的描述。In order to enable those skilled in the art to better understand the purpose, technical solutions and beneficial effects of the present invention, a complete description will be given below in conjunction with specific embodiments and accompanying drawings.

图1为LTE系统PSS快速同步的无线帧数据混叠与滑动相关算法流程示意图;Fig. 1 is a schematic flow diagram of wireless frame data aliasing and sliding correlation algorithm for PSS fast synchronization of LTE system;

LTE终端用户在接收到基站侧发送的下行消息后,首先进行小区搜索和下行同步。取半帧长基带数据记长度为M,根据LTE帧结构可知,任意半帧数据中必定存在PSS(主同步)码以及SSS(辅同步)码,将这半帧数据等长分为b段后直接叠加,分段时最后一段长度可与其他分段长度不同,若长度不同则延伸N个码片进行补足。叠加后的序列依然具备ZC序列的强自相关特性,可通过与本地的PSS码序列相关得到相关峰。将叠加后的序列与本地生成的PSS码序列进行滑动相关得到的结果记为r(n),记r(n)中最大值的位置rmax(n)=r(k),则PSS码可能存在于每个分段的位置k上,取每段位置k做相关计算得到的相关值序列:r1(k),r2(k),r3(k),...,rb(k)。记最大值所在序列为bmax,则可以得到PSS码的位置p为:从而完成半帧检测。根据PSS码位置推测出所有可能的SSS码位置,并与本地序列相关完成整帧检测;再参照LTE时频资源图中同步码映射位置,从而求得帧起始位置。After receiving the downlink message sent by the base station side, the LTE terminal user first performs cell search and downlink synchronization. Take the length of the half-frame baseband data as M. According to the LTE frame structure, there must be PSS (Primary Synchronization) code and SSS (Secondary Synchronization) code in any half-frame data. After dividing the half-frame data into b segments Directly superimposed, the length of the last segment during segmentation can be different from the length of other segments, if the length is different, N chips are extended to make up for it. The superimposed sequence still has the strong autocorrelation characteristics of the ZC sequence, and the correlation peak can be obtained by correlating with the local PSS code sequence. The result obtained by performing sliding correlation between the superimposed sequence and the locally generated PSS code sequence is denoted as r(n), and the position r max (n)=r(k) of the maximum value in r(n), then the PSS code may exists at the position k of each segment, and the correlation value sequence obtained by taking the position k of each segment for correlation calculation: r 1 (k), r 2 (k), r 3 (k),..., r b ( k). Note that the sequence where the maximum value is located is b max , then the position p of the PSS code can be obtained as: Thus, field detection is completed. According to the position of the PSS code, all possible SSS code positions are inferred, and the whole frame detection is completed by correlation with the local sequence; then, the frame start position is obtained by referring to the synchronization code mapping position in the LTE time-frequency resource map.

图2为使用不同的天线端口的CRS时频资源映射图;FIG. 2 is a CRS time-frequency resource mapping diagram using different antenna ports;

基站侧发送PBCH信号时仅可以选择使用端口0、1、2、3发送数据,所以在接收端检测时需要判决接收数据使用哪个端口发送。在完成下行同步操作后,提取PBCH消息所在的子帧0的信息,进行OFDM解调、去子载波映射、天线端口数检测操作,发送端使用1/2/4个天线端口发送数据,分别对应使用端口0/端口0、1/端口0、1、2、3三种情况。根据协议规定,使用不同端口会在时频资源图的不同资源粒子上映射CRS。图2展示了四个端口发送数据时CRS在时频资源图中分别对应的映射位置。按照所有可能的CRS映射位置分别提取出接收到的值Y(k),将之与本地CRS相除,从而得到三种可能的CRS位置估计出的信道信息H(k)。When the base station sends the PBCH signal, it can only choose to use ports 0, 1, 2, and 3 to send data, so it is necessary to determine which port is used to send the received data during detection at the receiving end. After the downlink synchronization operation is completed, the information of subframe 0 where the PBCH message is located is extracted, and OFDM demodulation, de-subcarrier mapping, and antenna port number detection operations are performed. The sending end uses 1/2/4 antenna ports to send data, corresponding to Use port 0/port 0, 1/port 0, 1, 2, 3 three cases. According to the agreement, using different ports will map CRS on different resource elements in the time-frequency resource graph. Figure 2 shows the corresponding mapping positions of the CRS in the time-frequency resource diagram when the four ports transmit data. The received value Y(k) is extracted according to all possible CRS mapping positions, and divided by the local CRS, so as to obtain channel information H(k) estimated from three possible CRS positions.

式(3)利用线性插值法,估计出其余位置的信道信息H,从而得到完整的信道信息:Equation (3) uses the linear interpolation method to estimate the channel information H of the remaining positions, so as to obtain the complete channel information:

其中m表示一个符号内小区参考信号的序号,If表示菱形小区参考信号频域之间的间隔,k和l分别为RE的频域和时域索引。Where m represents the sequence number of the cell reference signal within a symbol, If represents the interval between the frequency domains of the diamond-shaped cell reference signals, and k and l are the frequency domain and time domain indexes of REs, respectively.

图3为卡尔曼滤波优化信道信息的相位估计值的算法流程图;Fig. 3 is the algorithm flowchart of the phase estimation value of Kalman filter optimization channel information;

根据S2估计出的完整的信道信息,通过卡尔曼滤波算法将时频资源图中各个资源粒子的相位值作平滑处理,图3即该处理过程的流程图,更新的具体算法如下:According to the complete channel information estimated by S2, the phase value of each resource element in the time-frequency resource map is smoothed by the Kalman filter algorithm. Figure 3 is the flow chart of the processing process. The specific update algorithm is as follows:

根据已知的最优初始相位和协方差,对下一状态的相位和协方差进行预测估计:Based on the known optimal initial phase and covariance, predict and estimate the phase and covariance of the next state:

p(k|k-1)=A·p(k-1|k-1)·A'+Q (5)p(k|k-1)=A·p(k-1|k-1)·A'+Q (5)

其中,是k-1状态下的最优结果,是根据上一状态预测出的结果,U(k)表示k时刻对系统的控制量,A和B为系统参数。状态k的相位测量值为Z(k),根据测量值和预测值得到当前状态k的最优化估算值 in, is the optimal result in k-1 state, It is the result predicted according to the previous state, U(k) represents the control amount of the system at time k, and A and B are system parameters. The phase measurement value of state k is Z(k), and the optimal estimated value of current state k is obtained according to the measured value and predicted value

卡尔曼增益为:The Kalman gain is:

Kg(k)=p(k|k-1)·H'/(H·p(k|k-1)·H'+R) (7)Kg(k)=p(k|k-1)·H'/(H·p(k|k-1)·H'+R) (7)

同时还需要对状态k下的协方差进行更新:At the same time, the covariance in state k needs to be updated:

p(k|k)=(l-Kg(k)·H)·p(k|k-1) (8)p(k|k)=(l-Kg(k)·H)·p(k|k-1) (8)

图4为基于卡尔曼滤波的天线端口数检测算法流程图。FIG. 4 is a flow chart of an algorithm for detecting the number of antenna ports based on Kalman filtering.

将卡尔曼滤波后得到的相位值拟合回归线上的点与接收到的相位值离散点作差后取绝对值,记为绝对误差平均值 The phase value obtained after Kalman filtering is fitted to the point on the regression line and the discrete point of the received phase value is taken as the difference, and then the absolute value is taken, which is recorded as the average value of the absolute error

通过判断误差平均值与门限γ的大小来确定当前天线端口是否配置CRS,从而确定发送端使用的天线端口数。首先判断端口2和端口3的是否小于门限值,若是则发送天线端口数为4;否则判断端口1的是否小于门限值,若是则发送天线端口数为2;否则发送天线端口数为1。检测天线端口数完成后,解码PBCH信息并进行CRC校验,若校验通过则代表天线端口数校验成功,PBCH消息解码成功。By judging the mean value of the error The size of the threshold γ is used to determine whether the current antenna port is configured with CRS, thereby determining the number of antenna ports used by the sending end. First determine the port 2 and port 3 Whether it is less than the threshold value, if so, the number of transmitting antenna ports is 4; otherwise, it is judged that the port 1 Whether it is less than the threshold value, if so, the number of sending antenna ports is 2; otherwise, the number of sending antenna ports is 1. After detecting the number of antenna ports, decode the PBCH information and perform a CRC check. If the check is passed, it means that the number of antenna ports is checked successfully, and the PBCH message is successfully decoded.

Claims (2)

  1. A method for fast decoding of a physical broadcast channel system message in an LTE communication system, the method comprising the steps of:
    s1: after an eNodeB side sends data of a downlink Physical Broadcast Channel (PBCH), a UE side firstly carries out cell search and downlink synchronization; the method comprises the following steps that downlink synchronization uses strong autocorrelation of a ZC sequence of a primary synchronization code (PSS), a half-frame-length receiving sequence is taken for carrying out segmentation superposition operation, the superposed sequence and a local PSS code are subjected to sliding correlation, and the position where a correlation peak appears is the position of the PSS code; calculating possible secondary synchronization code (SSS) positions through PSS code positions, and correlating all the possible positions with a local SSS code group to obtain a frame starting position;
    s2: extracting information of a subframe 0 in which a PBCH channel message is positioned, performing OFDM demodulation, subcarrier mapping removal and antenna port number detection operations, respectively extracting CRS messages under the condition that antenna ports are 0,1,2 and 3, obtaining channel information according to the ratio of received CRS to local CRS, and obtaining complete channel information H by a linear interpolation method;
    s3: obtaining a phase discrete point diagram of each resource particle in a time-frequency resource diagram of the transmission data according to the channel information H, performing smooth filtering by using a Kalman filtering algorithm to obtain a fitting curve, taking the absolute value and the average value after the phase point of the corresponding position of the fitting curve is differed from the discrete point diagram to obtain an average errorWill be provided withComparing with a self-set threshold value gamma to obtain the number of antenna ports;
    s4: extracting corresponding PBCH information according to the judged number of the antenna ports, performing operations of de-precoding, de-layer mapping, QPSK demodulation, descrambling, de-rate matching and de-channel coding on the PBCH information, and then performing antenna port verification, wherein if CRC verification passes at this time, the detection of the number of the antenna ports is successful, and the decoding of the PBCH channel is successful.
  2. 2. The method of claim 1 for fast decoding of a physical broadcast channel system message in an LTE communication system, characterized in that: extracting data of a subframe 0 in which PBCH channel information is located to detect the number of antenna ports, traversing all possible mapping modes of a reference signal to respectively obtain channel estimation values H under the three conditions that the number of the antenna ports is 1,2 and 4, smoothing phase discrete points of H by using Kalman filtering to obtain a fitting curve with high stability, and averaging absolute values of differences between the phase discrete points and the fitting curve to obtain an average error The values are shown in formula (3):
    x (k) represents a phase value of a k point on a fitting line after Kalman filtering, Y (k) represents a phase value of a k point of received data, and H (k) represents channel information of the k point;
    by comparing a set threshold gamma with the mean errorSo as to judge the number of antenna ports; and carrying out PBCH decoding operation according to the judged number of the antenna ports, wherein if CRC verification is successful, the decoding of the physical broadcast channel system message is successful.
CN201810226031.7A 2018-03-19 2018-03-19 A kind of fast decoding method of Physical Broadcast Channel system message in LTE communication system Pending CN108540278A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810226031.7A CN108540278A (en) 2018-03-19 2018-03-19 A kind of fast decoding method of Physical Broadcast Channel system message in LTE communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810226031.7A CN108540278A (en) 2018-03-19 2018-03-19 A kind of fast decoding method of Physical Broadcast Channel system message in LTE communication system

Publications (1)

Publication Number Publication Date
CN108540278A true CN108540278A (en) 2018-09-14

Family

ID=63484727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810226031.7A Pending CN108540278A (en) 2018-03-19 2018-03-19 A kind of fast decoding method of Physical Broadcast Channel system message in LTE communication system

Country Status (1)

Country Link
CN (1) CN108540278A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114040491A (en) * 2021-11-18 2022-02-11 广东省新一代通信与网络创新研究院 Method and system for phase synchronization of 5G user equipment and associated equipment
CN118041739A (en) * 2024-03-11 2024-05-14 芯带科技(无锡)有限公司 Rapid PSS detection method and device
CN118678411A (en) * 2024-08-23 2024-09-20 上海新基讯通信技术有限公司 Method, device, medium, program product and terminal for rapidly detecting PBCH port number in LTE system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247138A (en) * 2008-03-25 2008-08-20 哈尔滨工程大学 A Pseudo-code Tracking and Phase Identification Method Based on Multi-correlation Value Fixed Width Fitting
US20090143006A1 (en) * 2007-11-30 2009-06-04 Lg Electronics Inc. Terminal and method of controlling broadcast signals in a mobile terminal
CN103269261A (en) * 2007-03-16 2013-08-28 三星电子株式会社 Method and device for improving transmission performance of multiple code blocks and realizing fast decoding thereof
CN103401661A (en) * 2013-08-08 2013-11-20 电子科技大学 Integral coding/decoding method based on MIMO radar communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103269261A (en) * 2007-03-16 2013-08-28 三星电子株式会社 Method and device for improving transmission performance of multiple code blocks and realizing fast decoding thereof
US20090143006A1 (en) * 2007-11-30 2009-06-04 Lg Electronics Inc. Terminal and method of controlling broadcast signals in a mobile terminal
CN101247138A (en) * 2008-03-25 2008-08-20 哈尔滨工程大学 A Pseudo-code Tracking and Phase Identification Method Based on Multi-correlation Value Fixed Width Fitting
CN103401661A (en) * 2013-08-08 2013-11-20 电子科技大学 Integral coding/decoding method based on MIMO radar communication

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114040491A (en) * 2021-11-18 2022-02-11 广东省新一代通信与网络创新研究院 Method and system for phase synchronization of 5G user equipment and associated equipment
CN118041739A (en) * 2024-03-11 2024-05-14 芯带科技(无锡)有限公司 Rapid PSS detection method and device
CN118678411A (en) * 2024-08-23 2024-09-20 上海新基讯通信技术有限公司 Method, device, medium, program product and terminal for rapidly detecting PBCH port number in LTE system
CN118678411B (en) * 2024-08-23 2025-01-10 上海新基讯通信技术有限公司 Method, device, medium, program product and terminal for quickly detecting the number of PBCH ports in LTE system

Similar Documents

Publication Publication Date Title
CN103975545B (en) Reference signal detection
CN115642942B (en) Method and apparatus for sparse code multiple access (SCMA) codebook design
CN108476104B (en) Method for narrowband uplink single-tone transmission
JP6469712B2 (en) Interference management information signaling
CN102484622B (en) The method and apparatus that interference on down link lock-on signal reduces/eliminates
US8954055B2 (en) Initial acquisition and neighbor search algorithms for wireless networks
CN109792367B (en) Reporting of Channel State Information (CSI) feedback by user equipment
JP2020092433A (en) Limited aperiodic CSI measurement report in enhanced interference management and traffic adaptation
JP6250789B2 (en) Channel state information reference signal (CSI-RS) handling for network assisted interference cancellation
CN109952804A (en) Efficient downlink control information transmission
CN114143751A (en) Method, apparatus and computer readable medium for supporting high speed in vehicle-to-vehicle communication
CN108141729A (en) The system and method that device-to-device communication is carried out with evolved machine type communication
CN113647121B (en) Method for processing a received channel signal in a device-to-device communication link using a plurality of reference symbols
CN110582119A (en) A kind of user equipment used for wireless communication, method and apparatus in base station
CN108702264A (en) HD-FDD communication with improved peak data rate
CN103999389A (en) Method and apparatus for interference cancellation by user equipment using blind detection
CN104094543B (en) Method and device for sending and receiving enhanced physical downlink control channel
CN110168981A (en) The beam combination scheme with beam index instruction is scanned with broadcast beam
CN114128160B (en) Machine learning based method for MIMO detection complexity reduction
CN110720178A (en) Synchronization signal for broadcast channel
CN108924943A (en) Maximal correlation based on narrowband Internet of Things random access channel estimates detection method
KR20170040203A (en) Bursty-interference-aware interference management
WO2024074081A1 (en) Method and apparatus of supporting beam reporting
CN105519067B (en) Method, apparatus and computer readable medium for transmitting signaling
CN107508780A (en) A kind of time synchronization method of the ofdm system based on IEEE 802.11ac

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180914

WD01 Invention patent application deemed withdrawn after publication