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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Matlab->Simulink->FFT
sidy
сообщение Feb 3 2011, 16:34
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333



Доброго времени суток. В Simulink в пакете SPS моделирую преобразователь по схеме косой полумост. С помощью блока Powergui смотрю спектр сигнала в различных точках. На картинках спектра по-мимо гармоник частот, которые должны присутствовать в спектре, есть еще побочные гармоники. Например, между постоянной составляющей и гармоникой основной частоты. Вопрос: с чем это связано, может быть с алгоритмом самого FFT или видом сигнала?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
PetrovichKR
сообщение Feb 4 2011, 12:03
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 20-03-10
Пользователь №: 56 092



Я сделаю предположение, что это связано с Вашим сигналом. Если присмотреться внимательнее, то видно что он непериодический. Форма сигнала в первом и последем периодах визуально отличается. Спектр непериодического сигнала непрерыввен. Очевидно, на этом участке не завершился переходной процесс. Попробуйте увеличить значение начала окна анализа.
Go to the top of the page
 
+Quote Post
Чиповод
сообщение Feb 4 2011, 13:31
Сообщение #3


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

Группа: Участник
Сообщений: 85
Регистрация: 11-01-11
Из: Москва
Пользователь №: 62 160



А мне кажется это типичная картина так называемой утечки ДПФ. Поскольку БПФ, который мы все привыкли использовать является дискретным преобразованием Фурье, каждый дискрет (бин) имеет свою частоту кратную Fs/N (Fs - частота выборок, N-число точек ДПФ). Так вот если частота входного сигнала не равна в точности частоте бина ДПФ происходит растекание энергии по соседним бинам. В чем и есть суть утечки ДПФ.
Go to the top of the page
 
+Quote Post
thermit
сообщение Feb 4 2011, 14:21
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
sidy:
Доброго времени суток. В Simulink в пакете SPS моделирую преобразователь по схеме косой полумост. С помощью блока Powergui смотрю спектр сигнала в различных точках. На картинках спектра по-мимо гармоник частот, которые должны присутствовать в спектре, есть еще побочные гармоники. Например, между постоянной составляющей и гармоникой основной частоты. Вопрос: с чем это связано, может быть с алгоритмом самого FFT или видом сигнала?


ДПФ тут не при чем. Это возможно, наложение спектров. Спектр перед оцифровкой надо ограничивать.
Ну и частота не кратна бину дпф.

Сообщение отредактировал thermit - Feb 4 2011, 14:24
Go to the top of the page
 
+Quote Post
Чиповод
сообщение Feb 4 2011, 15:03
Сообщение #5


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

Группа: Участник
Сообщений: 85
Регистрация: 11-01-11
Из: Москва
Пользователь №: 62 160



Тут надо уточнить у вопрошавшего, о каком именно явлении идет речь. Я из фразы
Цитата
На картинках спектра по-мимо гармоник частот, которые должны присутствовать в спектре, есть еще побочные гармоники. Например, между постоянной составляющей и гармоникой основной частоты.
сделал вывод что речь идет об этом:

и дальше поведал теорию утечки ДПФ. А если речь идет о том, что чем дальше в сигнал тем гуще забор из палок - то это другое. Это и правда наложение спектров (aliasing) может быть.
Go to the top of the page
 
+Quote Post
thermit
сообщение Feb 4 2011, 15:34
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



В общем-то да. Автор как-то неопределенно изложил, что именно ему не нравится...
Go to the top of the page
 
+Quote Post
sidy
сообщение Feb 4 2011, 16:58
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333



Я про то что Чиповод отметил красным. А дальше по оси частоты скорее всего из-за вч всплесков на фронте сигнала.
Go to the top of the page
 
+Quote Post
Самурай
сообщение Feb 4 2011, 18:04
Сообщение #8


Местный
***

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



Цитата(sidy @ Feb 4 2011, 19:58) *
Я про то что Чиповод отметил красным. А дальше по оси частоты скорее всего из-за вч всплесков на фронте сигнала.


То, что отмечено красным это, скорее всего, из-за нестационарности сигнала - либо переходной процесс, как уже было отмечено выше, либо это колебания коэф. заполнения из-за нескорректированной обратной связи и как следствие неустойчивости источника.

В общем же, ШИМ сигнал с частотой Fpwm и модулированный например синусом с частотой Fs будет иметь спектр, содержащим частоты n*Fpwm +- m*Fs, n и m - целые числа.

На рисунке часть спектра ШИМ сигнала, коэф. заполнения модулирован по синусоидальному закону от 0.05 до 0.15, частота модуляции в 12 раз меньше частоты ШИМ:
Прикрепленное изображение

Go to the top of the page
 
+Quote Post
thermit
сообщение Feb 4 2011, 20:34
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Да не надо фантазировать. ДПФ - тупое линейное преобразование. Что ему на вход подали, то онои преобразовало.
А переходные процессы, мифические колебания коэффициента заполнения и др дивергенции роторов - это от лукавого.

ps
В конце концов, на картинке не прямоугольные импульсы, а нечто более сложное...
Go to the top of the page
 
+Quote Post
PetrovichKR
сообщение Feb 5 2011, 15:36
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 20-03-10
Пользователь №: 56 092



Цитата
Так вот если частота входного сигнала не равна в точности частоте бина ДПФ происходит растекание энергии по соседним бинам. В чем и есть суть утечки ДПФ.

Нет, здесь нет размазывания спектра, скорее всего. Для анализа берутся ровно 8 периодов сигнала. Этот параметр, судя по всему, даже задается отдельно в окошке Number of cycles. Хотя действительно очень похоже на это. Еще непонятно, как здесь вычисляется ДПФ, где задается число точек, весовая функция и т. п. Может, следует поиграться с параметром fundamental frequency...
Но я больше склоняюсь к своему первому варианту, либо к варианту, который предложил Самурай.

Цитата
ДПФ тут не при чем. Это возможно, наложение спектров. Спектр перед оцифровкой надо ограничивать.

Здесь нет никакой оцифровки, аналогового сигнала и алиасинга. Это модель, значит она уже дискретная изначально. На временной диаграмме представлен уже дискретный сигнал.

Сообщение отредактировал PetrovichKR - Feb 5 2011, 15:43
Go to the top of the page
 
+Quote Post
thermit
сообщение Feb 6 2011, 13:09
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
PetrovichKR:
Это модель, значит она уже дискретная изначально.


И что? Из изначальной дискретности модели следует ограниченность спектра?

Сообщение отредактировал thermit - Feb 6 2011, 13:10
Go to the top of the page
 
+Quote Post
elk
сообщение Feb 7 2011, 10:01
Сообщение #12





Группа: Участник
Сообщений: 12
Регистрация: 4-01-11
Пользователь №: 62 005



Цитата(PetrovichKR @ Feb 5 2011, 17:36) *
Нет, здесь нет размазывания спектра, скорее всего. Для анализа берутся ровно 8 периодов сигнала.

Но не обязательно ровно 8 периодов каждой из гармонических составляющих, на которые разлагается данный сигнал в ряд Фурье...
А учитывая характер сигнала, там этих составляющих целая куча.

Кстати, начальный пик в сигнале (по времени) уж очень узкий... А шаг по времени при моделировании можно уменьшить? А то вдруг действительно алиасинг)
Go to the top of the page
 
+Quote Post
PetrovichKR
сообщение Feb 7 2011, 12:14
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 20-03-10
Пользователь №: 56 092



Цитата
И что? Из изначальной дискретности модели следует ограниченность спектра?

Нет, не следует. Спектр дискретного сигнала периодичен и неограничен. Но основная полоса частот дискретного сигнала ограничена и занимает область от нуля до половины частоты дискретизации (от -fд/2 до fд/2, если быть до конца точным). Где здесь может присутствовать оцифровка и алиасинг, если БПФ берется от исходного дискретного сигнала? Если бы перед вычислением БПФ выполнялось понижение частоты дискретизации - тогда другое дело. Здесь нет алиасинга, и быть не может.

Цитата
Но не обязательно ровно 8 периодов каждой из гармонических составляющих, на которые разлагается данный сигнал в ряд Фурье...

У каждой гармоники будут разные периоды, потому что частоты разные. Поэтому, само собой, в окно будет влазить разное количество периодов для разных гармоник. Для второй гармоники будет 16, для третьей 24 и т. д. Достаточно соблюсти условие, что в окно влазит целое число периодов основной гармоники сигнала, то есть целое число периодов самого сигнала.
Но если предположить что представленный в окне сигнал непериодичен, то пропадают сами понятия гармоник. Спектр такого сигнала является непрерывным, что мы и наблюдаем на спектрограмме с точностью до бинов БПФ.

Цитата
А учитывая характер сигнала, там этих составляющих целая куча.

Всё же, их конечное количество, потому что сигнал дискретный.

Сообщение отредактировал PetrovichKR - Feb 7 2011, 12:34
Go to the top of the page
 
+Quote Post
thermit
сообщение Feb 7 2011, 13:31
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
PetrovichKR:
Где здесь может присутствовать оцифровка и алиасинг, если БПФ берется от исходного дискретного сигнала? Если бы перед вычислением БПФ выполнялось понижение частоты дискретизации - тогда другое дело. Здесь нет алиасинга, и быть не может.


Наложение спектров возникает не только при оцифровке или передискретизации.
Например, если взять чистодискретный синус частоты скажем 9/80, вычислить его модуль и посмотреть на спектр полученного сигнала, можно в этом убедиться. Или для чистоты эксперимента сгенерить последовательность прямоугольных импульсов той же частоты и поглядеть на ее спектр.
Go to the top of the page
 
+Quote Post
PetrovichKR
сообщение Feb 8 2011, 16:08
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 20-03-10
Пользователь №: 56 092



Цитата
Наложение спектров возникает не только при оцифровке или передискретизации.

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

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

 


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


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