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

 
 
> Определение периода сложного сигнала
Ctrl-Alt-De1
сообщение Nov 27 2009, 18:24
Сообщение #1


Участник
*

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



Есть сигнал, принятый с платы АЦП (ЛА-н10м8PCI100Mhz) Необходимо определить его период. Подскажите пожалуйста алгоритмы, с помощью которых это можно было бы сделать.
Пример сигнала:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serebr
сообщение Nov 29 2009, 03:30
Сообщение #2


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

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



Результат обработки приведен на картинке.
Первый график - исходный сигнал.
Второй - исходный + квадратура после преобразования Гильберта
Третий - модуль вектора (огибающая сигнала)
Четвёртый - автокорреляция
Красными прямоугольниками показаны области ограничения исходного сигнала и соответствующие им погрешности в работе алгоритма (паразитные колебания огибающей).

P.S. Дополнительной фильтрации по высоким частотам не потребовалось.
Прикрепленное изображение


Сообщение отредактировал serebr - Nov 29 2009, 04:21
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Nov 29 2009, 04:22
Сообщение #3


.
******

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



Цитата(serebr @ Nov 29 2009, 09:30) *
Четвёртый - автокорреляция

АКФ какого сигнала? Огибающей или исходного?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
serebr
сообщение Nov 29 2009, 04:24
Сообщение #4


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

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



Цитата(GetSmart @ Nov 29 2009, 10:22) *
АКФ какого сигнала? Огибающей или исходного?

АКФ исходного сигнала уже приводилась выше автором темы, там есть колебания с удвоенной собственной частотой приёмника.
На моём графике АКФ от огибающей сигнала.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Nov 29 2009, 04:37
Сообщение #5


.
******

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



Цитата(serebr @ Nov 29 2009, 10:24) *
На моём графике АКФ от огибающей сигнала.

Я так и подумал smile.gif
В понедельник придёт fontp и "мозги всем прочистит" biggrin.gif

Просто на графике АМ (огибающей) виден период даже лучше чем на АКФ от огибающей. И вообще, изначальный вопрос автора темы для такого сигнала сформулирован просто не верно. В сигнале есть куча периодов (принципиально разных сигналов) и не понятно какой из них нужен автору и по каким критериям его выделять на фоне остальных периодов.

Сообщение отредактировал GetSmart - Nov 29 2009, 04:39


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
serebr
сообщение Nov 29 2009, 04:42
Сообщение #6


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

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



Цитата(GetSmart @ Nov 29 2009, 10:37) *
Я так и подумал smile.gif
В понедельник придёт fontp и "мозги всем прочистит" biggrin.gif

Просто на графике АМ (огибающей) виден период даже лучше чем на АКФ от огибающей. И вообще, изначальный вопрос автора темы для такого сигнала сформулирован просто не верно. В сигнале есть куча периодов (принципиально разных сигналов) и не понятно какой из них нужен автору и по каким критериям его выделять на фоне остальных периодов.

Автор темы на первом графике наглядно показал, какой период ему нужно найти. Мне этого было достаточно для понимания условий задачи.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ctrl-Alt-De1   Определение периода сложного сигнала   Nov 27 2009, 18:24
- - GetSmart   Вообще, классический способ для сигналов со сложны...   Nov 27 2009, 18:47
|- - Ctrl-Alt-De1   Автокорреляция дает следующую картину: И что тепер...   Nov 27 2009, 19:07
|- - serebr   Цитата(Ctrl-Alt-De1 @ Nov 28 2009, ...   Nov 28 2009, 11:11
- - 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   Цитата(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


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 04:45
Рейтинг@Mail.ru


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