Ismael Gomez
|
fa2fe0bf4e
|
Fixed tbs=0 for format1c si-rnti
|
9 years ago |
Ismael Gomez
|
5c6311fc56
|
Added ENB processing functions
|
9 years ago |
Ismael Gomez
|
3c6fcf3656
|
Merged with master
|
9 years ago |
Ismael Gomez
|
3af3d12dff
|
Improved pdcch decoding
|
9 years ago |
Ismael Gomez
|
e9d242f6b4
|
pcfich: fixed incorrect detection
|
9 years ago |
Ismael Gomez
|
82d55bde4f
|
Fixed some issues with unsigned comparisons
|
9 years ago |
Ismael Gomez
|
027d5efa63
|
viterbi: fixed failing test
|
9 years ago |
Ismael Gomez
|
a612009ea7
|
Fixed PDCCH not looking for aggregation level L=8. Fixed PCFICH encoder not accepting cfi=3
|
9 years ago |
Ismael Gomez
|
77a560cbf3
|
chest_dl: Choose noise algorithm
|
9 years ago |
Ismael Gomez
|
0f3721f6a0
|
Merged noise norm from master
|
9 years ago |
Ismael Gomez
|
8a06055889
|
Fixed srslte_static link with volk when disableMEX. Calibrated PSS-based noise estimation
|
9 years ago |
Ismael Gomez
|
50cfec8829
|
Compute noise in all subframes
|
9 years ago |
Ismael Gomez
|
3519e2f15a
|
Calibrated noise estimation using matlab for length 3 filters. Fixed compilation of volk for MEX.
|
9 years ago |
Ismael Gomez
|
b5eedf07af
|
Added enb_ul
|
9 years ago |
Ismael Gomez
|
6d70d5cb94
|
enb_dl: fixed some issues in TX
|
9 years ago |
Ismael Gomez
|
6407aceea5
|
Added enb_ul and enb_dl objects
|
9 years ago |
Ismael Gomez
|
c3ebc3bdfc
|
PRACH tested in Matlab with fading and CFO
|
9 years ago |
Ismael Gomez
|
85c819dff4
|
Added matlab models for prach Pdet a Pfa tests. Exposed PRACH detection scaling factor to the public API
|
9 years ago |
Ismael Gomez
|
71d7151b1b
|
Added Matlab model for PRACH detection probability test
|
9 years ago |
Ismael Gomez
|
d3ce6e83f0
|
Added Matlab pusch verification model
|
9 years ago |
Paul Sutton
|
925e83577b
|
Adding support for MKL fft
|
9 years ago |
Ismael Gomez
|
eeed44264c
|
pusch_cqi_block: fixed incorrect table generation
|
9 years ago |
Ismael Gomez
|
b934a27075
|
PUSCH + CQI (short and long) + HARQ + RI working in test
|
9 years ago |
Ismael Gomez
|
26a51bd86a
|
Merge branch 'master' into uplink
|
9 years ago |
Ismael Gomez
|
24926ed648
|
Merge branch 'master' of https://github.com/srsLTE/srsLTE
|
9 years ago |
Ismael Gomez
|
ed063b04db
|
ch_estimation: Fix subframe_config switch in srslte_refsignal_srs_send_cs
|
9 years ago |
Ismael Gomez
|
73c50d3b52
|
Fix erroneously-capitalized KHz -> kHz
|
9 years ago |
Ismael Gomez
|
e30f3f7f4e
|
PUSCH interleaver working
|
9 years ago |
Ismael Gomez
|
8de159dc29
|
Started with pusch processing
|
9 years ago |
Ismael Gomez
|
d622d5d19d
|
DMRS PUSCH estimation working and tested
|
9 years ago |
ismagom
|
9741f87e2c
|
Reduced time offset correcting period to 25 ms
|
9 years ago |
Ismael Gomez
|
7f8ee935fc
|
Created chest UL
|
9 years ago |
ismagom
|
146140ce7b
|
cleaned unused variable
|
9 years ago |
ismagom
|
8431873661
|
srslte_chest_dl_set_smooth_filter3_coeff() forces filter of length 3
|
9 years ago |
ismagom
|
90ee1ba73b
|
Fixed VOLK compiler definitions. Reduced track sync window
|
9 years ago |
ismagom
|
ceb2934dc9
|
Added static library for srslte for linkage with MEX files. Calibrated SNR estimation
|
9 years ago |
Paul Sutton
|
e5c8fdaf2d
|
Fixes for cmake restructure
|
9 years ago |
Paul Sutton
|
af85656096
|
Merge branch 'cmake_restructure' into test_merge
|
9 years ago |
Paul Sutton
|
47eb847913
|
cleanups for cmake files, fixes to linker errors
|
9 years ago |
ismagom
|
cc4a4b0536
|
Minor fixes and improvements
|
9 years ago |
ismagom
|
c137091dc3
|
Not correcting CFO in non-sync subframes
|
9 years ago |
ismagom
|
a625f30643
|
Changed CFO EMA coefficients
|
9 years ago |
ismagom
|
837326f575
|
Added more options to change parameters
|
9 years ago |
ismagom
|
fbaa559e37
|
Cleaned viterbi. Reduced number of symbols in CP-based CFO estmation
|
9 years ago |
ismagom
|
9b8709f744
|
Improved BER performance in Viterbi
|
9 years ago |
Paul Sutton
|
14a889bcf9
|
Building rf as static lib and linking into srslte shared lib
|
9 years ago |
Paul Sutton
|
eb3ed31bb4
|
Removing backup file
|
9 years ago |
Paul Sutton
|
3fa54c653f
|
CMake restructure
|
9 years ago |
ismagom
|
c3268a93e2
|
Improved SFBC decoder and added SSE version. Fixed bug in MIB decoding. Improved calibration of synchronization constants
|
9 years ago |
ismagom
|
799af37bed
|
Fixed bug in PDCCH REG cyclic shift
|
9 years ago |
ismagom
|
aee336b586
|
Supporting instantaneous sampling time correction
|
9 years ago |
ismagom
|
9693aa5c35
|
Fixed incorrect ema and threshold for sync
|
9 years ago |
ismagom
|
c57441d3f7
|
Integrated new synchronization
|
9 years ago |
ismagom
|
f31922f5f5
|
Added matlab files to test synchronization
|
9 years ago |
ismagom
|
dd396c0562
|
Merge branch 'next' of https://github.com/srsLTE/srsLTE into next
|
9 years ago |
ismagom
|
75357c8526
|
Added Matlab tests to verify PDSCH BLER
|
9 years ago |
Ismael Gomez
|
194bdbab23
|
Restored 1536 sample size for 20 Mhz
|
9 years ago |
ismagom
|
fb1d2d32c4
|
Changed sfn_offset in PBCH decoding to signed integer
|
9 years ago |
ismagom
|
ba042771ce
|
Check RSSI sensor before getting in UHD. Overwirte sf_idx in ue_sync only if SSS was detected. Increased 5 Mhz sampling frequency to avoid low-pass filter
|
9 years ago |
ismagom
|
e4ee073568
|
Merge branch 'improve_chest' into next
|
9 years ago |
ismagom
|
ab5dc1e2b0
|
Multiplying noise calculation. Not sure if ok
|
9 years ago |
ismagom
|
6d399284a4
|
Removed test not necessary
|
9 years ago |
ismagom
|
1454286ae3
|
Restored LS estimator + averaging. Fixed some issues in higher rates
|
9 years ago |
Ismael Gomez
|
cd5f750c86
|
Added option in pdsch_ue for experimental robust MMSE equalization (currently not working)
|
9 years ago |
ismagom
|
121fe89ac1
|
Added LMMSE for 25 PRB
|
9 years ago |
ismagom
|
1348b2b4bc
|
Corrected write_c_struct matlab function
|
9 years ago |
ismagom
|
13ac13464c
|
Merge branch 'improve_chest' of https://github.com/srsLTE/srsLTE into improve_chest
|
9 years ago |
ismagom
|
38e005af14
|
Generated robust MMSE for 50 prb
|
9 years ago |
Ismael Gomez
|
a2e1ecebdb
|
RSRP computed from recv signal
|
9 years ago |
ismagom
|
bcc80bc6c0
|
Changed comment
|
9 years ago |
ismagom
|
a506505ad7
|
Fixed bug in LS linear interpolation. Removed pilot averaging. Added SNR estimation through PSS.
|
9 years ago |
ismagom
|
089844ca13
|
Swapped time and freq in variable names in srslte_pss_synch_init_N_id_2
|
9 years ago |
ismagom
|
106652e7f3
|
Merge branch 'master' into no_guard_sc
|
9 years ago |
ismagom
|
3fd5eb4522
|
Forgot to increase counter
|
9 years ago |
ismagom
|
f8df593e5d
|
Merge branch 'master' into no_guard_sc
|
9 years ago |
ismagom
|
2a3eef08fb
|
Added timeout to blocking recv/send uhd functions to avoid
|
9 years ago |
ismagom
|
5b6b170822
|
Reduced sample rates for 10 and 20 Mhz
|
9 years ago |
Paul Sutton
|
a854e92b4e
|
Merge branch 'maint'
|
9 years ago |
ismagom
|
3db5c062d2
|
Merge branch 'next' into maint
|
9 years ago |
ismagom
|
ea996ea371
|
Merge branch 'next'
|
9 years ago |
Paul Sutton
|
36e0e42558
|
Adding library version numbers
|
9 years ago |
ismagom
|
0e8107cf71
|
bladeRF gain get/set functions return driver values
|
9 years ago |
ismagom
|
46446ad502
|
Improved integer CFO estimation
|
9 years ago |
ismagom
|
17ecdb5e9e
|
Fixed PUCCH format 2a identification
|
9 years ago |
ismagom
|
42f6bac7f3
|
Fixed get_rx_gain for blade
|
9 years ago |
ismagom
|
eec089bf15
|
Added RF calibration functions
|
9 years ago |
ismagom
|
bfd6fca7d0
|
Allow NULL args in rf_open()
|
9 years ago |
ismagom
|
8924c9d477
|
Force memory aligment to 32 bytes
|
9 years ago |
ismagom
|
6cefdf067f
|
Added interface to ue_sync to disable integer cfo correction
|
9 years ago |
ismagom
|
2fa0c76e5c
|
Added proper error handling
|
9 years ago |
ismagom
|
b7520aa792
|
Added variable buffer sizes for blade
|
9 years ago |
ismagom
|
4eaecf7bb7
|
Increased bladeRF buffer sizes
|
9 years ago |
ismagom
|
ec6e0bf071
|
Moved AGC thread to rf module
|
9 years ago |
ismagom
|
95deb18c39
|
Removed unnecessary timestamp requests in bladeRF send function
|
9 years ago |
ismagom
|
a1ada63e4f
|
Changed pdsch_ue freq to double
|
9 years ago |
ismagom
|
6439b2bbec
|
Fixed minor issues
|
9 years ago |
ismagom
|
fe6f7580cd
|
Renamed module rf_ to srslte_rf_
|
9 years ago |
ismagom
|
a0a730b1de
|
BladeRF interface working at 5 MHz
|
9 years ago |
ismagom
|
efdcda0784
|
Fixed missing has_time_spec
|
9 years ago |
Ismael Gomez
|
350842062a
|
Fixed compilation for different boards
|
9 years ago |
ismagom
|
d68520446c
|
Removed string error codes
|
9 years ago |
ismagom
|
b86007249b
|
Tested new UHD interface with srsLTE examples
|
9 years ago |
ismagom
|
96f7639ea0
|
Added bladeRF API skeleton. Moved uhd code into rf_uhd
|
9 years ago |
ismagom
|
ba5b14ee3d
|
Renamed CUHD module to RF. Added bladeRF module to CMake
|
9 years ago |
ismagom
|
815834f61b
|
Cleaning
|
9 years ago |
ismagom
|
1ffa34015f
|
Fixed some tests. Saving signals to file in pdsch in debug mode
|
9 years ago |
ismagom
|
0e513ad3f3
|
Renamed pdsch_file_test to pdsch_pdcch_file_test
|
9 years ago |
ismagom
|
8e858831e0
|
Removed recv_frame_size from uhd_open() and set symbol size at runtime depending on master clock to support X300
|
9 years ago |
ismagom
|
081b1e3248
|
Fixed pdsch allocation for 1 tx antenna and some cell ids
|
9 years ago |
ismagom
|
bfa914e6b0
|
Merge branch 'master' into viterbi_simd
|
9 years ago |
ismagom
|
2e60cbf373
|
Merge branch 'master' of https://github.com/srsLTE/srsLTE
|
9 years ago |
ismagom
|
d8f1295f85
|
All tests passing
|
9 years ago |
ismagom
|
08c67573ed
|
Added viterbi SIMD
|
9 years ago |
Paul Sutton
|
61d1cf3201
|
Added more run-time version checks
|
9 years ago |
ismagom
|
13d6926737
|
Removed unused viterbi39 decoder
|
9 years ago |
ismagom
|
591f583edb
|
Option for ue_sync period
|
9 years ago |
Paul Sutton
|
524cc20236
|
Fixes for versioning
|
9 years ago |
Paul Sutton
|
6ceda2a4de
|
Added basic versioning
|
9 years ago |
Paul Sutton
|
7e897074d6
|
Minor edits
|
9 years ago |
Paul Sutton
|
1ea2f379a7
|
Updating copyright notices
|
9 years ago |
ismagom
|
68c4f3a6e1
|
Removed high-level modules and scripts
|
9 years ago |
ismagom
|
054313b4cc
|
Fixed sync test
|
9 years ago |
ismagom
|
db1ceae5e3
|
Merge branch 'improve_cfo'
|
9 years ago |
ismagom
|
5bd05d507c
|
Merge branch 'master' of https://github.com/srsLTE/srsLTE
|
9 years ago |
ismagom
|
7956e04dcc
|
Fixed sync test
|
9 years ago |
Paul Sutton
|
3bfd54be3b
|
Fixes for FindVolk so that includes are found correctly
|
9 years ago |
ismagom
|
35ebaa30da
|
Added missing files
|
9 years ago |
ismagom
|
83aba931e3
|
Added CP-based autocorrelation CFO estimation. Added integer CFO estimation/correction. Improved overall synchronization performance
|
9 years ago |
ismagom
|
fc96b7f3e8
|
Fixed SRS/PUSCH simultaneous tx
|
9 years ago |
ismagom
|
cea96ce53c
|
Fixed tx_rate in pdsch_enodeb. Added option to compile with standard rates
|
9 years ago |
ismagom
|
69e69ab50b
|
Restored uhd buffer sizes optimized for reduced sampling rates
|
9 years ago |
ismagom
|
adda7621ef
|
Restored uhd buffer sizes optimized for reduced sampling rates
|
9 years ago |
ismagom
|
a2d7edb285
|
Added support to DCI format 0 with MCS>28
|
9 years ago |
ismagom
|
8b751e02fd
|
Added PUCCH/SRS power control
|
9 years ago |
ismagom
|
9e7d80c26f
|
Removed buffer size from UHD args
|
9 years ago |
ismagom
|
07e0f06abb
|
Fix segfault in qam64 test
|
9 years ago |
ismagom
|
d65828054a
|
Exposed maximum number of iterations
|
9 years ago |
Paul Sutton
|
3be50e3206
|
Merge branch 'master' of https://github.com/srslte/srslte
|
9 years ago |
Paul Sutton
|
ee91d27b49
|
Adding mcs_tbs_idx table
|
9 years ago |
ismagom
|
d7218fabfd
|
Restored ue_sync parameters
|
9 years ago |
ismagom
|
4380995f59
|
Merge branch 'master' of https://github.com/srsLTE/srsLTE
|
9 years ago |
ismagom
|
7df667d3d0
|
Reduced PSS track threshold and removed averaging
|
9 years ago |
Paul Sutton
|
ed87963d39
|
Adding message handler interface
|
9 years ago |
ismagom
|
4e22f158e2
|
Removed SSE2 include and leave SSE4.1 only
|
9 years ago |
ismagom
|
a47d34a85e
|
Fixed compilation SSE4.1 for demod_soft.c and rm_turbo
|
9 years ago |
ismagom
|
355e1815f6
|
Fixed SSE4.2 include in vector_simd.c
|
9 years ago |
ismagom
|
b81fd501a0
|
Removed unnecessary volk include in dft.c
|
9 years ago |
ismagom
|
46cbc7bb6c
|
Fixed include for SSE4.1 instead of SSE4.2
|
9 years ago |
ismagom
|
6e76fd291e
|
Added comments to turbo decoder SSE
|
9 years ago |
ismagom
|
309791cc61
|
Try_compile() based CMAKE SSE checking
|
9 years ago |
ismagom
|
c64882d9c2
|
Merge branch 'master' into tdec
|
9 years ago |
ismagom
|
cd971bc15e
|
Conditional SSE compilation
|
9 years ago |
ismagom
|
6c194dc078
|
Conditional SSE compilation
|
9 years ago |
ismagom
|
438a5aa240
|
Cleaned RM turbo
|
9 years ago |
ismagom
|
9e685eca32
|
Added SIMD turbo rate recovery
|
9 years ago |
ismagom
|
88cd40420a
|
Improved PDSCH reception
|
9 years ago |
Paul Sutton
|
a75089b5de
|
Moving check for UHD to parent folder so variables remain in scope for examples
|
9 years ago |
ismagom
|
e9387b05f2
|
Merge branch 'dft' into tdec
|
9 years ago |
ismagom
|
f735268202
|
Integrated SSE decoder into pdsch receiver
|
9 years ago |
ismagom
|
f2b40c57ae
|
Soft demodulator produces 16-bit fixed point
|
9 years ago |
ismagom
|
19256c261e
|
Turbo decoder working with hard decision
|
9 years ago |
ismagom
|
ad06998d91
|
Turbo decoder working OK @ 100 Mbps
|
9 years ago |
ismagom
|
67884f3368
|
Added zero-copy option to dft module
|
9 years ago |
ismagom
|
bb56d4895d
|
Skips UL DCI search after Format 1A is found for DL
|
9 years ago |
ismagom
|
6581c9b0e2
|
Fixed bug in resource allocation for 50 PRB
|
9 years ago |
ismagom
|
5e3f577e97
|
Removed old soft demodulation algorithm. Removed hl/ll examples. Removed prach_ue example.
|
9 years ago |
ismagom
|
cc1623f1cd
|
Merge branch 'master' into ul_power_control
Conflicts:
mex/include/srslte/mex/mexutils.h
|
9 years ago |
ismagom
|
efb331439e
|
Fixed master clock rate with UHD driver 3.10
|
9 years ago |
ismagom
|
2b51496b3f
|
Added PUSCH power control support (not fully tested)
|
9 years ago |
ismagom
|
09c6077bc9
|
Fixed an error in cell_search. Increased estimation time. Improved results presentation
|
9 years ago |
ismagom
|
0b048dd601
|
Fixed not computing DCI size for 100 prb
|
9 years ago |
ismagom
|
7306d88f83
|
Fixed file tests with new fft size
|
9 years ago |
ismagom
|
48076a77fa
|
Reduced sampling rates (not power of 2 fft sizes)
|
9 years ago |
ismagom
|
cb61ff4009
|
Added support for reduced sampling rates
|
9 years ago |
ismagom
|
d725d73511
|
Fixed pss_usrp test segfault for high samplign rates
|
9 years ago |
ismagom
|
10d4f126a8
|
Corrected time/freq names in pss
|
9 years ago |
ismagom
|
16a264e12d
|
Modulator now accepting non byte-multiple inputs
|
9 years ago |
ismagom
|
3f3e045511
|
Integrated LUT rate recovery in dlsch decoding. All tests ok
|
9 years ago |
ismagom
|
67ad3677a9
|
Initial version of LUT-based rate recovery
|
9 years ago |
ismagom
|
49717437c1
|
Optimized Soft demodulator for LTE modulations
|
9 years ago |
ismagom
|
50ec3a161e
|
New algorithm for QPSK demodulation. Added Turbodecoder precomputation of permutation tables. Added LUT for DCI size calculation. Using Volk for descrambling.
|
9 years ago |
ismagom
|
06e537ca5b
|
Tested PUSCH over the air
|
9 years ago |
ismagom
|
728ccad448
|
PUSCH working with matlab
|
9 years ago |
ismagom
|
0a3bd81a28
|
ULSCH working all modes (with UCI) with matlab
|
9 years ago |
ismagom
|
ae99188360
|
ULSCH working in matlab
|
9 years ago |
ismagom
|
e3499aff55
|
PUSCH with LUT working in Matlab
|
9 years ago |
ismagom
|
df9ef48d53
|
Integrated RM lut in sch.c
|
9 years ago |
ismagom
|
784aea119b
|
RM turbo TX working with LUTs
|
9 years ago |
ismagom
|
f04346ce97
|
LUT TurboCoder working in matlab
|
9 years ago |
ismagom
|
7c09f79911
|
Moved bit interleaver to bit utils
|
9 years ago |
Paul Sutton
|
1e6f56cdef
|
Changed parameter names to match function meanings
|
9 years ago |
ismagom
|
d2a17a631b
|
Changed pack/unpack bit functions
|
9 years ago |
ismagom
|
bb14ee4fd6
|
Merge branch 'master' into ul_improve
|
9 years ago |
ismagom
|
5074e9181b
|
Added cell_measurement calibration with RSSI sensor
|
9 years ago |
ismagom
|
ff1efb7b17
|
Added LUT-based turbo coder
|
9 years ago |
ismagom
|
67a5e0f0f1
|
Fixed master clock rate for 15 Mhz BW.
|
9 years ago |
ismagom
|
2b34a3cb10
|
Corrected cell_measurement RSSI/RSRP with USRP RX gain. Added AGC to cell_measurement.
|
9 years ago |
ismagom
|
7cfe77e565
|
Merge branch 'new_arch'
Conflicts:
srsapps/common/include/srsapps/common/log.h
srsapps/common/include/srsapps/common/log_stdout.h
srsapps/common/include/srsapps/common/threads.h
srsapps/common/src/log_stdout.cc
srsapps/common/src/threads.c
srsapps/ue/mac/src/demux.cc
srsapps/ue/mac/src/dl_harq.cc
srsapps/ue/mac/src/mac.cc
srsapps/ue/mac/src/mux.cc
srsapps/ue/mac/src/proc_bsr.cc
srsapps/ue/mac/src/proc_ra.cc
srsapps/ue/mac/src/proc_sr.cc
srsapps/ue/mac/src/ul_harq.cc
srsapps/ue/mac/test/mac_test.cc
srsapps/ue/phy/src/dl_buffer.cc
srsapps/ue/phy/src/phy.cc
srsapps/ue/phy/src/prach.cc
srsapps/ue/phy/src/ul_buffer.cc
|
9 years ago |
ismagom
|
b696535979
|
Adjusted SRS normalization
|
9 years ago |
ismagom
|
dc15e99906
|
Added CQI support. Restored ue_ul normalization
|
9 years ago |