Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 42 | -84/+177 |
| | |||||
* | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 42 | -121/+97 |
| | |||||
* | ad9361: Reconfigure Rx HB filters with MCR >58 MHz | Tom Tsou | 2017-06-28 | 1 | -1/+2 |
| | | | | | | | | | | | Disable halfband HB3 (shortest and closest filter to the ADC) and enable HB2 (larger and second closest filter to the ADC). This significantly reduces HB excess bandwidth rolloff and reduces the effective noise floor by ~20 dB at rates above 58 MHz. The filter change has no effect at clock rates below 58 MHz. Fixes #1542 "Significant raise in noise floor using MCR above 58MHz" | ||||
* | rfnoc: Added some more logging in graph code | Martin Braun | 2017-06-28 | 1 | -8/+18 |
| | |||||
* | uhd: tasks now use std::threads under the hood, and can't be interrupted | Martin Braun | 2017-06-28 | 10 | -41/+82 |
| | | | | | USRP1 and USRP2 used tasks that relied on Boost thread interruption mechanisms. These were replaced with explicit atomics. | ||||
* | Merge branch 'maint' | Martin Braun | 2017-06-28 | 1 | -365/+0 |
|\ | |||||
| * | x300: Removed stray file | Martin Braun | 2017-06-28 | 1 | -367/+0 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 1 | -0/+6 |
|\| | |||||
| * | b200: Added doc regarding external+GPSDO ref issues | Martin Braun | 2017-06-27 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 2 | -2/+22 |
|\| | |||||
| * | docs: Updated X300 docs to refer to the Knowledge Base regarding ↵ | bstapleton | 2017-06-27 | 1 | -1/+4 |
| | | | | | | | | daughterboard selection/compatibility. | ||||
| * | e310: Added some doc comments on frontend tuning | Martin Braun | 2017-06-27 | 1 | -1/+18 |
| | | |||||
* | | rfnoc: Fixed radio compiler warnings | Martin Braun | 2017-06-27 | 1 | -5/+5 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 2 | -4/+10 |
|\| | |||||
| * | e310: Clarified log message re GPS | Martin Braun | 2017-06-27 | 1 | -1/+1 |
| | | |||||
| * | docs: Clarified use of "gpsdo" for E310 | Martin Braun | 2017-06-27 | 1 | -3/+9 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 15 | -214/+262 |
|\| | |||||
| * | E300: Modify e300_poll_waiter to reduce minimum timeout and fix race condition | michael-west | 2017-06-27 | 1 | -14/+24 |
| | | |||||
| * | Fix: field was bool, but needs to take values -1;1 | Marcus Müller | 2017-06-27 | 1 | -2/+2 |
| | | |||||
| * | Revert "xcvr: Query ref clock, not ADC/DAC clock" | Martin Braun | 2017-06-26 | 1 | -1/+1 |
| | | | | | | | | This reverts commit 60920644aa33d1a6f7a4dac30bdb890b9bc4301f. | ||||
| * | X300: Fix DAC sync | michael-west | 2017-06-26 | 2 | -53/+14 |
| | | |||||
| * | X300: Implement single DMA channel for all async messages | Michael West | 2017-06-26 | 4 | -15/+45 |
| | | |||||
| * | X300: Dual channel TX performance improvements | Michael West | 2017-06-26 | 6 | -118/+157 |
| | | |||||
| * | twinrx: add reimport to LO options on property tree | Mark Meserve | 2017-06-15 | 1 | -1/+1 |
| | | |||||
| * | twinrx: remove committed build artifact | Mark Meserve | 2017-06-15 | 1 | -0/+0 |
| | | |||||
| * | twinrx: add reimport lo mode | Mark Meserve | 2017-06-15 | 4 | -16/+21 |
| | | |||||
* | | b200: Fixed logging messages during FPGA image loading. | Martin Braun | 2017-06-16 | 1 | -11/+19 |
| | | |||||
* | | x300: Added location info to FW ctrl error messages | Ashish Chaudhari | 2017-06-15 | 3 | -2/+23 |
| | | |||||
* | | utils: Added log_add to CMake for installation | Martin Braun | 2017-06-06 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-02 | 4 | -10/+10 |
|\| | |||||
| * | RTS: DevTest failure work around by increasing time between test | Trung N Tran | 2017-06-02 | 1 | -1/+1 |
| | | |||||
| * | Examples: Fix ascii typos | natetemple | 2017-05-20 | 3 | -9/+9 |
| | | |||||
* | | tools: Make dissector code generation script Python 3 compatible | Scott Torborg | 2017-05-30 | 1 | -9/+9 |
| | | |||||
* | | rfnoc radio: Made GPIO functions not pure virtual | Martin Braun | 2017-05-26 | 2 | -0/+28 |
| | | | | | | | | | | Default implementations simply throw an exception. Makes it easier to write new radio controls that do not implement GPIO features. | ||||
* | | gr-usrptest: remove TODO note fix python CMakeLists | Andrej Rode | 2017-05-26 | 2 | -23/+1 |
| | | |||||
* | | gr-usrptest: remove unit test cmake stub | Andrej Rode | 2017-05-26 | 2 | -20/+0 |
| | | |||||
* | | gr-usrptest: add LabVIEW remote control capability | Andrej Rode | 2017-05-26 | 8 | -23/+329 |
| | | | | | | | | | | - require modules labview_automation and hoplite for RTS python module - new python module: labview_control | ||||
* | | gr-usrptest: Initial creation | Andrej Rode | 2017-05-26 | 27 | -3/+4513 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - new OOT-blocks: phase_calc_ccf hier-block, measurement_sink_f - new python submodules: flowgraphs, functions, rts_tests - new apps: usrp_phasealignment.py - cmdline example for manual testing OOT-Blocks: - phase_calc_ccf takes two complex input streams and conjugate multiplys them and extracts the phase from the result and converts it to degree scale - measurement_sink_f: takes a float input stream and calculates average and stddev for a specified number of samples. Start of a measurement is invoked by a call of start_run() on the block. After a couple of runs average and stddev can be extracted. Python modules: - flowgrahps contains reconfigurable flowgraphs for different GNU Radio RF test cases - functions contains functions which are used in different apps/RTS scripts - rts_tests contains test cases which are meant to be executed from the RTS system. Depends on TinyDB, labview_automation Apps: - usrp_phasealignment.py is an example how to use the underlying flowgraph to measure phase differences. Commandline arguments of uhd_app can be used and several additional arguments can/have to be specified. Runs a phase difference measurement --runs number of times and averages phase difference over --duration seconds. Between measurements USRP sinks are retuned to random frequencies in daughterboard range. Results are displayed using motherboard serial and daughterboard serial | ||||
* | | gr-usrptest: init OOT | Andrej Rode | 2017-05-26 | 42 | -0/+17013 |
| | | |||||
* | | rfnoc: Backported GPIO controls on radio blocks | Martin Braun | 2017-05-24 | 3 | -1/+115 |
| | | |||||
* | | examples: Added channel param for samps to/from file example | Ashish Chaudhari | 2017-05-24 | 2 | -13/+24 |
| | | | | | | | | - Also, fixed an issue with the --repeat option in tx_samples_from_file | ||||
* | | cmake: add coverage target | Andrej Rode | 2017-05-23 | 2 | -0/+203 |
| | | |||||
* | | Add missing variable initialization | Martin Siegumfeldt | 2017-05-23 | 1 | -1/+2 |
| | | | | | | | | | | | | - and thereby avoid deadlock upon the first wait() invocation Signed-off-by: Martin Siegumfeldt <mns@gomspace.com> | ||||
* | | Types: Added equality/inquality operators to support Boost.Python additions | Paul David | 2017-05-23 | 6 | -0/+49 |
| | | | | | | | | | | | | - Added to subdev_spec_pair_t - Added to range_t - Added tests for the inequalities | ||||
* | | log: Removed timeout from logger, replaced with wait. | Martin Braun | 2017-05-23 | 1 | -2/+20 |
| | | | | | | | | | | This works because there's also another trace message on termination of the logger. | ||||
* | | log: Remove logging out of any UHD_STATIC_BLOCK. | trungnob | 2017-05-20 | 3 | -4/+4 |
| | | | | | | | | | | | | Window DLL loading is causing deadlock due to thread creation and synchronization of logging system; therefore, we want to remove it for now. | ||||
* | | log: Moved print_system_info to log.cpp. | trungnob | 2017-05-20 | 2 | -11/+18 |
| | | | | | | | | | | We want to display syteminfo when the log system get initialized. Also removes a static block. | ||||
* | | examples: Added real streaming modes | Martin Braun | 2017-05-15 | 1 | -5/+12 |
| | | |||||
* | | multi_usrp: Added more checks for properties that may not exist | Martin Braun | 2017-05-15 | 1 | -3/+12 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-05-15 | 2 | -4/+30 |
|\| |