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
Michael Black
OpenXG-RAN
Commits
c63960c0
Commit
c63960c0
authored
Dec 13, 2021
by
ahadi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update debugger
parent
b1cb0c46
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
18 deletions
+13
-18
openair1/PHY/NR_TRANSPORT/nr_prs.c
openair1/PHY/NR_TRANSPORT/nr_prs.c
+13
-13
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
+0
-5
No files found.
openair1/PHY/NR_TRANSPORT/nr_prs.c
View file @
c63960c0
...
@@ -4,8 +4,8 @@
...
@@ -4,8 +4,8 @@
#include "PHY/NR_REFSIG/nr_refsig.h"
#include "PHY/NR_REFSIG/nr_refsig.h"
#include "PHY/sse_intrin.h"
#include "PHY/sse_intrin.h"
#define DEBUG_PRS_MOD
//
#define DEBUG_PRS_MOD
//
#define DEBUG_PRS_MAP
#define DEBUG_PRS_MAP
extern
short
nr_qpsk_mod_table
[
8
];
extern
short
nr_qpsk_mod_table
[
8
];
...
@@ -59,21 +59,21 @@ int nr_generate_prs(uint32_t **nr_gold_prs,
...
@@ -59,21 +59,21 @@ int nr_generate_prs(uint32_t **nr_gold_prs,
mod_prs
[(
m
<<
1
)
+
1
]
=
nr_qpsk_mod_table
[(
idx
<<
1
)
+
1
];
mod_prs
[(
m
<<
1
)
+
1
]
=
nr_qpsk_mod_table
[(
idx
<<
1
)
+
1
];
#ifdef DEBUG_PRS_MOD
#ifdef DEBUG_PRS_MOD
printf
(
"m %d idx %d gold seq %d mod_prs %d %d
\n
"
,
m
,
idx
,
nr_gold_prs
[
l
][(
m
<<
1
)
>>
5
],
mod_prs
[
m
<<
1
],
mod_prs
[(
m
<<
1
)
+
1
]);
printf
(
"m %d idx %d gold seq %d mod_prs %d %d
\n
"
,
m
,
idx
,
nr_gold_prs
[
l
][(
m
<<
1
)
>>
5
],
mod_prs
[
m
<<
1
],
mod_prs
[(
m
<<
1
)
+
1
]);
#endif
#endif
#ifdef DEBUG_PRS_MAP
#ifdef DEBUG_PRS_MAP
printf
(
"m %d at k %d of l %d
\n
"
,
m
,
k
,
l
);
printf
(
"m %d at k %d of l %d
\n
"
,
m
,
k
,
l
);
#endif
#endif
((
int16_t
*
)
txdataF
)[(
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
]
=
(
amp
*
mod_prs
[
m
<<
1
])
>>
15
;
((
int16_t
*
)
txdataF
)[(
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
]
=
(
amp
*
mod_prs
[
m
<<
1
])
>>
15
;
((
int16_t
*
)
txdataF
)[((
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
)
+
1
]
=
(
amp
*
mod_prs
[(
m
<<
1
)
+
1
])
>>
15
;
((
int16_t
*
)
txdataF
)[((
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
)
+
1
]
=
(
amp
*
mod_prs
[(
m
<<
1
)
+
1
])
>>
15
;
#ifdef DEBUG_PRS_MAP
#ifdef DEBUG_PRS_MAP
printf
(
"(%d,%d)
\n
"
,
printf
(
"(%d,%d)
\n
"
,
((
int16_t
*
)
txdataF
)[(
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
],
((
int16_t
*
)
txdataF
)[(
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
],
((
int16_t
*
)
txdataF
)[((
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
)
+
1
]);
((
int16_t
*
)
txdataF
)[((
l
*
frame_parms
->
ofdm_symbol_size
+
k
)
<<
1
)
+
1
]);
#endif
#endif
k
=
k
+
prs_data
->
CombSize
;
k
=
k
+
prs_data
->
CombSize
;
...
@@ -81,6 +81,6 @@ int nr_generate_prs(uint32_t **nr_gold_prs,
...
@@ -81,6 +81,6 @@ int nr_generate_prs(uint32_t **nr_gold_prs,
k
-=
frame_parms
->
ofdm_symbol_size
;
k
-=
frame_parms
->
ofdm_symbol_size
;
}
}
}
}
LOG_M
(
"nr_prs.m"
,
"prs"
,(
int16_t
*
)
&
txdataF
[
0
],
frame_parms
->
samples_per_slot_wCP
,
1
,
1
);
return
0
;
return
0
;
}
}
openair1/SCHED_NR/phy_procedures_nr_gNB.c
View file @
c63960c0
...
@@ -94,8 +94,6 @@ void nr_common_signal_procedures (PHY_VARS_gNB *gNB,int frame,int slot,nfapi_nr_
...
@@ -94,8 +94,6 @@ void nr_common_signal_procedures (PHY_VARS_gNB *gNB,int frame,int slot,nfapi_nr_
nr_generate_pss
(
gNB
->
d_pss
,
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
ssb_start_symbol
,
cfg
,
fp
);
nr_generate_pss
(
gNB
->
d_pss
,
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
ssb_start_symbol
,
cfg
,
fp
);
nr_generate_sss
(
gNB
->
d_sss
,
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
ssb_start_symbol
,
cfg
,
fp
);
nr_generate_sss
(
gNB
->
d_sss
,
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
ssb_start_symbol
,
cfg
,
fp
);
//nr_generate_prs(gNB->nr_gold_prs[n_hf][ssb_index&7],&txdataF[0][txdataF_offset], AMP, ssb_start_symbol, cfg, fp);
if
(
cfg
->
carrier_config
.
num_tx_ant
.
value
<=
4
)
if
(
cfg
->
carrier_config
.
num_tx_ant
.
value
<=
4
)
nr_generate_pbch_dmrs
(
gNB
->
nr_gold_pbch_dmrs
[
n_hf
][
ssb_index
&
7
],
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
ssb_start_symbol
,
cfg
,
fp
);
nr_generate_pbch_dmrs
(
gNB
->
nr_gold_pbch_dmrs
[
n_hf
][
ssb_index
&
7
],
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
ssb_start_symbol
,
cfg
,
fp
);
...
@@ -116,8 +114,6 @@ void nr_common_signal_procedures (PHY_VARS_gNB *gNB,int frame,int slot,nfapi_nr_
...
@@ -116,8 +114,6 @@ void nr_common_signal_procedures (PHY_VARS_gNB *gNB,int frame,int slot,nfapi_nr_
prs_data
.
PRSResourceRepetition
=
1
;
prs_data
.
PRSResourceRepetition
=
1
;
prs_data
.
PRSResourceTimeGap
=
1
;
prs_data
.
PRSResourceTimeGap
=
1
;
prs_data
.
NPRSID
=
0
;
prs_data
.
NPRSID
=
0
;
//printf(" before Combsize %d \n", prs_data.CombSize);
// tbc
nr_generate_prs
(
gNB
->
nr_gold_prs
[
slot
],
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
&
prs_data
,
cfg
,
fp
);
nr_generate_prs
(
gNB
->
nr_gold_prs
[
slot
],
&
txdataF
[
0
][
txdataF_offset
],
AMP
,
&
prs_data
,
cfg
,
fp
);
...
@@ -249,7 +245,6 @@ void phy_procedures_gNB_TX(PHY_VARS_gNB *gNB,
...
@@ -249,7 +245,6 @@ void phy_procedures_gNB_TX(PHY_VARS_gNB *gNB,
prs_data
.
PRSResourceRepetition
=
1
;
prs_data
.
PRSResourceRepetition
=
1
;
prs_data
.
PRSResourceTimeGap
=
1
;
prs_data
.
PRSResourceTimeGap
=
1
;
prs_data
.
NPRSID
=
0
;
prs_data
.
NPRSID
=
0
;
//printf(" before %p \n",&prs_data);
// tbc
// tbc
...
...
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