DVB-C有線電視數字綜合解碼接收機
1 引言
在信息技術迅猛發展的推動下,電視數字化步伐加快了。從模擬電視到數字電視,大大提高了電視節目的質量。原來傳輸一套模擬電視節目的頻帶,可以傳輸4~10套數字節目,增加了節目數量,降低了傳送成本。就容量來說,如果采用64QAM,8MHz帶寬的信道可容納 38.5Mbit/s的凈荷容量,不會外溢到鄰頻道。這也為廣電網發展成為寬帶多媒體綜合業務網打下了堅實的基礎,促進了信息技術的更大發展。所以說,數字電視取代模擬電視是大勢所趨。早在1998年3月美國政府聯邦通信委員會FCC就通過了采用數字化電視的決議,它要求美國四大電視網必須在1999年5月1目前,在全美最大的10個有線電視收視地區播送數字電視節目;2000年5月1日,所有商用電視臺都應數字化;2003年 5月1日所有非商用電視臺也要實現數字化。歐洲、日本、東南亞、中東等地區都先后開展了相關業務。在中國,有線電視已進入千家萬戶,從模擬電視到高清晰度數字電視,估計過渡期為15年左右。在此期間,模擬電視與數字電視將共存。目前,全國模擬彩電的社會擁有量2億臺以上,對用戶來說,用機頂盒收看數字電視是最經濟、最有效的過渡方案。機頂盒將數字信號處理并轉換成模擬信號輸出,用現有模擬彩電收看,使用戶同樣能看到圖像較清晰、音質較優美的數字節目。我國各地有線電視臺都在規劃,積極準備開播數字電視節目。我國有8000萬有線電視用戶,而且每年以近10%的速度增長。如果有2%的用戶希望接收數字電視節目,則需要150萬臺數字機頂盒(set toPbox)。如果每年以 5%的速度增長,對機頂盒的需求量為 400萬臺。可見推廣數字電視后,將會形成家用數字有線機頂盒的廣闊市場。本文正是立足于此,探討一下數字有線機頂盒的系統構成及在我國的發展概況、展望。
2 數字有線電視機頂盒的系統構成
當前,國外數字有線電視的機頂盒類型十分廣泛,各自都有自己的特點和優點。但是,其系統構成大同小異。我們大體上可把機頂盒分為四個主要單元。
2.1 網絡接口單元
該單元主要完成信號接收、變頻和信號的解調。它主要包括CATV TUNER(調諧器)、 QAM解調芯片、一級A/D轉換及聲表面波濾波等相關組件。 調諧器可選的種類很多,如ALPS公司的TDBE1、TDBE 2;MITSUMI公司的CATV19; THOMSON公司的 CIP55015;PHILIPS公司的CD1516等等。此器件的作用是將從信道來的射頻信號下變頻到一個固定的中頻上去,使配套器件能夠準確采樣。 A/D轉換器件是通用的,在市場上很多,但是其采樣率必須要滿足具體的要求,例如ST公司的STV0197就推薦采用10bit,40M采樣率的HI5746或ADC9050;也有些器件將 A/D部分集成人QAM器件中,例如LSILOGIC的L94768、L9A5004QAM解調芯片,這種方式是比較好的方式,因為A/D轉換部分往往是指標很難調的部分,放在電路板上遠不如集成在芯片中穩定,成本也降低很多。 QAM解調芯片許多大公司都有各自成型的產品,到國內推廣比較多的主要就是上述兩家公司的芯片,這兩家公司都有一整套的DVB-C機頂盒的參考設計,QAM解調的芯片也包括其中。
2.2 MPEG-2傳輸流解復用、音視頻解碼及系統控制單元
它包括中心處理器芯片(CPU),外圍存儲器及相關電路。 它主要完成: (1)中心處理器:用于系統控制和機頂盒與外界的通信控制;(2)解復用部分:這個模塊的功能實現,有些系統是用軟件來完成的,這種方式對CPU的資源占用較大,系統靈活性不好;有些使用固定的硬件解復用,占用CPU的資源較少,僅僅是用來識別MPEG的各種表并設置寄存器而已,這種方式系統靈活性較大,解復用后,生成 MPEG的PES流,傳給專用的解碼芯片。 (3)解擾部分:這個模塊運算量較大,幾乎所有的 DVB專用的解復用芯片都將解擾的硬件模塊集成進去,此模塊控制相應的一塊內存,一旦解復用時發現了加擾的MPEG 數據包,則使用DMA方式將數據包傳入解憂模塊對應的內存中去,解憂后再傳回來,繼續以后的解碼過程。這個過程,所要占用的系統資源較多,而且時間上也很緊張,所以,針對有加密系統的機頂盒,其軟件往往要經過優化。不同的CA系統有不同加抗方式,一般的DVB專用的解復用芯片中的解憂模塊都是針對DVB的通用解憂算法的,也有的將一些專用CA系統的解擾算法集成過去。(4)MPEG解碼:此部分對MPEG-2碼流進行音視頻解碼,它需要有自己的相應外部存儲器(如SDRAM)來完成運算。它的重要性不言而喻,其算法是否優秀決定了整個系統的運行速度。代表芯片有ST公司的STI3520, LSI公司的 L64005,IBM公司的 MPEGCD1, NEC的 HPD61020等。
2.3 模擬視音頻電視信號編碼單元
包括一級D/A轉換器、音視頻放大器等相關電路用于音視頻的輸出,具體的就是將解碼芯片輸出的數字音頻信號進行D/A轉換,輸出模擬聲,同時將解碼芯片輸出的視頻信號進行PAL或NTSC編碼,輸出基頻或射頻的PAL/ NTSC信號,也可同時輸出 Y/C、 YUV、RGB格式的視頻信號。
2.4 外圍數據接口單元
包括SmartCard讀寫器、高速數據傳輸口和低速數據傳輸口等外圍接口。Smartcard 讀寫器主要是協助完成解密的工作,它是為各種加密數據廣播等業務服務的,其CA軟件必須和發端設備相匹配。解密系統解開接收機收到的已加密的密鑰,它是解擾模塊工作所必須的;解擾器則是讓收到的圖像和聲音恢復正常。高速數據接口指IEEE1284或IEEE1394等數據接口,主要完成MPEG碼流的輸入或輸出。低速數據接口是指RS232,USB的接口,主要是完成機頂盒與外界的低速數據通訊。為了更加直觀地說明,下面我們就以目前在國內比較流行的ST公司的一套解決方案為例,進行詳細闡述。 該方案的系統和解復用芯片為 ST20-TPx,其常用的為ST20-TP2。它的性能為:(1)集成了32位可變長精簡指令集的CPU,主頻速度為0~50Hz,有8K的在片SRAM,支持最大200MB/s的數據寬度;(2)具有可編程的存儲器接口,支持SRAM和DRAM混用的形式,數據寬度可為8, 16,32bit,支持PCMCIA模式;(3)支持異步和同步兩種串行通訊方式;(4)有內部集成的解憂模塊,支持DVB的通用加擾方式的解擾。本模塊具有多種接口:包括兩個MPEG解碼的DMA接口、兩個SmartCard的接口、碼流輸入的DMA接口、塊移動的DMA接口、圖文接口和IEEE1284接口等;(5)其開發工具中包括標準C的編譯器和庫,可利用軟件實現以下功能:①MPEG系統層的解復用;②對其它設備(模塊)的驅動和同步;③電子節目表的過濾和顯示;④ 條件接收的實現。解復用過程是一個軟件和硬件混合的方式,ST20-TP2用DMA方式將接口芯片輸入的碼流直接放人存儲器中,用軟件來判斷碼流的類型并解復用。若判斷出碼流是用DVB標準加擾的碼流,則通過存儲器到存儲器的DMA傳輸方式傳到解擾模塊中去,進行解擾后再利用軟件解復用。解復用后的碼流經DMA方式傳到外存儲器的緩沖段中或作為消息傳給另一個進程,當解碼模塊發出DMA申請時,ST20從內存中讀出數據并將數據寫入解碼模塊,輸入碼流中提取的視頻和音頻壓縮數據通過兩個獨立的DMA控制器來傳給解碼模塊。 ST20-TP2 系列有獨特的結構,因在典型應用中,解復用操作占不到一半的CPU運行周期。 ST20系列CPU有兩個異步串行接口(ASC2),用于與調制解調器或其它外圍設備相連,使機頂盒可以和收費電視系統相連。這兩個異步串行接口可支持多種波特率和數據格式的傳輸,也可將碼流中的圖文或私有數據通過串行口傳給計算機等設備。
模擬信號相關文章:什么是模擬信號
存儲器相關文章:存儲器原理
評論