From bb6a554919ca3c22528f424f4886581c3e0d2628 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Sun, 2 Apr 2017 13:13:15 -0300 Subject: [PATCH 1/2] New deviation values for P25 (not tested) --- P25TX.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/P25TX.cpp b/P25TX.cpp index 8f92b3c..0b7f279 100644 --- a/P25TX.cpp +++ b/P25TX.cpp @@ -46,10 +46,10 @@ static q15_t P25_LP_FILTER[] = {170, 401, 340, -203, -715, -478, 281, 419, -440, 281, -478, -715, -203, 340, 401, 170}; const uint16_t P25_LP_FILTER_LEN = 44U; -const q15_t P25_LEVELA = 2475; -const q15_t P25_LEVELB = 825; -const q15_t P25_LEVELC = -825; -const q15_t P25_LEVELD = -2475; +const q15_t P25_LEVELA = 1698; +const q15_t P25_LEVELB = 566; +const q15_t P25_LEVELC = -566; +const q15_t P25_LEVELD = -1698; const uint8_t P25_START_SYNC = 0x77U; From 555197b0a2d8cd6a220ab6981ef9a29851eb4bc7 Mon Sep 17 00:00:00 2001 From: Andy CA6JAU Date: Sun, 2 Apr 2017 13:13:33 -0300 Subject: [PATCH 2/2] New deviation value for YSF --- YSFTX.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/YSFTX.cpp b/YSFTX.cpp index d1c5d76..e7fb862 100644 --- a/YSFTX.cpp +++ b/YSFTX.cpp @@ -37,15 +37,15 @@ static q15_t YSF_C4FSK_FILTER[] = {0, 0, 0, 0, 401, 104, -340, -731, -847, -553, const uint16_t YSF_C4FSK_FILTER_PHASE_LEN = 9U; // phaseLength = numTaps/L #endif -const q15_t YSF_LEVELA_HI = 4035; -const q15_t YSF_LEVELB_HI = 1345; -const q15_t YSF_LEVELC_HI = -1345; -const q15_t YSF_LEVELD_HI = -4035; +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_LO = 2019; -const q15_t YSF_LEVELB_LO = 673; -const q15_t YSF_LEVELC_LO = -673; -const q15_t YSF_LEVELD_LO = -2019; +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 uint8_t YSF_START_SYNC = 0x77U; const uint8_t YSF_END_SYNC = 0xFFU;