[发明专利]一种并行扰码器的生成方法有效
申请号: | 201911055536.2 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110943955B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 魏星;乐立鹏;安印龙;谢应辉;陈战 | 申请(专利权)人: | 北京时代民芯科技有限公司;北京微电子技术研究所 |
主分类号: | H04L27/26 | 分类号: | H04L27/26;H04J3/06 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 徐晓艳 |
地址: | 100076 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 并行 扰码器 生成 方法 | ||
1.一种并行扰码器的生成方法,其特征在于包括如下步骤:
(1)、根据n位反馈移位寄存器序列生成多项式,得到串行扰码生成器的每个寄存器输出表达式;
(2)、根据串行扰码生成器的每个寄存器的输出表达式,以每个寄存器前一个时钟周期的输出作为输入矩阵每个寄存器当前时钟周期的输出作为输出矩阵构建所述串行扰码生成器矩阵形式:Bs为串行扰码生成器输入输出转换矩阵;^代表矩阵Bs的行与矩阵的列对应位先进行与运算,然后按位异或,s表示串行;
(3)、根据n位串行扰码生成器的矩阵形式,以前一个时钟周期并行扰码器输出的n位并行扰码为输入矩阵当前时钟周期并行扰码器输出的n位并行扰码生成并行扰码生成器矩阵形式:Bp为并行扰码器输入输出转换矩阵;^代表并行扰码器输入输出转换矩阵Bp的行与矩阵的列对应位先进行与运算,然后按位异或,p表示并行;
(4)、根据并行扰码器的矩阵形式,还原得到并行扰码器每个寄存器的输出表达式;
(5)、根据并行扰码器每个寄存器的输出表达式,采用硬件描述语言编写并行扰码器代码,通过综合产生并行扰码器的电路逻辑。
2.根据权利要求1所述的一种并行扰码器的生成方法,其特征在于所述串行扰码器包括n个寄存器,记为第0个寄存器~第n-1个寄存器,第0个寄存器的输出与第n-1个寄存器的输出进行逻辑运算后连接第1个寄存器的输入、第1个寄存器的输出与第n-1个寄存器的输出进行逻辑运算后连接第2个寄存器的输入,依此类推,第n-2个寄存器的输出与第n-1个寄存器的输出进行逻辑运算后连接第n-1个寄存器的输入,每个时钟周期串行扰码生成器输出一位扰码,为第n-1个寄存器的输出。
3.根据权利要求2所述的一种并行扰码器的生成方法,其特征在于所述串行扰码器的输入矩阵的第m行元素为前一个时钟周期第n-m个寄存器输出的1位串行扰码;输出矩阵的第m行元素为当前时钟周期第n-m个寄存器输出的1位串行扰码,m=1~n,其中的初始矩阵为全1的列矩阵,即为全1的列矩阵。
4.根据权利要求1所述的一种并行扰码器的生成方法,其特征在于所述并行扰码器包括n个寄存器,每个寄存器输入是前一个周期n个寄存器输出逻辑运算之后的结果,每个时钟周期并行扰码器同时输出n位扰码,依次为第0~第n-1个寄存器的输出。
5.根据权利要求4所述的一种并行扰码器的生成方法,其特征在于所述并行扰码器的输入矩阵的第m行元素为前一个时钟周期第n-m个寄存器输出的1位串行扰码;所述并行扰码器的输出矩阵的第m行元素为当前时钟周期第n-m个寄存器输出的1位串行扰码,m=1~n;其中,的初始矩阵为全1的列矩阵,即为全1的列矩阵。
6.根据权利要求1所述的一种并行扰码器的生成方法,其特征在于所述串行扰码生成器的每个寄存器输出表达式如下:
其中,表示当前时钟周期第j个寄存器输出的值;
表示上一个时钟周期第j个寄存器输出的值;
为与运算符;^为异或运算符,ga,a=0~n-1为n位反馈移位寄存器序列的生成多项式的xa项的系数。
7.根据权利要求1所述的一种并行扰码器的生成方法,其特征在于所述串行扰码生成器的矩阵表达式为:
其中:^为矩阵的行与矩阵的列对应位先进行与运算,然后按位异或,ga,a=0~n-1为n位反馈移位寄存器序列的生成多项式的xa项的系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时代民芯科技有限公司;北京微电子技术研究所,未经北京时代民芯科技有限公司;北京微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911055536.2/1.html,转载请声明来源钻瓜专利网。