انتخاب نرخ نمونهبرداری
نایکوئیست درباره بالاترین بسامد موجود است نه بالاترین بسامدی که برایتان مهم است — و هر چه بالای نصف نرخ شماست برای همیشه تا میخورد. هر کار چه نرخی میخواهد و شش چیزی که باید نوشت.

بیشتر نرخهای نمونهبرداری همانگونه انتخاب میشوند که یک مقدار پیشفرض انتخاب میشود: دستگاه ۱ هرتز پیشنهاد داد، شبکه تحملش کرد و کسی ننوشت چرا. این روش تا روزی کار میکند که از داده پرسشی شود که نمیتواند پاسخ دهد، و تا آن وقت کارزار اندازهگیری تمام شده و ماشین تعمیر شده است.
از قضیهای شروع کنید که همه نیمهکاره به یاد دارند. نایکوئیست میگوید باید با نرخی بیش از دو برابر بالاترین بسامد موجود در سیگنال نمونه بردارید. تله در همان واژه آخر است. نه بالاترین بسامد مورد علاقه، بلکه بالاترین بسامد موجود. هر چیزی بالای نصف نرخ نمونهبرداری ناپدید نمیشود؛ به درون باند شما تا میخورد و به شکل بسامدی پایینتر ظاهر میشود که از یک مولفه واقعی قابل تشخیص نیست. مولفه ارتعاشی ۱۳۰ هرتزی که با ۱۰۰ هرتز نمونهبرداری شود در ۳۰ هرتز پدیدار میشود، در طیف شما کاملا موجه به نظر میرسد و هیچ پردازش پسینی هرگز حذفش نمیکند، چون اطلاعات لازم برای جدا کردن آن دو در همان مبدل از میان رفته است.
دفاع، یک صافی پایینگذر آنالوگ پیش از مبدل آنالوگ به دیجیتال است که بسامد قطعش زیر نصف نرخ نمونهبرداری تنظیم شده و شیب افت کافی برای تضعیف آنچه فراتر است دارد. این یک ویژگی سختافزاری است نه تنظیم نرمافزاری. صافی دیجیتال پس از واقعه نمیتواند همنامی را برگرداند؛ فقط آنچه را از پیش خراب شده هموار میکند. بسیاری از دادهنگارهای ارزان و ورودیهای آنالوگ همهمنظوره بدون صافی ضد همنامی درست عرضه میشوند و برگه مشخصات اغلب این را نمیگوید — بهتر است مستقیم از سازنده بپرسید تا اینکه فرض کنید.
با حل این موضوع، نرخ از دل کار بیرون میآید و کارها به اندازه چند مرتبه بزرگی با هم فرق دارند.
روندنگاری فرایند را ثابت زمانی فرایند تعیین میکند نه حسگر. سطح مخزنی که زمان پر شدنش بیست دقیقه است با قرائتی هر ده یا سی ثانیه کاملا توصیف میشود؛ نمونهبرداری از آن با ۱۰ هرتز صد برابر داده تولید میکند و هیچ دانش تازهای نمیافزاید. کنترل حلقهبسته فرق دارد: توصیه معمول، نرخ پویشی چند برابر سریعتر از پهنای باند حلقه است — معمولا پنج تا ده برابر گفته میشود — تا کنترلر اغتشاش را زمانی ببیند که هنوز میتواند بر آن اثر بگذارد.
ارتعاش جایی است که اعداد بزرگ میشوند. بسامدهای عیب یاتاقان و چرخدنده مضرب سرعت شفتاند و تشخیص مفید معمولا پهنای باند تحلیلی ده تا بیست و پنج برابر سرعت کارکرد میخواهد. ماشینی با ۳۰۰۰ دور بر دقیقه روی ۵۰ هرتز میچرخد؛ بیست و پنج برابر آن یعنی ۱۲۵۰ هرتز پهنای باند تحلیل، که با احتساب حاشیه صافی نمونهبرداری ۳ کیلوهرتز یا بیشتر را ایجاب میکند. کیفیت توان از این هم بالاتر است: هارمونیکها تا مرتبه پنجاهم روی شبکه ۵۰ هرتز به ۲٫۵ کیلوهرتز میرسند، پس ۶٫۴ کیلوهرتز انتخاب رایج مبدل است. تحلیل امضای جریان موتور، تخلیه جزئی و انتشار صوتی از آنجا تا صدها کیلوهرتز بالا میروند.
این نرخها اعتراضی بدیهی برمیانگیزند: هیچکس نمیخواهد شش کیلوهرتز موج خام را از صد ماشین بفرستد. لازم هم نیست، و همین الگو بیشتر این بحثها را حل میکند. سریع نمونه بگیرید، آهسته ذخیره کنید. با نرخی که فیزیک میطلبد داده بگیرید، ویژگیها را روی خود دستگاه محاسبه کنید — مقدار موثر، قله، ضریب قله، انرژی باندها، یک طیف — و آنها را با نرخی بفرستید که شبکه از آن راضی است، شاید دقیقهای یک بار. پنجره خام محلی میماند و تنها وقتی بیرون میرود که کسی بخواهدش.
و این به یک ماشه نیاز دارد. یک بافر چرخان در دستگاه نگه دارید، هنگام عبور از آستانه یا تغییر وضعیت آن را منجمد کنید و پنجرهای بفرستید که هم داده پیش از ماشه را دارد و هم پس از آن. ثبت فقط پس از ماشه اشتباهی رایج و پرهزینه است: بخش جالب یک گذرا معمولا آغاز آن است که پیش از آنکه چیزی متوجه شود رخ داده است.
دو تله کوچکتر هم ارزش نام بردن دارند. میانگینگیری کاهش رایگان نیست — مقدار میانگینگیریشده دقیقا همان انحرافی را پنهان میکند که اهمیت داشت، پس هرجا داده ممکن است برای تشخیص به کار رود نه گزارشدهی، کمینه و بیشینه را در کنار میانگین حمل کنید. و تقلیل نرخ باید با صافی همراه باشد: برداشتن هر دهمین نمونه از یک جریان ۱۰ کیلوهرتزی برای ساختن جریان ۱ کیلوهرتزی به همان اندازه همنامی میسازد که نمونهبرداری با ۱ کیلوهرتز از همان ابتدا. اول پایینگذر، بعد دور ریختن.
سرانجام، خود ساعت نمونهبرداری اهمیت دارد. لرزش در زمانبندی تبدیلها انرژی را در طیف پخش میکند و کف نویز را بالا میبرد و به همین دلیل است که سختافزار جدی ارتعاش، ساعت مبدل خود را منضبط میکند نه اینکه به زمانسنج نرمافزاری تکیه کند. یک نرخ فقط به اندازه نظم فاصلههای زیرین آن خوب است.
هیچکدام از اینها سند بلندبالا نمیخواهد. شش چیز را بنویسید: بالاترین بسامدی که حسگر فیزیکا میبیند، بسامد قطع و شیب افت صافی ضد همنامی، نرخ نمونهبرداری و دلیلش، آنچه روی دستگاه محاسبه میشود، آنچه از آن بیرون میرود و با چه تناوبی، و آنچه ثبت خام را ماشه میکشد. تیمی که بتواند به این شش پاسخ دهد تصمیم مهندسی قابل دفاعی گرفته است. تیمی که نتواند، یک پیشفرض دارد.