comparison src/cs/layer1/cust0/l1_rf12.c @ 583:33be64a1f585

l1_rf12.c: low_agc number changed from Clara remnant to correct Rita value
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 07 Mar 2019 21:04:28 +0000
parents c3f2f79dc5b8
children c3377f023e7a
comparison
equal deleted inserted replaced
582:72f5b47a0d07 583:33be64a1f585
9 #include "rf.cfg" 9 #include "rf.cfg"
10 //#define RF_PA 3 // Hitachi 10 //#define RF_PA 3 // Hitachi
11 #endif 11 #endif
12 12
13 /* 13 /*
14 * FreeCalypso: the following T_RF table perfectly matches 14 * FreeCalypso: the following T_RF table was originally taken from the MV100
15 * between the MV100 source and the Leonardo binary object. 15 * source; it perfectly matched Openmoko's binary object prior to our own
16 * FC modification. We have made one change to it: the low_agc field in the
17 * T_AGC structure was originally set to 6 in TI's code, which is clearly an
18 * overlooked remnant from Clara RF, as Rita AGC cannot go below 14 dB. We
19 * have changed this number to 14 to reflect our current hardware reality.
16 */ 20 */
17 21
18 T_RF rf = 22 T_RF rf =
19 { 23 {
20 RF_RITA_10, //RF revision 24 RF_RITA_10, //RF revision
22 26
23 { //RX structure 27 { //RX structure
24 { //AGC structure 28 { //AGC structure
25 140, // low_agc_noise_thr; 29 140, // low_agc_noise_thr;
26 110, // high_agc_sat_thr; 30 110, // high_agc_sat_thr;
27 6, // low_agc; 31 14, // low_agc;
28 34, // high_agc; 32 34, // high_agc;
29 //IL2AGC tables 33 //IL2AGC tables
30 { // below is: il2agc_pwr[121]; 34 { // below is: il2agc_pwr[121];
31 // il2agc_max[121]; 35 // il2agc_max[121];
32 // il2agc_av[121]; 36 // il2agc_av[121];