Para el nuevo proyecto de placa base de la empresa, cuando se busca en toda la estación de FM, hay muchas estaciones misceláneas. Combinadas con el código y los documentos, en realidad hay umbrales que se pueden ajustar, principalmente limitados por los umbrales en dos aspectos.
----- RSSI Umbral: indica la intensidad de la señal de la radio
----- SMG Threshold: indica la calidad del sonido de la radio
----- Además, se proporciona el umbral RSSI para radio densa para reducir la posibilidad de buscar estaciones falsas
Método de configuración:
vendor \ mediatek \ owner \ hardware \ connect \ fmradio \ config
La configuración utilizada en nuestro proyecto es mt6627. Modifique la configuración en fm_cust.cfg en el directorio actual:
[FM Radio]
#FM RX RSSI threshold setting
# 依据实测修改的rssi门限值
FM_RX_RSSI_TH_LONG = -232
FM_RX_RSSI_TH_SHORT = -232
FM_RX_DESENSE_RSSI = -240
# 依据实测修改rssi的门限值
# 声音品质门限值也做了改动
FM_RX_SMG_TH = 32766
#deemphasis: 0-50us, China Mainland; 1-75us China Taiwan
FM_RX_DEEMPHASIS = 0
#osc freq: 0-26MHz; 1-19MHz; 2-24MHz; 3-38.4MHz; 4-40MHz; 5-52MHz
FM_RX_OSC_FREQ = 0
Después de la modificación, Android O se envía directamente al / proveedor / firmware del dispositivo y entrará en vigor después de reiniciar.
Aquí, el umbral de intensidad de la señal general se modifica mucho y la calidad del sonido generalmente se puede ignorar. A continuación, se menciona la documento para introducir el
umbral SMG
Actualmente hay 5 umbrales. Cuanto mayor sea el valor, mejor
será la calidad de las estaciones de radio recibidas y menor será el número de estaciones. El umbral predeterminado es 16421 (0x4025)
14635 | 16421 | 18425 | 20674 | 32766 |
---|---|---|---|---|
0x392B | 0x4025 | 0x47F9 | 0x50C2 | 0x7FFE |