Commit Graph
2212 Commits
Author SHA1 Message Date
Javier Morgade fe89f107e3 Code cleanup & CI F1 CD/DU Bugfix 2019-05-20 13:14:51 +02:00
Javier Morgade c3d9e779aa missing dummy function for LTE phy simulation build 2019-05-18 16:54:33 +02:00
Javier Morgade 786895dcd9 Merge remote-tracking branch 'origin/develop' into develop-entv 2019-05-17 18:11:55 +02:00
Javier Morgade 07b25f9e8e -3GPP spec TS 36.321 table 7.1-1 RNTI values for MBMS dedicated carrier
-FFF9 RNTI also enabled for MBMS dedicated carrier
2019-05-07 17:19:48 +02:00
Raphael Defosseux f31694533e fix a few cppcheck errors.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-04-26 13:53:06 +02:00
Louis Adrien Dufrene 0e6431a7b9 Moved code for HARQ process from PHY layer to MAC layer 2019-04-18 11:51:20 +02:00
Louis Adrien Dufrene 34447c0eef build fix 2019-04-17 08:29:54 +02:00
Louis Adrien Dufrene 71d56e78eb Remove MAC layer context from phy_procedures_lte_eNb.c to prevent phy-sim build from fail 2019-04-17 08:06:37 +02:00
Louis Adrien Dufrene 49ba4e5669 Fix phy_sim build 2019-04-16 11:51:28 +02:00
Louis Adrien Dufrene 5ae494e974 merge from develop 2019-04-16 09:13:25 +02:00
Raphael Defosseux 335e894ce3 Merge remote-tracking branch 'origin/T-ue-fixes-2019-w14' into develop_integration_2019_w15 2019-04-15 10:18:47 +02:00
Rohit Gupta a05255d246 increased size of maximum SI allocation (to mcs 9 with 3 PRBs) Fixes issues with SI message using eMTC information elementswq 2019-04-13 01:12:33 +02:00
Dr.-Ing. Javier Morgade aecd1ee1d3 Bug fix remove test code 2019-04-12 16:35:31 +02:00
Javier Morgade db42be5db9 FeMBMS PBCH Initial Scan Procedures 2019-04-12 10:59:50 +02:00
Javier Morgade 8a67e0e5f0 FeMBMS PBCH Physical Layer Procedures 3GPP TS 36.213 version 14.2.0 Release 14 2019-04-12 09:46:39 +02:00
Javier Morgade 23e63be717 FeMBMS PBCH (Physical Broadcast Channel) 3GPP TS 36.211 version 14.2.0 Release 14 Section 6.6
Code cleanup
2019-04-12 09:13:09 +02:00
Javier Morgade a25f4b08bb FeMBMS UE Physical Layer Procedures implemented/validated -> 3GPP TS 36.213 version 14.2.0 Release 14 (Section 11) 2019-04-11 22:08:30 +02:00
Javier Morgade f1fa1e1f53 FeMBMS UE RRC<->MAC Procedures SI-MBMS and SIB1-MBMS(sib13, LTE_NonMBSFN_Subframe) 2019-04-11 22:04:40 +02:00
Javier Morgade 23fa1ee31f FeMBMS PMCH (Physical Multicast Channel) procedures implemented/validated
3GPP TS 36.211 version 14.2.0 Release 14 Section 6.5
	3GPP TS 36.211 version 14.2.0 Release 14 Section 6.10.2
2019-04-11 21:53:43 +02:00
Javier Morgade 0a4dd14009 FeMBMS 1.25KHz Carrier Spacing OFDM demodulation and Channel Estimation Procedures 2019-04-11 21:50:21 +02:00
Javier Morgade e58b56548d Comment LOG_M function 2019-04-11 21:48:10 +02:00
Javier Morgade 2566048e7c FeMBMS 1.25KHz Pilots (MBSFN Gold psequences) 2019-04-11 21:45:50 +02:00
Javier Morgade fe6fd8b7dc Bugfix 2019-04-11 21:44:51 +02:00
Javier Morgade a05f3b3508 Missing files 2019-04-11 21:43:50 +02:00
Javier Morgade 28b33ac048 Adding some basic prototypes 2019-04-11 21:42:23 +02:00
Javier Morgade bffa7ca056 Implemented FeMBMS Channel Estimation (1.25 KHz @ 25 RB) 2019-04-11 21:39:33 +02:00
Javier Morgade 42db242189 Cubic Interpolation Lookup Tables for 1.25KHz MBSFN Carrier Spacing 2019-04-11 21:37:21 +02:00
nepes 7efa1921b6 check for LTE-M PDSCH in call to pdsch_procedures() to avoid unset dlsch1 structure 2019-04-11 16:09:29 +02:00
Louis Adrien Dufrene 3406634b6b This is version 1.0. To test. Cleanup of phy_procedures_lte_eNb.c eNB_scheduler_dlsch.c eNB_scheduler_ulsch.c pre_processor.c and asn1_msg.c 2019-04-10 08:48:37 +02:00
frtabu 30b7c973e0 merge nfapi_cleanup 2019-04-05 18:43:40 +02:00
Louis Adrien Dufrene ca11800087 Cleanup of eNB_scheduler.c 2019-04-05 08:14:27 +02:00
Louis Adrien Dufrene 81f04d2982 Apply diff between ssr (CDRX) branch and develop 2019-04-04 08:17:26 +02:00
Cedric Roux 4905a5e8e8 bugfixes for the ue T tracer
Not much major changes. In openair1/PHY/LTE_UE_TRANSPORT/dci_tools_ue.c,
in the function generate_ue_dlsch_params_from_dci,
'harq_pid' was removed and dci_info_extarcted.harq_pid is now used for
all cases.

The ue T tracer only deals with PHY signals (no MAC, RLC, PDCP, RRC).
2019-04-03 12:44:17 +02:00
Raphael Defosseux 1008be908c Merge remote-tracking branch 'origin/tdd-fixes-2019-w11' into develop_integration_2019_w13 2019-03-28 10:23:46 +01:00
Raphael Defosseux cce291c5fc CI: fixing the cppcheck assertion non-check.
fixed also new warnings

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-03-27 11:10:35 +01:00
Javier Morgade ac185617a2 -a 2019-03-25 17:11:54 +01:00
Robert Schmidt 1f590efe2b Merge branch 'develop' into feature-127-protocol-split 2019-03-19 14:49:07 +01:00
Cedric Roux 275e5b3a64 PHY: add parameter end_of_burst_delay for TDD
end_of_burst_delay is used to stop TX only "after a while".
If we stop right after effective signal, with USRP B210 and
B200mini, we observe a high EVM on the S subframe (on the
PSS).
A value of 400 (for 30.72MHz) solves this issue. This is
the default.

This default value can be changed in the configuration file.
For example:

RUs = (
    {
       local_rf       = "yes"
         nb_tx          = 1
         nb_rx          = 1
         att_tx         = 20
         att_rx         = 0;
         bands          = [7];
         max_pdschReferenceSignalPower = -27;
         max_rxgain                    = 105;
         eNB_instances  = [0];
         sf_extension = 312;
         end_of_burst_delay = 200;
    }
);

Here we would set a value of 200.

The value to put in the configuration file is for
30.72MHz. The value is scaled accordingly at runtime
(thus only one value to set for every RB configuration,
25, 50 or 100, leading to less problems when adapting
configuration files).

This option is for experts and should not be changed
randomly.
2019-03-19 09:25:43 +01:00
Cedric Roux ee5b739019 PHY: make sf_extension a parameter
This parameter is meaningful in TDD, to decide
when to start DL at eNB side. Since there is a
need for the PA to be operational, we need to
transmit a bit before the DL subframe coming
after an UL subframe. (We transmit zeros.)

We used to use N_TA_offset which may be too much.
Default value is now N_TA_offset/2 and can be
changed in the configuration file, in the RUs
section, like:

RUs = (
    {
       local_rf       = "yes"
         nb_tx          = 1
         nb_rx          = 1
         att_tx         = 0
         att_rx         = 0;
         bands          = [7];
         max_pdschReferenceSignalPower = -27;
         max_rxgain                    = 105;
         eNB_instances  = [0];
         sf_extension = 312;
    }
);

N_TA_offset is 624 (for 30.72MHz). In the example
above, we set sf_extension = 312, which is also
the default.

The value to put in the configuration file is for
30.72MHz. The value is scaled accordingly at runtime
(thus only one value to set for every RB configuration,
25, 50 or 100, leading to less problems when adapting
configuration files).

This option is for experts and should not be changed
randomly.
2019-03-19 09:25:43 +01:00
Raphael Defosseux 14a9104694 Removing debug printf
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-03-15 17:14:11 +01:00
Javier Morgade d62de3565c FeMBMS preliminary PMCH procedures (de-mapper) 2019-03-14 17:42:39 +01:00
Robert Schmidt 62d9b8cf36 Merge branch 'develop' into feature-127-protocol-split 2019-03-14 13:10:21 +01:00
Raphael Defosseux d8e16e37a5 Merge remote-tracking branch 'origin/develop' into eMTC-testing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-03-13 14:17:24 +01:00
Raphael Defosseux cd5e140eb7 Fixes for FDD attachment
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2019-03-13 12:07:17 +01:00
Raymond Knopp f96aab57cf parameters for PRACH/PUCCH in configuration file. Default values are those used for Band 7. eMTC configuration file for eMTC changed to reflect modification made for Band 13 operation. 2019-03-12 15:31:05 +01:00
frtabu 753c2f446d apply astyle, fix compilation warnings in raw aeth transport and kernel modules 2019-03-10 00:04:12 +01:00
Robert Schmidt 05ebea4a24 Reduce PHY layer logging (as in current develop) 2019-03-08 16:51:57 +01:00
frtabu c9dcaa53af noS1 woking with tun interfaces and basic simu 2019-03-08 16:00:09 +01:00
Robert Schmidt 56af9c60e4 Fix compilation/linking errors in lte-uesoftmodem 2019-03-05 18:47:29 +01:00
Robert Schmidt f9c4c501e3 Merge branch 'develop' into feature-127-protocol-split 2019-03-05 14:17:38 +01:00