MULTIMON-NG(1) General Commands Manual MULTIMON-NG(1)

multimon-ng - برنامه‌ای برای رمزگشایی مخابرات رادیویی

multimon-ng [options] [input_file]

این صفحهٔ راهنما به طور خلاصه دستور multimon-ng را شرح می‌دهد. این صفحهٔ راهنما برای Debian نوشته شده است زیرا برنامهٔ اصلی فاقد صفحهٔ راهنما است.

نرم‌افزار multimon-ng می‌تواند انواع مختلفی از حالت‌های مخابرهٔ دیجیتال را که عموماً در رادیوهای VHF/UHF یافت می‌شوند، رمزگشایی کند. برای دریافت سیگنال از یک فرستنده-گیرنده (transceiver)، از یک کارت صدای استاندارد PC استفاده می‌شود. عملیات رمزگشایی کاملاً درون نرم‌افزار انجام می‌گیرد. در حال حاضر، حالت‌های زیر پشتیبانی می‌شوند:

•
AX.25
  • 1200 Baud AFSK
  • 2400 Baud AFSK (۲ گونه)
  • 4800 Baud HAPN
  • 9600 Baud FSK (G3RUH)
•
POCSAG
  • 512 Baud
  • 1200 Baud
  • 2400 Baud
•
Selective call
  • CCIR
  • EEA
  • EIA
•
Frequency Shift Keying
  • 1200 Baud FSK (2200/1200 Hz)
  • 1200 Baud FSK (2300/1100 Hz)
  • 1200 baud FMS FSK
•
متفرقه
  • DTMF
  • CW/Morse
  • EAS
  • FLEX
  • SCOPE
  • X10
  • ZVEI

مجموعهٔ دلخواهی از حالت‌های فوق می‌توانند به طور هم‌زمان روی یک سیگنال ورودی یکسان اجرا شوند (به شرطی که توان پردازنده کافی باشد)، بنابراین نیازی نیست از قبل بدانید از کدام حالت استفاده می‌شود. با این حال توجه داشته باشید که ممکن است برخی از حالت‌ها برای کارکرد درست نیازمند اعمال تغییراتی در دستگاه رادیویی باشند (به‌ویژه حالت‌های 9600 baud FSK و POCSAG).

AX.25 - قالب دیتاگرام پروتکل Amateur Packet Radio.
DTMF - سیگنال‌دهی Dual Tone Multi Frequency؛ عموماً در شماره‌گیری تلفنی درون‌باندی استفاده می‌شود.
EAS - سامانهٔ هشدار اضطراری (Emergency Alert System).
FLEX - یک قالب پیجینگ.
POCSAG (Post Office Code Standards Advisory Group) یک قالب متداول مخابرهٔ پیجینگ است.
SCOPE - نمایش نمونه‌ها در یک صفحهٔ اسیلوسکوپ ابتدایی روی یک سرور X.
X10 - یک پروتکل اتوماسیون خانگی.
ZVEI - انجمن تولیدکنندگان برق و الکترونیک آلمان - قالب تن پیجینگ.

نوع فایل ورودی (هر نوعی غیر از raw نیازمند sox است). انواع مجاز: raw aiff au hcom sf voc cdr dat smp wav maud vwe.
افزودن دمودلاتور (به پایین مراجعه کنید).
کاستن دمودلاتور.
حذف تمام دمودلاتورها (باید با -a <demod> اضافه شوند).
بی‌صدا کردن پیام‌های خروجی.
سطح پرگویی (0-10). برای POCSAG و MORSE_CW گزینهٔ '-v1' آمارهای رمزگشایی را چاپ می‌کند.
چاپ راهنما.
حالت APRS (خروجی متنی TNC2).
بی‌صدا کردن هشدارهای SoX.
فراخوانی SoX در حالت تکرارپذیر (مثلاً seed تصادفی ثابت برای dither کردن).
تخلیه نکردن stdout، که کارایی را افزایش می‌دهد.
FMS: فقط خروجی داده‌های هگزادسیمال و CRC، بدون تجزیه و تحلیل.
POCSAG: پنهان کردن پیام‌های خالی.
POCSAG: هرس کردن ابتکاری رمزگشایی‌های نامحتمل.
POCSAG: معکوس کردن نمونه‌های ورودی. در صورتی که رمزگشایی ناموفق بود این گزینه را امتحان کنید.
POCSAG: نمایش پیام‌هایی که به طور ناقص دریافت شده‌اند.
POCSAG: غیرفعال کردن تشخیص خودکار و اجبار به رمزگشایی داده‌ها به عنوان <mode> (<mode> می‌تواند 'numeric'، 'alpha'، 'skyper' و 'auto' باشد)
POCSAG: سطح تصحیح خطای بیت BCH. برای غیرفعال‌سازی 0 بگذارید، پیش‌فرض 2 است. سطوح پایین‌تر کارایی را افزایش داده و تشخیص‌های اشتباه (false positives) را کاهش می‌دهند.
POCSAG: تنظیم مجموعه نویسه (پیش‌فرض: US)، که در آن <cs> یکی از موارد زیر است: US, FR, DE, SE, SI
CW: تنظیم آستانه برای تشخیص dit (پیش‌فرض: 500)
CW: طول dit به میلی‌ثانیه (پیش‌فرض: 50)
CW: طول فاصله (gap) به میلی‌ثانیه (پیش‌فرض: 50)
CW: غیرفعال کردن تشخیص خودکار آستانه
CW: غیرفعال کردن تشخیص خودکار زمان‌بندی
افزودن برچسب زمانی به ابتدای هر خط چاپ‌شده
استفاده از برچسب زمانی UTC در قالب ISO 8601 شامل میکروثانیه‌ها
افزودن برچسب به ابتدای هر خط چاپ‌شده
FLEX: عدم افزودن برچسب زمانی به خروجی دمودلاتور FLEX
قالب‌بندی خروجی به صورت JSON. توسط دمودلاتورهای زیر پشتیبانی می‌شود: DTMF, EAS, FLEX, POCSAG. (سایر دمودلاتورها بدون هشدار این پرچم را نادیده می‌گیرند.)

که در آن <demod> یکی از موارد زیر است: POCSAG512 POCSAG1200 POCSAG2400 FLEX EAS UFSK1200 CLIPFSK FMSFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE_CW DUMPCSV X10 SCOPE
گزینه‌های -a و -s می‌توانند چندین بار برای مشخص کردن فهرست دمودلاتورهای مورد نظر به کار روند.

رمزگشایی مدولاسیون‌های سیگنال از یک فایل صوتی /tmp/message.wav بدون استفاده از صفحه نمایشگر SCOPE:
multimon-ng -s SCOPE -t wav /tmp/message.wav

اگر هیچ فایل ورودی مشخص نشود، برنامه مستقیماً با استفاده از PulseAudio به کارت صدا گوش می‌دهد. بنابراین برای رمزگشایی (تنها) تن‌های DTMF روی ورودی کارت صدا:
multimon-ng -a DTMF

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

رمزگشاهای DTMF و ZVEI گزارش‌های مکررتری از تشخیص‌های کاذب و اشتباه ثبت می‌کنند.

این صفحهٔ راهنما توسط A. Maitland Bottoms <bottoms@debian.org>، Göran Weinholt <weinholt@debian.org> و Elias Oenal <multimon-ng@eliasoenal.com> برای سیستم Debian GNU/Linux نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود). این یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (GNU General Public License) همان‌گونه که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است (چه نسخهٔ ۲ مجوز یا هر نسخهٔ بالاتر بعدی) بازتوزیع کرده یا تغییر دهید.

22 فوریه 2025