245P76采样率下,同步后取数点提前7个点

This commit is contained in:
HUOHUO 2025-06-08 19:02:32 -07:00
parent 663aed77c4
commit 13f6509551

View File

@ -589,7 +589,9 @@ void Receiver_Fine_Sync_Proc(uint32_t sfn, uint32_t slot, uint32_t proc_type)
//更新sync2symb的buffer状态记录
//找到本次同步参考点
int32_t ref_pos = (g_receiver_sync_cylic_buffer.buffer_head + LOAD_EX_W(&g_receiver_sync_status_SM_ptr->frame_head_offset)) % (g_receiver_sync_cylic_buffer.buffer_max);
//int32_t ref_pos = (g_receiver_sync_cylic_buffer.buffer_head + LOAD_EX_W(&g_receiver_sync_status_SM_ptr->frame_head_offset)) % (g_receiver_sync_cylic_buffer.buffer_max);
int32_t ref_pos = g_receiver_sync_cylic_buffer.buffer_head + ((LOAD_EX_W(&g_receiver_sync_status_SM_ptr->frame_head_offset) +g_receiver_sync_cylic_buffer.buffer_max - 7) %
(g_receiver_sync_cylic_buffer.buffer_max));
//更新循环buffer head
g_receiver_sync_cylic_buffer.buffer_head = (g_receiver_sync_cylic_buffer.buffer_head + 61440) % (g_receiver_sync_cylic_buffer.buffer_max);