Andre Puschmann
c6e19645af
add zmq-based rf driver
6 years ago
Andre Puschmann
3405a1bff6
add multi-channel support for soapy
6 years ago
Andre Puschmann
beec489dd4
fix issue in SoapySDR tx routine
...
correct offsetting tx buffer when first call couldn't tx all samples
6 years ago
Andre Puschmann
7343453e25
fix bug in rf_imp
...
- set thread gain run variable to false by default
6 years ago
Xavier Arteaga
c782ef2aa5
Solved unitialised values in UE (up to prach) and free
6 years ago
Andre Puschmann
98780c1af5
free mem for UHD handler if no UHD device was found
6 years ago
Andre Puschmann
e25d0f5d8a
fix Soapy deactivation during build if lib was found
6 years ago
Andre Puschmann
0380c83175
remove RF device calibration settings from UE/eNB config
...
- this remove RF calibration parameters that were an extra
section in the eNB/UE config but were hardly used (only old bladeRF)
- a better way to pass those parameter would be through the
device args in the normal rf config section
6 years ago
Andre Puschmann
d981f129e0
Merge branch 'master' into next
6 years ago
Zhe Huang
3433b0ffde
assign correct values from BladeRf manual calibration to correction
...
* Assign correct values from BladeRf manual calibration to correction
The rf_calibration function for blade RF was assgiing dc_gain to
BLADERF_CORR_FPGA_PHASE and dc_phase to BLADERF_CORR_FPGA_GAIN. This hot
fix corrects the value assignments in both rf_blade_set_tx_cal and
rf_blade_set_rx_cal functions.
6 years ago
Xavier Arteaga
f865296421
Added BladeRF Micro Support (required bladerf driver > 2.0.2)
6 years ago
IgnasJ
67c8bf1368
Fixes for srsLTE on ARM ( #229 )
...
* Fix ARM NEON code compilation
Fix LV_HAVE_NEON defintion incorrecly used instead of HAVE_NEON in some places
Replace vqabsq_s32 with vabsq_f32 as vqabsq_s32 requires int type (fails to compile)
Fix missing NEON code path in mat.h in srslte_mat_2x2_mmse_csi_simd()
* Fix timestamp overflow issue on 32-bit systems with Soapy driver
'time_t secs' can be 32-bit on some systems. This causes calculation:
'secs * 1000000000;' to overflow.
6 years ago
Andre Puschmann
dc41240106
increase UHD tx timeout to 1.0
7 years ago
Andre Puschmann
bfb9ba43b4
increase UHD recv timeout to 1.0
7 years ago
Andre Puschmann
e6366b4570
fix stopping of async thread in UHD
7 years ago
Andre Puschmann
9b8d7aeddf
fix warning
7 years ago
Andre Puschmann
b0a79ac616
fix segfault when ASYNC thread is disabled
7 years ago
wangqiang1588
dfce3ea155
Fix crash if args is NULL ,enable multi rx channels setting ( #198 )
7 years ago
Merlin Chlosta
deab23c9ec
Fix non-blocking rf_uhd_recv_with_time_multi ( #195 )
...
Return the number of actually received samples, not the requested samples.
7 years ago
Ismael Gomez
9c5b9cef94
Set initial AGC gain correctly
7 years ago
Ismael Gomez
f273ec959b
Set initial AGC gain correctly
7 years ago
Andre Puschmann
5a0de01905
adding async thread to soapy
7 years ago
Andre Puschmann
d7e4797f3f
add rf error handler in soapy
7 years ago
Andre Puschmann
91e1b27219
Merge branch 'master' into next
7 years ago
Ismael Gomez
ea3fdf7f51
Increased uhd timeout
7 years ago
Andre Puschmann
0fcb27de53
soapy: make soapy log level a device param and fix issue in setting tx bandwidth
7 years ago
Ismael Gomez
c04c147451
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
9d18349a08
Reduced uhd timeout
7 years ago
Andre Puschmann
ddf7d2b2f7
soapy: rework driver init and add option to load config file
7 years ago
Andre Puschmann
f8fb176ff5
soapy: use log-level error to suppress late warning on console
7 years ago
Andre Puschmann
a68758ab0d
soapy: set RF bandwidth during rate change
7 years ago
Andre Puschmann
937cb4d7a8
rework error handling in Soapy and add statistics
7 years ago
Andre Puschmann
5d2a947aac
soapy: rework rx/tx timing
7 years ago
Andre Puschmann
727d26e75f
init Soapy with LTE rates before creating streams
7 years ago
Andre Puschmann
b8391d20a4
fix tx/rx calibration for Lime
7 years ago
Andre Puschmann
da55c6a71c
expose antenna port selection for soapy through device arguments
7 years ago
Andre Puschmann
1c3017771f
move helper functions for processing args to own header
7 years ago
David Rupprecht
764c3b574e
Add limeSDR mini devname
7 years ago
Andre Puschmann
2605c9066b
improve lime support for srsUE by stopping/starting rx streaming during rate changes
7 years ago
Xavier Arteaga
301415a00a
Fixed AGC out of bounds gain
7 years ago
Ismael Gomez
3f816813c1
Restored async Late/Underflow monitor thread in USRP. Added option silent to turn it off
7 years ago
Ismael Gomez
be47be381c
uhd: Enable MIMO channel alignment for X300
7 years ago
Ismael Gomez
a87e7b3e43
Protect uhd_tx_streamer_send() by a mutex inside rf driver
7 years ago
Tom Tsou
ba3de5d94a
uhd: Add N3xx support
7 years ago
Xavier Arteaga
28ef713160
AGC does not get stuck in high gain if low signal. AGC is now default.
7 years ago
Ismael Gomez
ff1269add3
HO working
7 years ago
Ismael Gomez
edd9cbf4dc
Merge branch 'next' into sync_states
7 years ago
Andre Puschmann
08212a6b13
fix compile warning due to missing async thread
7 years ago
Ismael Gomez
b3be54b274
Attach and paging ok. Reselection on IDLE not working
7 years ago
Francisco Paisana
cd0373c533
opt assignment was being erased by bzero call
7 years ago
Andre Puschmann
c198547728
add new RF RX error type and make the UHD driver issue that if anything unexpected happens
7 years ago
Andre Puschmann
f60a9eab41
initialize RF UHD handler in init
7 years ago
Ismael Gomez
fd0c8168f0
Set to Continuous RX and TX
7 years ago
Ismael Gomez
5251cb3671
Stop RX stream when cell not found during initial cell search
7 years ago
Xavier Arteaga
10fc1855d6
Fixed Coverity INFO/DEBUG messages with too many arguments and a few more
7 years ago
Andre Puschmann
a7ced05be5
fix coverity issue in soapy
7 years ago
Andre Puschmann
02856704c8
more coverity fixes
7 years ago
Andre Puschmann
f2ea8222f9
soapy: make timeout a variable
7 years ago
Andre Puschmann
9be16097bf
lime: add lo_locked sensor read
7 years ago
Ismael Gomez
754566b28f
Changed priorities to below UHD in srsUE
7 years ago
Andre Puschmann
04dd4ba01b
uhd: add e300 default config and fix loop for rx'ing samples
7 years ago
Ismael Gomez
62c9910b28
Increased timeout for LimeSDR
7 years ago
Ismael Gomez
ba8a42b92a
Set master clock rate by default for usrp unless x300 is defined
7 years ago
Ismael Gomez
bbc5fad1cf
Possible fix to RSSI bug by scoping rssi_sensor variable to local function
7 years ago
Ismael Gomez
6711387ad7
Disabled AGC for initial cell search. Copy CFO from search and disable CP based CFO after search to reduce overhead
7 years ago
Ismael Gomez
88e19ca19d
Start AGC from half maximum gain
7 years ago
Ismael Gomez
64ed986a11
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
56f95ec8be
Avoid changing master clock rate if it's the same
7 years ago
Xavier Arteaga
abbbae9e81
rf_uhd_imp tx forces zeros if null pointer buffer
7 years ago
Ismael Gomez
39f9f15232
Fixed bug with 2 rx antennas
7 years ago
Ismael Gomez
b0a2fa3b0b
Merge branch 'enbmimo' into mob_crypto_mimo
7 years ago
Ismael Gomez
f1c6bcd252
Merge branch 'next' into mobility
7 years ago
Ismael Gomez
a3a1d268b7
Improved CFO estimation/correction by filtering central 6 PRB. Cleaned ue_sync/sync/pss objects. Used const attr in vector and other objects
7 years ago
Ismael Gomez
d428760b20
Merge branch 'next' into mobility
7 years ago
Ismael Gomez
408545dab8
X2 (constant NCC) working
7 years ago
Ismael Gomez
8b6bd607a7
Fixed and tested AGC
7 years ago
Xavier Arteaga
b7d678f05e
Solved bug when parsing two times the same subdev_spec
7 years ago
Xavier Arteaga
d041431c13
Merge branch 'reporting' into enbmimo
7 years ago
Xavier Arteaga
861d65b070
Added subdev RF arguments. It fixes #95
7 years ago
Xavier Arteaga
ca07f0064d
Remove otw_format=sc12/sc16 from device args, also commas.
7 years ago
Xavier Arteaga
9fbcf95367
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into enbmimo
7 years ago
yagoda
cd6ca95cd1
lime additions and resampler optimizations ( #94 )
...
* adding optimizations to fractional resampler
* adding txrx delay for N210 and Lime
* minor corrections to Lime api
* optimization of the fractional resampler
7 years ago
Paul Sutton
54b56ded4a
Merge branch 'master' into next
7 years ago
Paul Sutton
935afe6ef3
Minor soapy fix
7 years ago
Xavier Arteaga
96a6d6ae9f
Merge branch 'next' into enbmimo
7 years ago
Ismael Gomez
5509262f54
Fixed possible bug in rx_metadata
7 years ago
Xavier Arteaga
e8da7160f0
eNB transmits diversity by default if two cell ports are configured
7 years ago
Andre Puschmann
8dc8d8d521
fix warning
7 years ago
Andre Puschmann
cfc9432ee2
fix warning
7 years ago
Andre Puschmann
5d5e8167b7
stop radio after radio error
7 years ago
Andre Puschmann
f619f53cc4
fix soapy support
7 years ago
Andre Puschmann
df2bbd4087
fix multi channel tx support in soapy
7 years ago
Andre Puschmann
81b143715b
fix formating
7 years ago
Ismael Gomez
b12d69b439
Set default TX mode to continuous and fixed uplink synchronization (radio set offset concurrent access)
7 years ago
Ismael Gomez
05306d6a05
Merge branch 'segfault_mimo' into next
7 years ago
Xavier Arteaga
55446fc2a2
Over the wire format can be selected through RF args
7 years ago
Ismael Gomez
931cfa2db9
Add source of Late message
7 years ago
Ismael Gomez
db4045f214
Do not exit on UHD recv error code
7 years ago
Ismael Gomez
0844274147
Removed UHD decimation warnings for 2 antennas
7 years ago
Xavier Arteaga
54974c5d64
Fixed over the wire bits to 12 (MIMO only)
7 years ago