====== Iridium Toolkit ====== On [[https://github.com/muccc/iridium-toolkit|GitHub]] ===== Frame Format ===== ==== Frame Header ==== All (parsed) frames start with a header: IRA: i-1472473197-t1 000001626 1627088000 97% 0.009 129 DL ^Field Number^Content^Example^Comment^ |0|Frame type|IRA:| | |1|UNIX timestamp in seconds when the recording started|i-1472473197-t1| The i- prefix and -t1 suffix a historical artefact...| |2|Time in milliseconds inside the recording|000001626| | |3|Frequency in Hertz|1627088000|Estimated center frequency| |4|Confidence in percent|97%|Confidence is estimated during demodulation by gr-iridium| |5|Signal level|0.009|Arbitrary scale| |6|Length in symbols|129|Excluding the 12 symbol sync word. One symbol equals two bits| |7|Direction|DL|DL or UL| ==== IRA: Ring Alert ==== Ring alerts are sent periodically by the satellite to every spot beam. Every 90 ms a new ring alert gets sent to another spot beam. There are 48 spot beams, so every 4.32 s a ring alert is sent to the same spot beam. Example: IRA: i-1472473197-t1 000002706 1627087872 97% 0.012 132 DL sat:81 beam:20 pos=(+46.64/-115.08) alt=791 RAI:48 ?00 bc_sb:07 PAGE(tmsi:0ca5b2e2 msc_id:01) PAGE(NONE) ^Field Number^Content^Example^Comment^ |8|Satellite number|sat:81|7 bit field| |9|Spot beam number|beam:20| | |10|Satellite or spot beam position|pos=(+46.64/-115.08)| | |11|Satellite or spot beam altitude|alt=791 |In km| |12|Ring alert interval|RAI:48| Always 48 in the live system| |13|Unknown|?00| | |14|Broadcast channel sub-band|bc_sb:07|Brodcast channel for the spot beam is in this sub-band| |15-|TMSI pages|PAGE(tmsi:0ca5b2e2 msc_id:01) PAGE(NONE)|A NONE page signifies the end of the list of pages| As there can be a different amount of pages, the size of a ring alert frame is not constant. === Location Information === The ring alert contains two different, alternating, locations: == SV Location == Locations with a high altitude (e.g. > 100 km) can be treated as as the location of the SV (Space Vehicle). == Spot Beam Location == Locations with a low altitude (e.g. < 10 km) can be treated as the location where the SV thinks that the particular spot beam is hitting the earth’s surface. Note that this is not the location of a subscriber.