Changelog for
srsLTE-20.10.1-lp154.38.5.x86_64.rpm :
* Thu Dec 24 2020 Martin Hauke
- Package upstream default configuration directory
* /etc/srslte/ instead of /etc/srsLTE/
* Wed Dec 16 2020 Martin Hauke - Create subpackage for the shared library
* Tue Dec 15 2020 Martin Hauke - Disable zermoMQ related unit-test (segfaults)
* Add srsLTE-disable-test-benchmark_radio_multi_rf.patch
* Sun Nov 22 2020 Martin Hauke - Update to version 20.10.1
* Fix bug in srsENB that effectively disabled UL HARQ
* Mon Nov 02 2020 Martin Hauke - Update to version 20.10
* Add Mobility (Intra eNB and S1) and RRC Reestablishment to srsENB.
* Add new logging framework
* Make UE PHY layer non-blocking
* Replace some PHY pre-calculations with fast on-the-fly routines.
* Fix QAM256 support in srsENB
* Add initial NR PHY layer and stack components
* Other bug-fixes and improved stability and performance in all parts.
* Wed Sep 16 2020 Martin Hauke - Add kernel-default and kmod to BR otherwise the kernel-module for SCTP support is not available during the build and some SCTP related unit tests will fail (e.g. network_utils_test)
* Wed Sep 16 2020 Martin Hauke - Run testsuite
* Wed Sep 16 2020 Martin Hauke - Update to version 20.04.2
* Fix attach issue for some newer phones like Iphone X or OnePlus 6T
* Sun May 10 2020 Martin Hauke - Update to version 20.04.1
* Fix for UE MIMO segfault issue
* Fix for eNodeB SR configuration
* Clang compilation warning fixes
* Fix GPS tracking synchronization
* Mon May 04 2020 Martin Hauke - Update to version 20.04
* Carrier Aggregation and Time Alignment in srsENB
* Complete Sidelink PHY layer (all transmission modes)
* Complete NB-IoT PHY downlink signals
* New S1AP packing/unpacking library
* EVM and EPRE measurements
* Remove system timers in srsUE and srsENB
* Refactor eNB to prepare for mobility support
* Other bug-fixes and improved stability and performance in all parts- Remove patch:
* 396.patch (fixed upstream)
* Thu Jan 09 2020 Martin Hauke - Update to version 19.12
* Add 5G NR RRC and NGAP ASN1 packing/unpacking
* Add sync routines and broadcast channel for Sidelink
* Add cell search and MIB decoder for NB-IoT
* Add PDCP discard
* Improve RRC Reestablishment and cell measurements and procedure handling
* Add multi-carrier and MIMO support to ZMQ radio
* Refactor eNB scheduler to support multiple carriers
* Apply clang-format style on the entire code base
* Other bug-fixes and improved stability and performance in all parts
* Mon Oct 21 2019 Martin Hauke - Add patch:
* 396.patch (fix ADD_CXX_COMPILER_FLAG_IF_AVAILABLE usage) Needed for Tumbleweed builds
* Thu Oct 17 2019 Martin Hauke - Update to version 19.09
* Add initial support for NR in MAC/RLC/PDCP
* Add sync code for NB-IoT
* Add support for EIA3/EEA3 (i.e. ZUC)
* Add support for CSFB in srsENB
* Add adaptation layer to run TTCN-3 conformance tests for srsUE
* Add High Speed Train model to channel simulator
* Rework RRC and NAS layer and make them non-blocking
* Fixes in ZMQ, bladeRF and Soapy RF modules
* Other bug-fixes and improved stability and performance in all parts
* Thu Jul 25 2019 Martin Hauke - Update to version 19.06
* Add QAM256 support in srsUE
* Add QoS support in srsUE
* Add UL channel emulator
* Refactor UE and eNB architecture
* Many bug-fixes and improved stability and performance in all parts
* Mon May 13 2019 Martin Hauke - Update to version 19.03
* PHY library refactor
* TDD support for srsUE
* Carrier Aggregation support for srsUE
* Paging support for srsENB and srsEPC
* User-plane encryption for srsENB
* Channel simulator for EPA, EVA, and ETU 3GPP channels
* ZeroMQ-based fake RF driver for I/Q over IPC/network
* Many bug-fixes and improved stability and performance in all parts
* Thu Jan 24 2019 mardnhAATTgmx.de- Update to version 18.12
* Add new RRC ASN1 message pack/unpack library
* Refactor EPC and add encryption support
* Add IPv6 support to srsUE
* Fixed compilation issue for ARM and AVX512
* Add clang-format file
* Many bug-fixes and improved stability and performance in all parts
* Sat Oct 13 2018 mardnhAATTgmx.de- Update to version 18.09
* Improved Turbo Decoder performance
* Configurable SGi interface name and M1U params
* Support for GPTU echo mechanism
* Added UE detach capability
* Refactor RLC/PDCP classes
* Various fixes for ARM-based devices
* Added support for bladeRF 2.0 micro
* Many bug-fixes and improved stability and performance in all parts
* Thu Jul 19 2018 mardnhAATTgmx.de- Update to version 18.06.1
* Fixed RLC reestablish
* Fixed aperiodic QCI retx
* Fixed eNB instability
* Fixed Debian packaging
* Fri Jul 06 2018 mardnhAATTgmx.de- Update to version 18.06.00
* Added eMBMS support in srsUE/srsENB/srsEPC
* Added support for hard SIM cards
* Many bug-fixes and improved stability and performance in all parts
* Mon Apr 09 2018 mardnhAATTgmx.de- Update to version 18.03.1
* Fixed compilation for NEON
* Fixed logging and RLC AM issue
* Tue Apr 03 2018 mardnhAATTgmx.de- Update to version 18.03
* Stability and performance release- Remove patch:
* srsLTE-fix-compile-error-on-Tumbleweed.patch (not longer needed)
* Fri Feb 09 2018 mardnhAATTgmx.de- Update to version 17.12
* Addes srsEPC, a light-weight core network implementation
* Added MIMO to srsENB (TM3/TM4)
* S1/X2 Handover support for srsUE
* Added support for user-plane encryption in srsUE
* Many bug-fixes and improved stability and performance in srsUE/srsENB- Remove Patch:
* srsLTE-fix-fftw3-linking.patch (fixed upstream)- Add Patch:
* srsLTE-fix-compile-error-on-Tumbleweed.patch
* Thu Nov 02 2017 mardnhAATTgmx.de- Update to version tagged release 17.09- Add patch: + srsLTE-fix-fftw3-linking.patch
* Sun Dec 04 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1480447882.b795a22:
* Reduced sample rates for 10 and 20 Mhz
* Added timeout to blocking recv/send uhd functions to avoid
* Swapped time and freq in variable names in srslte_pss_synch_init_N_id_2
* Fixed bug in LS linear interpolation. Removed pilot averaging. Added SNR estimation through PSS.
* Changed comment
* RSRP computed from recv signal
* Generated robust MMSE for 50 prb
* Corrected write_c_struct matlab function
* Added LMMSE for 25 PRB
* Added option in pdsch_ue for experimental robust MMSE equalization (currently not working)
* Restored LS estimator + averaging. Fixed some issues in higher rates
* Removed test not necessary
* Multiplying noise calculation. Not sure if ok
* Updated version to 1.2
* pdsch_enode: write requested number of frames to file
* 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
* Changed sfn_offset in PBCH decoding to signed integer
* Restored 1536 sample size for 20 Mhz
* Added Matlab tests to verify PDSCH BLER
* Added matlab files to test synchronization
* Added CP autocorrelation method to sync_test
* Integrated new synchronization
* Fixed incorrect ema and threshold for sync
* Supporting instantaneous sampling time correction
* Fixed bug in PDCCH REG cyclic shift
* Improved SFBC decoder and added SSE version. Fixed bug in MIB decoding. Improved calibration of synchronization constants
* CMake restructure
* Removing backup file
* Building rf as static lib and linking into srslte shared lib
* Improved BER performance in Viterbi
* Cleaned viterbi. Reduced number of symbols in CP-based CFO estmation
* Added more options to change parameters
* Update FindMATLAB.cmake
* Changed CFO EMA coefficients
* Not correcting CFO in non-sync subframes
* Minor fixes and improvements
* cleanups for cmake files, fixes to linker errors
* Fixes for cmake restructure
* Added static library for srslte for linkage with MEX files. Calibrated SNR estimation
* Fixed VOLK compiler definitions. Reduced track sync window
* srslte_chest_dl_set_smooth_filter3_coeff() forces filter of length 3
* cleaned unused variable
* Updated changelog
* Update README.md
* Created chest UL
* Set AGC by default in pdsch_ue and cell_measurement examples
* Reduced time offset correcting period to 25 ms
* DMRS PUSCH estimation working and tested
* Started with pusch processing
* PUSCH interleaver working
* Fix erroneously-capitalized KHz -> kHz
* ch_estimation: Fix subframe_config switch in srslte_refsignal_srs_send_cs
* PUSCH + CQI (short and long) + HARQ + RI working in test
* pusch_cqi_block: fixed incorrect table generation
* Adding support for MKL fft
* Added Matlab pusch verification model
* Added Matlab model for PRACH detection probability test
* Added matlab models for prach Pdet a Pfa tests. Exposed PRACH detection scaling factor to the public API
* PRACH tested in Matlab with fading and CFO
* Added enb_ul and enb_dl objects
* enb_dl: fixed some issues in TX
* Added enb_ul
* Calibrated noise estimation using matlab for length 3 filters. Fixed compilation of volk for MEX.
* Compute noise in all subframes
* Fixed srslte_static link with volk when disableMEX. Calibrated PSS-based noise estimation
* chest_dl: Choose noise algorithm
* Fixed PDCCH not looking for aggregation level L=8. Fixed PCFICH encoder not accepting cfi=3
* pdsch_enodeb: transmitting all subframes
* viterbi: fixed failing test
* Fixed some issues with unsigned comparisons
* pcfich: fixed incorrect detection
* Improved pdcch decoding
* Added ENB processing functions
* Fixed C-RNTI startig at 0xb
* Fixed tbs=0 for format1c si-rnti
* minor printf changes
* enb_dl: fixed reset on data=NULL
* ra: fixed srslte_ra_tbs_from_idx()
* Restored cqi mapping to conservative
* Removed softbuffer from enb_dl
* Changed rv_idx to int for format1c
* rf_uhd: avoid allocating sensor object on each call
* pdsch: save chest to file
* pdsch: save subframe to file
* Fixed cmake not linking fftw in mex
* rf: added dummy device
* pdsch_enodeb: fixed data transmission not enabled
* enb_dl: increased tx amplitude
* prach: added check for freq_offset space
* sss: fixed incorrect m0 and m1 check for N_id_1
* chest: restored refs noise estimation
* pdcch: added printf for encode error
* cmake: fixed not linking fftw in srslte_static
* rf: moved setting clock rate to fix x300 segfault
* Fix x300 issue with changing master_clock_rate on runtime
* disable dynamic rate for x300
* development of enb processing
* phich: removed correlation distance checking
* Added matlab tests for phich
* uhd: not setting dynamic_clock to true by default
* UL working on enb simulator
* fixed segfault in null seq in pusch multi
* working on enb_ul
* plots to a single window
* removed enb multi functions
* Fixed SC-FDMA receiver
* Fixed wrong parenthesis in srslte_vec_abs_cf
* Fixed bug in pbch_encode
* Fixed DCI Format1A packing
* chest_dl: fixed interpolation for 4 ports
* working on ul
* chest_dl: fixed bug in previous commit
* chest_dl: changed interp interface and fixed interpolation
* Improvements in prach detection
* Fixed Format1C for RA-RNTI
* fixed failing tests after last commit
* cqi: added some support functions needed for aperiodic reporting
* Added unpacking for MIMO
* disabled dummy device
* Removed new line from srslte_vec_sprint_hex
* testing new blind search
* Inreased DCI buffer because CRC is appended there
* compilation issue in pucch_test
* ue_sync: set default offset correction interval to 0. chest_dl: added option to average estimates per subframe
* psdch_ue: disabled agc by default. Set default gain to 70 dB
* chest_dl: subframe averaging with previous
* Revert \"chest_dl: subframe averaging with previous\"
* Revert \"psdch_ue: disabled agc by default. Set default gain to 70 dB\"
* Revert \"ue_sync: set default offset correction interval to 0. chest_dl: added option to average estimates per subframe\"
* fixed bugs from coverty analysis
* changed ue_dl API dci_msg order
* added printfs
* Fix for build without RF dependencies
* fixed issues in new dci search
* Fixed MAX_CANDIDATES
* Fixed blind search
* Fixed test failing
* Added coverity badge
* Added guard carriers to pdsch_ue plot
* added support for 2 tb in format2
* Fixed last_n_cce in new dci search
* updated to version 1.3
* Updated changelog
* make net sockets reusable
* Updating notices
* Revert \"Fixed blind search\"
* Added checks for TBS decoding
* fixed dl tbs for mcs >= 29
* Added prach detection to prach_test_usrp. Added full device names to RF objects
* fixed coverty bug
* Fixed RV for SIB in pdsch_ue example
* Updated to version 1.3.1
* fixed coverty bugs
* dci: added missing flag 1a/1c in pack functions
* Adding -fPIC for all platforms
* pdsch: data not needed in encode. enb: changed rnti_idx to int
* ue_ul: set cfo tol to 0
* cfo: srslte_sync_get_cfo() returns PSS-based CFO estimation. Gives better results than CP-based
* rf_uhd: device familiy detection when device_args are supplied
* sync: added new cfocorr object to avoid rebuilding table based on tolerance
* minor print formatting
* rf_uhd: added option for external clock reference
* added pucch enodeb receiver
* add matlab pucch tests
* Added comment to clarify cross-correlation in PSS
* pucch receiver tested
* isolated common tx/rx pucch functions
* viterbi: fixed incorrect initialization
* minor fixes in pucch rx
* fixed coverty issues
* pucch2: missing cqi encoding bits
* pregenerate dci locations
* added interface to pdcch_set_cfi
* PUCCH: fixed incorrect allocation for format2a
* minor printf change
* pucch: added function to get last correlation
* Updated to version 1.4
* memleak: free cellsearch buffer after scan
* memleak: free FFT plan upon pss_synch_free
* Added CQI unpacking functions
* Fixed ULSCH CQI receiver
* Added functions for spectral efficiency computation
* removed UHD recv/send_frame_size arguments
* pdcch: fixed coderate computation
* enb: not initializaing sequences when removing user
* free UHD handles upon RF closure
* fixed cqi max bits
* remove printf
* Simplified API for PDSCH and PUSCH. Dynamically handle multiple RNTIs
* fixed coverty bug
* coverity: timeval.tv_usec is \'long int\', not \'int\'
* Changed port types to uint16
* Commented printf message
* puch_test_mex: fixed new api
* PRACH: support all ConfigIndex values
* removed warning
* fixed compilation issue
* removed bw_idx from srslte_cell_t
* fixed get band in phy_common
* fixed failing tests
* Sat Feb 20 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1455902210.2aae914: + Added interface to ue_sync to disable integer cfo correction + Fix for lib64 systems + Update README.md + Force memory aligment to 32 bytes + Allow NULL args in rf_open() + Added RF calibration functions + Fixed get_rx_gain for blade + Fixed PUCCH format 2a identification + Improved integer CFO estimation + bladeRF gain get/set functions return driver values + Adding library version numbers + Update README.md + Adding changelog for releases + Forgot to increase counter + Updating readme
* Tue Dec 29 2015 mardnhAATTgmx.de- initial package, version 0.0.0.git1450439744.cafb8e1