|
From: | Dobler, Anton |
Subject: | OFDM Transmitter & LO Feedthrough |
Date: | Tue, 19 Jul 2022 16:46:12 +0000 |
Dear all,
I got a question regarding the implementation of a transmitter using C++ and UHD. I am working with a N310.
My problem is the following:
I want to implement an OFDM transmitter using C++ and the UHD lib. I already implemented the TXRX using the GNURadio framework. However, possible sampling rates seem to be restricted on my machine and that's why I want do the implementation in C++.
Here, I could already implement the sequence and the IFFT (I used the FFTW3 libs). However, when I stream the data to the N310 and observe the spectrum I get a very strong carrier the rest of the spectrum looks more or less the way I expected... This strong carrier does not occur in GNURadio, so hardware should not be the issue.
Perhaps you could give me an hint what could cause this behaviour and how to do a workaround.
I read something about LO leakage and tried the tune_request_t but this also failed...
For the transmission of the sequence to the N310 I used the following code from the UHD examples...
std::vector<std::complex<float>> buff(buffer_size, std::complex<float>(0.3, 0.3)); }
Any help would be highly appreciated!
Best regards,
Anton
|
[Prev in Thread] | Current Thread | [Next in Thread] |