IRIG zaman kodu - IRIG timecode

Arası aralığı enstrümantasyon grup zaman kodları yaygın olarak bilinen, IRIG zaman kodları , zamanlama bilgisini aktarmak için standart biçimlerdir. Hassas zamanlaması için tasarlanmış Atomik frekans standartları ve GPS alıcıları genellikle IRIG çıkışı ile donatılmıştır. Standartlar ABD ordusunun Telekomünikasyon Çalışma Grubu tarafından oluşturulan Arası Menzil Enstrümantasyon Grubu (IRIG), standartları vücuda Aralığı Komutanları Konseyi . Bu standartların üzerindeki çalışmalar, Ekim 1956 yılında başladı ve özgün standartlar 1960 yılında kabul edildi.

Orijinal biçimleri IRIG Belgesinde 104-60 tarif edilmiştir, daha sonra revize ve Standardın statüsüne IRIG Belgesi, IRIG Standardı 200-70 olarak daha sonra o yıl yükseltilmiş IRIG Belgesi 104-70 gibi Ağustos 1970 yılında reissued. Standardın son sürümü Ağustos 2016 den IRIG Standart 200-16 olduğunu.

Zaman kodları

Standartta tanımlandığı farklı zaman kodu alfabetik belirtme sahiptir. A, B, D, E, G ve H, şu anda IRIG Standardı 200-04 tarafından tanımlandığı standartlarıdır.

Cı orijinal tarifnamede, ama H. ​​ile değiştirildi

kodlar arasındaki temel fark, dakikada bir darbe ve saniyede 10,000 darbeler arasında değişir bunların oranıdır.

IRIG zaman kodu
kod Bit hızı Bit zamanı kare başına bit sayısı Çerçeve süresi Kare hızı
bir 1000 Hz, 1 ms 100 100 ms 10 Hz
B 100 Hz 10 ms 100 1000 ms 1 Hz
C 2Hz 0,5 s 120 1 dakika 1 / 60  Hz
D 1 / 60  Hz 1 dakika 60 1 saat 1 / 3600  Hz
E 10 Hz 100 ms 100 10 saniye 0,1 Hz
G, 10 kHz 0.1 ms 100 10 ms 100 Hz
'H 1 Hz 1 s 60 1 dakika 1 / 60  Hz


IRIG Kod B Hesaplama :

Bit oranı = 100Hz = 100 * (1 / saniye) = 100 / saniye = 100 / 1000ms = 1 / 10ms

Bit süresi = 1 / (bit hızı) = 1 / (1/10 ms) = 10ms

kare başına 100 Bit vardır.

Çerçeve süresi = (çerçeve başına bit) * (bit süresi) = 100 * 10ms = 1000ms = 1 saniye

Kare hızı = 1 / (Çerçeve süresi) = 1/1 saniye = 1 Hz


bit bir taşıyıcı üzerine modüle edilir. Üç basamaklı eki isteğe bağlı bilgileri dahil türü ve taşıyıcının frekans ve hangi belirtir:

modülasyon tipi
  1. (DCLS) Doğru Akım seviyeli kaydırma (genişlik kodlu)
  2. Sinüs dalgası taşıyıcı (genlik modülasyonlu)
  3. Manchester modüle
Taşıyıcı frekansı
  1. Resim taşıyıcının (DCLS)
  2. 100 Hz ile (10 ms çözünürlük)
  3. 1 kHz (1 ms çözünürlük)
  4. 10 kHz (100 s çözünürlük)
  5. 100 kHz (10 mikro saniyedir çözünürlük)
  6. 1 MHz (1 jısn'ye çözünürlük)
kodlu ifadeler

İkili kodlu ondalık yıl, saat, dakika ve (bazı biçimleri için) saniye ve fraksiyonların gün hep dahildir. Opsiyonel bileşenler şunlardır:

  • Yıl numarası (00-99; asır kodlu değildir)
  • biti işgal Kullanıcı tanımlı "kontrol fonksiyonları" IRIG tarafından tanımlanmamış
  • "Düz ikili saniye", 0'dan 86399 sayar bir 17 bitlik ikili sayaç.
  1. BCD, CF, SBS
  2. BCD, CF
  3. BCD
  4. BCD, SBS
  5. BCD, BCD_Year, CF, SBS
  6. BCD, BCD_Year, CF
  7. BCD, BCD_Year
  8. BCD, BCD_Year SBS

Standart 200-04 göre her biçimi için kabul sinyal kimlik numaraları gibidir:

İzin verilen Kod Biçimleri
Biçim modülasyon Tipi Taşıyıcı frekansı kodlu İfadeler
bir 0,1,2 0,3,4,5 0,1,2,3,4,5,6,7
B 0,1,2 0,2,3,4,5 0,1,2,3,4,5,6,7
D 0,1 0,1,2 1,2
E 0,1 0,1,2 1,2,5,6
G, 0,1,2 0,4,5 1,2,5,6
'H 0,1 0,1,2 1,2

Bu nedenle tam bir sinyal kimlik numarası bir harf ve üç basamaktan oluşur. Örneğin, b122 olarak deşifre olarak belirlenen sinyal aşağıdaki gibidir: Biçim B, Sinüs dalgası (modüle edilen genlik), 1 kHz taşıyıcı ve Kodlu ifadeler BCDTOY.

En yaygın standartların kullanılan sonra muhtemelen doğrudan IRIG H türetilen IRIG G. Zaman kod biçimleri tarafından kullanılan daha sonra IRIG B, IRIG A'dır NIST radyo istasyonları WWV , WWVH ve WWVB .

Örneğin, en yaygın biçimlerinden biri olan IRIG b122:

IRIG b122 BCD bilgi kodlayan, genliği modüle edilmiş bir 1 kHz sinüs dalgası taşıyıcı saniyede yüz sinyal gönderir. Bu bilgi 100 bit her saniye iletilir anlamına gelir. IRIG-B standart süresi zamanı bilgisinin bir veri çerçevesi her saniye iletilir, yani 1 saniyedir. Bu veri çerçevesi yıl (1-366), saat, dakika ve saniye olarak gün hakkında bilgi içerir. Zaman kodu yılda tekrarlar böylece Yıl numaraları, dahil değildir. Leap ikinci duyurular sağlanmaz. Bilgi sadece saniyede bir kez iletilir birlikte, bir cihaz kullanarak verici cihaz ile çok doğru bir şekilde zaman senkronize faz kilitlemeli döngü taşıyıcı senkronize etmek. Tipik ticari cihazlar IRIG-B zaman kodları kullanılarak 1 mikrosaniye olan senkronize olur.

Zaman kodu yapısı

IRIG zaman kodu, her 60 ya da 100 bit içeren, tekrarlanan çerçeveler oluşur. bit 59 ya da 99 arasında, 0 ila numaralandırılır.

her bir bit süresinin başlangıcında, IRIG zaman kodu (bir taşıyıcı gönderir DC sinyali seviyesini yükseltir veya Manchester 1 bit iletir) bir sinyal sağlar. Sinyal devre dışı bit aralığı boyunca üç kez birinde, (taşıyıcı, en az 3 x, zayıflatılmış bir DC sinyali düzeyi azaltılabilir ya Manchester 0 bit iletilebilir):

  • Biraz zaman 0.2 sonra 0 ikili kodlamak
  • zaman biraz 0.5 sonra 1 bir ikili kodlamak
  • zaman biraz 0.8 sonra, bir işaretleyici biraz kodlamak

Bit 0 çerçeve işaretleyici biraz P r . Bit 9, 19, 29 ile başlayan tüm 10. bit, ... 99 pozisyonu tanımlayıcıları P olarak da bilinir, aynı zamanda, bir işaretleyici biraz 1 , P 2 , ..., p 9 , p 0 . Bu durumda, üst üste iki marker biti (p 0 P ardından r ) bir çerçevenin başlangıcı. Çerçeve, çerçeve işaretçisi bit ön kenarının zaman kodlar.

Diğer tüm bitleri onlar başka atanan amaç varsa ikili 0 olarak iletilir veri bitleri vardır.

Genel olarak, 4 bit grupları BCD basamak kodlamak için kullanılır. Bit alanları içinde küçük endian atanır.

  • Bit 1-4 kodlamak saniye ve 6-8 kodlar onlarca saniye bit (0-59)
  • Bit 10-13 kodlamak dakika ve 15-17 kodlar onlarca dakika bitleri (0-59)
  • Bit 20-23 kodlamak saat ve 25-26 kodlar on saat bitleri (0-23)
  • Bit 30-33 kodlamak yılın günü , günde 35-38 kodlamak onlarca ve bitlerin gün 40-41 kodlamak yüzlerce (1-366)
  • saniyelik bitleri 45-48 kodlayan onda (0-9)
  • Bit 50-53 kodlamak yaş ve 55-58 kodlar onlarca yıl bitleri (0-99)
  • Geçerli gün saat 00:00 itibaren Uçları 80-88 ve 90-97 kodlamak "düz ikili saniye" (0-86399, değil BCD)

IRIG G'de, saniye 50-53 kodlayan hundredths biti ve yıllar bit 60-68 kodlanır.

Tüm biçimler tüm alanları kapsar. Açıkçası 60 bitlik çerçeve olan biçimler, düz, ikili saniye alanları ihmal ve basamak her zaman 0 olarak iletilir (IRIG D durumunda, saat aşağıdaki her) daha az bir kare süresi daha bölümleri temsil etmektedir.

Parite yok veya çek bitleri dahildir. Hata tespit da zaman damgaları kodlayan olmadığını görmek için ardışık çerçeve karşılaştırarak elde edilebilir.

Ardışık işaretleyici bit arasında Atanmamışların 9-bit alanları kullanıcı tanımlı "kontrol fonksiyonları" için kullanılabilir. Örneğin, IEEE 1344 standardı bit 60-75 işlevlerini tanımlar.

IRIG zaman kodu

Bir zaman kod yapısının Irig
Bit Ağırlık anlam Bit Ağırlık anlam Bit Ağırlık anlam Bit Ağırlık anlam Bit Ağırlık anlam
00 p r Çerçeve işaretleyici 20 1 Saatler
(0-23)
40 100 Yılın Gün
(1-366)
60 0 Kullanılmayan
için kullanılabilir
Kontrol
İşlevleri
80 1 Düz
İkili
Saniye
(0-86399)
01 1 Saniye
(00-59)
21 2 41 200 61 0 81 2
02 2 22 4 42 0 kullanılmamış 62 0 82 4
03 4 23 8 43 0 63 0 83 8
04 8 24 0 44 0 64 0 84 16
05 0 25 10 45 0.1 Saniyenin onda biri
(0,0-0,9)
65 0 85 32
06 10 26 20 46 0.2 66 0 86 64
07 20 27 0 kullanılmamış 47 0.4 67 0 87 128
08 40 28 0 48 0.8 68 0 88 256
09 p 1 Pozisyon tanımlayıcı 29 p 3 Pozisyon tanımlayıcı 49 P 5 Pozisyon tanımlayıcı 69 P 7 Pozisyon tanımlayıcı 89 P 9
10 1 Dakika
(00-59)
30 1 Yılın Gün
(1-366)
50 1 Yıl
(00-99)
70 0 Kullanılmayan
için kullanılabilir
Kontrol
İşlevleri
90 512
11 2 31 2 51 2 71 0 91 1024
12 4 32 4 52 4 72 0 92 2048
13 8 33 8 53 8 73 0 93 4096
14 0 34 0 54 0 74 0 94 8192
15 10 35 10 55 10 75 0 95 16384
16 20 36 20 56 20 76 0 96 32768
17 40 37 40 57 40 77 0 97 65536
18 0 kullanılmamış 38 80 58 80 78 0 98 0 kullanılmamış
19 P 2 Pozisyon tanımlayıcı 39 P 4 Pozisyon tanımlayıcı 59 P 6 Pozisyon tanımlayıcı 79 P 8 Pozisyon tanımlayıcı 99 P 0 Pozisyon tanımlayıcı

IRIG J zaman kodu

IRIG standart 212-00 göre, farklı bir zaman-kodu tanımlar RS-232 tarzı asenkron seri iletişim . Zaman kodu oluşur ASCII karakter, her biri 10 bit olarak iletilir:

  • 1 başlangıç ​​biti
  • 7 veri biti
  • 1 tek eşlik bit
  • 1 durdurma biti

zamanında işaret önce başlangıç ​​biti ön kenarıdır.

IRIG J-1 zaman kodu 300 ya da daha büyük bir baud hızı saniyede bir kez gönderilir 15 karakter (150 bitlik kez), aşağıdakilerden oluşur:

<SOH>DDD:HH:MM:SS<CR><LF>
  • SOH ikili değer ile kod ASCII "başlığının başlangıcı" dır 0x01.
  • DDD ise sıra tarih 1'den 366 (Yılın günü).
  • HH, MM ve SS başlangıç ​​bitinin zamanı vardır.
  • Kodu ile sonlandırılır CR + LF çifti.

Zaman kodunun sonunda, seri hat sonraki kod başlangıcına kadar boşta. Diğer karakterlerin arasında hiçbir boş zaman yoktur.

IRIG J-2 bir zaman kodu 17 karakter (170 bitlik kez) oluşur, 2400 veya daha büyük bir baud hızı saniyede 10 kez gönderildi:

<SOH>DDD:HH:MM:SS.S<CR><LF>

Bu saniyelik onda dahildir haricinde aynıdır.

Tam zaman kodu spesifikasyon formunda "IRIG J ait xy ", X varyantını temsil eder, ve Y 75 x 2 bir baud hızı belirtir y .

Normal olarak kullanılan kombinasyonlar J-14 (300, 600, ve 1200 baud) üzerinden, J-12, ve J-29 ile J-25 kadar (2400 38400 baud yoluyla).

Kombinasyon, J-xy varyantı (x) y 2 ^ y Baud = 75 * 2 ^ y
J-12 1 2 4 300
J-13 1 3 8 600
J-14 1 4 16 1200
J-25 2 5 32 2400
J-26 2 6 64 4800
J-27 2 7 128 9600
J-28 2 8 256 19200
J-29 2 9 512 38400

Ayrıca bakınız

Referanslar

  • Telekomünikasyon ve Zamanlama Grubu (2016 Ağustos), IRIG Dizi Zaman Kodu Biçimleri (PDF) , Amerikan Ordusu White Sands Füze Menzil, New Mexico: Menzil Komutanları Konseyi, 200-16 IRIG standart
  • Telekomünikasyon ve Zamanlama Grubu (2000 Kasım), IRIG J Asenkron ASCII Zaman Kodu Biçimleri (DOC) , Amerikan Ordusu White Sands Füze Menzil, New Mexico: Menzil Komutanları Konseyi, 212-00 IRIG standart

Dış bağlantılar