openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
openLTE
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 1 hour
ago. based on code collected
about 1 hour
ago.
Jun 27, 2024 — Jun 27, 2025
Showing page 1 of 3
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
V00.21.00 - Massive reformat, new RRC library, migrate LTE_fdd_dl_file_gen and LTE_fdd_dl_file_scan from python to c++, turbo decoder improvements, and many bug fixes.
Ben Wojtowicz
More...
over 4 years ago
Massive reformat, new RRC library, migrate LTE_fdd_dl_file_gen and LTE_fdd_dl_file_scan from python to c++, turbo decoder improvements, and many bug fixes.
Ben Wojtowicz
More...
over 4 years ago
Version 0.20.5: Added two codeword support, refactored PUCCH channel decoding for 1, 1A, and 1B, added SR configuration index mapping, added liblte_common unit tests, and properly handling FI fields for multiple AMD PDUs in the LTE library, added helper functions and interprocess message queue support to the tools library, added SR support, moved GW, MME, and PDCP away from the singleton pattern, added direct IPC to a UE for MAC and PHY, removed QOS and fixed UL scheduling in favor of SR and BSR based UL scheduling, and refactored the AMD reception buffer to handle more than one PDU per SN in LTE_fdd_enodeb, and fixed a typo in lte_pucch_demod.m
Ben Wojtowicz
More...
almost 8 years ago
Version 0.20.4: Added band 26, 27, and 28 support (thanks to Jeremy Quirke), fixed the length skipping in liblte_mme_unpack_pdn_address_ie (thanks to Przemek Bereski), and fixed the turbo encoder tail bits (thanks to Laurent Louf and Jeremy Quirke) in the LTE library and fixed the handling of multiple RLC AMD PDUs throughout.
Ben Wojtowicz
More...
over 8 years ago
Version 0.20.3: Properly discarding sequence type extensions in liblte_rrc, properly typecasting for bladerf_get_timestamp() in LTE_fdd_enodeb_radio, and updated enodeb_nat_script.sh to be more generic with ethernet interfaces.
Ben Wojtowicz
More...
over 8 years ago
Version 0.20.2: Changed the QoS DL bytes per subframe for default data to ensure QPSK only for 5MHz other DL modulation schemes seem to not be functioning correctly.
Ben Wojtowicz
More...
almost 9 years ago
Version 0.20.1: Reworked the MAC RTS handling logic and limited the number of HARQ retransmissions in LTE_fdd_enodeb.
Ben Wojtowicz
More...
almost 9 years ago
Version 0.20.0: Increased the maximum messages size, fixed extended power headroom MAC CE, added classmark3 support, added tracking area update request support, fixed the fill bits in packing mobile ID IE for IMEISV and the length in unpacking UE security capabilities IE (thanks to Przemek Bereski for finding this), allowing NULL to be passed for key_256 in service reject message packing (thanks to Przemek Bereski and Peter Nguyen for finding this), added PDCCH size defines, added an error return to DCI 1C unpack, clearing punctered turbo decode bits before decoding, added AMD PDU segment support, padded all RRC enums to powers of 2, added support for several RRC IEs and messages (with the help of Przemek Bereski) in the LTE library, restructured the radio classes to ease the addition of new radio types, set the processor affinity to allow the PHY/Radio to run on a particular core, fixed memcpy lengths in MAC, fixed bugs in print_all_users (thanks to Sultan Qasim Khan for finding this) and when receiving a service request message for a non-existent user (thanks to Peter Nguyen for finding this), fixed a long standing PHY bug that was including UL PDCCH allocations in a check of DL PRB usage, added error logging for received AMD PDU segments, increased the DL datarate for default data QoS, using C-RNTI when no IMSI/IMEI are available for printing an attached user, Przemek Bereski added UE capability enquiry and UE capability information support and bladeRF support.
Ben Wojtowicz
More...
almost 9 years ago
Version 0.19.4: Fixed the calculation of n_prime_p in generate_dmrs_pucch.
Ben Wojtowicz
More...
over 9 years ago
Version 0.19.3: Added support for PUCCH decode in liblte, added support for H-ARQ and PUCCH in LTE_fdd_enodeb, and fixed a bug related to improper cleanup of the inactivity timer in LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 9 years ago
Version 0.19.2: Pulled in unit tests for the turbo decoder from Ziming He, optimized the PBCH detection algorithm (thanks to Ziming He), and fixed the setting of id for IMEISV in Mobile Idenity IE (thanks to Mikhail Gudkov) in the LTE library, added the ability to print all registered users, removed extra boost includes, added an RRC connection reestablishment state machine, added a UE inactivity timer, actually properly constructing MNC (thanks to Mikhail Gudkov), memcpy-ing IP packet headers instead of typecasting (thanks to Damian Jarek), initialized present flags and changed packet filter evaluation precedence in activate dedicated EPS bearer context (thanks to Pedro Batista), moved the message queue empty error to a warning, and properly updating the user list iterator after erasing a user (thanks to Damian Jarek).
Ben Wojtowicz
More...
over 9 years ago
Version 0.19.1: Added support for all ID types for the mobile identity IE in MME, added support for more PDU types in PDCP, added defines for sizes of fixed arrays in LIBLTE_PHY_STRUCT, fixed the order of sizes for rate match and unmatch arrays in LIBLTE_PHY_STRUCT (thanks to Ziming He), added return values for liblte_phy_get_n_cce (thanks to Damian Jarek) and liblte_rlc_unpack_status_pdu (thanks to Mikhail Gudkov) in the LTE library, added a scoped lock RAII class for sem_t and pthread_mutex_t in the tools library, changed from using boost::mutex to pthread_mutex_t and_sem_t throughout, added helper functions in MAC, changed user deletion and C-RNTI release procedures, properly initializing SIB scheduling info, properly construct MNC (thanks to Mikhail Gudkov), fixed an issue with RTS response in MAC, properly initialized PHY allocation structure in MAC (thanks to Markus Grab), fixed the updating of VT(A) in the RLC retransmission buffer, and changed the QoS parameters for default data in LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 9 years ago
Version 0.19.0: Removed rb_id from all MME pack routines (thanks to Przemek for finding this), fixed a bug with the default value of filter_coeff in LIBLTE_RRC_UL_POWER_CONTROL_DEDICATED_STRUCT (thanks to Paul Sutton for finding this), added the length indicator for eps_mobile_id (thanks to Paul Sutton for finding this), added an error return for dci_1a_unpack (thanks to Joel Carlson for the suggestion), properly initializing vd_w_metric (thanks for ziminghe for finding this), and limiting PUSCH allocations to 10 PRBs for performance reasons in the LTE library, added TX and RX gains to the config file, combined UL and DL schedule messages into a single PHY schedule message, moved QoS structure from RB class to the user class, fixed bugs related to the RLC AM TX and RX buffers, changed the default timer alignment timer to 10240 subframes, removed boost::lexical_casts from HSS, moved the dedicated bearer QoS to 9, and moved DRBs to RLC AMD mode in LTE_fdd_enodeb.
Ben Wojtowicz
More...
almost 10 years ago
Version 0.18.4: Fixed long BSR CE and added extended power headroom CE support, added PDCP PDU with short SN support, and added header extnesion handling to RLC AMD to LTE library, added UmTRX support to LTE_fdd_dl_scan, fixed the start/stop/start issues by closing the TUN device on stop, fixed the RTS issues, added a mutex to the message queue circular buffer, fixed uninitialized variables in the configuration database, added header extension/multiple data support for RLC AMD, added detach handling, and added a common routine for formatting time to LTE_fdd_enodeb
Ben Wojtowicz
More...
over 10 years ago
Version 0.18.3: Added more MME encoding and decoding, RLC UMD header extension support, and higher order modulation scheme support to PHY in the LTE library, split the error enum into common.h, moved to a new message queue using semaphores and circular buffers, added IP PCAP support, split UL/DL QoS TTI frequency, added user reset to RB class, added RLC UMD multiple data support, added UTC timestamps to the debug log port, added higher order modulation scheme support in MAC, fixed C-RNTI assign/release management, changed RTS timing, fixed user switch in MME/RRC, added clear RB support and fixed copy RB in the user class for LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 10 years ago
Version 0.18.2: Fixed several bugs in LTE_fdd_enodeb. Specifically, cleaned up the Time Zone and Time IE and added C-RNTI support to get_tbs_mcs_and_N_prb_for_dl in liblte, added asymmetric QoS support, dynamically determining MCS for downlink data, sending EMM information message, added more time spec information in radio debug, copying SRB1 PDCP config to SRB2, fixed a UMD reassembly bug, and did a hack to get around a crash when releasing a C-RNTI in LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 10 years ago
Version 0.18.1: Added more MME encoding and decoding to the LTE library, pulled in a patch from Ruben Merz to add USRP X300 support for LTE_fdd_dl_scan and LTE_fdd_enodeb, added to enodeb_nat_script.sh, added delayed user deletion, ol extension to all message queues, ability to send EMM information message, and QoS for default data services to LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 10 years ago
Version 0.18.0: Added IP packet support to LTE_fdd_enodeb. Specifically, added the liblte prefix to value_2_bits and bits_2_value, converted everything except PHY and RRC to byte message struct, added more MME decoding and encoding, added PDCP user plane support, added RLC UMD support, and fixed a bug in RRC connection reesablishment pack and unpack (thanks to Paul Sutton for tracking this down) in the LTE library. Added regeneration of eNodeB security data in HSS, service request, service reject, and activate dedicated EPS bearer context request support in MME, timer reset, and IP gateway support, using the latest LTE library, and refactored C-RNTI assignement and release in LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 10 years ago
Version 0.17.1: Added SIB13 packing and printing for LTE_fdd_dl_file_scan and pulled in a patch from Andrew Murphy to add SIB13 unpacking and printing for LTE_fdd_dl_scan.
Ben Wojtowicz
More...
over 10 years ago
Version 0.17.0: Added more MME and RRC decoding and encoding and integrity protection of PDCP control messages in the LTE library. Added configuration and user file support, PDCP security, RRC security mode command, SRB2 setup, RRC connection reconfiguration, MME EMM attach, MME ESM default bearer setup, and M-TMSI assignment to LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 10 years ago
Version 0.16.0: Added more MME decoding and encoding and security functions for key generation and EIA2 to the LTE library and added authentication, security mode, and sequence number resynch support to MME/HSS, added read only parameters for UL EARFCN, DL center frequency, and UL center frequency, fixed bugs with stop and t_poll_retransmit, and combined the contention resolution identity and first DL RLC message in LTE_fdd_enodeb.
Ben Wojtowicz
More...
almost 11 years ago
Version 0.15.0: Added make requirement for polarSSL, common, pdcp, and security portions of liblte, more decoding/encoding to liblte_mme and liblte_rrc, NACK support to liblte_rlc, and many changes to LTE_fdd_enodeb (limit PCAP output, authentication vector support, HSS interface support, message parsers/senders and state machines for MME, RRC command messages, transmit functionality for PDCP, RLC, and RRC, and refactoring of user identities).
Ben Wojtowicz
More...
almost 11 years ago
Version 0.15.0: Added make requirement for polarSSL, common, pdcp, and security portions of liblte, more decoding/encoding to liblte_mme and liblte_rrc, NACK support to liblte_rlc, and many changes to LTE_fdd_enodeb (limit PCAP output, authentication vector support, HSS interface support, message parsers/senders and state machines for MME, RRC command messages, transmit functionality for PDCP, RLC, and RRC, and refactoring of user identities).
Ben Wojtowicz
More...
almost 11 years ago
Version 0.14.1: Pulled in patches from Mike Peters to fix an uninitialized N_bits value in liblte, Tim O'Shea to properly reference UHD libraries and include directories for cmake, Jeff Long to fix a mutex double unlock bug, Jeff Long to optimally set the master clock rate for USRP B2X0 in the LTE_fdd_dl_scan application, and added clock source as a configurable parameter in the LTE_fdd_enodeb application.
Ben Wojtowicz
More...
almost 11 years ago
Version 0.14.0: Split LIBLTE_MSG_STRUCT into bit and byte messages, fixed a bug when adding more than 1 CCE to PDCCH, added MME, RLC, MAC padding LCID, TPC for DCI 0, RRC UL DCCH message processing, and DCI 0 pack support to the LTE library, added PCAP support to LTE_fdd_dl_scan, added HSS, QoS, uplink scheduling, RRC and MME NAS message handling, and RLC AM processing support, omitting the path from __FILE__, and deleteing users on C-RNTI expiration in LTE_fdd_enodeb.
Ben Wojtowicz
More...
about 11 years ago
Version 0.13.0: Added MAC control element handling, PHICH support, TPC support, and RRC DL CCCH message support to the LTE library, added PCAP support, UL and DL CCCH MAC support, communication up to RRC, UL CCCH RRC support, radio bearer, timer, and timer manager support to the eNodeB.
Ben Wojtowicz
More...
about 11 years ago
Version 0.12.1: Pulled in patches from Astrasel to initialize the frequency offset estimate array in liblte_phy_dl_find_coarse_timing_and_freq_offset, from Jevgenij for supporting non-B2X0 USRPs in LTE_fdd_dl_scan, from Max Suraev for more descriptive start failures in LTE_fdd_enodeb, and from Andrew Murphy to add DCI 1C unpacking to the LTE library, also added support for PRB allocation differences in each slot and fixed a bug in lte_fdd_dl_transmit relating to PDCCH REG mapping.
Ben Wojtowicz
More...
about 11 years ago
Version 0.12.0: Added DL-SCH/UL-SCH MAC PDU processing, added PUSCH mod/demod support, added more RRC support, and added PUSCH mod/demod support in octave.
Ben Wojtowicz
More...
over 11 years ago
Version 0.11.0: Fixed a bug with transmitting SIB2 for 1.4MHz bandwidth in LTE_fdd_dl_file_gen and LTE_fdd_enodeb, fixed several bugs in liblte_phy.cc, LTE_fdd_enodeb, and lte_prach_detector.m, and added PRACH detection processing in LTE_fdd_enodeb.
Ben Wojtowicz
More...
over 11 years ago
Version 0.10.4: Fixed a bug in LTE_fdd_enodeb dealing with saturation of baseband transmit samples.
Ben Wojtowicz
More...
over 11 years ago
←
1
2
3
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree