osmo-gmr: Normal bursts

osmo-gmr 0.2.104-2b98 Osmocom GMR-1

Files | Variables
Normal bursts
GMR-1 Software Defined Radio library

## Files
file | nb.h
| Osmocom GMR-1 Normal bursts header.
file | nb.c
| Osmocom GMR-1 Normal bursts descriptions.

## Variables
struct gmr1_pi4cxpsk_burst | gmr1_bcch_burst
| BCCH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.2.
struct gmr1_pi4cxpsk_burst | gmr1_dc2_burst
| DC2 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.4.
struct gmr1_pi4cxpsk_burst | gmr1_dc6_burst
| DC6 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.5.
struct gmr1_pi4cxpsk_burst | gmr1_dc12_burst
| DC12 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V3.1.1) - Section 7.4.16.
struct gmr1_pi4cxpsk_burst | gmr1_nt3_speech_burst
| NT3 bursts for encoded speech See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.8.1.
struct gmr1_pi4cxpsk_burst | gmr1_nt3_facch_burst
| NT3 bursts for FACCH See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.8.2.
struct gmr1_pi4cxpsk_burst | gmr1_nt6_burst
| NT6 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.9.
struct gmr1_pi4cxpsk_burst | gmr1_nt9_burst
| NT9 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.10.
struct gmr1_pi4cxpsk_burst | gmr1_rach_burst
| RACH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.11.
struct gmr1_pi4cxpsk_burst | gmr1_sdcch_burst
| SDCCH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.12.
struct gmr1_pi4cxpsk_burst | gmr1_bcch_burst
| BCCH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.2. More...
struct gmr1_pi4cxpsk_burst | gmr1_dc2_burst
| DC2 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.4. More...
struct gmr1_pi4cxpsk_burst | gmr1_dc6_burst
| DC6 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.5. More...
struct gmr1_pi4cxpsk_burst | gmr1_dc12_burst
| DC12 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V3.1.1) - Section 7.4.16. More...
struct gmr1_pi4cxpsk_burst | gmr1_nt3_speech_burst
| NT3 bursts for encoded speech See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.8.1. More...
struct gmr1_pi4cxpsk_burst | gmr1_nt3_facch_burst
| NT3 bursts for FACCH See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.8.2. More...
struct gmr1_pi4cxpsk_burst | gmr1_nt6_burst
| NT6 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.9. More...
struct gmr1_pi4cxpsk_burst | gmr1_nt9_burst
| NT9 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.10. More...
struct gmr1_pi4cxpsk_burst | gmr1_rach_burst
| RACH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.11. More...
struct gmr1_pi4cxpsk_burst | gmr1_sdcch_burst
| SDCCH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.12. More...

## Detailed Description

## Variable Documentation

## ◆ gmr1_bcch_burst

struct gmr1_pi4cxpsk_burst gmr1_bcch_burst

Initial value:
= {
.mod = &gmr1_pi4cqpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 6,
.ebits = 424,
.sync = { _bcch_sync, NULL },
.data = _bcch_data,
}
gmr1_pi4cqpsk
struct gmr1_pi4cxpsk_modulation gmr1_pi4cqpsk
pi4-CQPSK modulation description
Definition: pi4cxpsk.c:110

BCCH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.2.

## ◆ gmr1_dc12_burst

struct gmr1_pi4cxpsk_burst gmr1_dc12_burst

Initial value:
= {
.mod = &gmr1_pi2cbpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 12,
.ebits = 432,
.sync = { _dc12_sync, NULL },
.data = _dc12_data,
}
gmr1_pi2cbpsk
struct gmr1_pi4cxpsk_modulation gmr1_pi2cbpsk
pi2-CBPSK modulation description
Definition: pi4cxpsk.c:77

DC12 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V3.1.1) - Section 7.4.16.

## ◆ gmr1_dc2_burst

struct gmr1_pi4cxpsk_burst gmr1_dc2_burst

Initial value:
= {
.mod = &gmr1_pi4cqpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 2,
.ebits = 132,
.sync = { _dc2_sync, NULL },
.data = _dc2_data,
}

DC2 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.4.

## ◆ gmr1_dc6_burst

struct gmr1_pi4cxpsk_burst gmr1_dc6_burst

Initial value:
= {
.mod = &gmr1_pi4cqpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 6,
.ebits = 432,
.sync = { _dc6_sync, NULL },
.data = _dc6_data,
}

DC6 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.5.

## ◆ gmr1_nt3_facch_burst

struct gmr1_pi4cxpsk_burst gmr1_nt3_facch_burst

Initial value:
= {
.mod = &gmr1_pi4cbpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 3,
.ebits = 104,
.sync = { _nt3_facch_sync0, _nt3_facch_sync1, NULL },
.data = _nt3_facch_data,
}
gmr1_pi4cbpsk
struct gmr1_pi4cxpsk_modulation gmr1_pi4cbpsk
pi4-CBPSK modulation description
Definition: pi4cxpsk.c:85

NT3 bursts for FACCH See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.8.2.

## ◆ gmr1_nt3_speech_burst

struct gmr1_pi4cxpsk_burst gmr1_nt3_speech_burst

Initial value:
= {
.mod = &gmr1_pi4cqpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 3,
.ebits = 212,
.sync = { _nt3_speech_sync, NULL },
.data = _nt3_speech_data,
}

NT3 bursts for encoded speech See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.8.1.

## ◆ gmr1_nt6_burst

struct gmr1_pi4cxpsk_burst gmr1_nt6_burst

Initial value:
= {
.mod = &gmr1_pi4cqpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 6,
.ebits = 434,
.sync = { _nt6_facch_sync, _nt6_data_sync, NULL },
.data = _nt6_data,
}

NT6 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.9.

## ◆ gmr1_nt9_burst

struct gmr1_pi4cxpsk_burst gmr1_nt9_burst

Initial value:
= {
.mod = &gmr1_pi4cqpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 9,
.ebits = 662,
.sync = { _nt9_facch_sync, _nt9_data_sync, NULL },
.data = _nt9_data,
}

NT9 bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.10.

## ◆ gmr1_rach_burst

struct gmr1_pi4cxpsk_burst gmr1_rach_burst

Initial value:
= {
.mod = &gmr1_pi4cqpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 9,
.ebits = 494,
.sync = { _rach_sync, NULL },
.data = _rach_data,
}

RACH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.11.

## ◆ gmr1_sdcch_burst

struct gmr1_pi4cxpsk_burst gmr1_sdcch_burst

Initial value:
= {
.mod = &gmr1_pi4cbpsk,
.guard_pre = 2,
.guard_post = 3,
.len = 39 * 6,
.ebits = 208,
.sync = { _sdcch_sync0, _sdcch_sync1, _sdcch_sync2, _sdcch_sync3 },
.data = _sdcch_data,
}

SDCCH bursts See GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.12.