আইআইআর ফিল্টারগুলি সরাসরি ফর্ম 1 বা 2 হিসাবে প্রয়োগ করা যেতে পারে । তবে কোন ফর্মটি ব্যবহার করবেন তা আপনি কীভাবে সিদ্ধান্ত নেবেন? প্রতিটি আগপাছ কি হয়?
আইআইআর ফিল্টারগুলি সরাসরি ফর্ম 1 বা 2 হিসাবে প্রয়োগ করা যেতে পারে । তবে কোন ফর্মটি ব্যবহার করবেন তা আপনি কীভাবে সিদ্ধান্ত নেবেন? প্রতিটি আগপাছ কি হয়?
উত্তর:
প্রথমত, ডাইরেক্ট ফর্ম I এবং II বাস্তবায়নের উইকিপিডিয়া থেকে কিছুটা ।
ডাইরেক্ট ফর্মটির জন্য আমার আরও স্মৃতি দরকার, তবে এটি কিছুটা সহজ কৌশল, এবং রাউন্ড-অফ এবং অনুরণনজনিত সমস্যা হওয়ার সম্ভাবনা কম।
ডাইরেক্ট ফর্ম II এর জন্য কম স্মৃতি দরকার, তবে এতে অস্বাভাবিক মিথস্ক্রিয়া, বৃহত্তর সংখ্যা এবং আরও বেশি গোল ত্রুটির সম্ভাবনা রয়েছে। এর বেশিরভাগটি ছোট ফিল্টারগুলি ক্যাসকেড করে বিশেষত ২ য় অর্ডার ফিল্টারকে হ্রাস করা যেতে পারে।
সামান্য তারিখযুক্ত তবে আরও বিস্তৃত উত্তরের প্রাপ্য হতে পারে, বিশেষত যেহেতু ডাইরেক্ট ফর্ম II আপনাকে অনেক সমস্যায় ফেলতে পারে। প্রথমত, কোনও "এক আকার সবই ফিট করে" এবং সেরা পছন্দ আপনার নির্দিষ্ট প্রয়োগ এবং সীমাবদ্ধতার উপর নির্ভর করে। আপনি যা বিবেচনা করতে পারেন তা হ'ল
সুতরাং সংক্ষিপ্তসার রূপান্তরিত ফর্ম II সর্বোত্তম পছন্দ না থেকে প্রায়শই বেশি হয়। কিছু নির্দিষ্ট পয়েন্টের দৃশ্যে, বিশেষত যদি উল্লেখযোগ্য শব্দ সংক্রান্ত সমস্যা থাকে তবে ডায়রেক্ট ফর্ম I ভাল হয় কারণ এটি ত্রুটি স্পেকট্রাম শেপিং ইত্যাদির মতো জিনিসগুলির সাথে আরও সহজেই বৃদ্ধি করতে পারে
আপনার যদি খুব রিসোর্স-দুষ্প্রাপ্য সিস্টেমের সাথে কাজ করা বা চূড়ান্ত প্রয়োজনীয়তা না থাকে তবে আপনি সরাসরি ফর্ম I বা II নির্বাচন করেন কিনা তা বাস্তবে বাস্তবে কিছু যায় আসে না। উদাহরণস্বরূপ, আপনি যদি কোনও পিসি বা স্মার্টফোনে স্টাফ করেন তবে তা কোনও ব্যাপার নয়। ব্যক্তিগতভাবে, আমি ফর্ম আই পছন্দ করি।
আসল সমস্যাটি সাধারণত এমআইপিএস হয় এবং আপনি যদি একটি নির্দিষ্ট পয়েন্ট বাস্তবায়ন করার পরিকল্পনা করেন তবে আরও জটিল হয়ে উঠবে। উদাহরণস্বরূপ, এআরএম এ আপনার আইআইআর ফিল্টারটি আরও বেশি এমআইপিএস গ্রাস করবে যদি উভয় সহগ এবং ফিল্টার রাষ্ট্র 32-বিট হয়। রাজ্য এবং সহগের 32 টি বিটগুলির প্রয়োজন যদি আপনার খুব কম কাট-অফ ফ্রিকোয়েন্সি সহ একটি লো-পাস ফিল্টার প্রয়োগ করতে হয়। এই ক্ষেত্রে আপনি বিভিন্ন ধরণের ফিল্টার ব্যবহার করতে পারেন, যেমন একটি রাজ্য-পরিবর্তনশীল ফিল্টার।
সংখ্যাগত নির্ভুলতার মতো প্রযুক্তিগত পার্থক্য ছাড়াও স্থিতিশীলতার বিষয়টিও রয়েছে। যখন ডিজিটাল ফিল্টারগুলিতে একে অপরের সাথে মেরু / শূন্য জোড়া থাকে, তখন ফ্রিকোয়েন্সি প্রতিক্রিয়া বিভিন্ন স্থানে অস্থির হয়ে উঠতে পারে (সাধারণত নাইকুইস্টের কাছে পৌঁছানো বা শূন্যের নিকটে)।
যখন আইআইআর ফিল্টারগুলি বাদ্যযন্ত্রের অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয়, তখন ফিল্টার প্যারামিটারগুলি রিয়েল টাইমে মডিউল করা হয় (উদাহরণস্বরূপ, কম পাস ফিল্টারে কাট-অফ ফ্রিকোয়েন্সি পরিবর্তিত) যখন উপলব্ধি বাছাই করা হয় তবে ফিল্টার স্থায়িত্বের উপর গভীর প্রভাব ফেলতে পারে।
আমার কাছে একটি ওপেন সোর্স অ্যাপ্লিকেশন রয়েছে যা আপনাকে নীচের প্রতিটি উপলব্ধির মধ্যে কাটফ ফ্রিকোয়েন্সি বা পিক লাভের মতো সময়-পরিবর্তিত পরামিতিগুলি পার্থক্যগুলি শুনতে দেয়:
প্রকল্পটি এখানে:
মেমরি, এমআইপিএস, গোলমাল এবং স্থিতিশীলতা সম্পর্কে উপরের মন্তব্যগুলি ছাড়াও; আরও একটি বিষয় রয়েছে যা সাধারণত উপেক্ষা করা হয়। এই ফ্যাক্টরটি পুনরায় ক্ষমতা পুনরুদ্ধার; যা আমার বেশিরভাগ পরিস্থিতিতে খুব গুরুত্বপূর্ণ বলে মনে হয়।
ডাইরেক্ট ফর্ম II বাস্তবায়ন সহ, বিলম্বিত আউটপুটগুলির জন্য কোনও রাজ্য নেই, এর জন্য যদি আপনি "5" বলার জন্য সরাসরি ফর্ম II ফিল্টারটি পুনরায় সেট করেন তবে এটির প্রাথমিক আউটপুটটি 5 হবে না I -সার্থক যা সিমুলিংক ব্যবহার করার সময় কিছুটা হতাশার কারণ হয়ে দাঁড়িয়েছে। এই কারণে আমি প্রায়শই একটি প্রত্যক্ষ ফর্ম I বাস্তবায়ন ব্যবহার করি। দুর্ভাগ্যক্রমে সিমুলিঙ্ক কেবলমাত্র ডাইরেক্ট ফর্ম আই সমর্থন করে যদি আপনার কাছে ডিএসপি টুলবক্স থাকে এবং তারপরেও এটি আপনাকে ইনপুট সিগন্যাল থেকে প্রাথমিক শর্তগুলি সেট করতে দেয় না।