|
|
@ -1578,10 +1578,6 @@ static void sbr_hf_assemble(float Y1[38][64][2], |
|
|
|
0.11516383427084, |
|
|
|
0.11516383427084, |
|
|
|
0.03183050093751, |
|
|
|
0.03183050093751, |
|
|
|
}; |
|
|
|
}; |
|
|
|
static const int8_t phi[2][4] = { |
|
|
|
|
|
|
|
{ 1, 0, -1, 0}, // real
|
|
|
|
|
|
|
|
{ 0, 1, 0, -1}, // imaginary
|
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
float (*g_temp)[48] = ch_data->g_temp, (*q_temp)[48] = ch_data->q_temp; |
|
|
|
float (*g_temp)[48] = ch_data->g_temp, (*q_temp)[48] = ch_data->q_temp; |
|
|
|
int indexnoise = ch_data->f_indexnoise; |
|
|
|
int indexnoise = ch_data->f_indexnoise; |
|
|
|
int indexsine = ch_data->f_indexsine; |
|
|
|
int indexsine = ch_data->f_indexsine; |
|
|
@ -1605,7 +1601,6 @@ static void sbr_hf_assemble(float Y1[38][64][2], |
|
|
|
|
|
|
|
|
|
|
|
for (e = 0; e < ch_data->bs_num_env; e++) { |
|
|
|
for (e = 0; e < ch_data->bs_num_env; e++) { |
|
|
|
for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { |
|
|
|
for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { |
|
|
|
int phi_sign = (1 - 2*(kx & 1)); |
|
|
|
|
|
|
|
LOCAL_ALIGNED_16(float, g_filt_tab, [48]); |
|
|
|
LOCAL_ALIGNED_16(float, g_filt_tab, [48]); |
|
|
|
LOCAL_ALIGNED_16(float, q_filt_tab, [48]); |
|
|
|
LOCAL_ALIGNED_16(float, q_filt_tab, [48]); |
|
|
|
float *g_filt, *q_filt; |
|
|
|
float *g_filt, *q_filt; |
|
|
|