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
canghaiwuhen
OpenXG-RAN
Commits
e934ffd1
Commit
e934ffd1
authored
Jan 22, 2018
by
hongzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
config working for phy-test
parent
0316386c
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
418 additions
and
43 deletions
+418
-43
cmake_targets/tools/build_helper
cmake_targets/tools/build_helper
+26
-17
oaienv
oaienv
+1
-1
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
+13
-7
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR40.adrv9371-zc706.ini
...PACE/PROFILES/ue.band7.tm1.PRB100.NR40.adrv9371-zc706.ini
+89
-0
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR40.adrv9371-zc706_HWgain15dB.ini
...ES/ue.band7.tm1.PRB100.NR40.adrv9371-zc706_HWgain15dB.ini
+89
-0
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR80.adrv9371-zc706.ini
...PACE/PROFILES/ue.band7.tm1.PRB100.NR80.adrv9371-zc706.ini
+89
-0
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR80.adrv9371-zc706_HWgain15dB.ini
...ES/ue.band7.tm1.PRB100.NR80.adrv9371-zc706_HWgain15dB.ini
+89
-0
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.adrv9371-zc706.ini
...USERSPACE/PROFILES/ue.band7.tm1.PRB100.adrv9371-zc706.ini
+14
-10
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.adrv9371-zc706_HWgain15dB.ini
...ROFILES/ue.band7.tm1.PRB100.adrv9371-zc706_HWgain15dB.ini
+4
-4
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB25.adrv9371-zc706.ini
.../USERSPACE/PROFILES/ue.band7.tm1.PRB25.adrv9371-zc706.ini
+1
-1
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB50.adrv9371-zc706.ini
.../USERSPACE/PROFILES/ue.band7.tm1.PRB50.adrv9371-zc706.ini
+1
-1
targets/ARCH/ADRV9371_ZC706/slib/libadrv9371_zc706.so
targets/ARCH/ADRV9371_ZC706/slib/libadrv9371_zc706.so
+0
-0
targets/RT/USER/lte-ue.c
targets/RT/USER/lte-ue.c
+2
-2
No files found.
cmake_targets/tools/build_helper
View file @
e934ffd1
...
...
@@ -95,6 +95,8 @@ get_distribution_release() {
check_supported_distribution() {
local distribution=$(get_distribution_release)
case "$distribution" in
"ubuntu17.10") return 0 ;;
"ubuntu17.04") return 0 ;;
"ubuntu16.04") return 0 ;;
"ubuntu14.04") return 0 ;;
"fedora24") return 0 ;;
...
...
@@ -202,14 +204,10 @@ install_protobuf_from_source(){
(
cd /tmp
echo "Downloading protobuf"
#rm -rf /tmp/protobuf-2.6.1.tar.gz* /tmp/protobuf-2.6.1
#wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
#tar -xzvf protobuf-2.6.1.tar.gz --owner $USER --group $USER --no-same-owner
#cd protobuf-2.6.1/
rm -rf /tmp/protobuf-cpp-3.3.0.tar.gz* /tmp/protobuf-3.3.0
wget https://github.com/google/protobuf/releases/download/v3.3.0/protobuf-cpp-3.3.0.tar.gz
tar -xzvf protobuf-cpp-3.3.0.tar.gz --owner $USER --group $USER --no-same-owner
cd protobuf-3.3.0/
rm -rf /tmp/protobuf-2.6.1.tar.gz* /tmp/protobuf-2.6.1
wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
tar -xzvf protobuf-2.6.1.tar.gz --owner $USER --group $USER --no-same-owner
cd protobuf-2.6.1/
./configure
echo "Compiling protobuf"
make -j`nproc`
...
...
@@ -230,6 +228,7 @@ install_protobuf_c_from_source(){
rm -rf /tmp/protobuf-c
git clone https://github.com/protobuf-c/protobuf-c.git
cd protobuf-c
git checkout 2a46af42784abf86804d536f6e0122d47cfeea45
./autogen.sh
./configure
echo "Compiling protobuf-c"
...
...
@@ -509,16 +508,26 @@ check_install_oai_software() {
fi
$SUDO $INSTALLER update -y
if [[ "$OS_DISTRO" == "ubuntu" ]]; then
local LAPACK_LIBNAME="liblapack.so"
local LAPACK_TARGET="/usr/lib/atlas-base/atlas/liblapack.so"
$SUDO apt install -y software-properties-common
case "$(get_distribution_release)" in
"ubuntu14.04")
specific_packages="libtasn1-3-dev"
specific_packages="libtasn1-3-dev
gccxml libgnutls-dev libatlas-dev
"
# For iperf3
$SUDO add-apt-repository "deb http://archive.ubuntu.com/ubuntu trusty-backports universe"
$SUDO apt-get update
;;
"ubuntu16.04")
specific_packages="libtasn1-6-dev"
specific_packages="libtasn1-6-dev gccxml libgnutls-dev libatlas-dev"
;;
"ubuntu17.04")
specific_packages="libtasn1-6-dev castxml libgnutls28-dev libatlas-dev"
;;
"ubuntu17.10")
specific_packages="libtasn1-6-dev castxml libgnutls28-dev"
LAPACK_LIBNAME="liblapack.so-x86_64-linux-gnu"
LAPACK_TARGET="/usr/lib/x86_64-linux-gnu/atlas/liblapack.so"
;;
esac
$SUDO apt-get install -y \
...
...
@@ -534,7 +543,6 @@ check_install_oai_software() {
texlive-latex-base \
ethtool \
flex \
gccxml \
gdb \
git \
graphviz \
...
...
@@ -545,7 +553,6 @@ check_install_oai_software() {
iptables \
iptables-dev \
libatlas-base-dev \
libatlas-dev \
libblas-dev \
libconfig8-dev \
libffi-dev \
...
...
@@ -583,15 +590,15 @@ check_install_oai_software() {
wget \
libxpm-dev
$SUDO update-alternatives --set liblapack.so /usr/lib/atlas-base/atlas/liblapack.so
#Remove old gnutls/nettle installation that was done from sources
remove_nettle_from_source
#
remove_nettle_from_source
$SUDO update-alternatives --set "$LAPACK_LIBNAME" "$LAPACK_TARGET"
# remove_gnutls_from_source
$SUDO apt-get install -y nettle-dev nettle-bin
remove_gnutls_from_source
$SUDO apt-get install -y libgnutls-dev
elif [[ "$OS_BASEDISTRO" == "fedora" ]]; then
if [[ "$OS_DISTRO" == "rhel" ]] || [[ "$OS_DISTRO" == "centos" ]]; then
if rpm -q epel-release > /dev/null; then
...
...
@@ -675,6 +682,8 @@ check_install_oai_software() {
install_asn1c_from_source
$SUDO rm -fr /opt/ssh
$SUDO git clone https://gist.github.com/2190472.git /opt/ssh
install_protobuf_from_source
install_protobuf_c_from_source
}
### Remove Nettle installation which was done from sources (only done for Ubuntu Distro)
...
...
oaienv
View file @
e934ffd1
...
...
@@ -18,5 +18,5 @@ alias oailte='cd $OPENAIR_TARGETS/RT/USER'
alias oais='cd $OPENAIR_TARGETS/SIMU/USER'
alias oaiex='cd $OPENAIR_TARGETS/SIMU/EXAMPLES'
export IIOD_REMOTE=192.168.1
21.3
2
export IIOD_REMOTE=192.168.1
.
2
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
View file @
e934ffd1
...
...
@@ -189,6 +189,7 @@ uint32_t dlsch_decoding(PHY_VARS_UE *phy_vars_ue,
uint32_t
G
;
uint32_t
ret
,
offset
;
uint16_t
iind
;
int32_t
no_iteration_ldpc
;
// uint8_t dummy_channel_output[(3*8*block_length)+12];
short
dummy_w
[
MAX_NUM_DLSCH_SEGMENTS
][
3
*
(
6144
+
64
)];
uint32_t
r
,
r_offset
=
0
,
Kr
,
Kr_bytes
,
err_flag
=
0
;
...
...
@@ -542,7 +543,7 @@ uint32_t dlsch_decoding(PHY_VARS_UE *phy_vars_ue,
#endif
LOG_D
(
PHY
,
"AbsSubframe %d.%d Start turbo segment %d/%d
\n
"
,
frame
%
1024
,
nr_tti_rx
,
r
,
harq_process
->
C
-
1
);
printf
(
"harq process dr iteration %d
\n
"
,
p_decParams
->
numMaxIter
);
//
printf("harq process dr iteration %d\n", p_decParams->numMaxIter);
//66*p_decParams->Z
//if (A < 1000){
...
...
@@ -551,11 +552,11 @@ uint32_t dlsch_decoding(PHY_VARS_UE *phy_vars_ue,
}
//}
for
(
int
cnt
=
0
;
cnt
<
8
;
cnt
++
){
/*
for (int cnt =0; cnt < 8; cnt++){
printf("dr %d inv_d %d \n", harq_process->d[r][96+cnt], inv_d[cnt]);
}
printf
(
"
\n
"
);
printf(" \n");
*/
/*printf("end dr \n");
for (int cnt =(50*p_decParams->Z-16) ; cnt < 50*p_decParams->Z; cnt++){
...
...
@@ -609,17 +610,22 @@ uint32_t dlsch_decoding(PHY_VARS_UE *phy_vars_ue,
//print128_num2bytes(pl[j]);
}
nrLDPC_decoder
(
p_decParams
,
n
o_iteration_ldpc
=
n
rLDPC_decoder
(
p_decParams
,
&
pl
[
0
],
llrProcBuf
,
p_procTime
);
if
(
no_iteration_ldpc
>
2
)
printf
(
"Error number of iteration LPDC %d
\n
"
,
no_iteration_ldpc
);
else
printf
(
"OK number of iteration LPDC %d
\n
"
,
no_iteration_ldpc
);
for
(
int
m
=
0
;
m
<
Kr
>>
3
;
m
++
)
{
harq_process
->
c
[
r
][
m
]
=
(
uint8_t
)
llrProcBuf
[
m
];
}
for
(
int
u
=
0
;
u
<
Kr
>>
3
;
u
++
)
/*
for (int u=0; u < Kr>>3; u ++)
{
ullrProcBuf[u]= (uint8_t) llrProcBuf[u];
}
...
...
@@ -633,10 +639,10 @@ uint32_t dlsch_decoding(PHY_VARS_UE *phy_vars_ue,
printf(" %d \n", ullrProcBuf[j]);
}
printf
(
"
\n
"
);
printf(" \n");
*/
#endif
printf
(
"output decoder %d %d %d %d %d
\n
"
,
harq_process
->
c
[
r
][
0
],
harq_process
->
c
[
r
][
1
],
harq_process
->
c
[
r
][
2
],
harq_process
->
c
[
r
][
3
],
harq_process
->
c
[
r
][
4
]);
//
printf("output decoder %d %d %d %d %d \n", harq_process->c[r][0], harq_process->c[r][1], harq_process->c[r][2],harq_process->c[r][3], harq_process->c[r][4]);
#if UE_TIMING_TRACE
...
...
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR40.adrv9371-zc706.ini
0 → 100644
View file @
e934ffd1
[AD9371]
ad9371-phy.in_voltage2_rf_port_select
=
OFF
ad9371-phy.in_voltage2_hardwaregain
=
-156.000000 dB
ad9371-phy.in_voltage2_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_voltage0_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage0_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage0_quadrature_tracking_en
=
1
ad9371-phy.out_voltage1_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage1_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage1_TX_LO_frequency
=
2560000000
ad9371-phy.out_altvoltage2_RX_SN_LO_frequency
=
2680000000
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage0_gain_control_mode
=
manual
ad9371-phy.in_voltage0_quadrature_tracking_en
=
1
ad9371-phy.in_voltage0_hardwaregain
=
30.000000 dB
ad9371-phy.in_voltage0_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage1_hardwaregain
=
30.000000 dB
ad9371-phy.in_voltage1_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage1_gain_control_mode
=
manual
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage0_RX_LO_frequency
=
2680000000
ad9371-phy.calibrate_rx_qec_en
=
0
ad9371-phy.calibrate_tx_lol_en
=
0
ad9371-phy.calibrate_vswr_en
=
0
ad9371-phy.calibrate_tx_qec_en
=
0
ad9371-phy.calibrate_clgc_en
=
0
ad9371-phy.ensm_mode
=
radio_on
ad9371-phy.calibrate_tx_lol_ext_en
=
0
ad9371-phy.calibrate_dpd_en
=
0
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profileNR40MHz.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
tx_channel_0
=
1
tx_channel_1
=
1
tx_channel_2
=
0
tx_channel_3
=
0
global_settings_show
=
1
tx_show
=
1
rx_show
=
1
obs_show
=
1
fpga_show
=
1
[ADRV9371_ZC706]
# NO_DEBUG=0; DEBUG=1
debug_mode
=
0
# 20MHz 40MHz 80MHz=1; 10MHz=2; 5MHz=4
interpolation_decimation_factor
=
1
# is taken into account only if "ad9371-phy.in_voltage0_gain_control_mode = manual"
rx_gain_offset
=
43
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR40.adrv9371-zc706_HWgain15dB.ini
0 → 100644
View file @
e934ffd1
[AD9371]
ad9371-phy.in_voltage2_rf_port_select
=
OFF
ad9371-phy.in_voltage2_hardwaregain
=
-156.000000 dB
ad9371-phy.in_voltage2_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_voltage0_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage0_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage0_quadrature_tracking_en
=
1
ad9371-phy.out_voltage1_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage1_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage1_TX_LO_frequency
=
2560000000
ad9371-phy.out_altvoltage2_RX_SN_LO_frequency
=
2680000000
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage0_gain_control_mode
=
manual
ad9371-phy.in_voltage0_quadrature_tracking_en
=
1
ad9371-phy.in_voltage0_hardwaregain
=
15.000000 dB
ad9371-phy.in_voltage0_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage1_hardwaregain
=
15.000000 dB
ad9371-phy.in_voltage1_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage1_gain_control_mode
=
manual
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage0_RX_LO_frequency
=
2680000000
ad9371-phy.calibrate_rx_qec_en
=
0
ad9371-phy.calibrate_tx_lol_en
=
0
ad9371-phy.calibrate_vswr_en
=
0
ad9371-phy.calibrate_tx_qec_en
=
0
ad9371-phy.calibrate_clgc_en
=
0
ad9371-phy.ensm_mode
=
radio_on
ad9371-phy.calibrate_tx_lol_ext_en
=
0
ad9371-phy.calibrate_dpd_en
=
0
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profileNR40MHz.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
tx_channel_0
=
1
tx_channel_1
=
1
tx_channel_2
=
0
tx_channel_3
=
0
global_settings_show
=
1
tx_show
=
1
rx_show
=
1
obs_show
=
1
fpga_show
=
1
[ADRV9371_ZC706]
# NO_DEBUG=0; DEBUG=1
debug_mode
=
0
# 20MHz 40MHz 80MHz=1; 10MHz=2; 5MHz=4
interpolation_decimation_factor
=
1
# is taken into account only if "ad9371-phy.in_voltage0_gain_control_mode = manual"
rx_gain_offset
=
46
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR80.adrv9371-zc706.ini
0 → 100644
View file @
e934ffd1
[AD9371]
ad9371-phy.in_voltage2_rf_port_select
=
OFF
ad9371-phy.in_voltage2_hardwaregain
=
-156.000000 dB
ad9371-phy.in_voltage2_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_voltage0_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage0_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage0_quadrature_tracking_en
=
1
ad9371-phy.out_voltage1_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage1_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage1_TX_LO_frequency
=
2560000000
ad9371-phy.out_altvoltage2_RX_SN_LO_frequency
=
2680000000
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage0_gain_control_mode
=
manual
ad9371-phy.in_voltage0_quadrature_tracking_en
=
1
ad9371-phy.in_voltage0_hardwaregain
=
30.000000 dB
ad9371-phy.in_voltage0_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage1_hardwaregain
=
30.000000 dB
ad9371-phy.in_voltage1_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage1_gain_control_mode
=
manual
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage0_RX_LO_frequency
=
2680000000
ad9371-phy.calibrate_rx_qec_en
=
0
ad9371-phy.calibrate_tx_lol_en
=
0
ad9371-phy.calibrate_vswr_en
=
0
ad9371-phy.calibrate_tx_qec_en
=
0
ad9371-phy.calibrate_clgc_en
=
0
ad9371-phy.ensm_mode
=
radio_on
ad9371-phy.calibrate_tx_lol_ext_en
=
0
ad9371-phy.calibrate_dpd_en
=
0
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profileNR80MHz.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
tx_channel_0
=
1
tx_channel_1
=
1
tx_channel_2
=
0
tx_channel_3
=
0
global_settings_show
=
1
tx_show
=
1
rx_show
=
1
obs_show
=
1
fpga_show
=
1
[ADRV9371_ZC706]
# NO_DEBUG=0; DEBUG=1
debug_mode
=
0
# 20MHz 40MHz 80MHz=1; 10MHz=2; 5MHz=4
interpolation_decimation_factor
=
1
# is taken into account only if "ad9371-phy.in_voltage0_gain_control_mode = manual"
rx_gain_offset
=
53
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.NR80.adrv9371-zc706_HWgain15dB.ini
0 → 100644
View file @
e934ffd1
[AD9371]
ad9371-phy.in_voltage2_rf_port_select
=
OFF
ad9371-phy.in_voltage2_hardwaregain
=
-156.000000 dB
ad9371-phy.in_voltage2_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_voltage0_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage0_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage0_quadrature_tracking_en
=
1
ad9371-phy.out_voltage1_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage1_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage1_TX_LO_frequency
=
2560000000
ad9371-phy.out_altvoltage2_RX_SN_LO_frequency
=
2680000000
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage0_gain_control_mode
=
manual
ad9371-phy.in_voltage0_quadrature_tracking_en
=
1
ad9371-phy.in_voltage0_hardwaregain
=
15.000000 dB
ad9371-phy.in_voltage0_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage1_hardwaregain
=
15.000000 dB
ad9371-phy.in_voltage1_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage1_gain_control_mode
=
manual
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage0_RX_LO_frequency
=
2680000000
ad9371-phy.calibrate_rx_qec_en
=
0
ad9371-phy.calibrate_tx_lol_en
=
0
ad9371-phy.calibrate_vswr_en
=
0
ad9371-phy.calibrate_tx_qec_en
=
0
ad9371-phy.calibrate_clgc_en
=
0
ad9371-phy.ensm_mode
=
radio_on
ad9371-phy.calibrate_tx_lol_ext_en
=
0
ad9371-phy.calibrate_dpd_en
=
0
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage0_TX1_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage5_TX2_I_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage4_TX2_I_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_frequency
=
7999809
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage6_TX2_Q_F1_scale
=
0.251160
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage3_TX1_Q_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_scale
=
0.000000
axi-ad9371-tx-hpc.out_altvoltage7_TX2_Q_F2_frequency
=
1000327
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_phase
=
0
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_scale
=
0.501160
axi-ad9371-tx-hpc.out_altvoltage2_TX1_Q_F1_frequency
=
1999718
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency
=
19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profileNR80MHz.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
tx_channel_0
=
1
tx_channel_1
=
1
tx_channel_2
=
0
tx_channel_3
=
0
global_settings_show
=
1
tx_show
=
1
rx_show
=
1
obs_show
=
1
fpga_show
=
1
[ADRV9371_ZC706]
# NO_DEBUG=0; DEBUG=1
debug_mode
=
0
# 20MHz 40MHz 80MHz=1; 10MHz=2; 5MHz=4
interpolation_decimation_factor
=
1
# is taken into account only if "ad9371-phy.in_voltage0_gain_control_mode = manual"
rx_gain_offset
=
46
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.adrv9371-zc706.ini
View file @
e934ffd1
...
...
@@ -4,28 +4,28 @@ ad9371-phy.in_voltage2_hardwaregain = -156.000000 dB
ad9371-phy.in_voltage2_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_voltage0_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage0_hardwaregain
=
-1
0.000000 dB
ad9371-phy.out_voltage0_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage0_quadrature_tracking_en
=
1
ad9371-phy.out_voltage1_hardwaregain
=
-1
0.000000 dB
ad9371-phy.out_voltage1_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage1_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage1_TX_LO_frequency
=
25
35
000000
ad9371-phy.out_altvoltage2_RX_SN_LO_frequency
=
26
55
000000
ad9371-phy.out_altvoltage1_TX_LO_frequency
=
25
60
000000
ad9371-phy.out_altvoltage2_RX_SN_LO_frequency
=
26
80
000000
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage0_gain_control_mode
=
automatic
ad9371-phy.in_voltage0_gain_control_mode
=
manual
ad9371-phy.in_voltage0_quadrature_tracking_en
=
1
ad9371-phy.in_voltage0_hardwaregain
=
30
.000000 dB
ad9371-phy.in_voltage0_hardwaregain
=
25
.000000 dB
ad9371-phy.in_voltage0_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage1_hardwaregain
=
30
.000000 dB
ad9371-phy.in_voltage1_hardwaregain
=
25
.000000 dB
ad9371-phy.in_voltage1_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage1_gain_control_mode
=
automatic
ad9371-phy.in_voltage1_gain_control_mode
=
manual
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_altvoltage0_RX_LO_frequency
=
26
55
000000
ad9371-phy.out_altvoltage0_RX_LO_frequency
=
26
80
000000
ad9371-phy.calibrate_rx_qec_en
=
0
ad9371-phy.calibrate_tx_lol_en
=
0
ad9371-phy.calibrate_vswr_en
=
0
...
...
@@ -66,7 +66,7 @@ axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency = 19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
_rx30_Tx60_syr
.txt
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
20MHz
.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
...
...
@@ -81,5 +81,9 @@ obs_show = 1
fpga_show
=
1
[ADRV9371_ZC706]
# NO_DEBUG=0; DEBUG=1
debug_mode
=
0
# 20MHz 40MHz 80MHz=1; 10MHz=2; 5MHz=4
interpolation_decimation_factor
=
1
# is taken into account only if "ad9371-phy.in_voltage0_gain_control_mode = manual"
rx_gain_offset
=
39
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB100.adrv9371-zc706_HWgain15dB.ini
View file @
e934ffd1
...
...
@@ -4,9 +4,9 @@ ad9371-phy.in_voltage2_hardwaregain = -156.000000 dB
ad9371-phy.in_voltage2_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.out_voltage0_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage0_hardwaregain
=
-2
0.000000 dB
ad9371-phy.out_voltage0_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage0_quadrature_tracking_en
=
1
ad9371-phy.out_voltage1_hardwaregain
=
-2
0.000000 dB
ad9371-phy.out_voltage1_hardwaregain
=
0.000000 dB
ad9371-phy.out_voltage1_lo_leakage_tracking_en
=
0
ad9371-phy.out_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
...
...
@@ -21,7 +21,7 @@ ad9371-phy.in_voltage0_hardwaregain = 15.000000 dB
ad9371-phy.in_voltage0_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
ad9371-phy.in_voltage1_quadrature_tracking_en
=
1
ad9371-phy.in_voltage1_hardwaregain
=
30
.000000 dB
ad9371-phy.in_voltage1_hardwaregain
=
15
.000000 dB
ad9371-phy.in_voltage1_temp_comp_gain
=
0.00 dB
ad9371-phy.in_voltage1_gain_control_mode
=
manual
ad9371-phy.in_voltage_rf_port_select_available
=
OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
...
...
@@ -66,7 +66,7 @@ axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency = 19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
_rx30_Tx60_syr
.txt
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
20MHz
.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
...
...
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB25.adrv9371-zc706.ini
View file @
e934ffd1
...
...
@@ -66,7 +66,7 @@ axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency = 19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
_rx30_Tx60_syr
.txt
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
20MHz
.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
...
...
targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/ue.band7.tm1.PRB50.adrv9371-zc706.ini
View file @
e934ffd1
...
...
@@ -66,7 +66,7 @@ axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_frequency = 19998117
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_raw
=
1
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_phase
=
90000
axi-ad9371-tx-hpc.out_altvoltage1_TX1_I_F2_scale
=
0.000000
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
_rx30_Tx60_syr
.txt
load_myk_profile_file
=
/targets/ARCH/ADRV9371_ZC706/USERSPACE/PROFILES/profile
20MHz
.txt
dds_mode_tx1
=
1
dds_mode_tx2
=
1
dac_buf_filename
=
/usr/local/lib/osc/waveforms/LTE20.mat
...
...
targets/ARCH/ADRV9371_ZC706/slib/libadrv9371_zc706.so
View file @
e934ffd1
No preview for this file type
targets/RT/USER/lte-ue.c
View file @
e934ffd1
...
...
@@ -609,12 +609,12 @@ static void *UE_thread_rxn_txnp4(void *arg) {
#endif
// Prepare the future Tx data
#if 0
if ((subframe_select( &UE->frame_parms, proc->subframe_tx) == SF_UL) ||
(UE->frame_parms.frame_type == FDD) )
if (UE->mode != loop_through_memory)
phy_procedures_UE_TX(UE,proc,0,0,UE->mode,no_relay);
#endif
if
((
subframe_select
(
&
UE
->
frame_parms
,
proc
->
subframe_tx
)
==
SF_S
)
&&
(
UE
->
frame_parms
.
frame_type
==
TDD
))
...
...
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