# Transmitting at low sampling rates causes signal to be sent at higher rate

**URL:** <https://discourse.myriadrf.org/t/transmitting-at-low-sampling-rates-causes-signal-to-be-sent-at-higher-rate/5716>\
**Category:** System Development\
**Created:** [4 February 2020 15:41 UTC](https://discourse.myriadrf.org/t/transmitting-at-low-sampling-rates-causes-signal-to-be-sent-at-higher-rate/5716 "2020-02-04T15:41:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![TehWan](https://avatars.discourse-cdn.com/v4/letter/t/46a35a/32.png) [@TehWan](https://discourse.myriadrf.org/u/TehWan)\
**Post date:** [4 February 2020 15:41 UTC](https://discourse.myriadrf.org/t/transmitting-at-low-sampling-rates-causes-signal-to-be-sent-at-higher-rate/5716/1 "2020-02-04T15:41:36Z")

</div>

I’m sending generated DE-QPSK frames in a loop and I’m relying on hardware to control the rate. I’ve set a TX sample rate of 108 kSps (108e3), yet with the LimeSDR-USB, it seems to transmit the signal at 10 Msps (10e6). I have tried different SDRs (B200, N200) and they do not have this issue (though signal quality is much lower compared to the LimeSDR – lots of aliasing on TX).

I am using SoapySDR with a straightforward setup. I have a fixed symbol rate and I do interpolation of my signal (8 times) to get the 108 kSps rate.

This is all verified through a spectrum analyzer (Agilent CSA Spectrum Analyzer N1996A).

---

<div class="post-metadata">

**Author:** ![TehWan](https://avatars.discourse-cdn.com/v4/letter/t/46a35a/32.png) [@TehWan](https://discourse.myriadrf.org/u/TehWan)\
**Post date:** [4 February 2020 16:42 UTC](https://discourse.myriadrf.org/t/transmitting-at-low-sampling-rates-causes-signal-to-be-sent-at-higher-rate/5716/2 "2020-02-04T16:42:45Z")

</div>

It turns out it is controlling the rate properly. It’s just the noise floor around the signal is raised by a lot (for a 6 kHz wide channel, it’s raising it by \>30 dB over 250 kHz). I don’t get the aliasing I see in the other SDRs, but given the smallest filter the LimeSDR takes is 5 MHz, I guess I’ll have to filter it further in DSP.
