bladeRF | bladeRF USB 30 Superspeed Software Defined Radio Source Code
kandi X-RAY | bladeRF Summary
kandi X-RAY | bladeRF Summary
This repository contains all the source code required to program and interact with a bladeRF platform, including firmware for the Cypress FX3 USB controller, HDL for the Altera Cyclone IV FPGA, and C code for the host side libraries, drivers, and utilities. The source is organized as follows:.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of bladeRF
bladeRF Key Features
bladeRF Examples and Code Snippets
Community Discussions
Trending Discussions on bladeRF
QUESTION
ANSWER
Answered 2021-Mar-05 at 09:32Managed to resolve this, by uninstalling GNU Radio and removing the 'master' ppa repository sudo add-apt-repository ppa:gnuradio/gnuradio-master
, which was in one of the installation instructions I came across.
After that I simply installed GNU Radio using the standard 20.10 repositories and all works fine now.
QUESTION
I am facing an error while I am trying to build my project using cmake.
I manually downloaded and install gtest on my pc (i.e. gtest header files are available in /usr/include) and libs such as gtest, gtest_main in /usr/lib)
Below is the code of my projects main function. (lte_softmodem_test.cpp)
...ANSWER
Answered 2020-Dec-24 at 14:16This is how I personally include Google Test in a clean way:
QUESTION
I have been using SDRSharp for quite some time, listening to various stations, and I wanted to divulge more into how I can create tools using GNURadio.
I downloaded GNURadio Companion 3.8.0.0 and ran through the first three lessons.
I was following lessons from the official GNURadio.Wiki using the said V3 RTL-SDR Dongle (RTL2832U R820T2 TCX0 + BIAST + HF)
I have encountered trouble when creating the FM receiver as per lessons. Due to my hardware being different than what the lesson used, I did make a few revisions to the parameters of the flow graph.
- I used a sample rate of 2.4e6 (2.4 MS/s) which is the max stable sample rate of the said dongle
- I used the RTL-SDR Source Block as opposed to the UHD Block
- I set the stop frequency to 2e9 as this dongle will not go as high as 6GHz
After these changes, I assume all is set, and Generate/Execute the flow graph. I am greeted with the following error:
...ANSWER
Answered 2020-Apr-22 at 19:57To give you a better answer, please answer the following questions: - what OS are you using? - how did you load GNU Radio 3.8? - have you tried using pip3 and python3? Try running the procedures in https://wiki.gnuradio.org/index.php/ModuleNotFoundError
You say "I downloaded GNURadio Companion 3.8.0.0", but you didn't say your source for it. Did you build the flowgraph yourself with GNURadio Companion 3.8.0.0, or did you load the https://raw.githubusercontent.com/gnuradio/gr-tutorial/master/examples/tutorial6/gr-tutorial-broadcast-fm-rx.grc ? It was written for GR 3.7.
Try this: - terminate SDRSharp - eject your dongle - reboot your computer - connect the dongle - try it again
QUESTION
I need your help ;). Try to work with SDR-receiver (blade RF). I have dll (bladeRF.dll). I have some code on C (struct, enum and function). Code on C:
...ANSWER
Answered 2020-Apr-13 at 17:30I won't give a complete answer here but some elements to help you. There are several issues with the code.
The record should be called TDevice
(not TDevices
) because it represents a single device.
It should embed buffers for the strings (serial
, manufacturer
, product
) with the correct sizes; putting pointers instead (PAnsiChar
) won't work.
bladerf_get_device_list()
takes a pointer to a pointer to a TDevice
. That's not what you give it.
bladerf_get_device_list()
allocates an array of TDevice
and returns its size. You should check the returned value. After you're done using the array, you should use bladerf_free_device_list()
to free it.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install bladeRF
Clone this repository via: git clone --recursive https://github.com/Nuand/bladeRF.git
Fetch the latest pre-built bladeRF FPGA image. See the README.md in the hdl directory for more information.
Fetch the latest pre-built bladeRF firmware image. See the README.md in the fx3_firmware directory for more information.
Follow the instructions in the host directory to build and install libbladeRF and the bladeRF-cli utility.
Attach the bladeRF board to your fastest USB port.
You should now be able to see your device in the list output via bladeRF-cli -p
You can view additional information about the device via bladeRF-cli -e info -e version.
If any warnings indicate that a firmware update is needed, run:bladeRF-cli -f <firmware_file>.
If you ever find the device booting into the FX3 bootloader (e.g., if you unplug the device in the middle of a firmware upgrade), see the recovery command in bladeRF-cli for additional details.
See the overview of the bladeRF-cli for more information about loading the FPGA and using the command line interface tool
Below are global options to choose which parts of the bladeRF project should be built from the top level. Please see the fx3_firmware and host subdirectories for more specific options.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page