System and method for evaluating beam forming capability of array microphone equipment

By combining the array microphone equipment beamforming capability evaluation system with simulation and automated testing equipment, the problem of difficulty in accurately evaluating the beamforming capability of array microphone equipment in the prior art is solved, and a comprehensive and accurate evaluation of the beamforming capability is achieved, which improves the sound source positioning and noise suppression effect of the equipment.

CN119946481APending Publication Date: 2025-05-06YEALINK (XIAMEN) NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510027846.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The prior art is difficult to accurately evaluate the beamforming capability of array microphone devices, affecting its sound source positioning and noise suppression effects in practical applications.

Method used

By combining simulation and automated testing equipment, an evaluation system for beamforming capabilities of array microphone equipment is provided. The system includes a simulation module, a testing module and an analysis module. Through simulation prediction and actual testing, the evaluation indicators of beamforming capabilities are obtained to achieve a comprehensive and accurate evaluation of beamforming capabilities.

Benefits of technology

Accurate evaluation of the beamforming capabilities of array microphone equipment is achieved, ensuring the objectivity and reliability of the evaluation results, helping users optimize equipment performance, and improving sound source positioning and noise suppression effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946481A_ABST
    Figure CN119946481A_ABST
Patent Text Reader

Abstract

The invention discloses a system and a method for evaluating beam forming capability of array microphone equipment, and the system comprises a simulation module which is used for obtaining beam pattern simulation data, directivity factor simulation data and white noise gain simulation data through simulation according to a preset microphone array topological structure and a beam former type; the test module is used for carrying out scanning test on the array microphone equipment through automatic test equipment to obtain beam pattern test data, directivity factor test data and white noise gain test data; and the analysis module is used for analyzing the simulation data and the test data to obtain a performance evaluation result of the beam forming performance capability. According to the method and the device, the evaluation indexes of the beam forming capability are theoretically predicted and actually tested by combining simulation and automatic test equipment, so that the accurate evaluation of the beam forming capability is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of microphone speech evaluation, and in particular to a system and method for evaluating the beamforming capability of an array microphone device. Background Art

[0002] In the field of audio signal processing, array microphone devices are widely used due to their powerful sound source localization and noise suppression capabilities. Especially in scenarios such as video conferencing, speech recognition, and communication in noisy environments, array microphone devices use beamforming technology to adjust the weights and phases of each microphone unit in the array microphone, so that the output signal of the microphone array is mainly concentrated in the direction of the target sound source, while suppressing noise and interference from other directions, thereby significantly improving the quality and clarity of the audio signal, improving the pickup effect of the target sound source, and suppressing background noise and interference sound sources. However, in order to ensure that the beamforming capability of the array microphone device meets the actual application requirements, it is particularly important to accurately evaluate it; therefore, how to accurately evaluate the beamforming capability of the array microphone device is an urgent problem to be solved. Summary of the invention

[0003] The main purpose of this application is to overcome the shortcomings and deficiencies of the prior art and to provide a system and method for evaluating the beamforming capability of an array microphone device. By combining simulation and automated testing equipment, simulation theoretical predictions and actual tests are performed on the evaluation indicators of the beamforming capability, thereby achieving accurate evaluation of the beamforming capability.

[0004] In order to achieve the above objectives, this application adopts the following technical solutions:

[0005] In a first aspect, the present application provides a system for evaluating the beamforming capability of an array microphone device, comprising:

[0006] A simulation module, used to obtain beam pattern simulation data, directivity factor simulation data and white noise gain simulation data through simulation according to a preset microphone array topology structure and beamformer type;

[0007] A test module is used to perform a scanning test on the array microphone device through an automated test device to obtain beam pattern test data, directivity factor test data, and white noise gain test data;

[0008] The analysis module is used to analyze the simulation data and the test data to obtain a performance evaluation result of the beamforming capability.

[0009] As a preferred technical solution, the simulation module includes an array setting submodule and a beamformer setting submodule;

[0010] The array setting submodule is used to set the topological structure of the microphone array, including a uniform linear array shape, a uniform circular array shape, and an arbitrary array shape set in advance;

[0011] The beamformer setting submodule is used to set the type and target direction of the beamformer; wherein the target direction includes an azimuth angle and an elevation angle.

[0012] As a preferred technical solution, the simulation module also includes a beam pattern simulation submodule, a directivity factor simulation submodule and a white noise gain simulation submodule;

[0013] The beam pattern simulation submodule is used to obtain the simulated beam response of the target direction according to the target direction set by the beam former setting submodule, so as to obtain beam pattern simulation data;

[0014] The directivity factor simulation submodule is used to obtain directivity factor simulation data according to the beam response in the target direction during simulation and the beam response in the non-target direction during simulation;

[0015] The white noise gain simulation submodule is used to obtain white noise gain simulation data according to the ratio of the signal-to-noise ratio of the input audio during simulation and the signal-to-noise ratio of the output audio during simulation.

[0016] As a preferred technical solution, the test module further includes a rotation submodule, a speaker group submodule and a signal collection submodule;

[0017] The rotating submodule is used to drive the array microphone device to be tested placed on the turntable to rotate in the horizontal direction;

[0018] The speaker group submodule is used to play the test audio one by one in the arrangement order;

[0019] The signal collection submodule is used to collect the azimuth sound signal when the array microphone device rotates in the horizontal direction and the pitch angle sound signal when playing the test audio.

[0020] As a preferred technical solution, the test module also includes a beam pattern test submodule, a directivity factor test submodule and a white noise gain test submodule;

[0021] The beam pattern test submodule is used to obtain the beam response of the array microphone device when playing the test audio in the target direction through the automated test equipment, so as to obtain the beam pattern test data;

[0022] The directivity factor test submodule is used to obtain directivity factor test data according to the beam response of the array microphone device in the target direction during the actual test and the beam response in the non-target direction during the actual test through the automated test equipment;

[0023] The white noise gain test submodule is used to obtain white noise gain test data through an automated test device according to an input signal-to-noise ratio of the array microphone device before actual beamforming and an output signal-to-noise ratio after beamforming.

[0024] As a preferred technical solution, it also includes a visualization module;

[0025] The visualization module is used to display the simulation data and the test data.

[0026] As a preferred technical solution, an optimization suggestion module is also included;

[0027] The optimization suggestion module is used to generate optimization suggestions according to the evaluation results.

[0028] In a second aspect, the present application provides a method for evaluating the beamforming capability of an array microphone device, which is applied to an evaluation system for the beamforming capability of an array microphone device, and includes the following steps:

[0029] According to the preset microphone array topology and beamformer type, beam pattern simulation data, directivity factor simulation data and white noise gain simulation data are obtained through simulation;

[0030] Scan the array microphone device through the automated testing equipment to obtain beam pattern test data, directivity factor test data and white noise gain test data;

[0031] The simulation data and the test data are analyzed to obtain a performance evaluation result of the beamforming capability.

[0032] In a third aspect, the present application provides an electronic device, the electronic device comprising:

[0033] at least one processor; and a memory communicatively coupled to the at least one processor;

[0034] The memory stores computer program instructions that can be executed by the at least one processor, and the computer program instructions are executed by the at least one processor so that the at least one processor can execute the method for evaluating the beamforming capability of an array microphone device.

[0035] In a fourth aspect, the present application provides a computer-readable storage medium storing a program, which, when executed by a processor, implements the method for evaluating the beamforming capability of an array microphone device.

[0036] In summary, compared with the prior art, the effective effects brought about by the technical solution provided by this application include at least:

[0037] The present application proposes an evaluation system for the beamforming capability of an array microphone device, including a simulation module for obtaining beam pattern simulation data, directivity factor simulation data, and white noise gain simulation data through simulation according to a preset microphone array topology and beamformer type; a test module for performing a scanning test on the array microphone device through an automated test device to obtain beam pattern test data, directivity factor test data, and white noise gain test data; and an analysis module for analyzing the simulation data and test data to obtain a performance evaluation result of the beamforming capability. By combining simulation and automated test equipment, the evaluation indicators of the beamforming capability are simulated and predicted by theory and compared with actual test analysis, so that the beamforming capability of the array microphone device can be comprehensively and accurately evaluated, ensuring the objectivity and reliability of the evaluation results. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0039] Figure 1 A block diagram of a system for evaluating the beamforming capability of an array microphone device provided in one embodiment of the present application;

[0040] Figure 2 A schematic diagram of an automated testing device provided for one embodiment of the present application;

[0041] Figure 3 A flowchart of a method for evaluating the beamforming capability of an array microphone device is provided in one embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application.

[0043] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0044] Example:

[0045] See also Figure 1 In one embodiment, the present application provides a system for evaluating the beamforming capability of an array microphone device, comprising:

[0046] A simulation module, used to obtain beam pattern simulation data, directivity factor simulation data and white noise gain simulation data through simulation according to a preset microphone array topology structure and beamformer type;

[0047] A test module is used to perform a scanning test on the array microphone device through an automated test device to obtain beam pattern test data, directivity factor test data, and white noise gain test data;

[0048] The analysis module is used to analyze the simulation data and the test data to obtain a performance evaluation result of the beamforming capability.

[0049] As one implementation manner, the simulation module includes an array setting submodule and a beamformer setting submodule;

[0050] The array setting submodule is used to set the topological structure of the microphone array, which includes uniform linear array shape, uniform circular array shape, and any array shape set in advance; wherein, any array shape includes spiral array, concentric circle array, cross array, spherical array, etc. In addition, the number of microphones and the radius of the circular array can also be set. Through the setup button (Setup), the microphone array set can be imported into the entire simulation module, and the geometric shape of the microphone array will be displayed at the same time.

[0051] The beamformer setting submodule is used to set the type and target direction of the beamformer; wherein the target direction includes an azimuth angle and an elevation angle.

[0052] Among them, the types of beamformers include delay and sum beamformer, super directional beamformer, etc.; a pre-developed beamformer, that is, a beamformer used by an array microphone device, can also be set.

[0053] As one implementation manner, the simulation module further includes a beam pattern simulation submodule, a directivity factor simulation submodule and a white noise gain simulation submodule;

[0054] The beam pattern simulation submodule is used to obtain the simulated beam response of the target direction according to the target direction set by the beam former setting submodule in the observation frequency band, and obtain the beam pattern simulation data.

[0055] Taking a uniform linear array as an example, first obtain the steering vector of the azimuth angle of the incident signal (i.e., the transfer function from the signal source to the microphone array):

[0056]

[0057] Where θ is the azimuth of the incident signal (scan); d is the microphone spacing; M is the total number of microphones; j is a complex unit, C is the speed of sound; f is the observation frequency band;

[0058] The azimuth angle θ of the incident signal can be obtained, and the beam response with the observation frequency band f is as follows:

[0059] B(θ, f)=W(f) H a(θ,f);

[0060] Where W is the selected beamformer and the superscript H is the conjugate transpose operation.

[0061] If θ is 0-360°, a one-dimensional azimuth beam pattern (Azimuth 1D Pattern) scanning all azimuth angles in the observation frequency band f can be obtained; if f is all observation frequency bands on this basis, a two-dimensional azimuth beam pattern (Azimuth 2D Pattern) can be obtained.

[0062] The directivity factor simulation submodule is used to obtain directivity factor simulation data according to the beam response in the target direction during simulation and the beam response in the non-target direction during simulation.

[0063] Furthermore, the directivity factor under the observation frequency band f is:

[0064]

[0065] in:

[0066]

[0067] i,j=1,…,M, is the coherence matrix of the diffuse noise model; the directivity factor represents the array gain of the beamformer under diffuse noise. The larger the value, the greater the signal gain in the target direction.

[0068] The white noise gain simulation submodule is used to obtain white noise gain simulation data according to the ratio of the signal-to-noise ratio of the input audio during simulation and the signal-to-noise ratio of the output audio during simulation.

[0069] Furthermore, the white noise gain (White Noise Gain) under the observation frequency band f is:

[0070]

[0071] Because white noise mainly comes from the noise of the array sensor, the white noise gain can be used to describe the anti-interference ability of the beamformer. The larger the value, the stronger the robustness.

[0072] Through the simulation module, the present application can accurately perform theoretical simulation according to the preset microphone array topology and beamformer type to obtain beam pattern simulation data, directivity factor simulation data and white noise gain simulation data. These simulation data provide an important basis for evaluating the theoretical effect of beamforming capability.

[0073] As one implementation mode, the test module further includes a rotation submodule, a speaker group submodule and a signal collection submodule;

[0074] The rotating submodule is used to drive the array microphone device to be tested placed on the turntable to rotate in the horizontal direction;

[0075] The speaker group submodule is used to play the test audio one by one in the arrangement order;

[0076] The signal collection submodule is used to collect the azimuth sound signal when the array microphone device rotates in the horizontal direction and the pitch angle sound signal when playing the test audio.

[0077] For further information, see Figure 2, the automated test equipment of the present application includes a turntable and a speaker group. In specific applications, the array microphone device to be tested needs to be placed on the turntable. The speaker group will play the test audio, such as a frequency sweep signal, one by one according to the physical arrangement order of the speakers. The number of speakers in the speaker group is related to the scanning accuracy of the pitch angle. For example, if the scanning accuracy of the pitch angle is 10°, then the number of speakers is 90° / 10°=9, and the range of the pitch angle is positioned at 0-90°. The turntable will drive the array microphone device to rotate in the horizontal direction, and the rotation range is 0-360°, that is, the scanning range of the azimuth angle. The turntable can set the accuracy of each rotation (scanning). In this way, through the speaker group and the turntable, the automated test equipment can help the array microphone device to be tested to automatically scan the incident signal of the entire space, and collect the azimuth sound signal and the pitch angle sound signal of the target direction of the entire space through the acquisition submodule. The beamformer is applied to all collected azimuth and elevation sound signals to enhance the signals from the target direction, suppress the signals from the non-target direction, and output the resulting data.

[0078] As one implementation manner, the test module further includes a beam pattern test submodule, a directivity factor test submodule and a white noise gain test submodule;

[0079] The beam pattern test submodule is used to obtain the beam response of the array microphone device when playing the test audio in the target direction through the automated test equipment, so as to obtain the beam pattern test data;

[0080] The directivity factor test submodule is used to obtain directivity factor test data according to the beam response of the array microphone device in the target direction during the actual test and the beam response in the non-target direction during the actual test through the automated test equipment;

[0081] The white noise gain test submodule is used to obtain white noise gain test data through an automated test device according to an input signal-to-noise ratio of the array microphone device before actual beamforming and an output signal-to-noise ratio after beamforming.

[0082] Assume that during the test, the result data of the scanning signal in each direction is Out(f) az,el ,az=0:360 (scanning azimuth angle range),el=0:90 (scanning elevation angle range). Then the beam response with incident angle az,el and observation frequency band f can be obtained as follows:

[0083] B(f) az,el =Out(f) az,el H Out(f) az,el ;

[0084] By scanning the incident angle, the corresponding azimuth beam diagram and elevation beam diagram can be obtained.

[0085] Since each array microphone device provides the target direction for setting the beamforming during the test, this information is known and the directivity factor can be obtained:

[0086]

[0087] Because the white noise gain refers to the amplification gain of white noise, the white noise gain test data can be obtained according to the input signal-to-noise ratio of the array microphone device before actual beamforming and the output signal-to-noise ratio after beamforming.

[0088] As one implementation manner, the system for evaluating the beamforming capability of an array microphone device further includes a visualization module; the visualization module is used to display the simulation data and the test data.

[0089] The visualization module can intuitively display simulation data and test data, allowing users to quickly understand the differences between theoretical simulation results and actual test results, so as to objectively evaluate the beamforming capabilities of array microphone devices.

[0090] As one implementation method, the system for evaluating the beamforming capability of an array microphone device further includes an optimization suggestion module;

[0091] The optimization suggestion module is used to generate optimization suggestions according to the evaluation results.

[0092] Furthermore, the beam pattern simulation data and the beam pattern test data are analyzed. If the directional responses of the two are inconsistent, it is assessed that there is a problem with the hardware of the array microphone device, and suggestions are given, such as the welding position of the microphone is misaligned, the clocks between different microphones are not synchronized, etc.

[0093] Analyze and compare the directivity factor simulation data and the directivity factor test data. If the directivity factor actually measured is consistent with the simulation and both are lower than expected or lower than the competitive target, it is evaluated that there is a deficiency in the directivity factor and it cannot provide sufficient sound pickup capability. In this case, it is recommended to appropriately increase the microphone spacing or the number of microphones to improve the directivity factor, that is, the sound pickup capability.

[0094] By analyzing the white noise gain simulation data and the white noise gain test data, if the measured white noise gain is too low, then the number of microphones needs to be appropriately reduced to improve the robustness of the beamformer, reduce the amplification of self-noise, and improve the listening experience.

[0095] In addition, the optimization suggestion module in this application can generate targeted optimization suggestions based on the evaluation results, guide users to make performance improvements and optimize designs, enhance user experience, and promote continuous improvement in the performance of array microphone equipment.

[0096] See also Figure 3 In another embodiment of the present application, a method for evaluating the beamforming capability of an array microphone device is provided, comprising the following steps:

[0097] S1. According to the preset microphone array topology and beamformer type, beam pattern simulation data, directivity factor simulation data and white noise gain simulation data are obtained through simulation;

[0098] S2. Scan and test the array microphone device through an automated testing device to obtain beam pattern test data, directivity factor test data, and white noise gain test data;

[0099] S3. Analyze the simulation data and test data to obtain a performance evaluation result of the beamforming capability.

[0100] It should be noted that, for the sake of convenience of description, the aforementioned method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously.

[0101] It should be noted that a method for evaluating the beamforming capability of an array microphone device of the present application corresponds one-to-one to a system for evaluating the beamforming capability of an array microphone device of the present application. The technical features and beneficial effects described in the embodiment of the above-mentioned system for evaluating the beamforming capability of an array microphone device are applicable to the embodiment of a method for evaluating the beamforming capability of an array microphone device. For specific contents, please refer to the description in the embodiment of the method of the present application, and will not be repeated here. This is hereby declared.

[0102] In another embodiment, an electronic device that implements a method for evaluating the beamforming capability of an array microphone device is provided, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor; when the processor executes the computer program, a method for evaluating the beamforming capability of an array microphone device of any embodiment of the present application is implemented.

[0103] Exemplarily, in this embodiment, the computer program may be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present application. The one or more module elements may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the device.

[0104] The device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The device may include, but is not limited to, a processor and a memory.

[0105] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the device, and various interfaces and lines are used to connect various parts of the entire device.

[0106] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the device by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; in addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0107] Accordingly, the present application also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a method for evaluating the beamforming capability of an array microphone device as described in any one of the above embodiments.

[0108] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0109] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0110] The above embodiments are preferred implementation modes of the present application, but the implementation modes of the present application are not limited by the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principles of the present application should be equivalent replacement methods and are included in the protection scope of the present application.

Claims

1. A system for evaluating the beamforming capability of an array microphone device, characterized in that: include: A simulation module, used for obtaining beam pattern simulation data, directivity factor simulation data and white noise gain simulation data through simulation according to a preset microphone array topology structure and beamformer type; A test module is used to perform a scanning test on the array microphone device through an automated test device to obtain beam pattern test data, directivity factor test data, and white noise gain test data; The analysis module is used to analyze the simulation data and the test data to obtain a performance evaluation result of the beamforming capability.

2. The system for evaluating the beamforming capability of an array microphone device according to claim 1, characterized in that: The simulation module includes an array setting submodule and a beamformer setting submodule; The array setting submodule is used to set the topological structure of the microphone array, including a uniform linear array shape, a uniform circular array shape, and an arbitrary array shape set in advance; The beamformer setting submodule is used to set the type and target direction of the beamformer; wherein the target direction includes an azimuth angle and an elevation angle.

3. The system for evaluating the beamforming capability of an array microphone device according to claim 2, characterized in that: The simulation module also includes a beam pattern simulation submodule, a directivity factor simulation submodule and a white noise gain simulation submodule; The beam pattern simulation submodule is used to obtain the simulated beam response of the target direction according to the target direction set by the beam former setting submodule, so as to obtain beam pattern simulation data; The directivity factor simulation submodule is used to obtain directivity factor simulation data according to the beam response in the target direction during simulation and the beam response in the non-target direction during simulation; The white noise gain simulation submodule is used to obtain white noise gain simulation data according to the ratio of the signal-to-noise ratio of the input audio during simulation and the signal-to-noise ratio of the output audio during simulation.

4. The system for evaluating the beamforming capability of an array microphone device according to claim 1, characterized in that: The test module also includes a rotation submodule, a speaker group submodule and a signal collection submodule; The rotating submodule is used to drive the array microphone device to be tested placed on the turntable to rotate in the horizontal direction; The speaker group submodule is used to play the test audio one by one in the arrangement order; The signal collection submodule is used to collect the azimuth sound signal when the array microphone device rotates in the horizontal direction and the pitch angle sound signal when playing the test audio.

5. The system for evaluating the beamforming capability of an array microphone device according to claim 4, characterized in that: The test module also includes a beam pattern test submodule, a directivity factor test submodule and a white noise gain test submodule; The beam pattern test submodule is used to obtain the beam response of the array microphone device when playing the test audio in the target direction through the automated test equipment, so as to obtain the beam pattern test data; The directivity factor test submodule is used to obtain directivity factor test data according to the beam response of the array microphone device in the target direction during the actual test and the beam response in the non-target direction during the actual test through the automated test equipment; The white noise gain test submodule is used to obtain white noise gain test data through an automated test device according to an input signal-to-noise ratio of the array microphone device before actual beamforming and an output signal-to-noise ratio after beamforming.

6. The system for evaluating the beamforming capability of an array microphone device according to claim 1, characterized in that: Also includes visualization modules; The visualization module is used to display the simulation data and the test data.

7. The system for evaluating the beamforming capability of an array microphone device according to claim 1, characterized in that: It also includes an optimization suggestion module; The optimization suggestion module is used to generate optimization suggestions according to the evaluation results.

8. A method for evaluating the beamforming capability of an array microphone device, characterized in that: The steps include: According to the preset microphone array topology and beamformer type, beam pattern simulation data, directivity factor simulation data and white noise gain simulation data are obtained through simulation; Scan the array microphone device through the automated testing equipment to obtain beam pattern test data, directivity factor test data and white noise gain test data; The simulation data and the test data are analyzed to obtain a performance evaluation result of the beamforming capability.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores computer program instructions that can be executed by the at least one processor, and the computer program instructions are executed by the at least one processor so that the at least one processor can execute the method for evaluating the beamforming capability of an array microphone device as described in claim 8.

10. A computer-readable storage medium storing a program, characterized in that: When the program is executed by a processor, the method for evaluating the beamforming capability of an array microphone device as described in claim 8 is implemented.