Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/107: Рейтинг темы: голосов - 107, средняя оценка - 4.62
1298 / 927 / 449
Регистрация: 21.10.2012
Сообщений: 2,604

Реализация ФНЧ

29.03.2014, 23:39. Показов 21976. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Задача такая: есть массив данных (запись сигнала). В этом сигнале присутствуют 2 несущие, одна низкочастотная, другая высокочастотная. Необходимо оставить только низкочастотную. Нашел способ, которым можно это сделать - Преобразование Фурье входного сигнала -> преобразование Фурье коэффициентов КИХ-фильтра -> быстрая свертка КИХ-фильтра и сигнала -> обратное преобразование Фурье результатов свертки. Расчет коээфициентов КИХ-фильтра нашел следующий:
должно быть известно заранее
частота среза - Fs
частота дискретизации - Fd
порядок фильтра - n

вычисляем некоторые общие параметры(буквы условные)

w = 2*pi*(Fs/Fd)
q = w/pi

сами коэффициенты, для нечетного порядка расчитываются по ф-ле

А(к) = А(-k) = q*(sin(k*w)/(k*w)), где к = n/2 +/- 1, n/2 +/- 2, n/2 +/- ..., n/2 +/- n/2

где n/2, в данном случае есть ЦЕНТРАЛЬНЫЙ отсчет.

Скажите, будет ли работать данный алгоритм? Может нужно что исправить? Или есть ещё более простой способ?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.03.2014, 23:39
Ответы с готовыми решениями:

Реализация ФНЧ Баттерворта
есть ли у кого уже готовый код расчета фильтра?

Расчет коэффициентов ФНЧ
как рассчитать входные коэффициенты для функции единичного отсчета и синусоида из полос пропускания и непропускания. данные Фильтр...

Результат моделирования ФНЧ
Ребята, имеется результат моделирования двух фильтров НЧ 3 и 5 порядков. Не могу понять, что это за график получается справа. Левый это АЧХ...

20
 Аватар для A_Santik
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
17.05.2015, 08:40
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Red_meat Посмотреть сообщение
Ну и если уж пошла такая пьянка, может кто подскажет, как АЧХ такого фильтра посмотреть в матлабе можно?
Да нет проблем. Надо сделать БПФ импульсной характеристики h(n).

Y=abs(fft(H,N));

где Y- АЧХ, Н - вектор коэффициентов импульсной характеристики, N -число отсчётов этой характеристики.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2015, 08:40

ФНЧ при моделировании OFDM
Здравствуйте, Я моделирую OFDM-сигнал и при его приеме необходимо использовать фильтр нижних частот. Функция, которую надо...

Через что лучше ДПФ или ФНЧ?
короче есть задача сигнал пропускать через определенную частоту. То есть например есть сигнал на 20 Гц. Все что больше 20 Гц мы должны...

Расчет порядка нормированного прототипа ФНЧ при расчете полосового фильтра
Добрый день! После длительного перерыва опять занялся разработкой приложения на С++ для проектирования цифровых фильтров. В настоящее...

ФНЧ
Всем привет. Близкий друг попросил сделать для него ФНЧ для автомобильного усилителя звука, но с единственным требованием: что-бы на...

ФНЧ
Собрал усилитесь на TDA2050. И так как это саб, хотелось что-бы он и звучал по "сабовски". Короче не хватает низов. Посоветуйте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru