SDI数据传输中的错误检测机制
- 格式:pdf
- 大小:351.85 KB
- 文档页数:4
通信协议中的错误检测与纠正技术在通信领域中,错误检测与纠正技术起着至关重要的作用。
由于传输媒介的限制或设备的故障,通信过程中可能会出现数据传输错误。
为了确保数据能够正确可靠地传输,通信协议中引入了错误检测与纠正技术。
本文将详细介绍通信协议中常见的错误检测与纠正技术及其步骤。
一、奇偶校验奇偶校验是一种简单但常用的错误检测技术。
它通过统计数据传输位中1的个数来确定校验位的值,从而实现错误检测功能。
步骤:1. 发送方根据数据位的值计算出校验位的值(奇数校验时校验位为1的个数为奇数,偶数校验时校验位为1的个数为偶数)。
2. 发送方将原始数据和校验位组合后发送给接收方。
3. 接收方根据接收到的数据和校验位计算出校验位的值,并与接收到的校验位进行比较。
4. 如果接收方计算出的校验位与接收到的校验位不一致,则说明传输过程中发生了错误。
二、海明码海明码是一种常用的错误检测和纠正技术。
通过添加冗余信息来检测和纠正数据传输中的错误。
步骤:1. 发送方将需要传输的数据分成若干组,并按照海明码规则,添加冗余位。
2. 发送方将带有冗余位的数据发送给接收方。
3. 接收方根据接收到的数据进行海明码计算,提取冗余位。
4. 如果计算出的冗余位与接收到的冗余位不一致,则说明传输过程中发生了错误,并进行纠正。
5. 如果无法纠正错误,接收方将请求发送方重新发送数据。
三、循环冗余校验(CRC)循环冗余校验是广泛应用于计算机网络和存储设备中的错误检测技术。
它通过在发送方和接收方之间进行多项式的运算来检测和纠正数据传输中的错误。
步骤:1. 发送方根据多项式生成循环冗余校验码,并将校验码附加到数据帧后面。
2. 发送方将带有循环冗余校验码的数据帧发送给接收方。
3. 接收方根据接收到的数据帧和多项式进行除法运算,并计算出余数。
4. 如果余数为0,则说明传输过程中没有错误发生;如果余数不为0,则说明传输过程中发生了错误,并进行纠正。
5. 如果无法纠正错误,接收方将请求发送方重新发送数据。
卫星通信系统错误检测故障是卫星通信系统中常见的问题,它可能导致通信中断、数据丢失或者错误传输。
为了确保卫星通信系统的正常运行,必须对错误进行及时的检测和诊断。
本文将探讨卫星通信系统错误检测的重要性、方法以及一些常见的错误类型。
首先,我们来看一下卫星通信系统错误检测的重要性。
卫星通信系统承载着大量的重要数据传输任务,如国际通信、军事侦察和气象预报等。
一旦系统出现错误,可能会导致严重的后果,甚至威胁到人们的生命财产安全。
因此,正确地检测和处理系统错误至关重要。
接下来,我们将探讨一些常见的卫星通信系统错误检测方法。
常用的方法包括差错检测码、冗余校验码和循环冗余校验码等。
差错检测码是一种使用特定算法来检测错误的编码方式,如奇偶校验码和海明码。
这些编码方式能够检测出数据中的错误,并且有一定的纠错能力。
冗余校验码和循环冗余校验码则是通过添加冗余数据来检测错误。
当接收方接收到数据时,会重新计算校验码并校验数据的正确性。
除了差错检测码和校验码,还可以使用重发机制来进行错误检测。
当发送方与接收方进行通信时,发送方会将数据进行分组并发送,接收方会收到数据并进行校验。
如果接收方发现数据有错误,它会要求发送方重新发送该数据包,以确保数据的正确传输。
此外,还可以采用时间戳和序列号来检测错误。
时间戳是一种记录数据包发送和接收时间的方法,可以用于检测数据的时序错误。
序列号则用于标识和排序数据包。
通过检查时间戳和序列号的连续性,可以检测出数据包的丢失或乱序等错误。
在实际的卫星通信系统中,还可以采用多种方法组合使用来进行错误检测。
例如,差错检测码可以与重发机制相结合,以提高系统的可靠性。
冗余校验码也可以与时间戳和序列号相结合,从而实现更全面的错误检测。
最后,我们来看一些常见的卫星通信系统错误类型。
首先是比特错误,即数据包中的某些比特位错误。
这可能是由于信号传输过程中的噪声引起的,或者是硬件故障导致的。
其次是丢失错误,即数据包在传输过程中丢失。
了解通信协议中的错误检测和纠正方法一、引言通信协议是计算机网络中使用的规则和标准,用于确保数据的正确传输。
然而,在网络传输过程中,由于网络噪声、干扰等原因,数据可能会出现错误。
为了保证数据的可靠传输,通信协议中引入了错误检测和纠正方法。
本文将详细介绍通信协议中的错误检测和纠正方法,并分步骤进行讲解。
二、常见错误检测方法1. 奇偶校验奇偶校验是一种最简单的错误检测方法。
它通过添加额外的位数,使得数据中的1的个数为奇数或偶数。
接收端在接收到数据后,统计接收到的1的个数,并与奇偶校验位进行比较。
如果数量不匹配,则认为数据出现错误。
步骤:a) 发送端将数据进行奇偶校验,并添加校验位。
b) 接收端接收数据,并统计1的个数。
c) 接收端与发送端的校验位进行比较。
2. 循环冗余检测(CRC)循环冗余检测是一种较为常用的错误检测方法。
通过生成一个与数据帧相关的冗余位(余数),将其附加到数据帧中。
接收端在接收到数据后,通过对数据帧进行除法运算,将得到的余数与发送端的冗余位进行比较。
如果一致,则认为数据未出现错误。
步骤:a) 发送端生成冗余位,并将其附加到数据帧中。
b) 接收端接收数据帧,并进行除法运算,计算得到余数。
c) 接收端将得到的余数与发送端的冗余位进行比较。
三、常见错误纠正方法1. 海明码海明码是一种常见的错误纠正方法。
它通过在数据中添加冗余位,使得数据能够进行错误的检测和纠正。
海明码使用了一种特殊的编码方式,通过在数据中添加冗余位,可以检测到错误的位,并且还可以通过对冗余位进行异或运算来进行错误的纠正。
步骤:a) 发送端根据海明码的编码规则将数据进行编码,并添加冗余位。
b) 接收端接收数据,并根据海明码的规则进行解码,得到纠正后的数据。
2. 奇偶校验奇偶校验不仅可以用于错误检测,还可以用于错误的纠正。
通过在数据中添加奇偶校验位,接收端可以根据校验位的不同进行错误的检测和纠正。
步骤:a) 发送端将数据进行奇偶校验,并添加校验位。
通信协议中的错误检测和纠错技术随着信息技术的发展,通信协议在日常生活中扮演着重要的角色。
然而,由于通信过程中可能存在的噪声和其他干扰因素,传输的数据容易发生错误。
因此,在通信协议中引入错误检测和纠错技术,以确保数据的可靠传输和正确解析。
本文将详细介绍通信协议中常见的错误检测和纠错技术,并阐述其原理和应用步骤。
1. 奇偶校验- 原理:奇偶校验是一种简单的错误检测技术,通过检查传输的数据位数中的奇偶性来判断是否存在错误。
发送端在传输前将待发送的数据的奇偶位进行计算,并在传输数据后附加一个校验位,接收端则根据接收到的数据及校验位来进行判断。
- 应用步骤:发送端计算数据的奇偶位并附加到传输数据后,接收端接收数据并验证奇偶位是否正确,如果不正确则认为存在错误。
2. 循环冗余校验(CRC)- 原理:CRC是一种常见的错误检测和纠错技术,通过将发送的数据用一个特定的生成多项式进行除法运算,生成余数作为附加的校验码。
接收端接收数据后,再次进行除法运算并检查余数是否为0来判断是否存在错误。
- 应用步骤:发送端选择一个适当的生成多项式,将待发送的数据进行除法运算并生成余数,将余数作为校验码附加到传输的数据后。
接收端接收数据,再次进行除法运算并检查余数是否为0,如果不为0则认为存在错误。
3. 海明码- 原理:海明码是一种常见的纠错技术,通过在待发送的数据中添加冗余的校验位来纠正某些错误。
发送端根据一定的规则将原始数据和校验位进行编码,并传输给接收端。
接收端根据接收到的数据进行解码,并通过校验位进行错误检测和纠正。
- 应用步骤:发送端根据海明码规则对待发送的数据进行编码,并传输给接收端。
接收端接收数据并进行解码,通过校验位进行错误检测和纠正。
4. 奇偶校验、CRC和海明码比较- 奇偶校验是一种简单的错误检测技术,只能检测错误但无法纠正,适用于传输中错误率较低的场景。
- CRC是一种常见的错误检测和纠错技术,能够检测和纠正特定范围内的错误,适用于传输中错误率较高的场景。
SDI接口信号特点及传输转换技术(北京科思图科技有限公司技术支持部)图1 演播室中的SDI接口具有3G-SDI接口的高清电影摄像机具有HD-SDI接口的高清液晶监视屏图2 典型的带有SDI接口的产品图3 SDI电缆及接头外观1.SDI接口简介串行数字接口(SDI)是由SMPTE组织制定的一种数字视频接口标准。
例如,ITU-R、BT.656、SMPTE 259M定义了用于广播级的数字视频接口;在SMPTE 292M中定义了一个著名的高清串行数字接口标准(HD-SDI),该接口正常时能够提供1.485Gbit/s的数据速率。
在SMPTE 372M中定义了一个双链路HD-SDI标准,该接口由一对SMPTE 292M链路组成,能够提供2.970 Gbit/s数据传输速率。
该接口广泛应用于数字影院或高清电视HDTV 1080P,能够比常规HDTV具有更好的保真度和分辨率。
近年来,SMPTE 424M中又定义了由一个单2.970 Gbit/s串行链路组成的接口3G-SDI,该接口将取代双链路HD-SDI。
这些标准用于在广播电视设备中传输未压缩、未加密的数字视频信号,信号中也可根据需要加入嵌入式音频和时间码。
采用同轴电缆传输,距离一般小于300m。
SMPTE 297M定义的光纤规范可以进行远距离传输,传输距离仅受限于最大光纤长度或中继器。
通常,SDI和HD-SDI仅应用于专业视频设备中,各种各样的许可协议限制了未加密的数字接口,禁止其在消费类设备例如Blu-Ray和个人视频录像机中使用。
一些专业的视频和高清视频可能用到的DSLR摄像机和所有未压缩视频可能用到的消费类摄像机均采用HDMI接口,通常称为纯净HDMI。
对于存在的DVD播放器和其它设备来说,还有许多多媒体随选装备,允许用户为设备增加一个串行接口。
表1 SDI标准一览表标准名称比特率视频格式例子SMPTE 259M SD-SDI 270 Mbit/s, 360 Mbit/s, 143 Mbit/s, and 177 Mbit/s 480i, 576i SMPTE 344M ED-SDI 540 Mbit/s 480p, 576p SMPTE 292M HD-SDI 1.485 Gbit/s, and 1.485/1.001 Gbit/s 720p, 1080i SMPTE 372M Dual Link HD-SDI 2.970 Gbit/s, and 2.970/1.001 Gbit/s 1080pSMPTE 424M 3G-SDI 2.970 Gbit/s, and 2.970/1.001 Gbit/s 1080pTBA 6G UHD-SDI 6 Gbit/s 4KTBA 12G UHD-SDI 12 Gbit/s 4K2.SDI信号特点各种SDI标准均使用75欧姆阻抗同轴电缆和BNC连接器进行传输,这和模拟视频场合中使用的传输媒介一致。
数据链路层数据传输检错技术
数据链路层是计算机网络中的一个层级,负责将网络层传递的数据分割成帧,并对帧进行可靠地传输。
在数据链路层中,数据传输检错技术用于检测和纠正传输过程中可能引入的错误。
常见的数据传输检错技术包括:
1. 奇偶校验(Parity Check):每个数据帧附加一个奇偶位,
用于检测传输中单个位的错误。
奇偶校验可检测出奇数个位错误,但无法检测出偶数个位错误。
2. 帧检验序列(Frame Check Sequence,FCS):使用循环冗
余校验(CRC)算法生成一个固定长度的校验码,将校验码
附加到数据帧的末尾。
接收端使用相同的算法重新计算校验码,并将计算得到的校验码与接收到的校验码进行比较,以确定是否出现错误。
3. 纵向冗余校验(Vertical Redundancy Check,VRC):将每
个字节的每个位进行求和,并将和附加到数据帧中。
接收端对接收到的数据帧重新进行求和,并将生成的和与发送端传输的和进行比较,以检测错误。
4. 海明码(Hamming Code):通过对数据进行编码,引入冗
余位,以检测并纠正错误。
海明码能够检测并纠正单比特错误,但对多比特错误的纠正能力较弱。
这些数据传输检错技术可以在数据链路层中使用,在传输过程
中检测错误,并采取相应的措施进行纠正或重传,以确保数据的可靠传输。
数据链路层技术中的错误检测与纠正方法简介数据链路层是计算机网络中的重要层次,负责将网络层的数据分割成适当的帧,从而实现可靠的数据传输。
然而,在数据传输过程中,由于噪声、干扰或其他原因,数据可能会出现错误。
为了解决这个问题,数据链路层采用了一系列的错误检测与纠正方法。
循环冗余校验(CRC)CRC是一种常用的错误检测方法,通过对数据进行多项式除法运算,生成校验序列。
接收方根据接收到的数据和校验序列再次进行多项式除法运算,如果余数不为零,则说明数据在传输过程中发生了错误。
CRC具有高度的错误检测能力,可以有效地检测到单比特、双比特、转位等错误。
海明码(Hamming Code)海明码是一种常用的错误纠正方法,通过向数据中添加冗余位,使得接收方能够检测出错误并进行纠正。
海明码的原理是根据汉明距离来检测和纠正错误。
汉明距离是指两个编码之间不同比特的个数,通过在数据中添加冗余位,可以创建满足一定汉明距离条件的编码。
接收方通过比较接收到的编码和可能的编码,可以判断出最接近的编码,并进行纠正。
奇偶检验位奇偶检验位是一种简单的错误检测方法,通过在数据的末尾添加一个比特,使得数据中1的个数为奇数或偶数。
接收方通过对接收到的数据再次进行奇偶检验,如果检验结果与发送方一致,则说明数据在传输过程中没有错误。
奇偶检验位虽然简单,但只能检测出奇数个比特的错误,对于偶数个比特的错误无法检测。
前向纠错编码(Forward Error Correction,FEC)前向纠错编码是一种在发送方进行编码,接收方进行解码的纠错方法。
发送方通过将数据划分成多个块,并引入冗余信息,生成纠错编码。
接收方通过对接收到的数据进行解码,可以检测并纠正错误。
FEC可以在一定程度上提高数据传输的可靠性,但需要额外的冗余信息,增加了传输开销。
区块编码(Block Code)区块编码是一种常用的纠错编码方法,通过将数据分成多个块进行编码,从而提高数据传输的可靠性。
标清串行数字(SD-SDI)信号通过同轴电缆5CFB或者1189A能够传输350米,因此,在组建系统时可以不必太注意电缆的性能。
而到了高清串行数字(HD-SDI)信号的时代,这一类同轴电缆的传输很难达到100m 或以上的距离。
如果需要传输更长的距离,就要选择衰减更低的高发泡介质同轴电缆。
而这类电缆的强度相对较低,在电缆捆扎时需要留意电缆的变形,因为电缆变形会引起误码。
即便使用这类低衰减的同轴电缆,也只能进行180米以内的高清数字信号传输,有时还需要使用中继设备对劣化的信号进行恢复。
因此,在建立HD-SDI系统时,不能仅考虑同轴电缆施工简便、成本低廉等因素。
如果采用光传输,因为信号损失非常小,在大厦内搭建系统时完全不用考虑因设备布局而对传输距离的影响。
此外,还有以下下明显的好处。
1.不受电磁干扰。
2.不需要接地环路。
3.重量轻、线径小,因此大大减小了线缆铺设占用的空间。
4.利用波分复用技术,用一条光纤可进行多信道传输;双向传输也很方便(易于系统扩展)5.另外,随日新月异的宽带技术的发展,光传输还可以满足未来的需要。
尽管光纤系统有许多优点,但也要权衡其利弊。
因为摄像机(信号源)或显示器(信号接收端)的视频信号是电信号,必须进行电光转换,才能以光的形式传输。
接收端的光信号还需要重新转换成电信号。
本文将对电-光和光-电转换装置进行说明。
(注:SDI信号如果在信号接收端发生误码,在画面上会出现横拉状失真或点状失真。
传输品质进一步下降,误码率增加将导致视频崩溃。
)在说明HD-SDI光传输装置之前,首先回顾一下相关标准规格、性能与系统构成方面的基本概念。
SDI含义SDI是串行数字接口(Serial Digital Interface)之略,是指将符合SMPTE(运动图像和电视工程师协会)标准的基带数字视频信号通过一条电缆进行传输的技术。
基带数字视频信号在装置或设备中通常作为并行信号处理。
如果直接传输,亮度信号10比特、颜色信号10比特、时钟信号1比特、再加上1比特的同步信号共计22比特,也就是说需要22个并行传输通道。
数据链路层技术中的错误检测与纠正方法在计算机网络中,数据链路层扮演着连接物理层和网络层之间的桥梁作用。
它负责将网络层传递下来的数据报进行分组和处理,并通过物理介质传输给接收方。
然而,由于传输过程中会受到噪声、干扰等因素的影响,导致数据传输中可能会发生错误。
为了确保数据的可靠传输,数据链路层采用了一系列的错误检测与纠正方法。
错误检测方法中最常见的是循环冗余检测(CRC)技术。
CRC是一种基于多项式除法的校验方法,通过计算发送方对数据进行的除法运算得到一个余数(校验值),将余数附加在原始数据后一并发送给接收方。
接收方通过对接收到的数据再次进行除法运算,如果余数为0,则认为数据传输无错误;否则,认为数据传输存在错误。
CRC方法简单高效,且可以检测出大部分错误,因此被广泛应用于现代数据链路层技术中。
除了CRC,还有一种常见的错误检测方法是奇偶校验。
奇偶校验是一种简单的方法,通过在发送方对数据中的每个字节进行计数,保证所发送的数据包含偶数个1或奇数个1。
在接收方,对接收到的数据再次进行奇偶计数,如果不满足校验规则,则证明数据传输发生错误。
然而,奇偶校验仅能检测出单比特错误,对于多比特错误或错误位置无法定位的情况则无法进行纠正。
为了纠正数据链路层中的错误,矫正码技术被广泛采用。
矫正码是一种基于冗余编码的方法,它能够通过添加冗余信息来检测并纠正数据中的错误。
常见的矫正码技术包括海明码和纠删码。
海明码是一种能够检测和纠正多位错误的编码方法。
它通过在数据中添加冗余位来构造海明码字,使得码字中的每一位都具备纠错功能。
例如,在一个n位数据中,通过添加m个冗余位,构造出一个n+m 位的海明码字。
在接收方,通过对接收到的海明码字进行校验,可以定位并纠正1位或2位的错误。
海明码技术能够提供一定程度上的错误纠正能力,提高了数据传输的可靠性。
纠删码是一种能够检测和纠正任意位错误的编码方法。
它通过在数据中添加冗余信息,并在接收方对接收到的数据进行解码和纠错来实现可靠传输。
通信协议中的错误检测与校验技术研究随着数字通信技术的迅猛发展,通信协议成为了数字通信的基石。
无论是我们使用的各种通讯软件,还是无线通信领域,通信协议都扮演着至关重要的角色。
然而,在数字通信中,难免会出现误码的情况。
为了有效地解决这个问题,通信协议中的错误检测与校验技术应运而生。
通信协议基本原理通信协议是指在通信过程中定义的信息转换和传递的一套规范。
通信协议是计算机网络的基础,它可以实现计算机之间的连接和通信,让网络设备之间的交互更为高效。
通信协议包括物理层、数据链路层、网络层、传输层等。
数据传输过程中经常会出现消息的错误,如丢包、重复、错误等情况。
为了保证信息传输的可靠性,通信协议中的错误检测与校验技术应运而生。
在数据传输时,系统会对消息进行编码,并通过错误检测和纠错机制来消除传输过程中产生的噪声和干扰。
这样就能保证数据的准确性和完整性,实现可靠的数据传输。
错误检测与校验技术简介错误检测与校验技术主要包括循环冗余校验码(CRC)、海明码(Hamming Code)、卷积码(Convolutional Code)等。
1.CRC码CRC码是一种非常流行的纠错技术,它能够有效地检测和纠正从一个设备到另一个设备之间的错误。
CRC码基于异或运算,它通过在消息之后添加一定数量的冗余位,根据一种特定的算法来计算出校验和。
根据此算法,接收者可以计算出发送者发送的消息是否包含错误。
如果检测到错误,则代表消息受到了干扰,需要重新发送。
2.海明码海明码是一种可纠错编码,可以检测出传输过程中的错误,并能够纠正少量的错误。
海明码在数据传输过程中添加了一些冗余位,这些冗余位可以检测出一些错误,并可以进行错误纠正。
海明码主要应用于数字通信和计算机存储设备中。
3.卷积码卷积码是一种密集编码方式,它采用了卷积运算的技术,可以容错性更大。
卷积码中,发送方利用编码器从输入位串生成一个数字编码序列。
接收方能够通过接收到的数字序列解码得到原本的信息。
SDI数据传输中的错误检测机制
1
SDI数据传输中的错误检测机制
(北京科思图科技有限公司 技术支持部)
在广播及电影工业发展史上,SDI作一种优秀的串行数字传输接口,具有传输带宽大、图像保真度高、线缆简
洁等诸多优点,在许多专业视听设备以及高端场合中有着广泛的应用。那么,这种数字接口协议是如何保证高清信
号的准确传输呢。
下面以最基本的SD-SDI标准为例来介绍SDI中采用的错误检测机制。
在SDI协议中,由错误检测处理协议(EDH)来管理错误检测。SD-SDI协议不允许包含错误的场信号进行重传,
没有使用纠错码。因此,EDH仅用于错误检测,对其使用非常普遍,但不是必需的。
每个视频场创建了两个循环冗余码校验(CRC)检查字——有效画面检查字(AP)和全场检查字(FF)。AP检查
字从有效视频线中的有效部分开始计算,FF检查字对场中的大部分但不包括全部数据进行计算。
每个视频场包含一个EDH包,EDH包是一个标准的辅助数据包。EDH包的位置位于水平辅助空间(HANC)的最
末尾,在数据起始字SAV的前面,数据包的最后一个字就是水平辅助空间的最后一个字。
下图所示为SD-SDI协议数据包中的CRC检查字位置。
SDI数据传输中的错误检测机制
2
图1 SD-SDI协议数据包中的CRC检查字位置(NTSC视频制式)
CRC检查字使用CRC-CCITT多项式生成方法进行计算,长度为16位。下图所示为SD-SDI协议EDH数据包CRC
检查字生成原理。
图2 SD-SDI协议EDH数据包CRC检查字生成原理
SDI数据传输中的错误检测机制
3
EDH包除了包含AP和FF检查字外,还包含三个错误标记。第一个标记和AP检查字相关,第二个标记和FF检
查字相关,第三个标记和辅助数据包相关。每个错误标记均由五个独立的标记组成:
1)edh标志(此处检测到错误):如果接收设备根据先前的场计算出的CRC值和在EDH数据包中发现的CRC值不相同,
edh标志置1。此外,如果在先前的场中的一个或更多辅助包内检测到一个求和校验错误,辅助数据包的edh标志必
须置1。
2)eda标志(已检测到错误):这个标志表明某些上游设备已经检测到错误。当设备接收到上游设备发来的带有edh
标志的EDH包时,该设备必须将包内的eda标志置1,并且将edh标志清零。(除非设备自身检测到CRC检查字或辅助
包求和错误,在该情况下,eda和edh都为1)
3)idh标志(此处检测到内部错误):idh标志允许视频设备将一切和SDI数据流相关的内部错误信息进行传输。例
如,如果设备检测到一个过热条件时,idh标志可以被插入。
4)ida标志(已检测到内部错误):该标志表明一些上游设备已检测到一个内部错误。如果设备处理一个带有上游
设备设置的idh标志的EDH包时,该设备必须将ida标志置1并且将idh标志清零。(除非设备自身检测到一个内部错
误,在该情况下,ida和idh都为1)
5)ues标志(未知错误状态):如果视频设备接收到一个没有EDH包的SD-SDI信号,它能创建新的EDH包,并将其插
入到SD-SDI数据流中。在这种情况下,设备可以设置ues标志为1,以向下游设备表明,在数据链中的某些点,视频
信号没有被EDH协议保护,可能存在未检查到的错误。
标志对:edh/eda和idh/ida能用来记录视频设备链中的故障设备。如果数据传输链中的任何点设置了eda标
志,意味着上游设备检测到了错误。如果错误重复发生,可以检查设备链中的每个环节,以确定在哪里eda标志变
成了edh标志,插入edh标志的设备或连接处很有可能就是错误发生之处。
下图所示为SD-SDI数据传输链错误标志机制示意图,由于数据传输链路中故障设备B的存在,导致了下游设
备edh/eda标志对状态的变化。
图3 SD-SDI数据传输链错误标志机制示意图
下图所示为EDH数据包内部结构。其中,AP和FF检查字都有一个有效位‘V’,如果当前CRC检查字有效,该
有效位设置为1;b8位中的‘P’为b0~b7位的偶校验位。
SDI数据传输中的错误检测机制
4
图4 EDH数据包格式
综上所述,以SD-SDI为例介绍了SDI串行数字接口协议中采用的错误检测机制。这种机制同样适用于HD-SDI
和3G-SDI,只是CRC检查字内部定义以及在数据包中的位置不太一样。正是这种有效的错误检测机制,保证了专业
视频设备信号链中数据传输的正确性。
北京科思图科技有限公司 版权所有
Copyright © 2013-2014 ScienceImage. All Rights Reserved.