আমি কেবল সাদা শব্দে জ্বালানীযুক্ত একটি অটো-রিগ্রসিটিভ সেকেন্ড-অর্ডার মডেল সিমুলেটেড করেছি এবং 1-4 আদেশের ন্যূনতম-গড়-বর্গক্ষেত্র ফিল্টারগুলির সাথে পরামিতিগুলি অনুমান করেছি।
প্রথম-অর্ডার ফিল্টারটি সিস্টেমের আন্ডার-মডেল হিসাবে, অবশ্যই অনুমানগুলি অদ্ভুত। দ্বিতীয় ক্রমের ফিল্টারটি ভাল অনুমানের সন্ধান করে, যদিও এতে বেশ কয়েকটি তীক্ষ্ণ জাম্প রয়েছে। এটি এনএলএমএস ফিল্টারগুলির প্রকৃতি থেকে আশা করা যায়।
আমাকে যা বিভ্রান্ত করে তা হ'ল তৃতীয় এবং চতুর্থ-ক্রমের ফিল্টার। নীচের চিত্রটিতে দেখা গেছে, তারা ধারালো লাফাকে সরিয়ে ফেলবে বলে মনে হচ্ছে। তারা কী যুক্ত করবে তা আমি দেখতে পাচ্ছি না, কারণ সিস্টেমের মডেল করার জন্য দ্বিতীয়-ক্রমের ফিল্টারই যথেষ্ট। অপ্রয়োজনীয় প্যারামিটারগুলি যাইহোক আশপাশে ঘোরাফেরা করে ।
কেউ কি আমার জন্য এই ঘটনাটি গুণগতভাবে ব্যাখ্যা করতে পারে? কী কারণে এটি ঘটে এবং এটি আকাঙ্ক্ষিত?
আমি পদক্ষেপের আকার , নমুনা এবং এআর মডেল যেখানে সাদা শব্দ বৈকল্পিক 1।
রেফারেন্সের জন্য ম্যাটল্যাব কোড:
% ar_nlms.m
function th=ar_nlms(y,order,mu)
N=length(y);
th=zeros(order,N); % estimated parameters
for t=na+1:N
phi = -y( t-1:-1:t-na, : );
residue = phi*( y(t)-phi'*th(:,t-1) );
th(:,t) = th(:,t-1) + (mu/(phi'*phi+eps)) * residue;
end
% main.m
y = filter( [1], [1 0.9 0.2], randn(1,10000) )';
plot( ar_nlms( y, 2, 0.01 )' );