编码方法和装置与流程

文档序号:12690705阅读:来源:国知局

技术特征:

1.一种编码方法,其特征在于,该方法包括:

读取待编码的第N帧数据;

对所述第N帧数据进行第一运算,输出第一运算结果;

在对所述第N帧数据进行所述第一运算期间,基于对第N-1帧数据进行所述第一运算输出的第一运算结果进行第二运算,输出第二运算结果,

其中,N为正整数。

2.根据权利要求1所述的方法,其特征在于,该方法还包括:

反复读写对所述第N帧数据进行缓存的第一缓存器,来对所述第N帧数据进行所述第一运算;

在基于对所述第N-1帧数据进行所述第一运算输出的第一运算结果进行所述第二运算完成之后,将对所述第N帧数据进行所述第一运算输出的第一运算结果从所述第一缓存器复制到第二缓存器以基于对所述第N帧数据进行所述第一运算输出的第一运算结果进行所述第二运算,并读取第N+1帧数据。

3.根据权利要求1所述的方法,其特征在于,该方法还包括:

在所述第N帧数据和所述第N-1帧数据各自的读取期间,分别通过第一多路选择器和第二多路选择器将所述第N-1帧数据和所述第N帧数据分别写入到输出存储器中的第一存储单元和第二存储单元;

将基于对所述第N-1帧数据进行所述第一运算输出的第一运算结果进行第二运算输出的第二运算结果通过所述第一多路选择器写入到所述第一存储单元;

将基于对所述第N帧数据进行所述第一运算输出的第一运算结果进行所述第二运算输出的第二运算结果通过所述第二多路选择器写入到所述第二存储单元。

4.根据权利要求1所述的方法,其特征在于,所述第二运算结果为针对所述第N-1帧数据的校验位。

5.根据权利要求1所述的方法,其特征在于,所述第一运算为利用H编码矩阵的子矩阵A和C进行的运算,所述第二运算为利用所述H编码矩阵的子矩阵T、E、B和D进行的运算。

6.一种编码装置,其特征在于,该装置包括:

读取模块,用于读取待编码的第N帧数据;

第一运算模块,用于对所述第N帧数据进行第一运算,输出第一运算结果;

第二运算模块,用于在所述第一运算模块对所述第N帧数据进行所述第一运算期间,基于对第N-1帧数据进行所述第一运算输出的第一运算结果进行第二运算,输出第二运算结果,

其中,N为正整数。

7.根据权利要求6所述的装置,其特征在于,该装置还包括第一缓存器和第二缓存器,

所述第一运算模块,还用于反复读写对所述第N帧数据进行缓存的所述第一缓存器,来对所述第N帧数据进行所述第一运算;

所述第一缓存器和所述读取模块,还用于在所述第二计算模块基于对所述第N-1帧数据进行所述第一运算输出的第一运算结果进行所述第二运算完成之后,分别将所述第一运算模块对所述第N帧数据进行所述第一运算输出的第一运算结果从所述第一缓存器复制到第二缓存器以便所述第二计算模块基于所述第一计算模块对所述第N帧数据进行所述第一运算输出的第一运算结果进行所述第二运算,和读取第N+1帧数据。

8.根据权利要求6所述的装置,其特征在于,该装置还包括输出存储器、第一多路选择器和第二多路选择器,所述输出存储器包括第一存储单元和第二存储单元:

所述第一存储单元,用于在所述第N-1帧数据的读取期间,通过所述第一多路选择器被写入所述第N-1帧数据,以及通过所述第一多路选择器被写入所述第二运算模块基于所述第一运算模块对所述第N-1帧数据进行所述第一运算输出的第一运算结果进行第二运算输出的第二运算结果;

所述第二存储单元,用于在所述第N帧数据的读取期间,通过所述第二多路选择器被写入所述第N帧数据,以及通过所述第二多路选择器被写入所述第二运算模块基于所述第一运算模块对所述第N帧数据进行所述第一运算输出的第一运算结果进行所述第二运算输出的第二运算结果。

9.根据权利要求6所述的方法,其特征在于,所述第二运算结果为针对所述第N-1帧数据的校验位。

10.根据权利要求6所述的装置,其特征在于,所述第一运算为利用H编码矩阵的子矩阵A和C进行的运算,所述第二运算为利用所述H编码矩阵的子矩阵T、E、B和D进行的运算。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1