GNU Radio's IRIDIUM Package
iridium.h
Go to the documentation of this file.
1#pragma once
2namespace iridium {
3
4enum class direction {
5 UNDEF = 0,
6 DOWNLINK = 1,
7 UPLINK = 2,
8};
9
10const int SYMBOLS_PER_SECOND = 25000;
11const int UW_LENGTH = 12;
12
13const int SIMPLEX_FREQUENCY_MIN = 1626000000;
14
15const int PREAMBLE_LENGTH_SHORT = 16;
16const int PREAMBLE_LENGTH_LONG = 64;
17
18const int MIN_FRAME_LENGTH_NORMAL = 131; // IBC frame
20
21const int MIN_FRAME_LENGTH_SIMPLEX = 80; // Single page IRA
23
24const int UW_DL[] = {0, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 2};
25const int UW_UL[] = {2, 2, 0, 0, 0, 2, 0, 0, 2, 0, 2, 2};
26
27}
Definition iridium.h:2
const int MAX_FRAME_LENGTH_NORMAL
Definition iridium.h:19
direction
Definition iridium.h:4
const int MIN_FRAME_LENGTH_SIMPLEX
Definition iridium.h:21
const int UW_DL[]
Definition iridium.h:24
const int PREAMBLE_LENGTH_SHORT
Definition iridium.h:15
const int SIMPLEX_FREQUENCY_MIN
Definition iridium.h:13
const int MIN_FRAME_LENGTH_NORMAL
Definition iridium.h:18
const int PREAMBLE_LENGTH_LONG
Definition iridium.h:16
const int MAX_FRAME_LENGTH_SIMPLEX
Definition iridium.h:22
const int UW_LENGTH
Definition iridium.h:11
const int UW_UL[]
Definition iridium.h:25
const int SYMBOLS_PER_SECOND
Definition iridium.h:10