4381 Commits

Author SHA1 Message Date
Kirill Zakharenko
7b955574a5 minor debianization fixes: +x debian/rules, correct debian/source/format 2015-06-29 11:45:45 +03:00
Josh Blum
4b102f0c4c Merge branch 'debian' 2015-06-20 16:45:07 -07:00
Josh Blum
0d7b517923 debian: changelog entry for 1.0.3 release 2015-06-20 16:44:57 -07: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
0b105893a4 Merge branch 'achemeris/iq_cal_work' implementing Tx IQ calibration. 1.0.3 2015-05-28 17:34:56 -04:00
Josh Blum
41b93944a0 fpga: move tx frontend mux between DSP and corrections module
On the RX side, the same mux is between the corrections and the DSP.
However, for TX, this was between the DAC and corrections module,
leading to the host code setting the wrong corrections when the
channel 0 was set to frontend mapping "B:0".

This fixes the issue with the tx iq calibration utility.
A new fpga image is checked in and compat minor bumped.
2015-05-28 17:33:00 -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
Josh Blum
471eedbb6a debian: first shot at umtrx debianization 2015-05-26 17:12:04 -07: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
189828f29c Merge branch 'achemeris/pa_control' 2015-05-09 01:17:11 -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
7b15bc857b Merge branch 'achemeris/dc_offset_work' 2015-05-07 20:07:08 -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
Alexander Chemeris
32f82d646b host: Actually test dc_i/q_stop values. 2015-05-07 19:02:11 -04:00
Alexander Chemeris
c3754d5048 host: Better abstraction for dc calibration routines. 2015-05-07 19:01:02 -04:00