francescomani
|
9c44d6ee86
|
number of supported ue updated in feature set file
|
2024-11-29 16:13:58 +01:00 |
|
francescomani
|
68c95f80a1
|
increase the number of UE supported at gNB by having more than 1 PUCCH2 frequency occasion per slot
|
2024-11-29 16:13:54 +01:00 |
|
francescomani
|
31d19ec38d
|
fixes for handle_nr_ul_harq in case of RA
to avoid printing warning on unexpected harq pid
|
2024-11-28 09:24:10 +01:00 |
|
francescomani
|
5c69623576
|
remove assertion in MSG3 allocation to handle the unwanted scenario by reschedulng RA
|
2024-11-27 10:19:21 +01:00 |
|
francescomani
|
b398b1bd1d
|
fix MSG3 allocation assertion condition
|
2024-11-27 10:19:17 +01:00 |
|
francescomani
|
6c0c27a201
|
do not start T304 RRC timer at UE for phy-test mode
|
2024-11-27 10:12:55 +01:00 |
|
francescomani
|
3c6a588ed7
|
reworking scheduling of SIB other than 1, including storing the information at MAC
|
2024-11-25 17:23:32 +01:00 |
|
francescomani
|
216c42358b
|
remove unnecessary storage of SIBs structures at RRC
|
2024-11-25 17:23:27 +01:00 |
|
francescomani
|
086ac79830
|
improvements in handling reconfigurationWithSync
|
2024-11-25 10:35:05 +01:00 |
|
francescomani
|
9ca0b133ec
|
resume RBs in 1st reconfiguration after reestablishment
|
2024-11-25 10:35:05 +01:00 |
|
francescomani
|
9a4f12b881
|
handling dedicated system information via RRC Reconfiguration
|
2024-11-25 10:35:05 +01:00 |
|
francescomani
|
59403e5b01
|
adding assertion for reportUplinkTxDirectCurrent
|
2024-11-25 10:35:05 +01:00 |
|
francescomani
|
2beb7fd8a8
|
adding error messages for field not handled yet by RRC UE in Reconfiguration
|
2024-11-25 10:35:05 +01:00 |
|
francescomani
|
1867aa928a
|
remove unnecessary declaration of nr_rrc_ue_process_rrcReconfiguration
|
2024-11-25 10:35:05 +01:00 |
|
francescomani
|
6600e33cae
|
workaround to avoid assertion for UCI on PUSCH in re-establishment procedure
|
2024-11-17 21:46:23 +01:00 |
|
francescomani
|
fe671a8876
|
take into account the option to have initial pucch when scheduling UCI on PUSCH
|
2024-11-17 21:46:23 +01:00 |
|
francescomani
|
5bb38187f1
|
triggering SR only if schedulingRequestResource is available
|
2024-11-17 21:46:23 +01:00 |
|
francescomani
|
4f969e4120
|
do not force initial sync BW scanning if going to IDLE, keep the previous configuration
|
2024-11-17 21:46:23 +01:00 |
|
francescomani
|
ca877514aa
|
fix for going to idle: release MAC config only after resetting MAC
|
2024-11-17 01:27:09 +01:00 |
|
francescomani
|
f3bee8ed25
|
L1 beam allocation for CSI-RS
|
2024-11-14 08:41:14 +01:00 |
|
francescomani
|
0993eb4ed8
|
MAC beam allocation for CSI-RS
|
2024-11-14 08:41:14 +01:00 |
|
francescomani
|
c0f2d24471
|
L1 beam allocation from symbol bitmap
This is required because CSI-RS may not be allocated in consecutive symbols within a slot
|
2024-11-14 08:41:14 +01:00 |
|
francescomani
|
6beeb6eef1
|
handle rlf with re-establishment or going to idle
|
2024-11-13 14:25:01 +01:00 |
|
francescomani
|
4f884ab172
|
bugfix: unlocking RLC manager in nr_rlc_get_lcid_from_rb function
|
2024-11-13 14:25:01 +01:00 |
|
francescomani
|
62301e9eef
|
remove bf_weights from 2step RA config file
|
2024-10-26 11:19:40 +02:00 |
|
francescomani
|
c8387d706c
|
making ULSCH preprocessor agnostic to UEs BWP and TDA
|
2024-10-26 11:19:37 +02:00 |
|
francescomani
|
38a05d8aad
|
making DLSCH preprocessor agnostic to UEs BWP and TDA
|
2024-10-24 15:04:27 +02:00 |
|
francescomani
|
3add576195
|
remove use of VRB map bitwise not in dlsch and ulsch preprocessor
|
2024-10-24 13:03:22 +02:00 |
|
francescomani
|
af53f35824
|
avoid processing PUCCH2 without polar if declared missed detection
|
2024-10-18 11:17:58 +02:00 |
|
francescomani
|
eccecde2c7
|
Merge remote-tracking branch 'origin/fix-SNR-based-on-SRS' into integration_2024_w41
|
2024-10-14 14:31:17 +02:00 |
|
francescomani
|
4528be42de
|
Merge remote-tracking branch 'origin/NR_gNB_BF_matrix' into integration_2024_w41
|
2024-10-11 16:55:25 +02:00 |
|
francescomani
|
a4c211f2b4
|
removing p7 prach beamforming assertion
|
2024-10-11 08:02:06 +02:00 |
|
francescomani
|
3f550a27be
|
decouple call for config scc from init of MAC
|
2024-10-11 08:02:06 +02:00 |
|
francescomani
|
7af574dd54
|
adding new config file parameters in FR2 RFsim CI config file
|
2024-10-11 08:02:06 +02:00 |
|
francescomani
|
abc5069a55
|
handling beams in PHY RX channels
|
2024-10-11 08:02:06 +02:00 |
|
francescomani
|
014338105e
|
remove unused bf_weights feild from config files
|
2024-10-11 08:02:06 +02:00 |
|
francescomani
|
64ed4e9262
|
handling beams in PHY TX channels
|
2024-10-11 08:02:06 +02:00 |
|
francescomani
|
7e82854b29
|
improvements to set beam index via FAPI message
use of number of SSBs transmitted before current one as fapi index, creation of a mapping vector from SSB to fapi index
|
2024-10-11 07:59:36 +02:00 |
|
francescomani
|
2a9a038dbd
|
improvements in RU beamforming handling procedures
|
2024-10-11 07:59:31 +02:00 |
|
francescomani
|
f3b6155f17
|
OAI specific config_request field for analog beamforming
|
2024-10-10 16:14:32 +02:00 |
|
francescomani
|
6b58d357d9
|
moving beamforming matrix to MAC and feeding it to FAPI structures
|
2024-10-10 12:42:17 +02:00 |
|
francescomani
|
7fdae002b9
|
remove UL MCS limitation on CI transform precoding test
|
2024-10-10 12:06:47 +02:00 |
|
francescomani
|
a343ec03fd
|
changes in get_transformPrecoding to follow what's written in 6.1.3 of 214
|
2024-10-10 11:58:07 +02:00 |
|
francescomani
|
a6f03b3f79
|
ULSCH scheduler fix when using transform precoding
Bug in ULSCH scheduler for transform precoding. It ignores transform precoding specific tables when building ul_pf_tbs.
|
2024-10-09 09:45:01 +02:00 |
|
francescomani
|
f25ad2b098
|
remove unnecessary return at the end of nr_ue_csi_rs_procedures
|
2024-10-08 09:46:43 +02:00 |
|
francescomani
|
46beda91ee
|
moving CSI-RS common functions to a new file
|
2024-10-08 09:46:43 +02:00 |
|
francescomani
|
a54a919bd8
|
removing UE dependence on gNB CSI FAPI structure and decoupling UE from gNB procedures
|
2024-10-08 09:46:43 +02:00 |
|
francescomani
|
26fd99ff61
|
terminal independent common functions in nr_generate_csi_rs
|
2024-10-08 09:46:43 +02:00 |
|
francescomani
|
ddbbaef302
|
remove nr_csi_info_t from gNB (unused)
|
2024-10-08 09:46:43 +02:00 |
|
francescomani
|
7e009781cd
|
moving out CSI mapping parameters from nr_generate_csi_rs
|
2024-10-08 09:46:43 +02:00 |
|
francescomani
|
ad96697d10
|
common function for CSI-RS mapping parameters
|
2024-10-08 09:46:43 +02:00 |
|
francescomani
|
601ad40490
|
fix for nr_dlsch_mmse rxdataF_comp symbol size (Closes: #849)
|
2024-09-30 09:14:44 +02:00 |
|
francescomani
|
2d3ac5803e
|
formatting
|
2024-09-29 17:55:28 +02:00 |
|
francescomani
|
e1218f9b3f
|
use n_TimingAdvanceOffset according to what set in the RU for FDD CI test with COTS UE
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
3166f20383
|
trigger RA DL or UL data arrival during RRC_CONNECTED when UL synchronisation status is non-synchronised
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
e4a6d60dc2
|
implementation of time alignment timer at MAC UE
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
25b94f12b3
|
configuration of timeAlignmentTimerCommon at MAC UE
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
2a85d9905e
|
configure TAG list
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
ee4f95fd51
|
improvements in handling TAG-Id
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
15279d8732
|
common function for default N_TA_offset (not sure what in develop is correct)
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
a494580210
|
configuring n_TimingAdvanceOffset from upper layers, if present
|
2024-09-24 10:39:25 +02:00 |
|
francescomani
|
900a78fd9b
|
preliminary cleanup
|
2024-09-24 10:20:40 +02:00 |
|
francescomani
|
d304865489
|
fix for log2_approx to approximate to the nearest neighbor, instead of ceil
|
2024-09-23 17:56:50 +02:00 |
|
francescomani
|
196effa114
|
fix PMI extraction, X1 and X2 order was wrong
|
2024-09-23 11:54:48 +02:00 |
|
francescomani
|
385999dc5e
|
logging improvements
|
2024-09-20 18:58:27 +02:00 |
|
francescomani
|
f1c8134d4f
|
prevent UE to declare RLF in phy-test mode
|
2024-09-11 15:05:49 +02:00 |
|
francescomani
|
ece206758a
|
prevent UE to print HARQ processing error log for MSG2
|
2024-09-10 16:33:59 +02:00 |
|
francescomani
|
b377107273
|
add missing cast for short bitmap in configuration at gNB and UE
|
2024-09-09 18:37:56 +02:00 |
|
francescomani
|
e6e0602da0
|
removing ssb_PositionsInBurs_BitmapPR from config files
|
2024-09-08 11:40:47 +02:00 |
|
francescomani
|
a14782f1a8
|
automatic selection of ssb bitmap length
|
2024-09-08 10:33:37 +02:00 |
|
francescomani
|
db098651b0
|
improvements in nr_dlsch_llr function
|
2024-09-02 17:28:44 +02:00 |
|
francescomani
|
2991370169
|
32byte aligned DLSCH RX symbol size
|
2024-09-02 17:28:44 +02:00 |
|
francescomani
|
cda82edf78
|
adapt LLR unit test to a generic UL/DL scenario
|
2024-09-02 17:28:44 +02:00 |
|
francescomani
|
98a8e5dca3
|
use common LLR functions at UE for DLSCH
|
2024-09-02 17:12:43 +02:00 |
|
francescomani
|
aeb562756a
|
moving LLR functions to phy_common
|
2024-09-02 17:12:43 +02:00 |
|
francescomani
|
ec40b34b1d
|
initial cleanup
|
2024-09-02 17:12:43 +02:00 |
|
francescomani
|
01ae8fbb38
|
prach code cleanup
|
2024-08-29 15:52:46 +02:00 |
|
francescomani
|
dc5df35fe1
|
remove a couple of global variables from pusch_vars and some further cleanup
|
2024-08-29 15:52:42 +02:00 |
|
francescomani
|
1a04ebaa02
|
cleanup of gNB PHY procedures and removal of global PBCH structure
|
2024-08-29 15:36:16 +02:00 |
|
francescomani
|
d04a83ea93
|
defs_gNB cleanup
|
2024-08-29 08:54:42 +02:00 |
|
francescomani
|
c93dcc0484
|
cleanup of encode_parity_check_part_optim including asserting for case not handled
|
2024-08-28 17:40:26 +02:00 |
|
francescomani
|
db4d8d2322
|
fix handling of time start position in SRS FAPI at gNB
|
2024-08-23 16:36:12 +02:00 |
|
francescomani
|
c87b390501
|
code formatting
|
2024-08-16 10:20:47 +02:00 |
|
francescomani
|
2039a4f25b
|
making global dmrs_symbol in pusch_vars local to avoid race conditions
|
2024-08-16 10:18:18 +02:00 |
|
francescomani
|
5effa74067
|
set FAPI CSI type as TRS when necessary in UE MAC
|
2024-08-15 08:24:22 +02:00 |
|
francescomani
|
909fd5a9ec
|
from uint8 to uint16 in i1 CSI-RS measurement fields
|
2024-08-15 08:24:16 +02:00 |
|
francescomani
|
24ff0e294e
|
fix to avoid freeing SIB1 information still in use at RRC UE
|
2024-08-14 18:57:30 +02:00 |
|
francescomani
|
25fdc1d23d
|
beam association for prach
|
2024-08-14 10:04:42 +02:00 |
|
francescomani
|
0a8e1b49d0
|
adapt VRB maps to multiple beams in a period
|
2024-08-14 08:33:48 +02:00 |
|
francescomani
|
c31d250d28
|
new structure to handle beams
fix: reset beam only if it is a newly allocated one
|
2024-08-14 08:28:53 +02:00 |
|
francescomani
|
2b76e88823
|
remove some openair1 headers included in opeinair2 files
|
2024-08-09 16:16:13 +02:00 |
|
francescomani
|
88f0e28c76
|
init received_config_request flag only for SA
|
2024-08-04 13:27:00 +02:00 |
|
francescomani
|
798158cfe1
|
improvements in nr_pusch_channel_estimation code
|
2024-08-02 16:38:17 +02:00 |
|
francescomani
|
cec91a2a22
|
remove duplicate delta pusch function
|
2024-08-02 11:32:03 +02:00 |
|
francescomani
|
5eef9b3574
|
fix delta for PUSCH DMRS type 2
|
2024-08-02 10:09:59 +02:00 |
|
francescomani
|
a9902d883c
|
creation of a separate .h file for L2_interface_ue
|
2024-08-01 16:39:34 +02:00 |
|
francescomani
|
3fa73e4bdd
|
implementation of MAC data inactivity timer
|
2024-08-01 16:39:24 +02:00 |
|
francescomani
|
77db7be68e
|
avoid duplicated call to phy_config_request
|
2024-07-30 19:36:49 +02:00 |
|
francescomani
|
ab537c6675
|
remove mac flag phy_config_request_sent
|
2024-07-30 19:36:49 +02:00 |
|
francescomani
|
490620a0d8
|
gNB supported number of antenna feature set update
|
2024-07-22 17:53:53 +02:00 |
|