|
|
 |
Ответов
|
Nov 27 2009, 19:07
|
Участник

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

|
Автокорреляция дает следующую картину:
И что теперь с ней делать?
|
|
|
|
|
Nov 28 2009, 11:11
|

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

|
Цитата(Ctrl-Alt-De1 @ Nov 28 2009, 01:07)  Автокорреляция дает следующую картину:
И что теперь с ней делать? Теперь профильтровать, т.е. убрать высокие частоты. После этого решить, что требуется измерить - минимальный повтор в сигнале или кратные повторы тоже. На картинке автокорреляции первая группа максимумов соответствует минимальному периоду, вторая группа - двойному периоду. P.S. Судя по картинке исходного сигнала, здесь мы имеем дело с акустическим устройством, например пьезокерамическим приёмником. Причём характерный резонанс составляет около 10 отсчётов АЦП. После вычисления автокорреляции период основной (резонансной) частоты колебаний удваивается и становится равным примерно 5 отсчётам. Значит достаточно ВЧ фильтра, убирающего колебания на графике автокорреляции с периодом помехи большим, чем примерно 5 отсчётов АЦП. P.P.S. Для работы с источниками сигнала, имеющими достаточно выраженный резонансный характер, хорошо подходит технология Гильберт-преобразования с центральной частотой, равной резонансной частоте. После этого из двух квадратур вычисляется модуль вектора (алгоритм CORDIC), т.е. огибающая сигнала. Огибающая сигнала, найденная по такой схеме, будет гладкой функцией без паразитных колебаний. Её автокорреляционная функция тоже будет гладкой.
Сообщение отредактировал serebr - Nov 28 2009, 11:26
|
|
|
|
Сообщений в этой теме
Ctrl-Alt-De1 Определение периода сложного сигнала Nov 27 2009, 18:24 GetSmart Расстояние между вершинами = период. Nov 27 2009, 19:19 Ctrl-Alt-De1 Цитата(GetSmart @ Nov 28 2009, 00:19) Рас... Nov 27 2009, 19:49 SM Сигнал чем-то напоминает речь... С виду... Может п... Nov 28 2009, 00:43 Ctrl-Alt-De1 А вот для этого сигнала(тот, что сверху), АКФ дает... Nov 28 2009, 09:07 Ctrl-Alt-De1 serebr, спасибо, будем читать Nov 28 2009, 11:36 serebr Ctrl-Alt-De1 - выложи файл с данными исходной карт... Nov 28 2009, 12:16 Ctrl-Alt-De1 Файл бинарный, содержит двухбайтовые целые с прямы... Nov 28 2009, 18:39 serebr Сигнал, похоже, обрезан (ограничен) по амплитуде з... Nov 28 2009, 18:55 Ctrl-Alt-De1 На первой картинке просто амплитуда сигнала не пре... Nov 28 2009, 19:03 serebr Результат обработки приведен на картинке.
Первый ... Nov 29 2009, 03:30 GetSmart Цитата(serebr @ Nov 29 2009, 09:30) Четвё... Nov 29 2009, 04:22  serebr Цитата(GetSmart @ Nov 29 2009, 10:22) АКФ... Nov 29 2009, 04:24   GetSmart Цитата(serebr @ Nov 29 2009, 10:24) На мо... Nov 29 2009, 04:37    serebr Цитата(GetSmart @ Nov 29 2009, 10:37) Я т... Nov 29 2009, 04:42    serebr Цитата(GetSmart @ Nov 29 2009, 10:37) Про... Nov 29 2009, 04:55 GetSmart Точно указал. Я невнимательно её рассмотрел.
Ну то... Nov 29 2009, 04:51 GetSmart Если расстояние между пиками (период) будет непост... Nov 29 2009, 06:19 Ctrl-Alt-De1 В одном кадре данных (484 отсчета) нужно определит... Nov 29 2009, 06:34 Tanya Цитата(Ctrl-Alt-De1 @ Nov 29 2009, ... Nov 29 2009, 06:46 Ctrl-Alt-De1 Не знаю, насколько правильно я реализовал алгоритм... Nov 29 2009, 08:56 GetSmart А почему пики на АКФ имеют другой период относител... Nov 29 2009, 09:03 Ctrl-Alt-De1 Потому, что масштаб по осям разный
Насколько я по... Nov 29 2009, 09:16 GetSmart Цитата(Ctrl-Alt-De1 @ Nov 29 2009, ... Nov 29 2009, 09:25 Ctrl-Alt-De1 Для вычисления АКФ я беру первую половину синала, ... Nov 29 2009, 09:37 Ctrl-Alt-De1 Ладно, будем считать, что алгоритмы реализованы пр... Nov 29 2009, 13:37 bahurin Цитата(Ctrl-Alt-De1 @ Nov 29 2009, ... Nov 30 2009, 07:01 RadioJunior Цитата(Ctrl-Alt-De1 @ Nov 29 2009, ... Nov 30 2009, 09:02 thermit Обычно, центр массы находят.
От, например максимум... Nov 30 2009, 09:52 Ctrl-Alt-De1 RadioJunior, max( abs(АКФ) ) =0. Всегда, поэтому н... Nov 30 2009, 13:57 serebr Цитата(Ctrl-Alt-De1 @ Nov 30 2009, ... Nov 30 2009, 14:07 Ctrl-Alt-De1 Это конечно все хорошо, но как быть в таком сложно... Nov 30 2009, 14:17 serebr Цитата(Ctrl-Alt-De1 @ Nov 30 2009, ... Nov 30 2009, 14:28 RadioJunior Цитата(Ctrl-Alt-De1 @ Nov 30 2009, ... Nov 30 2009, 14:29 Ctrl-Alt-De1 Я имею ввиду, что иногда первый пик не является ис... Nov 30 2009, 14:33 RadioJunior Цитата(Ctrl-Alt-De1 @ Nov 30 2009, ... Nov 30 2009, 14:48 Ctrl-Alt-De1 Сверху исходный сигнал, снизу его преобразование Ф... Nov 30 2009, 17:26 Sergey'F Цитата(Ctrl-Alt-De1 @ Nov 30 2009, ... Dec 1 2009, 08:21  GetSmart Цитата(Sergey'F @ Dec 1 2009, 14:21) ... Dec 1 2009, 08:37   Sergey'F Цитата(GetSmart @ Dec 1 2009, 11:37) А на... Dec 1 2009, 09:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|