С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
 
Annza
73 / 58 / 22
Регистрация: 07.04.2013
Сообщений: 195
1

Блок ДПФ как когерентный накопитель

13.11.2017, 17:28. Просмотров 296. Ответов 3
Метки нет (Все метки)

ДОбрый день!
Рассчитываю коэффициент усиления при прохождении сигнала (с выхода согласованного фильтра) через блок ДПФ. Если частота бина ДПФ совпадает с доплеровской частотой сигнала, то ДПФ работает как идеальный когерентный накопитель и улучшает ОСШ в N раз или на 10*lg(N) дБ. Это я вывожу из формулы прямого дискретного преобразования Фурье:
http://www.cyberforum.ru/cgi-bin/latex.cgi?S(\omega_k)=\sum_{n=0}^{N-1}s(t_n)exp(-jt_n\omega_k)=\sum_{n=0}^{N-1}Aexp(jt_n\omega_d_o_p+j\phi_0)exp(-jt_n\omega_k)=\sum_{n=0}^{N-1}Aexp(j\phi_0)=NAexp(j\phi_0)

Потом я хочу показать, что если доплеровская частота цели отличается на 1/2 шага ДПФ по частоте, то накопитель будет уже не идеален и будут потери. И собственно рассчитать эти потери. И вот тут у меня получаются очень маленькие потери, не соответсвуют модельке в матлабе. Я считаю по той же формуле:
http://www.cyberforum.ru/cgi-bin/latex.cgi?S(\omega_k)=\sum_{n=0}^{N-1}Aexp(-j0.5\Delta \omega t_n -\phi_0)

А дальше решаю задачу графически - модуль суммы комплексных экспонент это гипотенуза в прямоугольном треугольнике:
http://www.cyberforum.ru/cgi-bin/latex.cgi?A=\sqrt{Ax^2+Ay^2}=\sqrt{(Acos(0.5\Delta \omega t_0)+...+Acos(0.5\Delta \omega t_n))^2+(Asin(0.5\Delta \omega t_0)+...+Asin(0.5\Delta \omega t_n))^2}

После преобразования суммы косинусов и синусов кратных углов получаю
http://www.cyberforum.ru/cgi-bin/latex.cgi?A=sin(N/4(Nfft-1))/sin(1/4(Nfft-1))

здесь N - количество отсчетов сигнала, Nfft - число точек БПФ. У меня для N=9 и NFFT=42, амплитуда такого бина ДПФ будет в 8.996 раз больше амплитуды сигнала на входе и потери всего 0.002 дБ

Подскажите, пожалуйста, в чем может быть моя ошибка?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2017, 17:28
Ответы с готовыми решениями:

Как изменятся результаты ДПФ при увеличении длины дискретного сигнала?
Добрый день! Возникла такая задача: Длину дискретного сигнала увеличили в два...

ДПФ
Добрый вечер!Имеется такой вопрос: Длину дискретного сигнала увеличили в два...

ДПФ на С#
Всем доброго времени суток! Скажите,а есть реализация прямого и обратного ДПФ...

Разбор формул ДПФ
Добрый день фоумчане. Столкнулся с потребностью использовать дискретное...

Примеры реализаций ДПФ
есть где реализованные ДПФ и другие алгоритмы?

3
averochkin
45 / 45 / 13
Регистрация: 05.01.2015
Сообщений: 153
18.11.2017, 20:04 2
ДПФ, по-сути, это набор фильтров с перекрывающимися коэффициентами передачи. У Вас это набор фильтров или один из них?
0
Annza
73 / 58 / 22
Регистрация: 07.04.2013
Сообщений: 195
21.11.2017, 17:30  [ТС] 3
У меня набор этих фильтров Количество бинов ДПФ известно, соответственно шаг по частоте тоже
0
averochkin
45 / 45 / 13
Регистрация: 05.01.2015
Сообщений: 153
23.11.2017, 21:53 4
Оставьте один фильтр и потери, я полагаю, возрастут.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2017, 21:53

Через что лучше ДПФ или ФНЧ?
короче есть задача сигнал пропускать через определенную частоту. То есть...

Подскажите алгоритмы БПФ/ДПФ/подавление шума
Уважаемые, программисты. Кто может поделиться алгоритмами обработки сигналов...

fftwFFTW является C библиотека подпрограмм для вычисления дискретного преобразования Фурье (ДПФ)
http://www.fftw.org/ эта либа только ДПФ считает? То есть всякие фильтры и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru