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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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