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

 
 
> Определение типа сигнала
boobo
сообщение Apr 27 2010, 13:30
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 27-04-10
Пользователь №: 56 930



Люди, помогите!

Предположим, что на выходе ЦФ у меня есть cos(), затем треугольник, а затем опять cos()

Каким образом можно объяснить компу, что на выходе 2 косинуса и как их можно отделить, т.е. комп должен понять, что первый cos() занимает первые 100 отчетов, а последний - с 350 по 400. Ясно, что у косинусов разные частоты.

Т.е. как комп научить распознавать форму сигналов?

Заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pechka
сообщение May 5 2010, 09:04
Сообщение #2


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

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



А если пройтись скользящим окном Фурье по этому сигналу и выделить максимальные компоненты? Вполне может сгодиться, если косинусы достаточной амплитуды. Вообще, хорошо бы знать как относятся уровни сигналов тех же косинусов с треугольниками, например. По полученным спектрам можно ходить также скользящим окном с адаптивным порогам. Там где есть превышение - есть косинус. Далее различными вариациями алгоритма можно более точно локализовать начало и конец сигнала. А вообще, гораздо удобнее знать хотя бы приблиительно какие косинусы ожидать на выходе...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 12:06
Рейтинг@Mail.ru


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