bladeRF
bladeRF copied to clipboard
bladeRF USB 3.0 Superspeed Software Defined Radio Source Code
Currently, the cyapi_submit_stream_buffer() and the libusb_submit_stream_buffer() implementations are practically the same. With a little code review, I think we can move a lot more common code back up into usb.c,...
The `jump_to_boot` functionality prevents the device from being closed cleanly. If we wait until the NULL interface is restored to make the jump, we can close the device cleanly.
In order for downstream blocks to be aware of signal timing, the MATLAB System Object requires a Signal Specification block as shown below: ![bladerf_rx](https://cloud.githubusercontent.com/assets/3046210/12584496/c6f6b5d0-c415-11e5-8647-c71d1097dea8.png) Ideally, we could integrate any tagging/metadata...
It was suggested here https://nuand.com/forums/viewtopic.php?f=5&t=3792&sid=9ec2f9cc209b95243d1a1e92c5bbed22 that the FPGA firmware maintains unsigned 64-bit counters (see: rx_overflow_count and rt_overflow_count in bladerf-hosted.vhd) in the FIFO readers/writers, however these are not exposed in libbladerf...
[Here in the NIOS code](https://github.com/Nuand/bladeRF/blob/9f72b2e98cb9b86aaaa3c7613e92cc08e30221ca/hdl/fpga/ip/altera/nios_system/software/bladeRF_nios/src/devices.c#L335) we currently perform an SPI transaction in the form: ``` [ Command | Read Data ] ``` However, the DAC actually requires two separate transactions...
The reset request to the FX3 via `bladerf_device_reset()` causes the device to reset immediately. This results in the device dropping out underneath libbladeRF's nose. A better solution would be to...
Currently, the RX Multiplexer is placed before the IQ correction module in the FPGA design. This has two drawbacks: - A custom FPGA application working on the IQ samples would...
Except for modifying function bladeRF_VCTCXO.m, is there any other way to use the 10MHz reference in MATLAB? Or does anyone know how to modify it?
Hi, would it be possible/desirable to implement an interleaved SC12_Q11 format? This way the bitrate over USB3 could be reduced at the cost of host CPU power. My aim is...
I noticed that when using the XB-200 expansion board and setting the frequency always the following error will be thrown: ``` [ERROR @ host/libraries/libbladeRF/src/board/bladerf1/bladerf1.c:2398] Consider supplying the quick_tune parameter to...