انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

مینی مودم

مینی مودم را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این فرمان مینی مودم است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


minimodem - نرم افزار همه منظوره مودم صوتی FSK

خلاصه


مینی مودم --tx [گزینه های] {baudmode}
مینی مودم --rx [گزینه های] {baudmode}

شرح


مینی مودم یک برنامه خط فرمان است که صداهای مودم صوتی را در هر زمان رمزگشایی می کند (یا تولید می کند).
نرخ باود مشخص شده، با استفاده از پروتکل های فریم بندی مختلف. این یک نرم افزار همه منظوره عمل می کند
مودم FSK، و شامل پشتیبانی از پروتکل های مختلف استاندارد FSK مانند Bell103،
Bell202، RTTY، TTY/TDD، NOAA SAME، و Caller-ID.

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

مینی مودم می تواند برای انتقال داده ها بین رایانه های مجاور با استفاده از کابل صدا (یا
فقط از طریق امواج صوتی)، یا بین رایانه های راه دور با استفاده از رادیو، تلفن یا موارد دیگر
رسانه ارتباطات صوتی

TX / RX MODE


-t، --tx، --انتقال. رساندن، --نوشتن
حالت انتقال: صداهای صوتی تولید کنید

-r، --rx، --دريافت كردن، --خواندن
حالت دریافت: رمزگشایی زنگ های صوتی

{baudmode}


مورد نیاز {baudmode} پارامتر ممکن است هر مقدار ممیز شناور برای تعیین نرخ باد باشد،
یا هر یک از کلیدواژه های ویژه فهرست شده در زیر. در {baudmode} همچنین دلالت بر برخی دیگر دارد
پارامترهای پیش فرض بسته به نرخ، از جمله استاندارد (یا حداقل معقول)
علامت پیش فرض و فرکانس های تن فاصله.

{هر شناور نقطه ارزش N}
: سبک Bell202 در N bps --ascii

1200 : Bell202 1200 bps --ascii

300 : Bell103 300 bps --ascii

rtty : RTTY 45.45 bps --baudot --stopbits 1.5

tdd : TTY/TDD 45.45 bps --baudot --stopbits 2.0

همان : همان 520.83 bps -- startbits 0 --stopbits 0 -- sync-byte 0xAB
پروتکل NOAA Specific Area Message Encoding (SAME).

هویت تماس گیرنده
: پروتکل Bell202 1200 bps Caller-ID (MDMF یا SDMF)

uic-train
: پروتکل پیام قطار به زمین 751 bps UIC-3-600

uic-ground
: UIC-751-3 600 bps پروتکل پیام زمین به قطار

OPTIONS


-آ، -- حامل خودکار
تشخیص خودکار فرکانس های علامت و فاصله از حامل.

-من، -- وارونه
فرکانس‌های علامت و فاصله را معکوس کنید (این فرکانس‌ها اعمال می‌شود
پیش فرض، توسط --auto-carrier کشف شده یا به صورت دستی مشخص شده است).

-c، --اعتماد به نفس حداقل آستانه اطمینان
حداقل آستانه اطمینان دریافت را تنظیم کنید (پیش‌فرض 1.5). ارزش "اطمینان" است
یک متریک اساساً بر اساس SNR (نسبت سیگنال به نویز) سیگنال دریافتی.
این مقدار به عنوان یک کنترل "squelch" رمزگشای FSK عمل می کند. افزایش به پذیرش فقط بسیار
سیگنال های تمیز (تا INFINITY، اما مقدار حدود 5.0 عملی تر است). نزول کردن
برای پذیرش رمزگشایی جزئی سیگنال های پر سر و صدا (تا حداقل مقدار 1.0).
(این گزینه فقط برای حالت --rx کاربرد دارد). -ل، --حد حداکثر اطمینان-جستجو-محدودیت
حداکثر محدودیت جستجوی اطمینان دریافت را تنظیم کنید (پیش‌فرض 2.3). ارزش "اعتماد به نفس".
همانطور که در بالا توضیح داده شد است. این مقدار به عنوان یک عملکرد در مقابل کیفیت تجزیه و تحلیل عمل می کند
کنترل. افزایش (تا INFINITY) برای تجزیه و تحلیل ساده تر و CPU بالاتر
استفاده کاهش (تا آستانه حداقل اطمینان) برای تجزیه و تحلیل شلخته تر،
با استفاده کمتر از CPU (این گزینه فقط برای حالت --rx کاربرد دارد).

-8، -- ascii
ASCII 8-N-1

-5، --بادو
Baudot 5-N-1.5

-f، --فایل نام فایل.wav
رمزگذاری یا رمزگشایی یک فایل صوتی (برنامه های افزودنی قالب صوتی را تنظیم می کند)

-ب، --پهنای باند {rx_bandwidth}

-v، --جلد {tx_amplitude or 'E'}
دامنه سیگنال تولید شده را تنظیم می کند (پیش فرض 1.0 است). به عنوان یک مورد خاص مفید برای
در آزمایش، مقدار 'E' دامنه را روی مقدار بسیار کوچک FLT_EPSILON تنظیم می کند.
(این گزینه فقط برای حالت --tx کاربرد دارد).

-M، --علامت {mark_freq}

-S، --فضا {space_freq}

--startbits {n}
تعداد بیت‌های شروع را تنظیم می‌کند (پیش‌فرض برای اکثر حالت‌های باود 1 است).

-- توقف می کند {nn}
تعداد بیت‌های توقف را تنظیم می‌کند (پیش‌فرض برای اکثر حالت‌های باود 1.0 است).

-- sync-byte {0xXX}
در صورت استفاده از این گزینه، کسب اولیه حامل تا پس از آن متوقف خواهد شد
یک یا چند قاب داده متوالی حاوی این مقدار دریافت می شود. این می تواند
برای همگام سازی جریان برای پروتکل هایی که شامل یک مقدمه ثابت هستند استفاده شود
بایت (این گزینه فقط برای حالت --rx کاربرد دارد).

-q، --ساکت
CARRIER / NOCARRIER یا معیارهای تجزیه و تحلیل سیگنال را گزارش نکنید.

-ر، --نرخ نمونه {نرخ}
نرخ نمونه صدا را تنظیم کنید (نرخ پیش فرض 48000 هرتز است).

-آ، --alsa[={plughw:X,Y | X ، Y | X }]
از ALSA به عنوان سیستم خروجی صدا به جای PulseAudio پیش فرض استفاده کنید (بسته به
گزینه های پیکربندی ساخت). دستگاه ALSA مستعار "پیش فرض" استفاده می شود، اگر a
دستگاه خاصی مشخص نشده است به عنوان مثال، همه گزینه های زیر را انتخاب کنید
دستگاه ALSA شماره 1، دستگاه فرعی شماره 0:
--alsa=plughw:1,0 --alsa=1,0 -A1

--lut={tx_sin_table_len}
Minimodem از یک جدول جستجوی موج سینوسی از پیش محاسبه شده از 1024 عنصر یا اندازه استفاده می کند
در اینجا مشخص شده است. برای غیرفعال کردن استفاده از جدول جستجوی موج سینوسی از --lut=0 استفاده کنید.
(این گزینه فقط برای حالت --tx کاربرد دارد).

---نمونه های شناور
به جای 32 بیت پیش‌فرض، نمونه‌های صوتی با فرمت ممیز شناور 16 بیتی تولید کنید
فرمت عدد صحیح امضا شده (فقط برای حالت --tx اعمال می شود؛ حالت --rx همیشه از 32 بیت استفاده می کند
نقطه شناور).

--rx-one
پس از اولین رویداد حامل/بدون حامل (فقط برای حالت --rx اعمال می شود).

- خروجی باینری
بیت های داده دریافتی را به عنوان خروجی باینری خام با استفاده از کاراکترهای '0' و '1' چاپ کنید. در
بیت ها به ترتیب دریافت چاپ می شوند. بیت های کادربندی (شروع و توقف
بیت ها) از خروجی حذف می شوند. (این گزینه فقط برای حالت --rx کاربرد دارد).

--دودویی-خام {nbits}
تمام بیت های دریافتی (بیت های داده و هر بیت قاب بندی) را به عنوان خروجی باینری خام با استفاده از چاپ کنید
کاراکترهای '0' و '1'. بیت های کادر بندی تفسیر نمی شوند، بلکه به سادگی منتقل می شوند
از طریق خروجی بیت ها به ترتیبی که دریافت می شوند، چاپ می شوند
خطوط {nbits} عرض دارند. بنابراین به منظور نمایش یک جریان بیت استاندارد 8-N-1 (8 بیت داده
+ 1 بیت شروع + 1 بیت استاپ)، از "--binary-raw 10" استفاده کنید
یا مضربی از 10. (این گزینه فقط برای حالت --rx کاربرد دارد).

--چاپ-فیلتر
خروجی متن دریافتی را فیلتر کنید و بایت های «غیر قابل چاپ» را با یک «» جایگزین کنید.
شخصیت. (این گزینه فقط برای حالت --rx کاربرد دارد).

--tx-carrier
هنگام ارسال از یک منبع مسدود کننده، یک حامل را در حین انتظار نگه دارید
داده های بیشتر

-- معیارها
تست های عملکرد داخلی را اجرا و گزارش کنید (همه پرچم های دیگر نادیده گرفته می شوند).

-V، - نسخه
نسخه برنامه چاپ

مثال ها


مینی مودم --tx 100
انتقال 100 زنگ صدا از یک کامپیوتر ...

مینی مودم --rx 100
و 100 صدای باود را در رایانه دیگری در نزدیکی دریافت کنید.

مینی مودم --rx -a rtty
سیگنال های رادیویی آماتور RTTY را رمزگشایی کنید (نزدیک به 14.085 مگاهرتز گوش دهید).

مینی مودم --rx همان
رمزگشایی NOAA SAME پروتکل هشدار اضطراری انتقال، به عنوان مثال
<http://en.wikipedia.org/wiki/Specific_Area_Message_Encoding>.

مینی مودم --tx 0.5
با نرخ باود بسیار پایین (در شرایط پر سر و صدا کار می کند) آزمایش کنید.

مینی مودم --tx 12000
با نرخ باود بسیار بالا (با فایل های صوتی کار می کند) آزمایش کنید.

NOTES


مینی مودم بسته های قاب شده AX.25 را رمزگشایی نمی کند.

مینی مودم از دستورات کنترل مودم ("AT") پشتیبانی نمی کند و DTMF را نیز تولید نمی کند
زنگ های شماره گیری تلفن

نسخه


این صفحه مستند می کند مینی مودم نسخه 0.23. آخرین نسخه در دسترس است
<http://www.whence.com/minimodem>.

با استفاده از خدمات onworks.net از مینی مودم آنلاین استفاده کنید


Ad