ASI接口

Asynchronous Serial Interface ,异步串行接口,用于传送码流的一个标准DVB接口。

在目前的DVB-C系统设备的传输接口有两种MPEG2视频码流传输接口标准:异步串行接口ASI和同步并行接口SPI。

SPI一共有11位有用信号,每位信号差分成两个信号用来提高传输抗干扰性,在物理链接上用DB25传输,因此连线多且复杂,传输距离短,容易出现故障。但SPI是并行11位信号,处理简单且扩展性强,因此目前一般的MPEG2视频编码器的输出和视频解码器的输入都是标准的SPI接口信号。

ASI用串行传输,只需一根同轴电缆线传输,连线简单,传输距离长。根据SPI和ASI各自的优缺点,在传输信号时经常要进行SPI和ASI接口的互相转换。

1、 SPI信号结构

并行传输系统SPI包括一位时钟信号、8位数据信号、一位帧同步信号和一位数据有效信号。帧同步信号对应TS包的同步字节047H,数据有效信号用来区分TS包的长度为188个字节或204个字节。当TS包长188字节时,数据有效信号一直为高电平,同时所有信号都与时钟信号保持同步。

2、ASI接口

ASI传输流可以有不同数据速率,但传输速率恒定,为270Mbps,因此ASI可以发送和接收不同速率的MPEG2数据。ASI传输系统为分层结构。最高层、第2层使用MPEG2标准ISO/IEC 13818-1(SYSTEM),第0层和第1层是基于1SO/IEC CD 14165-1的FC纤维信道。FC支持多种物理传输媒介,如同轴电缆传输等。

首先将包同步的MPEG2传送包的8bit码字转换成10bit码字;接着在并/串转换时,当要求输入一个新字,而数据源还没有准备好时,应插入一个K28.5的同步字,以达到ASI的固定270Mbps传输速率。所形成的串行比特流将通过缓冲/驱动电路和耦合网络,送到同轴电缆连接器上。当通过同轴电缆到达接收端,在接收接收数据时,首先要经过连接器和耦合网络,耦合到恢复时钟和数据的电路上,然后进行串/并变换;为了恢复字节同步,ASI解码器必须先搜寻到K28.5同步字,一旦搜索到该同步字,即为随后接收的数据标定了边界,从而建立了解码器输出字节的正确字节排列;最后进行10/8bit变换,恢复出包同步的MPEG2 TS码流数据。但是K28.5同步字不是有效数据,因此解码时必须删除。

时间: 2024-10-10 23:48:20

ASI接口的相关文章

ASI和TS流有什么区别

TS流是信源码流,最高码率为44.209 Mbit/s,它是经过信源编码后的压缩码流,为了使欲传输的信源信息在传输速率一定的条件下更快更多地传输,还要把数据进行压缩,也就是通过信源编码去掉信息中多余的部分,从而提高通信的有效性,信源编码包括霍夫曼编码.LZ编码等多种..TS 流为MPEG一2传送流,MPEG一2是运动图像专家组(Moving Pictures ExpertGroup)制定的主要用于传输声音.图像数据压缩的标准.MPEG中的关键压缩技术虽然也是DCT.霍夫曼编码等,但是它在图像压缩

广电系统卫星信号ASI数据转成UDP协议流进入流媒体系统互联网分发

ASI:传输的是数字信号,压缩视频信号(例如MPEG2-T,里面是H.264码流),用于广播电视领域. 在目前的DVB-C系统设备的传输接口有两种MPEG2视频码流传输接口标准:异步串行接口ASI和同步并行接口SPI.本文我们主要了解下ASI信号传输. ASI用串行传输,只需一根同轴电缆线传输,连线简单,传输距离长.ASI传输流可以有不同数据速率,但传输速率恒定,为270Mbps,因此ASI可以发送和接收不同速率的MPEG2数据. 那么如何将ASI信号传输的数据转成IP网络流在互联网上进行分发呢

(转) IOS ASI http 框架详解

(转) IOS ASI http 框架详解 ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中.ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互. ASIHTTPRequest功能很强大,主要特色如下: l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作 l 下载的数据,可存储到内存中或直接存储到磁盘中 l 能上传

ASI进行POST网络请求

第一步,导入文件 //ASI进行GET数据请求 需要导入的头文件是 ASIHTTPRequest.h //ASI进行POST数据请求 需要导入的头文件是 ASIFormDataRequest.h //都要遵守的协议是 ASIHTTPRequestDelegate 第二步,请求 <1>将字符串转成NSURL NSURL * url = [NSURL URLWithString:PATH]; <2>封装请求对象 GET请求封装的请求对象是ASIHTTPRequest POST请求封装的

S?D?I?与?A?S?I 接口详解介绍

分量编码 在对彩色电视信号进行数字化处理和传输是,一种常用的方式是分别对其3个分量(Y,R-Y,B-Y)进行数字化编码.这就是分量分量编码,另外还有全信号编码,全信号编码是对彩色全电视信号直接进行编码形成数字视频信号.它的抽样频率一般采用fs=4fsc,这样对NTSC制和PAL制信号形成便于进行行间,场间,帧间的信号的正交抽样结构. 1. 抽样频率 当亮度信号Y的带宽为5.8MHz~6MHz,两个色差信号(R-Y)和(B-Y)的带宽均为2MHz是,可以获得满意的带宽. 2. 电视演播室分量编码国

iOS之ASI和AFN有什么区别(2)

ASI和AFN有什么区别 1.性能(重点) * ASI基于底层的CFNetwork框架 * AFN基于NSURLConnection * 运行性能: ASI > ASN 2.处理服务器数据 1> AFN : 根据服务器返回数据的数据, 进行自动解析 * 服务器返回的是JSON数据, 自动转换为NSDictionary或者NSArray * 服务器返回的是XML数据, 自动转换为NSXMLParser 2> ASI : 并没有对服务器的数据进行解析, 直接返回NSData二进制数据 3.处

Nios II——定制自己的IP1之Nios接口类型

信号自动识别的接口前缀 接口前缀 接口类型 asi Avalon-ST宿端口(输入) aso Avalon-ST源端口(输出) avm Avalon-MM主端口 avs Avalon-MM从端口 axm AXI主端口 axs AXI从端口 apm APB主端口 aps APB从端口 coe 管道端口 csi 时钟宿端口(输入) cso 时钟源端口(输出) inr 中断接收器端口 ins 中断发送器端口 ncm NiosII定制指令主端口 ncs NiosII定制指令从端口 rsi 复位宿端口(输

微信公众号可通过现金红包接口发放微信支付现金红包(附开发教程)

农历新年将至,支付宝红包打了一仗,微信在朋友圈屏蔽了它的分享,但单防守还不行,进攻才是最好的防守.昨日,微信支付现金红包接口正式开放,只需开通微信支付,即可接入现金红包.微信公众号也可以发放现金红包了! 通过现金红包接口,公众号开发者可以策划相关运营活动,向用户发放微信支付现金红包,更好的达到品牌推广及回馈用户的效果. 1.商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样丰富的活动场景 2.领取到红包后,用户的资金直接进入微信零钱,避免繁复的领

.NET深入解析LINQ框架(五:IQueryable、IQueryProvider接口详解)

阅读目录: 1.环路执行对象模型.碎片化执行模型(假递归式调用) 2.N层对象执行模型(纵横向对比链式扩展方法) 3.LINQ查询表达式和链式查询方法其实都是空壳子 4.详细的对象结构图(对象的执行原理) 5.IQueryable<T>与IQueryProvider一对一的关系能否改成一对多的关系 6.完整的自定义查询 1]. 环路执行对象模型.碎片化执行模型(假递归式调用) 这个主题扯的可能有点远,但是它关系着整个LINQ框架的设计结构,至少在我还没有搞懂LINQ的本意之前,在我脑海里一直频