rtl_power:(1) User Commands rtl_power:(1)

rtl_power - ابزار پایش طیف فرکانسی باندپهن

از یک گیرندهٔ تغییر‌کاربری‌داده‌شدهٔ DVB-T به عنوان رادیوی تعریف‌شده با نرم‌افزار (SDR) برای دریافت سیگنال‌ها در قالب داده‌های I/Q استفاده می‌کند. این ابزار برای پروژهٔ osmocom rtl-sdr نوشته شده و در آن گنجانده شده است.

rtl_power، یک ثبت‌کنندهٔ سادهٔ FFT برای گیرنده‌های DVB-T مبتنی بر RTL2832

این ابزار داده‌های سیگنال را از گسترهٔ بسیار وسیعی از طیف فرکانسی جمع‌آوری می‌کند، و سپس می‌توان از آن داده‌ها برای یافتن بخش‌های فعال طیف استفاده کرد.

کاربرد: rtl_power -f freq_range [-options] [filename]

-f lower:upper:bin_size [Hz]

(اندازهٔ bin بیشینه است؛ binهای کوچک‌تر و مناسب‌تر
استفاده خواهند شد.
بازهٔ معتبر: 1Hz - 2.8MHz)
[-i integration_interval (پیش‌فرض: 10 ثانیه)]
(در صورتی که یک پویش کامل بیشتر از این بازه زمان ببرد، دارای اشکال خواهد بود)
[-1 حالت تک‌باره (single-shot) را فعال می‌کند (پیش‌فرض: غیرفعال)] [-e exit_timer (پیش‌فرض: off/0)] [-d device_index (پیش‌فرض: 0)] [-g tuner_gain (پیش‌فرض: خودکار)] [-p ppm_error (پیش‌فرض: 0)] filename (مقدار '-' نمونه‌ها را به stdout می‌ریزد)
(حذف filename نیز از stdout استفاده می‌کند)

[-w window (پیش‌فرض: rectangle)]
(hamming, blackman, blackman-harris, hann-poisson, bartlett, youssef)
[-c crop_percent (پیش‌فرض: 0%, توصیه می‌شود: 20%-50%)]
(داده‌های موجود در لبه‌ها را دور می‌ریزد، 100% همه‌چیز را دور می‌اندازد) (برای binهای بزرگ‌تر از 1MHz تأثیری ندارد)
[-F fir_size (پیش‌فرض: غیرفعال)]
(فیلتر نمونه‌کاهی با نشت کم (low-leakage downsample) را فعال می‌کند،
0 شیب تضعیف نامناسبی دارد،
با '-c 50%' آزمایش کنید)
[-P نگه‌داشتن اوج (peak hold) را فعال می‌کند (پیش‌فرض: غیرفعال)] [-D نمونه‌برداری مستقیم (direct sampling) را فعال می‌کند (پیش‌فرض: غیرفعال)] [-O تنظیم آفست (offset tuning) را فعال می‌کند (پیش‌فرض: غیرفعال)]

date, time, Hz low, Hz high, Hz step, samples, dbm, dbm, ...

rtl_power -f 88M:108M:125k fm_stations.csv
(۱۶۰ bin در سراسر باند FM ایجاد می‌کند،
ایستگاه‌های جداگانه باید قابل مشاهده باشند)
rtl_power -f 100M:1G:1M -i 5m -1 survey.csv
(یک پویش ۵ دقیقه‌ای با تفکیک‌پذیری پایین از تقریباً همه‌چیز)
rtl_power -f ... -i 15m -1 log.csv
(انتگرال‌گیری به مدت ۱۵ دقیقه و سپس خروج)
rtl_power -f ... -e 1h | gzip > log.csv.gz
(جمع‌آوری داده‌ها به مدت یک ساعت و فشرده‌سازی بی‌درنگ آن)

http://kmkeen.com/tmp/heatmap.py.txt

rtl_power، یک ثبت‌کنندهٔ سادهٔ FFT برای گیرنده‌های DVB-T مبتنی بر RTL2832

کاربرد: rtl_power -f freq_range [-options] [filename]

-f lower:upper:bin_size [Hz]

(اندازهٔ bin بیشینه است؛ binهای کوچک‌تر و مناسب‌تر
استفاده خواهند شد.
بازهٔ معتبر: 1Hz - 2.8MHz)
[-i integration_interval (پیش‌فرض: 10 ثانیه)]
(در صورتی که یک پویش کامل بیشتر از این بازه زمان ببرد، دارای اشکال خواهد بود)
[-1 حالت تک‌باره (single-shot) را فعال می‌کند (پیش‌فرض: غیرفعال)] [-e exit_timer (پیش‌فرض: off/0)] [-d device_index (پیش‌فرض: 0)] [-g tuner_gain (پیش‌فرض: خودکار)] [-p ppm_error (پیش‌فرض: 0)] filename (مقدار '-' نمونه‌ها را به stdout می‌ریزد)
(حذف filename نیز از stdout استفاده می‌کند)

[-w window (پیش‌فرض: rectangle)]
(hamming, blackman, blackman-harris, hann-poisson, bartlett, youssef)
[-c crop_percent (پیش‌فرض: 0%, توصیه می‌شود: 20%-50%)]
(داده‌های موجود در لبه‌ها را دور می‌ریزد، 100% همه‌چیز را دور می‌اندازد) (برای binهای بزرگ‌تر از 1MHz تأثیری ندارد)
[-F fir_size (پیش‌فرض: غیرفعال)]
(فیلتر نمونه‌کاهی با نشت کم (low-leakage downsample) را فعال می‌کند،
0 شیب تضعیف نامناسبی دارد،
با '-c 50%' آزمایش کنید)
[-P نگه‌داشتن اوج (peak hold) را فعال می‌کند (پیش‌فرض: غیرفعال)] [-D نمونه‌برداری مستقیم (direct sampling) را فعال می‌کند (پیش‌فرض: غیرفعال)] [-O تنظیم آفست (offset tuning) را فعال می‌کند (پیش‌فرض: غیرفعال)]

date, time, Hz low, Hz high, Hz step, samples, dbm, dbm, ...
rtl_power -f 88M:108M:125k fm_stations.csv
(۱۶۰ bin در سراسر باند FM ایجاد می‌کند،
ایستگاه‌های جداگانه باید قابل مشاهده باشند)
rtl_power -f 100M:1G:1M -i 5m -1 survey.csv
(یک پویش ۵ دقیقه‌ای با تفکیک‌پذیری پایین از تقریباً همه‌چیز)
rtl_power -f ... -i 15m -1 log.csv
(انتگرال‌گیری به مدت ۱۵ دقیقه و سپس خروج)
rtl_power -f ... -e 1h | gzip > log.csv.gz
(جمع‌آوری داده‌ها به مدت یک ساعت و فشرده‌سازی بی‌درنگ آن)

http://kmkeen.com/tmp/heatmap.py.txt

مستندات ویکی 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_tcp(1), rtl_test(1)

این صفحهٔ راهنما توسط Maitland Bottoms برای پروژهٔ Debian نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).

Copyright (c) 2013 A. Maitland Bottoms <bottoms@debian.org>

این برنامه یک نرم‌افزار آزاد است: شما می‌توانید تحت شرایط «اجازه‌نامهٔ عمومی همگانی گنو» (GNU General Public License) منتشرشده توسط بنیاد نرم‌افزارهای آزاد، چه نسخهٔ 2 اجازه‌نامه و چه (به انتخاب خودتان) هر نسخهٔ بالاتر دیگری، آن را بازتوزیع کرده و/یا تغییر دهید.

این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به «اجازه‌نامهٔ عمومی همگانی گنو» مراجعه کنید.

0.5.1 RTL_SDR