আমি এই পুরানো প্রশ্নটিতে হোঁচট খেয়েছি এবং আমি আমার সমাধানটি ভাগ করতে চাই। অন্যান্য উত্তরে যেমন উল্লেখ করা হয়েছে, সেখানে কোনও বিশ্লেষণাত্মক সমাধান নেই, তবে হ্রাস করা ফাংশনটি সুন্দরভাবে আচরণ করে এবং অনুকূল মানটি কয়েকটি নিউটনের পুনরাবৃত্তির সাহায্যে সহজেই পাওয়া যায়। ফলাফলের অনুকূলতা যাচাই করার জন্য একটি সূত্রও রয়েছে।α
দৈর্ঘ্য প্রৈতি প্রতিক্রিয়া এজাহার গড় ফিল্টার সরিয়ে দেওয়া হয়N
hFIR[n]=1N(u[n]−u[n−N])(1)
যেখানে একক পদক্ষেপ ফাংশন। প্রথম অর্ডার আইআইআর ফিল্টারu[n]
y[n]=αx[n]+(1−α)y[n−1](2)
আবেগ প্রতিক্রিয়া আছে
hIIR[n]=α(1−α)nu[n](3)
স্কোয়ার ত্রুটিটি হ্রাস করতে এখন লক্ষ্য
ϵ=∑n=0∞(hFIR[n]−hIIR[n])2(4)
এবং ব্যবহার করে ত্রুটি হিসাবে লেখা যেতে পারে(1)(3)
ϵ(α)=∑n=0N−1(α(1−α)n−1N)2+∑n=N∞α2(1−α)2n=α2∑n=0∞(1−α)2n−2αN∑n=0N−1(1−α)n+∑n=0N−11N2=α21−(1−α)2−2αN1−(1−α)N1−(1−α)+1N=α2−α−2N(1−(1−α)N)+1N,0<α<2(5)
এই অভিব্যক্তিটি এই উত্তরে দেওয়া মতটির সাথে খুব মিল , তবে এটি অভিন্ন নয়। উপর বিধিনিষেধ মধ্যে নিশ্চিত যে অসীম সমষ্টি এগোয় তোলে, এবং এটি দ্বারা প্রদত্ত IIR ফিল্টারের জন্য স্থায়িত্ব শর্ত অভিন্ন ।α(5)(2)
এর ডেরিভেটিভ সেট করে শূন্য ফলাফল(5)
(1−α)N−1(2−α)2=1(6)
নোট করুন যে সর্বোত্তম অবশ্যই বিরতিতে থাকতে হবে কারণ বৃহত্তর মানগুলি পরিবর্তিত ইমালস প্রতিক্রিয়া ফলস্বরূপ হয় , যা এফআইআর চলমান গড় ফিল্টারটির ধ্রুবক প্রবণতা পুনঃনির্মাণের অনুমান করতে পারে না।α(0,1]α(3)
বর্গমূল গ্রহণ করা এবং পরিচয় করিয়ে দেওয়া , আমরা পাই(6)β=1−α
β(N+1)/2+β(N−1)/2−1=0(7)
এই সমীকরণটি বিশ্লেষণ করে সমাধান করা যায় না তবে এটি জন্য সমাধান করা যেতে পারে :এনβN
N=−2log(1+β)log(β),β≠0(8)
সমীকরণ সংখ্যার সমাধান এর ডাবল-চেক করতে ব্যবহার করা যেতে পারে ; এটি অবশ্যই নির্দিষ্ট মানটি ফেরত দিতে হবে ।( 7 ) এন(8)(7)N
সমীকরণ কয়েক লাইন (মতলব / অক্টেভ) কোডের সাহায্যে সমাধান করা যেতে পারে:(7)
এন = 50; এফআইআর মুভিং এভারেস্টের ফিল্টার দৈর্ঘ্য
যদি (এন == 1)% তুচ্ছ মামলার জন্য পুনরাবৃত্তি নেই
খ = 0;
আর
% নিউটন পুনরাবৃত্তি
খ = 1; শুরুর মান
নিত = 7;
n = (এন + 1) / 2;
কে = 1 এর জন্য: নিত,
f = b ^ n + b ^ (n-1) -1;
fp = n * b ^ (n-1) + (n-1) * b ^ (n-2);
বি = বি - এফ / এফপি;
শেষ
% পরীক্ষার ফলাফল
N0 = -2 * লগ (1 + বি) / লগ (খ) + 1% অবশ্যই এন এর সমান হবে
শেষ
a = 1 - খ;
নীচে ফিল্টার দৈর্ঘ্যের ব্যাপ্তির জন্য অনুকূল মান সহ একটি টেবিল রয়েছে :এনαN
এন আলফা
1 1.0000e + 00
2 5.3443e-01
3 3.8197e-01
4 2.9839e-01
5 2.4512e-01
6 2.0809e-01
7 1.8083e-01
8 1.5990e-01
1. 1.4333e-01
10 1.2987e-01
20 6.7023e-02
30 4.5175e-02
3. 3.4071e-02
50 2.7349e-02
2. 2.2842e-02
70 1.9611e-02
1. 1.7180e-02
90 1.5286e-02
100 1.3768e-02
200 6.9076e-03
300 4.6103e-03
400 3.4597e-03
500 2.7688e-03
600 2.3078e-03
700 1.9785e-03
800 1.7314e-03
900 1.5391e-03
1000 1.3853e-03