複製鏈接
請複製以下鏈接發送給好友

ASI接口

鎖定
ASI接口,意思是Asynchronous Serial Interface ,異步串行接口,用於傳送碼流的一個標準DVB接口。
中文名
異步串行接口
外文名
ASI接口
英文全稱
Asynchronous Serial Interface
作    用
傳送碼流
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同步字不是有效數據,因此解碼時必須刪除。