এমন একটি ফিল্টার ডিজাইন করুন যা 5 kHz এর নীচে ফ্রিকোয়েন্সি অবাধে পাস করতে দেয় তবে 5.2 কেএইচজেডের উপরে সমস্ত ফ্রিকোয়েন্সি অবশ্যই অন্বেষণযোগ্য হতে হবে


12

এই প্রশ্নের সাথে আমার সবচেয়ে বড় চ্যালেঞ্জ হ'ল এটি হাস্যকরভাবে খাড়া রোল অফ হার।

আমি ধরে নিচ্ছি যে যদি এর লাভ -20 ডিবি হয় তবে সিগন্যালটি সনাক্ত করা যায় না। এর অর্থ হ'ল 200 হার্জেডের ট্রানজিশন ব্যান্ডের মধ্যে সিগন্যাল শক্তিটি 20 ডিবি ছাড়তে হবে।

যদি আমার গণনাগুলি সঠিক হয় তবে এই ফিল্টারটির 1200 ডিবি / ডিসির রোল অফ হার দরকার। এর জন্য 60 টি খুঁটি প্রয়োজন, যা সম্ভবত ফলপ্রসূ নয়।

আমি পাস ব্যান্ডটিতে নূন্যতম রিপল সহ একটি এনালগ সক্রিয় ফিল্টারটি ব্যবহার করতে চাই। একটি বৃহত ফেজ শিফট খুব গুরুত্বপূর্ণ নয়।

একটি সম্ভাব্য সমাধান হ'ল 5.2 kHz এ একটি খাঁজ ফিল্টার ব্যবহার করা। তবে, খাঁজ ফিল্টারটির ব্যান্ডউইথের উপরে ফ্রিকোয়েন্সিগুলি এখনও পর্যাপ্তভাবে ফিল্টার হয় না।

আমার যুক্তিতে কোনও ত্রুটি চিহ্নিত করুন এবং বা সম্ভাব্য সমাধানগুলি প্রস্তাব করুন। ধন্যবাদ.



1
@ হোয়াটআরফবিস্ট ??? আমি বুঝতে পারি যে 225 টি খুঁটি পেতে তিনি 45 কে 20 দ্বারা বিভক্ত করেছেন; আমি যা চ্যালেঞ্জ করছি তা হ'ল তিনি কীভাবে প্রথম স্থানটিতে 4500 পেয়েছিলেন।
ডেভ টুইট করেছেন

7
আপনি কোন ধরণের উত্তর আশা করছেন তামির? অ্যানালগ প্যাসিভ / সক্রিয়? ডিজিটাল আইআইআর / এফআইআর? ওয়েভ ডিজিটাল ফিল্টার? এফএফটি + অযাচিত জিনিসগুলি + আইএফএফটি সরান?
হ্যারি স্পেনসন

4
পাসব্যান্ড রিপল কতটা গ্রহণযোগ্য?
ব্রুস অ্যাবট

1
" পাস ব্যান্ডে নূন্যতম রিপলযুক্ত" - 'ন্যূনতম' কোনও স্পেসিফিকেশন নয়।
ব্রুস অ্যাবট

উত্তর:


21

আপনি আপনার ফিল্টারটির জন্য প্রতি ফিল্টার অর্ডার রোল-অফ ধরে 20 ডিবি / ডেস্ক নিয়েছেন। এটি সমস্ত ফিল্টার ধরণের ক্ষেত্রে সত্য নয়।

যাক এবং গুলি টি পি = 5.2 এইচ z- র । তারপরে এস টি পিf0=5kHzfstop=5.2kHz

fstopf0=1.04.

উইকিপিডিয়া নিবন্ধ থেকে নেওয়া এই চতুর্থ অর্ডার উপবৃত্তীয় ফিল্টারটি একবার দেখুন । উপবৃত্তাকার

যদিও এটি আপনার প্রয়োজনীয়তাগুলি পুরোপুরি পূরণ করে না আপনি এটি দেখতে পারা সম্ভব। একটি উচ্চতর অর্ডার উপবৃত্তীয় ফিল্টার আপনার পরে কী তা অর্জন করতে পারে।

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


এটি কোনও খারাপ ধারণা নয়। 6th ষ্ঠ অর্ডার উপবৃত্তাকার এলপিএফ-তে 3 ডিবি পাসব্যান্ড রিপল এবং সর্বাধিক সর্বাধিক পর্যাপ্ত রূপান্তর slাল রয়েছে has 5200Hz এবং উচ্চতর -20 ডিবি ফুটা অনুমোদিত। ফিল্টার ক্যালকুলেটরের সাথে ফলাফলটি পাওয়া গেছে, সঠিক ফ্রিকোয়েন্সি প্রতিক্রিয়াটি পপআপ না হওয়া পর্যন্ত আমি কেবল বিভিন্ন অর্ডার এবং সীমাগুলিকে ইনপুট করেছিলাম। ষষ্ঠ আদেশ মানে তিনটি অর্ডার ব্লককে ক্যাসকেড করা হয়েছে। কোনও ধারণা নেই, এটি এনালগ ওপ্যাম্প ফিল্টার হিসাবে সাধারণ উপাদান সহনশীলতার সাথে অনুশীলনে বাস্তবে বাস্তবায়িত হবে। এর জন্য আরও সিমুলেশন দরকার।
ব্যবহারকারী 287001

হাই এবং একটি সুন্দর উত্তরের জন্য ধন্যবাদ। কেবল কৌতূহল, যখন আমি উইকিপিডিয়ায় দেখি খুঁটিগুলি একটি উপবৃত্তের উপর পড়ে আছে বলে মনে হয় যে নামটি কোথা থেকে এসেছে বা এটি কোন কাকতালীয় ঘটনা?
গণিত পাঠক

1
@ ম্যাথ্রেডলার আমি বিশ্বাস করি নামটি উপবৃত্তাকার যুক্তিযুক্ত ফাংশন থেকে আসে যা উপবৃত্তীয় ফিল্টারটির স্থানান্তর ফাংশনে প্রদর্শিত হয়। উপবৃত্তীয় ফিল্টারগুলির খুঁটি হ'ল জ্যাকোবী উপবৃত্তাকার কোসাইন ফাংশনের একটি ফাংশন। তাই তারা উপবৃত্তির উপর শুয়ে থাকে।
user110971

21

এই ধরণের তীক্ষ্ণ রোলফের জন্য ডিজিটাল ফিল্টার প্রয়োজন। এমনকি এনালগ সম্পর্কে ভাবেন না। আপনাকে একটি সিনক ফাংশন দিয়ে ইনপুটটি কনভল করতে হবে। সিনক ফাংশনটির প্রস্থ (কর্নেল পয়েন্টের সংখ্যা) স্টপ ব্যান্ডের আবেগকে সংজ্ঞায়িত করে।

আমি গণিতটি করি নি, তবে কিছু খুব দ্রুত (বন্ধ হতে পারে, সঠিকভাবে করা আপনার কাজ) গণনাগুলি বলছে 20 কেএজেডজেডে নমুনা নিলে আপনার সম্ভবত কয়েকটি 100 পয়েন্ট প্রয়োজন। 20 কেএইচজেডে 200 পয়েন্ট মানে 4 মেগাহার্জ ম্যাকের হার। এটি করণীয়, প্রকৃতপক্ষে আধুনিক ডিএসপিগুলি বরং সহজেই কী করতে পারে তার নীচে। তার মানে আপনার সমস্যাটি বেশ ট্র্যাকটেবল। E সিরিজের dsPIC এর মতো কিছু এটি করতে পারে এবং আপনি কেবল ডিএসপি সক্ষমতার সন্ধান করছেন তবে এটাই বরং শেষ।


3
এটি আসলে একটি এফআইআর ফিল্টার। একটি দ্রুত সিমুলেশন দেখিয়েছে যে আয়তক্ষেত্রাকার উইন্ডোং সহ 128 টিপ ফিল্টারই যথেষ্ট। সহগগুলি আদর্শ 5100Hz এলপিএফ এর সংক্ষিপ্ত প্রবণতা থেকে নেওয়া হয়। প্রথম সিডেলোব প্রায় -20 ডিবি প্রায়। 5250Hz (একটি ফিল্টার ক্যালকুলেটর থেকে দেখা)
ব্যবহারকারীর 287001

2
@ ব্যবহারকারীর: ঠিক আছে, এর অর্থ এটি আমার উপরের মোটামুটি অনুমানের চেয়ে কিছুটা সহজ। আমি সম্ভবত কিছুটা মার্জিন রাখার জন্য কার্নেলটিকে আরও প্রশস্ত করব, বিশেষত যেহেতু এটি এখনও একটি পরিমিত ডিএসপির সামর্থ্যের মধ্যে খুব ভাল।
অলিন ল্যাথ্রপ

ফিল্টারটির জন্য কিছু সত্যিকারের ভাল সংস্থান রয়েছে এবং কোন উইন্ডোটি ব্যবহার করতে হবে: আমি ব্যক্তিগতভাবে dspguide.com
পিটার স্মিথ

4

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


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

4

আমি একটি অডিও কোডেক চিপ (এডিসি + ডিএসি) বাছাই করব, এডিসি ডিজিটাল আউটপুটটিকে ড্যাক ইনপুটটিতে নিয়ে যেতে এবং স্যাম্পল রেটটি 10kHz এ সেট করব।

এই চিপগুলি ইতিমধ্যে আপনার প্রয়োজন ডিজিটাল ফিল্টার ইঞ্জিন অন্তর্ভুক্ত করে। একটি দ্রুত ডেটাশিট চেক আপনার প্রয়োজনীয় ফিল্টার কার্যকারিতা পাবেন তা নিশ্চিত করার জন্য মনে হচ্ছে।


আপনি কি এ ব্যাপারে নিশ্চিত?
ব্যবহারকারী 253751

100% নিশ্চিত নয়, তবে এটি সিগমা ডেল্টা কোডেকের সাথে কাজ করবে না এমন কোনও কারণ আমি দেখতে পাচ্ছি না, কেউ কেউ 8kHz তে নমুনা দিতে পারে ...
পেরুফিউ

তবে আমি বোঝাতে চাইছি কেন আপনি বিশ্বাস করেন যে এটি অযাচিত ফ্রিকোয়েন্সিগুলিকে বাদ দেওয়ার পরিবর্তে প্রত্যাখ্যান করবে?
ব্যবহারকারী 253751

সাধারণ অডিও এডিসি একটি সিগমা ডেল্টা যার সাথে বিশাল ওভারস্যাম্পলিং ফ্যাক্টর থাকে যার পরে তীক্ষ্ণ ডিজিটাল ফিল্টার থাকে। এর বেশিরভাগটি Fs = 8k থেকে 96-192k পর্যন্ত চলবে। এলিয়াসিং এডিসির আগে সাধারণ 1 ম অর্ডার লোপপাস দ্বারা এড়ানো যায় এবং ওভারস্যাম্পলিং এটির যত্ন নেয়। তাদের ডান ঘড়ির ফ্রিকোয়েন্সি সহ Fs = 10kHz এর চারপাশে সূক্ষ্মভাবে কাজ করা উচিত।
peufeu

4

আপনার কাছে ইতিমধ্যে ভাল traditionalতিহ্যবাহী সমাধান, উপবৃত্তীয় ফিল্টার, (স্বল্প সময়ের) এফএফটি ইত্যাদির সাথে অনেক সুন্দর উত্তর রয়েছে, তাই আমি ভাবছিলাম যে আমি সাব-ব্যান্ড কোডিং / তরঙ্গকরণ রূপান্তর বিশ্ব থেকে কিছু যুক্ত করতে পারি।

সাব-ব্যান্ড কোডিংয়ের অর্থ হ'ল ফ্রিকোয়েন্সি বর্ণালীটিকে "বিন"-এ বিভক্ত করা, এই বিনয়ের প্রত্যেকটির নিজস্ব সম্পর্কিত ফিল্টার রয়েছে। কড়া ব্যান্ড, সময় ডোমেনের বৃহত্তর ফিল্টারগুলি (প্রাকৃতিকভাবে) - তবে যে অঞ্চলে আমাদের খুব টাইট ব্যান্ডের প্রয়োজন হয় না সেখানে আমরা খুব ছোট এবং সস্তা-থেকে-গণনা ফিল্টারগুলি দিয়ে দূরে যেতে পারি।

ওয়েভলেটগুলি এমন ফাংশন যা একটি নির্দিষ্ট ধরণের সাব-ব্যান্ড ফিল্টারগুলির ফলাফল যা পুনরাবৃত্ত ফিল্টারিং দ্বারা উত্পাদিত হয় সাবমলিংয়ের পরে।

ধারণাটি হ'ল আগ্রহের সাব-ব্যান্ডগুলি সন্ধান করা হবে যা আমাদের কম্পিউটেশনগুলিকে সর্বাধিক গ্রাস করতে দেয়, তবে এখনও আগ্রহের ব্যান্ডে ভাল গ্রানুলারিটি পেতে পারে।

তিন স্তরে (উইকিপিডিয়া) একটি ডাউবেচিজ 12 টি ট্যাপ প্যাকেটের পচে যাওয়ার উদাহরণ:

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

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


এটি কোনও উত্তরের চেয়ে বিজ্ঞাপনের চেয়ে বেশি।
হ্যারি সোভেনসন

@ হ্যারিসভেনসন আমি আরও সুনির্দিষ্ট হওয়ার চেষ্টা করতে পারি তবে উত্তরগুলিতে উন্নতি করার জন্য আমার আজকালকার মতো এতটা ফ্রি সময় নেই।
ম্যাথ্রেডলার

3

আপনি যদি সাইনোসয়েডাল ইনপুট গ্যারান্টি করতে পারেন তবে এক-শট একচেটিয়া (74121) যথেষ্ট হতে পারে। বা পুনরায় ট্রিগারযোগ্য 122/123।

74121/122/123 এর আগে একটি তুলনামূলক ব্যবহার করুন

কিছু এমসিইউতে আনুষঙ্গিক তুলনাকারীদের তাদের পেরিফেরিয়াল হিসাবে অন্তর্ভুক্ত করা হয়; একবার স্কোয়ার ওয়েভ-এ রূপান্তরিত হয়ে গেলে, 5000 সেকেন্ডে হার্টের উপরে / নীচে সনাক্ত করতে আপনি টাইমারস ইত্যাদি ব্যবহার করতে পারেন, যদি MCU এর XTAL- স্থিতিশীল ঘড়ি থাকে। কোনও তাপমাত্রা-সংবেদনশীল মনোস্টেবলের প্রয়োজন নেই।


3
আকর্ষণীয়, তবে কী আপনাকে কী মনে করে যে ইনপুটটি সাইনোসয়েডাল হতে পারে? কোনও বিশেষ কারণ ছাড়াই সেই ধারণাটি করতে বেশ ইউটোপিক বলে মনে হচ্ছে।
বাম দিকের বাইরে

1
আমি মনে করি তার উত্তরটির প্রথম 4 টি শব্দ "যদি আপনি গ্যারান্টি দিতে পারেন" হিসাবে বসেন তবে এটি একটি অভিনব সমাধান।
টেকডুড

অ্যান্টি-স্কিড-ব্রেক সিস্টেমে হুইল লকআপ সনাক্ত করতে আমি এই পদ্ধতিটি (পুনরুদ্ধারযোগ্য 74123) ব্যবহার করেছি; যখন 74123 সময়সীমা শেষ হয়েছিল, তখন জলবাহী সিলিন্ডারটি 2N3055 থেকে ব্রেকগুলি স্পন্দিত করার জন্য চালিত হয়েছিল। হাইড্রোলিক টাইমকন্ট্যান্টের কারণে আমরা প্রতি সেকেন্ডে প্রায় 2 টি ডাল পেয়েছি।
অ্যানালগ সিস্টেমেসরাফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.