国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于TAWS系統(tǒng)的視頻顯示、音頻處理實(shí)現(xiàn)

2018-02-26 04:46:44楊珍陳少林
電子技術(shù)與軟件工程 2018年14期
關(guān)鍵詞:視頻音頻

楊珍 陳少林

摘要 TAWS即地形提示和警告系統(tǒng),利用目視和音響告警形式的地形提示來防止受控撞地。本文就通過FPGA實(shí)現(xiàn)視頻顯示功能、音頻處理功能進(jìn)行探討。利用乒乓緩存技術(shù)實(shí)現(xiàn)視頻數(shù)據(jù)的高速緩存,視頻顯示圖像部分能夠輸出標(biāo)準(zhǔn)RGB格式的視頻圖像,音頻數(shù)據(jù)通過ram緩存,能夠通過揚(yáng)聲器輸出wav格式的聲音信息。

【關(guān)鍵詞】TAWS FPGA 視頻 音頻

TAWS是一種增強(qiáng)型近地告警系統(tǒng)(EGPWS),近地告警系統(tǒng)(GPWS)不是一個全時段的告警系統(tǒng),它只在無線電高度低于2450英寸時起作用。GPWS根據(jù)飛行的不同階段,定義了多種告警模式,告警計(jì)算機(jī)存儲了各種告警模式相對應(yīng)的極限數(shù)據(jù)。告警計(jì)算機(jī)將其他系統(tǒng)輸送來的飛機(jī)實(shí)際狀態(tài)的數(shù)據(jù)與存儲的極限數(shù)據(jù)相比較,若實(shí)際狀態(tài)超越了某一告警模式的極限,表明飛機(jī)可能有撞地危險,系統(tǒng)就輸出相應(yīng)的音響和目視控制信號,加給駕駛艙中的警告喇叭,使之發(fā)出與模式相關(guān)的語音,并加給相應(yīng)的指示燈,使相應(yīng)的指示燈亮,有時還在發(fā)動機(jī)指示和機(jī)組警告系統(tǒng)的顯示器上顯示出有關(guān)信息,以此來幫助飛行員迅速調(diào)整飛機(jī)狀態(tài)以避免可控飛行撞地(CFIT)事故的發(fā)生。

1 視頻顯示技術(shù)介紹

視頻技術(shù)分為模擬視頻和數(shù)字視頻,數(shù)字圖像數(shù)據(jù)在存儲中的存儲格式主要有RGB和YUV,本項(xiàng)目中選用的是RGB格式,每個像素點(diǎn)都是通過3個獨(dú)立原色的數(shù)值來確定的,每個獨(dú)立原色均用8bit表示,即顏色8bit量化就是24位真彩色。

2 音頻技術(shù)介紹

目前主要的音頻文件存儲格式有:cda格式、wav格式、mp3/mp3pro格式、wma格式、ra格式等。

本文中使用的是wav格式的文件,44.1Khz的采樣頻率,16位量化位數(shù),文件是16進(jìn)制文件,采用的是小段存放格式(高地址存儲高位、低地址存儲低位)按字節(jié)存儲。

3 系統(tǒng)硬件總體設(shè)計(jì)

TAWS系統(tǒng)關(guān)于音頻、視頻方面的硬件設(shè)計(jì)方面的設(shè)計(jì)思路是這樣的:CPU根據(jù)地形情況飛行高度等信息分析出所需要顯示的地形信息和聲音告警信息,通過總線方式傳輸至FPGA,F(xiàn)PGA將信息存儲分發(fā),通過語音芯片傳輸至耳機(jī)播出聲音,將視頻信息按照LVDS接口的顯示器特性輸出。

FPGA是xilinx公司7系列的產(chǎn)品A7200t,語音芯片是PCM1681,支持5khz-200khz的聲音傳輸頻率,視頻顯示器選用友達(dá)面板,型號G065VNO1V2,6.5英寸,像素點(diǎn)640*480,工作頻率60hz。

4 視頻顯示邏輯實(shí)現(xiàn)

LVDS接口的顯示屏有以下幾種形式:D6L(單6位LVDS)、D8L(單8位LVDS)、S6L(雙6位LVDS)、S6L(雙6位LVDS)。

本項(xiàng)目中選用的顯示屏可同時支持6bit與8bit傳輸,本文選用的是6bit的傳輸格式。如圖1所示。

其中,HS:行同步信號,表示一行數(shù)據(jù)的開始。

VS:幀同步信號,表示一幀數(shù)據(jù)的開始,LCD控制器在一個完整幀顯示完成后立即插入一個VS信號,開始新一幀的顯示,VS信號出現(xiàn)的頻率表示一秒鐘內(nèi)能顯示多少幀圖像,稱為“顯示器的頻率”。

DE:數(shù)據(jù)使能信號。

LVDS CLK:像素時鐘信號,表示正在傳輸一個像素的數(shù)據(jù)。

傳輸過程中要滿足行數(shù)據(jù)有效時間及休眠時間、列數(shù)據(jù)的有效時間及休眠時間,以及數(shù)據(jù)刷新率等條件進(jìn)行傳輸才能驅(qū)動顯示屏顯示出圖像。

在顯示過程中為了避免斷屏或者閃屏的情況出現(xiàn),要求視頻數(shù)據(jù)一直保持有規(guī)律的、不間斷的有效傳輸,因此利用FPGA中雙口RAM進(jìn)行乒乓緩存來實(shí)現(xiàn)視頻數(shù)據(jù)的高速傳輸。乒乓緩存器控制兩個RAM的讀寫操作,在RAM1接收視頻圖像數(shù)據(jù)時,RAM2用于視頻圖像數(shù)據(jù)輸出,當(dāng)新的一幀圖像采集完成之后兩塊RAM互換角色。乒乓操作的最大特點(diǎn)就是將經(jīng)過緩存的數(shù)據(jù)流無時間停頓的傳送到輸出端,因此非常適合對時序不連續(xù)的像素進(jìn)行無縫緩沖處理。

5 音頻處理實(shí)現(xiàn)

本文中選用的傳輸芯片為PCM1681,配合運(yùn)算放大器來實(shí)現(xiàn)聲音的輸出。PCM1681通信支持spi和iiC兩種通信模式,可在硬件板上通過固定引腳配置來實(shí)現(xiàn)方式選擇。本文中選擇SPI模式。

MD為配置數(shù)據(jù),一組數(shù)據(jù)由16bit,高8位是所配置的地址,低8位是配置數(shù)據(jù);MS信號為配置模式寫使能,低有效;MC為配置模式寫時鐘。通過配置可實(shí)現(xiàn)各個通道的幅度值調(diào)制,可進(jìn)行采樣過密控制、靜噪控等功能。

設(shè)置LRCK、BCK、SCK等系 統(tǒng)頻率,音頻數(shù)據(jù)傳輸頻率是44.1Khz,所以flrck=44.1 Khz,選用的是16位數(shù)據(jù)格式,fbck=32*fs=1.4112 Mhz,系統(tǒng)采樣時鐘fsck=512*fs=22.5792 MhZ。

該器件的復(fù)位信號必須達(dá)到65536*fs的時間,芯片內(nèi)部的電壓才能上升到正常值,才能支持正常工作。

聲音文件是由CPU總線方式傳輸,由PCM1681輸出,考慮到兩者的數(shù)據(jù)處理速率不一致,需要對接收到的數(shù)據(jù)在FPGA中進(jìn)行緩存,完成異步數(shù)據(jù)流的處理。

6 系統(tǒng)測試實(shí)驗(yàn)

在ISE14.7的編譯環(huán)境下,由外部CPU下發(fā)指令,設(shè)置顯示紅、黃、藍(lán)、深紅、綠、白六種顏色的條形顯示圖案。面板顯示情況如圖2所示。

在顯示界面中,沒有出現(xiàn)閃屏、斷行、顏色不對齊等情況發(fā)生,說明數(shù)據(jù)能夠按照顯示屏的特性穩(wěn)定的傳輸。

系統(tǒng)外接耳機(jī)之后,能夠清晰的聽到聲音,沒有聲音重疊、聲音音速不正常、聲音斷續(xù)的現(xiàn)象發(fā)生。

7 小結(jié)

本文完成了基于LVDS接口的視頻顯示,能夠?qū)⒙曇粑募D(zhuǎn)換為聲音信息。TAWS做為飛機(jī)安全保障系統(tǒng),要及時發(fā)出告警信息,在設(shè)計(jì)時充分考慮了系統(tǒng)的響應(yīng)時間、實(shí)時處理能力,選用的存儲空間滿足視頻、音頻數(shù)據(jù)的緩存,從而避免兩幀文件進(jìn)行累加。

參考文獻(xiàn)

[1]熊文斌,基于FPGA實(shí)現(xiàn)的視頻顯示系統(tǒng)[J].液晶與顯示,2010.

[2]李敏,音頻文件格式wave的轉(zhuǎn)換[J],電腦知識與技術(shù),2005 (08): 73-75.

猜你喜歡
視頻音頻
必須了解的音頻基礎(chǔ)知識 家庭影院入門攻略:音頻認(rèn)證與推薦標(biāo)準(zhǔn)篇
基于Daubechies(dbN)的飛行器音頻特征提取
電子制作(2018年19期)2018-11-14 02:37:08
音頻分析儀中低失真音頻信號的發(fā)生方法
電子制作(2017年9期)2017-04-17 03:00:46
網(wǎng)絡(luò)視頻廣告的傳播策略探討
基于IPv6組播技術(shù)校園網(wǎng)絡(luò)視頻服務(wù)設(shè)計(jì)
怎樣提高中小學(xué)日常教學(xué)視頻資源拍攝的整體質(zhì)量
遠(yuǎn)程視頻監(jiān)控圖像自動標(biāo)注優(yōu)化方法
Pro Tools音頻剪輯及修正
人間(2015年8期)2016-01-09 13:12:42
盐边县| 贵阳市| 教育| 北碚区| 元氏县| 卢龙县| 宜昌市| 棋牌| 会东县| 宁阳县| 长治市| 宾川县| 淮安市| 英德市| 四平市| 东山县| 墨玉县| 鸡西市| 彝良县| 桦川县| 青州市| 射洪县| 石棉县| 定南县| 微山县| 容城县| 玛多县| 绥江县| 集安市| 正阳县| 乌兰察布市| 洱源县| 湖口县| 阿尔山市| 都兰县| 满城县| 宣武区| 天台县| 肇源县| 彰化市| 丹东市|