এই ম্যানুয়াল বিলিনিয়ার রূপান্তরটি মাতলাবের থেকে পৃথক ফলাফল কেন দেয়?


10

আমি কাটঅফ ফ্রিকোয়েন্সি সহ প্রথম অর্ডার বাটারওয়ার্থ ফিল্টার । এর স্থানান্তর ফাংশনটি তখনωগ

এইচ(গুলি)=ωগগুলি+ +ωগ

এইচ(z- র) (সেই ফাংশনটি কী বলা হয়?) সন্ধানের জন্য বিলাইনার ট্রান্সফর্ম ব্যবহার করে আমি পেয়েছি

এইচ(z- র)=ωগ2টিz- র-1z- র+ +1+ +ωগ=ωগz- র+ +ωগ(2টি+ +ωগ)z- র+ +ωগ-2টি

যাইহোক, মতলব যা করছে তার সাথে আমি এই ফলাফলটি পুনরায় মিলাতে পারি না। এটি মূল্য নির্বিশেষে ভুল বলে মনে হচ্ছে । আমি ধরে নিলাম এবং নীচে এর সহগ রয়েছে ।এইচ ( জেড )টিBAএইচ(z- র)

>> [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

আমি কী ভুল বুঝছি?


ম্যাটল্যাব অ্যানালগ থেকে ডিজিটাল রূপান্তর ব্যবহার করে না। এটি ফিল্টার ডিজিটালি ডিজাইন করে, সুতরাং বিলিনিয়ার ট্রান্সফর্ম ধারণা প্রযোজ্য নাও হতে পারে।
— ফোনন

1
@ ফোনন: এই উত্তরটি ইঙ্গিত দিচ্ছে যে মতলব কোনও উপায়ে বিলাইনার রূপান্তর ব্যবহার করে।
— আন্দ্রেয়াস

এখানে খেলতে দেরীতে হলেও z / s / ome ওমেগা সমস্ত বড় হাতের ফাংশন সাধারণত ট্রান্সফার ফাংশন বলা হয়। যখন যুক্তি সময় বা নমুনাগুলি হয়, তখন এটিকে আবেগ প্রতিক্রিয়া বলা হয় এবং এটি সাধারণত হ্রাস করা হয়, এইচ। সুতরাং স্থানান্তর ফাংশন হ'ল আবেগ প্রতিক্রিয়ার রূপান্তর (জেড, ফুরিয়ার, প্রয়োগের উপর নির্ভর করে ল্যাপ্লেস)।
— ইমানুয়েল ল্যান্ডহোম

উত্তর:


10

কয়েকটি জিনিস:

প্রতিস্থাপন rac , আপনাকে প্রতিস্থাপন তৈরি করে কাটাফ ফ্রিক্যোয়েন্সিটি প্রিওয়ার্ড করা দরকার :গুলি=2টিz- র-1z- র+ +1

ωগ,W=2টিকষা⁡(ωগটি2)

যেখানে ফ্রিকোয়েন্সি। এটি প্রয়োজনীয় কারণ বিলিনিয়ার ল্যাপলেস ডোমেনের বাম-অর্ধেক বিমানটিকে অ্যানালাইনার ফ্যাশনে -ডোমেনের ইউনিট বৃত্তে রূপান্তর করে ( অতএব, আপনি যখন নাইকুইস্ট হারের ( of ডিজিটাল ফ্রিকোয়েন্সি ) কাছে যান, অ্যানালগ ফিল্টার প্রোটোটাইপের সান্নিধ্যটি ভুল হয়ে যায়।ωগ,Wz- র±π

এছাড়াও, দ্বিতীয় প্যারামিটারটি আপনি butterফাংশনে যাচ্ছেন সেটি হ'ল নরমালাইজড কাট অফ ফ্রিকোয়েন্সি, নমুনা ব্যবধান । এই ফাংশনটি দ্বারা ব্যবহৃত স্বাভাবিকায়িত ফ্রিকোয়েন্সি অন্তর ( 0 , 1 ) এর মধ্যে হয় এবং Nyquist হারের সাথে কাঙ্ক্ষিত কাটফফ ফ্রিকোয়েন্সি অনুপাতের সমান:টি(0,1)

ωএন=ωগ2πচগুলি2

ωএন=ωগπচগুলি

ωএন=ωগটিπ

ωগণমিইছএকটিগ,Wএইচ(z- র)এইচ(গুলি)

এইচ(গুলি)

গুলিz- র

5

ম্যাটল্যাবের butterফাংশনের জন্য কোডটি খোলার সময় আমরা দেখতে পাই এটি প্রি-ওয়ার্পিং ফ্রিকোয়েন্সি ব্যবহার করে :

%# step 1: get analog, pre-warped frequencies
if ~analog,
    fs = 2;
    u = 2*fs*tan(pi*Wn/fs);
else
    u = Wn;
end
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.