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
|
83af2f9cd1
|
Adding to version checking macros
|
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
|
fa74f48bca
|
Added version definition
|
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
|
eac1b324dc
|
Increased plot buffers to support 20Mhz plots
|
9 years ago |
ismagom
|
dc8927a5fd
|
Increased plot buffers to support 20Mhz plots
|
9 years ago |
ismagom
|
cea96ce53c
|
Fixed tx_rate in pdsch_enodeb. Added option to compile with standard rates
|
9 years ago |
ismagom
|
33a200d1f2
|
Fix pdsch_enodeb sampling rate
|
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
|
3fe6961483
|
Forgot to commit header
|
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
|
f339bf6641
|
Merge branch 'master' into tdec
Conflicts:
srslte/examples/pdsch_enodeb.c
|
9 years ago |
ismagom
|
d4c214dbe7
|
Fixed unnecessary bit_unpack in pdsch_ue
|
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
|
e8dc62f65f
|
Added decoder sse header
|
9 years ago |
ismagom
|
b42f4e36c9
|
Tested over the air
|
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
|
54e279d334
|
Fixed master clock rate for usrp_capture example
|
9 years ago |
ismagom
|
6c068d061f
|
Fixed issue with new UHD driver blocking SIGINT
|
9 years ago |
ismagom
|
a5b52179fa
|
Fixed rest of examples for new UHD driver
|
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
|
7e182e2eac
|
Merge branch 'master' into ul_improve
|
9 years ago |
ismagom
|
4a08a32417
|
Fixed PDSCH eNodeB example transmitting unpacked bits
|
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 |
Marcus Müller
|
6a3e39534b
|
examples: Added UHD library dir to CMakeLists.txt
without, linkage fails if UHD shared library is not installed in the
default location on Fedora 22.
|
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
|
9534e65b0d
|
Moved bit interleaver to bit utils
|
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 |
ismagom
|
a5c43d9959
|
Merged
|
9 years ago |
ismagom
|
38a13746be
|
Merge branch 'pdsch_pusch_bytes' into new_arch
Conflicts:
srsapps/ue/phy/src/phch_worker.cc
|
9 years ago |
ismagom
|
d0b1f3b084
|
Working iperf 1 Mbps UL/DL
|
9 years ago |
ismagom
|
e3166e37c7
|
Increased softbuffer. Changed pusch_test
|
10 years ago |
ismagom
|
ea40092db7
|
Scrambling using words for XOR
|
10 years ago |
ismagom
|
76c432f777
|
Added CRC byte computation. Turbodecoder function to decide bytes. PUSCH and PDSCH now expect/generate bits packed in bytes
|
10 years ago |
ismagom
|
aa47a524b4
|
Integration with higher layers failing NAS integration
|
10 years ago |
ismagom
|
7e94f82ab6
|
MAC test working
|
10 years ago |
ismagom
|
4652fe6bfe
|
Fixed some segfaults in tests
|
10 years ago |
ismagom
|
309ebd80e5
|
MAC/PHY compiling
|
10 years ago |
ismagom
|
f65aa3be1d
|
PHY test examples working
|
10 years ago |
ismagom
|
805ccc2414
|
Initial commit
|
10 years ago |
Paul Sutton
|
eb15eaeb01
|
Updating old license notices
|
10 years ago |
ismagom
|
baa7e55ffe
|
Added MCS parameter to pusch_test2
|
10 years ago |
ismagom
|
c0cf783fbd
|
Merge branch 'pregenerate_signals' into test_mac_tti_threads
Conflicts:
srsapps/ue/mac/src/mac.cc
srsapps/ue/phy/include/srsapps/ue/phy/ul_buffer.h
|
10 years ago |
ismagom
|
8dba2055f6
|
Added pregeneration of SRS and DMRS PUSCH signals
|
10 years ago |
ismagom
|
504d41c7f4
|
Merge branch 'working_mac' into test_mac_tti_threads
|
10 years ago |
ismagom
|
39f4484ede
|
Added priority to UHD threads
|
10 years ago |
ismagom
|
aab347b6a9
|
Merge branch 'working_mac' into test_mac_tti_threads
|
10 years ago |
ismagom
|
ca2fddc511
|
Fixed bug transmitting SR with HARQ
|
10 years ago |
ismagom
|
978fbac417
|
Merge branch 'test_uhd_improve' into test_mac_tti_threads
Conflicts:
srslte/lib/cuhd/src/cuhd_imp.cpp
|
10 years ago |
ismagom
|
218a4908d9
|
Aligned buffer sizes for host-uhd transfers
|
10 years ago |
ismagom
|
38f4321ed2
|
Working with 2 threads up to 3 Mbps DL, 4 UL. A few L&Us yet
|
10 years ago |
ismagom
|
ce5bece317
|
Fixed SRS not working with some configurations
|
10 years ago |
ismagom
|
92f07f5863
|
Common SRS overlapping with PUSCH corrected
|
10 years ago |
ismagom
|
99f2ab4e9b
|
Fixed bug in PUSCH and DRMS using all PRBs. Fixed bug in PDU writing packet not returning true
|
10 years ago |
ismagom
|
0c398130c9
|
Added Periodic CQI to PUSCH. Fixed PUSCH not shortened when SRS RB are contiguous to PUSCH RB
|
10 years ago |
ismagom
|
e693e454d2
|
Fixed bug in dl_harq incorrectly identifying duplicate packets
|
10 years ago |
ismagom
|
c97b7f5b28
|
Change architecture to 1 thread rx/tx + 1 thread usrp_rx
|
10 years ago |
ismagom
|
666225d3cb
|
Fixed softbuffer length missing 24 bit tail
|
10 years ago |
ismagom
|
cf5c357db4
|
Set UL tx advance to 2 ms
|
10 years ago |
ismagom
|
39e00a8d3d
|
Fixed start of burst in uhd_imp
|
10 years ago |
ismagom
|
11c09b8455
|
Reduced UHD send/recv buffer to reduce Late packets
|
10 years ago |
ismagom
|
caf37dbf86
|
SRS working over the air
|
10 years ago |
ismagom
|
9761d1a3a1
|
Matlab tests working for SRS.
|
10 years ago |
ismagom
|
1035ca1e99
|
Shortened PUSCH/PUCCH working
|
10 years ago |
ismagom
|
ccfdb783c9
|
Working on SRS integration in PUSCH
|
10 years ago |
ismagom
|
5f6e7e5f59
|
Changed log macros names. Added PUCCH shortened support
|
10 years ago |
ismagom
|
f9b3ba52c2
|
Fixed problems with DL HARQ. Fixed PUSCH/HARQ multiplexing. Removed some Info messages
|
10 years ago |
ismagom
|
59972f063c
|
Reduced soft buffer size to 3·MaxCodeBlockLen
|
10 years ago |
ismagom
|
f38cc2e938
|
Changed PUSCH/PDSCH RA configuration to enable Shortened PUSCH due to SRS transmission
|
10 years ago |
ismagom
|
5143af5e00
|
C-RNTI precomputation executed in a detachable MAC thread. C-RNTI is set in ue_ul/ue_dl after computing scrambling sequences
|
10 years ago |
ismagom
|
033d50978b
|
Added timing traces for phy/mac/radio classes.
|
10 years ago |
ismagom
|
f9b7b7827b
|
Added SRS subframe occasion for CS/UE references
|
10 years ago |
ismagom
|
e5c1d00a7c
|
Fixed sync_test for extended CP
|
10 years ago |