реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Определение периода сложного сигнала
RadioJunior
сообщение Nov 30 2009, 09:02
Сообщение #31


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 28-01-08
Пользователь №: 34 498



Цитата(Ctrl-Alt-De1 @ Nov 29 2009, 16:37) *
Ладно, будем считать, что алгоритмы реализованы правильно. Теперь я не очень понимаю, как определить местоположение пика на графике АКФ?


max( abs(АКФ) ) не покатит? rolleyes.gif
Go to the top of the page
 
+Quote Post
thermit
сообщение Nov 30 2009, 09:52
Сообщение #32


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Обычно, центр массы находят.
От, например максимум имеет индекс 1002

i=[1000 1001 1002 1003 1004];
R=[0.8 0.98 0.99 0.95 0.95];

sum(i.*R)/sum® это и будет центр масс (~1002.05)


® Хрень какая... ЦЕ

Сообщение отредактировал thermit - Nov 30 2009, 09:53
Go to the top of the page
 
+Quote Post
Ctrl-Alt-De1
сообщение Nov 30 2009, 13:57
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 27-11-09
Пользователь №: 53 910



RadioJunior, max( abs(АКФ) ) =0. Всегда, поэтому не покатит. thermit, ничего не понял. bahurin, спасибо, будем пробовать.

Сообщение отредактировал Ctrl-Alt-De1 - Nov 30 2009, 13:59
Go to the top of the page
 
+Quote Post
serebr
сообщение Nov 30 2009, 14:07
Сообщение #34


Частый гость
**

Группа: Свой
Сообщений: 191
Регистрация: 10-01-05
Из: San Francisco Bay, Silicon Valley
Пользователь №: 1 869



Цитата(Ctrl-Alt-De1 @ Nov 30 2009, 19:57) *
RadioJunior, max( abs(АКФ) ) =0. Всегда, поэтому не покатит. thermit, ничего не понял. bahurin, спасибо, будем пробовать.

Остальные участники обсуждения, видимо, понимают, что максимальное значение АКФ позиционно располагается в нулевой точке. Это связано с тем, что в данном кокретном случае сигнал больше всего коррелирован сам с собой, поскольку имеет место свёртка импульсного отклика с передаточной характеристикой приёмника.
Поэтому надо пропустить первые несколько значений abs(АКФ) и только потом начинать искать максимум. Или как правильно говорили выше, искать именно точку, имеющую меньшие значения по обе стороны от неё самой. Очевидно, что нулевая точка на графике abs(АКФ) не имеет предшествующего значения, поэтому при данном подходе не будет определяться как максимум.
Go to the top of the page
 
+Quote Post
Ctrl-Alt-De1
сообщение Nov 30 2009, 14:17
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 27-11-09
Пользователь №: 53 910



Это конечно все хорошо, но как быть в таком сложном случае?

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
serebr
сообщение Nov 30 2009, 14:28
Сообщение #36


Частый гость
**

Группа: Свой
Сообщений: 191
Регистрация: 10-01-05
Из: San Francisco Bay, Silicon Valley
Пользователь №: 1 869



Цитата(Ctrl-Alt-De1 @ Nov 30 2009, 20:17) *
Это конечно все хорошо, но как быть в таком сложном случае?

В этом случае можно искать все максимумы, а затем из них выбирать тот, который имеет наибольшее значение.
Go to the top of the page
 
+Quote Post
RadioJunior
сообщение Nov 30 2009, 14:29
Сообщение #37


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 28-01-08
Пользователь №: 34 498



Цитата(Ctrl-Alt-De1 @ Nov 30 2009, 17:17) *
Это конечно все хорошо, но как быть в таком сложном случае?

Прикрепленное изображение

А Вам какая точность нужна? Если "качественная", то на "глаз", как Вы уже и делали.

2 serebr - вопрос изначально был
Цитата(Ctrl-Alt-De1 @ Nov 29 2009, 16:37) *
Ладно, будем считать, что алгоритмы реализованы правильно. Теперь я не очень понимаю, как определить местоположение пика на графике АКФ?

Если бы здесь говорилось не о центральном пике, а о остальных, то я бы не написал max( abs (АКФ) ) rolleyes.gif
Go to the top of the page
 
+Quote Post
Ctrl-Alt-De1
сообщение Nov 30 2009, 14:33
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 27-11-09
Пользователь №: 53 910



Я имею ввиду, что иногда первый пик не является искомым. Надо каким-то образом определить высоту пика.
Go to the top of the page
 
+Quote Post
RadioJunior
сообщение Nov 30 2009, 14:48
Сообщение #39


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 28-01-08
Пользователь №: 34 498



Цитата(Ctrl-Alt-De1 @ Nov 30 2009, 17:33) *
Я имею ввиду, что иногда первый пик не является искомым. Надо каким-то образом определить высоту пика.

Можете показать картинку спектра Вашего "сложного" сигнала?
Go to the top of the page
 
+Quote Post
Ctrl-Alt-De1
сообщение Nov 30 2009, 17:26
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 27-11-09
Пользователь №: 53 910



Сверху исходный сигнал, снизу его преобразование Фурье:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Dec 1 2009, 08:21
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660



Цитата(Ctrl-Alt-De1 @ Nov 30 2009, 20:26) *
Сверху исходный сигнал, снизу его преобразование Фурье

Интересно посмотреть, что на таком сигнале получится с корреляцией и огибающей.

Судя по тому, какие сигналы Вы приводите, стоит сначала определить, в каких пределах может меняться частота, которую мы ищем, отношение сигнал/шум, насколько стационарен сигнал. Ну и для чего это вообще нужно - померить период, синхронизироваться и т.д.

Пока по всех примерах, что Вы привели, IMHO, можно обойтись без выделения огибающей и автокорреляции. Хватит полосового фильтра и последующего преобразования Фурье.

Сообщение отредактировал Sergey'F - Dec 1 2009, 08:23
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Dec 1 2009, 08:37
Сообщение #42


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Sergey'F @ Dec 1 2009, 14:21) *
Пока по всех примерах, что Вы привели, IMHO, можно обойтись без выделения огибающей и автокорреляции. Хватит полосового фильтра и последующего преобразования Фурье.

А на Фурье что потом искать?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Dec 1 2009, 09:49
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660



Цитата(GetSmart @ Dec 1 2009, 11:37) *
А на Фурье что потом искать?

Да, лучше сначала выпрямить. В общем-то то, о чем Вы писали уже - похоже на АМ.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 13:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016