You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@Allan-xmos has identified that we can further improve our audio performance by using longer or more complicated filters for decimation. For example, using a 125-tap second stage filter instead of a 65, or using a 3 stage filter design.
The risk in making such a filter the default filter is that it may substantially increase MIPS or memory usage, breaking existing applications that have been tuned to make full use of MIPS and memory. Making the longer filter opt-in eliminates that risk.
Because there are several possible filter structures we could use for this, some exploratory work is also necessary to determine the trade-offs in terms of audio performance parameters, MIPS and memory.
NOTE: Nothing currently prevents lib_mic_array users from using their own longer filter within the current 2-stage decimator structure -- it just requires a bit more work than using the default coefficients. Other custom filter structures can also be implemented by users without any need to change the mic array library but require writing a bit of C++.
The text was updated successfully, but these errors were encountered:
@Allan-xmos has identified that we can further improve our audio performance by using longer or more complicated filters for decimation. For example, using a 125-tap second stage filter instead of a 65, or using a 3 stage filter design.
The risk in making such a filter the default filter is that it may substantially increase MIPS or memory usage, breaking existing applications that have been tuned to make full use of MIPS and memory. Making the longer filter opt-in eliminates that risk.
Because there are several possible filter structures we could use for this, some exploratory work is also necessary to determine the trade-offs in terms of audio performance parameters, MIPS and memory.
NOTE: Nothing currently prevents
lib_mic_array
users from using their own longer filter within the current 2-stage decimator structure -- it just requires a bit more work than using the default coefficients. Other custom filter structures can also be implemented by users without any need to change the mic array library but require writing a bit of C++.The text was updated successfully, but these errors were encountered: