Xu Bo
3e550e02ef
revert modification of pre_scd and reduce of LC channel number
2018-01-16 16:41:18 +09:00
Xu Bo
aebb015981
Merge remote-tracking branch 'remotes/origin/issue271_hundreds_of_ues' into ues_test
2018-01-13 12:21:15 +00:00
Xu Bo
1471846030
Merge branch 'issue271_hundreds_of_ues' into ues_test
2018-01-13 10:53:27 +00:00
Xu Bo
296ea0571c
Merge branch 'issue255_256_257_tmp' into ues_test
2018-01-13 10:42:37 +00:00
Xu Bo
ac7c131baf
seperate scd to pre_scd thread
2018-01-13 10:27:25 +00:00
Xu Bo
cb14cd7bf9
fix RRCConnectionReestablishment issue
2018-01-13 09:56:04 +00:00
Xu Bo
f6911c934b
fix n1_pucch issue: 25RB pucch 2RB;50RB/100RB pucch 4RB
2018-01-13 08:23:22 +00:00
Xu Bo
27c3074ff9
fix RRCConnectionReestablishment issue when multiple RRCConnectionReestablishment happen
2018-01-08 15:27:54 +09:00
Xu Bo
90476be196
Merge branch issue255_256_257_paging_reesta_release into branch ues_test
2017-12-28 15:49:37 +09:00
Xu Bo
663b1d8b7b
fix bugs for hundreds_of_ues(UE SCD)
2017-12-27 13:23:06 +09:00
Xu Bo
e108727c80
merge develop 2017.w48 into origin/issue255_256_257_paging_reesta_release
2017-12-11 05:02:51 +00:00
Xu Bo
3651852e16
1.NUMBER_OF_UE_MAX 16 -> 256 2.fix type of UE number from uint8_t to uint16_t
2017-12-07 11:40:52 +08:00
jftt
9f1828be32
Merge branch 'issue271_hundreds_of_ues' of https://gitlab.eurecom.fr/oai/openairinterface5g into issue271_hundreds_of_ues
2017-12-07 10:30:09 +08:00
Xu Bo
9c87e73b2d
fix Segmentation fault issue
2017-12-07 10:25:21 +08:00
Xu Bo
f5678be960
merge develop branch
2017-12-05 17:09:41 +09:00
Cedric Roux
487ef8c2ad
Merge branch 'florian.kaltenberger/openairinterface5g-fix_ue' into develop
2017-12-01 11:45:49 +01:00
Florian Kaltenberger
5847a14053
bugfix in phy_procedures_lte_ue
...
making oaisim_nos1 compile
2017-11-30 11:45:33 +01:00
Xu Bo
d81438cd17
merge the implemention of Paging, RRCConnectionRelease, RRCConnectionReestablishment, E-RAB Modify, E-RAB Release
2017-11-28 11:13:03 +09:00
Xu Bo
ac0d39af37
fix ULSCH harq_pid calculate issue
2017-11-23 16:23:08 +09:00
bruno mongazon
98e87ab193
provides feature #272 iq record-playback
2017-11-20 16:21:25 +01:00
Xu Bo
ad859ddf5e
modify for ue expansion
2017-11-16 12:11:21 +09:00
bruno mongazon
90731761e3
This commit provides the IQ record-playback feature know under issue #272
2017-11-14 19:03:46 +01:00
Xu Bo
34bc087707
modify function for issue271
2017-11-10 06:56:57 +09:00
Raymond Knopp
8f621c3ed7
bugfixes for TDD in RRU (IF4p5) and timing statistics of fronthaul and compression.
2017-11-04 07:09:10 +01:00
Cedric Roux
6da4265876
bugfix: fix timing advance
...
- 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.
2017-10-25 14:26:49 +02:00
Cedric Roux
b4a48e199e
Merge remote-tracking branch 'origin/update-license' into RU-RAU-split
...
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
2017-10-23 15:00:30 +02:00
Cedric Roux
1b1f941e3c
upgrade license to version 1.1
2017-10-23 12:22:13 +02:00
Cedric Roux
5502026ae1
adjust prach detection level
...
just a quick fix before merge, the real solution
is to disable pusch scheduling in the prach, to be
done later
2017-10-23 10:31:12 +02:00
Raymond Knopp
8846260bdf
Added prach background noise detection and threshold dependent on noise measurement.
2017-10-22 21:58:31 +02:00
Raymond Knopp
761a77fad0
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-20 16:49:10 +02:00
Raymond Knopp
5fefa11234
TDD for RRU IF4p5, modifications and testing.
2017-10-20 15:02:25 +02:00
Cedric Roux
bf926e3546
bugfix/warning removal
...
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...)
2017-10-19 17:23:15 +02:00
Cedric Roux
f1e8bff3ec
remove gcc warnings
...
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.
2017-10-19 17:00:30 +02:00
Raymond Knopp
cc47fbed90
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-19 12:27:13 +02:00
Raymond Knopp
b09a281b09
modifications for TDD and IF4p5 (in particular TDD). Both in RRU and RAU components. Monolithic is unchanged.
2017-10-19 12:25:51 +02:00
Cedric Roux
311f439a6a
T tracer: add uplink TBS (retransmissions not handled)
2017-10-19 12:05:16 +02:00
Cedric Roux
1a04ba5bfc
bugfix: do not modify dlsch structure at all in case of PDCCH order for RAPROC
...
introduce a new function to deal with this special case
2017-10-18 17:40:10 +02:00
Raymond Knopp
73723a56aa
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-18 11:38:46 +02:00
Raymond Knopp
49f86b0aa9
added LUT for finer-grain ULSCH power measurement compensation based on TBS. Still seems too high, to be checked some more.
2017-10-18 11:37:26 +02:00
Cedric Roux
ac54521aed
do not put random bits in DCI, put 0 instead (to avoid false DCI detections)
2017-10-17 12:31:35 +02:00
Raymond Knopp
ccfe5a0472
removed "short_offset" code from normal_prefix_mod. removed static declaration in PHY_ofdm_mod which was a cause for problems when parallelizing FFTs for FEP TX.
2017-10-17 09:41:27 +02:00
Raymond Knopp
5c60764408
testing FEP parrelization, default set back to single-thread. Reduced logging in MAC
2017-10-15 18:38:24 +02:00
Raymond Knopp
8420dce1aa
addition of worker thread for fep TX procedures in RU
2017-10-15 01:47:14 -07:00
Raymond Knopp
667b9f1a88
time profiling for RU and activation of feprx worker thread in RU if get_nprocs()>2
2017-10-15 08:31:10 +02:00
Raymond Knopp
75040edfdb
put pucch metric into uci->stat before calling harq_indication. Fixes an issue with PUCCH1 SNR measurements coming from HARQ.
2017-10-14 22:24:37 +02:00
Raymond Knopp
424c1b502a
added deactivation of ULSCH harq process after 3rd retransmission. Avoids problem of accumulating failed RA processes.
2017-10-14 21:14:05 +02:00
Raymond Knopp
549a0b61b4
Adjustment for received power calculation in eNB pusch procedures. Added factor to account for mcs (mimic the power control adjustment in UE).
...
activated periodic trace for PHR/PUSCH SNR/PUCCH SNR in MAC.
2017-10-14 11:17:27 +02:00
Cedric Roux
747372685a
bugfix: clear memory
2017-10-13 13:22:15 +02:00
Cedric Roux
00f45ec9f5
bugfix: modulo from frame
2017-10-13 12:19:12 +02:00
Cedric Roux
cf208d4192
bugfix: frame is bigger than 8 bits
2017-10-13 12:11:08 +02:00