| Electronic Components Datasheet Search |
|
AN3984 Datasheet(PDF) 27 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3984 Datasheet(HTML) 27 Page - STMicroelectronics |
|
27 / 46 page ![]() AN3984 Matlab code (functions) Doc ID 022240 Rev 1 27/46 A.3 Low-pass and high-pass filter (LHPassFilterAPW.m) %-------------------------------------------------------------------------% % function [Coeff_Hex, CoeffAPW] = LHPassFilterAPW(CutOff_Freq, Q, % FType, Order, CoeffRange, Fc) % Args:Fc -> Cutoff Frequency % Q -> Quality factor % FType -> 0->LowPassFilter; 1->HighPass Filter % Order -> 1=1st order; 2=2nd order % CoeffRange -> Coefficient Range (1, 2 or 4) % Fc -> Sample frequency % Return: Coeff_Hex -> APW filter Coeff - Hex % CoeffAPW -> APW filter Coeff - Floating point % LimitVal -> Limit coeff value % Description: Generates the APWorkbench coeff for a LHPassFilter % % STMicroelectronics - Agrate (ITALY) % MSH - Audio & Sound BU % Revision: 1.1 % Date: 23 June 2011 %-------------------------------------------------------------------------% %% Function code function [Coeff_Hex, CoeffAPW, LimitValue] = LHPassFilterAPW(Fc, Q, ... FType, Order, CoeffRange, Fs) format long if (nargin <6) Fs = 96000; end Teta = (2*pi*Fc)/Fs; %Angle from frequency K = tan(Teta/2); alpha = 1+K; a2 = 0; b2 = 0; a0 = 1.0; a1 = -(1-K)/alpha; |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |