- 27 Oct, 2017 8 commits
-
-
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
-
- 23 Oct, 2017 6 commits
-
-
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 7 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.
-
-
Raymond Knopp authored
modifications for TDD and IF4p5 (in particular TDD). Both in RRU and RAU components. Monolithic is unchanged.
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
Old values valid for a previous UE have to be reset for the new UE.
-
- 18 Oct, 2017 8 commits
-
-
Cedric Roux authored
introduce a new function to deal with this special case
-
Cedric Roux authored
Compilation will fail if UHD is not installed, there is no need to check. Plus the test is wrong when you install UHD somewhere else.
-
Cedric Roux authored
- UE_id 0 is for rnti 65535 (sib) - UE_id 1 is for rnti 65534 (this is a hack) - UE_id 2 is for rnti 2 (RA RNTI as of today's code/config) - we start enb by displaying UE_id 3 - there was a bug: we need to lock when resetting UE ids (reset_ue_ids)
-
-
Raymond Knopp authored
added LUT for finer-grain ULSCH power measurement compensation based on TBS. Still seems too high, to be checked some more.
-
Cedric Roux authored
-
Cedric Roux authored
see commit 622b919b
-
Cedric Roux authored
TODO: if the UE did random access (followed by a MAC uplink with CRNTI) because none of its scheduling request was granted, then according to 36.321 5.4.4 the UE's MAC will notify RRC to release PUCCH/SRS. According to 36.331 5.3.13 the UE will then apply default configuration for CQI reporting and scheduling requests, which basically means that the CQI requests won't work anymore and that the UE won't do any scheduling request anymore as long as the eNB doesn't reconfigure the UE. We have to take care of this. As the code is, nothing is done and the UE state in the eNB is wrong.
-
- 17 Oct, 2017 3 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-