SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for srsRAN-devel-23.11-lp155.17.1.x86_64.rpm :

* Fri Nov 24 2023 Martin Hauke - Update to version 23.11
* Fixed srsUE to work with 5/10/15/20 MHz bandwidth in 5G SA mode.
* Added a new frequency estimation algorithm.
* Updated cmake file.
* Other bug-fixes and improved stability and performance in all parts.- Update to version 23.04.1
* Hotfix applying of dedicated PUSCH and PDSCH DMRS configuration- Update to version 23.04
* Introduced configurable s1 connection timer.
* Updated 4G RRC ASN.1 to Rel 17.
* Added reestablishment support during S1-Handover.
* Added basic support for NSSAI based slicing in UE & gNodeB.
* Updated the RRC to enable srsUE compatibility with new srsgnb.
* Updated eMBMS to fix various outstanding issues.
* Added basic support for RIC E2 interface.
* other bug-fixes and improved stability and performance in al parts.
* Tue Nov 15 2022 Martin Hauke - Update to version 22.10
* Fix DL NAS integrity checks in srsUE
* Remove Travis and LGTM as CI platforms
* Remove polarssl as optional dependency (only mbedTLS used and required for security)
* Allow to specify multiple PLMNs in SIB1
* Allow non-blocking S1AP connect and expose various other SCTP options
* Add support to broadcast MAC backoff indicator
* Seperate T300/T301 timer in srsENB
* Fix in eMBMS payload buffer handling
* Fix memleak in NR scheduler
* Fri May 06 2022 Martin Hauke - Update to version 22.04
* Added baseline 5G-SA support to srsUE and srsENB
* Added dynamic loading of RF libraries
* Added RRC Redirect to srsUE
* Added support for A5 measurement events to srsENB
* Added Crest Factor Reduction (CFR) for srsENB downlink and srsUE uplink (4G only)
* Raise C++ standard to C++14
* Other bug-fixes and improved stability and performance in all parts
* Fri Oct 29 2021 Martin Hauke - Update to version 21.10
* Add initial 5G NSA support to srsENB (tested with OnePlus 5G Nord).
* Improved interoperability of srsUE in NSA mode.
* Added enhanced instrumentation to file using JSON format.
* Fixed stability issues with Ettus N310.
* Added BLER-adaptive MCS scheduling to srsENB.
* Other bug-fixes and improved stability and performance in all parts.- Remove not longer needed patches:
* 0001-Fix-GCC-11-warning-in-dyn_array.patch
* 0001-Fix-some-warnings-in-PHY-due-to-array-parameter-mism.patch
* 0002-Small-fixes-for-observer.h-missing-std-size_t.patch
* 0003-Fix-GCC-11-warning-in-dyn_array.patch
* disable-warnings.patch
* srsRAN-disable-test-benchmark_radio_multi_rf.patch
* Fri Aug 20 2021 Martin Hauke - Add patch:
* 0001-Fix-some-warnings-in-PHY-due-to-array-parameter-mism.patch
* 0002-Small-fixes-for-observer.h-missing-std-size_t.patch
* 0003-Fix-GCC-11-warning-in-dyn_array.patch
* disable-warnings.patch- Build without GUI support
* Sat May 15 2021 Martin Hauke - Update to version release 21.04
* Fri Apr 30 2021 Martin Hauke - Update to version 21.04.pre
* Rename project from srsLTE to srsRAN.
* Add initial 5G NSA support to srsUE (including x86-optimized FEC and PHY layer).
* Add PDCP discard support.
* Add UL power control, measurement gaps and a new proportional fair scheduler to srsENB.
* Extend GTP-U tunneling to support tunnel forwarding over S1.
* Optimize many data structures, remove dynamic memory allocations in data plane.
* Improved S1AP error handling and enhanced event reporting.
* Update ASN.1 packing/unpacking, RRC to Rel 15.11, S1AP to Rel 16.1.
* Update PCAP writer to use UDP framing.
* Other bug-fixes and improved stability and performance in all parts.
* 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
 
ICM