add support for P25_ALTERNATE_DEV_LEVEL for an alternate deviation level, in testing this results in a average BER below 1% (tested on a well aligned XG100p);

usb-support 2023-03-11
Bryan Biedenkapp 3 years ago
parent be4b783d67
commit 2afbc624c5

@ -141,13 +141,11 @@
*/ */
#define ADF7021_DEV_DEFAULT 43U #define ADF7021_DEV_DEFAULT 43U
#define ADF7021_DEV_DMR 23U #define ADF7021_DEV_DMR 23U
#if defined(P25_ALTERNATE_DEV_LEVEL)
#if defined(ENABLE_P25_WIDE) #define ADF7021_DEV_P25 24U
#define ADF7021_DEV_P25 32U
#else #else
#define ADF7021_DEV_P25 22U #define ADF7021_DEV_P25 22U
#endif // ENABLE_P25_WIDE #endif
#define ADF7021_DEV_NXDN 13U #define ADF7021_DEV_NXDN 13U
/* /*
@ -211,13 +209,11 @@
*/ */
#define ADF7021_DEV_DEFAULT 26U #define ADF7021_DEV_DEFAULT 26U
#define ADF7021_DEV_DMR 14U #define ADF7021_DEV_DMR 14U
#if defined(P25_ALTERNATE_DEV_LEVEL)
#if defined(ENABLE_P25_WIDE) #define ADF7021_DEV_P25 15U
#define ADF7021_DEV_P25 19U
#else #else
#define ADF7021_DEV_P25 13U #define ADF7021_DEV_P25 13U
#endif // ENABLE_P25_WIDE #endif
#define ADF7021_DEV_NXDN 8U #define ADF7021_DEV_NXDN 8U
/* /*

@ -122,6 +122,9 @@ typedef unsigned long long ulong64_t;
// Force the internal L (internal VCO inductor) for UHF 380 and T-band // Force the internal L (internal VCO inductor) for UHF 380 and T-band
#define FORCE_UHF_INTERAL_L #define FORCE_UHF_INTERAL_L
// Alternate P25 Deviation Levels
//#define P25_ALTERNATE_DEV_LEVEL
// Pass RSSI information to the host // Pass RSSI information to the host
// #define SEND_RSSI_DATA // #define SEND_RSSI_DATA

Loading…
Cancel
Save

Powered by TurnKey Linux.