ASI接口

ASI接口,意思是Asynchronous Serial Interface ,異步串列接口,用於傳送碼流的一個標準DVB接口。

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同步字不是有效數據,因此解碼時必須刪除。

相關詞條

相關搜尋

熱門詞條

聯絡我們