📄 wib_dl_frame_gen.h
字号:
#include "..\include\wib_phy_def.h"
/* construct Logic Frame */
int dl_logic_frame_construct(
DL_SUBFRAME_STRUCT *p_dl_subframe_tx,
COMPLEX16 *p_map_data,
COMPLEX16 *p_log_frame,
UINT16 zone_no,
UINT16 burst_no,
UINT16 suburst_no,
UINT16 block_no
);
/* generate preamble and pilot */
int dl_gen_pream_pilot(
UINT16 preamble_index,
UINT16 *p_alloc_pilotsc_even,
UINT16 *p_alloc_pilotsc_odd,
COMPLEX16 *p_phy_preamble,
COMPLEX16 *p_phy_pilot
);
/* physical frame map */
int dl_phy_frame_map(
DL_SUBFRAME_STRUCT *p_dl_subframe_tx,
COMPLEX16 *p_log_frame,
COMPLEX16 *p_phy_preamble,
COMPLEX16 *p_phy_pilot,
UINT16 *p_alloc_datasc_subchn_even,
UINT16 *p_alloc_datasc_subchn_odd,
UINT16 *p_alloc_pilotsc_even,
UINT16 *p_alloc_pilotsc_odd,
COMPLEX16 *p_phy_frame
);
/* frame destruction and rearrange */
int dl_frame_destruct(
DL_SUBFRAME_STRUCT *p_dl_subframe_rx,
COMPLEX16 *p_chest_data,
UINT16 *p_alloc_datasc_subchn_even,
UINT16 *p_alloc_datasc_subchn_odd,
COMPLEX16 *p_desctruct_data
);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -