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

基于FPGA的語(yǔ)音存儲(chǔ)與回放系統(tǒng)

2011-04-27 10:29:52河南大學(xué)閆占強(qiáng)
電子世界 2011年9期
關(guān)鍵詞:設(shè)計(jì)

河南大學(xué) 梁 勇 閆占強(qiáng)

前言

數(shù)字化語(yǔ)音存儲(chǔ)與回放系統(tǒng)的作用是對(duì)聲音信號(hào)進(jìn)行存儲(chǔ)和回放,并實(shí)現(xiàn)數(shù)字化控制。能夠做到的控制方法有很多,譬如單片機(jī)控制、DSP控制、FPGA控制等。本文研究的是基于FPGA控制下的語(yǔ)音存儲(chǔ)與回放系統(tǒng),在該系統(tǒng)中,沒(méi)有使用專(zhuān)用的語(yǔ)音處理芯片,而是利用FPGA作為核心控制器,完成語(yǔ)音信號(hào)的數(shù)字化處理,從而實(shí)現(xiàn)語(yǔ)音的存儲(chǔ)與回放。

1.系統(tǒng)總體結(jié)構(gòu)

圖1 數(shù)字化語(yǔ)音存儲(chǔ)與回放系統(tǒng)示意圖

圖2 FPGA外部接線

該數(shù)字化語(yǔ)音存儲(chǔ)與回放系統(tǒng)的基本工作原理是:將麥克風(fēng)采集到得語(yǔ)音信號(hào)經(jīng)過(guò)模擬放大和濾波處理后,通過(guò)模數(shù)轉(zhuǎn)換器(A/D)轉(zhuǎn)換成數(shù)字信號(hào),再通過(guò)控制器(FPGA)的控制存儲(chǔ)在存儲(chǔ)器中;回放時(shí),由控制器(FPGA)將數(shù)據(jù)從存儲(chǔ)器中讀出,然后通過(guò)數(shù)模轉(zhuǎn)換器(D/A)轉(zhuǎn)換成模擬信號(hào),經(jīng)放大后由揚(yáng)聲器輸出。當(dāng)然,為了實(shí)現(xiàn)高質(zhì)量的音質(zhì)要求,在AD之前及DA之后,用帶通濾波器濾除不必要的噪聲,以達(dá)到較好的效果。人實(shí)際說(shuō)話的頻率范圍300~3400Hz,所以濾波器設(shè)計(jì)在該頻道范圍。

本設(shè)計(jì)方案系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示。

2.主控電路

2.1 FPGA頂層電路

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

2.2 各部分介紹

分頻器1,用來(lái)產(chǎn)生存儲(chǔ)器所需要的存儲(chǔ)時(shí)鐘;分頻器2,用來(lái)產(chǎn)生AD芯片所需要的采樣時(shí)鐘。

根據(jù)數(shù)模轉(zhuǎn)換電路ADC0809的功能實(shí)現(xiàn)以及各管腳的具體作用,我們可以對(duì)ADC0809進(jìn)行控制,以實(shí)現(xiàn)其數(shù)模轉(zhuǎn)換的作用。

AD0809的采樣工作時(shí)序如圖3所示,我們可以根據(jù)該時(shí)序,畫(huà)出控制器的時(shí)序轉(zhuǎn)換圖,如圖4所示。

我們用狀態(tài)機(jī)的思想設(shè)計(jì)該控制器。以下是部分代碼。其實(shí)現(xiàn)的電路封裝后的形式如圖2的最下面的芯片。

圖3 AD0809采樣時(shí)序

圖4 ADC0809采樣狀態(tài)圖

存儲(chǔ)芯片HM628128D控制模塊為jicunnx。在實(shí)際的操作過(guò)程中,任何存儲(chǔ)芯片對(duì)于數(shù)據(jù)的存儲(chǔ)與讀取都需要一定的控制信號(hào),這樣方能實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)與讀取。為此,我們?cè)贔PGA芯片中對(duì)于該存儲(chǔ)芯片的控制進(jìn)行了設(shè)計(jì)。同樣用狀態(tài)機(jī)的思想來(lái)實(shí)現(xiàn),程序略。

三態(tài)門(mén),由于存儲(chǔ)芯片HM628128D的數(shù)據(jù)端是雙向端口,輸入輸出共用,所以FPGA和它連接的時(shí)候需要設(shè)計(jì)三態(tài)門(mén),使得在HM628128D進(jìn)行讀操作時(shí),三態(tài)門(mén)處于高阻狀態(tài)。其實(shí)現(xiàn)的電路封裝后的形式如圖2的tris1的芯片。

3.電路仿真

控制電路我們使用quartusⅡ自帶的仿真工具進(jìn)行驗(yàn)證。

3.1 分頻器的仿真

對(duì)于分頻器電路來(lái)說(shuō),我們可以通過(guò)quartusⅡ自帶的仿真軟件進(jìn)行仿真,由于分頻器1和分頻器2完全相同,可以對(duì)任意一個(gè)進(jìn)行仿真即可,對(duì)分頻器1的仿真結(jié)果如圖5所示。

該設(shè)計(jì)所使用的分頻器為48分頻,由圖5可以看出該設(shè)計(jì)達(dá)到了要求。

3.2 模數(shù)轉(zhuǎn)換電路ADC0809控制模塊的仿真

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

3.3 三態(tài)門(mén)電路的仿真

該三態(tài)門(mén)所能實(shí)現(xiàn)的功能是:當(dāng)寫(xiě)入時(shí),wr=0,read=1,tris1為打開(kāi)狀態(tài),DIN[7..0]通過(guò)輸出YY[7..0]寫(xiě)入芯片HM628128D,當(dāng)讀出時(shí),wr=1,read=0,此時(shí),trish高阻狀態(tài),由芯片HM628128D讀出數(shù)據(jù),DON[7..0]通過(guò)DOU[7..0]送到DAC0800中。該三態(tài)門(mén)實(shí)現(xiàn)8位數(shù)據(jù)的傳輸。其仿真結(jié)果如圖7所示。

圖5 分頻器電路的仿真結(jié)果

圖6 ADC0809控制模塊的仿真

圖7 三態(tài)門(mén)電路的仿真結(jié)果

圖8 存儲(chǔ)芯片控制模塊的仿真結(jié)果

3.4 存儲(chǔ)芯片控制模塊的仿真

對(duì)于存儲(chǔ)芯片的控制模塊的仿真結(jié)果如圖8所示。

由圖中可以看出,該設(shè)計(jì)可以對(duì)存儲(chǔ)芯片HM628128D的存儲(chǔ)與讀取進(jìn)行控制,實(shí)現(xiàn)其功能。

結(jié)論

在本設(shè)計(jì)中,實(shí)現(xiàn)了用FPGA芯片控制語(yǔ)音的存儲(chǔ)與回放,由于FPGA芯片自帶容量較小,無(wú)法實(shí)現(xiàn)大量數(shù)據(jù)的存儲(chǔ),所以使用了HM628128D實(shí)現(xiàn)存儲(chǔ)容量的擴(kuò)展,這樣可以使語(yǔ)音存儲(chǔ)時(shí)間為10s以上。如果在軟件中增加壓縮算法,可節(jié)省存儲(chǔ)空間,是一種實(shí)用的電路方案。

[1]張常年,王振紅.全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽訓(xùn)練精選[M].北京:化學(xué)工業(yè)出版社,2010.

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

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

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

[5]徐志軍等.CPLD/FPGA的開(kāi)發(fā)與運(yùn)用[M].北京:電子工業(yè)出版社,2002.

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

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

猜你喜歡
設(shè)計(jì)
二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專(zhuān)
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計(jì)到“設(shè)計(jì)健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 欧美精品高清| 色AV色 综合网站| 精品视频一区在线观看| 激情乱人伦| 日韩av在线直播| 亚洲手机在线| 三区在线视频| 亚洲午夜片| 熟女日韩精品2区| 91亚洲免费视频| AV不卡无码免费一区二区三区| 国产精品欧美日本韩免费一区二区三区不卡 | 免费高清a毛片| 国产成人综合日韩精品无码首页| 看你懂的巨臀中文字幕一区二区| 国产在线八区| 美女无遮挡免费视频网站| 国产成人一区二区| 亚洲国产理论片在线播放| 婷婷六月激情综合一区| 国产极品美女在线播放| 尤物视频一区| 亚洲视频一区在线| 免费国产高清视频| 亚洲成A人V欧美综合| 国产精品hd在线播放| 中文字幕永久在线看| 日本高清成本人视频一区| 成人精品在线观看| 手机看片1024久久精品你懂的| 97在线国产视频| 日本国产精品| 欧美三级视频在线播放| 国产网友愉拍精品视频| 色婷婷电影网| 亚洲天堂网在线观看视频| 日韩在线播放欧美字幕| 国产精品人人做人人爽人人添| 婷五月综合| 国产在线观看一区精品| 亚洲欧美日韩久久精品| 国产丝袜丝视频在线观看| 一级毛片免费不卡在线| 亚洲国产91人成在线| 极品av一区二区| 日韩无码视频播放| 亚洲二区视频| 91精品国产丝袜| 日韩精品高清自在线| 国产精品大尺度尺度视频| 亚洲免费人成影院| 9999在线视频| 秋霞午夜国产精品成人片| 香蕉视频国产精品人| 在线欧美a| 国产尹人香蕉综合在线电影| 91久久国产综合精品女同我| 免费一级α片在线观看| 毛片在线看网站| 天堂av综合网| 欧美一道本| 国产美女无遮挡免费视频网站 | 国产白浆视频| 国产一区二区三区在线观看免费| 青青草91视频| 免费亚洲成人| 日本欧美在线观看| 刘亦菲一区二区在线观看| 丁香婷婷激情网| 久久成人国产精品免费软件| 无码专区国产精品一区| 国内毛片视频| 女人18毛片久久| 国产又黄又硬又粗| m男亚洲一区中文字幕| 一级成人a毛片免费播放| 精品日韩亚洲欧美高清a| 草逼视频国产| 亚洲国产中文精品va在线播放| 欧美一级99在线观看国产| 欧美福利在线播放| 亚洲无线国产观看|