Search found 46 matches

by rtucker
Thu Jul 12, 2018 12:41 pm
Forum: Software development
Topic: How to import bladerf in python code
Replies: 1
Views: 120

Re: How to import bladerf in python code

Greetings... For a practical example, take a look at: https://github.com/Nuand/bladeRF/blob/master/host/examples/gnuradio/rx_gui/bladeRF_rx.py You will need to have a working GNU Radio installation to use gr-osmosdr. Many Linux distributions provide it through their package manager, or you can insta...
by rtucker
Thu Jul 12, 2018 12:34 pm
Forum: Hardware and RF
Topic: Terrible sensitivity?
Replies: 3
Views: 245

Re: Terrible sensitivity?

Greetings, I'd like to make sure everything is hooked up correctly. Can you verify that: - RXIF on the XB-200 is connected to RX on the bladeRF - RXFILT and RXFILT-ANT are directly connected via SMA cable (if using the xb200=custom setting) - RXANT is connected to the antenna Also, it's very unlikel...
by rtucker
Fri Jun 08, 2018 2:27 pm
Forum: Software development
Topic: GPIO: Set output pin by sample count
Replies: 7
Views: 1387

Re: GPIO: Set output pin by sample count

So in this case, it's likely conflicting with the xb_gpio_direction process up around line 1171: xb_gpio_direction : process(all) begin for i in 0 to 31 loop if (xb_gpio_dir(i) = '1') then nios_xb_gpio_in(i) <= nios_xb_gpio_out(i); if (xb_mode = "10" and i + 1 = 2) then exp_gpio(i+1) <= nios_ss_n(1)...
by rtucker
Wed Jun 06, 2018 10:35 am
Forum: Troubleshooting
Topic: Building bladeRF on Arch
Replies: 4
Views: 689

Re: Building bladeRF on Arch

This should be fixed in master with commit https://github.com/Nuand/bladeRF/commit ... f2c0dd9bb0.

Thanks for the heads up :)
by rtucker
Mon Jun 04, 2018 9:17 am
Forum: Tutorials and Examples
Topic: How to use bladeRF-cli's calibration function?
Replies: 6
Views: 1360

Re: How to use bladeRF-cli's calibration function?

Your measurement results will only be as good as your reference equipment. Another SDR (or even the bladeRF's loopback) can be used as a spectrum analyzer for this purpose, but if its IQ/DC imbalances aren't known and compensated for, your results will not be ideal.
by rtucker
Fri Jun 01, 2018 11:18 am
Forum: Tutorials and Examples
Topic: How to use bladeRF-cli's calibration function?
Replies: 6
Views: 1360

Re: How to use bladeRF-cli's calibration function?

There's currently no built-in automatic method to perform I/Q calibration. If you don't have a signal generator readily available, you can do an RX I/Q calibration using loopback: https://github.com/Nuand/bladeRF/wiki/DC-offset-and-IQ-Imbalance-Correction#using-gnu-radio-and-the-bladerfs-rf-loopback...
by rtucker
Mon Apr 30, 2018 1:25 pm
Forum: Hardware and RF
Topic: Bladerf gains
Replies: 2
Views: 1143

Re: Bladerf gains

Greetings, For the osmosdr bladeRF source block, the "BB gain" is RXVGA1+RXVGA2. It is partitioned such that all gain goes to RXVGA1 until it is max'd out, then RXVGA2 gets the remaining gain. "RF gain" is directly mapped to the LNA. What is your setup for comparing the RTL SDR versus the bladeRF? I...
by rtucker
Mon Apr 30, 2018 12:11 pm
Forum: Software development
Topic: YateBTS firmware for bladeRF x40
Replies: 2
Views: 1053

Re: YateBTS firmware for bladeRF x40

The Yate project implemented their own driver to directly control the bladeRF's hardware, bypassing our C library entirely. Since it's built to control a specific version of the FPGA, it will not work with newer FPGA versions (which use a different control interface) without significant overhaul. Th...
by rtucker
Thu Apr 26, 2018 1:48 pm
Forum: General
Topic: BladeRF and MATLAB 2017a error
Replies: 22
Views: 9440

Re: BladeRF and MATLAB 2017a error

Oh frack, my bad. I did indeed delete it. Sorry about that.

Here it is again:
https://www.dropbox.com/s/isfaiyo1l9wf9 ... 1.exe?dl=0
SHA256: 61d7a5868e58d3e6cb7695661aa3a605efe230b34841b6e585817fc061fec44d
by rtucker
Wed Apr 25, 2018 8:34 am
Forum: Troubleshooting
Topic: Booting issue
Replies: 9
Views: 2296

Re: Booting issue

Okay, that makes sense :)

What OS are you running? If Linux, what shows up in 'dmesg' or 'journalctl -f' when you attach the bladeRF and then start bladeRF-cli? Is it possible to try with a different USB controller (if your host PC has multiple ones available) or a different host PC?