帳號:guest(3.141.41.121)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):沈子睿
作者(外文):Shen, Tzu-Jui
論文名稱(中文):於現場可程式化邏輯閘陣列平台實現數位微機電麥克風陣列
論文名稱(外文):Field Programmable Gate Array Implementation of a Digital Microelectromechanical Systems Microphone Array
指導教授(中文):白明憲
指導教授(外文):Bai, Ming-Sian R.
口試委員(中文):李昇憲
鄭泗東
口試委員(外文):Li, Sheng-Shian
Zheng, Si-Dong
學位類別:碩士
校院名稱:國立清華大學
系所名稱:動力機械工程學系
學號:107033618
出版年(民國):110
畢業學年度:109
語文別:中文
論文頁數:61
中文關鍵詞:現場可程式化邏輯閘陣列麥克風陣列波束成形
外文關鍵詞:FPGAMicrophoneArrayBeamforming
相關次數:
  • 推薦推薦:0
  • 點閱點閱:209
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
由於現今語音訊號處理技術快速發展,傳統的訊號處理晶片已經無法滿足市場需求。本論文提出了基於現場可程式化邏輯閘陣列(FPGA)平台的麥克風陣列訊號處理系統,解決了數位訊號處理器(DSP)等晶片處理即時性差、暫存器資源少、不支援平行運算等缺點。本論文從理論研究、硬體設計、演算法三個方面對語音訊號處理的FPGA實現進行研究。硬體方面,應用麥克風陣列訊號處理的基礎理論設計並了均勻線性陣列與均勻環形陣列兩種麥克風陣列硬體架構;軟體程式方面,設計了硬體控制模塊及波束成形演算法:硬體控制模塊包含時脈除頻器、麥克風取樣模塊、USB傳輸模塊等;波束成形演算法涉及時間延遲相加(Delay and Sum, DAS)和最小方差無失真響應(Minimum Variance Distortionless Response, MVDR)兩種與其有限脈衝響應(FIR)濾波器的設計。最後將處理後的音訊透過相對轉移函數的方法求得其空間與強度的關係,並且與模擬的結果進行比較,藉此驗證此系統的效能。
Due to the fast development of speech signal processing technology nowadays, the traditional signal processing chips can no longer meet the market demand. This thesis proposes a microphone array signal processing system based on field programmable gate array (FPGA) platform, which eliminates some of the shortcomings of digital signal processor (DSP) such as processing speed, low register resources, and no support of parallel computing. This thesis describes in detail the FPGA implementation of array signal processing from the three perspectives: software and hardware design as well as the associated realization issues. In terms of hardware, two microphones geometries including a uniform linear array (ULA) and a uniform circular array (UCA) are employed in the design of the microphone arrays. Software, hardware control modules, and beamforming algorithms are developed. The hardware control modules include clock dividers, microphone sampling modules, USB transmission modules, etc. The beamforming algorithms including the Delay and Sum (DAS) and Minimum Variance Distortionless Response (MVDR) are implemented as finite impulse response (FIR) filters. Finally, the beampattern of the implemented array is experimentally validated via the relative transfer function (RTF).
致謝 i
中文摘要 ii
ABSTRACT iii
目錄 iv
圖目錄 vii
表目錄 ix
第1章 緒論 1
1.1. 研究動機及目的與意義 1
1.1.1. 研究動機 1
1.1.2. 目的與意義 1
1.2. 研究技術介紹 1
1.2.1. 麥克風陣列訊號處理技術 2
1.2.2. FPGA與DSP比較 2
1.2.3. FPGA技術介紹與設計流程 4
1.2.4. FPGA語音強化文獻回顧 6
1.3. 基於FPGA語音訊號處理的優勢與設計難點 9
1.4. 論文內容概述 10
第2章 陣列訊號處理 12
2.1. 麥克風陣列訊號處理 12
2.2. 麥克風陣列形狀 13
2.3. 波束成形 15
2.4. MVDR Beamforming 17
2.5. 基於FPGA硬體平台的設計 18
第3章 基於FPGA訊號採樣系統設計 20
3.1. 麥克風陣列的建構 20
3.1.1. 微機電麥克風 20
3.1.2. 麥克風陣列建構基礎 23
3.1.3. 麥克風陣列設計 24
3.2. 系統架構圖與IP Core 27
3.2.1. 除頻器 28
3.2.2. 麥克風取樣模塊 29
3.2.3. UART數據傳輸模塊 30
3.3. 程式開發環境簡介 32
3.4. 本章小結 33
第4章 基於FPGA的語音增強演算法的實線與模擬 34
4.1. FIR濾波器的實現與模擬 34
4.1.1. FIR濾波器的FPGA實現 34
4.1.1.1. Verilog HDL語言設計 34
4.1.1.2. 使用FIR IP Core設計 35
4.1.1.3. 使用MATLAB Simulink設計 36
4.1.2. 結果模擬分析 37
4.2. 波束成形器的實現與模擬 39
4.2.1. 波束成形器模型 39
4.2.2. MVDR演算法模擬結果 40
4.3. FPGA波束成形器與系統整合 44
4.4. 本章小結 48
第5章 語音處理系統的實驗測試與結果分析 49
5.1. 實驗設置與量測方法 49
5.1.1. 實驗設置 49
5.1.2. 量測方法 49
5.2. 實驗結果與分析 50
第6章 結論 54
6.1. 研究成果 54
6.2. 未來展望 54
參考文獻 56

[1] Van Veen, Barry D., and Kevin M. Buckley. "Beamforming: A versatile approach to spatial filtering." IEEE assp magazine 5.2 (1988): 4-24.
[2] Bentler, Ruth, and Li-Kuei Chiou. "Digital noise reduction: An overview." Trends in amplification 10.2 (2006): 67-82.
[3] Benesty, Jacob, Jingdong Chen, and Yiteng Huang. Microphone array signal processing. Vol. 1. Springer Science & Business Media, 2008(6):4097-4098.
[4] Van Veen, Barry D., and Kevin M. Buckley. "Beamforming: A versatile approach to spatial filtering." IEEE assp magazine 5.2 (1988): 4-24.
[5] Zoltowski, M. "High resolution sensor array signal processing in the beamspace domain: Novel techniques based on the poor resolution of Fourier beamforming." Fourth Annual ASSP Workshop on Spectrum Estimation and Modeling. IEEE, 1988.
[6] Capon, Jack. "High-resolution frequency-wavenumber spectrum analysis." Proceedings of the IEEE 57.8 (1969): 1408-1418.
[7] Chen, Yuan-Hwang, and Ching-Tai Chiang. "Adaptive beamforming using the constrained Kalman filter." IEEE Transactions on Antennas and Propagation 41.11 (1993): 1576-1580.
[8] Frost, Otis Lamont. "An algorithm for linearly constrained adaptive array processing." Proceedings of the IEEE 60.8 (1972): 926-935.
[9] Griffiths, Lloyd, and C. W. Jim. "An alternative approach to linearly constrained adaptive beamforming." IEEE Transactions on antennas and propagation 30.1 (1982): 27-34.
[10] Breed, Bandh R., and Jeff Strauss. "A short proof of the equivalence of LCMV and GSC beamforming." IEEE Signal Processing Letters 9.6 (2002): 168-169.
[11] Gannot, Sharon, David Burshtein, and Ehud Weinstein. "Signal enhancement using beamforming and nonstationarity with applications to speech." IEEE Transactions on Signal Processing 49.8 (2001): 1614-1626.
[12] Cmar, Radim, et al. "A methodology and design environment for DSP ASIC fixed point refinement." Proceedings of the conference on Design, automation and test in Europe. 1999.
[13] Frantz, Gene. "Digital signal processor trends." IEEE micro 20.6 (2000): 52-59.
[14] Sepúlveda, Cristian A., et al. "FPGA v/s DSP performance comparison for a VSC-based STATCOM control application." IEEE Transactions on Industrial Informatics 9.3 (2012): 1351-1360.
[15] Petersen, Russell J., and Brad L. Hutchings. "An assessment of the suitability of FPGA-based systems for use in digital signal processing." International Workshop on Field Programmable Logic and Applications. Springer, Berlin, Heidelberg, 1995.
[16] Serrano, J. "Introduction to FPGA design." CAS-CERN Accelerator School: Course on Digital Signal Processing (2008): 231-247.
[17] Zeidman, Bob. "An introduction to FPGA design." Embedded Systems Conference. 1999.
[18] O'Loughlin, Declan, et al. "Xilinx vivado high level synthesis: Case studies." (2014): 352-356.
[19] Czajkowski, Tomasz S., et al. "From OpenCL to high-performance hardware on FPGAs." 22nd international conference on field programmable logic and applications (FPL). IEEE, 2012.
[20] Zwyssig, Erich, Mike Lincoln, and Steve Renals. "A digital microphone array for distant speech recognition." 2010 IEEE International Conference on Acoustics, Speech and Signal Processing. IEEE, 2010.
[21] Hafizovic, Ines, et al. "Design and implementation of a MEMS microphone array system for real-time speech acquisition." Applied acoustics 73.2 (2012): 132-143.
[22] Abdeen, Alaa, and Laura Ray. "Design and performance of a real-time acoustic beamforming system." SENSORS, 2013 IEEE. IEEE, 2013.
[23] Tiete, Jelmer, et al. "SoundCompass: a distributed MEMS microphone array-based sensor for sound source localization." Sensors 14.2 (2014): 1918-1949.
[24] Salom, Iva, et al. "An implementation of beamforming algorithm on FPGA platform with digital microphone array." Audio Engineering Society Convention 138. Audio Engineering Society, 2015.
[25] Todorović, Dejan, et al. "Implementation and application of FPGA platform with digital MEMS microphone array." Proceedings of the Proceedings of 4th International Conference on Electrical, Electronics and Computing Engineering. 2017.
[26] Petrica, Lucian, and Gheorghe Stefan. "Energy-efficient WSN architecture for illegal deforestation detection." International Journal of Sensors and Sensor Networks 3.3 (2015): 24-30.
[27] Petrica, Lucian. "An evaluation of low-power microphone array sound source localization for deforestation detection." Applied Acoustics 113 (2016): 162-169.
[28] Kowalczyk, Konrad, et al. "Embedded system for acquisition and enhancement of audio signals." 2016 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA). IEEE, 2016.
[29] Azcarreta Ortiz, Juan. Pyramic array: An FPGA based platform for many-channel audio acquisition. MS thesis. Universitat Politècnica de Catalunya, 2016.
[30] Bezzam, Eric, et al. "Hardware and software for reproducible research in audio array signal processing." 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). Ieee, 2017.
[31] da Silva, Bruno, et al. "Runtime reconfigurable beamforming architecture for real-time sound-source localization." 2016 26th International Conference on Field Programmable Logic and Applications (FPL). IEEE, 2016.
[32] Da Silva, Bruno, et al. "Design considerations when accelerating an FPGA-based digital microphone array for sound-source localization." Journal of Sensors 2017 (2017).
[33] Inoue, Takayuki, Yusuke Ikeda, and Yasuhiro Oikawa. "Hat-type hearing aid system with flexible sound directivity pattern." Acoustical Science and Technology 39.1 (2018): 22-29.
[34] da Silva, Bruno, et al. "A low-power FPGA-based architecture for microphone arrays in wireless sensor networks." International Symposium on Applied Reconfigurable Computing. Springer, Cham, 2018.
[35] Gontmacher, Jacob, et al. "DSP-based audio processing for controlling a mobile robot using a spherical microphone array." 2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel. IEEE, 2012.
[36] Zhang, Jun Hong, and Zhi Tan. "Speech Signal Acquisition and Processing Based on DSP." Advanced Materials Research. Vol. 588. Trans Tech Publications Ltd, 2012.
[37] da Silva, Bruno, et al. "Design Exploration and Performance Strategies Towards Power-Efficient FPGA-based Architectures for Sound Source Localization." Journal of Sensors 2019 (2019).
[38] Robson, C. C. W., and An Bousselham. "An FPGA-based general-purpose data acquisition controller." IEEE Transactions on Nuclear Science 53.4 (2006): 2092-2096.
[39] Neumann, J. J., and K. J. Gabriel. "A fully-integrated CMOS-MEMS audio microphone." TRANSDUCERS'03. 12th International Conference on Solid-State Sensors, Actuators and Microsystems. Digest of Technical Papers (Cat. No. 03TH8664). Vol. 1. IEEE, 2003.
[40] Lewis, Jerad. "Analog and digital MEMS microphone design considerations." Technical Article MS-2472. Analog Devices (2013).
[41] Brunson, K. M. "MEMS microphone technology." (2005): 4-4.
[42] Nogues, Erwan, Raphaël Le Bidan, and Dominique Pastor. "Active noise control with digital PDM MEMS MICS." 2015 International Symposium on Consumer Electronics (ISCE). IEEE, 2015.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *