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
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
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
spbro
OpenXG-RAN
Commits
1c8e4c36
Commit
1c8e4c36
authored
Aug 16, 2024
by
Jaroslava Fiedlerova
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/fix_delta_ulsch_channel_estimation' into integration_2024_w33
parents
25fdc1d2
798158cf
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
56 additions
and
78 deletions
+56
-78
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
+55
-66
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
+0
-10
openair1/PHY/NR_REFSIG/nr_refsig.h
openair1/PHY/NR_REFSIG/nr_refsig.h
+0
-2
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
+1
-0
No files found.
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
View file @
1c8e4c36
This diff is collapsed.
Click to expand it.
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
View file @
1c8e4c36
...
...
@@ -41,10 +41,8 @@
#include "nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h"
// Table 6.4.1.1.3-1/2 from TS 38.211
static
const
int
delta1
[
8
]
=
{
0
,
0
,
1
,
1
,
0
,
0
,
1
,
1
};
static
const
int
wf1
[
8
][
2
]
=
{{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
}};
static
const
int
wt1
[
8
][
2
]
=
{{
1
,
1
},
{
1
,
1
},
{
1
,
1
},
{
1
,
1
},
{
1
,
-
1
},
{
1
,
-
1
},
{
1
,
-
1
},
{
1
,
-
1
}};
static
const
int
delta2
[
12
]
=
{
0
,
0
,
2
,
2
,
4
,
4
,
0
,
0
,
2
,
2
,
4
,
4
};
static
const
int
wf2
[
12
][
2
]
=
{{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
},
{
1
,
1
},
{
1
,
-
1
}};
static
const
int
wt2
[
12
][
2
]
=
...
...
@@ -56,14 +54,6 @@ static const c16_t nr_rx_mod_table[7] =
static
const
c16_t
nr_rx_nmod_table
[
7
]
=
{{
0
,
0
},
{
-
23170
,
23170
},
{
23170
,
-
23170
},
{
-
23170
,
23170
},
{
-
23170
,
-
23170
},
{
23170
,
23170
},
{
23170
,
-
23170
}};
int
nr_pusch_dmrs_delta
(
uint8_t
dmrs_config_type
,
unsigned
short
p
)
{
if
(
dmrs_config_type
==
pusch_dmrs_type1
)
{
return
delta1
[
p
];
}
else
{
return
delta2
[
p
];
}
}
int
nr_pusch_dmrs_rx
(
PHY_VARS_gNB
*
gNB
,
unsigned
int
Ns
,
const
uint32_t
*
nr_gold_pusch
,
...
...
openair1/PHY/NR_REFSIG/nr_refsig.h
View file @
1c8e4c36
...
...
@@ -27,8 +27,6 @@
#include "PHY/defs_gNB.h"
#include "openair1/PHY/NR_REFSIG/nr_refsig_common.h"
int
nr_pusch_dmrs_delta
(
uint8_t
dmrs_config_type
,
unsigned
short
p
);
int
nr_pusch_dmrs_rx
(
PHY_VARS_gNB
*
gNB
,
unsigned
int
Ns
,
const
uint32_t
*
nr_gold_pusch
,
...
...
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
View file @
1c8e4c36
...
...
@@ -1402,6 +1402,7 @@ void NFAPI_NR_DMRS_TYPE2_average_prb(NR_DL_FRAME_PARMS *frame_parms,
c16multaddVectRealComplex
(
filt8_avlip6
,
&
ch
,
dl_ch
,
8
);
#endif
}
int
nr_pdsch_channel_estimation
(
PHY_VARS_NR_UE
*
ue
,
const
UE_nr_rxtx_proc_t
*
proc
,
int
nl
,
...
...
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