maxssau, чтож у Вас не плохо получилось! Успехов!
maxssau, чтож у Вас не плохо получилось! Успехов!
расчет брался инструментом Leq в SpectraPlusSC
фрагмент справки SpectraPlus:
Скрытый текст
Equivalent Noise Levels
The Leq analysis window calculates the Leq values as the analyzer runs.
Leq(t) - the equivalent noise level converted to the user specified "reference time period". For example, selecting a 3.6 second time segment of 90 dBA noise and specifying a reference time period of 1 hr (3600 sec) produces an equivalent noise level of 60 dBA.
Leq - the equivalent noise level for the selected time segment.
Lsel - the equivalent noise level converted to a 1 second period.
Lpk - the peak level for the selected time segment. No averaging is used for this parameter.
Lmax - the maximum level for the selected data.
Lmin - the minimum level for the selected data.
L10 - the level exceeded 10% of the time.
L50 - the level exceeded 50% of the time.
L90 - the level exceeded 90% of the time.
Click the "Options" button to set the options for these calculations. You can select the averaging and weighting as needed.
Calculation Interval: determines the time period for recomputing the noise values.
Specific Intervals: Leq values will be recalculated at the specified interval
When the Analyzer Stops: Leq values will only be recalculated when the analyzer "Stop" button is pressed. All data contributes to the Leq values from when the analyzer starts to when it stops. (no values will be available until the analyzer stops).
Notes:
The Leq and LeqT values match if the same time sample is used (as well as averaging and weighting). The LeqT reference time period is set directly in the Leq options dialog box. The Leq time period equals the time period from when you press the analyzer's Run button to when you press the Stop button. For example if you set the LeqT reference time to 60 seconds and run the analyzer in the realtime mode for 60 seconds the Leq and LeqT values will be the same (or very close). The calculation interval allows you to set the time at which the values are calculated and displayed but does not change the Leq time period itself. As in the above example if you set the calculation interval to 4 seconds you will see the LeqT and Leq values slowly converge as you reach 60 seconds.
The current Calibration settings and Microphone Compensation settings (if enabled) are used for these calculations.
Сэмплрейт 48кГц, полоса соответственно 24 кГц. Усреднение 100. Так же для примерной оценки уровня шума по графикам FFT можно использовать формулы, документ приложил. Размер FFT - 1M. Взвешивание не использовалось, хотя можно попробовать и с ним, но повторюсь - чуда не будет.
MT-003.pdf
Палки кратные 50 Гц - наводки на кабель, в теории если сделать без кабеля их не должно быть, т.к. в качестве питания используются DC-DC преобразователи, работающие на частоте выше звуковой области.
Последний раз редактировалось maxssau; 08.01.2021 в 00:58.
В cm6631 у потокового USB интерфейса 4 альтернативных состояния (выключен, 16, 24, 32 бита/отсчёт). Поэтому драйвер на хосте должен явно выбрать, что ему нужно.
Утверждения о том, что "чип А работает с USB лучше чем чип B" немало забавляют. USB довольно переносимая штука, поскольку она стандартизована, и возможные причины - особенности реализации софта и возможности железа
В моем миропонимании вопросов к динамике 119дБ меньше не станет. Был бы признателен, если в процессе измерения SNR присутствовали следующие элементы:
1. Источник сигнала с динамикой выше АЦП, что не такая сложная задача. Иногда не понятна гонка разработчиков генераторов на мосте Вина за сверхнизкими гармониками в ущерб собственным шумам.
2. Если шумы источника сравнимы с шумами АЦП (скажем +-6дБ), то попытаться измерить источник кросс-корреляционными методами и вычесть при измерении динамики.
3. Без оконной обработки расползается юбка сигнала, и остается гадать, как разделить сигнал с шумом. Потери при оконной обработке считаются аналитически с абсолютной точностью, учесть их легче.
Последний раз редактировалось sgk; 08.01.2021 в 14:07. Причина: Избыточное цитирование
По 2-му пункту в двух словах не напишу и пока не могу привести ссылки, где по полочкам разложено.
По 3-му пункту проще. Берем публикацию
Spectrum and spectral density estimation by the Discrete Fourier transform (DFT), including a comprehensive list of window functions and some new flat-top window, Gerhard Heinzel, Albrecht Rudiger, January 2002
https://www.researchgate.net/publica...at-top_windows
Табл.2 стр.29
Потери в SNR при оконной обработке можно рассматривать как расширение эквивалентной шумовой полосы каждого бина (выделил красным цветом). Численно потери равны 10*log(NENBW) - на эту величину нужно скорректировать SNR при оконной обработке, в плюс конечно, если программа не сделала коррекцию сама.
Допустим, с окном Хэмминга получили SNR=100дБ, в этом случае без окна SNR = 100 + 10*log(1.3628) = 101.3дБ
Последний раз редактировалось rloc; 09.01.2021 в 02:19.
Раньше не интересовался XMOS чипами, в основном их использовали для вывода звука. Вижу на DIY появилась плата с I2S in/out до 384кГц 32бит:
https://www.diyinhk.com/shop/audio-k...spdif-pcb.html
Вопрос к тем, кто имел дело с этими чипами: есть ли в драйвере для W7x64 поддержка режима ASIO?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)