Raymond Knopp
00fc815cbd
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2018-11-19 12:02:57 +01:00
Florian Kaltenberger
e2fceb52e7
adding nr_dlsim (doing pdcch for the moment only)
2018-11-15 22:25:53 +01:00
Raymond Knopp
fb65ca001a
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2018-11-11 12:26:27 +01:00
Florian Kaltenberger
e1757a8ad9
Merge branch 'nr-ue-loop-memory-fixes' into 'develop-nr'
...
Nr ue loop memory fixes
See merge request oai/openairinterface5g!439
2018-11-08 10:05:10 +01:00
Raymond Knopp
136ed51512
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
...
Conflicts:
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_polar_init.c
2018-11-08 09:41:02 +01:00
Florian Kaltenberger
d348c414a8
nr_pbchsim CI improvements
2018-11-07 18:34:56 +01:00
Florian Kaltenberger
eb484b8039
changing n_ssb_crb to n_rb_dl-20 re-centers the SSB and PDCCH and UE can decode PDCCH again
2018-11-07 15:16:01 +01:00
Florian Kaltenberger
bf85f18008
nr_pbchsim will exit when error rate <0.01
2018-11-07 13:28:52 +01:00
Florian Kaltenberger
e9a5ac204d
initializing log properly for ulsim
2018-11-07 09:40:17 +01:00
Florian Kaltenberger
80e0c46bc6
fixing nr_pbchsim dependencies and adding parameter for logging
2018-11-05 21:58:34 +01:00
Florian Kaltenberger
927c3102cd
enabling T tracer for dlsim to get control of log messages
2018-11-05 20:57:38 +01:00
Wolfgang A. Mozart
ec4429c171
gNB: making n_ssb_crb a function of n_rb_dl (this should become a config paramerter later)
...
nr-UE: bugfixes
pbchsim: adding options to input/output signal files
2018-11-02 13:46:46 +01:00
Wolfgang A. Mozart
411d0d6ef0
fixing lots of warnings, but nr-uesoftmodem still crashes
2018-10-27 18:02:17 +02:00
Wolfgang A. Mozart
3545e13947
removing dependence on nr from dlsim
2018-10-27 16:43:35 +02:00
Florian Kaltenberger
4bc8c6aaa0
Merge branch 'nr_pbchsim' into develop-nr-merge2
2018-10-26 11:59:35 -07:00
Raymond Knopp
6f38c94d7b
error statistics for nr_pbchsim
2018-10-25 23:17:42 +02:00
Raymond Knopp
d7c71252f0
nr_pbchsim: added -I option which runs initial synchronization. without, it just runs pbch decoding
...
Still a remaining issue with the SNR normalization, way too low to get errors.
2018-10-25 22:50:35 +02:00
Florian Kaltenberger
83e9908adb
merging develop with develop-nr
2018-10-25 03:15:09 -07:00
Raymond Knopp
8d78c0c98f
Changes:
...
0. unwiring of 40 MHz channel hard-coding and general SSB location
1. PSS dynamic range improvement and DC carrier fix
2. SSS channel estimation and detection corrected
3. PBCH channel estimation fixed
4. PBCH channel extraction/compensation reworked for the general case
5. fixed-point low-complexity polar decoder integrated to PBCH decoding chain
works by default (nr_pbchsim) at 100 MHz / 30 kHz SCS and SSB wherever (but known to UE)
2018-10-25 02:32:47 +02:00
Raymond Knopp
5e9da7c54c
temporary commit
2018-10-18 23:32:51 +02:00
Florian Kaltenberger
874c165fce
WIP
2018-10-09 06:33:09 -07:00
laurent
f7b69a7b93
manual merge because conflict
2018-10-03 19:56:29 +02:00
laurent
64959754f4
changed CI for ulsim and fixed one bug in ulsim options parsing
2018-10-03 19:49:54 +02:00
laurent
3dbd596448
after testing
2018-09-27 15:09:59 +02:00
laurent
dd4f1ab73c
coarse gain cleaning
2018-09-27 14:13:52 +02:00
Wang Tsu-Han
85477b4eef
fixes for femoval empty function in dlsim
2018-09-21 12:49:56 +02:00
Wang Tsu-Han
2dc3dfa373
adding parallel config in dlsim and ulsim
2018-09-20 15:17:32 +02:00
Florian Kaltenberger
0c66eb8120
adding OFDM modulation
2018-09-20 02:37:36 -07:00
Florian Kaltenberger
df18f5933a
adding first version of the pbchsim. so far only freq domain signal generated.
...
not all regression tests done (had to touch some header files)
2018-09-18 01:38:02 -07:00
Florian Kaltenberger
471b5efe91
making UE unit tests compile
2018-09-14 00:15:53 -07:00
Wang Tsu-Han
5b1260a759
fixed for phy-simulation mode
2018-09-13 15:02:15 +02:00
Cedric Roux
4afc053606
Merge remote-tracking branch 'origin/dft-size-fixes' into develop_integration_2018_w36
2018-09-07 16:07:08 +02:00
laurent
46231a5d5d
merge with latest develop
2018-09-06 09:43:26 +02:00
laurent
abbffef015
fix some exit situations, that was badly done by SIGUSR1 handler
2018-09-05 17:03:19 +02:00
Cedric Roux
5131449160
bugfix: add handling of DFT 768 everywhere it's needed
...
In the eNB it's not really used for the moment because there
is a limitation to uplink scheduling. In
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c we have:
while (((rb_table[rb_table_index] > (N_RB_UL - 1 - first_rb[CC_id]))
|| (rb_table[rb_table_index] > 45))
That limits uplink scheduling to at most 44 RBs. The 768 case is for
64 RBs.
2018-09-04 12:36:42 +02:00
Jacques
e3e1fa2a9e
Merge branch 'develop-nr' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr
2018-08-30 17:40:22 +02:00
Jacques
5f9fc55e45
nr ue : pucch cyclic shift for format 0 & 1
2018-08-30 17:40:01 +02:00
Florian Kaltenberger
cc002b823f
Merge branch 'develop-nr-merge' into develop-nr
...
lte-softmodem, lte-uesoftmodem, nr-softmodem, nr-uesoftmodem, polartest, ldpctest, ulsim, dlsim all compile
functionality and performance to be tested by CI
2018-08-30 07:08:26 -07:00
WEI-TAI CHEN
7462e43c02
merge develop-nr
2018-08-29 04:38:46 -07:00
Jacques
5d30379b79
nr ue : add tdd slot config
2018-08-28 11:17:02 +02:00
Raymond Knopp
2932d172a5
dlsim and ulsim are functional
2018-08-25 21:09:58 +02:00
Raymond Knopp
b93b7073ca
Merge remote-tracking branch 'origin/develop' into develop-nr
...
Conflicts:
ci-scripts/Jenkinsfile-gitlab
ci-scripts/buildOnVM.sh
ci-scripts/checkCodingFormattingRules.sh
ci-scripts/createVM.sh
ci-scripts/destroyAllRunningVM.sh
ci-scripts/reportBuildLocally.sh
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
cmake_targets/tools/build_helper
common/utils/LOG/log.h
openair1/PHY/LTE_ESTIMATION/lte_sync_timefreq.c
openair1/PHY/TOOLS/file_output.c
openair1/PHY/TOOLS/lte_dfts.c
openair1/PHY/TOOLS/tools_defs.h
openair1/PHY/defs_eNB.h
openair1/PHY/impl_defs_lte.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/COMMON/platform_constants.h
openair2/COMMON/platform_types.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/main.c
openair2/RRC/LTE/L2_interface.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/MESSAGES/asn1_msg_NB_IoT.c
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_eNB.c
openair2/RRC/LTE/rrc_eNB_S1AP.c
openair2/UTIL/LOG/log.c
openair3/S1AP/s1ap_common.h
openair3/S1AP/s1ap_eNB.c
openair3/S1AP/s1ap_eNB_context_management_procedures.c
openair3/S1AP/s1ap_eNB_decoder.c
openair3/S1AP/s1ap_eNB_decoder.h
openair3/S1AP/s1ap_eNB_handlers.c
openair3/S1AP/s1ap_eNB_nas_procedures.c
openair3/S1AP/s1ap_eNB_overload.c
openair3/S1AP/s1ap_eNB_trace.c
openair3/TEST/EPC_TEST/play_scenario_decode.c
openair3/TEST/EPC_TEST/play_scenario_s1ap.c
openair3/TEST/EPC_TEST/play_scenario_s1ap_compare_ie.c
targets/COMMON/openairinterface5g_limits.h
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf
targets/RT/USER/lte-ran.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-ue.c
targets/SIMU/USER/oaisim_functions.c
2018-08-25 18:20:44 +02:00
frtabu
82c3f06da3
fix dlsim tests failures in CI ( log level improperly set due to log modifications)
2018-08-24 23:53:58 +02:00
frtabu
79588a494e
LOG_F replaced by LOG_DUMPMSG. Add a generic function to dump a buffer or message. Go on with LOG_M implementation improvement. Remove redundant options to enable/disable logs.
2018-08-24 17:43:14 +02:00
Jacques
e21db57ad5
nr ue : frame configuration and pucch changes
2018-08-21 14:10:19 +02:00
laurent
4c475c429b
first commit new itti
2018-08-06 16:52:27 +02:00
WEI-TAI CHEN
9b7143ca86
merge develop
2018-08-05 06:19:32 -07:00
Cedric Roux
409b3d5c20
Merge remote-tracking branch 'origin/issue326_LOGreview' into develop_integration_2018_w31
2018-08-03 09:45:26 +02:00
frtabu
30509955c2
remove compilation warnings, especially when disabling T_TRACER. enhance LOG_M macro implementation, introduce LOG_DEBUG_XXX macro to replace #ifdef DEBUG_XXX
2018-07-30 20:07:22 +02:00
frtabu
b85cbddeec
log.c simplification, fix usefull functionality which never worked, move all log code from openair2 to common
2018-07-30 20:07:22 +02:00