CN111835474A - 一种基于pbch的信号处理方法及装置 - Google Patents

一种基于pbch的信号处理方法及装置 Download PDF

Info

Publication number
CN111835474A
CN111835474A CN201910320105.8A CN201910320105A CN111835474A CN 111835474 A CN111835474 A CN 111835474A CN 201910320105 A CN201910320105 A CN 201910320105A CN 111835474 A CN111835474 A CN 111835474A
Authority
CN
China
Prior art keywords
matrix
preset
information
base station
processor
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.)
Granted
Application number
CN201910320105.8A
Other languages
English (en)
Other versions
CN111835474B (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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201910320105.8A priority Critical patent/CN111835474B/zh
Publication of CN111835474A publication Critical patent/CN111835474A/zh
Application granted granted Critical
Publication of CN111835474B publication Critical patent/CN111835474B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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 signaling, i.e. of overhead other than pilot signals
    • 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
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • 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
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • 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
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • 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
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明涉及通信领域,特别涉及一种基于PBCH的信号处理方法及装置,用以提高信号处理效率。该方法为:基于5G NR协议的特点,根据PDCH信号处理过程中会使用到的各类信息,预先生成相应的目标矩阵,这样,将信号处理过程,直接简化为将原始信号右乘一个上述目标矩阵,从而可以直接将计算结果作为信号处理结果,而无需一步步执行添加CRC信息、信道编码和速率匹配等流程,相对于已有技术下的信号处理过程,大大缩短信号处理时间,显著提高了信号处理效率,从而达到快速输出信号处理结果的目的,同时,也在很大程度上减少了信息处理过程所需的存储空间,降低了***负荷。

Description

一种基于PBCH的信号处理方法及装置
技术领域
本发明涉及通信领域,特别涉及一种基于PBCH的信号处理方法及装置。
背景技术
5G新空口(New Radio,NR)***中,物理广播信道(Physical Broadcast Channel,PBCH)的信号处理过程包括:PBCH原始信号生成,对原始信号进 行加扰,对经加扰的原始信号添加24比特的循环冗余校验(Cyclic Redundancy Check,CRC)信息,再进行信道编码和速率匹配,其中,信道编码过程中包 含信道交织和polar编码过程。
具体的,参阅图1所示,已有技术下,5G PBCH的信号处理过程如下编 码流程如下:
首先,PBCH上发送的原始信号记录为:a0,a1,...,aA-1,其中,第一序列长 度A=32;
其次,将添加CRC信息后的原始信号记录为:c0,c1,...,cK-1,其中,第二序 列长度K=56;
具体的,可以采用以下公式一生成24比特的CRC信息,其中,D为预设 的循环移位序列。
gCRC24C(D)=[D24+D23+D21+D20+D17+D15+D13+D12+D8+D4+D2+D+1]
公式一
再次,经信道编码后的原始信号记录为:d0,d1,...,dN-1,其中,第三序列长 度N=512;
具体的,信道编码过程包含信道交织和极化(polar)编码。
最后,经速率匹配后的原始信号记录为:e0,e1,...,eE-1,其中,第四序列长 度E=864。
然而,基于已有的5G NR协议,现有的PBCH的信号处理过程,需要顺 序执行添加CRC信息,信道编码和速率匹配等等操作,这样,会因计算速度 缓慢而导致信号处理效率低下,同时,会占用大量的***资源,造成严重的系 统负荷。
发明内容
本发明实施例提供一种基于PBCH的信号处理方法及装置。用以提高信号 处理效率。
本发明实施例提供的具体技术方案如下:
一种基于物理广播信道PBCH的信号处理方法,包括:
基站获取在PBCH上待发送的原始信号;
所述基站获取预设的目标矩阵,所述目标矩阵是将以下信息进行级联后生 成的:用于生成循环冗余校验CRC信息的相关信息,用于信道编码的相关信 息和用于速率匹配的相关信息;
所述基站将原始信号的信号序列,乘以所述目标矩阵,将计算结果作为相 应的信号处理结果。
可选的,所述基站将原始信号的信号序列,乘以所述目标矩阵之前,进一 步包括:
所述基站对所述原始信号进行加扰处理。
可选的,所述基站将原始信号的信号序列,乘以所述目标矩阵,获得相应 的信号处理结果之后,进一步包括:
所述基站对上述信号处理结果进行调制,生成在PBCH上发送的广播信号。
可选的,所述基站预设所述目标矩阵,包括:
所述基站根据预设的二进制序列生成相应的CRC信息生成矩阵;
所述基站根据预设的信道交织图样设置相应的信道交织矩阵;
所述基站根据预设的信息位指示信息,生成相应的信息填充矩阵。
所述基站根据预设的基础阵生成相应的极编码矩阵;
所述基站根据预设的子块交织图样设置相应的子块交织矩阵;
所述基站根据预设的输出序列长度设置相应的比特选择矩阵;
所述基站将所述CRC信息生成矩阵、所述信道交织矩阵、所述信息填充 矩阵、所述极编码矩阵、所述子块交织矩阵和所述比特选择矩阵进行级联相乘, 获得相应的目标矩阵。
可选的,所述基站预设所述二进制序列,包括:
所述基站采用设定的底数,依次计算所述底数的每一种设定幂次取值对应 的二进制值,并将获得的每一种二进制值填充至序列的指定位,获得相应的二 进制序列。
可选的,所述基站根据预设的信道交织图样设置相应的信道交织矩阵,包 括:
所述基站根据预设的信道交织图样,确定第一元素交换方式,并按照所述 第一元素交换,设置相应的信道交织矩阵。
可选的,所述基站根据预设的信息位指示信息,生成相应的信息填充矩阵。
所述基站按照预设的信息位指示信息,将元素填充位置设置为1,将非元 素填充位置设置为0,生成相应的信息填充矩阵。
可选的,所述基站根据预设的基础阵生成相应的极编码矩阵,包括:
所述基站将基础阵进行次克罗内克Kronecker次方,生成相应的极编码矩 阵。
可选的,所述基站根据预设的子块交织图样设置相应的子块交织矩阵,包 括:
所述基站根据预设的子块交织图样,确定第二元素交换方式,并按照所述 第二元素交换,设置相应的信道交织矩阵。
可选的,所述基站基于预设的输出序列长度设置相应的比特选择矩阵,包 括:
所述基站将预设的输出序列长度作为设定维度,生成相应的对角阵,将所 述对角阵作为比特选择矩阵。
一种基于物理广播信道PBCH的信号处理装置,包括:
至少包括处理器和存储器,其中,
所述存储器,用于保存预设的目标矩阵,所述目标矩阵是将以下信息进行 级联后生成的:用于生成循环冗余校验CRC信息的相关信息,用于信道编码 的相关信息和用于速率匹配的相关信息;
所述处理器,用于获取在PBCH上待发送的原始信号,以及获取所述目标 矩阵,并将所述原始信号的信号序列,乘以所述目标矩阵,将计算结果作为相 应的信号处理结果。
可选的,所述处理器将原始信号的信号序列,乘以所述目标矩阵之前,进 一步包括:
所述处理器对所述原始信号进行加扰处理。
可选的,所述处理器将原始信号的信号序列,乘以所述目标矩阵,获得相 应的信号处理结果之后,进一步包括:
所述处理器对上述信号处理结果进行调制,生成在PBCH上发送的广播信 号。
可选的,所述处理器预设所述目标矩阵,包括:
所述处理器根据预设的二进制序列生成相应的CRC信息生成矩阵;
所述处理器根据预设的信道交织图样设置相应的信道交织矩阵;
所述处理器根据预设的信息位指示信息,生成相应的信息填充矩阵。
所述处理器根据预设的基础阵生成相应的极编码矩阵;
所述处理器根据预设的子块交织图样设置相应的子块交织矩阵;
所述处理器根据预设的输出序列长度设置相应的比特选择矩阵;
所述处理器将所述CRC信息生成矩阵、所述信道交织矩阵、所述信息填 充矩阵、所述极编码矩阵、所述子块交织矩阵和所述比特选择矩阵进行级联相 乘,获得相应的目标矩阵。
可选的,所述处理器预设所述二进制序列,包括:
所述处理器采用设定的底数,依次计算所述底数的每一种设定幂次取值对 应的二进制值,并将获得的每一种二进制值填充至序列的指定位,获得相应的 二进制序列。
可选的,所述处理器根据预设的信道交织图样设置相应的信道交织矩阵, 包括:
所述处理器根据预设的信道交织图样,确定第一元素交换方式,并按照所 述第一元素交换,设置相应的信道交织矩阵。
可选的,所述处理器根据预设的信息位指示信息,生成相应的信息填充矩 阵。
所述处理器按照预设的信息位指示信息,将元素填充位置设置为1,将非 元素填充位置设置为0,生成相应的信息填充矩阵。
可选的,所述处理器根据预设的基础阵生成相应的极编码矩阵,包括:
所述处理器将基础阵进行次克罗内克Kronecker次方,生成相应的极编码 矩阵。
可选的,所述处理器根据预设的子块交织图样设置相应的子块交织矩阵, 包括:
所述处理器根据预设的子块交织图样,确定第二元素交换方式,并按照所 述第二元素交换,设置相应的信道交织矩阵。
可选的,所述处理器基于预设的输出序列长度设置相应的比特选择矩阵, 包括:
所述处理器将预设的输出序列长度作为设定维度,生成相应的对角阵,将 所述对角阵作为比特选择矩阵。
一种存储介质,存储有用于实现基于物理广播信道PBCH的信号处理方法 的程序,所述程序被处理器运行时,执行以下步骤:
获取在PBCH上待发送的原始信号;
获取预设的目标矩阵,所述目标矩阵是将以下信息进行级联后生成的:用 于生成循环冗余校验CRC信息的相关信息,用于信道编码的相关信息和用于 速率匹配的相关信息;
将原始信号的信号序列,乘以所述目标矩阵,将计算结果作为相应的信号 处理结果。
本发明实施例中,基站基于5G NR协议的特点,根据PBCH信号处理过 程中会使用到的各类信息,预先生成相应的目标矩阵,这样,将信号处理过程, 直接简化为将原始信号右乘一个上述目标矩阵,从而可以直接将计算结果作为 信号处理结果,而无需一步步执行添加CRC信息、信道编码和速率匹配等流 程,相对于已有技术下的信号处理过程,大大缩短信号处理时间,显著提高了 信号处理效率,从而达到快速输出信号处理结果的目的,同时,也在很大程度 上减少了信息处理过程所需的存储空间,降低了***负荷。
附图说明
图1为已有技术下PBCH的信号处理过程示意图;
图2为本发明实施例中基站设置目标矩阵的流程示意图;
图3为本发明实施例中基站进行信号处理流程图;
图4为本发明实施例中基站功能结构示意图。
具体实施方式
为了提高信号处理效率,本发明实施例中,针对release 15标准支持的 PBCH的信号处理过程进行了简化处理,从而达到快速输出信号处理结果的目 的。
下面结合附图对本发明优选的实施方式作进一步详细说明。
本发明实施例中,基站会预先生成一个综合性的目标矩阵,以代替已有技 术下添加CRC信息,信道编码和速率匹配等等一***操作,下面将对上述目 标矩阵的设置原理和设置过程进行详细介绍。
参阅图2所示,本发明实施例中,基站设置综合性的目标矩阵的详细流程 如下:
步骤200:基站根据预设的二进制序列生成相应的CRC信息生成矩阵。
具体的,实际应用中,24bit的CRC信息可以通过输入的32bit的原始信 号a=[a0,a1,...,aA-1]得到。
如,可以采用预设的CRC公式 gCRC24C(D)=[D24+D23+D21+D20+D17+D15+D13+D12+D8+D4+D2+D+1]生成相应的 CRC生成矩阵G_CRC,维度为32x24。
具体的,多项式和二进制数有直接对应关系:在设置所述二进制序列时, 可以采用设定的底数,依次计算所述底数的每一种设定幂次取值对应的二进制 值,并将获得的每一种二进制值填充至序列的指定位,获得相应的二进制序列;
例如,设定的底数D的最高幂次对应二进制数的最高位,以下各位对应多 项式的各幂次,有此幂次项对应1,无此幂次项对应0。如生成多项式为gCRC24C(D), 可转换为二进制数码1101100101011000100010111,G_CRC信息生成矩阵可按 照如下过程生成:
步骤a:令G_CRC=zeros(32,24);
步骤b:令G_CRC(32,:)=101100101011000100010111,即生成多项式转成2 进制码的后24位;
步骤c:令k=31;
步骤d:G_CRC(k,:)=xor([G_CRC(k+1,2:31),0];
G_CRC(k+1,1)*[101100101011000100010111));
步骤e:令k=k-1,如果k>0,则跳转至步骤d,否则,输出G_CRC信息生 成矩阵。
因此,基于G_CRC信息生成矩阵,可以生成相应的CRC信息,具体的, CRC信息可以记为校验向量p=[p0,p1,p2,p3,...,pL-1],p=mod(a*G_CRC,2),其中, L=24,表示CRC信息的长度。
从上述过程可以看出,将CRC信息添加到原始信号的过程,也可采用CRC 生成矩阵进行描述,即将添加CRC信息后的原始信号记录为c=[c0,c1,...,cK-1], c=mod(a*[eye(32)G_CRC],2)。
步骤210:基站根据预设的信道交织图样设置相应的信道交织矩阵。
具体的,基站根据预设的信道交织图样,确定第一元素交换方式,并按照 所述第一元素交换,设置相应的信道交织矩阵。
例如,在信道交织过程中,假设预设的信道交织图样为Π(k),其所表征的 比特交织方式可以表示为:c′k=cΠ(k),k=0,1,...,K-1,其中,K为添加CRC信 息后的原始信号的长度,K=56。
从上述过程可以看出,信道交织的过程可以看作是一个矩阵的列变换过程, 因此,可以基于Π(k)设置相应的信道交织矩阵G_Π,G_Π用于指示如果将 c=[c0,c1,...,cK-1]中的各个元素进行位置交换,如,G_Π可以设计为大小KxK 的矩阵:如k=0,Π(k)=0,则G_Π(0,0)=1,如k=1,Π(k)=2,则G_Π(2,1)=1, 依此类推令k=0,1,...,K-1,G_Π(Π(k),k)=1,矩阵G_Π的其余项均为0。
那么,经过信道交织后的原始信号可以记录为第一交织向量 c′=[c'0,c'1,c'2,c'3,...,c'K-1],c′=mod(c*G_Π,2)。
步骤220:基站根据预设的信息位指示信息,生成相应的信息填充矩阵。
具体的,基站可以按照预设的信息位指示信息,将元素填充位置设置为1, 将非元素填充位置设置为0,生成相应的信息填充矩阵。
例如,已有技术下,基站在得到第一交织向量c′=[c'0,c'1,c'2,c'3,...,c'K-1]之后,需要按照设定的信息位指示信息,将第一交织向量中的各个元素依次填充 到polar、编码输入序列u=[u0u1u2...uN-1]中,其中,N为u的长度,N=512, 而在u中,除了填充了第一交织向量中各个元素的信息位以外的其余位置,则 需要填充冻结比特。那么,上述填充过程,也可以视为在第一交织向量c′的基 础上,乘以一个信息填充矩阵G_U,信息填充矩阵大小为KxN,如第一交织向 量的元素c'k对应的信息位为ik,则G_U(k,ik)=1,当第一交织向量与信息填充矩 阵相乘后得到编码输入序列u,序列u的第ik元素为交织向量c′与矩阵G_U的第ik列相乘得到,由于G_U得第ik列只有G_U(k,ik)=1,所以得到的结果uik=c‘k
那么,经过信息填充的原始信号可以记录为填写向量所以填充向量 u=mod(c′*G_U,2)。
步骤230:基站根据预设的基础阵生成相应的极编码矩阵。
具体的,基站将基础阵进行次克罗内克(Kronecker)次方,生成相应的极 编码矩阵。
具体的,在polar编码过程中,假设输出polar编码输出序列(即信道编码 的输出序列)d=[d0d1d2...dN-1]是通过d=uGN得到,其中,极编码矩
Figure BDA0002034365710000091
其中,G2为预设的基础阵,如,
Figure BDA0002034365710000092
Figure BDA0002034365710000093
表示G2的x 的Kronecker次方。
上述步骤210-步骤230亦可称为信道编码过程。
步骤240:基站根据预设的子块交织图样设置相应的子块交织矩阵。
具体的,基站根据预设的子块交织图样,确定第二元素交换方式,并按照 所述第二元素交换,设置相应的信道交织矩阵。
例如,可以将子块交织的过程可以看作是一个矩阵的列变换过程,可以 基于预设的子块交织图样J,设置相应的子块交织矩阵G_J,假设交织图样J的 第k个元素J(k)=i,则子块交织矩阵G_J(i,k)=1,令k=0,1,...,N-1,得到矩阵 G_J(J(k),k)=1,矩阵G_J的其他元素为0,得到第二交织向量y,其中,y=mod(d*G_J,2)。
步骤250:基站根据预设的输出序列长度设置相应的比特选择矩阵。
具体的,基站将预设的输出序列长度作为设定维度,生成相应的对角阵, 将所述对角阵作为比特选择矩阵。
在比特选择过程中,经过子块交织后的第二交织向量为y=y0,y1,y2,...,yN-1, 而预设的速率匹配后的输出的信号序列的长度为为E,即经过速率匹配的原始 信号记录为:ek,k=0,1,2,...,E-1,如,e0,e1,...,eE-1,由于E≥N,所以,比特 选择的过程是将y乘一个维度为NxE的矩阵G_E(比特选择矩阵),矩阵对角 的值为G_E(i,i)=1,i=0,1,...,N-1,且G_E(i-N,i)=1,i=N,N+1,...,E-1, e=mod(y*G_E,2)。
上述步骤240-步骤250亦可称为速率匹配过程。
经过速率匹配后的原始信号即可以进行调制并发送。
步骤260:基站将所述CRC信息生成矩阵、所述信道交织矩阵、所述信息 填充矩阵、所述极编码矩阵、所述子块交织矩阵和所述比特选择矩阵进行级联 相乘,获得相应的目标矩阵。
从上述步骤200-步骤260,可以看出,经过速率匹配的原始信号记录为e 的计算过程为:e=mod(a*[eye(32)G_CRC]*G_Π*G_U*GN*G_J*G_E,2);
上述过程可等效为:
e=mod(a*mod([eye(32)G_CRC]*G_Π*G_U*GN*G_J*G_E,2),2);
那么,假设目标矩阵可记录为G_PBCH;
G_PBCH=mod([eye(32)G_CRC]*G_Π*G_U*GN*G_J*G_E,2);
因此,e=mod(a*G_PBCH,2)本发明实施例中,G_PBCH维度为32*864,这 样,便将PBCH信道的信号处理过程,简化为将原始信号右乘一个维度为 32*864的目标矩阵,目标矩阵的内容如表1所示,在表1中每一行存储的内容 即为G_PBCH中一行的元素,表1采用16进制存储,如表格1中第0行的第一 个16进制元素f转成二进制位1111,第二个元素4转成2进制为0100吗,第 三个元素8转成二进制位1000,依此类推,可将存储的矩阵转成二进制元素。 根据协议,基站可以将目标矩阵预先生成并保存在本地,在信号处理过程中调 取使用。
表1
Figure BDA0002034365710000111
Figure BDA0002034365710000121
Figure BDA0002034365710000131
因此,基于上述实施例,参阅图3所示,本发明实施例中,基站在PBCH 进行信号处理的过程如下:
步骤300:基站获取用于在PBCH上待发送的原始信号,即a=[a0,a1,...,aA-1]。
步骤310:基站获取预设的目标矩阵,所述目标矩阵是将以下信息进行级 联后生成的:用于生成CRC信息的相关信息,用于信道编码的相关信息和用 于速率匹配的相关信息。
具体的生成过程,参见步骤200-步骤260,在此不再赘述。
步骤320:基站将原始信号的信号序列,乘以所述目标矩阵,将计算结果 作为相应的信号处理结果。
具体的,基站在将原始信号的信号序列,乘以所述目标矩阵之前,可以先 对所述原始信号进行加扰处理。
另一方面,基站获得上述信号处理结果之后,可以对上述信号处理结果进 行调制,从而最终生成在PBCH上发送的广播信号。
基于上述实施例,参阅图4所示,本发明实施例中,提供一种基于PBCH 的信号处理装置(如,基站),至少包括存储器40和处理器41,其中,
所述存储器40,用于保存预设的目标矩阵,所述目标矩阵是将以下信息进 行级联后生成的:用于生成循环冗余校验CRC信息的相关信息,用于信道编 码的相关信息和用于速率匹配的相关信息;
所述处理器41,用于获取在PBCH上待发送的原始信号,以及获取所述 目标矩阵,并将所述原始信号的信号序列,乘以所述目标矩阵,将计算结果作 为相应的信号处理结果。
可选的,所述处理器41将原始信号的信号序列,乘以所述目标矩阵之前, 进一步包括:
所述处理器41对所述原始信号进行加扰处理。
可选的,所述处理器41将原始信号的信号序列,乘以所述目标矩阵,获 得相应的信号处理结果之后,进一步包括:
所述处理器41对上述信号处理结果进行调制,生成在PBCH上发送的广 播信号。
可选的,所述处理器41预设所述目标矩阵,包括:
所述处理器41根据预设的二进制序列生成相应的CRC信息生成矩阵;
所述处理器41根据预设的信道交织图样设置相应的信道交织矩阵;
所述处理器41根据预设的信息位指示信息,生成相应的信息填充矩阵。
所述处理器41根据预设的基础阵生成相应的极编码矩阵;
所述处理器41根据预设的子块交织图样设置相应的子块交织矩阵;
所述处理器41根据预设的输出序列长度设置相应的比特选择矩阵;
所述处理器41将所述CRC信息生成矩阵、所述信道交织矩阵、所述信息 填充矩阵、所述极编码矩阵、所述子块交织矩阵和所述比特选择矩阵进行级联 相乘,获得相应的目标矩阵。
可选的,所述处理器41预设所述二进制序列,包括:
所述处理器41采用设定的底数,依次计算所述底数的每一种设定幂次取 值对应的二进制值,并将获得的每一种二进制值填充至序列的指定位,获得相 应的二进制序列。
可选的,所述处理器41根据预设的信道交织图样设置相应的信道交织矩 阵,包括:
所述处理器41根据预设的信道交织图样,确定第一元素交换方式,并按 照所述第一元素交换,设置相应的信道交织矩阵。
可选的,所述处理器41根据预设的信息位指示信息,生成相应的信息填 充矩阵。
所述处理器41按照预设的信息位指示信息,将元素填充位置设置为1,将 非元素填充位置设置为0,生成相应的信息填充矩阵。
可选的,所述处理器41根据预设的基础阵生成相应的极编码矩阵,包括:
所述处理器41将基础阵进行次克罗内克Kronecker次方,生成相应的极编 码矩阵。
可选的,所述处理器41根据预设的子块交织图样设置相应的子块交织矩 阵,包括:
所述处理器41根据预设的子块交织图样,确定第二元素交换方式,并按 照所述第二元素交换,设置相应的信道交织矩阵。
可选的,所述处理器41基于预设的输出序列长度设置相应的比特选择矩 阵,包括:
所述处理器41将预设的输出序列长度作为设定维度,生成相应的对角阵, 将所述对角阵作为比特选择矩阵。
一种存储介质,存储有用于实现基于物理广播信道PBCH的信号处理方法 的程序,所述程序被处理器41运行时,执行以下步骤:
获取在PBCH上待发送的原始信号;
获取预设的目标矩阵,所述目标矩阵是将以下信息进行级联后生成的:用 于生成循环冗余校验CRC信息的相关信息,用于信道编码的相关信息和用于 速率匹配的相关信息;
将原始信号的信号序列,乘以所述目标矩阵,将计算结果作为相应的信号 处理结果。
综上所述,本发明实施例中,基于5G NR协议的特点,根据PBCH信号 处理过程中会使用到的各类信息,预先生成相应的目标矩阵,这样,将信号处 理过程,直接简化为将原始信号右乘一个上述目标矩阵,从而可以直接将计算 结果作为信号处理结果,而无需一步步执行添加CRC信息、信道编码和速率 匹配等流程,相对于已有技术下的信号处理过程,大大缩短信号处理时间,显 著提高了信号处理效率,从而达到快速输出信号处理结果的目的,同时,也在 很大程度上减少了信息处理过程所需的存储空间,降低了***负荷。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计 算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结 合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入 式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一 个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基 本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要 求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱 离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属 于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和 变型在内。

Claims (21)

1.一种基于物理广播信道PBCH的信号处理方法,其特征在于,包括:
基站获取在PBCH上待发送的原始信号;
所述基站获取预设的目标矩阵,所述目标矩阵是将以下信息进行级联后生成的:用于生成循环冗余校验CRC信息的相关信息,用于信道编码的相关信息和用于速率匹配的相关信息;
所述基站将原始信号的信号序列,乘以所述目标矩阵,将计算结果作为相应的信号处理结果。
2.如权利要求1所述的方法,其特征在于,所述基站将原始信号的信号序列,乘以所述目标矩阵之前,进一步包括:
所述基站对所述原始信号进行加扰处理。
3.如权利要求1所述的方法,其特征在于,所述基站将原始信号的信号序列,乘以所述目标矩阵,获得相应的信号处理结果之后,进一步包括:
所述基站对上述信号处理结果进行调制,生成在PBCH上发送的广播信号。
4.如权利要求1、2或3所述的方法,其特征在于,所述基站预设所述目标矩阵,包括:
所述基站根据预设的二进制序列生成相应的CRC信息生成矩阵;
所述基站根据预设的信道交织图样设置相应的信道交织矩阵;
所述基站根据预设的信息位指示信息,生成相应的信息填充矩阵;
所述基站根据预设的基础阵生成相应的极编码矩阵;
所述基站根据预设的子块交织图样设置相应的子块交织矩阵;
所述基站根据预设的输出序列长度设置相应的比特选择矩阵;
所述基站将所述CRC信息生成矩阵、所述信道交织矩阵、所述信息填充矩阵、所述极编码矩阵、所述子块交织矩阵和所述比特选择矩阵进行级联相乘,获得相应的目标矩阵。
5.如权利要求4所述的方法,其特征在于,所述基站预设所述二进制序列,包括:
所述基站采用设定的底数,依次计算所述底数的每一种设定幂次取值对应的二进制值,并将获得的每一种二进制值填充至序列的指定位,获得相应的二进制序列。
6.如权利要求4所述的方法,其特征在于,所述基站根据预设的信道交织图样设置相应的信道交织矩阵,包括:
所述基站根据预设的信道交织图样,确定第一元素交换方式,并按照所述第一元素交换,设置相应的信道交织矩阵。
7.如权利要求4所述的方法,其特征在于,所述基站根据预设的信息位指示信息,生成相应的信息填充矩阵,包括:
所述基站按照预设的信息位指示信息,将元素填充位置设置为1,将非元素填充位置设置为0,生成相应的信息填充矩阵。
8.如权利要求4所述的方法,其特征在于,所述基站根据预设的基础阵生成相应的极编码矩阵,包括:
所述基站将基础阵进行次克罗内克Kronecker次方,生成相应的极编码矩阵。
9.如权利要求4所述的方法,其特征在于,所述基站根据预设的子块交织图样设置相应的子块交织矩阵,包括:
所述基站根据预设的子块交织图样,确定第二元素交换方式,并按照所述第二元素交换,设置相应的信道交织矩阵。
10.如权利要求4所述的方法,其特征在于,所述基站基于预设的输出序列长度设置相应的比特选择矩阵,包括:
所述基站将预设的输出序列长度作为设定维度,生成相应的对角阵,将所述对角阵作为比特选择矩阵。
11.一种基于物理广播信道PBCH的信号处理装置,其特征在于,包括:
至少包括处理器和存储器,其中,
所述存储器,用于保存预设的目标矩阵,所述目标矩阵是将以下信息进行级联后生成的:用于生成循环冗余校验CRC信息的相关信息,用于信道编码的相关信息和用于速率匹配的相关信息;
所述处理器,用于获取在PBCH上待发送的原始信号,以及获取所述目标矩阵,并将所述原始信号的信号序列,乘以所述目标矩阵,将计算结果作为相应的信号处理结果。
12.如权利要求11所述的装置,其特征在于,所述处理器将原始信号的信号序列,乘以所述目标矩阵之前,进一步包括:
所述处理器对所述原始信号进行加扰处理。
13.如权利要求11所述的装置,其特征在于,所述处理器将原始信号的信号序列,乘以所述目标矩阵,获得相应的信号处理结果之后,进一步包括:
所述处理器对上述信号处理结果进行调制,生成在PBCH上发送的广播信号。
14.如权利要求11、12或13所述的装置,其特征在于,所述处理器预设所述目标矩阵,包括:
所述处理器根据预设的二进制序列生成相应的CRC信息生成矩阵;
所述处理器根据预设的信道交织图样设置相应的信道交织矩阵;
所述处理器根据预设的信息位指示信息,生成相应的信息填充矩阵;
所述处理器根据预设的基础阵生成相应的极编码矩阵;
所述处理器根据预设的子块交织图样设置相应的子块交织矩阵;
所述处理器根据预设的输出序列长度设置相应的比特选择矩阵;
所述处理器将所述CRC信息生成矩阵、所述信道交织矩阵、所述信息填充矩阵、所述极编码矩阵、所述子块交织矩阵和所述比特选择矩阵进行级联相乘,获得相应的目标矩阵。
15.如权利要求14所述的装置,其特征在于,所述处理器预设所述二进制序列,包括:
所述处理器采用设定的底数,依次计算所述底数的每一种设定幂次取值对应的二进制值,并将获得的每一种二进制值填充至序列的指定位,获得相应的二进制序列。
16.如权利要求14所述的装置,其特征在于,所述处理器根据预设的信道交织图样设置相应的信道交织矩阵,包括:
所述处理器根据预设的信道交织图样,确定第一元素交换方式,并按照所述第一元素交换,设置相应的信道交织矩阵。
17.如权利要求14所述的装置,其特征在于,所述处理器根据预设的信息位指示信息,生成相应的信息填充矩阵,包括:
所述处理器按照预设的信息位指示信息,将元素填充位置设置为1,将非元素填充位置设置为0,生成相应的信息填充矩阵。
18.如权利要求14所述的装置,其特征在于,所述处理器根据预设的基础阵生成相应的极编码矩阵,包括:
所述处理器将基础阵进行次克罗内克Kronecker次方,生成相应的极编码矩阵。
19.如权利要求14所述的装置,其特征在于,所述处理器根据预设的子块交织图样设置相应的子块交织矩阵,包括:
所述处理器根据预设的子块交织图样,确定第二元素交换方式,并按照所述第二元素交换,设置相应的信道交织矩阵。
20.如权利要求14所述的装置,其特征在于,所述处理器基于预设的输出序列长度设置相应的比特选择矩阵,包括:
所述处理器将预设的输出序列长度作为设定维度,生成相应的对角阵,将所述对角阵作为比特选择矩阵。
21.一种存储介质,其特征在于,存储有用于实现基于物理广播信道PBCH的信号处理方法的程序,所述程序被处理器运行时,执行以下步骤:
获取在PBCH上待发送的原始信号;
获取预设的目标矩阵,所述目标矩阵是将以下信息进行级联后生成的:用于生成循环冗余校验CRC信息的相关信息,用于信道编码的相关信息和用于速率匹配的相关信息;
将原始信号的信号序列,乘以所述目标矩阵,将计算结果作为相应的信号处理结果。
CN201910320105.8A 2019-04-19 2019-04-19 一种基于pbch的信号处理方法及装置 Active CN111835474B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910320105.8A CN111835474B (zh) 2019-04-19 2019-04-19 一种基于pbch的信号处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910320105.8A CN111835474B (zh) 2019-04-19 2019-04-19 一种基于pbch的信号处理方法及装置

Publications (2)

Publication Number Publication Date
CN111835474A true CN111835474A (zh) 2020-10-27
CN111835474B CN111835474B (zh) 2021-07-23

Family

ID=72912112

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910320105.8A Active CN111835474B (zh) 2019-04-19 2019-04-19 一种基于pbch的信号处理方法及装置

Country Status (1)

Country Link
CN (1) CN111835474B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1842974A (zh) * 2004-06-25 2006-10-04 三菱电机株式会社 在无线多输入多输出通信***内处理射频信号的方法
CN101207600A (zh) * 2006-12-22 2008-06-25 华为技术有限公司 多发射天线的多输入多输出传输方法、***及装置
CN101753186A (zh) * 2008-12-19 2010-06-23 大唐移动通信设备有限公司 一种用于多流波束赋形数据传输的信道质量信息估计方法
CN101939928A (zh) * 2008-02-08 2011-01-05 高通股份有限公司 具有四个发射天线的开环发射分集方案
CN108429553A (zh) * 2017-02-15 2018-08-21 中兴通讯股份有限公司 极化码的编码方法、编码装置及设备
EP3371890A1 (en) * 2015-12-01 2018-09-12 Huawei Technologies Co., Ltd. Signature-enabled polar encoder and decoder
WO2018176495A1 (en) * 2017-04-01 2018-10-04 Huawei Technologies Co., Ltd. Polar code transmission method and apparatus
CN108809332A (zh) * 2017-05-05 2018-11-13 华为技术有限公司 一种Polar码传输方法及装置
WO2018205282A1 (en) * 2017-05-12 2018-11-15 Huawei Technologies Co., Ltd. Methods and apparatus for transmission and reception with polar codes

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1842974A (zh) * 2004-06-25 2006-10-04 三菱电机株式会社 在无线多输入多输出通信***内处理射频信号的方法
CN101207600A (zh) * 2006-12-22 2008-06-25 华为技术有限公司 多发射天线的多输入多输出传输方法、***及装置
CN101939928A (zh) * 2008-02-08 2011-01-05 高通股份有限公司 具有四个发射天线的开环发射分集方案
CN101753186A (zh) * 2008-12-19 2010-06-23 大唐移动通信设备有限公司 一种用于多流波束赋形数据传输的信道质量信息估计方法
EP3371890A1 (en) * 2015-12-01 2018-09-12 Huawei Technologies Co., Ltd. Signature-enabled polar encoder and decoder
CN108429553A (zh) * 2017-02-15 2018-08-21 中兴通讯股份有限公司 极化码的编码方法、编码装置及设备
WO2018176495A1 (en) * 2017-04-01 2018-10-04 Huawei Technologies Co., Ltd. Polar code transmission method and apparatus
CN108809332A (zh) * 2017-05-05 2018-11-13 华为技术有限公司 一种Polar码传输方法及装置
WO2018205282A1 (en) * 2017-05-12 2018-11-15 Huawei Technologies Co., Ltd. Methods and apparatus for transmission and reception with polar codes

Also Published As

Publication number Publication date
CN111835474B (zh) 2021-07-23

Similar Documents

Publication Publication Date Title
EP3879729A1 (en) Encoding method and device, and apparatus
CA2559818A1 (en) Apparatus and method for coding/decoding block low density parity check code with variable block length
CN107239362B (zh) 一种并行crc校验码的计算方法及***
JP2005535190A5 (zh)
CN108809332B (zh) 一种Polar码传输方法及装置
CN1567730A (zh) 用于通信***的信道编码/解码设备
CN102096609A (zh) 可编程循环冗余校验(crc)计算的指令集架构
JP7004008B2 (ja) 通信路分極を用いた誤り訂正符号化方法および装置、復号方法および装置
CN105471545A (zh) 一种数据包处理方法及装置
KR20210046842A (ko) 폴라 코드의 레이트 매칭을 프로세싱하기 위한 방법 및 장치
CN101795175B (zh) 数据的校验处理方法及装置
KR20210102484A (ko) 데이터 처리 방법 및 디바이스
CN108540259B (zh) 一种极化码编译码方法及装置
CN101296053A (zh) 计算循环冗余校验码之方法及***
EP1411643B1 (en) A method and apparatus for generating an interleaved address
JP2006515495A (ja) 通信システムにおけるエラー訂正符号を復号する装置及び方法
CN111835474B (zh) 一种基于pbch的信号处理方法及装置
CN107017962B (zh) 动态功耗控制的编码方法及编解码器
CN114303320A (zh) 使用逆crc生成器多项式进行解码的循环冗余校验crc
WO2019047741A1 (zh) 比特交织、解交织方法及装置
US8301962B2 (en) Apparatus and method for generating a linear code
CN110034843B (zh) 信道编码方法和编码装置
US7760114B2 (en) System and a method for generating an interleaved output during a decoding of a data block
EP3605904A1 (en) Interleaving method and device
CN104702404B (zh) 一种基于纠错码与低轮aes的加密方法及***

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
GR01 Patent grant
GR01 Patent grant