一种多功能可配置的编码器及编码方法技术

技术编号:36607614 阅读:36 留言:0更新日期:2023-02-04 18:32
本申请公开了一种多功能可配置的编码器及编码方法,涉及传输与IP领域,包括:总线接口与寄存器及编码模块连接,编码模块包括多个预设的串行编码顺序的编码模组,及对编码模组进行开关逻辑控制的逻辑控制模块,多个串行连接的编码模组分别采用不同的编码方式;寄存器用于寄存通过总线接口接收的控制参数并下发给编码模块;编码模块用于接收待编码数据,由逻辑控制模块根据控制参数中的逻辑控制参数,选择执行串行编码的至少一个编码模组,由选择的编码模组按照预设的串行编码顺序,依据控制参数中的对应的编码参数进行串行编码;本申请只需配置相关参数就可以满足不同场景下的使用需求,应用场景更加广泛。应用场景更加广泛。应用场景更加广泛。

【技术实现步骤摘要】
一种多功能可配置的编码器及编码方法


[0001]本申请涉及传输与IP领域,尤其涉及一种多功能可配置的编码器及编码方法。
技术背景
[0002]现有的编码技术都较为成熟,不过常见的都是仅仅具备一种编码功能的编码器,较单一功能的编码器在实际应用中的受使用环境,协议体制限制较大,在需要灵活配置,多编码功能组合的需求下并不是适用,而且在CRC编码的并串结合情况下没有提出解决方案,具备多种编码方式且适用于卫星通信的编码器设计还是较为稀少。

技术实现思路

[0003]本申请的目的是提供一种多功能可配置的编码器及编码方法,为了解决编码器只能进行单一功能的编码问题,本申请具有多种编码方式,只需配置相关参数就可以满足不同场景下的使用需求,应用场景更加广泛。
[0004]第一方面,本申请提供了一种多功能可配置的编码器,包括:
[0005]总线接口,与寄存器及编码模块连接,编码模块包括多个预设的串行编码顺序的编码模组,及对编码模组进行开关逻辑控制的逻辑控制模块,多个串行连接的编码模组分别采用不同的编码方式;
>[0006]寄存器本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多功能可配置的编码器,其特征在于,所述编码器包括:总线接口,与寄存器及编码模块连接,所述编码模块包括多个预设的串行编码顺序的编码模组,及对编码模组进行开关逻辑控制的逻辑控制模块,所述多个串行连接的编码模组分别采用不同的编码方式;所述寄存器,用于寄存通过所述总线接口接收的控制参数并下发给编码模块,所述控制参数包括下发给所述逻辑控制模块的逻辑控制参数,及下发给编码模组的编码参数;所述编码模块,用于接收待编码数据,由所述逻辑控制模块根据所述逻辑控制参数,选择执行串行编码的多个编码模组,由选择的编码模组按照预设的串行编码顺序,依据对应的编码参数进行串行编码。2.根据权利要求1所述的编码器,其特征在于,所述逻辑控制模块包括多个多路选择器;其中一个多路选择器作为第一级多路选择器,输入与所述总线接口和第一级编码模组连接,输出与下一级多路选择器和下一级编码模组连接,所述第一级多路选择器根据所述逻辑控制参数,选择将从总线接口接收的待编码数据或将第一级编码模组编码后的数据,输出到下一级的多路选择器和下一级编码模组;其中一个多路选择器作为最后一级多路选择器,输入与上一级多路选择器的输出及最后一级编码模组连接,所述最后一级多路选择器根据所述逻辑控制参数,选择将上一级多路选择器的输出的数据或最后一级编码模组输出的数据输出;若第一级多路选择器和最后一级多路选择器之间还连接有至少一个中间多路选择器时,所述中间多路选择器的输入与上一级多路选择器的输出和与中间多路选择器同级的编码模组的输出连接,输出与下一级的多路选择器和下一级编码模组连接,所述中间多路选择器根据所述逻辑控制参数,将从上一级的多路选择器接收的数据或与中间多路选择器同级的编码模组编码后的数据,输出到下一级的多路选择器和下一级编码模组。3.根据权利要求1或2所述的编码器,其特征在于,所述总线接口包括APB总线和AXI总线;所述APB总线与所述寄存器相连接,用于传输所述控制参数到所述寄存器;所述AXI总线与所述编码模块相连接,用于传输所述待编码数据到所述编码模块。4.根据权利要求1或2所述的编码器,其特征在于,所述待编码数据包括多个待编码帧,所述控制参数中的编码参数包括如下参数中的至少一种:待编码帧的总长度、编码帧的第一笔数据、编码帧的最后一笔数据、每种所述编码模组的实际输入帧长度、实际输出帧长度。5.根据权利要求1或2所述的编码器,其特征在于,多个预设的串行编码顺序的编码模组包括如下编码模组中的任多个:采用循环冗余校验编码方式的CRC和加掩编码模组、速率匹配Turbo编码模组、交织编码模组、加扰编码模组。6.根据权利要求1或2所述的编码器,其特征在于,所述编码模组包括CRC和加掩编码模组,其中:所述CRC和加掩编码模组依据对应的编码参数,对字节整数倍部分的待编码数据,采用并行CRC...

【专利技术属性】
技术研发人员:迟志峰鲁国林谭柯刘艺
申请(专利权)人:中国星网网络应用有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1