اهمیت استفاده از فیلتر ضد علیاس
بر اساس نظریه نمونهبرداری نایکوئیست، برای اینکه یک سیگنال بدون ایجاد اعوجاج بازسازی شود، فرکانس نمونهبرداری باید حداقل دو برابر بیشترین فرکانس موجود در سیگنال باشد. اگر این شرط رعایت نشود، مؤلفههای فرکانسی بالاتر از نصف فرکانس نمونهبرداری به محدوده فرکانسی پایین منتقل شده و باعث ایجاد خطا در اندازهگیری خواهند شد. این پدیده همان علیاس است که میتواند نتایج پردازش سیگنال را به طور کامل تغییر دهد.
به همین دلیل، قبل از ورود سیگنال به مبدل آنالوگ به دیجیتال، معمولاً از یک فیلتر پایینگذر آنالوگ استفاده میشود تا تمامی مؤلفههای فرکانسی بالاتر از فرکانس مجاز حذف شوند. این فیلتر با محدود کردن پهنای باند سیگنال، از ورود فرکانسهای ناخواسته جلوگیری کرده و دقت نمونهبرداری را افزایش میدهد.
ساختار شبیهسازی
در این شبیهسازی، یک فیلتر آنالوگ ضد علیاس برای استفاده در کنار یک مبدل A/D طراحی شده است. فرکانس قطع فیلتر برابر با ۵۰۰ هرتز در نظر گرفته شده است تا با فرکانس نمونهبرداری مبدل که برابر با ۱۰۰۰ هرتز است، سازگار باشد. انتخاب این مقدار بر اساس قانون نایکوئیست انجام شده است؛ زیرا نصف فرکانس نمونهبرداری دقیقاً برابر با ۵۰۰ هرتز است و بنابراین تمامی مؤلفههای فرکانسی بالاتر از این مقدار باید تا حد امکان تضعیف شوند.
سیگنال آزمایشی مورد استفاده در این شبیهسازی از دو مؤلفه تشکیل شده است. مؤلفه اول یک موج سینوسی با فرکانس ۵۰ هرتز است که سیگنال اصلی و مطلوب محسوب میشود. مؤلفه دوم یک سیگنال سینوسی با فرکانس ۱۱۰۰ هرتز است که فرکانس آن از فرکانس نمونهبرداری بیشتر بوده و امکان ثبت صحیح آن توسط مبدل وجود ندارد. حضور این مؤلفه باعث میشود بتوان عملکرد فیلتر ضد علیاس را به خوبی ارزیابی کرد.
نحوه عملکرد فیلتر ضد علیاس
فیلتر ضد علیاس به صورت یک فیلتر پایینگذر آنالوگ عمل میکند. این فیلتر اجازه عبور سیگنالهای با فرکانس پایین را میدهد اما سیگنالهایی که فرکانس آنها بالاتر از فرکانس قطع باشد، به شدت تضعیف میشوند. بنابراین مؤلفه ۵۰ هرتزی تقریباً بدون تغییر از فیلتر عبور میکند، در حالی که مؤلفه ۱۱۰۰ هرتزی قبل از ورود به مبدل حذف یا بسیار کوچک میشود.
در نتیجه، سیگنالی که وارد مبدل آنالوگ به دیجیتال میشود تقریباً فاقد مؤلفههای فرکانسی غیرمجاز بوده و نمونهبرداری با دقت بسیار بیشتری انجام خواهد شد.
نتایج شبیهسازی در Simscape Logging
نتایج ثبتشده توسط Simscape Logging ولتاژ ورودی و خروجی فیلتر ضد علیاس را نمایش میدهد. در نمودار ورودی، هر دو مؤلفه فرکانسی ۵۰ هرتز و ۱۱۰۰ هرتز مشاهده میشوند. پس از عبور از فیلتر، مؤلفه فرکانس بالا به میزان قابل توجهی تضعیف شده و شکل موج خروجی عمدتاً شامل مؤلفه ۵۰ هرتزی خواهد بود.
مقایسه این دو نمودار نشان میدهد که فیلتر به خوبی وظیفه حذف فرکانسهای ناخواسته را انجام داده و سیگنال مناسبتری را برای نمونهبرداری آماده میکند. این موضوع اهمیت استفاده از فیلترهای آنالوگ قبل از مبدلهای دیجیتال را به خوبی نشان میدهد.
تحلیل نتایج در Spectrum Analyzer
برای بررسی دقیقتر عملکرد سیستم، خروجی توسط Spectrum Analyzer نیز تحلیل شده است. این ابزار طیف فرکانسی سیگنال را نمایش میدهد و امکان مشاهده دامنه مؤلفههای مختلف را فراهم میکند.
نتایج نشان میدهد که پس از استفاده از فیلتر ضد علیاس، دامنه موج سینوسی ۵۰ هرتزی با مقدار صحیح برابر با ۱ اندازهگیری میشود. همچنین توان این سیگنال برابر با ۰٫۵ وات محاسبه شده است که معادل ۲۷ dBm برای بار مرجع یک اهم خواهد بود. این نتایج بیانگر آن هستند که فیلتر هیچ تأثیر قابل توجهی بر مؤلفه اصلی سیگنال نداشته و تنها فرکانسهای ناخواسته را حذف کرده است.
در صورتی که فیلتر حذف شود، مؤلفه ۱۱۰۰ هرتزی هنگام نمونهبرداری به دلیل پایین بودن فرکانس نمونهبرداری دچار پدیده علیاس شده و به صورت یک مؤلفه فرکانسی اشتباه در خروجی ظاهر میشود. این موضوع باعث خطا در اندازهگیری دامنه، توان و حتی شکل موج خواهد شد.
مزایای استفاده از فیلتر ضد علیاس
- جلوگیری از ایجاد پدیده علیاس در هنگام نمونهبرداری.
- افزایش دقت اندازهگیری سیگنالهای آنالوگ.
- حذف مؤلفههای فرکانسی ناخواسته پیش از تبدیل آنالوگ به دیجیتال.
- بهبود عملکرد الگوریتمهای پردازش سیگنال.
- اندازهگیری صحیح دامنه و توان سیگنال اصلی.
- کاهش اعوجاج در دادههای دیجیتال حاصل از نمونهبرداری.
- افزایش قابلیت اطمینان سیستمهای کنترل و اندازهگیری.
کاربردهای عملی فیلتر ضد علیاس
فیلترهای ضد علیاس در طیف گستردهای از تجهیزات الکترونیکی و صنعتی مورد استفاده قرار میگیرند. سیستمهای جمعآوری داده، تجهیزات اندازهگیری آزمایشگاهی، دستگاههای پزشکی، سیستمهای کنترل صنعتی، تجهیزات مخابراتی، سامانههای صوتی دیجیتال، پردازش تصویر، تجهیزات لرزهنگاری، سیستمهای پایش وضعیت ماشینآلات و بسیاری از سامانههای مبتنی بر پردازش دیجیتال سیگنال از این فیلترها استفاده میکنند.
در تمامی این کاربردها هدف اصلی آن است که تنها اطلاعات معتبر وارد مبدل آنالوگ به دیجیتال شوند و از ایجاد خطاهای ناشی از نمونهبرداری نامناسب جلوگیری گردد.
جمعبندی شبیهسازی
این شبیهسازی عملکرد یک فیلتر آنالوگ ضد علیاس را در کنار یک مبدل آنالوگ به دیجیتال با فرکانس نمونهبرداری ۱۰۰۰ هرتز بررسی میکند. فرکانس قطع فیلتر برابر با ۵۰۰ هرتز انتخاب شده است تا شرط نمونهبرداری نایکوئیست رعایت شود. سیگنال آزمایشی شامل یک موج سینوسی ۵۰ هرتزی و یک مؤلفه فرکانس بالای ۱۱۰۰ هرتزی است که تنها مؤلفه اول باید توسط سیستم اندازهگیری شود.
نتایج حاصل از Simscape Logging و Spectrum Analyzer نشان میدهد که استفاده از فیلتر ضد علیاس موجب حذف مؤلفههای فرکانسی ناخواسته، جلوگیری از ایجاد پدیده علیاس و اندازهگیری صحیح دامنه و توان سیگنال اصلی میشود. دامنه موج ۵۰ هرتزی برابر با ۱ و توان آن برابر با ۰٫۵ وات یا ۲۷ dBm برای بار یک اهم اندازهگیری شده است که نشاندهنده عملکرد صحیح فیلتر است. این شبیهسازی اهمیت استفاده از فیلترهای آنالوگ پیش از مبدلهای A/D را به خوبی نشان داده و نقش آنها را در افزایش دقت سیستمهای پردازش سیگنال و اندازهگیری دیجیتال به صورت عملی اثبات میکند.
“`
همه چیز، یکجا، آماده دانلود!
لینک دانلود ویژه اعضا سایت







در شبیهسازی Matlab چگونه میتوان صحت عملکرد فیلتر Anti-Aliasing را از روی نتایج Spectrum Analyzer تأیید کرد؟
اگر پس از فیلتر، مؤلفه 50 هرتزی با دامنه صحیح حفظ شده و مؤلفه 1100 هرتزی بهطور قابل توجهی تضعیف یا حذف شود، میتوان نتیجه گرفت که فیلتر ضد علیاس عملکرد درستی داشته است.
در شبیهسازی Matlab استفاده از Simscape Logging چه مزیتی نسبت به مشاهده مستقیم سیگنالها دارد؟
Simscape Logging امکان ثبت دقیق دادههای ولتاژ و جریان در تمام اجزای مدل را فراهم میکند و تحلیل عملکرد فیلتر ضد علیاس و مقایسه سیگنالهای ورودی و خروجی را با دقت بیشتری امکانپذیر میسازد.
در شبیهسازی Matlab چگونه میتوان وقوع پدیده Aliasing را بهصورت تخصصی بررسی کرد؟
با مقایسه طیف فرکانسی سیگنال قبل و بعد از فیلتر در Spectrum Analyzer و همچنین بررسی خروجی نمونهبرداری، میتوان مشاهده کرد که حذف فیلتر باعث ظاهر شدن مؤلفههای فرکانسی کاذب ناشی از Aliasing میشود.
چرا در شبیهسازی Matlab با وجود سیگنال 1100 هرتزی، خروجی پس از فیلتر فقط مؤلفه 50 هرتزی را نشان میدهد؟
زیرا فرکانس 1100 هرتز بالاتر از فرکانس قطع فیلتر است و پیش از ورود به مبدل A/D به شدت تضعیف میشود؛ در نتیجه تنها مؤلفه 50 هرتزی با دقت نمونهبرداری و نمایش داده میشود.
در شبیهسازی Matlab چگونه فرکانس قطع فیلتر Anti-Aliasing را متناسب با فرکانس نمونهبرداری انتخاب کنیم؟
معمولاً فرکانس قطع کمی پایینتر از فرکانس نایکوئیست (نصف فرکانس نمونهبرداری) انتخاب میشود تا مؤلفههای فرکانس بالا پیش از ورود به مبدل A/D تضعیف شوند.