I want to send a music with two signal but I am taking this error why ?
0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
it is saying to me this error ?
-osmosdr 0.1.4 (0.1.4) gnuradio 3.8.0.0
built-in sink types: uhd hackrf bladerf soapy redpitaya freesrp file
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTX LPF configured
– Using subdev spec ‘0:0’.
e[1;31m[FATAL] [UHDSoapyDevice] e[0;39mSetFrequencyCGEN(3,84 MHz) - cannot deliver requested frequency
e[0;33m[WARNING] [MULTI_USRP] e[0;39mThe hardware does not support the requested TX sample rate:
Target sample rate: 0.030000 MSps
Actual sample rate: 20.000000 MSps
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mFilter calibrated. Filter order-4th, filter bandwidth set to 10 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTX LPF configured
thread[thread-per-block[4]: <block usrp_sink(3)>]: SoapyLMS7::setupStream() failed:
e[1;31m[FATAL] [UHDSoapyDevice] e[0;39mSetup Stream: Channel already in use
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTx calibration finished
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
IgnasJ
28 October 2019 09:17
2
Hi,
I can see that it fails to set sample rate because it is too low. Try setting higher sample rate, at least 50 kHz.
Dont fixed anything How I can Send a signal with multi frequencies ?
<<< Welcome to GNU Radio Companion 3.8.0.0 >>>
Block paths:
/usr/share/gnuradio/grc/blocks
Loading: “/root/tekko.grc”
Done
Generating: ‘/root/tekko.py’
Executing: /usr/bin/python3 -u /root/tekko.py
gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.8.0.0
built-in sink types: uhd hackrf bladerf soapy redpitaya freesrp file
e[0;32m[INFO] [UHD] e[0;39mlinux; GNU C++ version 9.2.1 20190909; Boost_106700; UHD_3.14.1.1-1
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mMake connection: ‘LimeSDR Mini [USB 2.0] 1D4C3893CE8AAC’
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mReference clock 40,00 MHz
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mDevice name: LimeSDR-Mini
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mReference: 40 MHz
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mLMS7002M calibration values caching Disable
– Using subdev spec ‘0:0’.
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mFilter calibrated. Filter order-4th, filter bandwidth set to 10 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTX LPF configured
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTx calibration finished
Done
Generating: ‘/root/tekko.py’
Executing: /usr/bin/python3 -u /root/tekko.py
gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.8.0.0
built-in sink types: uhd hackrf bladerf soapy redpitaya freesrp file
e[0;32m[INFO] [UHD] e[0;39mlinux; GNU C++ version 9.2.1 20190909; Boost_106700; UHD_3.14.1.1-1
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mMake connection: ‘LimeSDR Mini [USB 2.0] 1D4C3893CE8AAC’
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mReference clock 40,00 MHz
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mDevice name: LimeSDR-Mini
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mReference: 40 MHz
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mLMS7002M calibration values caching Disable
– Using subdev spec ‘0:0’.
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mFilter calibrated. Filter order-4th, filter bandwidth set to 10 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.8.0.0
built-in sink types: uhd hackrf bladerf soapy redpitaya freesrp file
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTX LPF configured
– Using subdev spec ‘0:0’.
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mFilter calibrated. Filter order-4th, filter bandwidth set to 10 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTX LPF configured
e[0;32m[INFO] [UHDSoapyDevice] e[0;39mTx calibration finished
e[1;31m[FATAL] [UHDSoapyDevice] e[0;39mSetup Stream: Channel already in use
thread[thread-per-block[2]: <block usrp_sink(3)>]: SoapyLMS7::setupStream() failed:
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
e[0;33m[WARNING] [UHDSoapyDevice] e[0;39mpopping from TX, samples popped 0/1020
Done (return code -15)
Garmus
29 October 2019 15:28
5
Hey,
Looking at your GNURadio flowgraph I see multiple problems:
Do not use “Throttle block” when using actual hardware throttling (board and software takes care of that)
Do not use two sink blocks with one hardware board.
Also, If you are trying to send two distinct waveforms you should add them and not multiply.
If you are using Lime boards I highly encourage you to use gr-limesdr blocks because it avoids the problems which come up by using osmocom->uhd->soapysdr->limeapi stack. gr-limesdr blocks use limeapi directly.
Garmus:
Throttle block
Garmus I Have one Limesdr . How I can send one mesage in two frequencies one time 100 mhz after 120 mhz dynamic frequencies ? You know ? I want to dynamic frequencies when I am transmitting ?