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

 
 
> формирование сигнала с заданным спектром
cerg19
сообщение Mar 21 2013, 06:11
Сообщение #1


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

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Всем доброго времени суток.
Встала задача сформировать сигнал с заданным спектром:

Прикрепленное изображение


Я всегда думал, что спектры симметричны относительно DC. А тут они не симметричны, да и ещё отдельная гармоника на частоте -225кГц вводит в ступор.
Подскажите пожалуйста как можно сформировать сигнал с таким спектром. Или данный спектр в корне не правильный и не реализуем?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Mar 22 2013, 15:15
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(cerg19 @ Mar 21 2013, 10:11) *
Встала задача сформировать сигнал с заданным спектром:
...
Подскажите пожалуйста как можно сформировать сигнал с таким спектром. Или данный спектр в корне не правильный и не реализуем?


Если вам нужно сформировать сигнал из помеси малого числа чистых гармоник, то проще всего не связываться с FFT, а построить по точкам в лоб - т.е. сложить три синусоиды (50 Гц, 200 Гц и 250 Гц). Причем, вычислять их вклады можно одновременно с суммированием.
Что-то вроде этого:
for(int i=0; i<N; i++) A[i] = sin(2*M_PI*50*i/N) + sin(2*M_PI*200*i/N) + sin(2*M_PI*250*i/N);
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 18:59
Рейтинг@Mail.ru


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