fc5258962f
nr_gen_ref_conj_symbols()/nr_ptrs_cpe_estimation(): const input
Robert Schmidt2024-07-25 17:12:08 +02:00
46ca521042
nr_pdc/sch_dmrs_rx(): make non-changing input parameter const ptr
Robert Schmidt2024-07-25 15:55:19 +02:00
9e0bcb7fe4
nr_modulation(): make non-changing input parameter const ptr
Robert Schmidt2024-07-25 15:51:14 +02:00
48d68f7d90
Fix a bug where if BWP size is not exactly maximum BWP size for a bandwidth power control code asserts. This assert and assumption is incorrect, according to 38.101-1 UE channel is defined only by the BWP size and BWP size can be any value supported by the RRC parameters defining the BWP. To determine the UE channel the smallest bandwidth supporting the BWP is selected. This is an assumption based on references in the same document to UE channel bandwidth being equal to one of the values in set {5, 10, 15, 20, 25, 30, 35, 40, 50, 60, 70, 80, 90, 100}. Also: - calculated P_CMIN during BWP setup since the parameter doesn't depend on DCI. - initiialize uniqCfg structure in test_nr_ue_power_procedures main function which enables LOG prints during tests
Bartosz Podrygajlo2024-07-17 22:29:24 +02:00
b76eb19471
gNB: refactor code to handle end of using a specific HARQ process - finish_nr_dl_harq() and finish_nr_ul_harq()
Thomas Schlichter2024-07-19 16:09:04 +02:00
c4570bc829
Avoid segfault in SRS modulation when ue-nb-ant-tx (fp) does not match UE capabilities
Guido Casati2024-07-12 17:28:23 +02:00
cd052951d5
gNB: do not schedule DLSCH ACK/NACK reporting in PUCCH for harq pid where feedback is disabled
Thomas Schlichter2024-07-16 13:22:51 +02:00
3a014e199f
NR UE: skip DLSCH ACK/NACK reporting for harq pid where feedback is disabled
Thomas Schlichter2024-07-09 17:39:41 +02:00
fe7be3f130
Make handle_nr_uci_pucch_2_3_4() more consistent regarding logs with handle_nr_uci_pucch_0_1()
Thomas Schlichter2024-05-22 12:47:02 +02:00
44410df598
fix double reduction of sched_ul_bytes in case of failing 4th HARQ round
Thomas Schlichter2024-05-22 11:47:14 +02:00
a6fb797477
improve tracking of sched_ul_bytes in nr_rx_sdu() by using sdu_lenP instead of sched_pusch.tb_size
Thomas Schlichter2024-05-22 11:18:10 +02:00
b331ad21f4
in nr_rx_sdu() use HARQ ID from nfapi_nr_crc_t instead of feedback_ul_harq
Thomas Schlichter2024-05-22 11:12:56 +02:00
f7665357fc
dont't print warning in handle_nr_ul_harq() if disable_harq == 1
Thomas Schlichter2024-05-22 10:57:02 +02:00
9a0408a5c7
immediately reuse Msg4 HARQ ID and don't wait for Msg4 feedback if DL HARQ feedback is disabled
Thomas Schlichter2024-05-22 10:54:07 +02:00
4baac21ec6
immediately reuse UL HARQ ID and don't wait for feedback if disable_harq == 1
Thomas Schlichter2024-05-22 10:52:14 +02:00
bf2baf2ffe
immediately reuse DL HARQ ID and don't wait for feedback if DL HARQ feedback is disabled
Thomas Schlichter2024-05-22 10:48:07 +02:00
ae4cbcfb0c
gNB: add config file option "disable_harq" and set pdsch_servingcellconfig->ext3->downlinkHARQ_FeedbackDisabled_r17 accordingly
Thomas Schlichter2024-07-09 14:56:18 +02:00
2fa80efb52
removing assert on RACH num_preambles>1. Instead we print an error and continue RA with only the first preamble.
Florian Kaltenberger2024-05-21 14:22:50 -04:00