THD+N это одна цифра, способная характеризовать всю систему)
В продолжение, набор файлов для определения фильтра вокруг несущей - синус с "рогами", отдаленными от несущей на Х Гц.
0
10
20
30
50
70
120
180
-500, +2500 (гарантированно мимо фильтра)
https://xdxd.io/data/uploads/test_tones_...ter_v1.zip (26мег, удачи)) )
А почему так зверски медленно? Такие прокси/випиэн, или у меня сервер кривенький? (US, кажется DC)
Нужно бы аналогичную операцию провести и для гармошек и измерения THD без N)
Из циферок - принцип аналогичен тому, что я сделал у себя - суммируем весь шум минус несущая, сравниваем с несущей, или +-такое. Т.е. аналогично вэйвспектре (она тоже не стесняется и лепит сумму шумов, получается некрасивая большая циферка).
Небольшое расхождение всеж имеется, наверное из-за того, что у меня пока нет ограничения бэндвича (беру 0..24к вместо 22..22к).
*** Про ресемплер. Т.к. мне удалось узнать амплитуду сигнала с точностью в -140дБ в любой точке, то... Логично предположить, что и переход через 0 будет вылавливаться с аналогичной точностью.
Из приятного - не надо сложных FFT, из неочень приятного - невозможно залочить на какой-то конкретный спур, лочится на весь сигнал - и если в нем есть примеси, они будут мешать. Но с третьей стороны, получается гораздо больше значений на длинну сэмпла, их можно лоу-пасснуть... С третьей стороны напрашивается бэндпасс на сигнал, хотя-бы IIR...
В продолжение, набор файлов для определения фильтра вокруг несущей - синус с "рогами", отдаленными от несущей на Х Гц.
0
10
20
30
50
70
120
180
-500, +2500 (гарантированно мимо фильтра)
https://xdxd.io/data/uploads/test_tones_...ter_v1.zip (26мег, удачи)) )
А почему так зверски медленно? Такие прокси/випиэн, или у меня сервер кривенький? (US, кажется DC)
Нужно бы аналогичную операцию провести и для гармошек и измерения THD без N)
Из циферок - принцип аналогичен тому, что я сделал у себя - суммируем весь шум минус несущая, сравниваем с несущей, или +-такое. Т.е. аналогично вэйвспектре (она тоже не стесняется и лепит сумму шумов, получается некрасивая большая циферка).
Небольшое расхождение всеж имеется, наверное из-за того, что у меня пока нет ограничения бэндвича (беру 0..24к вместо 22..22к).
*** Про ресемплер. Т.к. мне удалось узнать амплитуду сигнала с точностью в -140дБ в любой точке, то... Логично предположить, что и переход через 0 будет вылавливаться с аналогичной точностью.
Из приятного - не надо сложных FFT, из неочень приятного - невозможно залочить на какой-то конкретный спур, лочится на весь сигнал - и если в нем есть примеси, они будут мешать. Но с третьей стороны, получается гораздо больше значений на длинну сэмпла, их можно лоу-пасснуть... С третьей стороны напрашивается бэндпасс на сигнал, хотя-бы IIR...
Аминь.