近年來,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和視頻編碼標準受到廣泛接受,視頻點播、視頻流和遠程教育等基于網(wǎng)絡(luò)的多媒體業(yè)務(wù)逐漸普及。為了對擁有不同終端資源,不同接入網(wǎng)絡(luò)以及不同興趣的用戶提供靈活的多媒體數(shù)據(jù)訪問服務(wù),多媒體數(shù)據(jù)的內(nèi)容需要根據(jù)應(yīng)用環(huán)境動態(tài)調(diào)整,轉(zhuǎn)碼正是實現(xiàn)這一挑戰(zhàn)性任務(wù)的關(guān)鍵技術(shù)之一。 視頻轉(zhuǎn)碼對時間的要求非常苛刻,以至于用高速的通用微處理器芯片也無法在規(guī)定的時間內(nèi)完成必要的運算。因此,必須為這樣的運算設(shè)計一個專用的高速硬線邏輯電路,在高速FPGA器件上實現(xiàn)或制成高速專用集成電路。用高密度的FPGA來構(gòu)成完成轉(zhuǎn)碼算法所需的電路系統(tǒng),實現(xiàn)專用集成電路的功能,因其成本低、設(shè)計周期短、功耗小、可靠性高、使用靈活等優(yōu)點而成為適合本課題的最佳選擇。 本文根據(jù)MPEG-2中可變長編碼(VLC)理論,采用了兩級查找表減少了VLC存儲空間的使用,完成VLC編碼的實現(xiàn)。根據(jù)MPEG-2中關(guān)于System Packet的定義,針對FPGA可實現(xiàn)性,以空間換取復(fù)雜度的減少,實現(xiàn)了PES包的打包模塊。根據(jù)MPEG-2相應(yīng)的轉(zhuǎn)碼理論,完成了對系統(tǒng)解碼模塊相應(yīng)的連接和調(diào)試,對解碼模塊以真實的bit流進行了貼近板級的情況的仿真。根據(jù)MPEG-2中TM5的算法的局限性,分析得出只需要對P幀進行相應(yīng)處理即可改進場景變換對視頻質(zhì)量的影響,完成對TM5的算法的改進。通過性能估算和電路仿真,各模塊的吞吐率能夠滿足轉(zhuǎn)碼系統(tǒng)的要求。
上傳時間: 2013-07-22
上傳用戶:shinesyh
DVB-S(Digital Video Broadcasting bv Satellite)調(diào)制器是符合DVB-S協(xié)議的數(shù)字電視前端設(shè)備之一,也滿足我國數(shù)字電視衛(wèi)星廣播標準,該設(shè)備可以廣泛應(yīng)用于數(shù)字電視衛(wèi)星業(yè)務(wù)和相關(guān)數(shù)字電視業(yè)務(wù)。本文主要闡述了基于FPGA實現(xiàn)DVB-S調(diào)制器的信道編碼和調(diào)制,按功能對DVB-S信道編碼過程進行模塊分解、模塊接口定義,針對每個模塊進行工作原理分析、算法分析、HDL描述、時序仿真及FPGA實現(xiàn);DVB-S調(diào)制器的核心是信道編碼和調(diào)制部分,利用FPGA在數(shù)字信號處理方面的優(yōu)勢,本文重點對其中的幾個關(guān)鍵模塊,包括RS編碼、卷積交織器和卷積穿孔編碼等的實現(xiàn)算法進行了比較詳細的分析,并通過HDL描述和時序仿真來驗證算法正確性;對FPGA各模塊的資源進行了估計、利用Altera公司的Cyclone器件的內(nèi)部鎖相環(huán)實現(xiàn)ASI信號的接收;最后對整機進行了測試,測試結(jié)果表明,本文設(shè)計的DVB-S調(diào)制器技術(shù)指標滿足設(shè)計要求。
上傳時間: 2013-04-24
上傳用戶:gmh1314
近年來,隨著多媒體技術(shù)的迅猛發(fā)展,電子、計算機、通訊和娛樂之間的相互融合、滲透越來越多,而數(shù)字音頻技術(shù)則是應(yīng)用最為廣泛的技術(shù)之一。MP3(MPEG-1 Audio LayerⅢ)編解碼算法作為數(shù)字音頻的解決方案,在便攜式多媒體產(chǎn)品中得到了廣泛流行。 在已有的便攜式MP3系統(tǒng)實現(xiàn)方案中,低速處理器與專用硬件結(jié)合的SOC設(shè)計方案結(jié)合了硬件實現(xiàn)方式和軟件實現(xiàn)方式的優(yōu)點,具有成本低、升級容易、功能豐富等特點。IMDCT(反向改進離散余弦變換)是編解碼算法中一個運算量大調(diào)用頻率高的運算步驟,因此適于硬件實現(xiàn),以降低處理器的開銷和功耗,來提高整個系統(tǒng)的性能。 本文首先闡述了MP3音頻編解碼標準和流程,以及IMDCT常用的各種實現(xiàn)算法。在此基礎(chǔ)上選擇了適于硬件實現(xiàn)的遞歸循環(huán)實現(xiàn)方法,并在已有算法的基礎(chǔ)上進行了改進,減小了所需硬件資源需求并保持了運算速度。接著提出了模塊總體設(shè)計方案,結(jié)合算法進行了實現(xiàn)結(jié)構(gòu)的優(yōu)化,并在EDA環(huán)境下具體實現(xiàn),用硬件描述語言設(shè)計、綜合、仿真,且下載到Xilinx公司的VirtexⅡ系列xc2v1000FPGA器件中,在減小硬件資源的同時快速地實現(xiàn)了IMDCT,經(jīng)驗證功能正確。
上傳時間: 2013-06-11
上傳用戶:亮劍2210
隨著多媒體編碼技術(shù)的發(fā)展,視頻壓縮標準在很多領(lǐng)域都得到了成功應(yīng)用,如視頻會議(H.263)、DVD(MPEG-2)、機頂盒(MPEG-2)等等,而網(wǎng)絡(luò)帶寬的不斷提升和高效視頻壓縮技術(shù)的發(fā)展使人們逐漸把關(guān)注的焦點轉(zhuǎn)移到了寬帶網(wǎng)絡(luò)數(shù)字電視(IPTV)、流媒體等基于傳輸?shù)臉I(yè)務(wù)上來。帶寬的增加為流式媒體的發(fā)展鋪平了道路,而高效的視頻壓縮標準的出臺則是流媒體技術(shù)發(fā)展的關(guān)鍵。H.264/AVC是由國際電信聯(lián)合會和國際標準化組織共同發(fā)展的下一代視頻壓縮標準之一。新標準中采用了新的視頻壓縮技術(shù),如多模式幀間預(yù)測、1/4像素精度預(yù)測、整數(shù)DCT變換、變塊尺寸運動補償、基于上下文的二元算術(shù)編碼(CABAC)、基于上下文的變長編碼(CAVLC)等等,這些技術(shù)的采用大大提高了視頻壓縮的效率,更有利于寬帶網(wǎng)絡(luò)數(shù)字電視(IPTV)、流媒體等基于傳輸?shù)臉I(yè)務(wù)的實現(xiàn)。 本文主要根據(jù)視頻會議應(yīng)用的需要對JM8.6代碼進行優(yōu)化,目標是實現(xiàn)基于Baseline的低復(fù)雜度的CIF編碼器,并對部分功能模塊進行電路設(shè)計。在設(shè)計方法上采用自頂向下的設(shè)計方法,首先對H.264編碼器的C代碼和算法進行優(yōu)化,并對優(yōu)化后的結(jié)果進行測試比較,結(jié)果顯示在圖像質(zhì)量沒有明顯降低的情況下,H.264編碼器編碼CIF格式視頻每秒達到15幀以上,滿足了視頻會議應(yīng)用的實時性要求。然后,以C模型為參考對H.264編碼器的部分功能模塊電路進行設(shè)計。采用Verilog HDL實現(xiàn)了這些模塊,并在Quartus Ⅱ中進行了綜合、仿真、驗證。主要完成了Zig-zag掃描和CAVLC模塊的設(shè)計,詳細說明模塊的工作原理和過程,然后進行多組的仿真測試,結(jié)果與C模型相應(yīng)部分的結(jié)果一致,證明了設(shè)計的正確性。
上傳時間: 2013-06-11
上傳用戶:kjgkadjg
在數(shù)字電視系統(tǒng)中,MPEG-2編碼復(fù)用器是系統(tǒng)傳輸?shù)暮诵沫h(huán)節(jié),所有的節(jié)目、數(shù)據(jù)以及各種增值服務(wù)都是通過復(fù)用打包成傳輸流傳輸出去。目前,只有少數(shù)公司掌握復(fù)用器的核心算法技術(shù),能夠采用MPEG-2可變碼率統(tǒng)計復(fù)用方法提高帶寬利用率,保證高質(zhì)量圖像傳輸。由于目前正處廣播電視全面向數(shù)字化過渡期間,市場潛力巨大,因此對復(fù)用器的研究開發(fā)非常重要。本文針對復(fù)用器及其接口技術(shù)進行研究并設(shè)計出成形產(chǎn)品。 文中首先對MPEG-2標準及NIOS Ⅱ軟核進行分析。重點研究了復(fù)用器中的部分關(guān)鍵技術(shù):PSI信息提取及重構(gòu)算法、PID映射方法、PCR校正及CRC校驗算法,給出了實現(xiàn)方法,并通過了硬件驗證。然后對復(fù)用器中主要用到的AsI接口和DS3接口進行了分析與研究,給出了設(shè)計方法,并通過了硬件驗證。 本文的主要工作如下: ●首先對復(fù)用器整體功能進行詳細分析,并劃分軟硬件各自需要完成的功能。給出復(fù)用器的整體方案以及ASI接口和DS3接口設(shè)計方案。 ●在FPGA上采用c語言實現(xiàn)了PSI信息提取與重構(gòu)算法。 ●給出了實現(xiàn)快速的PID映射方法,并根據(jù)FPGA特點給出一種新的PID映射方法,減少了邏輯資源的使用,提高了穩(wěn)定性。 ●采用Verilog設(shè)計了SI信息提取與重構(gòu)的硬件平臺,并用c語言實現(xiàn)了SDT表的提取與重構(gòu)算法,在FPGA中成功實現(xiàn)了動態(tài)分配內(nèi)存空間。 ●在FPGA上實現(xiàn)了.ASI接口,主要分析了位同步的實現(xiàn)過程,實現(xiàn)了一種新的快速實現(xiàn)字節(jié)同步的設(shè)計。 ●在FPGA上實現(xiàn)了DS3接口,提出并實現(xiàn)了一種兼容式DS3接口設(shè)計。并對幀同步設(shè)計進行改進。 ●完成部分PCB版圖設(shè)計,并進行調(diào)試監(jiān)測。 本復(fù)用器設(shè)計最大特點是將軟件設(shè)計和硬件設(shè)計進行合理劃分,硬件平臺及接口采用Verilog語言實現(xiàn),PSI信息算法主要采用c語言實現(xiàn)。這種軟硬件的劃分使系統(tǒng)設(shè)計更加靈活,且軟件設(shè)計與硬件設(shè)計可同時進行,極大的提高了工作效率。 整個項目設(shè)計采用verilog和c兩種語言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE兩種設(shè)計平臺下設(shè)計實現(xiàn)。根據(jù)此方案已經(jīng)開發(fā)出兩臺帶有ASI和DS3接口的數(shù)字電視TS流復(fù)用器,經(jīng)測試達到了預(yù)期的性能和技術(shù)指標。
上傳時間: 2013-06-10
上傳用戶:01010101
隨著數(shù)字時代的到來,信息化程度的不斷提高,人們相互之間的信息和數(shù)據(jù)交換日益增加。正交幅度調(diào)制器(QAM Modulator)作為一種高頻譜利用率的數(shù)字調(diào)制方式,在數(shù)字電視廣播、固定寬帶無線接入、衛(wèi)星通信、數(shù)字微波傳輸?shù)葘拵ㄐ蓬I(lǐng)域得到了廣泛應(yīng)用。 近年來,集成電路和數(shù)字通信技術(shù)飛速發(fā)展,F(xiàn)PGA作為集成度高、使用方便、代碼可移植性等優(yōu)點的通用邏輯開發(fā)芯片,在電子設(shè)計行業(yè)深受歡迎,市場占有率不斷攀升。本文研究基于FPGA與AD9857實現(xiàn)四路QAM調(diào)制的全過程。FPGA實現(xiàn)信源處理、信道編碼輸出四路基帶I/Q信號,AD9857實現(xiàn)對四路I/Q信號的調(diào)制,輸出中頻信號。本文具體內(nèi)容總結(jié)如下: 1.介紹國內(nèi)數(shù)字電視發(fā)展狀況、國內(nèi)國際的數(shù)字電視標準,并詳細介紹國內(nèi)有線電視的系統(tǒng)組成及QAM調(diào)制器的發(fā)展過程。 2.研究了QAM調(diào)制原理,其中包括信源編碼、TS流標準格式轉(zhuǎn)換、信道編碼的原理及AD9857的工作原理等。并著重研究了信道編碼過程,包括能量擴散、RS編碼、數(shù)據(jù)交織、星座映射與差分編碼等。 3.深入研究了基于FPAG與AD9857電路設(shè)計,其中包括詳細研究了FPGA與AD9857的電路設(shè)計、在allegro下的PCB設(shè)計及光繪文件的制作,并做成成品。 4.簡單介紹了FPGA的開發(fā)流程。 5.深入研究了基于FPAG代碼開發(fā),其中主要包括I2C接口實現(xiàn),ASI到SPI的轉(zhuǎn)換,信道編碼中的TS流包處理、能量擴散、RS編碼、數(shù)據(jù)交織、星座映射與差分編碼的實現(xiàn)及AD9857的FPGA控制使其實現(xiàn)四路QAM的調(diào)制。 6.介紹代碼測試、電路測試及系統(tǒng)指標測試。 最終系統(tǒng)指標測試表明基于FPGA與AD9857的四路DVB-C調(diào)制器基本達到了國標的要求。
上傳時間: 2013-07-05
上傳用戶:leehom61
數(shù)字電視按傳輸方式分為地面、衛(wèi)星和有線三種。其中,DVB-S和DVB-C這兩個全球化的衛(wèi)星和有線傳輸方式標準,目前已作為世界統(tǒng)一標準被大多數(shù)國家所接受。而對于地面數(shù)字電視廣播標準,經(jīng)國際電訊聯(lián)盟(ITU)批準的共有三個,包括歐盟的DVB-T(Digital Video Broadcasting-Terrestrial,數(shù)字視頻地面廣播)標準、美國的ATSC(Advanced Television System Committee,先進電視制式委員會)標準和日本的ISDB-T(Terrestrial Integrated Services DigitalBroadcasting,綜合業(yè)務(wù)數(shù)字廣播)標準。綜合比較起來,歐洲的DVB-T標準在技術(shù)及應(yīng)用實踐上都更加成熟。 本論文首先介紹了DVB-T系統(tǒng)的主要結(jié)構(gòu),針對DVB-T標準中各模塊的實現(xiàn)進行了闡述,并根據(jù)發(fā)射機端各個模塊討論了接收機端相關(guān)模塊的算法設(shè)計。 隨后,論文給出了基于Microsoft Visual Studio 2005平臺實現(xiàn)的數(shù)字電視基帶信號產(chǎn)生與接收的軟件仿真系統(tǒng)的總體設(shè)計流程,重點討論了內(nèi)編解碼器和內(nèi)交織/解交織器的算法與實現(xiàn),并在實現(xiàn)的多參數(shù)可選的數(shù)字電視基帶信號產(chǎn)生與接收軟件仿真平臺上,重點分析了內(nèi)編/解碼模塊在接收端Viterbi譯碼算法中采用硬判決、簡化軟判決以及不同調(diào)制方式時對DVB-T系統(tǒng)整體性能的影響。 最后,論文討論了內(nèi)碼譯碼算法的實現(xiàn)改進,使得Viterbi譯碼更適合在FPGA上實現(xiàn),同時針對邏輯設(shè)計進行優(yōu)化以便節(jié)省硬件資源。論文重點討論了對幸存路徑信息存儲譯碼模塊的改進,比較了此模塊三種不同的實現(xiàn)方式帶來的硬件速率和資源的優(yōu)劣,通過利用4塊RAM對幸存路徑信息的交互讀寫,完成了對傳統(tǒng)回溯算法的改進,實現(xiàn)了加窗回溯的譯碼輸出,同時實現(xiàn)了回溯長度可配置以實現(xiàn)系統(tǒng)不同的性能要求。
上傳時間: 2013-08-02
上傳用戶:遠遠ssad
·MPEG4編解碼系統(tǒng)代碼,可以用來開發(fā)自己的mpeg-4編解碼系統(tǒng),也可以在其中加入自己的代碼,開發(fā)視頻水印系統(tǒng).文件列表: MPEG4視頻編解碼 ...............\divx(編碼) ...............\..........\bitstream.c ...............\..........\bitstrea
上傳時間: 2013-06-05
上傳用戶:pscsmon
·C寫的MPEG4音頻源代碼(G.723/G.729)----source code of MPEG 4 audio coder G723/G729 implement in C.文件列表: MPEG4音頻源碼 .............\v1refsoft990809 .............\...............\include
上傳時間: 2013-04-24
上傳用戶:kakuki123
·詳細說明:提供了目前最全面的音頻,視頻的編碼和解碼庫,包括G.711,G.726,AMR,MP3,H.261,H.263,MPEG-1,MPEG-2,MPEG-4,H.264,使用MMX匯編優(yōu)化,效率非常高。可以直接加入到自己的工程中使用,非常方便。- Has provided the present most comprehensive audio frequency, the video fr
上傳時間: 2013-05-31
上傳用戶:yaohe123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1