راهنمای جامع RTL-SDR و دانگل‌های نرم‌افزاری

راهنمای جامع دانگل‌های RTL‑SDR، نرم‌افزارها، آنتن‌ها و دانگل‌های قفل نرم‌افزاری

بررسی ساختار RTL‑SDR، نسل‌ها و تیونرها، قابلیت‌ها و محدودیت‌ها، نرم‌افزارهای مرتبط، آنتن‌های مناسب و تفاوت دانگل مجوز نرم‌افزار با فلش‌مموری عادی.

چکیده

دانگل RTL‑SDR یک گیرنده رادیویی کوچک و ارزان‌قیمت است که از طریق USB به رایانه، تلفن همراه یا رایانه‌های تک‌بردی مانند Raspberry Pi متصل می‌شود. این وسیله ابتدا برای دریافت تلویزیون دیجیتال DVB‑T طراحی شده بود، اما با دسترسی به داده‌های خام I/Q تراشه RTL2832U می‌توان از آن به‌عنوان یک گیرنده رادیویی نرم‌افزارمحور استفاده کرد.

RTL‑SDR برای دریافت رادیو FM، باند هوایی، سیگنال‌های هواپیماها، کشتی‌ها، ماهواره‌های هواشناسی، حسگرهای بی‌سیم و بسیاری از سامانه‌های رادیویی دیگر به‌کار می‌رود. این دستگاه در حالت استاندارد فقط گیرنده است و توانایی ارسال امواج رادیویی ندارد.

در کنار آن، اصطلاح «دانگل نرم‌افزاری» معمولاً به یک کلید سخت‌افزاری برای فعال‌سازی و کنترل مجوز نرم‌افزار اشاره دارد. این وسیله ممکن است ظاهری شبیه فلش‌مموری داشته باشد، اما ساختار داخلی و وظیفه آن کاملاً متفاوت است.

بازگشت به ابتدای صفحه

۱. رادیوی نرم‌افزارمحور یا SDR چیست؟

SDR مخفف Software Defined Radio به معنی «رادیوی تعریف‌شده توسط نرم‌افزار» است. در گیرنده‌های سنتی، بخش بزرگی از عملیات رادیویی مانند فیلترکردن، آشکارسازی AM یا FM، تنظیم پهنای باند و پردازش صوت توسط مدارهای سخت‌افزاری جداگانه انجام می‌شود.

در SDR، سخت‌افزار وظیفه دریافت، تقویت، تبدیل فرکانس و دیجیتال‌کردن سیگنال را انجام می‌دهد و بخش بزرگی از پردازش در نرم‌افزار انجام می‌شود:

  • نمایش طیف فرکانسی و نمودار آبشاری؛
  • انتخاب کانال و پهنای باند؛
  • آشکارسازی AM، FM، WFM، USB، LSB و CW؛
  • فیلترکردن نویز؛
  • ضبط صوت یا داده خام I/Q؛
  • رمزگشایی پروتکل‌های رادیویی مجاز؛
  • کنترل بهره و تصحیح خطای فرکانس.
بازگشت به ابتدای صفحه

۲. دانگل RTL‑SDR چیست؟

یک RTL‑SDR معمولاً از دو بخش اصلی تشکیل می‌شود:

  1. تراشه RTL2832U: رابط USB، پردازش دیجیتال و انتقال نمونه‌های I/Q را انجام می‌دهد.
  2. تراشه تیونر: فرکانس موردنظر را انتخاب، تقویت و برای پردازش دیجیتال آماده می‌کند.

مدل تیونر می‌تواند R820T، R820T2، R860، R828D، E4000، FC0012، FC0013 یا FC2580 باشد. بنابراین دو دانگل که هر دو با نام RTL‑SDR فروخته می‌شوند، ممکن است محدوده فرکانسی، حساسیت و عملکرد متفاوتی داشته باشند.

مسیر ساده دریافت سیگنال: آنتن ← فیلتر و تقویت‌کننده RF ← تیونر ← RTL2832U ← داده I/Q روی USB ← نرم‌افزار SDR

پهنای طیفی قابل مشاهده در بیشتر دانگل‌های RTL‑SDR حدود ۲٫۴ مگاهرتز است. برخی دستگاه‌ها در شرایط مناسب نرخ‌های بالاتر را نیز تحمل می‌کنند، اما امکان ازدست‌رفتن نمونه‌ها وجود دارد.

بازگشت به ابتدای صفحه

۳. نسخه‌ها و تیونرهای اصلی RTL‑SDR

صدها مدل و کلون RTL‑SDR در بازار وجود دارد. دسته‌بندی دقیق‌تر براساس تیونر داخلی انجام می‌شود.

تیونر محدوده تقریبی رایج ویژگی مهم
E4000 حدود ۵۲ تا ۲۲۰۰ مگاهرتز پوشش فرکانس بالا، همراه با شکاف تقریبی در محدوده ۱۱۰۰ تا ۱۲۵۰ مگاهرتز
FC0012 حدود ۲۲ تا ۹۴۹ مگاهرتز قدیمی و مناسب باندهای پایین‌تر
FC0013 حدود ۲۲ تا ۱۱۰۰ مگاهرتز مشابه FC0012 با محدوده بالاتر
FC2580 چند محدوده جداگانه پوشش آن کاملاً پیوسته نیست
R820T حدود ۲۴ تا ۱۷۶۶ مگاهرتز حساسیت مناسب و بسیار متداول
R820T2 معمولاً حدود ۲۵ تا ۱۷۵۰ مگاهرتز نسخه بهبودیافته R820T و انتخاب رایج در دانگل‌های مرغوب
R860 مشابه خانواده R820T2 در برخی تولیدات جدیدتر جایگزین R820T2 شده است
R828D وابسته به طراحی برد مورد استفاده در برخی طراحی‌های دارای چند مسیر ورودی و فیلترهای اضافی

خانواده R820T و R820T2

این خانواده متداول‌ترین انتخاب برای استفاده عمومی است و در باندهای VHF و UHF عملکرد مناسبی دارد. از آن برای رادیو FM، باند هوایی، AIS، ADS‑B، ماهواره‌های ۱۳۷ مگاهرتز و حسگرهای ۴۳۳ یا ۸۶۸ مگاهرتز استفاده می‌شود.

خانواده E4000

تیونر E4000 فرکانس‌های بالاتری را نسبت به بسیاری از مدل‌های R820T2 دریافت می‌کند، اما معمولاً یک شکاف فرکانسی در محدوده نزدیک ۱٫۱ تا ۱٫۲۵ گیگاهرتز دارد.

بازگشت به ابتدای صفحه

۴. نسخه‌های RTL‑SDR Blog

RTL‑SDR Blog V1 و V2

این دو نسل از نسخه‌های اصلاح‌شده اولیه برای کاربرد SDR بودند. برخی قابلیت‌ها مانند Bias Tee در آن‌ها به تغییر سخت‌افزاری یا لحیم‌کاری نیاز داشت.

RTL‑SDR Blog V3

  • تیونر خانواده R820T2 یا R860؛
  • TCXO با دقت اسمی حدود ۱ ppm؛
  • کانکتور SMA و قاب آلومینیومی؛
  • Bias Tee قابل کنترل نرم‌افزاری؛
  • امکان دریافت HF با Direct Sampling؛
  • پوشش رایج VHF و UHF تا محدوده حدود ۱٫۷ گیگاهرتز.

در حالت Direct Sampling، تیونر دور زده می‌شود و سیگنال HF مستقیماً وارد بخش دیجیتال می‌شود. این روش ارزان و کاربردی است، اما می‌تواند باعث تصاویر آینه‌ای و Aliasing شود.

RTL‑SDR Blog V4

  • استفاده از تیونر R828D؛
  • مبدل افزاینده داخلی برای دریافت HF؛
  • فیلترهای ورودی بهتر و برخی فیلترهای Notch؛
  • TCXO و Bias Tee نرم‌افزاری؛
  • نیاز به درایورهای سازگار و به‌روز.

مدل‌های USB‑C

برخی نسخه‌ها با اتصال USB‑C عرضه شده‌اند. USB‑C بودن به معنی USB 3.0 بودن دستگاه نیست و ارتباط داده می‌تواند همچنان USB 2.0 باقی بماند.

بازگشت به ابتدای صفحه

۵. محصولات Nooelec NESDR

سری Mini

مدل‌های کوچک و اقتصادی، مناسب شروع و پروژه‌های ساده. بعضی نسخه‌ها TCXO ندارند.

سری Nano

ابعاد بسیار کوچک دارند و برای Raspberry Pi، گیرنده‌های ADS‑B قابل‌حمل و پروژه‌های کم‌جا مناسب‌اند.

سری SMArt

معمولاً دارای قاب آلومینیومی، کانکتور SMA، TCXO و خنک‌سازی بهتر هستند.

سری SMArTee

مشابه SMArt است، اما Bias Tee داخلی دارد و می‌تواند LNA یا آنتن فعال سازگار را از طریق کابل کواکسیال تغذیه کند.

مدل‌های XTR

مدل‌های XTR از تیونر E4000 استفاده می‌کنند و برای دریافت فرکانس‌های بالاتر مناسب‌اند، اما باید شکاف فرکانسی آن‌ها را در نظر گرفت.

بازگشت به ابتدای صفحه

۶. قابلیت‌های اصلی RTL‑SDR

  • دریافت رادیو FM و برخی پخش‌های AM؛
  • دریافت مجاز باند هوایی AM؛
  • دریافت ارتباطات رادیو آماتوری؛
  • دریافت ADS‑B هواپیماها در ۱۰۹۰ مگاهرتز؛
  • دریافت AIS کشتی‌ها در محدوده حدود ۱۶۲ مگاهرتز؛
  • دریافت تصاویر ماهواره‌های هواشناسی؛
  • دریافت داده بالن‌های هواشناسی و Radiosonde؛
  • دریافت حسگرهای دما، رطوبت، کنتورها و ریموت‌های ISM؛
  • دریافت DAB/DAB+ در مناطق دارای پوشش؛
  • تحلیل طیف و یافتن منابع نویز و تداخل؛
  • ضبط داده خام I/Q برای تحلیل بعدی؛
  • راه‌اندازی گیرنده شبکه‌ای با rtl_tcp.
قوانین مربوط به دریافت، ضبط یا رمزگشایی ارتباطات در کشورها متفاوت است. استفاده از دستگاه باید مطابق قوانین محلی و حریم خصوصی انجام شود.
بازگشت به ابتدای صفحه

۷. محدودیت‌های RTL‑SDR

دامنه دینامیکی محدود

خروجی هشت‌بیتی در مقایسه با SDRهای ۱۲، ۱۴ یا ۱۶ بیتی دامنه دینامیکی کمتری دارد. فرستنده‌های قوی می‌توانند دریافت سیگنال‌های ضعیف را مختل کنند.

پهنای باند محدود

معمولاً حدود ۲٫۴ مگاهرتز از طیف به‌طور هم‌زمان دریافت می‌شود.

فقط گیرنده بودن

RTL‑SDR استاندارد برای ارسال RF طراحی نشده است.

حساسیت به تداخل

ایستگاه‌های FM، رادیو AM، موبایل و فرستنده‌های محلی قوی ممکن است گیرنده را اشباع کنند. استفاده از فیلتر مناسب می‌تواند مؤثر باشد.

خطای نوسان‌ساز

مدل‌های بدون TCXO ممکن است با گرم‌شدن دچار جابه‌جایی فرکانس شوند.

بازگشت به ابتدای صفحه

۸. نرم‌افزارهای مرتبط با RTL‑SDR

نرم‌افزار سیستم‌عامل کاربرد
SDR# یا SDRSharp ویندوز مناسب شروع، رابط ساده و افزونه‌های متعدد
SDR++ ویندوز، لینوکس، macOS و برخی نسخه‌های Android سبک، سریع و چندسکویی
Gqrx لینوکس و macOS گیرنده عمومی متن‌باز
SDR Console ویندوز ضبط، چند VFO و کنترل از راه دور
HDSDR ویندوز گیرنده عمومی با پشتیبانی ExtIO
SDRangel چندسکویی پردازش و رمزگشایی پیشرفته و چندکاناله
GNU Radio چندسکویی طراحی زنجیره‌های پردازش سیگنال و پژوهش
rtl_tcp چندسکویی ارسال نمونه‌های گیرنده از طریق شبکه

نرم‌افزارهای تخصصی

  • ADS‑B: ابزارهایی مانند dump1090، readsb و tar1090؛
  • حسگرهای بی‌سیم: rtl_433؛
  • ماهواره‌های هواشناسی: SatDump؛
  • رادیوی دیجیتال: Welle.io؛
  • تحلیل سیگنال: Inspectrum، Universal Radio Hacker و GNU Radio.
بازگشت به ابتدای صفحه

۹. درایور و نصب اولیه

در ویندوز معمولاً باید درایور تلویزیون DVB‑T با درایور WinUSB جایگزین شود. ابزار Zadig برای این کار رایج است.

در لینوکس معمولاً بسته‌های rtl-sdr و librtlsdr نصب می‌شوند. ممکن است لازم باشد ماژول DVB‑T کرنل غیرفعال شود تا کتابخانه RTL‑SDR دستگاه را در اختیار بگیرد.

فرمان آزمایش دستگاه:

rtl_test -t

راه‌اندازی گیرنده شبکه‌ای:

rtl_tcp -a 0.0.0.0
بازگشت به ابتدای صفحه

۱۰. آنتن‌های مناسب RTL‑SDR

کیفیت آنتن، محل نصب و کابل معمولاً تأثیری بیشتر از تفاوت جزئی میان دو دانگل دارد.

رابطه طول آنتن و فرکانس

طول موج تقریبی:

λ = 300 ÷ f(MHz)

طول کل دوقطبی نیم‌موج:

L(total) ≈ 150 ÷ f(MHz)

طول هر بازوی دوقطبی:

L(arm) ≈ 75 ÷ f(MHz)

آنتن تلسکوپی یا Whip

برای آزمایش اولیه و دریافت سیگنال‌های قوی مناسب است، اما برای دریافت حرفه‌ای محدودیت دارد.

آنتن دوقطبی

یکی از بهترین گزینه‌ها برای شروع است و با تغییر طول بازوها می‌توان آن را برای فرکانس‌های مختلف تنظیم کرد.

فرکانس کاربرد نمونه طول تقریبی هر بازو
۱۰۰ مگاهرتز رادیو FM ۷۵ سانتی‌متر
۱۳۷٫۵ مگاهرتز ماهواره‌های هواشناسی VHF حدود ۵۴٫۵ سانتی‌متر
۱۶۲ مگاهرتز AIS حدود ۴۶ سانتی‌متر
۴۳۳ مگاهرتز حسگرها و ریموت‌ها حدود ۱۷٫۳ سانتی‌متر
۱۰۹۰ مگاهرتز ADS‑B حدود ۶٫۹ سانتی‌متر

آنتن Discone

برای اسکن عمومی VHF و UHF مناسب است و باند وسیعی را پوشش می‌دهد، اما بهره آن معمولاً کمتر از یک آنتن تخصصی تنظیم‌شده است.

آنتن HF

  • سیم بلند همراه Unun با نسبت ۹:۱؛
  • دوقطبی مخصوص باند موردنظر؛
  • آنتن End‑Fed دریافت؛
  • حلقه مغناطیسی فعال؛
  • آنتن‌های حلقوی جمع‌وجور برای محیط شهری.

آنتن ماهواره‌های ۱۳۷ مگاهرتز

  • V‑Dipole افقی؛
  • Turnstile؛
  • QFH؛
  • دوقطبی قابل‌حمل در فضای باز.

آنتن ADS‑B

  • Ground Plane؛
  • دوقطبی کوچک؛
  • Coaxial Collinear؛
  • آنتن عمودی تجاری ۱۰۹۰ مگاهرتز.

آنتن AIS

دوقطبی عمودی، آنتن دریایی VHF یا Ground Plane تنظیم‌شده در محدوده ۱۶۲ مگاهرتز مناسب است.

آنتن باند L

برای محدوده ۱٫۵ تا ۱٫۷ گیگاهرتز می‌توان از Patch، Helical یا دیش همراه فید مناسب استفاده کرد.

بازگشت به ابتدای صفحه

۱۱. LNA، فیلتر و Bias Tee

LNA چیست؟

LNA یا تقویت‌کننده کم‌نویز، سیگنال ضعیف آنتن را پیش از ورود به کابل یا گیرنده تقویت می‌کند. بهترین محل آن معمولاً نزدیک آنتن است.

استفاده از LNA همیشه نتیجه را بهتر نمی‌کند. در حضور فرستنده‌های قوی ممکن است گیرنده اشباع شود و استفاده از فیلتر مناسب ضروری باشد.

Bias Tee چیست؟

Bias Tee ولتاژ DC را روی همان کابل کواکسیال حامل RF قرار می‌دهد تا بتوان LNA یا آنتن فعال را بدون کابل تغذیه جداگانه روشن کرد.

Bias Tee را فقط برای تجهیزاتی روشن کنید که ولتاژ و جریان سازگار دارند. اتصال آن به آنتنی که از نظر DC اتصال کوتاه است می‌تواند به مدار فشار وارد کند.
بازگشت به ابتدای صفحه

۱۲. انتخاب دانگل مناسب

برای شروع عمومی

یک مدل معتبر دارای تیونر R820T2 یا R860، TCXO، کانکتور SMA و قاب فلزی انتخاب مناسبی است.

برای HF

از مدلی استفاده کنید که Direct Sampling، مبدل داخلی یا Upconverter خارجی داشته باشد.

برای ADS‑B دائمی

  • TCXO؛
  • آنتن ۱۰۹۰ مگاهرتز؛
  • کابل کم‌اتلاف؛
  • فیلتر ADS‑B؛
  • LNA نزدیک آنتن؛
  • خنک‌سازی مناسب.

برای فرکانس‌های بالاتر

برخی مدل‌های E4000 پوشش فرکانسی بالاتری دارند، اما باید شکاف فرکانسی و حساسیت واقعی آن‌ها بررسی شود.

بازگشت به ابتدای صفحه

۱۳. تفاوت RTL‑SDR، دانگل نرم‌افزاری و فلش‌مموری

ویژگی دانگل RTL‑SDR دانگل قفل نرم‌افزاری فلش‌مموری
وظیفه اصلی دریافت امواج رادیویی نگهداری و تأیید مجوز نرم‌افزار ذخیره فایل
اجزای اصلی تیونر RF، RTL2832U و نوسان‌ساز تراشه امن، میکروکنترلر یا Smart Card حافظه NAND و کنترلر ذخیره‌سازی
نحوه شناسایی دستگاه رادیویی با درایور خاص رابط اختصاصی، HID یا Smart Card USB Mass Storage
نمایش به‌صورت درایو معمولاً خیر معمولاً خیر بله
عملیات اصلی ارسال نمونه‌های I/Q به رایانه پاسخ رمزنگاری‌شده و کنترل مجوز خواندن و نوشتن فایل

فلش‌مموری مانند یک رسانه ذخیره‌سازی در اختیار سیستم‌عامل قرار می‌گیرد. دانگل مجوز نرم‌افزار معمولاً دارای تراشه امنی است که کلیدها و اطلاعات مجوز را بدون نمایش مستقیم به کاربر نگهداری می‌کند.

بازگشت به ابتدای صفحه

۱۴. دانگل نرم‌افزاری چگونه کار می‌کند؟

مرحله اول: اتصال و شناسایی

پس از اتصال دانگل، سیستم‌عامل شناسه USB و رابط‌های دستگاه را شناسایی می‌کند. Runtime یا درایور سازنده با دانگل ارتباط برقرار می‌کند.

مرحله دوم: درخواست مجوز

نرم‌افزار بررسی می‌کند که آیا مجوز محصول یا قابلیت موردنظر در دانگل وجود دارد یا خیر.

مرحله سوم: چالش رمزنگاری

نرم‌افزار یا Runtime یک مقدار تصادفی برای دانگل می‌فرستد. دانگل با کلید محرمانه داخلی روی آن عملیات رمزنگاری انجام می‌دهد.

مرحله چهارم: بررسی پاسخ

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

مرحله پنجم: کنترل دوره‌ای

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

مرحله ششم: به‌روزرسانی مجوز

برخی سامانه‌ها اجازه می‌دهند قابلیت جدید، زمان بیشتر یا تعداد کاربر بیشتر روی دانگل ثبت شود.

دانگل‌های قدیمی و جدید

دانگل‌های مدرن ممکن است از Smart Card، رمزنگاری، شمارنده محافظت‌شده، ساعت داخلی، تشخیص دست‌کاری و اجرای بخشی از کد در داخل دانگل استفاده کنند.

بازگشت به ابتدای صفحه

۱۵. دانگل نرم‌افزاری مجازی یا Soft License

برخی شرکت‌ها به مجوزی که روی خود رایانه ذخیره و به مشخصات سخت‌افزاری متصل می‌شود «دانگل نرم‌افزاری» یا Soft Dongle می‌گویند. در این حالت وسیله USB وجود ندارد.

مجوز ممکن است به موارد زیر وابسته باشد:

  • شناسه مادربرد؛
  • پردازنده؛
  • TPM؛
  • دیسک؛
  • سیستم‌عامل؛
  • ماشین مجازی؛
  • حساب کاربری یا سرور مجوز.

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

بازگشت به ابتدای صفحه

۱۶. نکات ایمنی و حقوقی

  • دریافت یا رمزگشایی بعضی ارتباطات ممکن است در برخی کشورها محدود باشد.
  • حریم خصوصی و قوانین محلی باید رعایت شود.
  • آنتن خارجی در زمان رعدوبرق باید از تجهیزات جدا شود.
  • برای نصب دائمی، ارت و حفاظت صاعقه در نظر گرفته شود.
  • Bias Tee فقط برای تجهیزات سازگار روشن شود.
  • از اتصال مستقیم خروجی فرستنده به ورودی RTL‑SDR خودداری کنید.
  • نزدیکی بیش از حد فرستنده قوی می‌تواند ورودی گیرنده را آسیب بزند.
بازگشت به ابتدای صفحه

نتیجه‌گیری

RTL‑SDR یکی از ارزان‌ترین ابزارها برای آموزش رادیو، پردازش سیگنال و بررسی طیف فرکانسی است. انتخاب نسخه مناسب باید براساس محدوده فرکانسی، وجود TCXO، کیفیت قاب و کانکتور، قابلیت HF، Bias Tee و نوع کاربرد انجام شود.

برای بیشتر کاربران، یک مدل معتبر دارای تیونر R820T2 یا R860، TCXO، کانکتور SMA و قاب فلزی مناسب است. پس از آن، آنتن، محل نصب، کابل و فیلتر صحیح بیشترین تأثیر را بر کیفیت دریافت دارند.

همچنین نباید دانگل RTL‑SDR را با دانگل مجوز نرم‌افزار یا فلش‌مموری اشتباه گرفت: RTL‑SDR گیرنده رادیویی است، فلش‌مموری برای ذخیره فایل استفاده می‌شود و دانگل مجوز، یک ابزار امن برای اثبات وجود مجوز نرم‌افزار است.

بازگشت به ابتدای صفحه

منابع و لینک‌های پیشنهادی

00
روز
:
00
ساعت
:
00
دقیقه
:
00
ثانیه
کد : WELCOM
00
روز
:
00
ساعت
:
00
دقیقه
:
00
ثانیه
3FREE
00
روز
:
00
ساعت
:
00
دقیقه
:
00
ثانیه
با انتخاب شهر خودکار اعمال میشود
00
روز
:
00
ساعت
:
00
دقیقه
:
00
ثانیه