| rtl_tcp(1) | User Commands | rtl_tcp(1) |
نام (NAME)
rtl_tcp - یک کارساز طیف I/Q برای گیرندههای DVB-T مبتنی بر RTL2832
توضیحات (DESCRIPTION)
از یک گیرنده DVB-T تغییرکاربرییافته بهعنوان رادیوی نرمافزاری (SDR) برای دریافت و ارسال دادههای I/Q از طریق شبکه TCP به یک برنامه دیگر جهت وامدولهسازی، رمزگشایی یا ثبت لاگ استفاده میکند. برای پروژه osmocom rtl-sdr نوشته شده و در آن گنجانده شده است.
نرمافزارهای زیادی برای RTL2832 در دسترس است. بیشتر بستههای سطح کاربر به کتابخانه librtlsdr متکی هستند که بخشی از پایگاه کد rtl-sdr است. این پایگاه کد هم شامل خود کتابخانه و هم شامل شماری از ابزارهای خط فرمان مانند rtl_test، rtl_sdr، rtl_tcp و rtl_fm است. این ابزارهای خط فرمان از کتابخانه برای بررسی وجود دستگاههای RTL2832 و انجام عملکردهای پایهای انتقال داده به و از دستگاه استفاده میکنند.
از آنجا که بیشتر دستگاههای RTL2832 با استفاده از USB متصل میشوند، کتابخانه librtlsdr برای برقراری ارتباط با دستگاه به کتابخانه libusb وابسته است.
نحوه استفاده (USAGE)
این برنامه را روی سیستمی که یک دستگاه پشتیبانیشده توسط rtl-sdr به آن متصل است اجرا کنید تا دادههای I/Q را از طریق TCP/IP برای سایر برنامهها فراهم کند.
خلاصه دستور (SYNOPSIS)
rtl_tcp [OPTIONS]
گزینهها (OPTIONS)
- -a نشانی شنود
- -p درگاه شنود (پیشفرض: 1234)
- -f فرکانس تنظیمی [برحسب هرتز]
- -g بهره (پیشفرض: 0 برای خودکار)
- -s نرخ نمونهبرداری برحسب هرتز (پیشفرض: 2048000 هرتز)
- -b تعداد بافرها (پیشفرض: 32، تعیینشده توسط کتابخانه)
- -n حداکثر تعداد بافرهای لیست پیوندی برای نگهداری (پیشفرض: 500)
- -d device_index (پیشفرض: 0)
- -P ppm_error (پیشفرض: 0)
مثالها (EXAMPLES)
- rtl_tcp -a 10.0.0.2 [-p درگاه شنود (پیشفرض: 1234)]
-
Found 1 device(s).
Found Elonics E4000 tuner
Using Generic RTL2832U (e.g. hama nano)
Tuned to 100000000 Hz.
listening...
از آرگومان دستگاه 'rtl_tcp=10.0.0.2:1234' در منبع OsmoSDR (gr-osmosdr) برای دریافت نمونهها در GRC و کنترل پارامترهای rtl_tcp (فرکانس، بهره و...) استفاده کنید.
از آرگومان دستگاه ...=rtl_tcp در منبع gr-osmosdr برای دریافت نمونهها در GRC و کنترل تنظیمات rtl از راه دور استفاده کنید.
این برنامه با موفقیت برای دستگاههای ARM و MIPS بهصورت متقابل کامپایل شده است و دادههای IQ را در یک راهاندازی شبکهای ADS-B با نرخ 2.4MSps ارائه میدهد. منبع gr-osmosdr همراه با یک نسخه بهینهشده از gr-air-modes استفاده میشود. همچنین این برنامه بهصورت یک بسته در OpenWRT در دسترس است.
یک مورد کاربرد در https://sites.google.com/site/embrtlsdr شرح داده شده است.
همچنین ببینید (SEE ALSO)
gnuradio(1)
مستندات دانشنامه (ویکی) RTL-SDR: http://sdr.osmocom.org/trac/wiki/rtl-sdr
سایر برنامههای rtl-sdr:
rtl_adsb(1), rtl_eeprom(1), rtl_fm(1), rtl_sdr(1), rtl_test(1)
نویسندگان (AUTHORS)
این صفحه راهنما توسط Maitland Bottoms برای پروژه Debian نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).
کپیرایت و تکثیر (COPYRIGHT)
Copyright (c) 2013 A. Maitland Bottoms <bottoms@debian.org>
این برنامه یک نرمافزار آزاد است: شما میتوانید آن را تحت شرایط پروانه عمومی همگانی گنو (GNU GPL) که توسط بنیاد نرمافزارهای آزاد منتشر شده است، چه نسخه ۲ پروانه و چه (به انتخاب خودتان) هر نسخه بعدی، بازتوزیع کرده یا تغییر دهید.
این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.
| 0.5.0 | RTL-SDR |