lte-softmodem.c
main
PHY_VARS_UE
重要的结构体
rx_tx_thread_data
全局变量PHY_vars_UE_g
PHY_VARS_UE
LTE_UE_COMMON common_vars;
openair0_device rfdevice;/// RF and Interface devices per CC
UE_proc_t proc;/// Data structure for UE process scheduling
①get_options获取命令行的参数
./lte-softmodem -O ./targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf -d
2
>&
1
./lte-softmodem -U -g
5
-C
2660000000
--ue-txgain
90
--ue-rxgain
115
--ue-scan-carrier -r25 -d
2
>&
1
②初始化全局变量PHY_vars_UE_g
③init_UE start main thread
ue_thread
openair_device_load
init_UE_theads
④connect buffer
<end>