Wilson W.K. Thong
e1b9533200
enabled extra logs
2016-12-06 10:28:10 +08:00
Wilson W.K. Thong
ae253f45b2
added more logs to debug missing SI-RNTI DCIs
2016-12-06 10:28:10 +08:00
Wilson W.K. Thong
726a543abf
fixed missing a slot_fep() processing on the 1st OFDM symbol of the first DL subframe after UL, causing no SI-RNTI DCI detected
2016-12-06 10:28:10 +08:00
GabrirelCouturier
6e21152fac
[OAI-UE] fixes for issue#35 issue#36 issue#37
...
1-issue#35: miss dci detection
2-issue#36: ack/nack on pusch are badly encoded
3-issue#37: ack/nack are sent on pucch instead of pusch
2016-11-28 10:21:01 +01:00
GabrirelCouturier
33e89e3e9f
[OAI-UE] fix for issue#32
...
1- timing Advance fix
2- harq UL fix
2016-11-24 10:54:37 +01:00
GabrirelCouturier
9c4cee34f0
[OAI-UE] several fixes in OAI-UE
...
1- implement max harq retrans
2- bug in harqId > 1 for dci format 1A
3- wrong G computation
4- bug in harq UL for scheduling flag
5- initial sync, limit freq offset to 150Hz
2016-11-21 11:30:24 +01:00
GabrirelCouturier
34b75f393d
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-26
2016-11-21 11:19:30 +01:00
Raymond Knopp
85361335e5
frame_length check in compute_beta for LLR8 turbo-decoder
2016-11-18 13:33:13 -08:00
Cedric Roux
c03f13c07b
T: add a trace for PHICH
2016-11-18 10:29:48 +01:00
Cedric Roux
64615dcc8e
hotfix: correct PHICH generation
...
The PHICH generation is wrong.
HARQ process X is uplink scheduled at TTI n.
At TTI n+4 the eNB receives the data.
At TTI n+8 the eNB sends ACK/NACK on the PHICH.
The problem is that PHICH generation is done after scheduling.
And PHICH generation uses "first_rb" and "n_DMRS" to compute
"ngroup_PHICH" and "nseq_PHICH".
So at TTI n+8 if the eNB has reused the HARQ process X for
a new uplink scheduling the values "first_rb" and "n_DMRS"
may have changed.
We need to use the previous values.
One solution would have been to do PHICH generation before
scheduling. The problem is that "generate_phich_top" does more
than PHICH generation. It has to setup parameters to sort of
"emulate" a DCI0 in case of retransmission scheduled without
DCI0. So part of it has to be done after scheduling. We would
have to split the function.
The simple adopted fix is to store old values of "first_rb"
and "n_DMRS" and use those values in "generate_phich_top".
This fix has only been tested with FDD. TDD may miserably fail.
2016-11-18 09:40:14 +01:00
Fabrice Nabet
94a1510d2b
Merge branch 'bugfix-13-turbo_decoder_sse_8bit-frame-length-error' into 'develop1B'
...
Update 3gpplte_turbo_decoder_sse_8bit.c
maximum frame length is 6144
See merge request !9
2016-11-16 18:56:19 +01:00
Cedric Roux
f116a10de3
hotfix: turbo decoder should not fail if CRC is 0
...
The case of a CRC == 0 is legal.
After discussion with Raymond, it is also possible to have all
bits at 0 (and so a CRC==0) if there is no transmission and thus
not much energy.
So this hotfix may introduce new problems (false decoding).
A future work is to handle this case properly by not calling the
turbo decoder if there is not enough energy received.
The problem might manifest itself more in the UE part, especially
when it tries to decode MIB and/or SIB (if I understood correctly).
2016-11-16 15:20:18 +01:00
GabrirelCouturier
ea4f2948fd
[OAI-UE] fix for issue#19: DCI0 detction with wrong RIV
2016-11-09 16:58:11 +01:00
GabrirelCouturier
5e94d108a1
[OAI-UE] fix for issue#18: Cell sync issue
2016-11-07 11:01:25 +01:00
GabrirelCouturier
8750acebbc
[OAI-UE] fix for issue#14: segmentation fault in turbo decoder
2016-11-07 10:50:05 +01:00
hbilel
10ab1c3e8b
[OAI-UE] - PUCCH Format2 Periodic CQI/RI reporting
...
Handle SRS TX in case of CQI / SR / AN simultaneous transmission
2016-10-27 14:30:30 +02:00
ROBERT Benoit
2ace4029f3
Update 3gpplte_turbo_decoder_sse_8bit.c
...
maximum frame length is 6144
2016-10-25 18:09:59 +02:00
hbilel
31fbc80520
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop1B
...
parent a6742020 - Commit 1fa2f76e61
Conflicts:
targets/RT/USER/lte-softmodem.c
2016-10-24 16:21:05 +02:00
Raymond Knopp
d8defff0fa
periodic cqi procedures
2016-10-20 06:32:33 -07:00
fnabet
9938bd5d05
[OAI-UE] SRS feature
...
1- Implement SRS procedures
2- Implement SRS procedures part2
3- Implement SRS: SRS valid on CMW
2016-10-18 16:15:49 +02:00
Rohit Gupta
5725374ed4
Merge branch 'develop' into bugfix-137-uplink-fixes
2016-10-17 21:25:56 +02:00
fnabet
9d5621e65c
[OAI-UE] SRS feature
...
1- Implement SRS procedures
2- Implement SRS procedures part2
2016-10-12 17:47:31 +02:00
hbilel
0705e71ffc
[OAI-UE] SRS feature
...
1- Implement SRS procedures
2016-10-12 14:29:48 +02:00
Rohit Gupta
e084e58388
merge from develop
2016-10-11 18:52:14 +02:00
Rohit Gupta
b481bfd985
Merge branch 'develop' into feature-131-new-license
2016-10-10 19:25:02 +02:00
Cedric Roux
190fc96af4
issue 137 - fix RI bits decoding
...
RI bits are present only in some transmission modes.
For aperiodic reporting (the mode we do as of today),
36.213 7.2.1 (release 10) says:
"RI is only reported for transmission modes 3 and 4,
as well as transmission modes 8 and 9 with PMI/RI reporting"
This commit activates decoding of RI bits only for transmission
modes 3 and 4. 8 and 9 are not done today (as far as I know).
2016-10-10 16:36:52 +02:00
Cedric Roux
b0887a1b85
issue 137 - correct computation of G
...
G was wrongly computed in some places, not taking into account
CQI and RI bits. This commit saves the correct value computed
in ulsch_decoding so we can reuse it in ulsch_decoding_data
(and the like).
Only the file openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c has
been checked. If the computation is done somewhere else the
problem might still exist.
2016-10-10 16:33:12 +02:00
Rohit Gupta
c51edecdee
Merge branch 'bugfix-136-OAI-UE-Attach-fixes' into 'develop'
...
[OAI-UE] issue#136 attach fixes:
- pusch/pucch power control
- pucch encoding call
- srb/drb add with default value
See merge request !44
2016-10-10 12:03:51 +02:00
Raymond Knopp
a67f12e7cc
correction of scrambling sequence initialization in phich.c (rx_phich)
2016-10-09 00:47:12 -07:00
Raymond Knopp
b64f341962
correction of scrambling sequence initialization in phich.c (generate_phich)
2016-10-09 00:45:03 -07:00
Raymond Knopp
0dc55ec8c8
small bugfix for compute_beta8 in turbo-decoder.
2016-10-07 23:13:09 -07:00
Raymond Knopp
470000f0a2
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-10-07 10:59:29 -07:00
Raymond Knopp
26f454aa9a
bugfix in slot_fep_mbsfn.c
2016-10-07 10:49:58 -07:00
Raymond Knopp
e958d7be87
update for mbmssim for new data structures
2016-10-07 10:31:17 -07:00
Raymond Knopp
263ad2aff8
bugfix in dlsim/ulsim for channel model
2016-10-07 10:20:31 -07:00
fnabet
310a87ea90
[OAI-UE] issue#136 attach fixes:
...
- pusch/pucch power control
- pucch encoding call
- srb/drb add with default value
2016-10-07 18:30:55 +02:00
Rohit Gupta
73aa265793
Merge branch 'develop' into feature-131-new-license
2016-10-07 13:58:08 +02:00
Tien-Thinh Nguyen
e395164a4c
fix issues to work with multiple carriers (conga-ercom)
2016-10-04 17:02:50 +02:00
Rohit Gupta
c1490bb88d
Merge branch 'develop' into enhancement-10-harmony
2016-10-03 15:44:40 +02:00
Cedric Roux
68090c8b36
bugfix: get_tx_amp called with wrong parameter
2016-10-03 11:14:40 +02:00
Rohit Gupta
0263186860
compilation fixes for mbmssim
2016-10-01 22:31:40 +02:00
Rohit Gupta
7e8bfdefce
Merge branch 'enhancement-10-harmony' into enhancement-10-harmony-lts
2016-10-01 17:50:17 +02:00
Raymond Knopp
5ed184ddf2
removed debugging in pucch.
2016-10-01 02:43:26 -07:00
Raymond Knopp
4b77dda67b
some changes in pucchsim to remove warnings. sanity check in turbo_decoder.
2016-09-30 23:01:31 -07:00
laurent
402bd21bd7
merge harmony
2016-09-30 14:40:39 +02:00
Laurent
5ea7253ff7
small update
2016-09-30 12:32:33 +02:00
Raymond Knopp
cd22e926b3
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-28 13:33:04 -07:00
Rohit Gupta
6599d1c9c4
bug fixes for UE
2016-09-28 20:51:44 +02:00
Cedric Roux
74316f6b69
remove COPYING files
...
Most of them were the GPL.
It is useless to have a copy of the license in every
sub-directory.
From now on, there is only the LICENSE in the top
directory of the distribution.
deleted: common/utils/COPYING
deleted: common/utils/hashtable/COPYING
deleted: common/utils/itti/COPYING
deleted: common/utils/itti_analyzer/COPYING
deleted: common/utils/itti_analyzer/common/COPYING
deleted: common/utils/itti_analyzer/libbuffers/COPYING
deleted: common/utils/itti_analyzer/libparser/COPYING
deleted: common/utils/itti_analyzer/libresolver/COPYING
deleted: common/utils/itti_analyzer/libui/COPYING
deleted: openair1/COPYING
deleted: openair1/PHY/CODING/COPYING
deleted: openair1/PHY/CODING/TESTBENCH/COPYING
deleted: openair1/PHY/COPYING
deleted: openair1/PHY/INIT/COPYING
deleted: openair1/PHY/LTE_ESTIMATION/COPYING
deleted: openair1/PHY/LTE_REFSIG/COPYING
deleted: openair1/PHY/LTE_TRANSPORT/COPYING
deleted: openair1/PHY/MODULATION/COPYING
deleted: openair1/PHY/TOOLS/COPYING
deleted: openair1/SCHED/COPYING
deleted: openair1/SIMULATION/COPYING
deleted: openair1/SIMULATION/ETH_TRANSPORT/COPYING
deleted: openair1/SIMULATION/LTE_PHY/COPYING
deleted: openair1/SIMULATION/RF/COPYING
deleted: openair1/SIMULATION/TOOLS/COPYING
deleted: openair2/COMMON/COPYING
deleted: openair2/DOCS/TEMPLATES/CODE/COPYING
deleted: openair2/LAYER2/COPYING
deleted: openair2/LAYER2/MAC/COPYING
deleted: openair2/LAYER2/PDCP_v10.1.0/COPYING
deleted: openair2/LAYER2/RLC/AM_v9.3.0/COPYING
deleted: openair2/LAYER2/RLC/COPYING
deleted: openair2/LAYER2/RLC/TM_v9.3.0/COPYING
deleted: openair2/LAYER2/RLC/UM_v9.3.0/COPYING
deleted: openair2/NETWORK_DRIVER/LITE/COPYING
deleted: openair2/NETWORK_DRIVER/MESH/COPYING
deleted: openair2/NETWORK_DRIVER/UE_IP/COPYING
deleted: openair2/PHY_INTERFACE/COPYING
deleted: openair2/RRC/L2_INTERFACE/COPYING
deleted: openair2/RRC/LITE/COPYING
deleted: openair2/RRC/LITE/MESSAGES/COPYING
deleted: openair2/RRC/NAS/COPYING
deleted: openair2/RRM_4_RRC_LITE/COPYING
deleted: openair2/RRM_4_RRC_LITE/src/COPYING
deleted: openair2/RRM_4_RRC_LITE/src/radio_resources/COPYING
deleted: openair2/UTIL/BIGPHYS/COPYING
deleted: openair2/UTIL/CLI/COPYING
deleted: openair2/UTIL/FIFO/COPYING
deleted: openair2/UTIL/LISTS/COPYING
deleted: openair2/UTIL/LOG/COPYING
deleted: openair2/UTIL/MATH/COPYING
deleted: openair2/UTIL/MEM/COPYING
deleted: openair2/UTIL/OCG/COPYING
deleted: openair2/UTIL/OMG/COPYING
deleted: openair2/UTIL/OMV/COPYING
deleted: openair2/UTIL/OPT/COPYING
deleted: openair2/UTIL/OSA/COPYING
deleted: openair2/UTIL/OSD/COPYING
deleted: openair2/UTIL/OTG/COPYING
deleted: openair2/UTIL/SCTP/COPYING
deleted: openair2/UTIL/TIMER/COPYING
deleted: openair2/UTIL/TRACE/COPYING
deleted: openair2/X2AP/COPYING
deleted: openair3/COPYING
deleted: openair3/DOCS/COPYING
deleted: openair3/DOCS/DOXYGEN/COPYING
deleted: openair3/DOCS/Latex/COPYING
deleted: openair3/DOCS/Latex/DefaultBearer/COPYING
deleted: openair3/DOCS/Latex/EPC/COPYING
deleted: openair3/NAS/COMMON/API/NETWORK/COPYING
deleted: openair3/NAS/COMMON/COPYING
deleted: openair3/NAS/COMMON/EMM/MSG/COPYING
deleted: openair3/NAS/COMMON/ESM/MSG/COPYING
deleted: openair3/NAS/COMMON/IES/COPYING
deleted: openair3/NAS/COMMON/UTIL/COPYING
deleted: openair3/NAS/COPYING
deleted: openair3/NAS/TEST/AS_SIMULATOR/COPYING
deleted: openair3/NAS/TEST/COPYING
deleted: openair3/NAS/TEST/MSC/COPYING
deleted: openair3/NAS/TEST/NETWORK/COPYING
deleted: openair3/NAS/TEST/USER/COPYING
deleted: openair3/NAS/TOOLS/COPYING
deleted: openair3/NAS/UE/API/USER/COPYING
deleted: openair3/NAS/UE/API/USIM/COPYING
deleted: openair3/NAS/UE/EMM/SAP/COPYING
deleted: openair3/NAS/UE/ESM/SAP/COPYING
deleted: openair3/S1AP/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/R10.5/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/R8.10/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/R9.8/COPYING
deleted: openair3/S1AP/MESSAGES/COPYING
deleted: openair3/SCTP/COPYING
deleted: openair3/SECU/COPYING
deleted: openair3/TEST/COPYING
deleted: openair3/UTILS/COPYING
deleted: targets/ARCH/COMMON/COPYING
deleted: targets/ARCH/ETHERNET/USERSPACE/LIB/COPYING
deleted: targets/ARCH/EXMIMO/DEFS/COPYING
deleted: targets/ARCH/EXMIMO/DRIVER/eurecom/COPYING
deleted: targets/ARCH/EXMIMO/DRIVER/exmimo3/COPYING
deleted: targets/ARCH/EXMIMO/DRIVER/telecomparistech/COPYING
deleted: targets/ARCH/EXMIMO/USERSPACE/LIB/COPYING
deleted: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/COPYING
deleted: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/COPYING
deleted: targets/ARCH/USRP/USERSPACE/LIB/COPYING
deleted: targets/COMMON/COPYING
deleted: targets/COPYING
deleted: targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/COPYING
deleted: targets/PROJECTS/COPYING
deleted: targets/PROJECTS/GENERIC-LTE-EPC/COPYING
deleted: targets/RT/USER/COPYING
deleted: targets/SIMU/PROC/COPYING
deleted: targets/SIMU/USER/COPYING
2016-09-28 10:45:02 +02:00
Raymond Knopp
1f77142158
addition of dfts of size 18432 for PRACH TX/RX with 23.04 Ms/s sampling (15/20 MHz BW).
2016-09-27 10:47:56 -07:00