Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 7
1

Извлечение сигнала заданной частоты из более сложного сигнала

21.04.2016, 09:15. Просмотров 1044. Ответов 5

Нужен совет.
Предположим, у меня есть некий сложный сигнал. Я знаю, что в него входит синусоида, которая сохраняет свою амплитуду, затем экспоненциально спадает до меньшей амплитуды (или до 0). Мне известна частота этой синусоиды, вижу пик на графике после преобразования Фурье сигнала. Нужно извлечь эту спадающую синусоиду из всего сигнала (только эта синусоида представляет интерес).
Сигнал получен с АЦП, записан в файле.
Подскажите, как в Matlab'е можно записать код для подобной операции и что здесь в принципе можно предпринять?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2016, 09:15
Ответы с готовыми решениями:

Создание модели сложного сигнала на основе 16-позиционной М-последовательности
Здравствуйте). Очень нужна Ваша помощь.:cry: Необходимо создать математическую модель сложного...

Перенос частоты сигнала
Доброго времени суток! Возникла необходимость смоделировать в симулинке перенос частоты скажем...

Определение частоты сигнала из ДПФ
День добрый! В задаче определения частоты по отклонению фазы изображающего вектора получаю...

Анализ сигнала и разложение его на частоты
Доброго времени суток. Есть сигнал, записанный в wav файл. После Фурье преобразования получаю...

5
934 / 835 / 120
Регистрация: 23.11.2012
Сообщений: 2,487
21.04.2016, 15:39 2
KristinaEl, и что Вы ждете если не прикладываете файл или, хотя бы, картинку своего сигнала?
0
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 7
21.04.2016, 15:54  [ТС] 3
На первом скриншоте весь сигнал. Далее увеличенный.
0
Миниатюры
Извлечение сигнала заданной частоты из более сложного сигнала   Извлечение сигнала заданной частоты из более сложного сигнала   Извлечение сигнала заданной частоты из более сложного сигнала  

Эксперт по математике/физике
3341 / 1868 / 562
Регистрация: 09.04.2015
Сообщений: 5,241
21.04.2016, 16:33 4
Цитата Сообщение от KristinaEl Посмотреть сообщение
затем экспоненциально спадает до меньшей амплитуды
Экспоненциального спада практически нет. Спад этот в пределах от 0.5735 до 0.5745, по есть порядка 6-8 периодов сигнала.
Или я не прав?
В сигнале присутствует очень существенная 150 Гц помеха и есть постоянная составляющая.
Может сначали сигнал избавить от этих помех, а затем обрабатывать.
В сигнале очень много периодов интересующего Вас сигнала, а насколько стабильна частота этого сигнала.
Может частота на первой секунде отличается от частоты на 2.5 с на несколько процентов.
Поэтому может сигнал разбить на порции, например по 0.1 с или 0.01 и определять амплитуду и частоту в каждой порции, а потом принять решение или об усреднении, или что так оно и есть в жизни и построит графики зависимостей.
0
934 / 835 / 120
Регистрация: 23.11.2012
Сообщений: 2,487
21.04.2016, 16:55 5
KristinaEl, первое, что можно предложить - полосовой фильтр на интересующую Вас частоту.
0
444 / 357 / 36
Регистрация: 17.07.2013
Сообщений: 1,939
26.04.2016, 11:57 6
А это видели:

iSignal.m
by Tom O'Haver

05 Jul 2011 (Updated 18 Apr 2016)
Interactive smoothing, differentiation, power spectra, and measurement of time-series signals.
http://www.mathworks.com/matla... -isignal-m
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2016, 11:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти значение частоты по преобразованию Фурье сигнала из АЦП
Добрый день! Имею сигнал АЦП (приложение в файле, массив 3083 значений), делаю преобразование...

Моделирование сигнала, шумового процесса, смеси сигнала с шумом
Доброе время суток. Помогите пожалуйста решить данное задание в MatLab. На двух вложениях одно...

Моделирование сигнала с заданной функцией корреляции
смоделировать коррелированный сигнал в MatLab я так понимаю

моделирование сложного сигнала в simulink
помогите пожалуйста провести моделирование сложного сигнала в simulink по заданному рисунку


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.