Easyelectronics.ru

Электроника для всех
Текущее время: 18 авг 2019, 14:14

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Определение параметров синусоиды
СообщениеДобавлено: 28 июн 2019, 15:40 
Заглядывает иногда

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 172
Здравствуйте!

Вопрос к знатокам математики. Прошу дать ссылку для чтения или объяснить "на пальцах".

Имеется N отсчётов входного синала. Известно, что частота основной гармоники лежит в диапазоне от f1 до f2. Сигнал зашумлен высокочастотными помехами, постоянной составляющей нет. Требуется определить амплитуду, частоту и фазу основной гармоники.

Можно ли, не прибегая к использованию преобразования Фурье и ему подобным, решить задачу?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение параметров синусоиды
СообщениеДобавлено: 28 июн 2019, 15:46 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6016
Автокорреляционный метод. Если он подпадает под "ему подобным", тогда 'никак'.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение параметров синусоиды
СообщениеДобавлено: 28 июн 2019, 16:37 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2614
Откуда: Санкт-Петербург
f1 и f2 как соотносятся? f2=f1*2, f2 = f1*1.01 и f2 = f1*100 - довольно сильно отличающиеся случаи.
И что есть "высокочастотные помехи"? С какой частоты они начинаются и как их амплитуда соотносится с амплитудой основного сигнала? Может, типовой спектр сигнала с шумами покажете?
И что значит "основная гармоника"? У вас одна синусоида (плюс случайные шумы) или несколько, но вам нужно знать параметры самой мощной?

Тупой вариант - полосовой фильтр, поиск синусоиды (да хоть по переходам через 0 или максимумам-минимумам с гистерезисом), вычисление её параметров, компенсация искажений фазы/амплитуды от полосового фильтра.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение параметров синусоиды
СообщениеДобавлено: 28 июн 2019, 17:41 
Заглядывает иногда

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 172
aamonster писал(а):
f1 и f2 как соотносятся? f2=f1*2, f2 = f1*1.01 и f2 = f1*100 - довольно сильно отличающиеся случаи.
И что есть "высокочастотные помехи"? С какой частоты они начинаются и как их амплитуда соотносится с амплитудой основного сигнала? Может, типовой спектр сигнала с шумами покажете?
И что значит "основная гармоника"? У вас одна синусоида (плюс случайные шумы) или несколько, но вам нужно знать параметры самой мощной?

Тупой вариант - полосовой фильтр, поиск синусоиды (да хоть по переходам через 0 или максимумам-минимумам с гистерезисом), вычисление её параметров, компенсация искажений фазы/амплитуды от полосового фильтра.


Я осторожно спрашивал о наличии общего алгоритма...
Частота "гуляет" от 40 до 60 Гц. Про спектр шума пока ничего не знаю. Встречал предложение в похожем случае просто воспользоваться методом наименьших квадратов. Вот и спрашиваю, вдруг кто-то уже решал подобную задачу, может, сориентирует на направление поиска.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение параметров синусоиды
СообщениеДобавлено: 28 июн 2019, 18:59 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3262
Синус не самая линейная функция для совсем простых линейных наименьших квадратов.

Без полного Фурье можно для нескольких частот Герцелем посчитать амплитуду, натянуть на эти несколько точек параболу, найти максимум и на этой частоте уже ещё раз Герцелем окончательно определить амплитуду/фазу. В зависимости от требуемой точности может выйти быстрее чем ФФТ.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB