usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Phase synchronization correction in OFDM reception / X310

PV
pav.vieira@gmail.com
Tue, Sep 17, 2024 6:05 PM

I am building an OFDM transmission and reception system, but I am having difficulty recovering the BPSK constellation during reception, as the signal has a large phase rotation. I use a PLL before symbol synchronization, but I have not been able to solve the phase rotation problem.

Does anyone have any suggestions?

I use an OFDM signal generated by an MG3700 (Anritsu) and the programming is done in Python.

I appreciate any suggestions in advance.

I am building an OFDM transmission and reception system, but I am having difficulty recovering the BPSK constellation during reception, as the signal has a large phase rotation. I use a PLL before symbol synchronization, but I have not been able to solve the phase rotation problem. Does anyone have any suggestions? I use an OFDM signal generated by an MG3700 (Anritsu) and the programming is done in Python. I appreciate any suggestions in advance.
MD
Marcus D. Leech
Tue, Sep 17, 2024 6:08 PM

On 17/09/2024 14:05, pav.vieira@gmail.com wrote:

I am building an OFDM transmission and reception system, but I am
having difficulty recovering the BPSK constellation during reception,
as the signal has a large phase rotation. I use a PLL before symbol
synchronization, but I have not been able to solve the phase rotation
problem.

Does anyone have any suggestions?

I use an OFDM signal generated by an MG3700 (Anritsu) and the
programming is done in Python.

I appreciate any suggestions in advance.

I

I will note that this type of question isn't specific to USRPs, but more
a DSP question.   You might fruitfully repeat your question
  on the discuss-gnuradio mailing list -- there may be more generic DSP
people there than here.

I don't know much about your specific case, but in general, one cannot
expect two randomly chosen devices to be
  in-phase with respect to each other, so if your receiver expects that
it is in-phase with respect to the transmitter,
  without any kind of phase-estimate and correction, it will routinely
not work.

On 17/09/2024 14:05, pav.vieira@gmail.com wrote: > > I am building an OFDM transmission and reception system, but I am > having difficulty recovering the BPSK constellation during reception, > as the signal has a large phase rotation. I use a PLL before symbol > synchronization, but I have not been able to solve the phase rotation > problem. > > Does anyone have any suggestions? > > I use an OFDM signal generated by an MG3700 (Anritsu) and the > programming is done in Python. > > I appreciate any suggestions in advance. > > I I will note that this type of question isn't specific to USRPs, but more a DSP question.   You might fruitfully repeat your question   on the discuss-gnuradio mailing list -- there may be more generic DSP people there than here. I don't know much about your *specific* case, but in general, one cannot expect two randomly chosen devices to be   in-phase with respect to each other, so if your receiver expects that it is in-phase with respect to the transmitter,   without any kind of phase-estimate and correction, it will routinely not work.