আমার এলপি-পরিণত-এইচপি ফিল্টার আউটপুটটিতে এই সিনকিটি কী করছে?


10

আমি এলপি-ফিল্টারিং করে এবং আসল ফিল্টার থেকে আউটপুট বিয়োগ করে একটি সিগন্যাল এইচপি-ফিল্টার করার চেষ্টা করছি। এলপি-ফিল্টার করা সিগন্যালটি পেতে, আমি 16,000-নমুনা সংকেতের জন্য তৃতীয়-অর্ডার বাটারওয়ার্থ ফিল্টার ব্যবহার করে ফিল্টারকে পিছনে-ফরোয়ার্ড করি। কাট অফের ফ্রিকোয়েন্সি ছিল 0.5 হার্জ @ 250 হার্জ। কোনও উইন্ডো ব্যবহার করা হয়নি।

প্রথম 85% বা তার বেশি নমুনাগুলিতে, এই পদ্ধতির আউটপুটটি আসলে এইচপি-ফিল্টার করা সংকেত দিয়ে সম্পূর্ণরূপে ওভারল্যাপ করে বলে মনে হচ্ছে। যাইহোক, আউটপুট শেষে, একটি সুস্পষ্টভাবে সংশ্লেষ মত ঘটনা আছে।

  • এর কারণ কী?
  • এই পদ্ধতিটি ব্যবহারযোগ্য করে তোলার জন্য আমি কী পরিবর্তন করতে পারি?

এখানে দুটি সংকেত overেকে দেওয়া আছে। নীলটি হ'ল এইচপি-ফিল্টার, এবং লালটি বিয়োগফল দ্বারা প্রাপ্ত।

এইচপি এবং উত্স-এলপি সংকেত

এখানে নমুনা প্রতি পরম পার্থক্য। এগুলি কখনই সমান হয় না; সর্বনিম্ন পার্থক্য 8e-12। মান এর 87% নীচে 0.01 হয়।

দুটি পদ্ধতির মধ্যে পার্থক্য

(যদি কোনও এলপি ফিল্টার এর থেকে এইচপি ফিল্টার পাওয়ার আরও ভাল উপায় থাকে তবে আমি এটি জানতে পেরে খুশি হব))এইচ(z- র)


আপনি যে ম্যাটল্যাব কোডটি প্লট তৈরি করতে ব্যবহার করছেন তা অন্তর্ভুক্ত করতে পারবেন? ডেটা গুরুত্বপূর্ণ নয়; আপনি প্রয়োজনের পরিবর্তে এলোমেলো নমুনার সাহায্যে এটিকে অনুকরণ করতে পারেন।
জেসন আর

উত্তর:


0

পদ্ধতিগুলি @ হটপাও 2 সঠিক পথে রয়েছে। আমার অনুমান যে ফিল্টফিল্ট বিপরীত ফিল্টারটির জন্য প্রাথমিক অবস্থার পুরোপুরি সঠিকভাবে পরিচালনা করছে না। এটি সত্যিই একটি কঠিন সমস্যার মতো মনে হচ্ছে - আমি মনে করি না যে ম্যাথওয়ার্কসকে এটির ভুল হওয়ার জন্য আমি দোষ দিতে পারি ...

সমাধানটি আমার কাছে যথেষ্ট সহজ বলে মনে হচ্ছে: সিন্ডটি চলে না যাওয়া পর্যন্ত আপনার সিগন্যালের শেষ শূন্যপদ এবং ফিল্টারটির পরে (এখন ননজারো!) প্যাডিং মুছুন।


0

আপনি একটির জন্য পিছনে-ফরওয়ার্ডস ফিল্টার করছেন এবং অন্যটির জন্য কেবলমাত্র একটি ফরোয়ার্ড ফিল্টার করছেন। এইভাবে দুটি ফিল্টার এক বা উভয় প্রান্তে আলাদা আচরণ করবে।

যদি আপনার সিগন্যালটি দৃ strongly়ভাবে স্থিতিশীল হয় এবং ডেটা উইন্ডো দৈর্ঘ্যে ঠিক পর্যায়ক্রমিক হয়, আপনি চারপাশে তথ্য মোড়ানো চেষ্টা করতে পারেন এবং তাদের ফিল্টস তাদের আবেগ প্রতিক্রিয়া দৈর্ঘ্যের দ্বারা শুরু করতে পারেন।


আমি যথেষ্ট সাফ না হলে দুঃখিত। আমি যে সিগন্যালটির সাথে (নীল) তুলনা করছি তাও ফরোয়ার্ড-ব্যাকওয়ার্ড ফিল্টারড ( filtfiltএবং butter(3,0.5/250,high))। সিগন্যালটি একটি ইসিজি থেকে আসে যা আমি ঠিক পর্যায়ক্রমিক হওয়ার আশা করতে পারি না।
Andreas

আমি কি কিছু ভুল বুঝছি? প্রথম অনুচ্ছেদটি পরিষ্কারভাবে ভুল হওয়ায় আমি উঁচুটি বুঝতে পারি না।
আন্দ্রেয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.