Miniature microphone array noise reduction system based on Fovereros technology
By using a Foveros-based miniature microphone array noise reduction system and optimizing parameters through test configuration and extreme test modules, the performance testing problem of miniature microphone arrays in different scenarios and environments was solved, achieving efficient and accurate parameter configuration and stable performance.
Patent Information
- Application Number
- CN202610010301.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-06
- Publication Date
- 2026-02-24
AI Technical Summary
Existing technologies cannot integrate and analyze the stacking parameter configuration and performance testing of miniature microphone arrays in different scenarios and environments, resulting in unreliable operational performance.
A noise reduction system based on Foveros technology, including a test configuration module, a test execution module, and an extreme test module, is adopted. Through orthogonal experimental design and experimental combination, transmission tests and extreme environment simulations are carried out to identify the optimal configuration parameters.
It improves testing efficiency and accuracy, ensures the scientific nature and stability of performance data, provides comprehensive robustness assurance, and adapts to stable performance under different environments.
Smart Images

Figure CN121568003A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of miniature microphone arrays and relates to performance testing technology. Specifically, it is a miniature microphone array noise reduction system based on Foveros technology. Background Technology
[0002] Foveros is a 3D chip stacking and packaging technology. Its core idea is not to manufacture a single large chip, but to stack and interconnect multiple small chips (chips) with different processes and functions in the vertical direction like building blocks. By stacking heterogeneous chips such as microphones, analog front-ends, DSPs, and AI accelerators in three dimensions, it may break through the limitations of existing PCB layouts and realize millimeter-scale ultra-miniature systems.
[0003] However, in practical applications, the ideal stacking parameters and application effects of miniature microphone arrays vary depending on the deployment scenarios and extreme environments. Existing technologies cannot integrate and analyze the stacking parameter configuration and performance testing of miniature microphone arrays in different scenarios and environments, thus failing to generate the optimal configuration scheme for different deployment scenarios and extreme environments, resulting in the inability to guarantee the operation effect of miniature microphone arrays.
[0004] To address the aforementioned technical problems, this application proposes a solution. Summary of the Invention
[0005] The purpose of this invention is to provide a noise reduction system for miniature microphone arrays based on Foveros technology, which solves the problem that existing technologies cannot integrate and analyze the stacking parameter configuration and performance testing of miniature microphone arrays in different scenarios and environments; The technical problem to be solved by this invention is: how to provide a noise reduction system for miniature microphone arrays based on Foveros technology that can integrate and analyze the stacking parameter configuration and performance testing of miniature microphone arrays in different scenarios and environments.
[0006] The objective of this invention can be achieved through the following technical solutions: A miniature microphone array noise reduction system based on Foveros technology includes a test configuration module, a test execution module, and an extreme test module that are connected in sequence. The test configuration module, test execution module, and extreme test module are all connected in communication with a database. The test configuration module is used to perform test configuration analysis on miniature microphone arrays: select several miniature microphone arrays as test objects, generate several experimental combinations, and pair the experimental combinations with the test objects; The test execution module is used to perform transmission tests on the miniature microphone array: A random deployment scenario is selected as the test scenario, including miniature device scenarios, mobile office scenarios, and industrial control scenarios. The test object is configured according to the test scenario, and after setting the test environment, transmission tests are performed, recording the transmission delay, bit error rate, and power consumption of the test object during the test. The conventional optimized combinations of the test scenario are marked based on the transmission delay, bit error rate, and power consumption. Then, the next deployment scenario is selected as the test scenario, and the conventional optimized combinations of the test scenario are marked again, and so on, until all deployment scenarios have been used as test scenarios and the conventional optimized combinations have been marked. The configuration parameters of the miniature microphone array under normal conditions are set according to the conventional optimized combinations of the deployment scenarios. The extreme testing module is used to perform transmission tests on miniature microphone arrays under extreme environments.
[0007] Furthermore, the process of generating the experimental setup includes: marking the layer thickness, TSV diameter, microphone spacing, signal swing, and clock frequency of the test object as key parameters; selecting three values from the range of key parameter values as test values; and using L18 (3 5 54 experimental combinations were generated using an orthogonal array.
[0008] Furthermore, the test environment setup process includes: building a test platform in an electromagnetic shielding room, controlling the temperature at 25±2℃ and the humidity at 50±5%, and using PRBS9 code digital signals for transmission testing.
[0009] Furthermore, the specific process of marking the regular optimization combination of the test scenario includes: constructing a single optimization set, marking the test objects with three elements in the single optimization set as comprehensive optimization objects, marking the sum of the sequence numbers of the comprehensive optimization objects in the transmission sequence, complete sequence, and consumption sequence as the comprehensive optimization value of the comprehensive optimization object, and marking the experimental combination corresponding to the comprehensive optimization object with the smallest comprehensive optimization value as the regular optimization combination of the test scenario.
[0010] Furthermore, the process of constructing a single optimization set includes: sorting all test objects in order of increasing transmission delay, increasing bit error rate, and increasing power consumption to obtain a transmission sequence, a complete sequence, and a consumption sequence; and extracting the top L1 test objects from the transmission sequence, the complete sequence, and the consumption sequence to construct a single optimization set.
[0011] Furthermore, the specific process of the extreme testing module to conduct transmission tests on the miniature microphone array under extreme environments includes: randomly selecting an environmental parameter as a switching parameter, including test temperature, test humidity, and magnetic field interference intensity, and marking the extreme optimal combination of the switching parameter; then resetting the test environment and selecting the next environmental parameter as the switching parameter, and marking the extreme optimal combination of the switching parameter again, and so on, until all environmental parameters are used as switching parameters and the extreme optimal combination is marked; and adjusting the configuration parameters of the miniature microphone array under extreme environments according to the extreme optimal combination of environmental parameters.
[0012] Furthermore, the specific process of marking the extreme optimization combination of switching parameters includes: selecting boundary values from the value range of switching parameters in the actual operating environment of the test object as the switching values of the switching parameters, then setting the switching parameters of the test environment as the switching values, re-performing the transmission test, and re-marking the comprehensive optimization object and the comprehensive optimization value of the comprehensive optimization object. The experimental combination corresponding to the comprehensive optimization object with the smallest comprehensive optimization value is marked as the extreme optimization combination of switching parameters.
[0013] The present invention has the following beneficial effects: This application eliminates the need for time-consuming and labor-intensive exhaustive testing when generating experimental combinations. Instead, it identifies key parameters and uses orthogonal experimental design to efficiently cover the parameter space with fewer experiments. This method significantly reduces the workload and time required for testing, improves testing efficiency, and ensures the representativeness and scientific validity of the experimental combinations. This allows the test execution module to more effectively identify the performance of the miniature microphone array under different configurations, providing a reliable data foundation for subsequent optimization and configuration parameter settings. This avoids optimization bias caused by incomplete or inefficient testing. This application can effectively eliminate the influence of external environmental factors on the test results when conducting transmission tests on miniature microphone arrays. This ensures that the obtained performance data such as transmission delay, bit error rate, and power consumption have high accuracy, stability, and repeatability. Therefore, the conventional optimization combination of test scenarios marked by these reliable data will be more accurate and effective, thereby providing a more accurate basis for optimizing the configuration parameters of miniature microphone arrays under normal conditions. This significantly improves the scientific nature and optimization effect of the system's performance evaluation of miniature microphone arrays. This application expands the performance evaluation and optimization capabilities of miniature microphone arrays under extreme environments beyond conventional optimization combinations. The extreme testing module systematically identifies and traverses key environmental parameters, such as test temperature, test humidity, and magnetic field interference intensity. For each selected environmental parameter, the system simulates its extreme conditions. This iterative testing and labeling process ensures that all relevant extreme environmental factors are fully considered. Ultimately, based on these labeled extreme optimization combinations, the system can intelligently adjust the configuration parameters of the miniature microphone array, enabling it to maintain stable performance even when facing harsh environments. This process effectively utilizes the performance evaluation framework established in the test execution module and applies it to more challenging extreme conditions, thereby providing more comprehensive robustness assurance for miniature microphone arrays. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0015] Figure 1 This is a system block diagram of Embodiment 1 of the present invention; Figure 2 This is a flowchart of the method in Embodiment 2 of the present invention. Detailed Implementation
[0016] The technical solution of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0017] When the existing Foveros technology is applied to miniature microphone arrays, the stacking parameters and application effects vary in different deployment scenarios and extreme environments. The existing technology lacks an integrated analysis mechanism for stacking parameter configuration and performance testing, and cannot generate the optimal configuration scheme for specific scenarios and environments. As a result, key performance indicators such as transmission delay, bit error rate and power consumption stability cannot be guaranteed during system operation. Among them, the degradation of transmission reliability and energy efficiency will directly affect the integrity of sound signal processing.
[0018] For example, in industrial control scenarios, miniature microphone arrays are deployed in test environments with high temperature and humidity and strong electromagnetic interference. The stacking parameters are not adapted to this environment. During the transmission test, the transmission delay is recorded as abnormally high, the bit error rate is observed to exceed the baseline threshold, and the power consumption is monitored to be continuously high. This causes distortion in the sound signal acquisition, which in turn affects the accuracy of subsequent noise reduction processing. The dynamic changes in the deployment scenario make it impossible for conventional configuration parameters to meet the real-time operation requirements.
[0019] If the above problems are not solved, the performance fluctuations of the miniature microphone array in variable environments will not be effectively suppressed, signal processing link failures will be triggered, the overall robustness of the system will be significantly reduced, functional abnormalities will be continuously amplified in critical application scenarios, and furthermore, the mismatch between stacking parameters and environmental conditions will lead to uncontrollable system operation. The resulting technical defects will hinder the reliable application of Foveros technology in miniaturized systems.
[0020] Example 1: As Figure 1 As shown, a miniature microphone array noise reduction system based on Foveros technology includes a test configuration module, a test execution module, and an extreme test module that are connected in sequence. The test configuration module, the test execution module, and the extreme test module are all connected in communication with a database.
[0021] For ease of understanding, the following explains some key terms in this embodiment: Foveros technology is an advanced 3D chip stacking and packaging technology. This technology breaks through the limitations of traditional two-dimensional chip layout by stacking multiple small chips with different processes and functions in the vertical direction and achieving high-speed interconnection, thereby realizing systems with higher integration and smaller size.
[0022] A miniature microphone array is an array system composed of multiple miniature microphone units. This array is typically used for applications such as sound acquisition, beamforming, and noise reduction. Its miniaturized design makes it suitable for space-constrained devices.
[0023] The database is configured to store and manage all data generated during system operation, including test configuration information, experimental combination data, performance records of test objects, and optimized combination tags. The database supports data sharing and communication between modules.
[0024] The test objects refer to miniature microphone array samples selected for performance evaluation, which represent miniature microphone arrays of different designs or manufacturing batches.
[0025] An experimental setup refers to a set of specific parameter configurations set for a test subject. Each experimental setup represents a possible combination of miniature microphone array designs or operating parameters.
[0026] Deployment scenarios refer to typical environments that miniature microphone arrays may encounter in practical applications. In this embodiment, deployment scenarios include miniature device scenarios (TWS earphones), mobile office scenarios (laptops), and industrial control scenarios (industrial workshops). These scenarios represent different application needs and environmental challenges.
[0027] Transmission delay refers to the time required for a signal to travel from the transmitting end to the receiving end, and this parameter is a key indicator for measuring the real-time performance of a system.
[0028] Bit error rate (BER) is the ratio of the number of erroneous bits received to the total number of bits transmitted during data transmission. This parameter reflects the accuracy and reliability of data transmission.
[0029] Power consumption refers to the electrical energy consumed by a miniature microphone array during operation. This parameter is an important indicator for measuring system energy efficiency and battery life.
[0030] The conventional optimization combination refers to the experimental combination with better transmission delay, bit error rate and power consumption performance selected through performance testing under normal deployment scenarios. This combination is used to guide parameter configuration under normal conditions.
[0031] Extreme environments refer to conditions such as temperature, humidity, and electromagnetic interference that exceed the normal operating range of miniature microphone arrays. Testing in extreme environments aims to evaluate the robustness of the system.
[0032] The test configuration module is used to perform test configuration analysis on miniature microphone arrays: several miniature microphone arrays are selected as test objects, and the layer thickness, TSV diameter, microphone spacing, signal swing, and clock frequency of the test objects are marked as key parameters. Three values are selected from the range of key parameters as test values, and L18 (3 5 54 experimental combinations were generated using an orthogonal array, and the experimental combinations were paired with the test subjects.
[0033] Specifically, layer thickness refers to the thickness between different chip layers in Foveros technology, affecting signal transmission paths and heat dissipation performance. For example, it can refer to the silicon layer thickness of stacked chips or the thickness of the packaging material. TSV diameter refers to the diameter of a through-silicon via (TSV), affecting signal integrity, power consumption, and packaging density. For example, it can refer to the physical aperture size of the TSV or its effective conductive diameter. Microphone spacing refers to the distance between adjacent microphone units in a miniature microphone array, affecting the array's beamforming capability, spatial sampling rate, and noise reduction effect. For example, it can refer to the distance between the center points of the microphones or the distance between the edges of the microphones. Signal swing refers to the range of voltage or current variation in the microphone output signal, affecting the signal's dynamic range and signal-to-noise ratio. For example, it can refer to peak-to-peak voltage or RMS voltage. Clock frequency refers to the clock signal frequency required for the system's internal operation or the microphone array's operation, affecting data processing speed and power consumption. For example, it can refer to the clock frequency of a digital interface or the clock frequency of an internal ADC. These key parameters are typically determined during the design phase of the miniature microphone array and controlled during manufacturing. When configuring the test, these parameters can be selected based on existing design specifications or adjustable ranges. Three values are selected as test values within the range of key parameters. This aims to select representative discrete points from the possible values of each key parameter to cover the impact of parameter variations on performance. These three values can be the minimum, maximum, and median values of the parameter's range, or three specific values that significantly affect performance, selected based on experience or pre-experiment results. L18(3) 5 Orthogonal arrays are an orthogonal experimental design method used to obtain as much information as possible with the fewest number of trials in multi-factor, multi-level experiments. L18 means that 18 trials are required. 5 This indicates there are 5 factors (key parameters), each with 3 levels (test values). This method allows for efficient experiment design and analysis of the impact of each factor on the results without having to consider all possible combinations. Generating 54 experimental combinations means that by applying L18(3)... 5 The number of final experimental schemes obtained by the orthogonal array method. This may be based on the orthogonal array, through some extension mechanism, such as repeatedly testing each orthogonal experimental combination to improve the reliability of the results, or combining it with other parameters not included in the orthogonal array to obtain more comprehensive test coverage.
[0034] The test execution module is used to perform transmission tests on miniature microphone arrays. A random deployment scenario is selected as the test scenario, including miniature device scenarios, mobile office scenarios, and industrial control scenarios. The test objects are configured according to the test scenario, and the test environment is set: a test platform is built in an electromagnetically shielded room, with the temperature controlled at 25±2℃ and the humidity controlled at 50±5%. PRBS9 code digital signals are used for transmission testing. The transmission delay, bit error rate, and power consumption of the test objects are recorded during the test. All test objects are sorted in order of increasing transmission delay, increasing bit error rate, and increasing power consumption to obtain the transmission sequence, complete sequence, and consumption sequence. The transmission sequence, complete sequence, and consumption sequence are then analyzed. The top L1 test objects in the consumption sequence are extracted and a single optimization set is constructed. Test objects with three elements in the single optimization set are marked as comprehensive optimization objects. The sum of the indices of the comprehensive optimization objects in the transmission sequence, complete sequence, and consumption sequence is marked as the comprehensive optimization value of the comprehensive optimization object. The experimental combination corresponding to the comprehensive optimization object with the smallest comprehensive optimization value is marked as the regular optimization combination of the test scenario. Then, the next deployment scenario is selected as the test scenario, and the regular optimization combination of the test scenario is marked again. This process is repeated until all deployment scenarios are used as test scenarios and the regular optimization combinations are marked. The configuration parameters of the miniature microphone array under normal conditions are set according to the regular optimization combinations of the deployment scenarios.
[0035] An electromagnetic shielding chamber is an enclosed space that effectively blocks external electromagnetic interference. Its function is to provide a pure electromagnetic environment for the transmission testing of miniature microphone arrays, preventing external electromagnetic noise from interfering with signal transmission and ensuring the accuracy of test data. For example, a Faraday cage structure or a shielding chamber constructed with highly conductive and magnetically permeable materials can be used to effectively attenuate electromagnetic waves. A test platform is the physical structure used to support and connect the miniature microphone array under test and related test equipment. Its function is to provide a stable and repeatable physical foundation, ensuring that the position and connection status of the test object remain consistent during the test process. For example, a test platform can be a customized test fixture or a test board integrating power supply, signal interfaces, and data acquisition modules. Precisely controlling the temperature of the test environment within the range of 25±2℃ aims to simulate or standardize the thermal conditions of the miniature microphone array under typical operating conditions. Temperature is one of the key factors affecting the performance of electronic components. Precise temperature control helps eliminate the impact of temperature changes on indicators such as transmission delay, bit error rate, and power consumption, ensuring the stability and comparability of test results. For example, this temperature control can be achieved through a high-precision constant temperature air conditioning system or an environmental test chamber. The humidity of the test environment is precisely controlled within the range of 50±5% to simulate or standardize the humidity conditions of miniature microphone arrays under typical operating conditions. Humidity affects the insulation performance, material properties, and signal transmission loss of electronic devices; precise humidity control helps eliminate the impact of humidity variations on test results. This can be achieved, for example, through a constant temperature and humidity chamber with integrated humidity control or a separate humidifier / dehumidifier. The PRBS9 code pattern digital signal is a pseudo-random binary sequence with good spectral characteristics and randomness, commonly used for performance testing of communication systems. Using the PRBS9 code pattern digital signal for transmission testing can simulate the complexity of actual data streams, comprehensively evaluating the interference immunity, bit error rate, and signal integrity of the miniature microphone array during data transmission. For example, this code pattern can be generated using a dedicated code pattern generator or a software-defined signal source and transmitted as an input signal.
[0036] The construction of a single optimization set aims to initially screen out those test objects that excel in specific performance dimensions from all test objects. Its purpose is to narrow the scope of subsequent analysis, focusing on test objects with potential optimization value. For example, test objects can be screened based on preset performance thresholds (such as transmission delay below a certain upper limit, bit error rate below a certain percentage, and power consumption below a certain wattage), or the set can be constructed by selecting the top-ranked test objects from each performance sequence based on the ranking results. Test objects with three elements in the single optimization set are marked as comprehensive optimization objects. This feature is used to identify test objects that perform well in multiple key performance indicators. When a test object is included in the single optimization set in all three key performance sequences—transmission delay, bit error rate, and power consumption—it indicates that it performs well in these aspects and is therefore considered an object with comprehensive optimization potential. The sum of the indices of the comprehensive optimization object in the transmission sequence, complete sequence, and consumption sequence is marked as the comprehensive optimization value of the comprehensive optimization object. This step provides a method for quantifying comprehensive performance. By accumulating the ranking (indices) of the test object in different performance sequences, a comprehensive numerical value can be obtained. A smaller sequence number indicates better performance; therefore, a smaller overall optimization value indicates that the test object performs better overall across all performance dimensions. Marking the experimental combination corresponding to the test object with the smallest overall optimization value as the standard optimization combination for the test scenario is a crucial step in determining the final optimization scheme. Among all identified overall optimization objects, the one with the smallest overall optimization value is selected, and its corresponding experimental combination is identified as the standard optimization combination for that specific test scenario. This means that this experimental combination achieves the best balance between transmission delay, bit error rate, and power consumption.
[0037] The following is a concrete example. Suppose that in a certain deployment scenario, the test execution module has completed transmission tests on 54 experimental combinations and recorded the transmission delay, bit error rate, and power consumption data for the test objects corresponding to each experimental combination. To mark the common optimization combinations for this test scenario, the system first sorts all test objects according to the order of transmission delay from lowest to highest, bit error rate from lowest to highest, and power consumption from lowest to highest, obtaining transmission sequences, complete sequences, and consumption sequences. For example, the top L1 test objects can be extracted from each sequence to construct a single optimization set. Next, the system checks the test objects in the single optimization set. If a test object appears in the extracted portions of the transmission sequence, complete sequence, and consumption sequence, it is marked as a comprehensive optimization object. For example, if test object A ranks 5th in the transmission sequence, 3rd in the complete sequence, and 7th in the consumption sequence, its comprehensive optimization value is 5+3+7=15. The system calculates the comprehensive optimization value of all comprehensive optimization objects and finds the comprehensive optimization object with the smallest value. If the overall optimization value of test object B is 12, which is the smallest among all overall optimization objects, then the experimental combination corresponding to test object B is marked as the normal optimization combination for this test scenario.
[0038] The extreme testing module is used to perform transmission tests on miniature microphone arrays under extreme environments: An environmental parameter is randomly selected as the switching parameter, including test temperature, test humidity, and magnetic field interference intensity. A boundary value is chosen from the range of values for the switching parameter in the actual operating environment of the test object as the switching value. Then, the switching parameter of the test environment is set as the switching value, and the transmission test is repeated. The comprehensive optimization object and its comprehensive optimization value are then re-marked. The experimental combination corresponding to the comprehensive optimization object with the smallest comprehensive optimization value is marked as the extreme optimization combination of the switching parameter. The test environment is then reset, and the next environmental parameter is selected as the switching parameter. The extreme optimization combination of the switching parameter is marked again, and so on, until all environmental parameters are used as switching parameters and the extreme optimization combination is marked. The configuration parameters of the miniature microphone array under extreme environments are adjusted according to the extreme optimization combination of the environmental parameters.
[0039] "Environmental parameters" refer to external physical quantities that affect the performance of the miniature microphone array; changes in these parameters can lead to performance degradation or even failure. Selecting these parameters as "switching parameters" is to systematically evaluate and optimize the device's performance under various extreme environmental conditions. Random selection avoids human bias and ensures the comprehensiveness and objectivity of the test. For example, a software-controlled random number generator can be used to determine the environmental parameters to be examined in the current test round, or a pre-defined list of environmental parameters can be traversed and selected in a random or pseudo-random order.
[0040] "Marking extreme optimized combinations of switching parameters" refers to experimental combinations that enable the miniature microphone array to achieve optimal performance or meet specific requirements under certain extreme environmental parameters. Marking these combinations aims to identify the best-performing configurations under extreme conditions. For example, by comparing the transmission delay, bit error rate, and power consumption of different experimental combinations under extreme environments, the combination with the best overall performance can be selected for marking. Alternatively, a performance threshold can be set, all experimental combinations meeting the threshold can be considered as candidates, and one or more can be selected for marking.
[0041] The process of "resetting the test environment and selecting the next environmental parameter as the switching parameter, then marking the extreme optimization combinations of the switching parameters again, and so on, until all environmental parameters have been used as switching parameters and extreme optimization combinations have been marked" ensures that environmental conditions can be restored to their initial or standard state each time different environmental parameters are tested, avoiding interference from previous tests to subsequent tests. Systematically traversing all preset environmental parameters ensures that all potential extreme environmental factors have been evaluated and optimized. For example, resetting the test environment may include restoring temperature, humidity, magnetic field interference, etc., to baseline values and removing any residual effects on the test platform. Selecting the next environmental parameter can be done in a preset order or a random order, ensuring that each environmental parameter is tested as a switching parameter.
[0042] Example 2: Figure 2 As shown, a method for configuring and testing a miniature microphone array based on Foveros technology includes the following steps: Step 1: Test configuration analysis of miniature microphone arrays: Select several miniature microphone arrays as test objects, mark the key parameters of the test objects, and generate experimental combinations; Step 2: Conduct transmission tests on the miniature microphone array: Randomly select a deployment scenario as the test scenario, configure the test objects according to the test scenario, set the test environment, conduct transmission tests, and mark the common optimization objects in the test scenario; Step 3: Conduct transmission tests on the miniature microphone array under extreme conditions: Randomly select an environmental parameter as the switching parameter, set the switching parameter of the test environment as the switching value, re-perform the transmission test, and mark the extreme optimized combination of the switching parameters.
[0043] A noise reduction system based on Foveros technology for miniature microphone arrays is disclosed. During operation, several miniature microphone arrays are selected as test objects, key parameters of the test objects are marked, and experimental combinations are generated. A deployment scene is randomly selected as the test scene, and the test objects are configured according to the test scene. After setting the test environment, transmission tests are conducted, and the conventional optimization objects of the test scene are marked. An environmental parameter is randomly selected as a switching parameter, the switching parameter of the test environment is set as the switching value, the transmission test is repeated, and the extreme optimization combinations of the switching parameter are marked.
[0044] The above description is merely an example and illustration of the structure of the present invention. Those skilled in the art can make various modifications or additions to the specific embodiments described, or use similar methods to replace them, as long as they do not deviate from the structure of the invention or exceed the scope defined in the claims, all of which should fall within the protection scope of the present invention.
[0045] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0046] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the invention to any specific implementation. Clearly, many modifications and variations can be made based on the content of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to better understand and utilize the invention. The invention is limited only by the claims and their full scope and equivalents.
Claims
1. A miniature microphone array noise reduction system based on Foveros technology, characterized in that, It includes a test configuration module, a test execution module, and an extreme test module that are connected in sequence. The test configuration module, test execution module, and extreme test module are all connected to the database. The test configuration module is used to perform test configuration analysis on miniature microphone arrays: select several miniature microphone arrays as test objects, generate several experimental combinations, and pair the experimental combinations with the test objects; The test execution module is used to perform transmission tests on the miniature microphone array: A random deployment scenario is selected as the test scenario, including miniature device scenarios, mobile office scenarios, and industrial control scenarios. The test object is configured according to the test scenario, and after setting the test environment, transmission tests are performed, recording the transmission delay, bit error rate, and power consumption of the test object during the test. The conventional optimized combinations of the test scenario are marked based on the transmission delay, bit error rate, and power consumption. Then, the next deployment scenario is selected as the test scenario, and the conventional optimized combinations of the test scenario are marked again, and so on, until all deployment scenarios have been used as test scenarios and the conventional optimized combinations have been marked. The configuration parameters of the miniature microphone array under normal conditions are set according to the conventional optimized combinations of the deployment scenarios. The extreme testing module is used to perform transmission tests on miniature microphone arrays under extreme environments.
2. The miniature microphone array noise reduction system based on Foveros technology according to claim 1, characterized in that, The process of generating the experimental setup includes: marking the layer thickness, TSV diameter, microphone spacing, signal swing, and clock frequency of the test object as key parameters; selecting three values from the range of key parameters as test values; and using L18 (3 5 54 experimental combinations were generated using an orthogonal array.
3. The miniature microphone array noise reduction system based on Foveros technology according to claim 2, characterized in that, The process of setting up the test environment includes: building a test platform in an electromagnetic shielding room, controlling the temperature at 25±2℃ and the humidity at 50±5%, and using PRBS9 code digital signals for transmission testing.
4. A miniature microphone array noise reduction system based on Foveros technology according to claim 3, characterized in that, The specific process of marking the regular optimization combination of the test scenario includes: constructing a single optimization set, marking the test objects with three elements in the single optimization set as comprehensive optimization objects, marking the sum of the indices of the comprehensive optimization objects in the transmission sequence, complete sequence and consumption sequence as the comprehensive optimization value of the comprehensive optimization object, and marking the experimental combination corresponding to the comprehensive optimization object with the smallest comprehensive optimization value as the regular optimization combination of the test scenario.
5. A miniature microphone array noise reduction system based on Foveros technology according to claim 4, characterized in that, The process of constructing a single optimization set includes: sorting all test objects in order of increasing transmission delay, increasing bit error rate, and increasing power consumption to obtain transmission sequence, complete sequence, and consumption sequence; extracting the top L1 test objects from the transmission sequence, complete sequence, and consumption sequence to construct a single optimization set.
6. A miniature microphone array noise reduction system based on Foveros technology according to claim 5, characterized in that, The specific process of the extreme testing module for transmitting data from a miniature microphone array under extreme conditions includes: randomly selecting an environmental parameter as a switching parameter, including test temperature, test humidity, and magnetic field interference intensity; marking the extreme optimal combination of the switching parameter; then resetting the test environment and selecting the next environmental parameter as the switching parameter, marking the extreme optimal combination of the switching parameter again, and so on, until all environmental parameters have been used as switching parameters and the extreme optimal combination has been marked; and adjusting the configuration parameters of the miniature microphone array under extreme conditions according to the extreme optimal combination of environmental parameters.
7. A miniature microphone array noise reduction system based on Foveros technology according to claim 6, characterized in that, The specific process of marking the extreme optimization combination of switching parameters includes: selecting the boundary value from the value range of the switching parameters in the actual operating environment of the test object as the switching value of the switching parameter, then setting the switching parameter of the test environment as the switching value, re-performing the transmission test and re-marking the comprehensive optimization object and the comprehensive optimization value of the comprehensive optimization object, and marking the experimental combination corresponding to the comprehensive optimization object with the smallest comprehensive optimization value as the extreme optimization combination of switching parameters.