srsLTE: fix ZMQ RF module gain

This commit is contained in:
Xavier Arteaga 2019-12-19 12:37:51 +01:00 committed by Andre Puschmann
parent 9f281b621e
commit 097f492430
2 changed files with 6 additions and 4 deletions

View File

@ -207,10 +207,10 @@ int rf_zmq_open_multi(char* args, void** h, uint32_t nof_channels)
*h = handler;
handler->base_srate = ZMQ_BASERATE_DEFAULT_HZ; // Sample rate for 100 PRB cell
handler->rx_gain = 0.0;
handler->info.max_rx_gain = +INFINITY;
handler->info.min_rx_gain = -INFINITY;
handler->info.max_tx_gain = +INFINITY;
handler->info.min_tx_gain = -INFINITY;
handler->info.max_rx_gain = ZMQ_MAX_GAIN_DB;
handler->info.min_rx_gain = ZMQ_MIN_GAIN_DB;
handler->info.max_tx_gain = ZMQ_MAX_GAIN_DB;
handler->info.min_tx_gain = ZMQ_MIN_GAIN_DB;
handler->nof_channels = nof_channels;
strcpy(handler->id, "zmq\0");

View File

@ -39,6 +39,8 @@
#define ZMQ_TIMEOUT_MS (1000)
#define ZMQ_BASERATE_DEFAULT_HZ (23040000)
#define ZMQ_ID_STRLEN 16
#define ZMQ_MAX_GAIN_DB (90.0f)
#define ZMQ_MIN_GAIN_DB (-90.0f)
typedef enum { ZMQ_TYPE_FC32 = 0, ZMQ_TYPE_SC16 } rf_zmq_format_t;