Giriş
Modemler senkron veya asenkron çalışabilirler. Senkron modemlerle iletişim çok daha hızlıdır.
Bunun sebebi asenkron iletişimde Universal Asynchronous Receiver Transmitter (UART) kullanılırken, senkron iletişimde Universal Synchronous Asynchronous Receiver Transmitter (USART) kullanılması.
USART kendi içinde clock içerdiği için start/stop bitlerine ihtiyaç duymaz.
RapidM SSC
Modemle senkron iletişim için kullandığımız cihaz "Rapidm Synchronous Serial Card".
Slot Girişi
Bu kart bilgisayarın PCI Slot girişine takılıyor. DCE arayüzü (DB 25 male) senkron modda çalışıyor.
115200 baud'a kadar hız sağlayabiliyor.
Bağlantı Şekli
Bağlantı şekli şöyle
Sürücü kurulduktan sonra sisteme iki tane yeni cihaz ekleniyor.
/dev/rmssc_uart0 : Telsizi kontrol etmek için kullanılır
/dev/rmssc_usart 0 : Modemle veri iletişimi içindir. Senkron veya asenkron çalışabilir. Asenkron çalışması /dev/ttyS0 ile aynıdır.
Programlama
Cihaz sürücüsü kurulduktan sonra Linux'ta termios programlanır gibi kullanılıyor. Yani
1. open (...)
2. ioctl (...)
3. select (...)
4. write (...)
5. read (...)
6. close (...)
şeklinde programlanır.
Kendi sürücüsüne mahsus ayarlar usartconf.h dosyasında
Pinler
Hardware Flow Control
Ya RTS/CTS ya da DTR/DSR seçilmeli.
Pinleri şöyle:
RTS ve CTS Pin 4 ve 5
Hardware flow control için kullanılır. CTS pininin durumu sorgulanabilir.
DCD (Data Carrier Detect) - Pin 8
Karşıda modem varsa bu pine elektrik verir. DCD pininin durumu sorgulanabilir.
DTR (Data Terminal Ready) - Pin 20
Bilgisayar açılınca bu pine elektrik verir. Bu pin aynı zamanda hardware flow control için de kullanılır. DTR pininin durumu sorgulanabilir.
RapidM8
Bu modem kendi üzerindeki (internal) veya SCC üzerindeki saati (clock) kullanabilir. Cihazın 3 modu var
Senkron : Sadece verilen veriyi havaya gönderir. (Over the air - OTA)
Hi-Speed Asynchronous : Sadece verilen veriyi havaya gönderir
Asynchronous : Start , Character, Parity ve Stop bitlerini havaya gönderir.
İki Audio Çıkışı
RM8 modemde 2 audio çıkışı var. Bunlar Single Side Band telsizlerde 2 tane 3Khz bant kullanıp hızı artırmaya yarar.
Modem'de Interleaving
Interleaving verinin arasına bir şeyler ekleme anlamına gelir. Modem göndereceği veriyi bloklara böler. Her bloktan biraz biraz gönderir. Yani bloklar içiçe girmiş gibi olur. Böylece bir anda meydana gelebilecek sinyal bozulması her bloğu biraz etkiler. Bloktaki verinin kurtarılabilme imkanı artar.
HF Telsiz
2Mhz - 30 Mhz arasındadır. İki dalga şekli kullanır. Gökdalga (sky wave) ve yer dalga (ground wave). Yerdalganın menzili 100 deniz mili civarındadır. Gökdalganın menzili 1000 deniz miline kadar çıkabiliyor ancak iyonosferin durumuna çok bağlı. 1 saat önce iletişim kurulabilen bir istasyonla, iyonesferdeki değişiklikten dolayı iletişim kurulamayabilir.
RapidM8 Stanag 4285 , Stanag 4529 ve Stanag 4539 dalga şekillerini destekler.
Stanag 4539 HF için. Non hopping yani frekans atlamaliı değil. Kökeni Amerikan ordusunun kullandığı MIL-STD 188-110' a dayanıyor. Askeri denizcilikte en revaçta olan standart. 9600 bps'e kadar çıkabilir. İçinde bir sürü dalga şekli tanımlı. Anex D'de 3 tane TDMA dalga şekli tanımlı. Bunlar WaveForm 1, WaveForm 2, WaveForm 3 gibi ve Link 22'de kullanılıyorlar. TDMA dalga şeklinde N tane Media Codec Frame (minislot) vardır. N - 1 tanesi MDC veri gönderme için kullanılır. Seçilen dalga şekline göre kaç bit gönderilebileceği bellidir.
Kullandığımız dalga şekli ekranda şöyle görülür.
12 KHz VHF-1 48.0K C US (Coded Ultra Short)
Sağ tarafta TX-15 RX-19 dbm ile seviyler görülebilir.
ALE : Automatic Link Establishment Stanag 4538'de tanımlı. Modem, iletişim kalitesine göre, hıza göre frekans ayarlaması yapabilir. RapidM8'de ALE yeteneği var.
UHF Telsiz
Veri muhabere için tanımlı tek Stanag 4691 Anex B içinde.. Genelde ses (AM/FM) ve veri linki (Link 11, Link 22) için kullanılır. 225 Mhz - 3 Ghz arasındadır. 225 Mhz - 400 Mhz askeri denizcilik içindir.
VHF
Genelde kara kuvvetleri kullanır
Modemler senkron veya asenkron çalışabilirler. Senkron modemlerle iletişim çok daha hızlıdır.
Bunun sebebi asenkron iletişimde Universal Asynchronous Receiver Transmitter (UART) kullanılırken, senkron iletişimde Universal Synchronous Asynchronous Receiver Transmitter (USART) kullanılması.
USART kendi içinde clock içerdiği için start/stop bitlerine ihtiyaç duymaz.
RapidM SSC
Modemle senkron iletişim için kullandığımız cihaz "Rapidm Synchronous Serial Card".
Slot Girişi
Bu kart bilgisayarın PCI Slot girişine takılıyor. DCE arayüzü (DB 25 male) senkron modda çalışıyor.
115200 baud'a kadar hız sağlayabiliyor.
Bağlantı Şekli
Bağlantı şekli şöyle
SSC <-> Kripto <-> Modem <-> TelsizSürücü
Sürücü kurulduktan sonra sisteme iki tane yeni cihaz ekleniyor.
/dev/rmssc_uart0 : Telsizi kontrol etmek için kullanılır
/dev/rmssc_usart 0 : Modemle veri iletişimi içindir. Senkron veya asenkron çalışabilir. Asenkron çalışması /dev/ttyS0 ile aynıdır.
Cihaz sürücüsü kurulduktan sonra Linux'ta termios programlanır gibi kullanılıyor. Yani
1. open (...)
2. ioctl (...)
3. select (...)
4. write (...)
5. read (...)
6. close (...)
şeklinde programlanır.
Kendi sürücüsüne mahsus ayarlar usartconf.h dosyasında
Pinler
Hardware Flow Control
Ya RTS/CTS ya da DTR/DSR seçilmeli.
Pinleri şöyle:
RTS ve CTS Pin 4 ve 5
Hardware flow control için kullanılır. CTS pininin durumu sorgulanabilir.
DSR (Data Set Ready) - Pin 6
Hardware flow control için kullanılır. DSR pininin durumu sorgulanabilir.
Hardware flow control için kullanılır. DSR pininin durumu sorgulanabilir.
Karşıda modem varsa bu pine elektrik verir. DCD pininin durumu sorgulanabilir.
DTR (Data Terminal Ready) - Pin 20
Bilgisayar açılınca bu pine elektrik verir. Bu pin aynı zamanda hardware flow control için de kullanılır. DTR pininin durumu sorgulanabilir.
RapidM8
Bu modem kendi üzerindeki (internal) veya SCC üzerindeki saati (clock) kullanabilir. Cihazın 3 modu var
Senkron : Sadece verilen veriyi havaya gönderir. (Over the air - OTA)
Hi-Speed Asynchronous : Sadece verilen veriyi havaya gönderir
Asynchronous : Start , Character, Parity ve Stop bitlerini havaya gönderir.
İki Audio Çıkışı
RM8 modemde 2 audio çıkışı var. Bunlar Single Side Band telsizlerde 2 tane 3Khz bant kullanıp hızı artırmaya yarar.
Modem'de Interleaving
Interleaving verinin arasına bir şeyler ekleme anlamına gelir. Modem göndereceği veriyi bloklara böler. Her bloktan biraz biraz gönderir. Yani bloklar içiçe girmiş gibi olur. Böylece bir anda meydana gelebilecek sinyal bozulması her bloğu biraz etkiler. Bloktaki verinin kurtarılabilme imkanı artar.
HF Telsiz
2Mhz - 30 Mhz arasındadır. İki dalga şekli kullanır. Gökdalga (sky wave) ve yer dalga (ground wave). Yerdalganın menzili 100 deniz mili civarındadır. Gökdalganın menzili 1000 deniz miline kadar çıkabiliyor ancak iyonosferin durumuna çok bağlı. 1 saat önce iletişim kurulabilen bir istasyonla, iyonesferdeki değişiklikten dolayı iletişim kurulamayabilir.
RapidM8 Stanag 4285 , Stanag 4529 ve Stanag 4539 dalga şekillerini destekler.
Stanag 4539 HF için. Non hopping yani frekans atlamaliı değil. Kökeni Amerikan ordusunun kullandığı MIL-STD 188-110' a dayanıyor. Askeri denizcilikte en revaçta olan standart. 9600 bps'e kadar çıkabilir. İçinde bir sürü dalga şekli tanımlı. Anex D'de 3 tane TDMA dalga şekli tanımlı. Bunlar WaveForm 1, WaveForm 2, WaveForm 3 gibi ve Link 22'de kullanılıyorlar. TDMA dalga şeklinde N tane Media Codec Frame (minislot) vardır. N - 1 tanesi MDC veri gönderme için kullanılır. Seçilen dalga şekline göre kaç bit gönderilebileceği bellidir.
Kullandığımız dalga şekli ekranda şöyle görülür.
12 KHz VHF-1 48.0K C US (Coded Ultra Short)
Sağ tarafta TX-15 RX-19 dbm ile seviyler görülebilir.
ALE : Automatic Link Establishment Stanag 4538'de tanımlı. Modem, iletişim kalitesine göre, hıza göre frekans ayarlaması yapabilir. RapidM8'de ALE yeteneği var.
UHF Telsiz
Veri muhabere için tanımlı tek Stanag 4691 Anex B içinde.. Genelde ses (AM/FM) ve veri linki (Link 11, Link 22) için kullanılır. 225 Mhz - 3 Ghz arasındadır. 225 Mhz - 400 Mhz askeri denizcilik içindir.
VHF
Genelde kara kuvvetleri kullanır
Hiç yorum yok:
Yorum Gönder