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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Цифровой фильтр
ASV
сообщение Dec 8 2005, 20:08
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 28-01-05
Пользователь №: 2 279



На сколько мне известно порядок фильтра характеризует коэффициент затухания. В цифровых фильтрах, как я убедился он то же влияет на коэффициент затухания. А зависит ли Порядок фильтра от количества выборок? Могу ли я поступить следующим образом:
- есть сигнал 100Гц;
- я оцифровую его с частотой 1000Гц;
- получаеться десять выборок;
- фильтр 8-го порядка;
Вопрос: имею ли я право пропустить через фильтр все 10 отсчетов? И что получиться. Фильтр НЧ с КИХ.
Может это все глупо, но я столкнулся с цифровыми фильтрами первый раз.
Go to the top of the page
 
+Quote Post
mse
сообщение Dec 8 2005, 21:47
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Не всё так просто. ЦФ бывают, как минимум, FIR и IIR... Ну а дальше - пошло-поехало. ;О)
Go to the top of the page
 
+Quote Post
Tiro
сообщение Dec 8 2005, 22:12
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



ASV

По английски читаешь? Посмотри здесь, например http://www.dspguru.com/info/faqs/index.htm
Go to the top of the page
 
+Quote Post
Dr.NoA
сообщение Dec 9 2005, 09:22
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976



Цитата(ASV @ Dec 8 2005, 23:08) *
Вопрос: имею ли я право пропустить через фильтр все 10 отсчетов? И что получиться. Фильтр НЧ с КИХ.


Как раз все 10 отсчетов и надо пропускать через фильтр. Ну а результат будет зависеть от вашего фильтра.
Go to the top of the page
 
+Quote Post
mse
сообщение Dec 9 2005, 19:58
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата
Как раз все 10 отсчетов и надо пропускать через фильтр. Ну а результат будет зависеть от вашего фильтра

;О) я бы сказал, что не стоит ограничиваться только 10 отсчотами.
Go to the top of the page
 
+Quote Post
GrayCat
сообщение Dec 12 2005, 08:58
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342



Цитата(ASV @ Dec 8 2005, 22:08) *
На сколько мне известно порядок фильтра характеризует коэффициент затухания.
Скорее, наклон АЧХ (который в дБ/декаду или дБ/октаву).
Цитата
А зависит ли Порядок фильтра от количества выборок?
Конечно! Точнее, макс. порядок фильтра, который можно реализовать, зависит от кол-ва выборок.
Цитата
Могу ли я поступить следующим образом:
- есть сигнал 100Гц;
- я оцифровую его с частотой 1000Гц;
- получаеться десять выборок;
- фильтр 8-го порядка;
Вопрос: имею ли я право пропустить через фильтр все 10 отсчетов? И что получиться. Фильтр НЧ с КИХ.
Вообще, чем больше выборок -- тем лучше максимально достижимое "качество" фильтра. Обычно оно ограничено памятью и быстродействием имеющейся платформы :-\
Цитата
Может это все глупо, но я столкнулся с цифровыми фильтрами первый раз.
Ничего, все когда-то начинали! smile.gif


--------------------
Gray©at
Go to the top of the page
 
+Quote Post
aal
сообщение Dec 15 2005, 12:28
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 20-10-04
Из: Новосибирская обл, п.Краснообск.
Пользователь №: 916



В http://vlab.netsys.ru/forum/showthread.php?t=3886 есть несколько ссылок на проги для расчёта и просмотра.
http://sor.volsu.ru/library/docs/00000873.pdf


--------------------
_____________________________________
Пароли неприемлемы, легко взламываются терморектальным криптоанализатором.
Go to the top of the page
 
+Quote Post
nano
сообщение Dec 15 2005, 16:41
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 8-09-05
Пользователь №: 8 383



Крик о помощи maniac.gif

Начальные условия : топик прочел ссылки изучил, литературу частично освоил (Гольденберг "ЦОС") =)

Тоже сюда задам свой вопрос:
каким образом могу я воспользоваться коэффициентами фильтра (импульсной хар-ки) чтобы по имеющемуся входному получить выходной сигнал.. или нужно еще что-то (требования к АЧХ подразумевается есть).. ?
во всей этой литре как-то дело и стопорится на получении коэффициентов... застрял на этом
если можно приведите коротенький пример

З.Ы.
Коэффициенты при слагаемых в передаточной функции и коэффициенты в уравнении связывающем вход. и выход. сигнал:
y(nT) = b0*x(nT) + b1*x((n-1)T) + b2*x((n-2)T) + .......
однии и теже ?
Go to the top of the page
 
+Quote Post
ASV
сообщение Dec 20 2005, 21:19
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 28-01-05
Пользователь №: 2 279



У меня задача следующая. Мне нужно померить напряжение и ток сети (пусковые). Хочеться не вешать на контроллер кучу обвязки, а сделать это красиво как в микросхемах счетчиков энергии при помощи фильтра: выпрямить и сгладить напряжение внутри контроллера. Почему 10 выборок? Да реализовать это все нужно на 18PIC-е который не очень быстрый и умеет быстро умножать только 8bit sad.gif. Спасибо всем за советы. Понемногу разобрался. Щас вот реализую и смотрю на результаты.
Go to the top of the page
 
+Quote Post
mse
сообщение Dec 20 2005, 21:43
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата
и умеет быстро умножать только 8bit

Ну не стоит так огорчацца. Он, таки, может и 16Х16, например. В столбик. Как и большынство других 8-битников.
Go to the top of the page
 
+Quote Post
ASV
сообщение Dec 20 2005, 21:48
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 28-01-05
Пользователь №: 2 279



Цитата(mse @ Dec 21 2005, 01:43) *
Цитата
и умеет быстро умножать только 8bit

Ну не стоит так огорчацца. Он, таки, может и 16Х16, например. В столбик. Как и большынство других 8-битников.



В том то и дело что в столбик, а не в строчку как это делают DSPIC-и.
Go to the top of the page
 
+Quote Post
mse
сообщение Dec 20 2005, 21:54
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата
а не в строчку как это делают DSPIC-и.

Хех. Это уже из другой оперы. И по цене, и по потреблению...Сеть трынькать и ПИКа хватит с головой.
Go to the top of the page
 
+Quote Post
ASV
сообщение Dec 21 2005, 22:46
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 28-01-05
Пользователь №: 2 279



Цитата(mse @ Dec 21 2005, 01:54) *
Цитата
а не в строчку как это делают DSPIC-и.

Хех. Это уже из другой оперы. И по цене, и по потреблению...Сеть трынькать и ПИКа хватит с головой.


Ага. В этом я уже убедился. Так же убедился в том, что показаним китайских мультиков верить нельзя.
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 22 2005, 07:17
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



nano
В MATLAB в DSP Blockset имеется Filter Realization Wizard там выбираешь тип фильтра, набиваешь свои коэффициенты м получаешь блок для Simulink. Затем собственно в самом Simulink делаешь с ним все что душе угодно.
Go to the top of the page
 
+Quote Post
Sokol
сообщение Dec 22 2005, 12:34
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 23-07-04
Пользователь №: 365



Цитата(nano @ Dec 15 2005, 19:41) *
Крик о помощи maniac.gif

Начальные условия : топик прочел ссылки изучил, литературу частично освоил (Гольденберг "ЦОС") =)

Тоже сюда задам свой вопрос:
каким образом могу я воспользоваться коэффициентами фильтра (импульсной хар-ки) чтобы по имеющемуся входному получить выходной сигнал.. или нужно еще что-то (требования к АЧХ подразумевается есть).. ?
во всей этой литре как-то дело и стопорится на получении коэффициентов... застрял на этом
если можно приведите коротенький пример

З.Ы.
Коэффициенты при слагаемых в передаточной функции и коэффициенты в уравнении связывающем вход. и выход. сигнал:
y(nT) = b0*x(nT) + b1*x((n-1)T) + b2*x((n-2)T) + .......
однии и теже ?


Гм, таки у Голденберга ничего не нашли? Тогда перечитайте вторую главу wink.gif


Цитата(ASV @ Dec 8 2005, 23:08) *
На сколько мне известно порядок фильтра характеризует коэффициент затухания. В цифровых фильтрах, как я убедился он то же влияет на коэффициент затухания. А зависит ли Порядок фильтра от количества выборок? Могу ли я поступить следующим образом:
- есть сигнал 100Гц;
- я оцифровую его с частотой 1000Гц;
- получаеться десять выборок;
- фильтр 8-го порядка;
Вопрос: имею ли я право пропустить через фильтр все 10 отсчетов? И что получиться. Фильтр НЧ с КИХ.
Может это все глупо, но я столкнулся с цифровыми фильтрами первый раз.

Через цифровой фильтр Вы можете прогнать сколько угодно отсчетов, так же, как и на аналоговый фильтр можно подавать сигнал сколь угодно долго. И более того, 10 отсчетов будет мало, так как 8 отсчетов надо только для переходного процесса в фильтре, чтобы он устаканился. В итоге Вы не получите даже одного периода полезного сигнала. Так что, чем больше отсчетов, тем лучше smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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