У меня есть фильтр Баттерворта первого порядка с частотой среза . Его передаточная функция тогда
Используя билинейное преобразование, чтобы найти (как называется эта функция?), Я получаю
Однако я не могу согласовать этот результат с тем, что делает Matlab. Это кажется неправильным, независимо от того , какое значение . Я предполагаю, что и ниже находятся коэффициенты .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
Что я недопонимаю?