I use the Shmdil and Cox gnuradio block and it does time recovery based on what I have read. I also can retrieve the transmitted data. But what I am confused about the presence of constellation rotation when I used the USRP. On Thursday, May 18, 2023 at 12:32:22 PM CDT, Marcus Müller <mmuel...@gnuradio.org> wrote: Your OFDM receiver already does Schmidl&Cox, I thought? So, if you correctly designed the length of your OFDM symbols and the subcarrier spacing, that should be sufficient. What you described, a "constellation rotation for OFDM subcarriers" is unproblematic; you're doing subcarrier-wise multiplication with the inverse of your channel estimate, anyways, and that cancels that.
Best regards, Marcus On 18.05.23 19:08, Hamed Al-Zubi wrote: > Okay. I need to figure out how can I do that. > > Thanks! > HZ > > On Thursday, May 18, 2023 at 11:54:42 AM CDT, Marcus Müller > <marcus.muel...@ettus.com> wrote: > > > No, that's the opposite of what I said. (also, why would you need a GPSDO > when these USRPs > are colocated?) > > You *always* have time offset at a receiver – due to the finiteness of the > speed of light. > > So, *any* working receiver you have has to have timing recovery, there's no > way around it. > So, getting better hardware-level synchronization *does not help you at all*. > Not if you > do it badly, not if you do it really really well. > > Best, > > Marcus > > On 18.05.23 18:21, Hamed Al-Zubi wrote: > > So, I have to get GPS modules and use GPSDO synchronization. > > > > On Thursday, May 18, 2023 at 11:20:02 AM CDT, Marcus Müller > <marcus.muel...@ettus.com> > <mailto:marcus.muel...@ettus.com> wrote: > > > > On 18.05.23 18:10, Hamed Al-Zubi wrote: >> Actually, I don't know. I thought that by using PC clock in UHD sink and >> source block in >> gnuradio allows synchronization. > Not in a way meaningful for synchronizing transceivers, no. >> Also, I thought that Schmidl and Cox algorithm used for timing recovery in >> OFDM receivers. > Exactly, that's why your PC clock synchronization would contribute nothing, > even if it was > more accurate. You just don't benefit from synchronization. >> >> On Thursday, May 18, 2023 at 10:46:38 AM CDT, Marcus Müller >> <mmuel...@gnuradio.org> >> <mailto:mmuel...@gnuradio.org> wrote: >> >> >> Any OFDM receiver needs a timing recovery method anyways, so that has >> nothing to do with >> how well your PC is suitable for synchronizing two devices. >> >> >> On 18.05.23 17:43, Hamed Al-Zubi wrote: >> > Thanks for your response, Marcus! >> > I have observed a constellation rotation for OFDM subcarriers when I use >> > the PC clock for >> > synchronization. However, by using the channel model, I am able to see the >> > QPSK >> > constellation. >> > >> > Thanks! >> > HZ >> > >> > On Thursday, May 18, 2023 at 10:35:01 AM CDT, Marcus Müller >> > <marcus.muel...@ettus.com >> <mailto:marcus.muel...@ettus.com>> wrote: >> > >> > >> > No, it's several orders of magnitude worse and generally insufficient for >> > anything where >> > you need synchronization. >> > >> > Best, >> > Marcus >> > >> > On 18.05.23 17:12, Hamed Al-Zubi wrote: >> > Hello Dears, >> > >> > I would like to inquire about the synchronization of two USRPs X300, one >> > acting as a >> > transmitter (Tx) and the other as a receiver (Rx). If both USRPs are >> > connected to the >> same >> > laptop, I'm wondering if the accuracy provided by PC clock synchronization >> > is similar (or >> > close) to that achieved through GPSDO synchronization? >> > >> > Regards, >> > HZ >>