আপনি ইচ্ছাকৃতভাবে ইনপুট সিগন্যালকে ওভার স্যাম্পল করে কার্যকর রেজোলিউশন বাড়িয়ে তুলতে পারেন। এখানে আটমেলের দেওয়া বিষয়টিতে একটি অ্যাপ্লিকেশন নোট থেকে ধারণার সংক্ষিপ্তসার দেওয়া হল:
'ওভারস্যাম্পলিং এবং ডেসিমেশন' এর পিছনের তত্ত্বটি বরং জটিল, তবে পদ্ধতিটি ব্যবহার করা মোটামুটি সহজ। কৌশলটির জন্য বেশি পরিমাণে নমুনা প্রয়োজন। এই অতিরিক্ত নমুনাগুলি সংকেতকে ওভার স্যাম্পলিং করে অর্জন করা যেতে পারে। প্রতিটি অতিরিক্ত বিড়ম্বনের জন্য, এন, সিগন্যালটি চারবার ওভার স্যাম্পল করা উচিত। ইনপুট সিগন্যালের সাথে নমুনার জন্য কোন ফ্রিকোয়েন্সিটি সমীকরণ 3-1 দিয়ে দেয়। অ্যানালগ ইনপুট সিগন্যালের সর্বোত্তম সম্ভাব্য প্রতিনিধিত্ব পেতে, এই সংকেতটিকে অনেক বেশি নিখরচায় করা প্রয়োজন, কারণ গড় পরিমাণে যখন বড় পরিমাণে নমুনাগুলি ইনপুট সিগন্যালের আরও ভাল উপস্থাপনা দেয়।
সম্পূর্ণ আবেদন নোটটি এখানে পাওয়া যাবে: http://www.atmel.com/images/doc8003.pdf ।
আপনার নির্দিষ্ট ক্ষেত্রে, আপনার 12-বিট এডিসি থেকে 16 বিট রেজোলিউশনের সমতুল্য পেতে আপনার প্রায় 8KHz এ নমুনা নেওয়া দরকার।
এই নম্বরটিতে আমি কীভাবে পৌঁছেছি তা এখানে:
f_oversample_rate = f_current_sample_rate * (4 * (desired_bits - current_bits))
f_oversample_rate = 500Hz * (4 * (16 - 12))
f_oversample_rate = 500Hz * (4 * 4)
f_oversample_rate = 500Hz * 16
f_oversample_rate = 8KHz