First post in a new series that will hopefully prove useful to those getting up to speed with the LimeSDR, its LMS7002M FPRF transceiver, Lime Suite and associated APIs:
Great!
Nice entry, looking for next edition
This is exactly what LimeSDR is missing! Looking forward to the next bits. Then maybe Iâll actually be able to get mine to work.
Hi All,
The second post in the series has just gone up:
https://myriadrf.org/blog/limesdr-made-simple-part-2-matching-lms7002m-rx-iq/
This second article answers a lot of questions I have had. It also raised many more. Mostly âWhat is this?â and âWhy would I need to adjust that?â I am going to wait and read before I ask, though. That way I will only have hard to answer questions left.
The hard ones would be âHow do I make X happen when Z is low and W wonât do D while F is high intermittently?â
Part 3 in the LimeSDR Made Simple series is out! A Practical Example:
https://myriadrf.org/blog/limesdr-made-simple-part-3-practical-example/
Part 4 is now out and takes a look at constructing an FM receiver using Pothos:
https://myriadrf.org/blog/limesdr-made-simple-part-4-pothos-beyond/
Part 5 is now up, which takes a look at using GNU Octave to generate waveforms which can then be transmitted using Lime Suite GUI:
https://myriadrf.org/blog/limesdr-made-simple-part-5-putting-software-sdr/
Great series this time, Andrew - Iâll check this out since Iâve used Octave in the past.
73 de Marty, KN0CK
thanks for the update Andrew
Part 6 in the series is now up and looks at receiving ASK/OOK signals using Pothos and GNU Radio:
https://myriadrf.org/blog/limesdr-made-simple-part-6-one-way/
Part 7 is now up on the Myriad-RF blog:
https://myriadrf.org/blog/limesdr-made-simple-part-7-one-way-continued/
The eighth instalment is now out!
LimeSDR Made Simple Part 8: C Examples and SoapySDR API:
https://myriadrf.org/blog/limesdr-made-simple-part-8-c-examples-soapysdr-api/
The ninth instalment is now up and this takes a look at using the VNA example based on pyLMS7002M:
A post was split to a new topic: Board overheated and no longer recognised
I have tried to test a site survey tool code. I will get two errors.
First:
error: âCleanupâ undeclared (first use in this function) atexit(Cleanup);
Cleanup is undefined
Second:
undefined reference to `Get_Samplesâ
Where I can find Get_Samples function?
I can compile the example when commenting these two lines, but I guess at least âGet_Samplesâ should do something?
atexit(Cleanup);
is probably not necessary as at the end thereâs a Close(sdr);
.
Get_Samples
may not be needed either, as thereâs a Read_1024_samples
below.
What do you get when running the program?
Output is this:
$ ./example2.bin 1e6 2e6 100e3
Found device #0: addr=1d50:6108, driver=lime, label=LimeSDR-USB [USB 2.0] 9062000C40615, media=USB 2.0, module=FX3, name=LimeSDR-USB, serial=0009062000C40615,
[INFO] Make connection: âLimeSDR-USB [USB 2.0] 9062000C40615â
[INFO] Reference clock 30.72 MHz
[INFO] Device name: LimeSDR-USB
[INFO] Reference: 30.72 MHz
[INFO] LMS7002M calibration values caching Disable
Rx antennas: NONE, LNAH, LNAL, LNAW, LB1, LB2,
Rx gains: TIA, LNA, PGA,
Rx freq ranges: [0 Hz -> 3.8e+09 Hz],
Starting RMS scan, Start is: 1000000.000000, End is: 2000000.000000, Interval is: 100000.000000
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
This gives a total of: 10.000000 Sample pointsFreq is: 2000000.000000, RMS is: 0.000923
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2100000.000000, RMS is: 0.000924
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2200000.000000, RMS is: 0.000892
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2300000.000000, RMS is: 0.000850
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2400000.000000, RMS is: 0.000866
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2500000.000000, RMS is: 0.000932
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2600000.000000, RMS is: 0.000941
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2700000.000000, RMS is: 0.000975
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2800000.000000, RMS is: 0.000887
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Cannot achieve desired sample rate: rate too low
[ERROR] Rx calibration: MCU error 5 (Loopback signal weak: not connected/insufficient gain?)
Freq is: 2900000.000000, RMS is: 0.000941
Done
Which antenna port is used / how to select antenna port?
I found the antenna setting by myself. It is in setAntenna function.