সময় সিরিজটি মসৃণ করার সময় উইন্ডোটিং ফাংশন নির্বাচন করার সময় কী বিবেচনা করা উচিত?


25

যদি কেউ হ্যানিং, হ্যামিং, ব্ল্যাকম্যান ইত্যাদি উইন্ডো ফাংশনটি ব্যবহার করে টাইম সিরিজটি মসৃণ করতে চায় তবে কোনও এক উইন্ডোর অপরটির পক্ষে পক্ষে রাখার জন্য কী বিবেচনা রয়েছে?

উত্তর:


23

উইন্ডো ফাংশন বর্ণনা করে এমন দুটি প্রাথমিক কারণ হ'ল:

  1. মূল লবের প্রস্থ (যেমন, কোন ফ্রিকোয়েন্সি বিনটি সর্বাধিক প্রতিক্রিয়ার অর্ধেকের চেয়ে বেশি শক্তি)
  2. পাশের লবগুলির মনোযোগ (অর্থাত্ মূলপথ থেকে পাশের লবগুলি কত দূরে রয়েছে)। এটি আপনাকে উইন্ডোতে বর্ণালী ফুটো সম্পর্কে বলে।

আর একটি হিসাবে ঘন ঘন বিবেচনা করা হয় না হ'ল সিডেলোবগুলি ক্ষুদ্রকরণের হার, অর্থাৎ, সিডেলোবস কত দ্রুত মারা যায়।

চারটি সুপরিচিত উইন্ডো ফাংশনের জন্য এখানে একটি দ্রুত তুলনা করা হয়েছে: আয়তক্ষেত্রাকার, ব্ল্যাকম্যান, ব্ল্যাকম্যান-হ্যারিস এবং হামিং। নীচে বক্ররেখাগুলি 64-পয়েন্ট উইন্ডোগুলির 2048-পয়েন্ট FFT গুলি are

এখানে চিত্র বর্ণনা লিখুন

আপনি দেখতে পারেন যে আয়তক্ষেত্রাকারী ফাংশনটির খুব সরু মূল লব থাকে তবে পাশের লোবগুলি 13 ডিবির উপরে বেশ উচ্চ। অন্যান্য ফিল্টারগুলিতে উল্লেখযোগ্যভাবে চর্বিযুক্ত প্রধান লবগুলি থাকে তবে পার্শ্বের লোব দমনগুলিতে আরও ভাল ভাড়া নেওয়া যায়। শেষ পর্যন্ত, এটি সমস্ত বাণিজ্য বন্ধ। আপনার উভয় থাকতে পারে না, আপনাকে একটি বাছাই করতে হবে।

সুতরাং যা বলেছিল, উইন্ডো ফাংশনের আপনার পছন্দ আপনার নির্দিষ্ট প্রয়োজনের উপর নির্ভর করে। উদাহরণস্বরূপ, আপনি যদি দু'টি সংকেতকে পৃথক / সনাক্ত করার চেষ্টা করছেন যা ফ্রিকোয়েন্সিতে মোটামুটি কাছাকাছি, তবে শক্তির অনুরূপ, তবে আপনার আয়তক্ষেত্রাকারটি বেছে নেওয়া উচিত, কারণ এটি আপনাকে সর্বোত্তম রেজোলিউশন দেবে।

অন্যদিকে, আপনি যদি ভিন্ন ভিন্ন ফ্রিকোয়েন্সি সহ দুটি পৃথক শক্তি সংকেত দিয়ে একই কাজ করার চেষ্টা করছেন, আপনি সহজেই দেখতে পাবেন যে একজনের শক্তি কীভাবে উচ্চ সিডেলোবসের মাধ্যমে প্রবেশ করতে পারে। এই ক্ষেত্রে, আপনি মোটাতাজাকী মূল লবগুলির একটিতে আপত্তি করবেন না এবং তাদের ক্ষমতা আরও নির্ভুলভাবে অনুমান করতে সক্ষম হবার জন্য রেজোলিউশনে সামান্য ক্ষতির সাথে ব্যবসা করবেন।

ভূমিকম্প এবং জিওফিজিক্সে , প্রধান লবগুলিতে কেন্দ্রীভূত শক্তি সর্বাধিক করার জন্য স্লেপিয়ান উইন্ডোজগুলি (বা স্বতন্ত্র প্রলেট স্পেরোডিয়াল ওয়েভফিউশনস, যা একটি সিন্ক কার্নেলের ইগেনফিউঙ্কস) ব্যবহার করা সাধারণ।


2
"দুটি সংকেত যা ফ্রিকোয়েন্সিতে মোটামুটি কাছাকাছি ... আপনার আয়তক্ষেত্রাকারটি চয়ন করা উচিত" ডান, যদিও সাধারণত উইন্ডোর আকার বাড়ানো ভাল এবং তারপরে হ্যান / গাউস / হামিং / ... উইন্ডোটি ব্যবহার করা ভাল, যদি আপনার সরু প্রধান প্রয়োজন হয় লোব। আয়তক্ষেত্রাকারটি এর পাশের লবগুলিতে সত্যই বেশ ভয়ঙ্কর এবং ওভারল্যাপিং উইন্ডোগুলির জন্য নিজেকে ভাল ধার দেয় না, যা হ্যানের সাথে দুর্দান্ত কাজ করে। (এটি অবশ্যই কার্যকর যদি আপনি বড় ওভারল্যাপিং উইন্ডোগুলি গণনা করতে সক্ষম হন
বাম দিকের বাইরে

1
@leftaroundabout অবশ্যই, তবে সাধারণত স্থির উইন্ডো আকারের জন্য তুলনা করা হয়। এক আকারের একটি উইন্ডোকে অন্য আকারের অন্যটির সাথে তুলনা করা বেশ অন্যায়। হ্যাঁ, আয়তক্ষেত্রটি বেশিরভাগ অংশের জন্য কৃপণ, তবে এটি কিছু ক্ষেত্রে ব্যবহার করে। ওপি জন্য: আমি Windows এ একটি ছোট্ট, সংক্ষিপ্ত এবং অ গণিত ব্যাখ্যা আছে এখানে উপর স্ট্যাক ওভারফ্লো । আপনি এটি এবং এর লিঙ্কগুলি খুঁজে পেতে পারেন (আমি হ্যারিসের কাগজের সাথে লিঙ্ক করেছি, তবে আমি দেখছি মার্টিন এটি এখানে আবৃত করেছে) দরকারী
লরেম ইপসাম

"লোরেমআইপসাম" "48৪-পয়েন্টের উইন্ডোজের ২০৪৪-পয়েন্টের এফএফটি" বিবৃতি অনুসরণ করে আপনার ঠিক কী বোঝাতে চাইছেন। .. সুপারিশ করুন ?
ব্যবহারকারী 6363

8

1978 সাল থেকে এই সেমিনাল ফ্রেড হ্যারিস পেপারের তুলনায় অনেকগুলি উইন্ডো রয়েছে :

"ডিস্ক্রিট ফুরিয়ার ট্রান্সফর্মের সাথে সুরেলা বিশ্লেষণের জন্য উইন্ডোজ ব্যবহারের জন্য"

ভাল একটি পড়ার মূল্য!


ধন্যবাদ। আমি এখানে সেই দস্তাবেজের একটি আরও উন্নত মানের স্ক্যান পেয়েছি: utdallas.edu/~cpb021000/EE%204361/ গ্রেট
মার্টিন Scharrer

1

আপনার প্রশ্নটি কিছুটা বিভ্রান্তিকর কারণ ধীরে ধীরে কোনও সময় সিরিজটি উইন্ডোটিংয়ের মতো একই প্রসঙ্গে ব্যবহৃত হয় না।

আপনি সম্ভবত যা বোঝাতে চেয়েছেন তা হচ্ছে একটি টাইম সিরিজের উইন্ডোয়িংয়ের ফ্রিকোয়েন্সি প্রতিক্রিয়াটি স্মুথিং (বা গন্ধ) দেওয়ার প্রভাব ফেলে। আপনি প্রায় কোনও ডিএসপি বইতে সর্বাধিক ব্যবহৃত উইন্ডোজ এবং ডিজাইন ট্রেড-অফগুলির বৈশিষ্ট্যগুলির বিবরণ খুঁজে পেতে পারেন এবং উইকির পাশাপাশি http://en.wikedia.org/wiki/Window_function এ বিষয়টিকেও অন্তর্ভুক্ত করা হয়েছে । উইন্ডো ফাংশনটি বেছে নেওয়ার জন্য একটি মানদণ্ড রয়েছে যা আমি এখনও ডিএসপি বইয়ে মেইনলোব প্রস্থ এবং সিডেলোব অ্যাটেন্যুয়েশনের চিরাচরিত বইগুলি ছাড়াও বর্ণিত দেখিনি that এটি গণনার সুবিধা। উদাহরণস্বরূপ, কিছু অ্যাপ্লিকেশনগুলিতে একটি হামিং উইন্ডো পছন্দ করা হয় কারণ আপনি যদি হামিং উইন্ডোটি FFT করেন তবে আপনি কেবল 3 টি নন-শূন্য ট্যাপ পাবেন!

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


@ লেফটারআন্ডাবাউট: "" দুটি সংকেত যা ফ্রিকোয়েন্সিতে মোটামুটি কাছাকাছি থাকে ... আপনার আয়তক্ষেত্রাকারটি বেছে নেওয়া উচিত "ডান, যদিও সাধারণত উইন্ডোর আকার বাড়ানো এবং তারপরে হ্যান / গাউস / হামিং / ... উইন্ডো ব্যবহার করা ভাল তবে আপনার সরু প্রধান লবগুলি দরকার R এটির পাশের লবগুলিতে আয়তক্ষেত্রটি সত্যই বেশ ভয়ঙ্কর এবং ওভারল্যাপিং উইন্ডোগুলির জন্য নিজেকে ভাল ধার দেয় না, যা হ্যানের সাথে দুর্দান্ত কাজ করে ((এটি অবশ্যই কার্যকর যদি আপনি বড় ওভারল্যাপিং উইন্ডো গণনা করতে সক্ষম হন)) "। ওভারল্যাপিং কেন অন্যান্য উইন্ডোগুলির চেয়ে হ্যানের সাথে আরও ভাল কাজ করে তা ব্যাখ্যা করতে পারেন?
নায়ারেন

এই বিবৃতি একচেটিয়া হতে বোঝানো হয়নি। আমার একটি অভিজ্ঞতা ছিল, হান আমি যে উইন্ডোগুলি পরীক্ষা করেছি সেগুলির মধ্যে সবচেয়ে ভাল কাজ করেছে, তবে অন্যান্য উইন্ডোগুলি আরও ভাল কাজ করতে পারে এমন অন্যান্য ক্ষেত্রেও থাকতে পারে। এটা যে কোসাইন ভিত্তিক উইন্ডোজ সাধারণত, সেরা ওভারল্যাপিং কর্মক্ষমতা প্রদান করা উচিত খনি একটি অস্পষ্ট অনুসন্ধানমূলক সন্দেহে একটু বেশি কারণ এর $ \ কোসাইন্ ^ 2 + + \ পাপ ^ 2 = 1 $ ; সুতরাং স্থানান্তরগুলি ওভারল্যাপে কোথায় ঘটে তা নির্বিশেষে বেশ সমানভাবে শক্তিশালী নিবন্ধিত হয়।
বাম দিকের বাইরে

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