基于PC機(jī)的視頻點(diǎn)播機(jī)頂盒的設(shè)計(jì)
出處:hq_y 發(fā)布于:2007-05-25 13:06:54
|
摘 要: 提出了CATV網(wǎng)絡(luò)環(huán)境下視頻點(diǎn)播(VOD)機(jī)頂盒的設(shè)計(jì)。機(jī)頂盒由五大模塊組成:數(shù)字調(diào)諧器,QAM數(shù)字解調(diào)芯片,MPEG-2解復(fù)用芯片,I2C總線控制器和接口電路。它由一塊PC機(jī)插卡實(shí)現(xiàn),該插卡運(yùn)行在Windows 95環(huán)境下。作為其軟件支持的虛擬設(shè)備驅(qū)動(dòng)程序完成插卡與微機(jī)之間的通信。通過(guò)多次調(diào)試和試驗(yàn),它能夠成功地實(shí)現(xiàn)視頻業(yè)務(wù)的正常接收。
|
|
機(jī)頂盒是視頻點(diǎn)播(VOD)系統(tǒng)的終端設(shè)備,是用戶與VOD服務(wù)器之間的智能接口。它用于視頻業(yè)務(wù)的接收和用戶請(qǐng)求的發(fā)送。因此,VOD系統(tǒng)中的數(shù)據(jù)傳輸被分成兩個(gè)通路:下行通路用于把視頻信息傳送到用戶;上行通路用于把用戶的點(diǎn)播需求傳送到發(fā)送端?;赑C機(jī)的機(jī)頂盒是將機(jī)頂盒的功能做成普通的PC插卡形式,利用計(jì)算機(jī)實(shí)現(xiàn)視頻點(diǎn)播的所有功能。這樣做有幾點(diǎn)好處: |
| 1 機(jī)頂盒的硬件設(shè)計(jì) 機(jī)頂盒的主要功能是為人們提供一個(gè)訪問(wèn)VOD業(yè)務(wù)的途徑,為合法用戶提供一個(gè)友好的界面,其接收部分的總體硬件框圖如圖1所示。 |
![]() |
| 在圖1中,來(lái)自CATV網(wǎng)的下行數(shù)據(jù)經(jīng)數(shù)字調(diào)諧電路實(shí)現(xiàn)頻點(diǎn)選擇,某一頻點(diǎn)上的數(shù)據(jù)流中包含了十幾路節(jié)目的數(shù)據(jù),這些數(shù)據(jù)在發(fā)送端經(jīng)過(guò)了MPEG-2標(biāo)準(zhǔn)的系統(tǒng)復(fù)用。該電路輸出中頻信號(hào),然后由模/數(shù)轉(zhuǎn)換電路輸出數(shù)字信號(hào),作為QAM解調(diào)電路的輸入。上述過(guò)程中的頻點(diǎn)選擇和QAM解調(diào)均由微處理器經(jīng)I2C總線控制。 QAM解調(diào)后的數(shù)字信號(hào)送到MPEG-2解復(fù)用電路,實(shí)現(xiàn)通道選擇,即選出用戶點(diǎn)播的一路節(jié)目。該節(jié)目的數(shù)據(jù)為MPEG-1標(biāo)準(zhǔn)的壓縮形式。為了節(jié)約成本和簡(jiǎn)化電路,并考慮到目前微機(jī)的速度很高、且為Windows95操作系統(tǒng),本設(shè)計(jì)中不采用硬件解壓縮方式,而是將數(shù)據(jù)經(jīng)主機(jī)接口電路以DMA傳輸方式傳送到計(jì)算機(jī)的內(nèi)存中,用軟件方法對(duì)該路節(jié)目進(jìn)行實(shí)時(shí)解壓縮處理并播放出來(lái)。 上述整個(gè)電路可分為幾個(gè)相對(duì)獨(dú)立的模塊,下面分別對(duì)它們進(jìn)行介紹。 1.1 數(shù)字調(diào)諧電路1 數(shù)字調(diào)諧電路實(shí)際上就是一個(gè)高頻頭,它的作用是接收來(lái)自CATV網(wǎng)的下行數(shù)據(jù),根據(jù)微處理器的指令,實(shí)現(xiàn)頻點(diǎn)選擇(與模擬電視相似)。某一選定頻點(diǎn)的數(shù)據(jù)流中仍含有多路節(jié)目的數(shù)字信號(hào),每個(gè)用戶只收看某一頻點(diǎn)中的一路節(jié)目。頻點(diǎn)選擇由微處理器通過(guò)I2C總線控制。數(shù)字調(diào)諧電路與后級(jí)電路的連接如圖2所示。 |
![]() |
| 1.2 A/D視頻轉(zhuǎn)換電路2 高頻頭輸出的模擬中頻信號(hào)的幅值已滿足A/D轉(zhuǎn)換器的輸入要求,因此將它直接送給A/D轉(zhuǎn)換器數(shù)字化,以供后續(xù)的數(shù)字電路進(jìn)一步處理。該模/數(shù)轉(zhuǎn)換器采用Philips公司的芯片,它將模擬視頻信號(hào)轉(zhuǎn)換成二進(jìn)制編碼的數(shù)字視頻信號(hào)。A/D轉(zhuǎn)換電路的連接如圖2所示。 1.3 QAM解調(diào)電路1~2 QAM解調(diào)電路是機(jī)頂盒接收部分的重點(diǎn)和難點(diǎn)之一,芯片的選型十分重要。它的作用是將A/D視頻轉(zhuǎn)換電路輸出的數(shù)字信號(hào)進(jìn)行QAM解調(diào)和其它處理后輸出基帶數(shù)字信號(hào)。 QAM解調(diào)電路采用QAM數(shù)字解調(diào)芯片。該芯片的功能強(qiáng)大,全數(shù)字化處理,芯片外部不需要反饋環(huán)路,支持16、32、64、128和256QAM的解調(diào)。為了實(shí)現(xiàn)芯片的強(qiáng)大功能,其內(nèi)部有大批的控制/配置寄存器供用戶編程使用,這些寄存器可通過(guò)I2C總線或并行總線進(jìn)行讀或?qū)懖僮?。芯片輸出糾錯(cuò)后的MPEG-2傳輸流。 上述介紹的調(diào)諧電路、A/D視頻轉(zhuǎn)換電路和QAM解調(diào)電路組成了一個(gè)相對(duì)獨(dú)立的整體,它們的應(yīng)用電路框圖如圖2所示。 1.4 I2C總線控制電路3~4 在上述電路中,調(diào)諧電路的頻點(diǎn)選擇、QAM解調(diào)芯片內(nèi)部一系列寄存器的讀寫操作均由微處理器通過(guò)I2C總線控制。而微處理器芯片內(nèi)沒有I2C總線接口 因此需要設(shè)計(jì)I2C總線控制電路。該電路由I2C 總線控制器芯片PCF8584構(gòu)成,它可用作大多數(shù)并行總線與串行的I2C總線之間進(jìn)行雙向通信的接口。 利用它可以很方便地將微處理器接入I2C總線實(shí)現(xiàn)芯片間的數(shù)據(jù)傳輸和控制。 I2C總線控制電路與其它電路的連接方法如圖3所示。 |
![]() |
|
1.5 MPEG-2 系統(tǒng)解復(fù)用電路1~25
|
|
2 機(jī)頂盒的軟件設(shè)計(jì) |
|
DMA虛擬設(shè)備驅(qū)動(dòng)程序采用VtoolsD編寫,可由Win32應(yīng)用程序動(dòng)態(tài)裝載。驅(qū)動(dòng)程序負(fù)責(zé)將外設(shè)中的數(shù)據(jù)以DMA方式傳送到內(nèi)存中的兩塊緩沖區(qū)里,應(yīng)用程序分別從這兩塊緩沖區(qū)輪流讀取數(shù)據(jù)。實(shí)現(xiàn)方法如下:
|
|
3 實(shí)驗(yàn)結(jié)果
|
|
參考文獻(xiàn) 11. PCF8584 datasheet http://www.hbjingang.com/datasheet/PCF8584_318668.html. |
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 智能門鎖技術(shù)參數(shù)與選型運(yùn)維指南2025/12/30 9:58:51
- 家用千兆無(wú)線路由器技術(shù)參數(shù)與選型運(yùn)維指南2025/12/29 11:19:02
- 工業(yè)觸摸屏現(xiàn)場(chǎng)運(yùn)維實(shí)操指南:維護(hù)、排查與優(yōu)化2025/12/22 11:46:36
- 家用打印機(jī)全解析:連接方式、故障排查與耗材選擇技巧2025/12/17 10:58:25
- 家用路由器組網(wǎng)技術(shù)全解析:方式選型、優(yōu)化技巧與故障排查2025/12/17 10:56:21
- 高速PCB信號(hào)完整性(SI)設(shè)計(jì)核心實(shí)操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計(jì)算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對(duì)系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計(jì)
- 連接器耐腐蝕性能測(cè)試方法
- PCB電磁兼容(EMC)設(shè)計(jì)與干擾抑制核心實(shí)操規(guī)范
- 用于相位噪聲測(cè)量的低通濾波器設(shè)計(jì)與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問(wèn)題
- 電源IC在便攜式設(shè)備中的設(shè)計(jì)要點(diǎn)
- 連接器結(jié)構(gòu)設(shè)計(jì)常見問(wèn)題分析












