- 28 Feb, 2018 1 commit
-
-
Florian Kaltenberger authored
Merge branch 'feature-247-tm89' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-247-tm89 Conflicts: openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
-
- 13 Feb, 2018 1 commit
-
-
Younes authored
-
- 12 Feb, 2018 1 commit
-
-
Younes authored
-
- 11 Feb, 2018 1 commit
-
-
Younes authored
Extended CP is now working. To run dlsim in extended cyclic mode: gdb --args ./dlsim -x8 -q2 -y2 -n1 -R1 -m1 -M1 -z1 -D -S7 -p
-
- 08 Feb, 2018 1 commit
-
-
Younes authored
(25 RBs) : gdb --args ./dlsim -x8 -q2 -y2 -n1 -R1 -m1 -M1 -z1 -D -S7 (50 RBs) : gdb --args ./dlsim -x8 -q2 -y2 -n1 -R1 -m1 -M1 -z1 -D -S7 -B50
-
- 28 Nov, 2017 1 commit
-
-
Florian Kaltenberger authored
Merge branch 'feature-247-tm89' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-247-tm89
-
- 16 Nov, 2017 1 commit
-
-
Florian Kaltenberger authored
some developments have not yet been completely merged. For example: phy_procedures_lte_eNB and phy_procedures_lte_ue have been accepted from develop and need to be reconsidered in feature-247-tm89 in MAC I made round an array of 2 for the tbs. this seems not to be the right way since the round cannot be different for the 2 TBS?!? dci_tools also mostly accepted from develop, but needs the addition of format 2B Conflicts: common/utils/T/T_messages.txt common/utils/T/tracer/enb.c openair1/PHY/INIT/lte_init.c openair1/PHY/INIT/lte_param_init.c openair1/PHY/LTE_TRANSPORT/dci.c openair1/PHY/LTE_TRANSPORT/dci_tools.c openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c openair1/PHY/LTE_TRANSPORT/lte_mcs.c openair1/PHY/LTE_TRANSPORT/print_stats.c openair1/PHY/MODULATION/beamforming.c openair1/SCHED/phy_mac_stub.c openair1/SCHED/phy_procedures_lte_eNb.c openair1/SCHED/phy_procedures_lte_ue.c openair1/SIMULATION/LTE_PHY/dlsim.c openair2/ENB_APP/enb_config.c openair2/LAYER2/MAC/defs.h openair2/LAYER2/MAC/eNB_scheduler_dlsch.c openair2/LAYER2/MAC/pre_processor.c targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band38.tm1.usrpb210.conf targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm2.100PRB.usrpb210.conf targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm2.100PRB.usrpx310.conf targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm2.50PRB.usrpb210.conf targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm2.50PRB.usrpx310.conf targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm2.usrpb210.conf targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm2.usrpx310.conf targets/RT/USER/lte-enb.c targets/RT/USER/lte-softmodem.c
-
- 14 Nov, 2017 1 commit
-
-
Raymond Knopp authored
-
- 13 Nov, 2017 2 commits
-
-
Theoni Magounaki authored
Merge branch 'feature-247-tm89' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-247-tm89
-
Theoni Magounaki authored
-
- 27 Oct, 2017 11 commits
-
-
Cedric Roux authored
Summary of changes: - fix a bug with Timing Advance. This should improve the stability of the connection (for now, only the scenario with one connected UE works). - use RRC Release 14.3 - add some T tracers, minor fixes for T
-
Cedric Roux authored
Conflicts: common/utils/T/.gitignore common/utils/T/tracer/Makefile
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
Sometimes when the user does ctrl+c to quit, it may not quit if nothing comes on the socket. Closing the socket in the signal handler fixes this.
-
Cedric Roux authored
Do not link the X stuff for tracers not needing it.
-
Cedric Roux authored
Later on, use this file with gtkwave. To be used to check realtime behaviour of the system.
-
Cedric Roux authored
-
Cedric Roux authored
This tracer extracts output subframes generated by the eNodeB, so they can be analyzed with some external tools.
-
Cedric Roux authored
-
Cedric Roux authored
This tracer extracts the content of a buffer field of an event that was previously saved using the tracer 'record'. For example, to extract the channel estimation done in frame 924 and subframe 2 as saved in the file input_record.raw and to store it in the file output.raw, do: ./extract -d ../T_messages.txt -o output.raw input_record.raw ENB_PHY_UL_CHANNEL_ESTIMATE chest_t -f frame 924 -f subframe 2
-
- 25 Oct, 2017 1 commit
-
-
Cedric Roux authored
- remove global variables in the function lte_est_timing_advance_pusch - do the smoothing logic that was in lte_est_timing_advance_pusch in rx_sdu (is it necessary? is it correct?) - put back the value 100 in prach_procedures for the test on prach energy - change the value of timing_advance_update it was: timing_advance_update = sync_pos - eNB->frame_parms.nb_prefix_samples/4; //to check it is now: timing_advance_update = sync_pos; // - eNB->frame_parms.nb_prefix_samples/4; //to check this should be checked somehow. The computation looked suspicious. Maybe the new one is wrong.
-
- 24 Oct, 2017 1 commit
-
-
Cedric Roux authored
-
- 23 Oct, 2017 7 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
Conflicts: openair1/PHY/CODING/rate_matching.c openair1/PHY/LTE_REFSIG/primary_synch.h openair2/LAYER2/layer2_top.c openair2/RRC/LITE/rrc_config.c
-
Cedric Roux authored
-
Cedric Roux authored
just a quick fix before merge, the real solution is to disable pusch scheduling in the prach, to be done later
-
- 22 Oct, 2017 2 commits
-
-
Raymond Knopp authored
-
Raymond Knopp authored
-
- 20 Oct, 2017 6 commits
-
-
-
Raymond Knopp authored
-
Cedric Roux authored
- compile with warning enabled (changes in CMakeLists.txt) - remove warnings that were present
-
Cedric Roux authored
- allocate memory, memory on stack does not survive the function - avoid uint32_t, use a char buffer, for endianness neutrality
-
Raymond Knopp authored
-
Cedric Roux authored
basically the T_xx variables are int, not uint
-
- 19 Oct, 2017 2 commits
-
-
Cedric Roux authored
The warning was: /roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c: In function 'generate_pucch2x': /roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c:729:73: warning: array subscript is above array bounds [-Warray-bounds] AssertFatal(1==0,"Illegal modulation symbol %d for PUCCH %s\n",B2,pucch_format_string[fmt]); ^ /roux/ru/openairinterface5g/common/utils/./itti/assertions.h:52:53: note: in definition of macro '_Assert_' __FUNCTION__, __FILE__, __LINE__, ##aRGS); \ ^~~~ /roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c:729:7: note: in expansion of macro 'AssertFatal' AssertFatal(1==0,"Illegal modulation symbol %d for PUCCH %s\n",B2,pucch_format_string[fmt]); ^ The root cause was that the array pucch_format_string was not in sync with the structure. (This plus why force its size and put \0 in the string...)
-
Cedric Roux authored
phy_init_lte_ue_signal was renamed init_lte_ue_signal in openair1/PHY/INIT/defs.h maybe it's the opposite that should have been done? Functions used in one file and defined in another may have been declared in the wrong header file.
-