Mam filtr Butterwortha pierwszego rzędu z częstotliwością odcięcia . Jego funkcja transferu jest wtedy
Używam transformacji dwuliniowej do znalezienia (jak nazywa się ta funkcja?)
Nie mogę jednak pogodzić tego wyniku z tym, co robi Matlab. Wydaje się źle, bez względu na to, co wartość . Zakładam, że i poniżej są współczynniki H ( z ) .B
A
>> [B,A] = butter(1,0.5)
B = 0.5000 0.5000
A = 1.0000 -0.0000
>> [B,A] = butter(1,0.6)
B = 0.5792 0.5792
A = 1.0000 0.1584
>> [B,A] = butter(1,0.7)
B = 0.6625 0.6625
A = 1.0000 0.3249
>> [B,A] = butter(1,0.8)
B = 0.7548 0.7548
A = 1.0000 0.5095
Co ja mylę?