ฉันมีตัวกรองบัตเตอร์เวิลำดับแรกที่มีความถี่ในการตัด\ฟังก์ชั่นการถ่ายโอนของมันคือตอนนั้น
การใช้การแปลงบิลิแนร์เพื่อหา (ฟังก์ชั่นนั้นเรียกว่าอะไร?) ฉันได้รับ
อย่างไรก็ตามฉันไม่สามารถตกลงผลลัพธ์นี้กับสิ่งที่ Matlab กำลังทำอยู่ ดูเหมือนว่าผิดไม่ว่ามูลค่าของเท่าฉันคิดว่าและด้านล่างนี้มีค่าสัมประสิทธิ์ของ(z)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
ฉันเข้าใจผิดอะไร