Font Size: a A A

Designment Of A Voice Acquisition And Enhancement System Based On Microphone Array

Posted on:2020-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:C WuFull Text:PDF
GTID:2428330596476865Subject:Engineering
Abstract/Summary:PDF Full Text Request
As a kind of pickup tool,the microphone plays an important role in promoting the development and progress of human society.As an artifact of the development of microphones,array microphones are one of the hot research directions.For far-field speech pickup technology,the ability of small array microphones to improve performance through a simple optimization algorithm is limited.In response to this situation,this paper proposes a method to achieve the purpose of improving performance from the scale and structure.However,the difficulty in hardware implementation brought about by the expansion of the accompanying scale will also increase.Therefore,this paper adopts a higher performance FPGA chip to Process it.This paper firstly makes a comprehensive understanding and understanding of the development of array microphones at this stage.On this basis,the paper analyzes and thinks about the development of relative blanks at this stage,and conceives the design ideas of the array microphone system in this paper.Modeling,verifying the correctness of the design idea through MATLAB simulation,and then designing the whole hardware circuit.Finally,the implementation of the FPGA of the hardware circuit is carried out.The established simulation model is 50 m from the sound source distance array microphone,and the array microphone is a square array.Each row and each column are composed of the same number of microphones,such as 4,6,and 10 microphones.The algorithm adopted is a fixed beamforming algorithm.When the number of rows and columns of the microphone array is 4 and 6,the system cannot recover the original signal well.When the number of rows and columns increases to 10,the system can recover the original signal very well.In this way,the size of the applicable microphone array is found.On this basis,a comprehensive experiment of MATLAB simulation is carried out.The Muti-tone signal is used to simulate the sound source signal,and the interference source is set at different places.Comparing the original Muti-tone signal with the algorithmized signal,almost the same conclusion can be obtained.This paper focuses on the design of the hardware circuit.In the hardware design,starting from the system as a whole,using the top-down design idea,the design of each module is completed under the whole framework,and then the modules are connectedthrough the overall framework.And complete the purpose of the overall design.In order to synchronize 100 channels of data,the system uses the higher performance chip K7 series in FPGA for data processing,which ensures the correctness of the received signal.Then the FPGA implementation of the system is carried out,which mainly realizes the processing of the data received by 100 microphones,realizes the fixed beamforming algorithm,and completes the simulation implementation of the communication connection between the SD card module and the FPGA module by SPI protocol.The simulation implementation of the communication connection between the DAC module and the FPGA module by the I2 C and Left Justified protocols.
Keywords/Search Tags:Microphone Array, Fixed beamforming, FPGA, I2C protocol
PDF Full Text Request
Related items