On 15/11/2024 08:19, yibinden...@outlook.com wrote:
Hi Müller and Leech,
Thanks for your help, and sorry for the ambiguity in my description.
The signal I used in my first figure was a rectangular wave. In the
other two figures, I used QAM-modulated data packets filtered with a
root-raised cosine filter. As you mentioned, the tailing issue was
indeed resolved after DSP tuning.
However, I seem to have encountered a new problem. I tried to send a
QAM data packet filtered with a root-raised cosine filter. According
to theoretical analysis, it should be a band-limited signal. However,
even after DSP tuning, the received signal at the receiving end has
its energy distributed across the entire operating band, and it is
difficult to demodulate correctly. Interestingly, this issue does not
occur when I use Pluto to send the same signal. I have attached the
code I used for sending.
Additionally, I have a curiosity-driven question: do I need to
constrain the input within the 0-1 range or any specific range?
Baseband signals using the default floating-point host-side
representation must be constrained to {-1.0,+1.0}, and
generally smaller than that to prevent saturation -- {-0.85,+0.85} is
often what I've used in the past.
You could also try backing your TX gain off by about 10dB -- you may be
getting a bit of clipping on the receive
side -- I think you'd mentioned a direct connection through a 30dB
attenuator.
Check that your signal in your .mat file doesn't exceed the required
baseband magnitude, as described above.
Marcus D. Leech wrote:
On 11/11/2024 10:10, Marcus Müller wrote:
Hello!
Regarding what you see in trailing, my guess is that this is
the step response of the built-in DC offset cancellation
filter; "DC offset cancellation" is high-pass filter
behaviour. This affects only frequencies in your signal that
are very low. It is meant to remove imperfections that happen
on every quadrature mixer&ADC device. So, unless you really
see a problem with the signal itself, this is probably fine!
You say you have an issue with this, but don't explain the
actual issue.
The phase in that trailing part can remain constant, that's
OK. The step response of a real-valued filter is real, and you
should simply see the phase of the last output sample at the
moment of "input switchoff".
Regarding "Amplitude and Signal length": I can't really tell
what you're showing us here. What kind of signal did you feed
into the USRP? Where does it come from? At which frequency?
What is the USRP tuned to? What's its sample rate? Most
importantly: What is it that worries you about this? As far as
I can tell, this might seem normal, and not an issue!
Best regards, Marcus
What type of signal? Narrowband signals can be considerably more
affected by DC-offset correction than wideband signals. One can
use offset-tuning to move the signal outside the "view" of the
DC-offset correction. The second argument to "tune_request"
allows you to specify an offset.
Also, how are these devices connected? "Over the air" or with a
cable. If with a cable, please ensure that there's adequate
attenuation in the cable to prevent overload or even damage to the
B210 front-end.
On 11.11.24 14:18, yibinden...@outlook.com wrote:
Hi everyone,
I'm working on a project where I generate a signal and
simultaneously receive it using both the Pluto SDR and the
USRP B210. However, I’m running into some unexpected
issues with the B210's reception, and I’m hoping for some
guidance.
Here are the main problems I’m encountering:
/Signal Trailing/: As shown in the figures, The signal
received by the Pluto has clear boundaries, while the
signal received by the B210 has noticeable trailing
compared to the Pluto.
/Strange Phase Characteristics/: The phase behavior of the
B210-received signal is unusual. Specifically,during the
trailing phase of the signal, the phase remains constant,
which is unexpected. When there is no signal, the phase
appears to be chaotic.
/Amplitude and Signal Length/: As shown in the figure,
when the signal length is relatively short, both the
maximum and the average amplitude increase as the signal
length grows.
I suspect that each sample might be significantly
broadened in the time domain, but since I am not entirely
familiar with the USRP B210's hardware processing, I am
unsure if this is the root cause. I am wondering if these
issues could potentially be improved by modifying the
hardware configuration, such as adjusting the filter
settings or other parameters. The code I’m using for the
B210 receiver is attached.
Has anyone experienced similar issues or have suggestions
on adjusting the B210's configuration or setup to address
these distortions? Any insights would be greatly appreciated.
Thanks in advance for your help!
------------------------------------------------------------------------
USRP-users mailing list --usrp-users@lists.ettus.com To
unsubscribe send an email tousrp-users-le...@lists.ettus.com
------------------------------------------------------------------------
USRP-users mailing list --usrp-users@lists.ettus.com To
unsubscribe send an email tousrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list --usrp-users@lists.ettus.com
To unsubscribe send an email tousrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com