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