Тёмный

Designing a minimum order filter in matlab to meet a design specification 

David Dorran
Подписаться 19 тыс.
Просмотров 11 тыс.
50% 1

Starts with a description of the terms used for filter specification i.e. cutoff frequencies, pass band ripple, stopband attenuation.
Follows on with a practical demonstration of how to use matlabs built in functions to identify the minimum order filter/system to meet a specification.
Documentation on the Digital Filters is available at dx.doi.org/10....

Опубликовано:

 

6 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@robercikst
@robercikst 4 года назад
Hi Low shelf second order filter have transfer function like this: G(s) = (s^2 + K^(1/2)/Qs + K*omega0^2)/( s^2 + (omega0/K^(1/2)/Q)s + omega0^2/K) This is not butterwort filter (i it simmilar but not exact: low pass is 1/(s^2 + 2^(1/2) +1) and formula 5.20 in wiley digital audio signal processing book. Also in this book complex zeros are moved on straight line form which V0 is derived but it is not excact as in G(s) ) So how to derive this transfer function ? It is used in many places eg. in matlab and others webaudio.github.io/Audio-EQ-Cookbook/audio-eq-cookbook.html thanks for any clues
@MexterO123
@MexterO123 8 лет назад
@2:08 When you mean frequency between 0 and 0.1, do you mean 0 Hz to 0.1Hz? I need to create a filter where the passband is 0 to 12kHz. How would you do that?
@ddorran
@ddorran 8 лет назад
+Memo “MekoxTwiSparkle” Pony the frequencies are specified in terms of "normalised" frequencies. Normalised frequencies lie in the range between 0 and 1 where a value 1 corresponds to fs/2, where fs is the sampling frequency. Similarly a normalised value of 0.5 corresponds to fs/4. To create your filter you'll need to determine the sampling frequency (fs) used to capture your data so that you can convert your value of 12 Hz in to a normalised value. So say your fs is 100 Hz then the normalised value that corresponds to 12Hz would be 12/(fs/2) = 12/50 = 0.24
@MexterO123
@MexterO123 8 лет назад
David Dorran Ahh perfect, crystal clear. Thanks.
@shekharsrivastava5535
@shekharsrivastava5535 9 лет назад
sir , can you plz show how to design kaiser window?
@ddorran
@ddorran 9 лет назад
Shekhar Srivastava There's a function called kaiser in matlab that you could use
@shekharsrivastava5535
@shekharsrivastava5535 9 лет назад
David Dorran Thank u sir.
Далее
Why Linear Phase Filters are Used
17:33
Просмотров 26 тыс.
DFT in Practice  - Frequency Resolution Issues
25:15
Просмотров 32 тыс.
DFT windowing Explanation and Demo
23:28
Просмотров 47 тыс.
Z-Domain - 3D View
10:16
Просмотров 10 тыс.
How DFT zero padding works
17:30
Просмотров 29 тыс.
Design of Butterworth lowpass filter using MATLAB
16:04
Digital Filters Part 1
20:15
Просмотров 288 тыс.
6. Monte Carlo Simulation
50:05
Просмотров 2 млн