SDI接口解析

SDI(serial digital interface)数字分量串行接口,有三种不同的标准分别为标准清晰度SD-SDI、高清标准HD-SDI和3G-SDI,对应速率分别是270Mb/s、1.485Gb/s和2.97Gb/s。

SDI标准规定了通过视频同轴电缆在产品设备之间传送未经压缩的串行数字视频数据,由于SDI接口不能直接传送压缩数字信号,数字录像机、硬盘等设备记录的压缩信号重放后,必须经解压并经SDI接口输出才能进入SDI系统。如果反复解压和压缩,必将引起图像质量下降和延时增加,为此各种不同格式的数字录像机和非线性编辑系统,规定了自己的用于直接传输压缩数字信号的接口。

SDI接口有525行、10HZ或625行、50HZ由此可以计算出数据带宽,SDI标准描述了如何在视频电缆上传输视频信号。

SDI可以看作一个干扰器和一个解扰器的结合这里可以理解为编码器解码器,首先在SDI接口上传输的数据以27MHZ的时钟控制下以10bit并行信号并行写入移位寄存器,然后在10倍频的时钟作用下串行读出,若初始数据为8bit则可以在最低位加两个0,标准C是以270MHZ的速度传送4:2:2的YCrCb的信号,干扰器和解扰器原理如下图所示

SDI接口解析_第1张图片

编码原理为现将原始数据经过多项式运算产生一组NRZ(不归零码),然后再产生NRZI(不归零反向编码)即双极性码。在数据传输的过程当中最低为的数据先被发送,所有被SDI支持的数字视频格式都共享一个TRS标志每行视频数据有两个TRS标志,在开始的叫SAV,结尾的叫做EAV。
TRS格式为:16进制的3ff_000_000_XYZ,其中前三段为前导码,后面接的为数据数据长度自己定义,当系统检测到10个连续1和20个连续0时就可以认为找到了数据流的边界,此标准暂不支持纠错功能,对于不同的标准纠错机制也不同。

你可能感兴趣的:(通信协议,FPGA,sdi,串行接口)