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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> синтез цифрового фильтра из аналогового фильтра-прототипа
Наталия_К
сообщение Mar 4 2013, 21:11
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



Цитата(thermit @ Mar 5 2013, 00:41) *
Фильтр чебышева однозначно задается любыми 3-мя из 4-х параметров:
1 Неравномерность в пп
2 Ослабление в пз
3 Минимальная частота на которой есть требуемое ослабление в пз
4 Порядок фильтра



Параметр 3 можно задать как конец пп или как начало пз. Т е что считать 1? Wp или Ws?
Ну и нормирование отсюда и следует. Ваш фильтр расчитан с Ws=1. Поэтому денормировка через fs.

а-а-а, понятно теперь.

с баттервортом тоже не все так просто... dirac тут конечно нет, но порядок почти в 2 раза больше. ну вобщем что-то так и опять же без H(z)
Прикрепленные файлы
Прикрепленный файл  02_22____but.zip ( 54.62 килобайт ) Кол-во скачиваний: 19
 
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 08:14
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



Цитата(thermit @ Mar 4 2013, 18:14) *
Кстати, фильтр с такими параметрами имеет 10-й порядок а не восьмой.

в маткаде сделала как в матлабе, N получилось 10. в разных источниках одним и тем же разные выражения обозначают, запуталась, поэтому неправильно получилось

я сейчас объединяю свое начало с Вашим файлом, с учетом, что N=10, попозже его Вам покажу, проверьте пожалуйста. (маткад часто подвисает, долго получается), постараюсь в течение ближайшего часа
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 5 2013, 08:26
Сообщение #33


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
Дмитрий_Б:
Лучше для разбора взять импульсную характеристику фильтра Чебышёва (с АЧХ того именно типа, что здесь обсуждается), имеющую аналитическое выражение. В частном случае ФНЧ обратимся к весовой функции Дольфа-Чебышёва, рассматривая ее как импульсную характеристику.
Нетрудно видеть, что АЧХ такого фильтра оптимальна (это спектр весовой функции).
Теперь, как того требует метод инвариантности имп. х-ки, возьмём отсчёты представленной имп. х-ки: хотя бы один - в начале (t=-Т/2) и один в середине (t=0). Отсчёт в середине - какое-то положительное ограниченное число. Первый отсчёт - плюс бесконечность. Совершенно ясно, что такое соотношение между отсчётами не позволяет представить их в конечной разрядной сетке, равно как и реализовать в аналоговом виде - ввиду конечного значения динамического диапазона и полосы пропускания любого физического устройства.
Впрочем, всё это было известно с самого появления функции Дольфа - Чебышёва, исследованной как амплитудное распределения поля в антеннах.
Источник: Трухачёв А.А. Радиолокационные сигналы и их применения. -М.: Воениздат, 2005.


Вы в корне ошибаетесь.
ИХ фильтра с аппроксимацией ЧХ дробями чебышева да и не только чебышева, а любыми другими рациональными дробями выражается в виде суммы произведений экспонент на гармонические функции. ДФ дирака появляется при равенстве порядков полиномов числителя и знаменателя как дополнительное слагаемое (см обратное преобразование лапласа рациональной дроби). То, что вы привели никакого отношения к типа нашему фильтру не имеет.

Цитата
Наталия_К:
баттервортом тоже не все так просто... dirac тут конечно нет, но порядок почти в 2 раза больше. ну вобщем что-то так и опять же без H(z)


А почему вас не устраивает чебышев? ДФ в ИХ испугались? Зря. Ничего страшного в ней нет.

Сообщение отредактировал thermit - Mar 5 2013, 08:27
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 08:46
Сообщение #34


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



вопросик - там где k менялоась от 0 до 3 это ведь 8/2=4? т.е. если N=10, то k должно меняться до 4? а где было до 8 соответственно до 10?

нет, все-таки продожаю с Чебышевым, с баттервортом ради интереса попробовала

Цитата(thermit @ Mar 5 2013, 12:26) *
ДФ в ИХ испугались? Зря. Ничего страшного в ней нет.

а при построении h(n) я просто эту составляющую выбросила (иначе график не могу построить) - это не будет грубой ошибкой?

ну вот так получилось. сейчас попробую для ФВЧ (там ведь придется еще преобразовывать ФНЧ - ФВЧ)...
Прикрепленные файлы
Прикрепленный файл  02_22_____N10.zip ( 225 килобайт ) Кол-во скачиваний: 50
 
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 5 2013, 08:46
Сообщение #35


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
Наталия_К:
вопросик - там где k менялоась от 0 до 3 это ведь 8/2=4? т.е. если N=10, то k должно меняться до 4? а где было до 8 соответственно до 10?


Угу.

Цитата
а при построении h(n) я просто эту составляющую выбросила (иначе график не могу построить) - это не будет грубой ошибкой?


Будет. Замените ее на 0^t и постройте вторым наложенным графиком с каким-нить маркером. Так будет нормально.

зы
Вы учитесь? Где, если не секрет?
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 08:55
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



вопрос: Thermit, у Вас в программе используется переменная i и я ее определила как мнимую единицу - эти записи друг другу не мешают?

Цитата(thermit @ Mar 5 2013, 12:46) *
Вы учитесь? Где, если не секрет?

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

Сообщение отредактировал Наталия_К - Mar 5 2013, 08:49
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 5 2013, 09:01
Сообщение #37


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
Наталия_К:
Вас в программе используется переменная i и я ее определила как мнимую единицу - эти записи друг другу не мешают?


Вполне могут. Вообще-то в маткаде мнимая единица пишется как 1i.

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


Сложный предмет. Без пива не осилить.
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 09:07
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



Цитата(thermit @ Mar 5 2013, 13:01) *
Вполне могут. Вообще-то в маткаде мнимая единица пишется как 1i.

тогда посмотрите пожалуйста мой файл... так, а ведь с учетом Ваших шедевров, она мне уже и не нужна будет... значит эту запись просто уберу.
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 5 2013, 09:20
Сообщение #39


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Похоже на правду.
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 09:37
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



для ФВЧ получился нечетный порядок фильтра, там без Вашей помощи опять никак....

и почему то при масштабировании функции не раскладывается на простые дроби
Прикрепленные файлы
Прикрепленный файл  02_22____7.zip ( 207.24 килобайт ) Кол-во скачиваний: 60
 
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 5 2013, 09:56
Сообщение #41


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Позже.
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 10:23
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



я кажется поняла: для нечетного порядка фильтра нужно будет в формулу для ПФ для цифрового эквивалента добавить одно слагаемое - 1/(1-z-1 exp(-sigma0*T)), где sigma0 - это то, что было в скобке (s-sigma0) правильно? но реализовать это программно боюсь, не смогу. я попробую, а вдруг... но обязательно пришлю на проверку.

ну вот только так получилось.
не получается разложить функцию на простые дроби в случае масштабирования (ну и значит дальше дело остановилось)
не получается рассчитать последовательную форму (это я попробовала переделать формулу под нечетное N)
ну и не факт, что паралельную форму правильно подкорректировала (опять же под нечетное N)

Сообщение отредактировал Наталия_К - Mar 5 2013, 10:24
Прикрепленные файлы
Прикрепленный файл  02_22____7_2.zip ( 186.43 килобайт ) Кол-во скачиваний: 67
 
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 11:53
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



разложить на простые дроби получилось, нашла причину. а вот остальное в силе

и еще вопрос: для синтезированного фильтра записали ПФ, знаменатель его разложен на множители, т.е. приравнивая нулю каждый множитель, можно найти полюсы, а можно ли одним действием вывести в табличку все полюсы?
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 5 2013, 12:52
Сообщение #44


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Параметры фильтра какие?
Go to the top of the page
 
+Quote Post
Наталия_К
сообщение Mar 5 2013, 13:08
Сообщение #45


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 22-02-13
Пользователь №: 75 759



Цитата(thermit @ Mar 5 2013, 16:52) *
Параметры фильтра какие?

Вы про ФВЧ спрашиваете? в первой строке они прописаны

вот только поменяны местами fp и fs, потому что сначала делаю ФНЧ-прототип, потом его преобразую в ФВЧ.
Go to the top of the page
 
+Quote Post

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

 


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


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