Xu Bo
b7e2a90ef4
fix release timer by starting timer after SCD DCCH(RRCConnectionRelease)
2018-01-27 02:06:08 +00:00
Xu Bo
d9d28e3209
reset release_timer from 200ms to 100ms because of flightmode on/off issue, reduce ul failure timer log
2018-01-26 08:00:57 +00:00
Xu Bo
23b5b6ac20
add remove ue info to freeList when RRCConnectionReestablish occurs and for ru_thread to remove the info
2018-01-26 05:57:37 +00:00
Xu Bo
573c703cd2
fix issue about nb_rb=0 assertion failed
2018-01-23 09:31:01 +00:00
Xu Bo
38eacea022
fix noS1 compile error
2018-01-22 04:53:17 +00:00
Xu Bo
f59a509ec7
fix RRCConnectionRelease timer from 100ms to 200ms and clear MSG3_round after schedule_RA
2018-01-22 02:38:17 +00:00
Xu Bo
cb14cd7bf9
fix RRCConnectionReestablishment issue
2018-01-13 09:56:04 +00:00
Xu Bo
89ea5ed988
fix RRCConnection timer thres when GTPV1U_ENB_DELETE_TUNNEL_RESP
2018-01-09 13:52:41 +09:00
Xu Bo
0f2cb0aada
fix the timer between reestablishment and reestablishmentComplete
2018-01-08 18:53:30 +09:00
Xu Bo
27c3074ff9
fix RRCConnectionReestablishment issue when multiple RRCConnectionReestablishment happen
2018-01-08 15:27:54 +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
Cedric Roux
e68d6bd4c0
integration fix: remove compilation warning
2017-12-01 12:15:07 +01:00
Cedric Roux
1b4ae8fb2c
Merge remote-tracking branch 'origin/bugfixes_w48' into develop
2017-12-01 11:55:52 +01:00
Cedric Roux
487ef8c2ad
Merge branch 'florian.kaltenberger/openairinterface5g-fix_ue' into develop
2017-12-01 11:45:49 +01:00
Florian Kaltenberger
87535679f4
Merge branch 'fix_ue' of https://gitlab.eurecom.fr/florian.kaltenberger/openairinterface5g into fix_ue
2017-11-30 11:46:21 +01:00
Florian Kaltenberger
5af3d77890
Merge remote-tracking branch 'origin/oaisim_config_module_fix' into fix_ue
2017-11-30 08:29:27 +01:00
Florian Kaltenberger
b98a98b95b
few minor fixes
2017-11-28 14:42: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
Cedric Roux
4526622b36
bugfix: don't check for physicalConfigDedicated at the wrong places
...
physicalConfigDedicated may be legitimately NULL at some places
with the current code.
A cleaner solution is needed (we should always have a dedicated
config, initialized with values from the 3GPP specs, not have
a NULL as we do now).
2017-11-27 16:45:01 +01:00
Cedric Roux
b0d505d2e8
bugfix: always cancel Random Access Process
...
Even if the old UE is not found, we have to cancel the random access.
2017-11-27 11:19:12 +01:00
Wolfgang A. Mozart
bc54a0d83f
making noS1 mode compile
2017-11-22 10:36:32 +01:00
Florian Kaltenberger
bcb6f1715f
patch from francois UE config
2017-11-22 09:56:43 +01:00
bruno mongazon
98e87ab193
provides feature #272 iq record-playback
2017-11-20 16:21:25 +01:00
Raymond Knopp
fb9776d2aa
adds config module initialization to oaisim target.
2017-11-17 07:55:19 -08:00
bruno mongazon
90731761e3
This commit provides the IQ record-playback feature know under issue #272
2017-11-14 19:03:46 +01:00
Raymond Knopp
d01aa2d08a
changing of notation for Random-Access procedure to match documentation. Function remains the same. Indentation (-kr) run on all files in LAYER2/MAC
2017-11-04 09:55:11 -07:00
Cedric Roux
047b54da19
Merge remote-tracking branch 'origin/develop_bugfixes_w43' into develop_integration_w43
...
Conflicts:
common/utils/T/.gitignore
common/utils/T/tracer/Makefile
2017-10-27 16:21:49 +02:00
Cedric Roux
98b5faae47
RRC release 14.3
2017-10-27 16:13:41 +02: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
2e5f0a07c7
minor: fix tracing utility (no malloc for it takes too long at startup)
2017-10-24 10:21:57 +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
6087ede004
fix asn1_msg.c
...
- compile with warning enabled (changes in CMakeLists.txt)
- remove warnings that were present
2017-10-20 14:53:35 +02:00
Cedric Roux
5afc71f382
bugfix: fix featureGroup
...
- allocate memory, memory on stack does not survive the function
- avoid uint32_t, use a char buffer, for endianness neutrality
2017-10-20 14:49:45 +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
Cedric Roux
0ed42440ab
bugfix: set max MCS to 10 when UL scheduling a UE with no known uplink data
2017-10-19 10:54:04 +02:00
Cedric Roux
c78351c20e
bugfix: clear memory
...
Old values valid for a previous UE have to be reset for the new UE.
2017-10-19 10:24:50 +02:00
Cedric Roux
256c5ab060
improve crnti reception (still not correct, we need to reconfigure the UE)
...
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.
2017-10-18 09:56:29 +02:00
Cedric Roux
599ba826a8
add some debug tracing
2017-10-17 16:50:40 +02:00
Cedric Roux
f1f31a7861
minor: cleanup spacing
2017-10-17 16:19:45 +02:00
Cedric Roux
3d14d5716a
trying to get better power management
...
- change target values
- change upper/lower limit to trigger a tpc
- don't use ul_cqi from SR
The value of ul_cqi is not convincing, for both PUSCH and PUCCH,
more work/analysis is required.
2017-10-16 17:23:41 +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
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
Raymond Knopp
1d8bec80a0
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-12 17:03:12 +02:00
Raymond Knopp
737c3e8ae1
traces for debugging
2017-10-12 17:02:13 +02:00
Cedric Roux
493110af7a
bugfix: fix schedule_SRS (not sure this is the correct solution)
2017-10-12 16:33:52 +02:00
Cedric Roux
f80f1f617d
bugfixes
...
- better ulsch harq management in phy (maybe not over)
- don't do schedule_CSI if UE not in RRC_CONNECTED (not sure if correct)
- don't call find_ulsch in fill_dci0
- some spaces cleaned
- log improved
2017-10-12 14:39:55 +02:00
Cedric Roux
a85a341cae
debug: add an abort() when receiving crnti Control Element
...
this is not handled correctly as of now, let's crash
2017-10-12 11:44:32 +02:00
Cedric Roux
d6fdbb4da5
bugfix: check UE presence
2017-10-12 11:42:21 +02:00