অ্যানালগ ফিল্টার ডিজাইন কৌশল
ইলেকট্রনিক্সের জগতে, পরবর্তী প্রক্রিয়াকরণের আগে সিগন্যাল স্পেকট্রামকে আকার দেওয়া, পরিষ্করণ এবং নিয়ন্ত্রণের ক্ষেত্রে অ্যানালগ ফিল্টার একটি অত্যন্ত গুরুত্বপূর্ণ ভূমিকা পালন করে। ডিজিটাল যুগের আধিপত্য সত্ত্বেও, অডিও, ইন্সট্রুমেন্টেশন, টেলিযোগাযোগ থেকে শুরু করে কন্ট্রোল সিস্টেম পর্যন্ত অনেক ক্ষেত্রে অ্যানালগ ফিল্টার অপরিহার্য রয়ে গেছে—কারণ এগুলো কোনো প্রক্রিয়াকরণ বিলম্ব ছাড়াই রিয়েল টাইমে কাজ করে এবং শুরু থেকেই নয়েজ দমন করার জন্য সার্কিটের একেবারে শুরুতে স্থাপন করা যায়। এই নিবন্ধে অ্যানালগ ফিল্টার ডিজাইনের ব্যবহারিক কৌশল নিয়ে আলোচনা করা হয়েছে: এর মধ্যে রয়েছে মৌলিক ধারণা , টপোলজি নির্বাচন থেকে শুরু করে সাধারণভাবে ব্যবহৃত ডিজাইন ধাপগুলো।
১. অ্যানালগ ফিল্টারের প্রাথমিক ধারণা
অ্যানালগ ফিল্টার হলো এমন একটি সার্কিট যা একটি নির্দিষ্ট ফ্রিকোয়েন্সি পরিসরের মধ্যে সংকেত যেতে দেয় এবং সেই পরিসরের বাইরের ফ্রিকোয়েন্সিগুলোকে দুর্বল করে দেয়। তাদের ফ্রিকোয়েন্সি প্রতিক্রিয়ার উপর ভিত্তি করে, অ্যানালগ ফিল্টারগুলোকে বিভিন্ন প্রকারে ভাগ করা হয়:
১. লো-পাস ফিল্টার (LPF): এটি কম কম্পাঙ্ক যেতে দেয় এবং উচ্চ কম্পাঙ্ককে দুর্বল করে দেয়।
২. হাই-পাস ফিল্টার (HPF): এটি উচ্চ কম্পাঙ্ককে যেতে দেয় এবং নিম্ন কম্পাঙ্ককে দুর্বল করে দেয়।
৩. ব্যান্ড-পাস ফিল্টার (বিপিএফ): এটি একটি নির্দিষ্ট ফ্রিকোয়েন্সি ব্যান্ডকে যেতে দেয় এবং এর নিচের ও উপরের ফ্রিকোয়েন্সিকে ক্ষীণ করে দেয়।
৪. ব্যান্ড-স্টপ / নচ ফিল্টার: নির্দিষ্ট কিছু সংকীর্ণ ব্যান্ড (যেমন ৫০/৬০ হার্টজ) বাতিল করে।
৫. অল-পাস ফিল্টার: এর বিস্তার তুলনামূলকভাবে স্থির থাকে, কিন্তু দশা পরিবর্তিত হয় (দশা ক্ষতিপূরণের জন্য উপযোগী)।
ফিল্টারের প্রধান প্যারামিটারগুলোর মধ্যে রয়েছে কাটঅফ ফ্রিকোয়েন্সি (fc), গেইন, রিপল (পাসব্যান্ডের তরঙ্গ), স্টপব্যান্ড অ্যাটেনুয়েশন এবং ফিল্টার অর্ডার (যা রোল-অফ স্লোপ নির্ধারণ করে)। সাধারণত, অর্ডার যত বেশি হয়, ট্রানজিশন তত তীক্ষ্ণ হয়, কিন্তু সার্কিটও তত জটিল হয়ে ওঠে।
২. নকশার নির্দিষ্টকরণ নির্ধারণ করুন
ভালো ডিজাইন কৌশল সর্বদা সুস্পষ্ট বিবরণ দিয়ে শুরু হয়। টপোলজি বেছে নেওয়ার আগে, নির্ধারণ করুন:
– পাসব্যান্ড: কম্পাঙ্কের সেই পরিসর যা অবশ্যই অতিক্রম করতে হবে, যার মধ্যে রিপল টলারেন্সও অন্তর্ভুক্ত।
– স্টপব্যান্ড: যে পরিসরকে ক্ষীণ করা হবে, যার মধ্যে ক্ষীণকরণের লক্ষ্যমাত্রাও অন্তর্ভুক্ত (যেমন -৪০ ডিবি)।
– ট্রানজিশন ফ্রিকোয়েন্সি: পাসব্যান্ড এবং স্টপব্যান্ড সীমানার মধ্যবর্তী দূরত্ব। এটি যত সংকীর্ণ হয়, প্রয়োজনীয় অর্ডার তত বেশি হয়।
– উৎস ও লোড ইম্পিডেন্স: প্যাসিভ ফিল্টারের জন্য এবং লোডিং এড়ানোর জন্য এটি গুরুত্বপূর্ণ।
– উপাদানের সীমাবদ্ধতা: R ও C মানের প্রাপ্যতা, টলারেন্স, আকার, খরচ এবং অপ-অ্যাম্পের সীমাবদ্ধতা (অ্যাক্টিভ ফিল্টারের ক্ষেত্রে)।
উদাহরণস্বরূপ, অডিও অ্যাপ্লিকেশনের জন্য আপনার ২০ কিলোহার্জ এফসি, কম রিপল এবং কম ডিসটর্শনযুক্ত একটি এলপিএফ লাগতে পারে। যন্ত্রসংগীতের জন্য, মূল সিগন্যালকে বিঘ্নিত না করে বৈদ্যুতিক নয়েজ দূর করতে আপনার ৫০ হার্জের একটি নচ প্রয়োজন হতে পারে ।
৩. প্রতিক্রিয়া আসন্নীকরণ নির্বাচন: বাটারওয়ার্থ, চেবিশেভ, বেসেল
আদর্শ ফিল্টার প্রতিক্রিয়া অর্জন করা অসম্ভব, তাই প্রমিত আনুমানিক ফাংশনটি ব্যবহার করা হয়:
বাটারওয়ার্থ: সর্বাধিক ফ্ল্যাট পাসব্যান্ড। অডিও এবং সাধারণ ব্যবহারের জন্য উপযুক্ত। একই অর্ডারের চেবিশেভের মতো এর ট্রানজিশন ততটা তীক্ষ্ণ নয়।
– চেবিশেভ: আরও তীক্ষ্ণ রূপান্তর, কিন্তু পাসব্যান্ডে (চেবিশেভ I) বা স্টপব্যান্ডে (চেবিশেভ II) তরঙ্গ থাকে। উচ্চ নির্বাচনশীলতার প্রয়োজন হলে উপযুক্ত।
– বেসেল: প্রায় রৈখিক ফেজ এবং ভালো ট্রানজিয়েন্ট রেসপন্স (সামান্য ওভারশুট)। পালস সিগন্যাল, ইনস্ট্রুমেন্টেশন এবং নির্দিষ্ট অ্যান্টি-এলাইজিং-এর জন্য উপযুক্ত।
আনুমানিকীকরণের পছন্দ প্রায়শই অগ্রাধিকারের উপর নির্ভর করে: সমতল বিস্তার, নির্বাচনযোগ্যতা, বা দশা রৈখিকতা।
৪. ফিল্টারের ক্রম এবং স্তর কাঠামো (ক্যাসকেডিং)
ফিল্টার অর্ডার রোল-অফ স্লোপ নির্ধারণ করে: প্রতিটি অর্ডার প্রতি দশকে প্রায় ২০ ডিবি (বা প্রতি অক্টেভে ৬ ডিবি) যোগ করে। উদাহরণস্বরূপ, একটি দ্বিতীয়-অর্ডার ফিল্টার প্রতি দশকে প্রায় ৪০ ডিবি যোগ করে। বাস্তবে, উচ্চ-অর্ডার ফিল্টারগুলি সাধারণত বেশ কয়েকটি প্রথম- বা দ্বিতীয়-অর্ডার স্টেজকে ক্যাসকেড করে (বাইকোয়াড) তৈরি করা হয়। এটি টিউনিং এবং কম্পোনেন্ট নির্বাচনকে সহজ করে তোলে।
সাধারণ পদক্ষেপ:
১. অ্যাটেনুয়েশন এবং ট্রানজিশন স্পেসিফিকেশনের সর্বনিম্ন অর্ডার নির্ণয় করুন।
২. এটিকে কয়েকটি দ্বিতীয় পর্যায়ের ধাপে এবং প্রয়োজনে একটি প্রথম পর্যায়ে বিভক্ত করুন।
৩. সারণি অথবা গণনার ফলাফল অনুযায়ী প্রতিটি পর্যায়ের জন্য প্যারামিটার (Q এবং ω0) নির্ধারণ করুন।
৫. প্যাসিভ বনাম অ্যাক্টিভ ফিল্টার
প্যাসিভ ফিল্টার
অ্যামপ্লিফায়ার ছাড়াই R, L, এবং C ব্যবহার করে। সুবিধা: কম নয়েজ, কোনো পাওয়ার সাপ্লাইয়ের প্রয়োজন হয় না, উচ্চ ফ্রিকোয়েন্সিতে কাজ করতে পারে। অসুবিধা: বড়/দামী ইন্ডাক্টর, বিভিন্ন স্টেজের মধ্যে লোডিং, এবং গেইন অর্জনে অসুবিধা।
সাধারণত আরএফ, ইম্পিড্যান্স ম্যাচিং বা উচ্চ ক্ষমতার অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়।
সক্রিয় ফিল্টার
একটি অপ-অ্যাম্প + R এবং C ব্যবহার করা হয় (কোনো ইন্ডাক্টর ছাড়া)। সুবিধা: ছোট আকার, সহজে গেইন নিয়ন্ত্রণ, উচ্চ ইনপুট এবং নিম্ন আউটপুট ইম্পিডেন্স। অসুবিধা: সীমিত অপ-অ্যাম্প ব্যান্ডউইথ, অপ-অ্যাম্প নয়েজ, এবং সম্ভাব্য স্যাচুরেশন।
অডিও এবং লো-মিড সিগন্যালের ক্ষেত্রে অ্যাক্টিভ ফিল্টার প্রায়শই প্রথম পছন্দ হয়ে থাকে।
৬. সাধারণ সক্রিয় ফিল্টার টপোলজি
কিছু জনপ্রিয় টপোলজি:
১. স্যালেন-কি (ভিসিভিএস)
ডিজাইন করা সহজ, উপাদান সংখ্যা কম, সেকেন্ড-অর্ডার এলপিএফ/এইচপিএফ-এর জন্য উপযুক্ত। গেইন এবং উপাদানের অনুপাত দ্বারা Q প্রভাবিত হয়। প্রায়শই অডিওতে ব্যবহৃত হয়।
২. একাধিক প্রতিক্রিয়া (MFB)
উচ্চ Q যুক্ত LPF/BPF-এর জন্য উপযুক্ত। উচ্চ Q-এর ক্ষেত্রে স্যালেন-কী-এর চেয়ে বেশি স্থিতিশীল, কিন্তু এর কম্পোনেন্ট ক্যালকুলেশন কিছুটা বেশি জটিল।
৩. অবস্থা চলক / টো-থমাস
একই সাথে এলপিএফ, এইচপিএফ এবং বিপিএফ আউটপুট তৈরি করে। সহজেই Q এবং রেজোন্যান্স ফ্রিকোয়েন্সি সামঞ্জস্য করা যায়। টিউনেবল ফিল্টারের জন্য উপযুক্ত।
৪. বাইকোয়াড (সাধারণ)
দ্বিতীয় ক্রমের ব্লকের সাধারণ পরিভাষা। অনেক উচ্চতর ক্রমের ফিল্টার বাইকোয়াড থেকে তৈরি করা হয়।
টপোলজির নির্বাচন Q-এর প্রয়োজনীয়তা, টিউনিং-এর সহজলভ্যতা, টলারেন্সের প্রতি সংবেদনশীলতা এবং অপ-অ্যাম্পের বৈশিষ্ট্য দ্বারা প্রভাবিত হয়।
৭. ব্যবহারিক ডিজাইন কৌশল (ওয়ার্কফ্লো)
অ্যানালগ ফিল্টার ডিজাইন করার ক্ষেত্রে নিম্নলিখিত কর্মপ্রবাহটি বহুল ব্যবহৃত হয়:
১. স্পেসিফিকেশনগুলো নির্ধারণ করুন: ফিল্টার টাইপ, fc/fo, রিপল, অ্যাটেনুয়েশন, অর্ডার।
২. আসন্ন মান নির্বাচন করুন: বাটারওয়ার্থ/চেবিশেভ/বেসেল।
৩. প্রতিটি বাইকোয়াডের জন্য ফেজ প্যারামিটার ω0 এবং Q নির্ণয় করুন (সারণি, সফটওয়্যার বা সূত্র থেকে)।
৪. প্রতিটি স্টেজের জন্য একটি টপোলজি নির্বাচন করুন: মাঝারি Q-এর জন্য স্যালেন-কী (Sallen-Key), উচ্চ Q-এর জন্য MFB, এবং টিউনিং-এর জন্য স্টেট-ভেরিয়েবল (state-variable)।
৫. উপাদানের মান গণনা করুন: প্রথমে আদর্শ C (যেমন, 10 nF, 100 nF) নির্ধারণ করুন, তারপর নির্ভুলতা সহজ করার জন্য R গণনা করুন।
৬. সিমুলেশন: SPICE ব্যবহার করে ম্যাগনিটিউড ও ফেজ রেসপন্স দেখুন, সেইসাথে অপ-অ্যাম্পের স্যাচুরেশন এবং নয়েজ পরীক্ষা করুন।
৭. টলারেন্স বিবেচনা করুন: R ১% এবং C ৫% fc এবং Q-কে পরিবর্তন করতে পারে। সূক্ষ্ম কাজের জন্য, C টলারেন্স ২% অথবা ট্রিমিং ব্যবহার করুন।
৮. পিসিবি লেআউট: দীর্ঘ পথ সংক্ষিপ্ত করুন, অ্যানালগ গ্রাউন্ড আলাদা রাখুন, কাপলিং এড়িয়ে চলুন এবং ক্যাপাসিটারগুলিকে অপ-অ্যাম্পের কাছাকাছি স্থাপন করুন।
৯. প্রোটোটাইপ পরীক্ষা: ফ্রিকোয়েন্সি রেসপন্স (সুইপ) পরিমাপ করা, বিকৃতি (অডিওর জন্য টিএইচডি) পরীক্ষা করা এবং তাপমাত্রার পরিবর্তনের সাথে যাচাই করা।
৮. অনাদর্শ দিক যা প্রায়শই উপেক্ষা করা হয়
বাস্তব অ্যানালগ ফিল্টারগুলো নিম্নলিখিত বিষয় দ্বারা প্রভাবিত হয়:
– অপ-অ্যাম্প ব্যান্ডউইথ (GBW): উচ্চ Q এবং উচ্চ ফ্রিকোয়েন্সির জন্য, অপ-অ্যাম্পের GBW অবশ্যই অপারেটিং ফ্রিকোয়েন্সির চেয়ে অনেক বেশি হতে হবে।
– স্লিউ রেট: উচ্চ কম্পাঙ্কে বৃহৎ বিস্তারযুক্ত সংকেত বিকৃতি ঘটাতে পারে।
– নয়েজ: রেজিস্টর এবং অপ-অ্যাম্প নয়েজ তৈরি করে। ইনস্ট্রুমেন্টেশনে, রেজিস্টরের মান অপ্টিমাইজ করুন এবং কম নয়েজযুক্ত অপ-অ্যাম্প বেছে নিন।
– উপাদানের টলারেন্স: Q অত্যন্ত সংবেদনশীল; “মজবুত” ডিজাইনে অপ্রয়োজনে চরম Q পরিহার করা হয়।
– বিভিন্ন পর্যায়ের মধ্যে লোডিং: বাফারিং নিশ্চিত করুন অথবা এমন একটি টপোলজি ব্যবহার করুন যা পারস্পরিক মিথস্ক্রিয়া কমায়।
শুরু থেকেই অনাকাঙ্ক্ষিত বিষয়গুলো বিবেচনায় রাখলে, বাস্তবায়িত হওয়ার পর চূড়ান্ত ফলাফল প্রত্যাশার আরও কাছাকাছি হবে।
৯. প্রয়োগের উদাহরণ
– অডিও ক্রসওভার: টুইটার এবং উফারে ফ্রিকোয়েন্সি ভাগ করার জন্য ২য় থেকে ৪র্থ অর্ডারের এলপিএফ (LPF) এবং এইচপিএফ (HPF) ব্যবহার করে।
– অ্যান্টি-অ্যালিয়াসিং: উচ্চ কম্পাঙ্কের উপাদানগুলোকে নয়েজে মিশে যাওয়া থেকে রোধ করার জন্য ADC-এর আগে LPF ব্যবহার করা হয়।
– নচ ৫০/৬০ হার্জ: ECG/EEG সিগন্যাল বা শিল্প সেন্সর থেকে গুঞ্জন দূর করার জন্য।
– আরএফ ফ্রন্ট-এন্ড: একটি নির্দিষ্ট চ্যানেল নির্বাচনের জন্য সংকীর্ণ ব্যান্ড-পাস।
উপসংহার
অ্যানালগ ফিল্টার ডিজাইন কৌশলের মধ্যে রয়েছে স্পেসিফিকেশন নির্বাচন, রেসপন্স অ্যাপ্রক্সিমেশন (বাটারওয়ার্থ, চেবিশেভ, বেসেল), অর্ডার নির্ধারণ, টপোলজি নির্বাচন (স্যালেন-কি, এমএফবি, স্টেট-ভেরিয়েবল), এবং কম্পোনেন্ট টলারেন্স ও অপ-অ্যাম্পের সীমাবদ্ধতার মতো অনাদর্শ বিষয়গুলোর মূল্যায়ন। একটি সুশৃঙ্খল ডিজাইন ফ্লো এবং ভালো সিমুলেশনের মাধ্যমে অ্যানালগ ফিল্টারগুলোকে নির্ভুল, স্থিতিশীল এবং অ্যাপ্লিকেশনের প্রয়োজন অনুযায়ী তৈরি করা যায়—তা অডিও, ইন্সট্রুমেন্টেশন বা কমিউনিকেশনের জন্যই হোক না কেন।
আপনি চাইলে, আমি আপনাকে RC মান এবং তাত্ত্বিক সিমুলেশন ফলাফল সহ একটি সম্পূর্ণ গণনার উদাহরণ (যেমন, স্যালেন-কি টপোলজি সহ একটি চতুর্থ-ক্রমের বাটারওয়ার্থ LPF) তৈরি করতে সাহায্য করতে পারি।