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
db26cd02
Commit
db26cd02
authored
1 year ago
by
Thomas Schlichter
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
NR UE: increase DURATION_RX_TO_TX by cellSpecificKoffset_r17
parent
f86e6cc7
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
5 deletions
+6
-5
openair1/PHY/INIT/nr_parms.c
openair1/PHY/INIT/nr_parms.c
+3
-3
openair1/PHY/defs_nr_common.h
openair1/PHY/defs_nr_common.h
+1
-1
openair1/PHY/impl_defs_top.h
openair1/PHY/impl_defs_top.h
+2
-1
No files found.
openair1/PHY/INIT/nr_parms.c
View file @
db26cd02
...
...
@@ -242,15 +242,15 @@ uint32_t get_slot_from_timestamp(openair0_timestamp timestamp_rx, const NR_DL_FR
return
slot_idx
;
}
uint32_t
get_samples_slot_timestamp
(
int
slot
,
const
NR_DL_FRAME_PARMS
*
fp
,
u
int8_
t
sl_ahead
)
uint32_t
get_samples_slot_timestamp
(
int
slot
,
const
NR_DL_FRAME_PARMS
*
fp
,
u
nsigned
in
t
sl_ahead
)
{
uint32_t
samp_count
=
0
;
if
(
!
sl_ahead
)
{
for
(
u
int8_
t
idx_slot
=
0
;
idx_slot
<
slot
;
idx_slot
++
)
for
(
u
nsigned
in
t
idx_slot
=
0
;
idx_slot
<
slot
;
idx_slot
++
)
samp_count
+=
fp
->
get_samples_per_slot
(
idx_slot
,
fp
);
}
else
{
for
(
u
int8_
t
idx_slot
=
slot
;
idx_slot
<
slot
+
sl_ahead
;
idx_slot
++
)
for
(
u
nsigned
in
t
idx_slot
=
slot
;
idx_slot
<
slot
+
sl_ahead
;
idx_slot
++
)
samp_count
+=
fp
->
get_samples_per_slot
(
idx_slot
,
fp
);
}
return
samp_count
;
...
...
This diff is collapsed.
Click to expand it.
openair1/PHY/defs_nr_common.h
View file @
db26cd02
...
...
@@ -135,7 +135,7 @@ typedef struct NR_DL_FRAME_PARMS NR_DL_FRAME_PARMS;
typedef
uint32_t
(
*
get_samples_per_slot_t
)(
int
slot
,
const
NR_DL_FRAME_PARMS
*
fp
);
typedef
uint32_t
(
*
get_slot_from_timestamp_t
)(
openair0_timestamp
timestamp_rx
,
const
NR_DL_FRAME_PARMS
*
fp
);
typedef
uint32_t
(
*
get_samples_slot_timestamp_t
)(
int
slot
,
const
NR_DL_FRAME_PARMS
*
fp
,
u
int8_
t
sl_ahead
);
typedef
uint32_t
(
*
get_samples_slot_timestamp_t
)(
int
slot
,
const
NR_DL_FRAME_PARMS
*
fp
,
u
nsigned
in
t
sl_ahead
);
struct
NR_DL_FRAME_PARMS
{
/// frequency range
...
...
This diff is collapsed.
Click to expand it.
openair1/PHY/impl_defs_top.h
View file @
db26cd02
...
...
@@ -274,7 +274,8 @@
// should be 2 as per NR standard, but current UE is not able to perform this value
#define NR_UE_CAPABILITY_SLOT_RX_TO_TX (3)
#define DURATION_RX_TO_TX (NR_UE_CAPABILITY_SLOT_RX_TO_TX)
extern
unsigned
int
NTN_UE_Koffset
;
#define DURATION_RX_TO_TX (NR_UE_CAPABILITY_SLOT_RX_TO_TX + NTN_UE_Koffset)
#define NR_MAX_ULSCH_HARQ_PROCESSES (NR_MAX_HARQ_PROCESSES)
/* cf 38.214 6.1 UE procedure for receiving the physical uplink shared channel */
#define NR_MAX_DLSCH_HARQ_PROCESSES (NR_MAX_HARQ_PROCESSES)
/* cf 38.214 5.1 UE procedure for receiving the physical downlink shared channel */
...
...
This diff is collapsed.
Click to expand it.
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