Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG-RAN
Commits
cf1b4788
Commit
cf1b4788
authored
Feb 25, 2026
by
Robert Schmidt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nr ulsch decoding: is this necessary?
parent
f1dfb1d3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
2 deletions
+3
-2
openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c
openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c
+3
-2
No files found.
openair1/PHY/NR_TRANSPORT/nr_ulsch_decoding.c
View file @
cf1b4788
...
...
@@ -124,6 +124,7 @@ int nr_ulsch_decoding(PHY_VARS_gNB *phy_vars_gNB,
NR_gNB_PUSCH
*
pusch
=
&
phy_vars_gNB
->
pusch_vars
[
ULSCH_id
];
NR_UL_gNB_HARQ_t
*
harq_process
=
ulsch
->
harq_process
;
nfapi_nr_pusch_pdu_t
*
pusch_pdu
=
&
harq_process
->
ulsch_pdu
;
uint8_t
harq_pid
=
ulsch
->
harq_pid
;
nrLDPC_TB_decoding_parameters_t
*
TB_parameters
=
&
TBs
[
pusch_id
];
...
...
@@ -135,7 +136,8 @@ int nr_ulsch_decoding(PHY_VARS_gNB *phy_vars_gNB,
}
// The harq_pid is not unique among the active HARQ processes in the instance so we use ULSCH_id instead
TB_parameters
->
harq_unique_pid
=
ULSCH_id
;
TB_parameters
->
harq_unique_pid
=
(
phy_vars_gNB
->
max_nb_pusch
*
harq_pid
)
+
ULSCH_id
;
AssertFatal
(
TB_parameters
->
harq_unique_pid
<
(
16
*
phy_vars_gNB
->
max_nb_pusch
),
"harq_unique_pid >= %d, harq_pid %d, ULSCH_id %d
\n
"
,
16
*
phy_vars_gNB
->
max_nb_pusch
,
harq_pid
,
ULSCH_id
);
// ------------------------------------------------------------------
TB_parameters
->
nb_rb
=
pusch_pdu
->
rb_size
;
...
...
@@ -164,7 +166,6 @@ int nr_ulsch_decoding(PHY_VARS_gNB *phy_vars_gNB,
}
}
uint8_t
harq_pid
=
ulsch
->
harq_pid
;
LOG_D
(
PHY
,
"ULSCH Decoding, harq_pid %d rnti %x TBS %d G %d mcs %d Nl %d nb_rb %d, Qm %d, Coderate %f RV %d round %d new RX %d
\n
"
,
harq_pid
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment