آموزش SDR و اجزای سیستم مخابراتی + بررسی RTL-SDR و HackRF

16 بازدید
۱۴۰۴-۱۰-۰۶
3 دقیقه
  • نویسنده: milad seif
  • درباره نویسنده: ---

درگذشته، طراحی یک سیستم مخابراتی نیاز به یک تیم  داشت که متشکل از چندین مهندس با تخصص‌های مختلف بود. مثلاً یک نفر الگوریتم‌های فرستنده و گیرنده را طراحی می‌کرد، دیگری تحلیل تئوری عملکرد سیستم را انجام می‌داد، یکی دیگر پیاده‌سازی سخت‌افزاری دیجیتال را بر عهده داشت و فرد دیگری طراحی قسمت‌های فرکانس بالا RFFE  را انجام می‌داد. این وظایف به‌صورت جداگانه تعریف شده بودند، تا هر مهندس فقط روی بخش خودش تمرکز کند و نیاز به آشنایی کامل با سایر بخش‌ها نداشته باشد. اما امروز این تقسیم‌بندی‌ها تقریباً از بین رفته‌اند و انتظار می‌رود یک مهندس بتواند چندین نقش مختلف را در یک پروژه انجام دهد. مثلاً هم طراحی الگوریتم سیستم‌های مخابراتی را انجام دهد و هم آن را به طور حرفه‌ای روی یک FPGA یا یک پردازنده‌ پیاده‌سازی کند. دلیل اصلی این تغییر، ظهور و پیشرفت یک فناوری به نام SDR است که طی چند دهه گذشته به یک راه‌حل اصلی در سیستم‌های مخابراتی تبدیل شده است. به همین خاطر، دوران تقسیم وظایف جداگانه در طراحی سیستم‌های مخابراتی روبه‌پایان است.

طراحی یک سیستم مخابراتی بسیار فراتر از کشیدن یک دیاگرام بلوکی و محاسبة ویژگی‌های تئوری آن است. مهندسین این حوزه باید بدانند سخت‌افزار چه تأثیری بر عملکرد الگوریتم‌های مخابراتی دارد و کل سیستم چگونه در عمل کار می‌کند. بازیابی موفق سیگنال دریافت‌شده، بخشی از همین تجربه عملی یادگیری است که پلتفرم SDR آن را ممکن می‌سازد. یک سیستم SDR درواقع یک دستگاه پیچیده است که باید چندین وظیفه‌ی سنگین را به طور هم‌زمان انجام دهد تا امکان ارسال و دریافت بی‌وقفة داده‌ها را فراهم کند. به‌طورکلی، یک سیستم ارتباطی شامل مجموعه‌ای از عملیات وابسته به هم می‌باشند که می‌توان آن‌ها را در شکل زیر مشاهده کرد.

اجزای تشکیل‌دهنده یک سیستم مخابراتی دیجیتال 

اجزای تشکیل‌دهنده یک سیستم مخابراتی دیجیتال

 

در این شکل، ورودی فرستنده و خروجی گیرنده به ترتیب با استفاده از Data source و Data sink نشان‌داده‌شده است. این دو بلوک نمایانگر مبدأ و مقصد اطلاعات دیجیتال هستند. پس از واردشدن اطلاعات باینری به فرستنده، اولین گام، حذف الگوهای تکراری یا اضافة موجود در داده‌ها است تا بازدهی انتقال افزایش یابد. این کار توسط بلوک رمزگذار منبع (source encoder) انجام می‌شود که باهدف حذف افزونگی داده طراحی شده است. در سمت گیرنده، بلوک رمزگشای منبع (source decoder)، این افزونگی را دوباره به داده‌ها اضافه می‌کند تا اطلاعات به شکل اولیة خود بازگردند.

پس از حذف افزونگی اولیه، در مرحله بعد، رمزگذار کانال (channel encoder)، مقدار مشخص و کنترل‌شده‌ای از افزونگی را عمداً به جریان داده‌ها اضافه می‌کند تا در برابر خطاهایی که ممکن است در طی ارسال از میان یک کانال نویزی به وجود بیاید، از اطلاعات محافظت کند. در طرف مقابل، رمزگشای کانال (channel decoder) این افزونگی کنترلی را حذف کرده و اطلاعات باینری را به حالت اصلی خود بازمی‌گرداند.

در مرحلة بعدی، فرستنده باید اطلاعات باینری را باید به یکی از  ویژگی‌های موج الکترومغناطیسی مانند دامنه، فرکانس و فاز تبدیل کند، این کار توسط فرایندی به نام مدولاسیون (modulation) انجام می‌شود. در طرف گیرنده نیز، فرایند دمدولاسیون (demodulation) انجام می‌گیرد و سیگنال دریافتی را به اطلاعات باینری بازمی‌گرداند. نمونه‌های گسسته‌ای که از بلوک مدولاسیون خارج می‌شوند و سپس توسط یک مبدل دیجیتال به آنالوگ (DAC) به یک موج آنالوگ در باند پایه تبدیل می‌گردد. این سیگنال آنالوگ به باند RF می‌رود و در گیرنده عکس این عمل صورت می‌گیرد. تمامی این مراحل را می‌توان به‌وسیله SDRهای مختلف انجام داد در ادامه ویژگی‌های RTL-SDR و Hack RF بیان می‌شود.

ویژگی‌های RTL-SDR و Hack RF

در ابتدا به ویژگی‌های RTL-SDR می‌پردازیم به طور معمول RTL-SDRها دارای محدود فرکانسی 25 مگاهرتز تا 1.75 گیگاهرتز می‌باشند. شکل زیر یک RTL-SDR به همراه یک آنتن می‌باشد.

 

یک RTL-SDR

یک RTL-SDR

از دیگر نکات خیلی مهم دربارة RTL-SDRها نرخ نمونه‌برداری آن هست که به طور معمول 2.4 مگاهرتز می‌باشد و فقط به صورت گیرنده می‌توان از آن استفاده کرد، به همین خاطر نسبت سایر SDRها قیمت به‌مراتب پایین‌تری دارند.

در ادامه به بررسی ویژگی‌های Hack RF One می‌پردازیم اولین مورد این که این SDR هم فرستنده هستند و هم گیرنده اما نکته‌‌‌‌‌ای که وجود دارد این است که به‌صورت هم‌زمان نمی‌تواند هم فرستنده باشد و هم گیرنده، دارای نرخ نمونه‌برداری 20 مگاهرتز می‌باشند و دارای محدوده فرکانسی 1 مگاهرتز تا 6 گیگاهرتز هستند، در شکل زیر یک Hack RF One نمایش داده شده است.

یک Hack RF

یک Hack RF

شاید برای شما مفید باشد:
راه‌اندازی سنسور دما DS18b20 با آردوینو
اطلاعات
16
0
0
اشتراک و حمایت
profile نویسنده: milad seif متخصص الکترونیک

مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله