Size: a a a

2021 January 19

DT

Dmitry Teh in pro.algorithms
аудио-интерфейс двухканальный и отдаёт два канала в один стерео
источник

DT

Dmitry Teh in pro.algorithms
disba1ancer
а какой-же способ в итоге выбрал?
пока в тупую вот так

если сигнал ниже шума — отбрасываем.
(ну или сигнал чуть выше шума)
источник

DT

Dmitry Teh in pro.algorithms
Defragmented Panda
дашь код? мне было бы интересно тоже
пока старая версия в репе лежит, эту причешу и выложу тоже
источник

DP

Defragmented Panda in pro.algorithms
Dmitry Teh
пока в тупую вот так

если сигнал ниже шума — отбрасываем.
(ну или сигнал чуть выше шума)
странно что это работает вообще
источник

DT

Dmitry Teh in pro.algorithms
почему?
именно эта строчка или подход?
источник

DP

Defragmented Panda in pro.algorithms
Dmitry Teh
почему?
именно эта строчка или подход?
подход имею ввиду. я ожидал бы что результат был бы куда хуже
источник

DT

Dmitry Teh in pro.algorithms
а если 5дб лимит поставить — вообще красиво
источник

P

Pepe 🐸 in pro.algorithms
Dmitry Teh
аа, я думал, что фаза — просто im часть

mag = sqrt(re^2 + im^2)  ; convert re, im to polar (mag, phi)
phi = atan2(im, re)

mag = mag * scale        ; apply factor `scale` to magnitude

re = mag * cos(phi)      ; convert new mag, phi back to re, im
im = mag * sin(phi)

получается буквально в пару строчек обратно восстанавливается. благодарю!
фаза это угол который вектор образует
источник

P

Pepe 🐸 in pro.algorithms
Pepe 🐸
фаза это угол который вектор образует
просто комплексная часть это проекция вектора на вертикальную ось
источник

P

Pepe 🐸 in pro.algorithms
Dmitry Teh
т.е. мне, чтобы получить усреднённый сигнал без шума нужно
* усреднить все ффт семплов шума, получив с этого среднюю магнитуду по бинам
* прогнать сигнал через fft -> уменьшение магнитуды -> rfft по каждому семплу. в результате получится сигнал без шума
* усреднить все ффт полученного сигнала без шума?
прогнать через какой нибудь фильтр, в зависимости от частоты шума и сигнала. Но просто тупо отрезать ненужные частоты нельзя, будут артефакты как в выходном файле
источник

P

Pepe 🐸 in pro.algorithms
источник

P

Pepe 🐸 in pro.algorithms
источник

DT

Dmitry Teh in pro.algorithms
ну мо-о-ожет быть стоит обнулять чуть плавнее, чем сразу в ноль резать
источник

P

Pepe 🐸 in pro.algorithms
Dmitry Teh
ну мо-о-ожет быть стоит обнулять чуть плавнее, чем сразу в ноль резать
в этом и смысл
источник
2021 January 20

CD

Constantine Drozdov in pro.algorithms
может быть, стоит прочитать учебник по теории цифровой обработки сигналов :)
источник

CD

Constantine Drozdov in pro.algorithms
тогда и последствия обрезания спектров в 0 будут более понятны
источник

CD

Constantine Drozdov in pro.algorithms
источник

CD

Constantine Drozdov in pro.algorithms
спектры прямоугольного фильтра, обратить внимание на бесконечный хвост
источник

P

Pepe 🐸 in pro.algorithms
Constantine Drozdov
спектры прямоугольного фильтра, обратить внимание на бесконечный хвост
тока прямоугольный фильтр в частотной области имелся ввиду
источник

CD

Constantine Drozdov in pro.algorithms
источник