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