transfer参数打桩
This commit is contained in:
parent
7721c74acf
commit
998f9e87c6
@ -11,7 +11,7 @@
|
||||
#include "receiver_sync_func.h"
|
||||
#define ADDR_ALIGN(addr, val) ((((uint32_t)(addr) + (2<<(val)) - 1)>>(val))<<(val))
|
||||
#define CALC_BUFFER_INTERVAL(val1, val2) ((val1 > val2) ? (val2 + g_receiver_sync_cylic_buffer.buffer_max - val1) : (val2 - val1) )
|
||||
|
||||
#define HEAD_OFFSET 15
|
||||
|
||||
void dm_check(uint32_t mark)
|
||||
{
|
||||
@ -397,8 +397,8 @@ void Receiver_Fine_Sync_Proc(uint32_t sfn, uint32_t slot, uint32_t proc_type)
|
||||
cfg_addr = (int32_t *)receiver_sync_config_dm0_ptr + g_receiver_sync_table_param.ConfigSyncVer_CFG4_Offset;
|
||||
|
||||
SyncVer((int)cfg_addr,
|
||||
MPU_ADDR(receiver_sync_temp_dm0_ptr),
|
||||
MPU_ADDR(receiver_sync_temp_dm1_ptr),
|
||||
MPU_ADDR(receiver_sync_temp_dm0_ptr + 15),
|
||||
MPU_ADDR(receiver_sync_temp_dm1_ptr + 15),
|
||||
//MPU_ADDR(receiver_sync_temp_dm2_ptr),
|
||||
MPU_ADDR(receiver_sync_temp_dm3_ptr));
|
||||
|
||||
@ -430,7 +430,7 @@ void Receiver_Fine_Sync_Proc(uint32_t sfn, uint32_t slot, uint32_t proc_type)
|
||||
TRACE(TRACE_RECEIVER_SYNC_FINE_ADDR, 3, 5);
|
||||
uint32_t maxWindowSum = receiver_sync_temp_dm3_ptr[1];
|
||||
//更新最佳位置
|
||||
int32_t bestPosition =(0xffff & receiver_sync_temp_dm3_ptr[0])-16 + frame_head_offset;
|
||||
int32_t bestPosition =(0xffff & receiver_sync_temp_dm3_ptr[0])-15 + frame_head_offset;
|
||||
// LOG_ERROR_S("bestpos %d %d %d\n", receiver_sync_temp_dm3_ptr[0], maxWindowSum, bestPosition);
|
||||
//更新sync2symb的buffer状态记录
|
||||
|
||||
|
@ -317,19 +317,22 @@ void Transmitter_Proc(
|
||||
uint32_t TRANSMOUT_symbol_SM_addr_in = TRANSMITTER_OUT;//SM
|
||||
uint32_t TRANSMOUT_symbol_SM_addr_out = TRANSMITTER_OUT + 14*4096*4 + 4*1024;
|
||||
uint32_t TRANSMOUT_DATA_SM_addr_out = TRANSMOUT_symbol_SM_addr_out + 14*4096*4 + 4*1024;
|
||||
double thita[4] = {0};
|
||||
double i_real[4] = {0};
|
||||
double i_imag[4] = {0};
|
||||
//打桩固定参数
|
||||
double thita[6] = {0.435,2.784,1.864,1.211,2.546,2.011};
|
||||
double i_real[8] = {0.906870042299337, -0.936742157061748, -0.289020652644219, 0.352083608864027, -0.827816165894850, -0.426123729901221};
|
||||
double i_imag[8] = {0.421410401366648, 0.350020186822565, 0.957322862123907, 0.935968553087807, 0.560999461214670, 0.904664891998729};
|
||||
// double i_real[8] = {0};
|
||||
// double i_imag[8] = {0};
|
||||
|
||||
i_real[0] = transform_get_thita1_real();
|
||||
i_real[1] = transform_get_thita2_real();
|
||||
i_real[2] = transform_get_thita3_real();
|
||||
i_real[3] = transform_get_thita4_real();
|
||||
// i_real[0] = transform_get_thita1_real();
|
||||
// i_real[1] = transform_get_thita2_real();
|
||||
// i_real[2] = transform_get_thita3_real();
|
||||
// i_real[3] = transform_get_thita4_real();
|
||||
|
||||
i_imag[0] = transform_get_thita1_imag();
|
||||
i_imag[1] = transform_get_thita2_imag();
|
||||
i_imag[2] = transform_get_thita3_imag();
|
||||
i_imag[3] = transform_get_thita4_imag();
|
||||
// i_imag[0] = transform_get_thita1_imag();
|
||||
// i_imag[1] = transform_get_thita2_imag();
|
||||
// i_imag[2] = transform_get_thita3_imag();
|
||||
// i_imag[3] = transform_get_thita4_imag();
|
||||
|
||||
double* thita1, * thita2, * thita3;
|
||||
thita1 = thita2 = thita3 = thita;
|
||||
|
@ -12,7 +12,8 @@
|
||||
#ifndef UCP_MEM_DEF_H
|
||||
#define UCP_MEM_DEF_H
|
||||
|
||||
//#define RECV_DBG_DATA_TEST
|
||||
#include "test_macro.h"
|
||||
|
||||
|
||||
//!命名宏定义时需要注意UCP使用的地址
|
||||
/*********************************UCP************************************************/
|
||||
|
9
Common/inc/test_macro.h
Normal file
9
Common/inc/test_macro.h
Normal file
@ -0,0 +1,9 @@
|
||||
#ifndef _TEST_MACRO_H_
|
||||
#define _TEST_MACRO_H_
|
||||
|
||||
/*Recv从receiver_Sync_Init.s.c打桩数据时打开此宏*/
|
||||
//#define RECV_DBG_DATA_TEST
|
||||
|
||||
|
||||
|
||||
#endif /*_TEST_MACRO_H_*/
|
Loading…
x
Reference in New Issue
Block a user