Xenofon Foukas
2a5a389f7d
Improved stability and eNB goodput of remote scheduling
2016-03-07 16:27:32 +00:00
Xenofon Foukas
26bdf50109
Added bugfixes for remote scheduling
2016-03-04 15:46:31 +00:00
gauthier
574399fa43
some formatting changes in physcope for eNodeB. fixes for joint SR/ACK-NAK detection.
2016-01-06 16:33:04 +01:00
gauthier
a59cabd1dd
Merge branch 'develop' into bugfix-48-L1L2signaling
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf
2015-12-21 18:45:27 +01:00
Cedric Roux
a31432e37e
some cleanup
2015-12-04 09:15:08 +01:00
Raymond Knopp
f7c67795ff
CCE Allocation in MAC, rebase from develop. Frame number limitation to 1024 for non-real time targets (caused bad bug in oaisim).
2015-11-25 13:49:40 -08:00
Raymond Knopp
b10937db82
Moved CCE allocations from PHY to MAC and updated MAC interfaces for BCCH/RA/UE-SPEC scheduling.
2015-11-24 14:35:20 -08:00
ABEILLE
4f35207900
merged in changes from abeille (modifications on final svn version)
2015-11-24 14:35:20 -08:00
Cedric Roux
f14a401f27
Manage free downlink HARQ processes with a circular list.
...
The oldest PID (the PID that was used the longest
TTI ago) is at the head and is the next one that
will be used.
No test is done to check that when a process is
allocated it is at least N TTIs old, but some quick
thinking strongly leads to the 'conclusion' that N
won't be smaller than 8, which seems to be what
cat3 UEs require to function properly in the downlink
direction (from the eNodeB to the UE).
2015-11-23 11:57:03 +01:00
Cedric Roux
68249569ef
Give a better name to this array.
2015-11-10 10:34:16 +01:00
Cedric Roux
f2b3597b55
This is a very basic fix, more work is needed.
...
The problem seems that we reuse HARQ processes too early.
For example, at subframe 0 we allocate PID 0. At subframe 4
we receive an ACK. At subframe 5 we may well reallocate this
PID. It seems category 3 UEs don't like that. They expect
some delay. How much? I don't know. 8 maybe, as for UL.
This commit forces allocation of HARQ PID:
0 on subframe 1,
1 on subframe 2,
2 on subframe 3,
3 on subframe 4,
4 on subframe 6,
5 on subframe 7,
6 on subframe 8,
7 on subframe 9.
We don't use subframes 0 and 5 (for initial transmission at
least). (Current develop branch doesn't either I think.)
This is not a good solution, just a quick and dirty one. With this
commit I can achieve 12Mbps with iperf UDP on a 5MHz band 7 carrier
with a cat3 UE. And more than 11Mbps with iperf TCP. And a bad
radio link.
We may want to implement some sort of free-list and take the
oldest PID in there, if it is older than let's say 8 subframes
(that is: the last transmission with this pid was done more
than 8 subframes ealier). We may well have no free PID if a
lot of retransmissions are done.
2015-11-10 10:19:07 +01:00
gauthier
c7518ecf42
SVN to GIT migration (removed EPC software, updated mailing list address in all files)
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7885 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-10-06 16:24:54 +00:00
roux
a6ab1cb002
fix an arithmetic overflow
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7872 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-10-02 11:23:49 +00:00
guptar
4fc66a3879
updated cmake with extra phy layer build defines for extra debugging
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7831 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-21 17:35:11 +00:00
kaltenbe
a7cfd78a1a
taking out exit on PUCCH-NACK
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7803 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-07 12:55:09 +00:00
knopp
1ad336faa8
commiting a patch on behalf of Raymond that fixes the some timing issues in the HARQ process
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7800 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-04 10:28:52 +00:00
roux
807afd80fa
minor fixes
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7779 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-19 09:38:22 +00:00
gauthier
c2cb567852
make build test work after the removal of RAL, MIH (802.21), minor coding guidelines corrections in RLCs
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7753 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-28 15:32:57 +00:00
knopp
9d037fdda8
removed silly debug trace in phy_procedures_lte_eNb.c
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7719 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-21 18:05:56 +00:00
knopp
e09d843d14
Added bugfixes for PDCCH (not all). New --ue-dump--frame and --loop-memory option for lte-softmodem. Updates in PMCH/MCH transmission which were forgotten in recent DLSCH/PDSCH changes. mbmssim works again.
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7702 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-13 15:43:48 +00:00
knopp
9bb953f96e
FK/RK, added power control for PUCCH
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7612 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-20 18:46:07 +00:00
kaltenbe
7c0b6fcf3d
bugfix: TDD was generating DL signal in UL portion of special subframe
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7602 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-19 15:02:40 +00:00
Raymond Knopp
51ce70c826
initial timing advance bandwidth scaling
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7595 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-18 14:41:38 +00:00
Raymond Knopp
f10e3f7769
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7554 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-10 18:17:22 +00:00
Raymond Knopp
0160079413
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7552 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-10 18:15:15 +00:00
Raymond Knopp
d82da27f28
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7548 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-10 18:08:29 +00:00
Raymond Knopp
e4e974be2a
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7546 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-10 17:50:23 +00:00
Cedric Roux
76fc205b35
carrier aggregation prepartion work:
...
- handle an UE on the second carrier
- quick fix (may change in the future) to deal with race conditions
in lte-softmodem. TX procedures (phy_procedures_eNB_TX) are now done
the one after the other, from carrier 0 to carrier N.
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7541 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-08 08:24:51 +00:00
Cedric Roux
ebd95c5b83
remove global variable prach_ifft, make it local
...
(was a problem with multiple CCs)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7525 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-03 15:53:55 +00:00
Raymond Knopp
ea15957667
fixed some amplitude issues in PSS/SSS
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7511 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-02 09:37:48 +00:00
Cedric Roux
fe2d9eefe1
improve some logs (add cc_id)
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7506 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-01 13:15:58 +00:00
Cedric Roux
a01e889e62
fix log
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7504 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-01 10:37:43 +00:00
Cedric Roux
4fcde7b6d1
fix log
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7503 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-01 09:22:21 +00:00
Navid Nikaein
2ae01b5273
* add time measurement for lte softmodem
...
* bug fixe when missed slots happens
* bug fix in mac ULSCH preprocessor
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7490 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-05-28 15:14:00 +00:00
Lionel Gauthier
fa5d2f5e22
Add subframe in some proc calls
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7480 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-05-28 13:08:53 +00:00
Lionel Gauthier
1d19379275
MSCGEN traces
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7452 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-05-21 14:55:31 +00:00
Lionel Gauthier
e5b66cb066
Rework of GTPU in kernel (now use UDP socket, kthread for rx),
...
No need for GTPURH kernel module (work done in GTPUAH, will change module name later).
still classification with iptables mark, conntrack.
Tested with EPC local to eNB, test with remote EPC after this commit.
Added srb1 parameters in enb config file,
Correction of mscgen traces
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7413 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-05-13 15:08:17 +00:00
Lionel Gauthier
737623201b
Sebastian Held patches15/0045-reformatted.patch
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7347 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-30 09:51:11 +00:00
Lionel Gauthier
b4a2c3a572
Sebastian Held patches15/0028-fix-compiler-warnings.patch
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7330 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-30 09:41:01 +00:00
Lionel Gauthier
2ffccf9de7
Sebastian Held patches15/0020-fix-uninitialized-variable.patch
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7322 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-30 09:22:46 +00:00
Lionel Gauthier
d8d8426bb3
MSC events
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7296 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-29 16:15:17 +00:00
Lionel Gauthier
93400eb7f8
Test frame
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7207 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-17 21:58:26 +00:00
Lionel Gauthier
2944c762a5
VCD can now become optional
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7159 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-14 10:44:50 +00:00
Florian Kaltenberger
bd7b0ead3a
merges from branch regarding openair1
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7119 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-10 13:30:16 +00:00
Lionel Gauthier
059a0a3fdc
astyle --recursive --indent=spaces=2 --style=kr --indent-col1-comments --break-blocks --convert-tabs --max-code-length=200
...
This is done for better merging branch/LG_PRE_RELEASE_0.3 into trunk (same process is applied on this branch)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7073 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-09 09:29:12 +00:00
Lionel Gauthier
f83d602ea8
patches13/0015-fixed-some-compiler-warnings.patch
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7061 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-09 09:18:02 +00:00
Lionel Gauthier
321d2e3f03
patches13/0005-fix-itti-message-broadcast-memory-handling-problem.patch
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7051 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-09 09:10:55 +00:00
thomasl
b7f699a3aa
bug fixing during CPRIGW integration
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6986 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-02 08:01:34 +00:00
thomasl
1bcf1d41e9
revert my modifs that are redundant with the #undef USRP in lib_usrp.cpp
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6978 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-01 14:28:13 +00:00
thomasl
c2cb432633
removed dead symbolic links
...
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6974 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-04-01 14:05:40 +00:00