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
lizhongxiao
OpenXG-RAN
Commits
76ee52a6
Commit
76ee52a6
authored
Dec 04, 2016
by
Raymond Knopp
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
small changes for rru debugging
parent
688fe7bc
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
15 deletions
+24
-15
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.100PRB.usrpb210.conf
...RIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.100PRB.usrpb210.conf
+12
-9
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.50PRB.usrpb210.conf
...ERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.50PRB.usrpb210.conf
+4
-4
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-enb.c
+8
-2
No files found.
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.100PRB.usrpb210.conf
View file @
76ee52a6
...
@@ -31,15 +31,16 @@ eNBs =
...
@@ -31,15 +31,16 @@ eNBs =
tdd_config_s
=
0
;
tdd_config_s
=
0
;
prefix_type
=
"NORMAL"
;
prefix_type
=
"NORMAL"
;
eutra_band
=
7
;
eutra_band
=
7
;
downlink_frequency
=
26
6
0000000
L
;
downlink_frequency
=
26
8
0000000
L
;
uplink_frequency_offset
= -
120000000
;
uplink_frequency_offset
= -
120000000
;
Nid_cell
=
0
;
Nid_cell
=
0
;
N_RB_DL
=
100
;
N_RB_DL
=
100
;
Nid_cell_mbsfn
=
0
;
Nid_cell_mbsfn
=
0
;
nb_antenna_ports
=
1
;
nb_antennas_tx
=
1
;
nb_antennas_tx
=
1
;
nb_antennas_rx
=
1
;
nb_antennas_rx
=
1
;
tx_gain
=
90
;
tx_gain
=
90
;
rx_gain
=
125
;
rx_gain
=
120
;
prach_root
=
0
;
prach_root
=
0
;
prach_config_index
=
0
;
prach_config_index
=
0
;
prach_high_speed
=
"DISABLE"
;
prach_high_speed
=
"DISABLE"
;
...
@@ -67,9 +68,9 @@ eNBs =
...
@@ -67,9 +68,9 @@ eNBs =
srs_ackNackST
=;
srs_ackNackST
=;
srs_MaxUpPts
=;*/
srs_MaxUpPts
=;*/
pusch_p0_Nominal
= -
9
0
;
pusch_p0_Nominal
= -
9
5
;
pusch_alpha
=
"AL1"
;
pusch_alpha
=
"AL1"
;
pucch_p0_Nominal
= -
96
;
pucch_p0_Nominal
= -
104
;
msg3_delta_Preamble
=
6
;
msg3_delta_Preamble
=
6
;
pucch_deltaF_Format1
=
"deltaF2"
;
pucch_deltaF_Format1
=
"deltaF2"
;
pucch_deltaF_Format1b
=
"deltaF3"
;
pucch_deltaF_Format1b
=
"deltaF3"
;
...
@@ -85,7 +86,7 @@ eNBs =
...
@@ -85,7 +86,7 @@ eNBs =
rach_messagePowerOffsetGroupB
= ;
rach_messagePowerOffsetGroupB
= ;
*/
*/
rach_powerRampingStep
=
4
;
rach_powerRampingStep
=
4
;
rach_preambleInitialReceivedTargetPower
= -
10
8
;
rach_preambleInitialReceivedTargetPower
= -
10
4
;
rach_preambleTransMax
=
10
;
rach_preambleTransMax
=
10
;
rach_raResponseWindowSize
=
10
;
rach_raResponseWindowSize
=
10
;
rach_macContentionResolutionTimer
=
48
;
rach_macContentionResolutionTimer
=
48
;
...
@@ -101,6 +102,8 @@ eNBs =
...
@@ -101,6 +102,8 @@ eNBs =
ue_TimersAndConstants_n310
=
20
;
ue_TimersAndConstants_n310
=
20
;
ue_TimersAndConstants_n311
=
1
;
ue_TimersAndConstants_n311
=
1
;
ue_TransmissionMode
=
1
;
}
}
);
);
...
@@ -156,12 +159,12 @@ eNBs =
...
@@ -156,12 +159,12 @@ eNBs =
rrh_gw_config
= (
rrh_gw_config
= (
{
{
local_if_name
=
"eth0"
;
local_if_name
=
"eth0"
;
remote_address
=
"
34:e6:d7:3c:ae:fc
"
;
remote_address
=
"
10.10.10.155
"
;
local_address
=
"
74:d4:35:cc:8d:15
"
;
local_address
=
"
10.10.10.60
"
;
local_port
=
50000
;
#for raw option local port must be the same to remote
local_port
=
50000
;
#for raw option local port must be the same to remote
remote_port
=
50000
;
remote_port
=
50000
;
rrh_gw_active
=
"yes"
;
rrh_gw_active
=
"yes"
;
tr_preference
=
"
raw
_if4p5"
;
tr_preference
=
"
udp
_if4p5"
;
rf_preference
=
"usrp_b200"
;
rf_preference
=
"usrp_b200"
;
iq_txshift
=
4
;
iq_txshift
=
4
;
tx_sample_advance
=
80
;
tx_sample_advance
=
80
;
...
...
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.50PRB.usrpb210.conf
View file @
76ee52a6
...
@@ -31,7 +31,7 @@ eNBs =
...
@@ -31,7 +31,7 @@ eNBs =
tdd_config_s
=
0
;
tdd_config_s
=
0
;
prefix_type
=
"NORMAL"
;
prefix_type
=
"NORMAL"
;
eutra_band
=
7
;
eutra_band
=
7
;
downlink_frequency
=
26
85
000000
L
;
downlink_frequency
=
26
60
000000
L
;
uplink_frequency_offset
= -
120000000
;
uplink_frequency_offset
= -
120000000
;
Nid_cell
=
0
;
Nid_cell
=
0
;
N_RB_DL
=
50
;
N_RB_DL
=
50
;
...
@@ -159,12 +159,12 @@ eNBs =
...
@@ -159,12 +159,12 @@ eNBs =
rrh_gw_config
= (
rrh_gw_config
= (
{
{
local_if_name
=
"eth0"
;
local_if_name
=
"eth0"
;
remote_address
=
"
90:e2:ba:c5:fc:04
"
;
remote_address
=
"
10.10.10.215
"
;
local_address
=
"
00:13:95:1f:a0:af
"
;
local_address
=
"
10.10.10.60
"
;
local_port
=
50000
;
#for raw option local port must be the same to remote
local_port
=
50000
;
#for raw option local port must be the same to remote
remote_port
=
50000
;
remote_port
=
50000
;
rrh_gw_active
=
"yes"
;
rrh_gw_active
=
"yes"
;
tr_preference
=
"
raw
_if4p5"
;
tr_preference
=
"
udp
_if4p5"
;
rf_preference
=
"usrp_b200"
;
rf_preference
=
"usrp_b200"
;
iq_txshift
=
4
;
iq_txshift
=
4
;
tx_sample_advance
=
80
;
tx_sample_advance
=
80
;
...
...
targets/RT/USER/lte-enb.c
View file @
76ee52a6
...
@@ -722,6 +722,9 @@ void fh_if5_asynch_DL(PHY_VARS_eNB *eNB,int *frame,int *subframe) {
...
@@ -722,6 +722,9 @@ void fh_if5_asynch_DL(PHY_VARS_eNB *eNB,int *frame,int *subframe) {
subframe_tx
=
(
timestamp_tx
/
fp
->
samples_per_tti
)
%
10
;
subframe_tx
=
(
timestamp_tx
/
fp
->
samples_per_tti
)
%
10
;
frame_tx
=
(
timestamp_tx
/
(
fp
->
samples_per_tti
*
10
))
&
1023
;
frame_tx
=
(
timestamp_tx
/
(
fp
->
samples_per_tti
*
10
))
&
1023
;
VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME
(
VCD_SIGNAL_DUMPER_VARIABLES_FRAME_NUMBER_TX0_ENB
,
frame_tx
);
VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME
(
VCD_SIGNAL_DUMPER_VARIABLES_SUBFRAME_NUMBER_TX0_ENB
,
subframe_tx
);
if
(
proc
->
first_tx
!=
0
)
{
if
(
proc
->
first_tx
!=
0
)
{
*
subframe
=
subframe_tx
;
*
subframe
=
subframe_tx
;
*
frame
=
frame_tx
;
*
frame
=
frame_tx
;
...
@@ -762,12 +765,12 @@ void fh_if4p5_asynch_DL(PHY_VARS_eNB *eNB,int *frame,int *subframe) {
...
@@ -762,12 +765,12 @@ void fh_if4p5_asynch_DL(PHY_VARS_eNB *eNB,int *frame,int *subframe) {
else
{
else
{
if
(
frame_tx
!=
*
frame
)
{
if
(
frame_tx
!=
*
frame
)
{
LOG_E
(
PHY
,
"fh_if4p5_asynch_DL: frame_tx %d is not what we expect %d
\n
"
,
frame_tx
,
*
frame
);
LOG_E
(
PHY
,
"fh_if4p5_asynch_DL: frame_tx %d is not what we expect %d
\n
"
,
frame_tx
,
*
frame
);
//
exit_fun("Exiting");
exit_fun
(
"Exiting"
);
}
}
if
(
subframe_tx
!=
*
subframe
)
{
if
(
subframe_tx
!=
*
subframe
)
{
LOG_E
(
PHY
,
"fh_if4p5_asynch_DL: (frame %d) subframe_tx %d is not what we expect %d
\n
"
,
frame_tx
,
subframe_tx
,
*
subframe
);
LOG_E
(
PHY
,
"fh_if4p5_asynch_DL: (frame %d) subframe_tx %d is not what we expect %d
\n
"
,
frame_tx
,
subframe_tx
,
*
subframe
);
//*subframe = subframe_tx;
//*subframe = subframe_tx;
//
exit_fun("Exiting");
exit_fun
(
"Exiting"
);
}
}
}
}
if
(
packet_type
==
IF4p5_PDLFFT
)
{
if
(
packet_type
==
IF4p5_PDLFFT
)
{
...
@@ -782,6 +785,9 @@ void fh_if4p5_asynch_DL(PHY_VARS_eNB *eNB,int *frame,int *subframe) {
...
@@ -782,6 +785,9 @@ void fh_if4p5_asynch_DL(PHY_VARS_eNB *eNB,int *frame,int *subframe) {
*
frame
=
frame_tx
;
*
frame
=
frame_tx
;
VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME
(
VCD_SIGNAL_DUMPER_VARIABLES_FRAME_NUMBER_TX0_ENB
,
frame_tx
);
VCD_SIGNAL_DUMPER_DUMP_VARIABLE_BY_NAME
(
VCD_SIGNAL_DUMPER_VARIABLES_SUBFRAME_NUMBER_TX0_ENB
,
subframe_tx
);
// intialize this to zero after we're done with the subframe
// intialize this to zero after we're done with the subframe
proc
->
symbol_mask
[
*
subframe
]
=
0
;
proc
->
symbol_mask
[
*
subframe
]
=
0
;
...
...
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