當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]關(guān)于有線電視數(shù)字機頂盒的關(guān)鍵技術(shù)詳解

        1.有線電視數(shù)字機頂盒的基本原理

        有線電視數(shù)字機頂盒的基本功能是接收數(shù)字電視廣播節(jié)目,示意圖如圖1所示,調(diào)諧模塊接收射頻信號并下變頻為中頻信號,然后進(jìn)行A/D轉(zhuǎn)換變?yōu)閿?shù)字信號,再送入QAM解調(diào)模塊進(jìn)行QAM解調(diào),輸出MPEG傳輸流串行或并行數(shù)據(jù)。解復(fù)用模塊接收MPEG傳輸流,從中抽出一個節(jié)目的PES數(shù)據(jù),包括視頻PES、音頻PES以及數(shù)據(jù)PES。解復(fù)用模塊中包含一個解擾引擎,可在傳輸流層和PES層對加擾的數(shù)據(jù)進(jìn)行解擾,其輸出是已解擾的PES。視頻PES送入視頻解碼模塊,取出MPEG視頻數(shù)據(jù),并對MEPG視頻數(shù)據(jù)進(jìn)行解碼,然后輸出到PAL/NTSC編碼器,編碼成模擬電視信號,再經(jīng)視頻輸出電路輸出。音頻PES送入音頻解碼模塊,取出MPEG音頻數(shù)據(jù),并對MPEG音頻數(shù)據(jù)進(jìn)行解碼,輸出PCM音頻數(shù)據(jù)到PCM解碼器,PCM解碼器輸出立體聲模擬音頻信號,經(jīng)音頻輸出電路輸出。

圖一

圖一

       有線電視數(shù)字機頂盒的關(guān)鍵技術(shù)

       該機頂盒由以下幾部分組成:數(shù)字電視廣播接收前端、MPEG解碼、視音頻和圖形處理、電纜調(diào)制解調(diào)器、CPU以及存儲器、以及各種接口電路。數(shù)字電視廣播接收前端包括調(diào)諧器和QAM解調(diào)器,該部分可以從射頻信號中解調(diào)出MPEG傳輸流;MPEG解碼部分包括解復(fù)用、解擾引擎和MPEG解壓縮,其輸出為MPEG視音頻基本流以及數(shù)據(jù)凈荷。視音頻和圖形處理部分完成視音頻的模擬編碼以及圖形處理功能。電纜調(diào)制解調(diào)模塊由一個雙向調(diào)諧器、下行QAM解調(diào)器、上行QPSK/QAM調(diào)制器和媒體訪問控制(MAC)模塊組成,該部分實現(xiàn)電纜調(diào)制解調(diào)的所有功能。CPU與存儲器模塊用來存儲和運行軟件系統(tǒng),并對各個模塊進(jìn)行控制。接口電路則提供了豐富的外部接口,包括通用串行接口USB、高速串行接口1394、以太網(wǎng)接口、RS232、視音頻接口等等。

       該框圖所描述的有線電視數(shù)字機頂盒是一種功能齊全的機頂盒,實際上,在具體實現(xiàn)時,廠商可以根據(jù)需要對其進(jìn)行裁減。

         2.實時操作系統(tǒng)

         大家對PC的操作系統(tǒng)都比較熟悉,如DOS、Windows98、WindowsNT、Unix、MacOS。與這些操作系統(tǒng)不同,機頂盒中的操作系統(tǒng)不是非常的龐大,但卻要求可以在實時的環(huán)境中工作,并能在較小的內(nèi)存空間中運行。這種操作系統(tǒng)稱為實時操作系統(tǒng)。

        目前流行的實時操作系統(tǒng)有WindRiverSystem公司的VxWorks、IntegratedSystemsIncorporated公司的pSOS、Microware公司的DAVIDOS-9、ST公司的OS20、前面介紹的WindowsCE、以及專為機頂盒開發(fā)的PowerTV。這些操作系統(tǒng)各有所長,在機頂盒中都有應(yīng)用。其中VxWorks、pSOS、OS-9、OS20等是通用的實時操作系統(tǒng),在其他的嵌入式應(yīng)用中也有廣泛的應(yīng)用,在機頂盒中,應(yīng)與下面將要介紹的中間件結(jié)合使用。PowerTV是專為機頂盒開發(fā)的,將中間件集成在一起的操作系統(tǒng),在美國應(yīng)用較廣。另外,隨著Linux的興起,嵌入式的Linux已漸漸成熟。它不僅為機頂盒廠商提供一種選擇,而且由于Linux的開放性和先進(jìn)的結(jié)構(gòu),會對現(xiàn)有的實時操作系統(tǒng)構(gòu)成巨大的威脅。

         3.中間件

         中間件是一種將應(yīng)用程序與低層的操作系統(tǒng)、硬件細(xì)節(jié)隔離開來的軟件環(huán)境,它通常由各種虛擬機來構(gòu)成,如HTML虛擬機、JavaScript虛擬機、Java虛擬機、MHEG-5虛擬機等等。

        一個完整的數(shù)字機頂盒由硬件平臺和軟件系統(tǒng)組成,可以將其分為4層,從底向上分別為:硬件、底層軟件、中間件、應(yīng)用軟件。硬件提供機頂盒的硬件平臺;底層軟件提供操作系統(tǒng)內(nèi)核以及各種硬件驅(qū)動程序;應(yīng)用軟件包括本機存儲的應(yīng)用和可下載的應(yīng)用;中間件將應(yīng)用軟件與依賴于硬件的底層軟件分隔開來,使應(yīng)用不依賴于具體的硬件平臺。

        成熟的商用中間件產(chǎn)品有Opentv的EN2、Liberate的TVNavigatorforDTV、Enreach的EnreachTVforDTV、Canel+的Mediahighway和Intellibyte的IBEPG、IBSIManager、IBBrowser等。這些產(chǎn)品在市場上都占有一席之地,但彼此并不兼容。

        目前,標(biāo)準(zhǔn)組織已經(jīng)認(rèn)識到這個事實,并且開始著手建立公開的中間件標(biāo)準(zhǔn)。DVB提出了基于Java虛擬機的中間件標(biāo)準(zhǔn)DVB-MHP(多媒體家庭平臺);ATSC成立T3/S17技術(shù)專家小組委員會來為機頂盒定義軟件環(huán)境,該軟件環(huán)境稱為DTV應(yīng)用軟件環(huán)境(DASE)。ATVEF(先進(jìn)電視發(fā)展論壇)也創(chuàng)建了一種稱為AdvancedTelevisionEnhancementForumSpecificationforInteractiveTelevision的規(guī)范。

        4.加解擾技術(shù)

        加解擾技術(shù)用于對數(shù)字節(jié)目進(jìn)行加密和解密。目前,國際上有兩種標(biāo)準(zhǔn):OpenCable定義的POD和DVB定義的SimulCrypt和MultiCrypt標(biāo)準(zhǔn)。OpenCable定義的POD是一個通過PCMCIA接口與機頂盒相連的模塊,該模塊除了解擾功能外,還要完成與前端的交互功能。DVB的MultiCrypt也是采用PCMCIA接口與機頂盒連接,但它只有解擾功能。DVB的SimulCrypt則只需要機頂盒具有ISO7816的SmartCard接口既可,但需要機頂盒具有硬件解擾引擎。下面簡述DVB的有條件接入的基本原理。

        有條件接入的基本原理如圖4所示。節(jié)目在播出前,要經(jīng)過加擾處理,加擾過程是將復(fù)用后的傳送流(TransportStream)與一個偽隨機加擾序列做模2加,而這個偽隨機序列的生成由控制字發(fā)生器提供的控制字(ControlWord,簡稱CW)確定。有條件接入的核心實際上是控制字傳輸?shù)目刂啤T?strong>MPEG傳輸流中,與控制字傳輸相關(guān)的有兩個數(shù)據(jù)流:授權(quán)控制信息(ECMs)和授權(quán)管理信息(EMMs)。由業(yè)務(wù)密鑰(SK)加密處理后的控制字在ECMs中傳送,其中還包括節(jié)目來源、時間、內(nèi)容分類和節(jié)目價格等節(jié)目信息。對控制字加密的業(yè)務(wù)密鑰在授權(quán)管理信息中傳送,并且業(yè)務(wù)密鑰在傳送前要經(jīng)過用戶個人分配密鑰(PDK)的加密處理,EMMs中還包括地址、用戶授權(quán)信息、如用戶可以看的節(jié)目或時間段、用戶付的收視費等。用戶個人分配密鑰(PDK)存放在用戶的智能卡(SmartCard)中。

        在用戶端,機頂盒為了再生出解擾隨機序列,必須獲取相關(guān)的條件接收控制信息。首先,機頂盒根據(jù)PMT和CAT表中CA_descriptor,獲得EMM和ECM的PID值。然后,從TS流中過濾出ECMs和EMMs,并送通過SmardCard接口送給SmartCard。SmardCard首先讀取用戶個人分配密鑰(PDK),用PDK對EMM解密,取出SK,然后利用SK對ECM進(jìn)行解密,取出CW,并將CW通過SmartCard接口送給解擾引擎,解擾引擎利用CW就可以將將已加擾的傳輸流進(jìn)行解擾

        5.電纜調(diào)制解調(diào)器

       到目前為止,各種研究機構(gòu)對電纜調(diào)制解調(diào)器進(jìn)行了廣泛的研究,這些研究成果最終形成了幾個國際性組織定義的標(biāo)準(zhǔn):IEEE定義的IEEE802.14協(xié)議、DAVIC定義的DAVIC協(xié)議和MCNS定義的DOCSIS協(xié)議。

        在這些協(xié)議中,MCNS標(biāo)準(zhǔn)的目的最為簡單和明確,就是在有線網(wǎng)絡(luò)上透明地傳輸IP數(shù)據(jù)包,因此該協(xié)議對IP的支持最好;DAVIC的目的主要是給用戶提供交互式的數(shù)字視音頻服務(wù),同時也兼顧提供數(shù)據(jù)傳輸,該協(xié)議對數(shù)字視頻的支持是最好的;IEEE802.14的目的是建立一個基于HFC的城域網(wǎng),并使該網(wǎng)絡(luò)能支持各種業(yè)務(wù),包括固定比特率CBR、可變比特率VBR以及有效比特率ABR服務(wù),該目的使得它對ATM有很好的支持。

       不同的目的使得各個標(biāo)準(zhǔn)間存在很大的差異,這些差異主要體現(xiàn)在各個標(biāo)準(zhǔn)定義的物理層、MAC層的幀格式和MAC協(xié)議。

      IEEE802.14對ATM信元有很好地支持,并能通過ATM信元很好地支持OoS。在傳輸ATM信元方面,該協(xié)議與MCNS相比有較小的延遲和延遲抖動。但在支持IP方面,由于必須通過AAL5來支持,因而在傳輸IP分組的吞吐量方面比MCNS標(biāo)準(zhǔn)低,這一點對DAVIC標(biāo)準(zhǔn)同樣適用。

        在MAC層,MCNS標(biāo)準(zhǔn)的上行信道訪問方式和碰撞解析算法比IEEE802.14和DAVIC都簡單,使得用戶端設(shè)備比較簡單,再加上對IP有最好的支持,使MCNS標(biāo)準(zhǔn)在目前的市場上最為看好。但也正是因為其簡單,在采用MCNS的CableModem進(jìn)行話音和視頻業(yè)務(wù)時還有一些缺陷,具體地說,在使用MCNS標(biāo)準(zhǔn)的CableModem支持IP電話和可視電話方面,還需要增加支持QoS的機制。但隨著DOCSIS1.1的發(fā)布,該標(biāo)準(zhǔn)已逐步完善起來。

          在對數(shù)字視頻業(yè)務(wù)的支持上,DAVIC由于對數(shù)字電視廣播的兼容和具有帶外信道的優(yōu)勢,在數(shù)字機頂盒的標(biāo)準(zhǔn)中有重要影響。事實上,北美的OpenCable標(biāo)準(zhǔn)就是將MCNS與DAVIC有機地結(jié)合的產(chǎn)物,而歐洲的EuroBox和EuroModem實際上就是采用DAVIC標(biāo)準(zhǔn)。而最早開始制定的IEEE802.14協(xié)議,已漸漸地被市場拋棄。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉