|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2011, 14:35 | #1 |
Регистрация: 22.02.2010
Сообщений: 4
|
фильтр Баттерворта
Рассчитать реакции ФНЧ Баттерворта n-го порядка на белый шум.
Помоги те разобраться!!! Я расчитал фильтр 8 порядка, это раз, нашел его ачх. Как я знаю для нахождения спектра выходного сигнала нужно ЧХ поделить на спектр входного сигнала, но как задать белый шум функцией незнаю, и незнаю как вычислить спектры в дельфи. |
17.04.2011, 14:36 | #2 |
Регистрация: 22.02.2010
Сообщений: 4
|
repeat
h1:=(w0/sqrt(sqr(w0)+sqr(w*w*w0*0.195))); h2:=(sqr(w0)/sqrt(sqr(sqr(w0)-sqr(w))+sqr(2*w*w0*0.556))); h3:=(sqr(w0)/sqrt(sqr(sqr(w0)-sqr(w))+sqr(2*w*w0*0.831))); h4:=(sqr(w0)/sqrt(sqr(sqr(w0)-sqr(w))+sqr(2*w*w0*0.98))); h:=h1*h2*h3*h4; Series1.AddXY(w,h1,'',clTeeColor); Series2.AddXY(w,h2,'',clTeeColor); Series3.AddXY(w,h3,'',clTeeColor); Series4.AddXY(w,h4,'',clTeeColor); Series5.AddXY(w,h,'',clTeeColor); w:=w+0.001; until w>ww; |
18.04.2011, 13:40 | #3 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Белый шум задается случайными величинами (random), ты же входной сигнал всеравно квантовать будешь. А для нахождения спектра сигнала можно воспользоваться дискретным преобразованием фурье. Кстати гдето на форуме была тема про него.
Могу пример ДПФ на C# кинуть.
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
Последний раз редактировалось KobolD; 18.04.2011 в 13:43. |
19.04.2011, 19:33 | #4 |
Регистрация: 22.02.2010
Сообщений: 4
|
Дайте на код взглянуть пожалусто
|
19.04.2011, 19:35 | #5 |
Регистрация: 22.02.2010
Сообщений: 4
|
тоесть нужно прямое преобразование фурье над самим сигналом???? на бумаге легко а в коде не получатся...
|
20.04.2011, 14:41 | #6 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Код:
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
11.06.2012, 17:25 | #7 |
Регистрация: 17.11.2011
Сообщений: 5
|
А как тогда будет выглядеть функция обратного преобразования Фурье что бы можно было обратно в массив double поместить значения и вывести полученный график?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DS фильтр | PIKACHU | Мультимедиа в Delphi | 17 | 23.01.2017 08:04 |
Фильтр | StdentOfCollege | Помощь студентам | 1 | 30.03.2010 17:32 |
Фильтр | Инночка | Помощь студентам | 4 | 30.04.2008 20:27 |