-
2024.w04513f060f · ·
Integration: 2024.w04 * !2522 Integration of O-RAN 7.2 FH using OSC xRAN library * !2416 fix-ue-scheduler-multi-thread-storage-list-mutex-protection * !2488 LDPC T2 card encoding: rate matching and interleaving on the T2 card * !2497 Read NoS1 bearer configuration from gNB-generated file * !2518 Extension of E1AP procedures * !2533 This limits PUCCH payload to 11 bits, 7 CSI + 3 ACKNACK + 1 SR maximum. * !2526 prepare MSG3 in advance at RRC UE * !2451 MAC procedures to handle DLSCH allocation type 0 * !2525 NR UE fix for function to find PUCCH resource set * !2536 Improve Precoding Matrix computation taking in consideration the DCI format * some documentation+config file updates for 7.2 * !2501 Improvements for NR implementation of timers * !2531 Fix unit test build and build unit tests in CI
-
2024.w0347c06934 · ·
Integration branch 2024.w03 * !2519 fix(build): migrating rocky dockerfiles to Rocky-linux-9 to ease maintenance * !2508 NR UE PDCP RLC indexing * !2511 chore(ci): updating 5G RF / L2 simulator scenarios to release v2.0 * !2486 E2 agent: Use FlexRIC release v2 and add to CU-UP * !2453 Liteon DU integration * !2516 remove ASAN_OPTIONS: detect_leaks=0 from SA rfsim CI tests * !2199 NR precoding matrix generation at MAC
-
2024.w022b717d49 · ·
Integration 2024 week 2 * !2506 NR UE MAC config fixes * !2478 Moving computation of base graph for LDPC at MAC in the UE * !2481 fix UE RX/TX thread several bugs in synchronisation of events, add LOG_E and... * !2494 Fix for building rach occasions in case of multiple BWPs * !2498 Fix security header type for PDU session establishment, and update sqn, counters * !2509 Fixed typos in init_ru * !2512 Null pointer in nr generate msg3 retransmission * !2505 USRP doc: Include b205-mini, improve markup
-
2024.w01f918be96 · ·
Integration branch 2024.w01 * !2482 Trigger UL Failure if Ack of Msg4 not received and implement RA Contention Resolution timer in gNB * !2484 function to harmonize handling of NAS registraction accept * !2487 Rework PUCCH codec with c16_t type and functions to make readable code * !2491 improvements for NR UE detaching * !2499 Update L1sim and RFsim documentation * !2500 Fix FAPI CoreSetType enumeration options after the fix on the description made by SCF * !2489 NR UE improvements RRCSetup
-
2023.w51c37974ca · ·
Integration 2023.w51 * !2221 NR UE going to IDLE state * !2464 move common .h file in common directory, remove mem_block_t * !2479 CI: test with 2 UL layers in AW2S pipeline * !2468 LDPC T2 card: fix and doc update * !2480 Enabling multi-ue support in the open-source L2 proxy * !2476 Fixes for multi-DU/CU-UP and CI test
-
2023.w50b2c5f4bc · ·
Integration 2023 week 50 * !2460 bugfix: initialize TX and RX antennas separately * !2471 fix a useless computation done in case we activate LOG_D * !2417 PDSCH precoding optimization * !2436 Fix the DoS vulnerability in RA procedure * !2472 (ci): adding new packages in cuup dockerfiles * !2463 NR UE RRC MAC configuration improvements * !2475 Fix gNB RA procedures when Msg4 Ack not received
-
2023.w49790c3b99 · ·
Integration 2023 week 49 * !2264 Improvements in f1ap for qos * !2377 Store allowed NSSAIs from NAS message * !2462 Hotfix: swap UIDs after RRCReestablishment * !2449 Improve performance of polar initialization * !2469 handling configuration of MAC-CellGroupConfig at UE * !2395 `nr_generate_pdsch()` clean up and little performance improves * !2461 CI: add FDD test to SA B200 pipeline * !2424 Improvements in SDAP RRC management
-
2023.w48c5aeaf03 · ·
Integration 2023 week 48 * !2419 chore(ci): running 5G RF simulator scenarios with address sanitizer * !2455 Remove mac_LogicalChannelConfig from RLC (handled at MAC) * !2456 Setting uniform periodicity for CSI-RS and measurement report * !2429 LDPC encoding/decoding offload to the T2 card * !2447 E2 agent: build in CI, fix slice support, add gNB-DU and gNB-CU-UP IDs * !2452 Include sample advance option in UE tutorial * !2430 bugfix: nr-ue: set first_tx=1 at first transmission of a harq process * !2457 Fix scaling for FR2
-
2023.w47ee287d62 · ·
Integration 2023 week 47 * !2440 hotfix: set PDCP t-reordering to 100ms * !2439 rfsimulator: ignore PIPE signal * !2441 minor: documentation: advertise correct default value for --ssb * !2446 chore(ci): displaying the ASN1C commit * !2443 CI documentation: updates and how to reproduce * !2355 NR UE improve handling of MSG4 feedback in default PUCCH * !2408 NR UE MAC config improvements * !2431 T: isolate generated .h files when using make * !2442 nr pdcp: rework reestablishment * !2448 lte: switch to RRC release 16.13.0 * !2088 Implementation of logical channel prioritization at UE * correctly read timing advance option `-A` in gNB * set sample advance for OAIUE test to make it more stable * set gain for OAIUE test to make it more stable * !2445 Correctly allocate SCC n_TimingAdvanceOffset * !2454 bugfix: fix NSA CI test
-
2023.w450accb601 · ·
Integration branch 2023 week 45 * !2404 NR UE MCS for retransmission v2 * !2420 Scan build: Argument with 'nonnull' attribute passed null * !2422 Fix AssertFatal when using NR band n1 * !2418 NR UE resynchronization fix * !2376 Save NSSAI params of PDU session coming from AMF * add `build_oai` option for thread sanitizer * update 60 MHz 2x2 phytest-timing threshold * !2423 Free F1 UE data struct only on UE release * !2428 Prevent CU-UP UE ID management if integrated CU * !2390 NR PTRS improvements * !2291 Pass config object instead of using implicit global * !2421 Change UL_TTI.request PRACH PDU beamforming pack/unpack handling * !2406 CI:AW2S - test with 10 AmariUEs * !2401 ue-rrc-coarse-cleaning * !2366 Remove F1 BWP switching logic * !2426 F1: support multiple DUs per CU * !2432 Remove cblas dependency for 5G targets
-
2023.w4382597e7e · ·
Integration 2023 week 43 * !2407 hotfix: UE DCI format 11: only 1 dl_config instead of 2 * !2372 chore(ci): testing up to 10 UEs in 5G RF simulation * !2396 Add optimized function to count the number of bits set in uint64_t variable * !2383 E1: implement release bearer, handle multiple CU-UPs * !2413 Assigned value is garbage or undefined reported by scan-build * !2387 Small fixes for UE stability and introduction of ITTI "no-thread" mode * !2410 Fix CellGroupConfig-related memory problems * !2414 fix doxygen
-
2023.w42a062be47 · ·
Integration 2023 week 42 * !2368 NR UE SRB0 * !2399 build_oai: Auto-detect if terminal supports colors * !2398 Correctly load channel models * !2365 Change PDU_Length and tlv length calculation to be inline with SCF 222.10.02 * !2402 chore(ci): enabling the ARM cross-compilation pipeline * !2397 fix(ci): improve for parallelism issue in Groovy * !2405 Clean IDE files and remove old documentation
-
2023.w41a62bdf36 · ·
Integration 2023 week 41 * !2389 (merged) Remove global variable rx_spatial_power * !2364 (merged) NR UE PUCCH2 sanitize errors * !2352 (merged) Break DCI processing function into smaller pieces * !2391 (merged) Remove calloc from L1 at CSIRS_PDU conversion function * !2393 (merged) Fix UE assertion due to PUCCH resource lookup all BWPs * !2307 (merged) Improve documentation for L2sim Readme * !2310 (merged) doc(websvr): how to install properly the dependencies
-
2023.w40bba14188 · ·
Integration 2023 week 40 * !2345 fix bug for IE cause in pdu session accept * !2361 Fix Msg3 MAC CE C-RNTI * !2371 fix(ci): printing the warning and error lines for CI purposes * !2374 Fix SSB ARFCN: wrong ARFCNs in FDD * !2379 fix the selection of DCI candidates at UE * !2369 Add bwp_size and bwp_start fields to CSI_RS PDU struct at NR UE * !2349 E2AP Version 1,2,3 and KPM version 2, 3 * !2375 increase the max fd of rfsim, that have been shorten to tightly for cpu saving * !2367 chore(ci): improve GitLab <-> Jenkins contributor experience * !2378 F1AP: correct message handling * !2370 NR PDCP RB suspend * !2107 Compute RI based on SRS up to 4 * !2339 PUCCH power computation * !2382 Remove dead code in NR UE * !2229 PUSCH LLR 128/256 SIMDe routines for ARM/x86
-
2023.w390be397b2 · ·
Integration 2023 week 39 * !2142 Fix packing/unpacking procedures for P7 messages * !2253 Parallelize the Compensation, LLR, layer de-mapping, and unscrambling with symbol * !2319 Fix NR UE init RA * !2343 Reverse bits in UCI message when using polar encoding/decoding * !2348 Resolve "SIGSEGV in nr-softmodem @ 100MHz on USRP" * fix phytest-timing thresholds after merge of !2253 * !2320 Reduce ITTI log message volume when queues full * !2360 nr rlc: minor: fix tests * !2359 nr rlc am: bugfix: correct usage of tx_next * !2356 Const return values * !2357 Fix compile error when --build-e2 option included * !2340 Resolve "gNB build on ubuntu 22.04 fails with dpkg error" * !2362 Implement F1 bearer release and add telnet module * !2324 Refactor gNB ULSCH decoding * fix for SSB ARFCN in RRC MeasConfig
-
2023.w389127258a · ·
Integration 2023 week 38 * !2296 rfsimulator optimization * !2344 NR UE DCI config small fixes * !2342 Fix for PBCH decoding * !2347 Handle NAS registration accept inside NAS downlink * !2350 Tutorials: upgrade UHD version to 4.5.0.0 * !2351 NR UE HARQ fix * !2304 Use F1 internally: F1 Setup * !2306 nr_ulsim and nr_dlsim logging and help modifications * !2305 NR UE RRC bearers management * !2353 Fix documentation references to "telnetsrv"
-
2023.w37afc75c5d · ·
Integration_2023_w37: * !1909 Rework for aarch64 support after SIMDe integration * !1995 Fix packing/unpacking for nFAPI P5 messages * !2228 TDLA, TDLB and TDLC channel models in DLSIM * !2327 Bugfixes and some rewrite for nr rlc am control PDU reception * !2331 NR UE HARQ improvements to handle more than 4 per PUCCH * !2286 Service Models integration - KPM v03.00, GTP, MAC, RLC and PDCP * !2336 fix(ci): HTML reporting for Ubuntu build fix * !2338 nr-softmodem: fixed invalid length calculation, leading to segfault * !2326 Tutorials: Update NR SA Tutorials to be compliant with OAI CN5G pre-2.0 release * !2334 NR UE DL channel estimation fix * !2325 Compute ULSCH TB CRC
-
2023.w3679fd37b4 · ·
Integration branch 2023 week 36 * !2185 DL delay compensation * !2255 Add condition to call or not the function nr_mac_prepare_ra_ue() * !2301 NR UE handling MCS for retransmissions * !2308 Heap Allocation issue: Removed Dynamic allocation * !2317 bugfix: don't force an UE to support en-dc, respect its capabilities * !2318 Set security for all active SRBs after NR_RRCReestablishment * !2321 Use appropriate CMake flags to link to UHD * !2332 T tracer: add a trace for NR SIB1 * !2322 Remove small races in ue * !2323 NR UE fix DCI candidates * !2328 Add SRB1 and SRB2 received bytes to statistics
-
2023.w3497b08440 · ·
Integration branch 2023.w34 * !2283 going back to sync mode when cell is barred in MIB * !2290 fix gtp delete. we should not delete all bearer in case of dedicaded bearer release * !2299 fix-mem-overflow_64qam * !2288 NR UE avoid crashes upon renewal of SIB1 * !2279 web server enhancement and doc link fix * !2302 Tutorials: update links for Open Cells SIM Card programming tool and Ubuntu 22.04 LTS * !2303 NR gNB limit on PUCCH bits to be scheduled * !2207 Use F1 internally: UE Context Modification Required * !2315 Fix LCID to RB association, allow more than 8 LCIDs in the UE
-
2023.w33464a62dd · ·
Integration branch 2023 week 33 * !2247 Fix cppcheck warnings related to nullPointerArithmeticRedundantCheck * !2250 Fix cppcheck warnings related to negativeIndex * !2281 avoid NR UE stalling if SIB not decoded * !2273 NR_UE: fix limited UL data throughput in do-ra mode * !2295 hack: see Bye. message when quitting gnb running with aw2s * !2298 mapping LCID to RBID to index RLC entities * !2267 Make read-only global variables const, additional fixes * !2297 nr rlc: change retx logic * !2230 Readme correction * Lower scheduler PF averaging constant