Raymond Knopp
957cdbab48
fixes bug in ulsim for 2 antenna RX.
2018-03-07 01:26:04 +01:00
Raymond Knopp
bcaabe513f
bugfix on access of avgU array
2018-03-06 23:32:51 +01:00
Raymond Knopp
dc0638d7f6
added compilation directives for nasmesh and ue_ip kernel modules to allow for building on RHEL systems.
2018-02-22 16:45:18 +01:00
Raymond Knopp
1c46dd7c69
updates for oaisim
2018-02-18 17:31:40 +01:00
Raymond Knopp
b42d83bead
memory allocation bugs for 2x2 transmission in dlsim
2018-02-18 12:19:31 +01:00
Raymond Knopp
da83df84f1
Merge remote-tracking branch 'origin/develop' into dlsim-ulsim-fix
...
Conflicts:
openair1/PHY/INIT/lte_init.c
2018-02-18 01:39:36 -08:00
Raymond Knopp
a1dc99724b
missing file
2018-02-17 11:15:53 -08:00
Raymond Knopp
f7c58f27ca
dlsim and ulsim functional. dlsim 1-2 antenna ports, TM1/2. ulsim 1-2 antenna ports.
2018-02-17 11:08:56 -08:00
Raymond Knopp
e9d536972c
updated dlsim to FAPI interfaces
2018-02-13 07:18:52 -08:00
Raymond Knopp
4070f0bfdf
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair2/LAYER2/MAC/config.c
2018-02-09 22:47:29 -08:00
Raymond Knopp
b073445f99
removed NFAPI libraries from oaisim target. added #define to allow ue_ip.ko to compile. This should be revisited, there's a problem in CMakelists.txt, no flags.cmake generate for all 3 kernel modules.
2018-02-09 19:15:30 +01:00
Raymond Knopp
01f06bcf09
compilation success
2018-02-03 08:11:48 -08:00
Raymond Knopp
4af41d2a26
more correction of indentation
2018-02-03 07:53:33 -08:00
Raymond Knopp
2c8443121d
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into mac-indentation-fix
...
Conflicts:
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
2018-02-03 06:23:55 -08:00
Raymond Knopp
1a082041b8
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair2/LAYER2/MAC/config.c
2018-02-03 06:03:04 -08:00
Raymond Knopp
200be2b1ee
Merge branch 'develop-nos1-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nos1-fixes
2018-01-28 13:14:51 +01:00
Raymond Knopp
0d05de6382
minor changes after merge with develop for noS1 simulation
2018-01-28 13:13:59 +01:00
Raymond Knopp
2d610d95c8
Merge branch 'develop-nos1-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nos1-fixes
2018-01-25 15:55:24 +01:00
Raymond Knopp
fe1912a193
correcting issues after merge with develop
2018-01-25 06:54:01 -08:00
Raymond Knopp
8b052dadd5
Merge branch 'develop-nos1-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nos1-fixes
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/RRC/LITE/rrc_UE.c
openair2/RRC/LITE/rrc_common.c
targets/SIMU/USER/oaisim_functions.c
2018-01-25 00:00:24 -08:00
Raymond Knopp
ceb4edf7e6
minor changes
2018-01-25 08:53:40 +01:00
Raymond Knopp
f8b0cd5bd4
Merge remote-tracking branch 'origin/develop' into develop-nos1-fixes
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair2/RRC/LITE/rrc_UE.c
2018-01-24 23:36:39 -08:00
Raymond Knopp
866a23a136
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-01-24 23:25:16 -08:00
Raymond Knopp
b350f8557e
fixes for broken automatic indentation in MAC #1
2018-01-21 16:58:21 -08:00
Raymond Knopp
20c7af9a96
forgot to add a file
2018-01-21 22:21:30 +01:00
Raymond Knopp
dd3dce8fcf
small changes after merge with develop
2018-01-19 00:35:11 -08:00
Raymond Knopp
d32cdd1f33
Merge remote-tracking branch 'origin/develop' into develop-nos1-fixes
...
Conflicts:
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/LAYER2/MAC/config.c
2018-01-16 03:55:37 -08:00
Raymond Knopp
5dc0d7ccea
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair2/LAYER2/MAC/config.c
2018-01-16 03:46:24 -08:00
Raymond Knopp
380222eefd
timestamp handling for IF4p5, attenuation parameters
2018-01-10 21:07:45 +01:00
Raymond Knopp
b74bab25b5
Merge remote-tracking branch 'origin/develop' into develop-nos1-fixes
2018-01-07 23:57:17 -08:00
Raymond Knopp
b6b86292d0
small changes in tracing
2018-01-02 08:39:08 -08:00
Raymond Knopp
840d37edf3
Merge branch 'oaisim_config_module_fix' into develop-nos1-fixes
...
Includes the following updates:
1. oaisim/lte-softmodem in noS1
2. UE fixes for oaisim
3. IF4p5 fixes (doesn't work on develop)
4. UE fixes for DCI handling (corrects problem introduced in develop)
Conflicts:
cmake_targets/CMakeLists.txt
targets/SIMU/USER/oaisim_functions.c
2018-01-01 08:34:02 -08:00
Raymond Knopp
02d18cc583
noS1 will compile and run correctly on develop, also for oaisim/RRU
2017-12-28 17:30:00 -08:00
Raymond Knopp
1a5a029768
minor changes to config.c
2017-12-02 15:15:30 -08:00
Raymond Knopp
7489644cc1
added .ipe file for L1_L2_procedures slides and updated .pdf file
...
Conflicts:
targets/DOCS/oai_L1_L2_procedures.pdf
2017-12-01 11:54:30 +01:00
Raymond Knopp
fb9776d2aa
adds config module initialization to oaisim target.
2017-11-17 07:55:19 -08:00
Raymond Knopp
65b8e824e1
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
targets/DOCS/oai_L1_L2_procedures.pdf
2017-11-17 07:17:04 -08:00
Raymond Knopp
79458ae7c5
added .ipe file for L1_L2_procedures slides and updated .pdf file
2017-11-14 13:57:34 +01:00
Raymond Knopp
7d3ce9bd1d
added .ipe file for L1_L2_procedures slides and updated .pdf file
2017-11-13 07:15:08 -08: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
Raymond Knopp
8f621c3ed7
bugfixes for TDD in RRU (IF4p5) and timing statistics of fronthaul and compression.
2017-11-04 07:09:10 +01: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
26d4ad2bb6
don't call fronthaul write on RX in TDD.
2017-10-22 17:28:50 +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
Raymond Knopp
c090015741
MTU tuning for IF4p5 fronthaul
2017-10-20 14:21:39 +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
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
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
Raymond Knopp
1f9ab059f9
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-13 18:06:25 +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
Raymond Knopp
8e6cc01905
handling of PDCCH order. stoping UE-specific scheduler during RA procedure. checking for DCI format (resource allocation) to not overwrite resource_block_coding for format 1A DCIs.
2017-10-09 01:25:23 +02:00
Raymond Knopp
6bfc0d63b4
put 50 PRB back in default enb configuration. added handling of UE release in L1/L2. detection of stale ULSCH configuration
2017-10-08 13:04:08 +02:00
Raymond Knopp
c9b8dfabb1
fixes for UE removal (update linked lists) searching of UE lists in schedule_SR/SRS/CSI
2017-10-08 00:06:07 -07:00
Raymond Knopp
7cf40fe877
trace for removing UE in MAC
2017-10-07 02:49:32 -07:00
Raymond Knopp
210754c034
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-07 08:23:17 +02:00
Raymond Knopp
b8235ff707
bugfix in dci generation (padding bits set to 0 in format 0 DCI)
...
removal of LOG_I put for debugging.
2017-10-07 08:22:02 +02:00
Raymond Knopp
09e683a3be
switching some LOG_I to LOG_D, fixes for RRU IF4p5. It was broken after changes in configuration procedures. Some configuration file changes.
2017-10-05 23:24:44 +02:00
Raymond Knopp
2abe404847
deleted more old configuration files
2017-10-05 09:38:24 -07:00
Raymond Knopp
4e10d5a9e5
deleted many old configuration files
2017-10-05 09:29:32 -07:00
Raymond Knopp
502e450973
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-01 15:01:46 -07:00
Raymond Knopp
7fb01d4ea9
NFAPI SNR interfaces for PUCCH1/PUSCH integrated with power control loops.
2017-10-01 15:00:56 -07:00
Raymond Knopp
14b2827cec
fixed various bugs in NFAPI interface and DCI CCE allocations (eNB_scheduler_primitives.c:allocate_CCEs())
2017-10-01 02:56:46 -07:00
Raymond Knopp
68d9bae1ae
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-28 23:14:13 -07:00
Raymond Knopp
539c8de27d
fixed coherency issue across slots for PUCCH 1A/B detection (energy detection component). Introduced a variable scaling for channel matched filter in PUCCH1A/B detector. Current version goes as far on simulator as RU-RAU-split prior to merge with develop
2017-09-28 23:12:14 -07:00
Raymond Knopp
28707a6948
fixed Msg4 retransmissions. PUCCH still null after merge with develop
2017-09-28 01:05:38 -07:00
Raymond Knopp
a5ab75e1f3
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
common/config/config_userapi.h
openair2/ENB_APP/enb_config.c
targets/RT/USER/lte-softmodem.c
2017-09-26 22:30:13 -07:00
Raymond Knopp
bc9c587b48
Merge remote-tracking branch 'origin/develop' into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/defs.h
openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/defs.h
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/phich.c
openair1/PHY/LTE_TRANSPORT/proto.h
openair1/PHY/defs.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair1/SCHED/pusch_pc.c
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/pre_processor.c
openair2/LAYER2/MAC/ue_procedures.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.h
targets/RT/USER/lte-ue.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim_functions.c
2017-09-26 21:43:03 -07:00
Raymond Knopp
7e9bff372d
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-25 07:40:58 -07:00
Raymond Knopp
c91d68ae37
ULSCH debugging RK.
2017-09-25 07:40:40 -07:00
Raymond Knopp
c1dae3d38f
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-24 16:01:45 -07:00
Raymond Knopp
e750248252
uplink TPC disabled, fixed clearing of uci->active flag after processing uci in eNB RX.
2017-09-24 16:00:41 -07:00
Raymond Knopp
e2ec5451a7
UL without cqi_req for testing
2017-09-24 13:57:56 -07:00
Raymond Knopp
3e86d30b82
some correction in RA processing for Msg4 harq handling
2017-09-24 11:33:00 -07:00
Raymond Knopp
55a9054ec5
handling of harq_pid in RA procedure and cce_idx in allocate_CCEs
2017-09-22 14:37:32 -07:00
Raymond Knopp
7ea7891b67
more warning removal
2017-09-21 15:53:54 -07:00
Raymond Knopp
3135647219
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-21 21:29:23 +02:00
Raymond Knopp
d75dc39a32
removal of more compilation warnings
2017-09-21 21:28:49 +02:00
Raymond Knopp
293bcf1316
removed some warnings
2017-09-21 12:34:47 +02:00
Raymond Knopp
b421d467ad
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-20 23:35:40 -07:00
Raymond Knopp
91f312ebde
12->16bit rescaling (transmission) for USRP device
2017-09-20 23:34:54 -07:00
Raymond Knopp
dbb20c23fa
removal of ITTI messages eNB MAC->RRC
2017-09-20 12:52:04 +02:00
Raymond Knopp
0fccd99446
patch for open-nfapi
2017-09-19 04:59:15 -07:00
Raymond Knopp
0b5be18c8a
extracted FAPI interface functions into fapi_l1.c
2017-09-16 06:29:07 -07:00
Raymond Knopp
55a39eb2f3
initial version for testing with nFAPI interfaces. Still lots of debugging traces.
2017-09-15 06:09:12 -07:00
Raymond Knopp
d2249d5c56
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-14 07:16:10 -07:00
Raymond Knopp
362f584d66
integration of remaining nFAPI messages
2017-09-14 07:15:49 -07:00
Raymond Knopp
f962c2e371
added configuration file for nFAPI PNF (oaiL1) and modifications in startup procedure to initialize L1 only. When executed, it just waits for configuration, which will never come ... Provides and initial framework to integrate NFAPI PNF modules.
2017-08-17 17:17:32 -07:00
Raymond Knopp
7b650ef1b9
configuration file example for nFAPI VNF (single instance MACRLC + RRC/PDCP/S1AP/GTP), no L1/RU
2017-08-17 16:34:00 -07:00
Raymond Knopp
f374544418
eMTC extensions in L1/L2 after interoperability testing with COTS Cat-M device.
2017-08-17 16:32:44 -07:00
Raymond Knopp
fc283a321f
added edci.c, forgotten on last commit
2017-08-17 01:15:46 -07:00