0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 1
1

Гармонический и спектральный анализ в Matlab

04.02.2015, 14:27. Показов 3414. Ответов 1
Метки нет (Все метки)

Доброго времени суток! Сразу прошу прощения за создание аналогичной темы, но в похожих темах ответа так и не нашел. Я полный профан в плане спектрального и гармонического анализа в среде matlab, поэтому прошу вашей помощи. Суть проблемы такова: есть инвертор (частота модуляции 53 кГц), с которого снимается осциллографом OWON PDS6042S сигнал по току. Данные через ПО осциллографа можно оцифровать (осуществляется выборкой в зависимости от развертки - в данном случае одной секунде процесса соответствует 1000 точек) и перевести в таблицу Exel (взял 1000 точек).
Далее, начитавшись примеров по разложению в спектр, при помощи функции fft(x), пытаюсь разложить сигнал в спектр - на выходе получается нечто не понятное (ИМХО). Данные и код представлены ниже.

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
>> %загрузка файла значений тока
>> uiopen('C:\Users\Amarok\Desktop\Модель дуги\1.xls',1)
>> X=untitled;
>> %загрузка файла времени
>> uiopen('C:\Users\Amarok\Desktop\Модель дуги\Время.xls',1)
>> T=untitled;
>> %просмотр графика
>> plot(X)
>> %просмотр графика тока в зависимости от времени
>> plot(T,X)
>> %нахождение спектра
>> %нахождение спектра
>> Y=abs(fft(X));
>> plot(Y)
>> plot(T,Y)
>> stem(Y)
>> Yim=abs(fftshift(Y));
>> plot(Yim)
>> stem(Yim)
А далее одни вопросы:
1 Как правильно провести анализ в зависимости от частоты (вывести на график)?
2 Правильно ли я вообще нахожу спектр такого сигнала?
3 Если частота модуляции инвертора 53 кГц, как ее отразить на графике?
4 Каким образом проводится гармонический анализ?
Миниатюры
Гармонический и спектральный анализ в Matlab   Гармонический и спектральный анализ в Matlab   Гармонический и спектральный анализ в Matlab  

Гармонический и спектральный анализ в Matlab  
Вложения
Тип файла: xls Время.xls (65.5 Кб, 13 просмотров)
Тип файла: xls Ток.xls (48.0 Кб, 11 просмотров)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2015, 14:27
Ответы с готовыми решениями:

Спектральный анализ данных в Matlab
Добрый день! Зарегистрировался на вашем форуме, т.к. надеюсь, что вы мне поможете. Сначала...

Спектральный анализ несинусоидального сигнала в Matlab
Доброго времени суток! Прошу Вашей помощи так как в матлабе я новичок, только учусь, поэтому если,...

Гармонический анализ
Здравствуйте!!! Подскажите пожалуйста, как Реализовать программку для Фурье Анализа. На C++....

Гармонический анализ массива
Добрый день помогите написать программу на языке Си выполняющую следующую задачу Осуществить...

1
512 / 419 / 43
Регистрация: 17.07.2013
Сообщений: 2,138
04.02.2015, 19:47 2
Берите примеры из:
Сергиенко_Цифровая обработка сигналов. MATLAB 2003
можно и теорию почитать.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2015, 19:47

Гармонический анализ непериодических сигналов
Начали учить новую дисциплину на первом курсе, а ее раньше вообще начинали учить на втором курсе,...

Гармонический анализ функции - ошибка в вычислениях
Выходит вот такая ошибка, как ее решить?

Спектральный анализ
Подскажите пожалуйста, нужно произвести спектральный анализ ЭКГ здорового и больного пациента, на...

Спектральный анализ
Добрый день! Я сделал в пакете Statistica спектральный анализ для определённого набора данных (во...


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

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

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