[發(fā)明專利]數(shù)字視頻廣播高兼容裝置無效
| 申請?zhí)枺?/td> | 02111540.0 | 申請日: | 2002-04-28 |
| 公開(公告)號(hào): | CN1377186A | 公開(公告)日: | 2002-10-30 |
| 發(fā)明(設(shè)計(jì))人: | 龐志平;周欣;李強(qiáng);黃允捷;袁忠根;劉學(xué)新 | 申請(專利權(quán))人: | 上海南廣電子技術(shù)有限公司 |
| 主分類號(hào): | H04N7/015 | 分類號(hào): | H04N7/015 |
| 代理公司: | 上海東亞專利代理有限公司 | 代理人: | 羅習(xí)群 |
| 地址: | 200030 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)字視頻 廣播 兼容 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及在數(shù)字視頻廣播中,一種通過動(dòng)態(tài)配置而實(shí)現(xiàn)高度兼容性的裝置,屬通信技術(shù)領(lǐng)域。
背景技術(shù)
目前,在數(shù)字視頻廣播(DVB)或有線網(wǎng)數(shù)字視頻廣播中,發(fā)射端采用二種調(diào)制模式,即正交幅度調(diào)制(QAM)和四相相移鍵控調(diào)制(QPSK),在接收端,則需要相應(yīng)的不同接收硬件,兩者不能兼容,給用戶帶來不便。另外在數(shù)字視頻廣播(DVB)中往往采用各種不同CA廠商的CA系統(tǒng),而不同的CA系統(tǒng)往往要求使用不同的接收設(shè)備。造成接收設(shè)備種類眾多,而每一種接收設(shè)備的生產(chǎn)量都不是很大。給廠商帶來不便,也影響了廠商的收益。在局端也有類似的多種系統(tǒng)的問題。
發(fā)明內(nèi)容
本發(fā)明是在數(shù)據(jù)廣播設(shè)備上,設(shè)置二種芯片,一種是接口芯片,另一種是可編程芯片,軟件通過接口芯片,將可編程芯片的配置文件或程序下載到一塊或多塊可編程芯片上,通過更換不同的配置文件或程序,使設(shè)備具有高兼容性能;實(shí)現(xiàn)正交幅度調(diào)制(QAM)和四相相移鍵控調(diào)制(QPSK)兼容接收的軟件,其工作步聚是:
步聚1????設(shè)置W89c840aF芯片各個(gè)寄存器,完成對硬件接口的初始化設(shè)置。
步聚2????將FPGA控制邏輯下載到硬件中,啟動(dòng)硬件數(shù)據(jù)處理模塊。
步聚3????通過IIC總線配置Ves1820x的各個(gè)寄存器,完成信號(hào)設(shè)定。
步聚4????收到中斷后,通過DMA方式獲取數(shù)據(jù)。
步聚5????按照加密協(xié)議對數(shù)據(jù)進(jìn)行解密,解密后的數(shù)據(jù)提交至應(yīng)用程序接口。
在數(shù)字?jǐn)U播設(shè)上設(shè)置的接口芯片和可編程芯片之間的連接關(guān)系是:將后面一塊或多塊可編程芯片的編程腳和RESET腳,連接到接口芯片上,或?qū)⑵溥B接到前面已配置好的可編程芯片相應(yīng)腳上,后面一塊可編程腳芯片編程腳和RESET腳連接到其前面一塊可編程腳芯片編程腳和RESET腳上,或采用混合連接方式,即有的可編程芯片編程腳和RESET腳連接到接口芯片上,有的則連接到可編程芯片的編程腳和RESET腳上;
接口芯片可以是串行口、并行口、鍵盤接口、鼠標(biāo)接口、PCI、ISA、USB、1394等接口芯片;可編程芯片可以是FPGA、E2PROM、FLASH?MEMROY以及各種PLD芯片;
設(shè)計(jì)一驅(qū)動(dòng)程序,包括系統(tǒng)初始化模塊、系統(tǒng)退出模塊、數(shù)據(jù)處理模塊及以數(shù)據(jù)獲取模塊,其中,系統(tǒng)初始化模塊的工作步聚是:
????1,檢測卡,如果失敗,終止程序,否則轉(zhuǎn)到2。
????2,為Adapter分配內(nèi)存。
????3,打開注冊表。
????4,讀取網(wǎng)卡地址。
????5,讀取PCI總線的配置信息。
????6,讀取卡號(hào)。
????7,從注冊表讀出卡的配置信息,如果成功,轉(zhuǎn)到8,否則轉(zhuǎn)到15。
????8,從注冊表讀出一部Adapter分成員變量。
????9,關(guān)閉注冊表。
????10初始化Adapter。
????11,注冊Adapter,創(chuàng)建設(shè)備對象,如果成功轉(zhuǎn)到15。
????12,配置FPGA。
????13,創(chuàng)建系統(tǒng)守護(hù)線程。
????14,返回成功,過程終止。
????15,釋放Adapter占用的內(nèi)存。
????16,返回失敗,過程終止。系統(tǒng)退出模塊的工作步聚是:
??????1,等待守護(hù)線程退出。
??????2,停止卡接收。
??????3,將網(wǎng)卡地址寫入寄存器。
??????4,禁止中斷。
??????5,取消寄存器,I/O端口映射。
??????6,反初始化Adapter,數(shù)據(jù)處理模塊工作步聚是:
??????1,判斷緩沖區(qū)是否溢出,如果是,轉(zhuǎn)到2,否由轉(zhuǎn)到3,
??????2,處理緩沖溢出。
??????3,取得MAC包長度。
??????4,處理該包。
??????5,判斷緩沖是否有數(shù)據(jù),如有,轉(zhuǎn)到6,否則轉(zhuǎn)到14。
??????6,判斷是否幀尾,如是,轉(zhuǎn)到7,如不是,轉(zhuǎn)到11。
??????7,統(tǒng)計(jì)幀數(shù)。
??????8,判斷是否IOQ數(shù)據(jù),如是,轉(zhuǎn)到9,否則轉(zhuǎn)到10。
??????9,處理IOQ數(shù)據(jù),轉(zhuǎn)到11。
??????10,處理普通方式數(shù)據(jù)。
??????11,如有多于一個(gè)IOQ數(shù)據(jù),就處理這些IOQ數(shù)據(jù)。
??????12,檢測緩沖描述不否有錯(cuò)誤,如果有就行進(jìn)行卡復(fù)
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海南廣電子技術(shù)有限公司,未經(jīng)上海南廣電子技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/02111540.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





