2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Спектр треугольной функции
Сообщение18.06.2013, 21:30 
Аватара пользователя


28/01/12
112
Здравствуйте.
Никак не могу разобраться с ДПФ, для треугольной функции.
Задаю массив на 80 значений для функции на отрезке $[0,..,0.00001]$:
$triangle_i=10\cdot|{2(2\nu_gt_i-{\operatorname{floor}}(2\nu_gt_i+\frac{1}{2}))|\cdot{\operatorname{sgn}}(\sin(2\pi\nu_gt_i))$
Где:
$t_i$ — массив для отсчётов по времени размерностью 80.
$400$ кГц — частота дискретизации.
$\nu_g=100$ кГц
${\operatorname{floor}}$ — функция извлечения целой части вещественного числа; округление до ближайщего целого в меньшую сторону.
Получаю:
Изображение

Раскладывая сигнал $triangle$ в спектр, с помощью ДПФ получаю следующую картину:
Изображение
Как и в теории основной частотой является: $100$ кГц, ну, и дальнейшие по важности составляющие на чатоте $300$ кГц, $500$ кГц, и т.д.
Вопрос:
Правильно ли я понимаю, что мою треугольную функцию можно представить, как:
$$2\sum_{j=1}^{N} A_j \sin\left(2\pi\nu_gjt+\phi_j\right).
Где:
A_j — амплитуды, соответсвующие частотам: $100$ кГц, $300$ кГц, $500$ кГц, и т.д.
\phi_j — соответственно фазы, соответсвтующие частотам: $100$ кГц, $300$ кГц, $500$ кГц, и т.д.
P.S. ДПФ делаю в Maple 17 стандартной командой FourierTransform(triangle, normalization=none).

 Профиль  
                  
 
 Re: Спектр треугольной функции
Сообщение18.06.2013, 23:51 
Модератор
Аватара пользователя


16/02/11
3788
Бурашево
Babeuf в сообщении #738034 писал(а):
Правильно ли я понимаю, что мою треугольную функцию можно представить, как:
Можно, если ваша треугольная функция периодическая. Только вот ДПФ тут непричём, поскольку оно связано с отсчётами спектра дискретного сигнала, а ваша треугольная функция - непрерывна.

 Профиль  
                  
 
 Re: Спектр треугольной функции
Сообщение20.06.2013, 02:15 


17/06/13
8
зачем так сложно задавать функцию изначально?
используйте единичную функцию 1(t).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Ruslan_Sharipov


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group