音頻監(jiān)測系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2021-01-23 21:39
隨著數(shù)字信號處理與計算機技術的不斷發(fā)展,廣播電臺和電視臺的制作、播控正在向數(shù)字化、網(wǎng)絡化、自動化方向轉換。在這個過程中,需要大量的數(shù)字音頻錄制、編輯、編解碼、分析、監(jiān)測、控制等數(shù)字化自動化的設備。為了保證播出系統(tǒng)的正常運行,廣播電臺、監(jiān)測中心都需要對系統(tǒng)中的音頻信號做監(jiān)測。市場上已有的音頻監(jiān)測系統(tǒng)通常采用PC機+專業(yè)聲卡的方案或DSP方案。PC能插入的專業(yè)聲卡數(shù)量有限、音頻數(shù)據(jù)線布線復雜、體積功耗較大,在滿足24×7小時不間斷監(jiān)測的任務需求上顯得力不從心。DSP方案受DSP功能限制較大,不夠靈活,升級系統(tǒng)的過程復雜且成本很高。根據(jù)以上情況,我們提出了采用嵌入式系統(tǒng)的音頻監(jiān)測解決方案。本課題中實現(xiàn)的監(jiān)測方式突破了傳統(tǒng)意義上人為干預的方式,實現(xiàn)自動監(jiān)測和報警,選用的嵌入式平臺則從安全性和穩(wěn)定性的角度出發(fā)可以解決目前大部分的廣播、電視臺內采用PC構架的監(jiān)測方案所帶來的安全性和穩(wěn)定性不確定的問題。本文以設計實現(xiàn)嵌入式音頻監(jiān)測系統(tǒng)為目標,分析了業(yè)界現(xiàn)狀,研究了嵌入式平臺軟硬件選型、驅動程序開發(fā)、應用系統(tǒng)設計以及嵌入式系統(tǒng)的調試。本課題的研究成果對已有或未來將要發(fā)展的廣播總控輔助一體化系統(tǒng)、音頻智...
【文章來源】:復旦大學上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:76 頁
【學位級別】:碩士
【部分圖文】:
PXA255系統(tǒng)結構概觀[9]
圖3.4PXA255的DMA控制器概觀〔9}上圖是pXA255的OMA控制器示意圖。它含有16個OMA通道,每個通道有4個32位的寄存器來控制。它們是描述符地址、源地址、目標地址、命令控制器。使用OMA前需要先判斷當前使用的OMA通道的狀態(tài),如果是停止狀態(tài)就可以進行OMA動作,反之說明之前的OMA操作尚未完成或者有其它異常情況發(fā)生。若是之前操作尚未完成則忽略此中斷處理的數(shù)據(jù)部分。在源地址寄存器中設置復制來源的地址:DSADR(am_in_dma)=AM_IN_DEV_FIFO_BASE;,然后需要使用invalidate_dcache_range()把將要寫入的內存的數(shù)據(jù)緩沖清除,這一步非常必要,具體會在調試方法一章中做進一步介紹。如果不對此段內存做清除將會使得應用程序使用的數(shù)據(jù)為’‘舊數(shù)據(jù)“。接下去設置目標地址DTADR(am_in_dma)=_Pa(am_in_bUf)+am_in_bytes_got;,注意OTAOR接受的是物理地址,非虛地址。
圖3.85日1101A內存結構和顯示點陣內容關系圖3.8示意的是隊M結構和顯示內容的關系。一個page包含8行,實際我們用到的行為40,列為96,芯片最多支持64行x132列。3.5.2驅動程序設計1.定義頭文件,其中主要包含F(xiàn)pGA緩存地址、工OC丁L定義、以及點陣行的偏移和Oled的數(shù)據(jù)結構。代碼片段如下:#defineMIRROROL任D#defineMIRROROLED#defineMIRROROLEDV工只丁UALBASETOTALLINEILINESOFFSET0XF200000050X30#defineMIRROROLEDLINE5OFFSET0XIF0#defineIOCTLMIRROROL任DMAGIC’O’
【參考文獻】:
期刊論文
[1]數(shù)字音頻監(jiān)測系統(tǒng)設計及應用[J]. 陳月昌,肖蓉,武愛敏. 廣播與電視技術. 2007(05)
[2]Linux運用于嵌入式系統(tǒng)的技術分析[J]. 王亞軍,劉金剛. 計算機應用研究. 2005(05)
[3]淺談VU表與PPM表在直播室的應用[J]. 鄧小云,陳金順. 音響技術. 2004(02)
碩士論文
[1]基于嵌入式Linux的流媒體網(wǎng)絡收音機系統(tǒng)的設計與研究[D]. 瞿楊霞.中北大學 2008
本文編號:2995969
【文章來源】:復旦大學上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:76 頁
【學位級別】:碩士
【部分圖文】:
PXA255系統(tǒng)結構概觀[9]
圖3.4PXA255的DMA控制器概觀〔9}上圖是pXA255的OMA控制器示意圖。它含有16個OMA通道,每個通道有4個32位的寄存器來控制。它們是描述符地址、源地址、目標地址、命令控制器。使用OMA前需要先判斷當前使用的OMA通道的狀態(tài),如果是停止狀態(tài)就可以進行OMA動作,反之說明之前的OMA操作尚未完成或者有其它異常情況發(fā)生。若是之前操作尚未完成則忽略此中斷處理的數(shù)據(jù)部分。在源地址寄存器中設置復制來源的地址:DSADR(am_in_dma)=AM_IN_DEV_FIFO_BASE;,然后需要使用invalidate_dcache_range()把將要寫入的內存的數(shù)據(jù)緩沖清除,這一步非常必要,具體會在調試方法一章中做進一步介紹。如果不對此段內存做清除將會使得應用程序使用的數(shù)據(jù)為’‘舊數(shù)據(jù)“。接下去設置目標地址DTADR(am_in_dma)=_Pa(am_in_bUf)+am_in_bytes_got;,注意OTAOR接受的是物理地址,非虛地址。
圖3.85日1101A內存結構和顯示點陣內容關系圖3.8示意的是隊M結構和顯示內容的關系。一個page包含8行,實際我們用到的行為40,列為96,芯片最多支持64行x132列。3.5.2驅動程序設計1.定義頭文件,其中主要包含F(xiàn)pGA緩存地址、工OC丁L定義、以及點陣行的偏移和Oled的數(shù)據(jù)結構。代碼片段如下:#defineMIRROROL任D#defineMIRROROLED#defineMIRROROLEDV工只丁UALBASETOTALLINEILINESOFFSET0XF200000050X30#defineMIRROROLEDLINE5OFFSET0XIF0#defineIOCTLMIRROROL任DMAGIC’O’
【參考文獻】:
期刊論文
[1]數(shù)字音頻監(jiān)測系統(tǒng)設計及應用[J]. 陳月昌,肖蓉,武愛敏. 廣播與電視技術. 2007(05)
[2]Linux運用于嵌入式系統(tǒng)的技術分析[J]. 王亞軍,劉金剛. 計算機應用研究. 2005(05)
[3]淺談VU表與PPM表在直播室的應用[J]. 鄧小云,陳金順. 音響技術. 2004(02)
碩士論文
[1]基于嵌入式Linux的流媒體網(wǎng)絡收音機系統(tǒng)的設計與研究[D]. 瞿楊霞.中北大學 2008
本文編號:2995969
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2995969.html
最近更新
教材專著