mirror of
https://github.com/g4klx/MMDVM.git
synced 2026-04-05 14:37:02 +00:00
Fixing TX inverse SINC filter for P25, and change TX filters for gain=1
This commit is contained in:
parent
1b48c4de1c
commit
f31cceac18
5 changed files with 42 additions and 43 deletions
24
YSFTX.cpp
24
YSFTX.cpp
|
|
@ -24,20 +24,20 @@
|
|||
#include "YSFDefines.h"
|
||||
|
||||
// Generated using rcosdesign(0.2, 8, 5, 'sqrt') in MATLAB
|
||||
static q15_t RRC_0_2_FILTER[] = {0, 0, 0, 0, 401, 104, -340, -731, -847, -553, 112, 909, 1472, 1450, 683, -675, -2144, -3040, -2706, -770, 2667, 6995,
|
||||
11237, 14331, 15464, 14331, 11237, 6995, 2667, -770, -2706, -3040, -2144, -675, 683, 1450, 1472, 909, 112,
|
||||
-553, -847, -731, -340, 104, 401}; // numTaps = 45, L = 5
|
||||
const uint16_t RRC_0_2_FILTER_PHASE_LEN = 9U; // phaseLength = numTaps/L
|
||||
static q15_t RRC_0_2_FILTER[] = {0, 0, 0, 0, 850, 219, -720, -1548, -1795, -1172, 237, 1927, 3120, 3073, 1447, -1431, -4544, -6442,
|
||||
-5735, -1633, 5651, 14822, 23810, 30367, 32767, 30367, 23810, 14822, 5651, -1633, -5735, -6442,
|
||||
-4544, -1431, 1447, 3073, 3120, 1927, 237, -1172, -1795, -1548, -720, 219, 850}; // numTaps = 45, L = 5
|
||||
const uint16_t RRC_0_2_FILTER_PHASE_LEN = 9U; // phaseLength = numTaps/L
|
||||
|
||||
const q15_t YSF_LEVELA_HI = 3900;
|
||||
const q15_t YSF_LEVELB_HI = 1300;
|
||||
const q15_t YSF_LEVELC_HI = -1300;
|
||||
const q15_t YSF_LEVELD_HI = -3900;
|
||||
const q15_t YSF_LEVELA_HI = 1893;
|
||||
const q15_t YSF_LEVELB_HI = 631;
|
||||
const q15_t YSF_LEVELC_HI = -631;
|
||||
const q15_t YSF_LEVELD_HI = -1893;
|
||||
|
||||
const q15_t YSF_LEVELA_LO = 1950;
|
||||
const q15_t YSF_LEVELB_LO = 650;
|
||||
const q15_t YSF_LEVELC_LO = -650;
|
||||
const q15_t YSF_LEVELD_LO = -1950;
|
||||
const q15_t YSF_LEVELA_LO = 948;
|
||||
const q15_t YSF_LEVELB_LO = 316;
|
||||
const q15_t YSF_LEVELC_LO = -316;
|
||||
const q15_t YSF_LEVELD_LO = -948;
|
||||
|
||||
const uint8_t YSF_START_SYNC = 0x77U;
|
||||
const uint8_t YSF_END_SYNC = 0xFFU;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue