apply proper phase reversal

bug_fixes_integration_tx
Marko Lukat 2023-02-27 20:04:12 +01:00 zatwierdzone przez GitHub
rodzic c78e4b760a
commit 3cb29ad6b7
1 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -268,6 +268,8 @@ static int caribou_smi_rx_data_analyze(caribou_smi_st* dev,
else
{
unsigned int i = 0;
typeof(samples_out->i) temp;
// Print buffer
//smi_utils_dump_bin(buffer, 16);
@ -294,8 +296,9 @@ static int caribou_smi_rx_data_analyze(caribou_smi_st* dev,
// reverse phase in the high channel
if (channel == caribou_smi_channel_2400)
{
temp = cmplx_vec[i].i;
cmplx_vec[i].i = cmplx_vec[i].q;
cmplx_vec[i].q = cmplx_vec[i].i;
cmplx_vec[i].q = temp;
}
}
}
@ -620,4 +623,4 @@ int caribou_smi_write(caribou_smi_st* dev, caribou_smi_channel_en channel,
size_t caribou_smi_get_native_batch_samples(caribou_smi_st* dev)
{
return dev->native_batch_len / CARIBOU_SMI_BYTES_PER_SAMPLE;
}
}