USB microphone array real-time complete data flow method based on programmable chip
A microphone array and data stream technology, applied in electrical digital data processing, digital memory information, instruments, etc., can solve the problems of data overflow in the buffer, loss of valid data, no clock synchronization mechanism, etc., to achieve good performance, guaranteed Real-time and complete effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings and examples.
[0042] A real-time complete data flow method for USB microphone array based on programmable chip, its overall architecture is as follows figure 1 shown, including:
[0043] The ping-pong buffer program module is used to provide an efficient temporary buffer to ensure the real-time performance of receiving the microphone PDM data stream and subsequent extraction and decoding operations. During the DMA transmission process, the two buffers are continuously alternately received the PDM data stream continuously output by the microphone;
[0044] The main loop decoding program module, such as figure 2 As shown in the figure, it is used to perform decimation filtering in software on the PDM data stream output by the microphone to decode it into the required PCM data stream, which consumes CPU resources. A section of the cache array is full...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


