新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 多路SDI信号单波长无损光传输

多路SDI信号单波长无损光传输

作者:谢艳 覃朝坚 宋文生 时间:2015-02-11 来源:电子产品世界 收藏
编者按:  摘要:针对目前市场上越来越多针对SDI信号的应用需求,提出了多路SDI电信号单波长光纤传输的实现方案,就方案中出现的由于FIFO“写满”或“读空”引起的SDI信号传输误码,提出了一种基于FPGA内部PLL的可控时钟,利用该时钟作为FIFO的读时钟,实现SDI信号无损传输。   引言   串行数字接口(Serial Digital Interface,简写为SDI)是针对演播室环境提出的用单根电缆来传输数字视音频信号的方式。在SMTPE-259M标准中

  接收端先对收到的光信号进行光/电转换,把光信号转换成电信号,然后输入到,通过对该高速串行信号进行解码、时钟恢复、解复用恢复出N×10路同步并行信号,然后经过进行码速变换后恢复出N×10路异步并行信号;最后经并/串转换,编码、整形恢复出N路原始的信号输出。

本文引用地址:https://www.eepw.com.cn/article/269823.htm

  2.2 多路信号电复接的技术难点

  在上述的原理图中,SDI信号的编解码、时钟提取、多路同步并行信号的FPGA复用、光/电转换、电/光转换等都是比较成熟的技术,实现起来基本没有难度。主要的技术难点是多路异步数据的码速调整、同步处理及

  以太网或者其他异步数据,在两帧之间会有空闲,在对这种类型的信号进行码速调整时我们可以通过控制、调整空闲数据的持续时间,实现对多路异步数据的码速调整、同步处理。SDI信号数据格式见SDI码速调整信号波形图(图3)中的DATA1,其数据为一帧紧接着一帧连续发送,并没有空隙,其每位数据都是有用的,这就造成如果我们对SDI的数据长度进行增加或者减少势必会破坏其帧结构,从而引起SDI信号传输出现误码。

  2.3 多路SDI信号异步数据码速调整、同步处理及的实现

  为了实现多路异步数据的码速调整、同步处理及,最开始拟采用简单的缓存方式进行,其具体实现框图如图2。

  图2所示,左边为发送端的数据码速调整过程,SDI_27m_1、SDI_27m_N分别为每个SDI信号的的写时钟,TSDIDATA_27M为10位并行27MHz数据,Rdclk_30m为可编程产生的30M读时钟,TSDIDATA数据同与之相应的SDI_27m_N时钟同步,各个的写时钟不同步的,但是读时钟是同一个,这样就过经过FIFO后所有的数据都与Rdclk_30m同步,从而实现了多路异步数据的码速调整、同步处理。由于FIFO的读时钟与写时钟不一致,为了保证FIFO不被读空,需要对TFIFO的读写进行如下控制:数据写使能恒为“1”,读使能根据TFIFO内部的数据深度来决定,当检测到TFIFO的A_ampty为“1”时,此时控制TFIFO的读使能关闭并保持一段时间,以确保TFIFO不被读空,在TFIFO的读使能被禁止时TFIFO的输出保持,同时DATA_valid标志置“0”。通过上述控制,所有的N×10路并行信号都与Rdclk_30m读时钟同步,此时就可以通过FPGA多路复用成一路高速串行数据通过传输到接收端。

模拟信号相关文章:什么是模拟信号


dc相关文章:dc是什么




评论


相关推荐

技术专区

关闭