আমার a যেখানে আমি = 0..n-1 তে একটি সংকেত নমুনা পেয়েছি। আমি সিগন্যালের প্রথম ডেরিভেটিভ: f '(টি) খুঁজে পেতে চাই।
আমার প্রথম চিন্তাটি কেন্দ্রীয় পার্থক্যের দ্বারা এটি অনুমান করা হয়েছিল:
তবে সিগন্যালে প্রচুর উচ্চ ফ্রিকোয়েন্সি শব্দ হতে পারে যা চ 'তে দ্রুত ওঠানামার কারণ হতে পারে। আমার ধারণা যথাযথ জিনিসটি হ'ল উইন্ডো ফাংশন যেমন হ্যান এর সাথে সংশ্লেষ করে সিগন্যালটি মসৃণ করা এবং তারপরে পার্থক্যগুলি থেকে ডাইরিভেটিভ সন্ধান করা।
একজন সহকর্মী ডেরাইভেটিভের একটি ধীর গতিযুক্ত হিসাব সন্ধানের দ্রুততর উপায়ের পরামর্শ দিয়েছেন: 2n নমুনাগুলির চেয়ে একটি কেন্দ্রীয় পার্থক্য ব্যবহার করুন, যেখানে এন >> 1:
এটি অবশ্যই একটি উইন্ডো ফাংশন দিয়ে প্রথম সংশ্লেষের তুলনায় গণ্যতর দ্রুত হবে তবে এটি কি ভাল সমাধান?
যদি আমরা যোগফল গঠন করি:
এবং পদক্ষেপ সহ কেন্দ্রীয় পার্থক্য দ্বারা প্রতিটি ডেরাইভেটিভ প্রসারিত করুন :
দুটি পদ বাতিল ব্যতীত সমস্ত পদ:
অতএব:
সুতরাং 2n নমুনার উপরে কেন্দ্রীয় পার্থক্য নেওয়া 2n - 2 আকারের একটি আয়তক্ষেত্রাকার উইন্ডো দ্বারা প্রথম কনভলভ করার সমতুল্য এবং তারপরে +/- 1 নমুনার মধ্যবর্তী কেন্দ্রীয় পার্থক্য নেওয়া।
একটি আয়তক্ষেত্রাকার উইন্ডো দিয়ে মসৃণ করা কতটা "খারাপ"?
আমরা যদি এফএফটি গ্রহণ করি তবে এটি "বাজছে" এর কারণ ঘটবে, তবে আমাদের এফএফটি নেওয়ার দরকার নেই।
কোনও উত্তরের জন্য অগ্রিম ধন্যবাদ!