Josh Blum
e069b6d39c
umtrx: client handler thread to keep socket open
2015-07-04 19:19:39 -04:00
Josh Blum
28f423567b
umtrx: changes to tcp query server
...
* tcp query server is on its own thread
* tcp query take full sensor path (simpler)
* select on client socket to wait for data
2015-07-04 19:19:39 -04:00
Josh Blum
67303bcbcc
umtrx: mutex for i2c-based interfaces
2015-07-04 19:19:38 -04:00
Josh Blum
0fc60d2275
umtrx: sensor query support and comments
2015-07-04 19:19:38 -04:00
Josh Blum
ce5f31f713
umtrx: mutex for lms ctrl wrapper class
2015-07-04 19:19:38 -04:00
Josh Blum
802b24c565
umtrx: work on status monitor tcp server
2015-07-04 19:19:38 -04:00
Josh Blum
56c4174ad4
umtrx: skeleton for status monitor thread
2015-07-04 19:19:38 -04:00
Alexander Chemeris
7727cd283c
host: By default route each Rx channel to it's own antenna.
2015-07-04 19:14:10 -04:00
Alexander Chemeris
ff13c7d73a
host: Add ability to set diversity switches position from UHD args.
...
Diviersity switch controls are also aliased RF frontends property subtrees now.
2015-07-04 19:12:34 -04:00
Alexander Chemeris
0bee662b81
host: Implement property_alias() function which creates an alias at the proprty tree.
2015-07-04 19:01:23 -04:00
Josh Blum
aec754eb07
umtrx: strip leading g from describe hash
2015-06-04 20:44:31 -04:00
Alexander Chemeris
756cb9a74c
utils: Better documentation for umtrx_auto_calibration.
2015-06-03 13:51:32 -04:00
Alexander Chemeris
a872102cd9
host: Fix UHD args in the umtrx_auto_calibration.
2015-05-28 17:33:00 -04:00
Alexander Chemeris
89277c6e56
host: Add missing new line in the calibration utils output.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
1773223b81
host: Improve console output for calibration utilities.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
24527ece28
host: Use "fifo_ctrl_window=0" UHD param in the umtrx_auto_calibration.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
7834aa4709
host: Better reporting at the end of umtrx_auto_calibration
2015-05-28 17:32:59 -04:00
Alexander Chemeris
f61d102791
host: Checking in umtrx_auto_calibration script.
...
The script is a shortcut to run UmTRX calibration for a selected band.
2015-05-28 17:32:59 -04:00
Alexander Chemeris
d8b282404b
host: An attempt to get IQ balance caliration working with the 2nd channel.
...
The 2nd channel calibration still doesn't work, but I thought this code is
useful anyway to unify DC and IQ calibratoin code.
2015-05-28 17:30:32 -04:00
Alexander Chemeris
4cd94528aa
host: Correctly store IQ balance calibration values.
2015-05-28 17:30:31 -04:00
Alexander Chemeris
fb59ec9bd2
host: Better default values for umtrx_cal_tx_iq_balance.
2015-05-28 17:30:31 -04:00
Alexander Chemeris
9577f31bfb
host: Checking in umtrx_cal_tx_iq_balance utility.
2015-05-28 17:30:31 -04:00
Alexander Chemeris
df513b81e5
host: Move more generic functions to usrp_cal_utils.hpp
2015-05-28 17:30:31 -04:00
Alexander Chemeris
10e758be8c
host: Implement setting Rx VGA1 gain in real dBs.
2015-05-20 12:21:29 -04:00
Alexander Chemeris
9c20b295d5
host: Fix whitespaces.
2015-05-20 12:17:00 -04:00
Alexander Chemeris
14e58af929
host: Implement power control below the PA minimum output power using LMS VGA.
2015-05-18 02:06:05 -04:00
Alexander Chemeris
9a752069e7
host: Output all known PA types on startup.
2015-05-18 00:26:10 -04:00
Alexander Chemeris
283dae8214
host: Implement functions to list all known PA types.
2015-05-18 00:17:44 -04:00
Alexander Chemeris
df90e2b342
host: Replace 'pa_power_limit' param with 'pa_power_max_w' and 'pa_power_max_dbm'.
2015-05-18 00:16:31 -04:00
Alexander Chemeris
0b1c002f32
host: Add utils to read NMEA and GPS coordinates from UmTRX.
2015-05-16 01:10:39 -04:00
Alexander Chemeris
313488b2d3
host: Fix umtrx_cal_tx_dc_offset help output to mention UmTRX.
2015-05-09 22:35:55 -04:00
Alexander Chemeris
f913c39c0c
host: Checking in a full scale DCDC conversion table.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
84c5426fd8
host: Delay between DCDC setting and reading it back is not necessary when there is a PA installed.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
ac22360125
host: Enable DCDC converter before setting its value.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
6bf16b4e66
host: Give DCDC converter time to settle when we set PA output power.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
451cc221be
host: UHD uses dB for gains, not Watts.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
73ab35d46c
host: Implement case insensitive PA type comparison.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
a189138078
host: Better status message
2015-05-09 01:16:52 -04:00
Alexander Chemeris
2d83e6caed
host: Output a status message when PA power is limited by a configuration parameter.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
9becc6bdf8
host: Implement PA output power limit parameter.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
a5cee8c757
host: Fix power_amp_impl::max_power() implementation.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
5001cb8f95
host: Fix crash and beautift code.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
1337b13d56
host: Move power amp code into a separate class.
2015-05-09 01:16:52 -04:00
Alexander Chemeris
93aaef643d
Initial implementation of the power control for UmTRX+PA systems.
2015-05-09 01:16:52 -04:00
Josh Blum
a33b3e92e4
umtrx: support dirty version marker when tree is unclean
2015-05-07 20:54:22 -07:00
Josh Blum
08c05c5f1b
umtrx: add fifo_ctrl_window argument to specify window size
...
This is for debugging issues with the fifo control on some systems which are seeing missing packets.
Running with --args="fifo_ctrl_window=0" will set the window size to nothing, which acks all outgoing packets ASAP.
2015-05-07 19:44:39 -07:00
Alexander Chemeris
000a874189
host: Update copyright for umtrx_cal_tx_dc_offset.cpp.
2015-05-07 20:11:06 -04:00
Alexander Chemeris
e14c900821
host: Use amplitude setting for Dc offset calibration.
...
If we want 0 amplitude, we can set this with the command line parameter.
2015-05-07 20:05:39 -04:00
Alexander Chemeris
271b8a045e
host: Better algorithm for Dc offset compensation search.
2015-05-07 19:42:04 -04:00
Alexander Chemeris
30a4557825
host: Improvements in the dc_cal_t abstraction.
2015-05-07 19:11:59 -04:00