shf_05 0 19 сентября, 2008 Опубликовано 19 сентября, 2008 · Жалоба можно ли рассчитать цифровой фильтр бесселя в матлабе в версии 7,0 нашел только аналоговый? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 19 сентября, 2008 Опубликовано 19 сентября, 2008 · Жалоба А как же fdatool целый пакет в матлабе для рассчета фильтров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shf_05 0 19 сентября, 2008 Опубликовано 19 сентября, 2008 · Жалоба А как же fdatool целый пакет в матлабе для рассчета фильтров. список доступного в FDA БИХ фильтры: buterwort chebishev1 chebishev2 elliptic max flat least P-norm const least P-norm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AsJohnAs 0 23 сентября, 2008 Опубликовано 23 сентября, 2008 · Жалоба Ну в Matlab есть неплохой хелп. Вот в нем указано что есть функция: besselj Bessel function of first kind Syntax J = besselj(nu,Z) J = besselj(nu,Z,1) [J,ierr] = besselj(nu,Z) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shf_05 0 26 сентября, 2008 Опубликовано 26 сентября, 2008 · Жалоба Ну в Matlab есть неплохой хелп. Вот в нем указано что есть функция: besselj Bessel function of first kind Syntax J = besselj(nu,Z) J = besselj(nu,Z,1) [J,ierr] = besselj(nu,Z) я знаю про неплохость хелпа в матлабе)). фильтр бесселя и функция бесселя к-го порядка от аргумента нужны для разных задач (если я не ошибаюсь конечно), см. все тот же хелп. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AsJohnAs 0 26 сентября, 2008 Опубликовано 26 сентября, 2008 · Жалоба Но ведь передаточная функция фильтров Бесселя записывается в виде отношения коэффициента к функци Бесселя n-го порядка. Так что вроде все есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shf_05 0 30 сентября, 2008 Опубликовано 30 сентября, 2008 · Жалоба Но ведь передаточная функция фильтров Бесселя записывается в виде отношения коэффициента к функци Бесселя n-го порядка. Так что вроде все есть. если можно опишите поподробнее, как из функции бесселя получить фильтр бесселя скажем 4-го порядка, частота Fs=8000, Fpass= 500? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AsJohnAs 0 30 сентября, 2008 Опубликовано 30 сентября, 2008 · Жалоба если можно опишите поподробнее, как из функции бесселя получить фильтр бесселя скажем 4-го порядка, частота Fs=8000, Fpass= 500? Ну можно например так: [b,a]=besself(5,500); f=0:1:8000; freqs(b,a,f); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shf_05 0 2 октября, 2008 Опубликовано 2 октября, 2008 · Жалоба Ну можно например так: [b,a]=besself(5,500); f=0:1:8000; freqs(b,a,f); что-то мы др. др. не понимаем: besself- это аналоговый фильтр, а как из него сделать цифровой? Вы писали про besselj, вот я спрашивал "если можно опишите поподробнее, как из функции бесселя получить фильтр бесселя скажем 4-го порядка, частота Fs=8000, Fpass= 500?" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AsJohnAs 0 3 октября, 2008 Опубликовано 3 октября, 2008 · Жалоба Мндя... да я не прав. Да и ответ у меня тогда не такой уж и простой будет... Правельно это сделать через расчет полюсов т.д. а там ведь функция бесселя у которой нули ваще какие-то не такие... Вообщем есть такая идея: [b,a]=besself(5,0.2); % надо нормированную частоту, а то весь матлаб плющит randn('state',0); noise = randn(50000,1); x=filter(b,a,noise); h = lpc(x,15); Вообщем применям линейное предсказание. Вообщем задачу можно решить быстро и с нужной точностью, но так сказать "в лоб". А и еще: h - это импульсная которую можно и в fdatool загнать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shf_05 0 3 октября, 2008 Опубликовано 3 октября, 2008 · Жалоба дак все это ясно, не хочется велосипед изобретать,.... PS: а есть еще ф-я impinvar. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PlainUser 0 19 апреля, 2016 Опубликовано 19 апреля, 2016 (изменено) · Жалоба Нужен фильтр бесселя в fdatools , не нашел. Может он там есть но я его не вижу? Ну скажем "maximaly flat" это не он случайно? Изменено 19 апреля, 2016 пользователем PlainUser Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FatRobot 0 19 апреля, 2016 Опубликовано 19 апреля, 2016 · Жалоба doc besselap doc bilinear doc zp2tf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PlainUser 0 21 апреля, 2016 Опубликовано 21 апреля, 2016 · Жалоба Нужен фильтр бесселя в fdatools , не нашел. Может он там есть но я его не вижу? Ну скажем "maximaly flat" это не он случайно? Расследование выявило что в матлабе цифровой фильтр бесселя отсутствует принципиально. Ввиду .... " Аналоговые фильтры Бесселя характеризуются практически постоянной групповой задержкой в полосе пропускания, что позволяет сохранить форму пропускаемых через фильтр сигналов (если их спектр сосредоточен в полосе пропускания фильтра). Дискретные фильтры Бесселя не сохраняют это свойство, поэтому функция besself не реализует синтез дискретных фильтров Бесселя." Его можно родить но это будет не он. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FatRobot 0 21 апреля, 2016 Опубликовано 21 апреля, 2016 · Жалоба Вполне сохраняют, если Fc < Fs/4 Дискретные фильтры Бесселя не сохраняют это свойство, поэтому функция besself не реализует синтез дискретных фильтров Бесселя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться