《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的語音錄制與回放系統
基于FPGA的語音錄制與回放系統
摘要: 0引言隨著微電子技術的發展,系統集成向高速、高集成度、低功耗發展已經成為必然,同時SoPC技術也應用而生。SoPC將軟硬件集成于單個可編程邏輯器件平臺,使得系統設計更加簡潔靈活。SoPC綜合了SoC
關鍵詞: SoPC 語音錄制 FPGA
Abstract:
Key words :

0 引言

隨著微電子技術的發展,系統集成向高速、高集成度、低功耗發展已經成為必然,同時SoPC技術也應用而生。SoPC將軟硬件集成于單個可編程邏輯器件平臺,使得系統設計更加簡潔靈活。SoPC綜合了SoC,PLD和FPGA的優點,集成了硬核和軟核CPU、OSP、存儲器、外圍I/O及可編程邏輯,用戶可以利用SoPC平臺自行設計高速、高性能的CPU和DSP處理器,使得電子系統設計進入一個嶄新的模式。
該設計運用SoPC技術實現嵌入式數字化語音錄制與回放。其中,介紹了在FPGA上構建WM8731的I2C總線,以及數字化語音在SRAM中的存儲,并利用Matlab 7.0.4軟件對所采集的語音數據進行仿真。SoPC是現在電子技術、電子系統設計的匯聚點和發展方向。充分體現了其高性能、設計靈活和易用等特點。

1 系統整體方案

系統以Altera公司的FPGA芯片(CycloneⅡ系列)EP2C35F672C6NK為平臺,結合音頻編/解碼芯片WM8731 實現語音錄制與回放。該FPGA芯片具有豐富的片內資源,大量的邏輯宏單元和多個硬件乘法器,大量的自定義I/O接口,此外還有4個鎖相環,為系統提供實時時鐘。設計中充分利用了FPGA的高速并行和Avalon總線自定義硬件外設的優勢,從而構建了一個高集成度、高性能的系統。
語音通過話筒輸入,由音頻編/解碼芯片WM8731以8 kHz的A/D采樣率轉換成16位PCM碼緩存。此外,為確保采集的語音數據不丟失,先將語音存儲在SRAM中,再作后續處理。整體系統框架圖1所示。

1.1 芯片工作原理

音頻編/解碼芯片WM8731上電后必須將工作模式設置在系統要求的狀態下,因此上電后需要用VERILOG HDL編寫程序模塊對芯片的工作模式進行設置。該語音編/解碼芯片有多種工作模式,A/D變換后,語音的采樣頻率與采樣位寬都需要根據系統的具體要求,合理配置。語音芯片的配置時序為I2C模式,芯片接口為主模式,即由WM8731提供位時鐘,A/D轉換和D/A轉換的左、右聲道控制相位時鐘,以及轉換后的數據PCM碼輸送給FPGA處理器。以下為芯片配置字列表,WM8731內部控制字寄存器有16個,在芯片初始化時,在制作ROM表格中完成。相應的程序設置如下:

1. 2 配置單元模塊

配置單元模塊綜合頂層圖如圖2所示。從程序編譯分析報告(見圖3)可以得出,該單元模塊消耗了101個邏輯單元,它作為語音采集模塊的一個子模塊。在配置電路中,模塊CLOCK_50將輸入的50 MHz系統時鐘分頻為1 MHz,作為I2C總線模塊的工作時鐘,CLOCK_50模塊中寫出的上面程序代碼是一個表格,存儲了配置的控制字。I2C總線模塊的I2C_SDAT和 I2C_SCLK是數據線和時鐘線,DE2板固定分配了專門的I2C數據線和時鐘線的引腳線。

 


1.3 語音采集模塊

語音采集單元頂層綜合模塊如圖4所示。系統通過語音采集模塊將語音芯片采集的聲音數據串/并轉換為16位PCM碼,聲音數據傳送至S- RAM存儲器內保存,這里設置了4 s錄音時間,用戶1次輸入3個孤立詞(如數字),4×8 KB=32 KB,考慮到32 KB的原始數據需要預處理、FIR濾波和歸一化。斷點檢測,所有處理后的數據仍然存入后續的SRAM地址中。檢測出的孤立詞分別存入獨立首地址后面。

1.4 語音采集實時采樣

鎖相環PLL給予WM8731工作在18.4 MHz時鐘頻率下,通過I2C總線控制器設置WM8731工作在8 kHz的采樣頻率下。圖5為在嵌入式邏輯分析儀(SignalTapⅡLogic Analyzer)下語音采集控制器的采樣圖。

 


圖5為實時采集圖,測試人現場讀入語音數據,模塊實時進行語音采集回放。從圖中可見,左對齊語音采集過程一共有19個脈沖,其中前16個脈沖為有效語音數據提取脈沖,后3個脈沖為將來處理擴展預留。有效語音提取出來之后便存人SRAM中。該模塊通過計數器,從啟動錄音開始,自動錄制4 s的語音信號。

2 語音錄制回放仿真

經WM8731采集的語音信號轉換并存儲于SRAM,然后用SRAM中的數據將SRAM的語音數據導出,圖6為語音采集模塊處理后作者錄入的數字符號“1234”效果圖。


圖6是通過DE2控制面板軟件讀取SRAM前256 KB數據(地址:O~0x1FFFF)在Matlab軟件上畫出來的圖形,同時為了對比,通過Matlab自帶的 [y,fs,bits]=wavread(‘Blip’,[N1 N2]),進行同樣話語的錄制,用sound(x,fs,bits)對聲音進行回放,仿真結果見圖6、圖7。從仿真圖可看出,以Matlab平臺為標準,FPGA實時采集與現實吻合。

3 結語

該系統充分利用了FPGA的高速處理能力,自行設計采集模塊和I2C協議驅動模塊,并通過AWALON總線掛載在Nios軟核上,很好地實現了實時高速采集回放,充分體現了FPGA的優越性能。同時結合SoPC設計理念,使系統一片式整合。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜欧美不卡精品aaaaa| 久久久www成人免费无遮挡大片| 亚洲一区二区四区| 欧美精品日日鲁夜夜添| 老司机免费视频一区二区| 久久狠狠亚洲综合| 欧美尤物一区| 欧美中文在线视频| 久久成人免费视频| 久久精品综合网| 久久亚洲私人国产精品va媚药| 久久精品亚洲精品国产欧美kt∨| 欧美自拍丝袜亚洲| 久久精品视频99| 久久米奇亚洲| 老色鬼精品视频在线观看播放| 麻豆成人小视频| 农村妇女精品| 欧美精品日韩www.p站| 一区二区黄色| 亚洲黄色性网站| 亚洲欧美日韩综合| 欧美日韩在线免费视频| 欧美亚洲一区二区三区| 免费在线日韩av| 亚洲综合日韩| 欧美日本韩国一区| 欧美在线观看你懂的| 欧美日韩免费| 午夜视频精品| 欧美日韩国产黄| 日韩亚洲一区二区| aaa亚洲精品一二三区| 免费成人黄色| 亚洲国产精品va在看黑人| 亚洲精品乱码久久久久久黑人| 亚洲性视频网址| av不卡在线| 国产精品日韩欧美综合| 亚洲私人影院| 国产精品视频你懂的| 欧美一区二区三区四区在线| 亚洲国产精品一区制服丝袜| 国产午夜精品全部视频在线播放| 亚洲精品一区二区三区福利| 韩国成人精品a∨在线观看| 亚洲免费成人av| 国产一区91精品张津瑜| 亚洲第一二三四五区| 亚洲一区二区三区精品视频| 日韩香蕉视频| 亚洲欧美日韩高清| 亚洲国产精品999| 一区二区av在线| 欧美在线你懂的| 欧美大成色www永久网站婷| 亚洲欧美中日韩| 老司机aⅴ在线精品导航| 欧美日韩另类字幕中文| 国产日本欧美在线观看| 亚洲欧洲精品一区二区精品久久久 | 欧美少妇一区| 国产性做久久久久久| 亚洲国产高清自拍| 亚洲系列中文字幕| 亚洲人成小说网站色在线| 亚洲欧美卡通另类91av| 久久久水蜜桃| 欧美日韩情趣电影| 黄色亚洲在线| 亚洲综合第一| 夜夜嗨av色综合久久久综合网| 久久精品国产欧美激情| 欧美日韩亚洲一区二区三区在线观看 | 在线观看日韩欧美| 国产精品ⅴa在线观看h| 一色屋精品视频在线看| 亚洲国产精品久久精品怡红院| 欧美黄色一级视频| 亚洲与欧洲av电影| 欧美诱惑福利视频| 亚洲天堂成人| 亚洲激情图片小说视频| 国产日韩在线视频| 亚洲午夜精品一区二区三区他趣| 日韩午夜一区| 久久99伊人| 欧美午夜一区二区福利视频| 亚洲国产精品va在线看黑人| 亚洲综合999| 在线一区二区日韩| 欧美va天堂| 国产亚洲精品bv在线观看| 一区二区精品国产| 亚洲精品少妇网址| 老司机精品导航| 国产一区二区三区自拍 | 亚洲大胆视频| 久久成人精品一区二区三区| 欧美三日本三级少妇三2023| 亚洲国产天堂久久综合网| 久久国产高清| 久久国内精品视频| 国产精品黄色在线观看| 亚洲人成人77777线观看| 91久久香蕉国产日韩欧美9色| 久久国产精品99国产精| 国产精品亚洲第一区在线暖暖韩国| 亚洲精品久久久久久久久久久久| 亚洲第一视频| 久久久久久久成人| 亚洲国产欧美日韩另类综合| 狠狠色丁香婷婷综合| 亚洲欧美成人在线| 亚洲欧美视频一区二区三区| 欧美日韩视频一区二区| 亚洲第一在线| 亚洲三级视频| 欧美波霸影院| 亚洲区欧美区| 99av国产精品欲麻豆| 欧美精品一区二区三区久久久竹菊| 在线免费观看欧美| 亚洲欧洲久久| 开元免费观看欧美电视剧网站| 韩国v欧美v日本v亚洲v | 亚洲国产精品悠悠久久琪琪| 久久久久综合一区二区三区| 国产精品影音先锋| 亚洲女人小视频在线观看| 亚洲男人的天堂在线aⅴ视频| 国产精品第一区| 亚洲一本大道在线| 亚洲专区一二三| 国产九区一区在线| 亚洲欧美在线另类| 欧美一区二区三区喷汁尤物| 国产精品亚洲综合久久| 欧美一级久久| 久久综合色8888| 亚洲人成在线播放| 午夜精品久久久久久久99热浪潮| 久久精品91久久久久久再现| 韩国在线一区| 亚洲裸体视频| 欧美日韩午夜视频在线观看| 91久久精品国产91性色| 午夜国产精品视频| 亚洲精品欧美| 欧美性猛交xxxx乱大交蜜桃| 亚洲一区免费视频| 久久精品国产久精国产爱| 尤物九九久久国产精品的分类| 亚洲精品在线电影| 国产精品久久久久久久一区探花| 亚洲欧美日韩一区二区三区在线| 久久久久久999| 亚洲激情在线播放| 亚洲一区二区三区在线看| 国产精品视频一二三| 亚洲精品亚洲人成人网| 亚洲精品视频在线观看免费| 亚洲欧美资源在线| 国内综合精品午夜久久资源| 亚洲欧洲一区二区三区久久| 欧美日韩日韩| 性欧美在线看片a免费观看| 看片网站欧美日韩| 99精品欧美一区二区三区| 欧美综合国产精品久久丁香| 亚洲国产日韩欧美| 午夜精品久久久久久久久久久久久| 国产一区清纯| 亚洲香蕉成视频在线观看 | 亚洲综合日韩在线| 免费美女久久99| 亚洲一区二三| 欧美肥婆在线| 午夜欧美精品| 亚洲激情在线播放| 日韩午夜高潮| 久久久久久夜| 中文高清一区| 免费久久99精品国产自在现线| 亚洲国产精品一区二区www| 亚洲欧美日韩在线不卡| 欧美精品日韩| 欧美专区在线播放| 欧美特黄一级| 亚洲日本中文字幕| 国产午夜精品全部视频在线播放| 野花国产精品入口| 在线观看不卡| 久久福利一区| 亚洲午夜女主播在线直播| 欧美韩日一区二区| 久久精品视频99| 国产伦理精品不卡| 亚洲香蕉伊综合在人在线视看| 在线不卡亚洲|