发明名称 |
将ASI码流转换为SPI码流的方法及实现该方法的接口电路 |
摘要 |
本发明属于数字电视激励器领域,尤其是一种将ASI码流转换为SPI码流的方法及实现该方法的接口电路。由专用芯片CY7B933转成SPI码流输入FPGA芯片,用FPGA编程实现A/B路码流自动切换,监测当前输入码速,查找同步后将数据送入缓存器、根据控制信道中的信道编码相关的信息查出相应的净荷码流码率要求,向DDS送出控制信号,将DDS输出调到需要的时钟频率上,在此时钟作用下,通过插入空包对码流进行规定的的码速调整。为保证PCR抖动在标准规定范围内,进行PCR校正,最终使输出码流成为数字调制器接收的SPI同步并行码流。优点是:输出频率稳定,节约接口硬件资源,降低系统成本;新的PCR校正方法,算法简单,容易实现,减少了系统资源的占用。 |
申请公布号 |
CN101835036A |
申请公布日期 |
2010.09.15 |
申请号 |
CN200910079926.3 |
申请日期 |
2009.03.13 |
申请人 |
北京北广科技股份有限公司 |
发明人 |
殷英;梁富林 |
分类号 |
H04N7/24(2006.01)I |
主分类号 |
H04N7/24(2006.01)I |
代理机构 |
北京中原华和知识产权代理有限责任公司 11019 |
代理人 |
寿宁;王占梅 |
主权项 |
一种将ASI码流转换为SPI码流的方法,其特征在于采用现场可编程逻辑器件FPGA,并结合外围硬件电路,将输入的ASI同步串行码流转换为规范的能为数字调制器接收的SPI同步并行码流,具体包括下列步骤:(1)码型转换接收符合EN50083-9标准的ASI码流,并将其转成的LVDS差分电平的SPI码流;(2)提取有用信息判断有无码流,监测当前ASI码流的速率,有效码流及控制信息;(3)查找同步对传送包中的同步字节进行查找,并向外发数据同步和同步找到标志,将数据存入数据缓存器中;(4)DDS生成根据控制信息中的相关的信道编码信息,调整DDS输出频率;(5)码速调整插入空包进行规定的码速调整;(6)PCR校正对输出码流进行PCR校正。 |
地址 |
100016 北京市朝阳区酒仙桥中路18号 |