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.
içindekiler
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.
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
- (DCLS) Doğru Akım seviyeli kaydırma (genişlik kodlu)
- Sinüs dalgası taşıyıcı (genlik modülasyonlu)
- Manchester modüle
- Resim taşıyıcının (DCLS)
- 100 Hz ile (10 ms çözünürlük)
- 1 kHz (1 ms çözünürlük)
- 10 kHz (100 s çözünürlük)
- 100 kHz (10 mikro saniyedir çözünürlük)
- 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ç.
- BCD, CF, SBS
- BCD, CF
- BCD
- BCD, SBS
- BCD, BCD_Year, CF, SBS
- BCD, BCD_Year, CF
- BCD, BCD_Year
- BCD, BCD_Year SBS
Standart 200-04 göre her biçimi için kabul sinyal kimlik numaraları gibidir:
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
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
- IRIG bilgiler - diyagramlar ile IRIG bilgi sayfası
- IRIGB standart sitesi - Standart Zaman kodunu IRIGB adanmış sitesi