I am working on ADRV9008-2 on FPGA ZC706 Evaluation Boardfor the Zynq-7000XC7Z045 SoC.
I set up an OFDM signal on matlab and imported it to the ADRV. When I transmit from Tx2 to ORx, I export the data at the ORx level to process it on Matlab.
However, I have a bad bit error rate (BER). At first I thought it was because of the synchronization problem. I solved this problem and I still have a bad BER.
I wanted to see the data at the Tx level before the transmission to the ORx. But when I export the data at the Tx level, and try to process the data on matlab, I realize that the BER is still bad. I therefore understood that the data is degraded at the Tx level even before the transmission to the ORx.
I attached the data before the import on the Tx and the data after the import on the Tx.
At a glance, the data is not the same.
I thought it was a sample rate issue. But when I change the sample rate on the ADRV with the values 245.76 MHz or 491.52, the exported data is still the same.
So I don't know why the data is changed at the Tx level before it is even transmitted.
Can you help me please