Size: a a a

2020 April 17

T

Thorn in Deus Volt!
Руслан Багров
Спасибо) Он платный?
нет, бесплатный, только там не всегда можно записаться, зачем-то закрывают регулярно запись. там же есть введение в сигналы и системы от Сергиенко
источник
2020 April 18

РБ

Руслан Багров... in Deus Volt!
Thorn
это целая наука. вот есть вводный курс, первая половина вся про фильтры https://openedu.ru/course/eltech/BiomedSignals/ , но и там много чего нет, например, того, что используют в SDR
Дело в том, что я уже изучал ЦОС, но давно, и мне, по сути своей нужен на данный момент ответ только на один вопрос
Он может показаться довольно глупым, но я не понимаю, какова взаимосвязь между размером сигнала и количеством коэффициентов ИХ фильтра. То есть, условно, фильтр порядка 300, а сигнал 20.000 отсчётов, то как вообще все это фильтруется? 🤷‍♂️🤦‍♂️🙈
источник

РБ

Руслан Багров... in Deus Volt!
Руслан Багров
Дело в том, что я уже изучал ЦОС, но давно, и мне, по сути своей нужен на данный момент ответ только на один вопрос
Он может показаться довольно глупым, но я не понимаю, какова взаимосвязь между размером сигнала и количеством коэффициентов ИХ фильтра. То есть, условно, фильтр порядка 300, а сигнал 20.000 отсчётов, то как вообще все это фильтруется? 🤷‍♂️🤦‍♂️🙈
Изучал, наверное, громко сказано...)
источник

a

aum in Deus Volt!
Руслан Багров
Дело в том, что я уже изучал ЦОС, но давно, и мне, по сути своей нужен на данный момент ответ только на один вопрос
Он может показаться довольно глупым, но я не понимаю, какова взаимосвязь между размером сигнала и количеством коэффициентов ИХ фильтра. То есть, условно, фильтр порядка 300, а сигнал 20.000 отсчётов, то как вообще все это фильтруется? 🤷‍♂️🤦‍♂️🙈
Все отсчеты входного сигнала последовательно прогоняются через фильтр
источник

РБ

Руслан Багров... in Deus Volt!
aum
Все отсчеты входного сигнала последовательно прогоняются через фильтр
Я понимаю это, но..
ИХ, по определению, это отклик системы на единичное воздействие, то есть поступает отсчёт сигнала и, по сути, он должен пройти через всю ИХ, но так же не происходит?
источник

ИР

Игорь Рыжов... in Deus Volt!
с помощью бпф. Разбивается входной сигнал на секции, берется бпф от этой секции отчетов, затем перемножается с импульсной характеристикой фильтра (в случае КИХ фильтра), и потом обратное бпф. Блоки входного сигнала должны быть с перекрытием друг относительно друга (секционированная свертка)
источник

a

aum in Deus Volt!
Руслан Багров
Я понимаю это, но..
ИХ, по определению, это отклик системы на единичное воздействие, то есть поступает отсчёт сигнала и, по сути, он должен пройти через всю ИХ, но так же не происходит?
происходит
смотрите:
фильтр имеет скажем для простоты длину 3.
и это означает что это 3 отсчета импульсной характеристики
так?
источник

РБ

Руслан Багров... in Deus Volt!
Да
источник

a

aum in Deus Volt!
эти коэффициенты - множители.
источник

a

aum in Deus Volt!
теперь мы имеем бесконечный поток сэмплов, который надо обработать этим фильтром
источник

a

aum in Deus Volt!
чтобы получить отсчет профильтрованного сигнала, надо взять 3 сэмпла входного потока, каждый умножить на свой коэффициент и сложить.
Out = S[i] * F[2] + S[i-1] * F[1] + S[i-2] * F[0]
источник

a

aum in Deus Volt!
и это надо проделать для каждого сэмпла, последовательно двигая i

т.е. каждый выходной сэмпл получиться с использованием 3 сэмплов входного потока и 3 коэффициентов фильтра
источник

a

aum in Deus Volt!
поэтому фильтр дает задержку, зависящую от его длины
источник

РБ

Руслан Багров... in Deus Volt!
aum
поэтому фильтр дает задержку, зависящую от его длины
(N-1)/2 по-моему
источник

РБ

Руслан Багров... in Deus Volt!
aum
чтобы получить отсчет профильтрованного сигнала, надо взять 3 сэмпла входного потока, каждый умножить на свой коэффициент и сложить.
Out = S[i] * F[2] + S[i-1] * F[1] + S[i-2] * F[0]
Следующие 3 отсчета входного потока берутся как 4,5,6 или как 2,3,4?
источник

R

Rheinmetall in Deus Volt!
Руслан Багров
Следующие 3 отсчета входного потока берутся как 4,5,6 или как 2,3,4?
2,3,4
источник

a

aum in Deus Volt!
сначала 0-1-2, потом 1-2-3, потом 2-3-4
источник

a

aum in Deus Volt!
ну и как уже выше написали, так делать в цикле долго, поэтому есть ускорение с помощью FFT
источник

R

Rheinmetall in Deus Volt!
aum
ну и как уже выше написали, так делать в цикле долго, поэтому есть ускорение с помощью FFT
нельзя считать это ускорением, так как FT такая же "оконная функция" как и FIR, только FT это преобразование, а FIR - обработка
источник

ИР

Игорь Рыжов... in Deus Volt!
при небольшой длинне фильтра прямая реализация (с помощью свертки) будет быстрее, чем через бпф
источник