《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的嵌入式數字化語音錄制與回放的設計實現
基于FPGA的嵌入式數字化語音錄制與回放的設計實現
電子發燒友
摘要: 0引言隨著微電子技術的發展,系統集成向高速、高集成度、低功耗發展已經成為必然,同時SoPC技術也應用而生。SoPC將軟硬件集成于單個可編程邏輯器件平臺,使得系統設計更加簡潔靈活。SoPC綜合了SoC,PLD和FPGA的優點,集成了硬核和軟核CPU、OSP、存儲器、外圍I/O及可編程邏輯,用戶可以利用SoPC平臺自行設計高速、高性能的CPU和DSP處理器,使得電子系統設計進入一個嶄新的模式。該設計運用SoPC技術實現嵌入式數字化語音錄制與回放。其中,介紹了在FPGA上構建WM8731的I2C總線,以及數字化語音在SRAM中的存儲,并利用Matlab7.0.4軟件對所采集的語音數據進行仿真。SoPC是現在電子技術、電子系統設計的匯聚點和發展方向。充分體現了其高性能、設計靈活和易用等特點。1系統整體方案系統以Altera公司的FPGA芯片(CycloneⅡ系列)EP2C35F672C6NK為平臺,結合音頻編/解碼芯片WM8731實現語音錄制與回放。該FPGA芯片具有豐富的片內資源,大量的邏輯宏單元和多個硬件乘法器,大量的自定義I/O接口,此外還有4個鎖相環,為系統提供實時時鐘。設計中充分利用了FPGA的高速并行和A
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總線自定義硬件外設的優勢,從而構建了一個高集成度、高性能的系統。歡迎轉載,本文來自電子發燒友網(http://www.elecfans.com/)

  語音通過話筒輸入,由音頻編/解碼芯片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亚洲国产精品_日韩亚洲一区二区
欧美日韩123| 国产精品美女久久久久久免费 | 久久综合伊人77777尤物| 亚洲级视频在线观看免费1级| 一区二区三区高清视频在线观看| 国产日韩精品电影| 欧美精品在线视频| 巨乳诱惑日韩免费av| 亚洲免费网址| avtt综合网| 亚洲精品中文字| 亚洲欧美国产另类| 亚洲美女av黄| 最新亚洲电影| 伊人成综合网伊人222| 国产亚洲精品高潮| 国产免费观看久久黄| 国产精品久久久久av免费| 乱码第一页成人| 久久久噜噜噜久久久| 久久国产主播精品| 久久爱另类一区二区小说| 亚洲欧美日韩国产精品| 亚洲午夜电影在线观看| 一本到高清视频免费精品| 亚洲美女视频在线观看| 亚洲精品日韩精品| 91久久精品久久国产性色也91| 欧美在线视频一区二区三区| 亚洲欧美中文日韩在线| 亚洲精品日韩综合观看成人91| 亚洲国产视频一区| 伊人久久亚洲美女图片| 加勒比av一区二区| 永久免费精品影视网站| 黄色一区三区| 国产最新精品精品你懂的| 国产精品女主播| 国产精品日韩久久久久| 国产精品久久中文| 国产乱码精品一区二区三区av| 国产精品久久久久久模特| 国产精品久久久久久模特| 欧美成人激情在线| 欧美激情片在线观看| 欧美日韩精品一区视频 | 久久亚洲捆绑美女| 久久这里只精品最新地址| 另类人畜视频在线| 欧美电影打屁股sp| 欧美日韩视频在线一区二区观看视频 | 亚洲国产精品va| 亚洲人成免费| 99国产精品视频免费观看| 亚洲深夜激情| 亚洲图片激情小说| 新67194成人永久网站| 欧美在线视频日韩| 久久裸体艺术| 欧美激情成人在线| 欧美女激情福利| 国产精品久久久久久久app| 国产精品亚洲一区二区三区在线| 国产一区二区三区四区hd| 国产一区免费视频| 国产真实乱偷精品视频免| 黄色成人av| 亚洲乱码国产乱码精品精| 在线一区视频| 欧美在线综合| 亚洲日韩视频| 午夜一区二区三区在线观看| 久久裸体视频| 欧美一区2区三区4区公司二百| 久久综合精品国产一区二区三区| 欧美精品v国产精品v日韩精品| 欧美视频一区在线| 国产亚洲视频在线| 亚洲国产精品毛片| 亚洲深夜福利| 欧美在线视频a| 一本一本久久a久久精品综合麻豆| 香蕉久久国产| 欧美黄色一区二区| 国产欧美一区在线| 在线观看欧美成人| 亚洲视频播放| 亚洲黄色毛片| 午夜在线精品| 欧美连裤袜在线视频| 国产精品手机在线| 亚洲国产日韩欧美在线99| 亚洲少妇自拍| aa成人免费视频| 亚洲成色最大综合在线| 亚洲无吗在线| 免费在线看一区| 国产伦精品一区二区三区免费迷| 亚洲国产成人久久综合| 亚洲欧美激情四射在线日| 亚洲欧洲日本专区| 欧美一区二区三区的| 免费欧美日韩国产三级电影| 国产精品视频网址| 亚洲理伦在线| 亚洲福利国产精品| 午夜性色一区二区三区免费视频 | 久久久99久久精品女同性| 欧美日韩激情小视频| 欧美二区在线看| 国产欧美日韩精品专区| 99精品99| 亚洲精品中文字| 久久综合一区| 国内伊人久久久久久网站视频 | 国产精品高清在线| 亚洲一区亚洲| 销魂美女一区二区三区视频在线| 国产精品女人久久久久久| 亚洲专区一区| 久久久久se| 一区视频在线| 亚洲精品久久久久久久久| 欧美高清视频一二三区| 亚洲国产一区二区精品专区| 亚洲精品视频免费| 欧美日本一区二区三区| 亚洲蜜桃精久久久久久久 | 小黄鸭精品aⅴ导航网站入口| 国产伦精品一区二区三区免费迷| 亚洲免费在线播放| 久久av一区二区三区漫画| 国内精品视频在线播放| 久久精品免视看| 欧美成人黑人xx视频免费观看| 亚洲欧洲一二三| 亚洲一区二区不卡免费| 国产精品亚洲激情| 欧美一区午夜精品| 欧美成人免费大片| 99在线精品视频在线观看| 午夜视频一区在线观看| 国模一区二区三区| 亚洲另类一区二区| 国产精品二区在线| 久久国产手机看片| 欧美日韩精品一区二区在线播放 | 欧美一区二区精品| 影音先锋久久资源网| 99国产精品一区| 国产精品一级| 亚洲激情在线激情| 欧美丝袜第一区| 欧美一区二区国产| 欧美精品日韩综合在线| 亚洲一区二区三区涩| 久久这里有精品15一区二区三区| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲欧美综合网| 国产一区二区成人| 99这里只有精品| 国产欧美日韩亚洲精品| 91久久精品网| 国产精品久久97| 亚洲国产经典视频| 欧美系列亚洲系列| 久久精品国产免费| 欧美三区在线| 久久精品国产亚洲高清剧情介绍| 欧美日韩国产免费观看| 亚洲欧美日韩国产一区| 免播放器亚洲| 亚洲免费影视| 欧美精品电影| 午夜性色一区二区三区免费视频| 欧美99久久| 亚洲免费视频网站| 欧美激情精品久久久久久蜜臀| 亚洲视频在线观看网站| 理论片一区二区在线| 国产精品99久久久久久有的能看 | 国产日韩欧美在线看| 日韩一级黄色片| 国产曰批免费观看久久久| 制服诱惑一区二区| 国精产品99永久一区一区| 亚洲午夜精品久久久久久浪潮| 激情久久久久久| 午夜视频在线观看一区二区| 亚洲国产日韩一级| 久久久久久久久久久一区| 99精品视频免费| 欧美成人四级电影| 欧美在线在线| 国产精品永久免费| 一区二区三区高清不卡| 在线免费观看日本一区| 久久精品伊人| 亚洲男人av电影| 国产精品久久久久aaaa九色|