999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的語音存儲與回放系統

2011-04-27 10:29:52河南大學閆占強
電子世界 2011年9期
關鍵詞:設計

河南大學 梁 勇 閆占強

前言

數字化語音存儲與回放系統的作用是對聲音信號進行存儲和回放,并實現數字化控制。能夠做到的控制方法有很多,譬如單片機控制、DSP控制、FPGA控制等。本文研究的是基于FPGA控制下的語音存儲與回放系統,在該系統中,沒有使用專用的語音處理芯片,而是利用FPGA作為核心控制器,完成語音信號的數字化處理,從而實現語音的存儲與回放。

1.系統總體結構

圖1 數字化語音存儲與回放系統示意圖

圖2 FPGA外部接線

該數字化語音存儲與回放系統的基本工作原理是:將麥克風采集到得語音信號經過模擬放大和濾波處理后,通過模數轉換器(A/D)轉換成數字信號,再通過控制器(FPGA)的控制存儲在存儲器中;回放時,由控制器(FPGA)將數據從存儲器中讀出,然后通過數模轉換器(D/A)轉換成模擬信號,經放大后由揚聲器輸出。當然,為了實現高質量的音質要求,在AD之前及DA之后,用帶通濾波器濾除不必要的噪聲,以達到較好的效果。人實際說話的頻率范圍300~3400Hz,所以濾波器設計在該頻道范圍。

本設計方案系統總體結構框圖如圖1所示。

2.主控電路

2.1 FPGA頂層電路

FPGA頂層接線如圖2所示。在該設計中clk24m接24MHz晶振;cp接ADC0809模數轉換電路;yy[7..0]接HM628128D;res接按鍵開關,res為0時地址復位;wo接高低電平開關,wo為0時錄音為1時放音;dout[7..0]接D/A轉換器的數據輸入端;wr、read、adr[16..0]接HM628128D;bz接發光指示燈,顯示錄音或放音工作狀態;其余端接ADC0809模數轉換電路。

2.2 各部分介紹

分頻器1,用來產生存儲器所需要的存儲時鐘;分頻器2,用來產生AD芯片所需要的采樣時鐘。

根據數模轉換電路ADC0809的功能實現以及各管腳的具體作用,我們可以對ADC0809進行控制,以實現其數模轉換的作用。

AD0809的采樣工作時序如圖3所示,我們可以根據該時序,畫出控制器的時序轉換圖,如圖4所示。

我們用狀態機的思想設計該控制器。以下是部分代碼。其實現的電路封裝后的形式如圖2的最下面的芯片。

圖3 AD0809采樣時序

圖4 ADC0809采樣狀態圖

存儲芯片HM628128D控制模塊為jicunnx。在實際的操作過程中,任何存儲芯片對于數據的存儲與讀取都需要一定的控制信號,這樣方能實現數據的存儲與讀取。為此,我們在FPGA芯片中對于該存儲芯片的控制進行了設計。同樣用狀態機的思想來實現,程序略。

三態門,由于存儲芯片HM628128D的數據端是雙向端口,輸入輸出共用,所以FPGA和它連接的時候需要設計三態門,使得在HM628128D進行讀操作時,三態門處于高阻狀態。其實現的電路封裝后的形式如圖2的tris1的芯片。

3.電路仿真

控制電路我們使用quartusⅡ自帶的仿真工具進行驗證。

3.1 分頻器的仿真

對于分頻器電路來說,我們可以通過quartusⅡ自帶的仿真軟件進行仿真,由于分頻器1和分頻器2完全相同,可以對任意一個進行仿真即可,對分頻器1的仿真結果如圖5所示。

該設計所使用的分頻器為48分頻,由圖5可以看出該設計達到了要求。

3.2 模數轉換電路ADC0809控制模塊的仿真

由該圖(圖中信號從上到下依次為:ale,clk,din[7..0],dout[7..0],eoc,oe,start)可以看出,在clk下降沿時刻,當eoc為高電平時,就將din[7..0]的數據傳送給dout[7..0],ale與start則周期性的出現(由于輸入eoc的周期出現)。從而實現信號轉換的開始與鎖存。

3.3 三態門電路的仿真

該三態門所能實現的功能是:當寫入時,wr=0,read=1,tris1為打開狀態,DIN[7..0]通過輸出YY[7..0]寫入芯片HM628128D,當讀出時,wr=1,read=0,此時,trish高阻狀態,由芯片HM628128D讀出數據,DON[7..0]通過DOU[7..0]送到DAC0800中。該三態門實現8位數據的傳輸。其仿真結果如圖7所示。

圖5 分頻器電路的仿真結果

圖6 ADC0809控制模塊的仿真

圖7 三態門電路的仿真結果

圖8 存儲芯片控制模塊的仿真結果

3.4 存儲芯片控制模塊的仿真

對于存儲芯片的控制模塊的仿真結果如圖8所示。

由圖中可以看出,該設計可以對存儲芯片HM628128D的存儲與讀取進行控制,實現其功能。

結論

在本設計中,實現了用FPGA芯片控制語音的存儲與回放,由于FPGA芯片自帶容量較小,無法實現大量數據的存儲,所以使用了HM628128D實現存儲容量的擴展,這樣可以使語音存儲時間為10s以上。如果在軟件中增加壓縮算法,可節省存儲空間,是一種實用的電路方案。

[1]張常年,王振紅.全國大學生電子設計競賽訓練精選[M].北京:化學工業出版社,2010.

[2]王誠,吳繼華等.Altera FPGA/CPLD設計(基礎篇)[M].北京:人民郵電出版社,2005.

[3]潘松,黃繼業.EDA技術實用教程(第三版)[M].北京:科學出版社,2007.

[4]李洋.EDA技術實用教程(第二版)[M].北京:機械工業出版社,2009.

[5]徐志軍等.CPLD/FPGA的開發與運用[M].北京:電子工業出版社,2002.

[6]Peter Wilson著.杜海生,等譯.FPGA設計實踐[M].北京:人民郵電出版社,2009.

[7]華成英,童詩白.模擬電子技術基礎(第四版)[M].北京:高等教育出版社,2006.

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 天堂在线www网亚洲| 亚洲AV电影不卡在线观看| 99久久国产综合精品2020| 国产精品99一区不卡| 五月激情婷婷综合| 久久精品丝袜| 久久国产精品77777| 国产精品太粉嫩高中在线观看| 青青草a国产免费观看| 国产精品美女自慰喷水| 伊人久综合| 国产成人调教在线视频| 欧美激情成人网| a级毛片免费看| 91精品伊人久久大香线蕉| 久久国产精品嫖妓| 日韩高清无码免费| 国产99精品久久| 色爽网免费视频| 国产成人高清在线精品| 日韩成人高清无码| 国产欧美日韩精品综合在线| 精品一区国产精品| 欧美v在线| 欧美亚洲另类在线观看| 免费一级成人毛片| 中文字幕在线视频免费| 精品久久久久成人码免费动漫| 在线观看91香蕉国产免费| 青青操视频在线| 美女无遮挡被啪啪到高潮免费| www.youjizz.com久久| 国产亚洲视频在线观看| 午夜性刺激在线观看免费| 国产屁屁影院| 久久黄色小视频| 国产久操视频| 天天综合网色| 伊人天堂网| 成人毛片在线播放| 91免费国产在线观看尤物| 久久精品亚洲中文字幕乱码| 国产免费精彩视频| 午夜丁香婷婷| 国产综合无码一区二区色蜜蜜| 国产第一页第二页| 欧美高清视频一区二区三区| 色偷偷综合网| 麻豆精选在线| 亚洲综合在线最大成人| 一区二区自拍| 人人看人人鲁狠狠高清| 日本免费a视频| 国产swag在线观看| 欧类av怡春院| 国产香蕉国产精品偷在线观看| 亚洲免费人成影院| 女人一级毛片| 中文字幕 欧美日韩| 国产精品永久在线| 免费国产不卡午夜福在线观看| 无码内射在线| 91网站国产| 黄片一区二区三区| 国产一级小视频| 日本五区在线不卡精品| 亚洲精品视频免费| 国内精品免费| 九九热视频在线免费观看| 日韩天堂在线观看| 亚洲AV无码一区二区三区牲色| 久久不卡精品| 亚洲欧美另类中文字幕| 蝴蝶伊人久久中文娱乐网| 亚洲午夜久久久精品电影院| 午夜在线不卡| 国产亚洲美日韩AV中文字幕无码成人| 亚洲AⅤ综合在线欧美一区| av无码久久精品| 影音先锋丝袜制服| 国产精品尹人在线观看| 香蕉国产精品视频|