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

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


Местный
***

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



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


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

Параметр fundamental frequency это частота самого сигнала, или частота первой гармоники. Так что нет смысла играться с ней.
Шаг моделирования 0.0001.
Шаг дискретизации 1e-8.
Go to the top of the page
 
+Quote Post
PetrovichKR
сообщение Feb 8 2011, 18:25
Сообщение #17


Участник
*

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



С параметром start time играться не пробовали?
А чем отличается шаг моделирования от шага дискретизации?
Go to the top of the page
 
+Quote Post
sidy
сообщение Feb 9 2011, 07:33
Сообщение #18


Местный
***

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



Цитата(PetrovichKR @ Feb 8 2011, 21:25) *
С параметром start time играться не пробовали?
А чем отличается шаг моделирования от шага дискретизации?

Они отличаются, т. к. шаг моделирования задается в самой модели, на осциллогафе картинку посмотреть, например. А для fft используется отдельный блок в котором также необходимо задать шаг дискретизации.

Сообщение отредактировал sidy - Feb 9 2011, 08:08
Go to the top of the page
 
+Quote Post
PetrovichKR
сообщение Feb 10 2011, 11:11
Сообщение #19


Участник
*

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



Цитата
Они отличаются, т. к. шаг моделирования задается в самой модели, на осциллогафе картинку посмотреть, например. А для fft используется отдельный блок в котором также необходимо задать шаг дискретизации.

То есть, шаг моделирования и шаг дискретизации никоим образом не связаны?
Go to the top of the page
 
+Quote Post
sidy
сообщение Feb 10 2011, 17:06
Сообщение #20


Местный
***

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



Цитата(PetrovichKR @ Feb 10 2011, 14:11) *
То есть, шаг моделирования и шаг дискретизации никоим образом не связаны?

Для fft шаг дискретизации задается отдельно.
Go to the top of the page
 
+Quote Post
Andrey_1
сообщение Feb 16 2011, 04:08
Сообщение #21


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

Группа: Участник
Сообщений: 131
Регистрация: 30-11-10
Пользователь №: 61 268



Цитата(sidy @ Feb 10 2011, 20:06) *
Для fft шаг дискретизации задается отдельно.


1. В коммандном окне Матлаба наберите SPTool->Return

2. Импортируйте сигнал из меню File

3. В списке Spectra выберете View

4. Method -> Welch Window -> Blackman-Harris->Apply

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

ПС Алаверды книге Боба Рендалла Частотный анализ
Go to the top of the page
 
+Quote Post
sidy
сообщение Feb 16 2011, 12:25
Сообщение #22


Местный
***

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



Спасибо, прочитал, оказывается это называется "эффект частокола". А как сигнал правильно импортировать? Matlab говорит что необходимо сформировать 2-D матрицу см. рис. И еще, как потом сформировать таблицу вида: номер гармоники, амплитуда.

Сообщение отредактировал sidy - Feb 16 2011, 12:38
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Andrey_1
сообщение Feb 16 2011, 23:10
Сообщение #23


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

Группа: Участник
Сообщений: 131
Регистрация: 30-11-10
Пользователь №: 61 268



Цитата(sidy @ Feb 16 2011, 16:25) *
Спасибо, прочитал, оказывается это называется "эффект частокола". А как сигнал правильно импортировать? Matlab говорит что необходимо сформировать 2-D матрицу см. рис. И еще, как потом сформировать таблицу вида: номер гармоники, амплитуда.

Там внизу кнопочка есть на окошке с именем Import to SPTool - кнопочка Help называется нажмите и почитайте
Файл сигнала можно импортировать как из Workspace так и с Диска
В коммандном окне наберите

Help load -> Return
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 - 03:58
Рейтинг@Mail.ru


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