一种超长数据变长编码合成系统
一种超长数据变长编码合成系统,包括数据预处理模块、数据译码模块、桶形移位寄存器模块和移位控制模块。超长数据及对应的有效长度标识数据一并送入数据预处理模块,数据预处理模块根据所需要的合成有效数据长度将输入的超长数据及其对应的有效长度标识数据均拆分成多个定长数据,两者拆分后的个数相同,定长数据以及定长有效长度标识数据同步输出,定长数据送至桶形移位寄存器模块,定长有效长度标识数据送至数据译码模块转换成统一格式后送至桶形移位寄存器模块。桶形移位寄存器模块根据译码模块的输出对定长数据进行移位处理,当总的移位数达到所需要的合成有效数据长度时,移位控制模块对桶形移位寄存器模块的输出进行合成处理后输出。
发明专利
CN200910082681.X
2009-04-24
CN101534125
2009-09-16
H03M7/40(2006.01)I
北京空间机电研究所
张 媛;雷 宁;王 琨;陈大羽;武文波
100076北京市9201信箱
中国航天科技专利中心
安 丽
北京;11
1、一种超长数据变长编码合成系统,其特征在于包括:数据预处理模块、数据译码模块、桶形移位寄存器模块和移位控制模块;超长数据以及所述超长数据的有效长度标识数据一并送入数据预处理模块,数据预处理模块根据所需要的合成有效数据长度将输入的超长数据拆分成多个定长数据,同时超长数据的有效长度标识数据也被拆分成与所述定长数据的个数相同的定长有效长度标识数据,定长数据以及定长有效长度标识数据同步输出,定长数据送至桶形移位寄存器模块,定长有效长度标识数据送至数据译码模块;数据译码模块将定长有效长度标识数据转换成统一格式后送至桶形移位寄存器模块;桶形移位寄存器模块根据译码模块的输出对定长数据进行移位处理,当总的移位数达到所需要的合成有效数据长度时,移位控制模块对桶形移位寄存器模块的输出数据进行控制向外部输出。