Commit Graph
100 Commits
Author SHA1 Message Date
Florian Kaltenberger 1b9901953f reverting some changes in benetel-5g config files that were introduced in anticipation of MR 1079, but which has not been merged yet. 2021-04-21 12:55:01 +02:00
Florian Kaltenberger 13d5ef51ca OAI EPC 2021-04-20 18:45:22 +02:00
Florian Kaltenberger 5e9248938a applying new TDA to benetel config file 2021-03-29 10:35:17 +02:00
Florian Kaltenberger 2e9ac3672d removing annoying printf 2021-03-29 10:35:00 +02:00
Florian Kaltenberger 544f47bdb0 increasing initial[DL|UL]BWPlocationAndBandwidth for benetel config file to support newer handsets 2021-03-15 15:00:34 +01:00
Florian Kaltenberger fc4e1a4f1e adding Benetel RRUs to build script. 2021-03-14 23:17:11 +01:00
Florian Kaltenberger 30aaa0dc44 reducing UL target power for Benetel 5G RRU and adding missing parameter for PUSCH multi thread processing 2021-02-19 11:47:25 +01:00
Florian Kaltenberger 670c807a56 Merge remote-tracking branch 'origin/develop' into benetel_driver_update 2021-02-19 11:46:41 +01:00
Florian Kaltenberger 04a4a6f451 Merge remote-tracking branch 'origin/develop' into benetel_driver_update 2021-02-09 11:13:01 +01:00
Florian Kaltenberger 12517f02e2 Reverting shifting the TX 4 bits to the left to exploit dynamic range.
adapted ssb_block_power to measured value

This partially reverts commit 857f9179f3.

Conflicts:
	targets/ARCH/ETHERNET/benetel/5g/benetel.c
2021-02-09 11:10:58 +01:00
Florian Kaltenberger 857f9179f3 shifting also the TX 4 bits to the left to exploit dynamic range. adapted ssb_block_power but proper calibration still necessary. 2021-02-01 10:24:22 +01:00
Florian Kaltenberger a5b5d6f9b0 fixing RRC power levels at 5G side to avoid saturation 2021-02-01 10:24:22 +01:00
Florian Kaltenberger 0f57529b48 fixing benetel4g driver by setting ru->has_ctrl_prt =1 and thus starting the RU control thread, which is required for the 4G RRU. In the future we should revisit this and harmonize with the 5G version. 2021-02-01 10:24:22 +01:00
Florian Kaltenberger 2f30ed68ba UE only calls trx_write in UL slots when used with USRP. This improves real-time performance and is necessary for controlling the external switch. However, we still need to take the proper TDD config into account (tbd). 2020-12-18 13:31:23 +01:00
Florian Kaltenberger 8ba0d28ace hardcoding measurement frequency to 3.6GHz. 2020-10-28 13:58:38 +01:00
Florian Kaltenberger ba6edde825 updating 4g config file 2020-10-28 13:08:05 +01:00
Florian Kaltenberger a129f121cc dpdk changes for 18.11 2020-10-28 13:07:41 +01:00
Florian Kaltenberger 638b5de1d2 updating config file for gNB 2020-10-28 11:28:00 +01:00
Florian Kaltenberger 144e267541 fixing PRACH bug in benetel_5g driver 2020-10-28 11:08:26 +01:00
Florian Kaltenberger f4f9d3b4d7 hardcoding ra_rnti in case of long prach for benetel 2020-10-28 11:06:35 +01:00
Florian Kaltenberger 111cf1e3d9 changing rx gain to max in all n310 config files 2020-09-04 11:31:20 +02:00
Florian Kaltenberger 2c7968cc04 changing rx gain to max in all n310 config files 2020-09-03 13:59:53 +02:00
Florian Kaltenberger 5d5aea13b9 adding config file for n310 2020-09-03 13:50:07 +02:00
Florian Kaltenberger 9411438dd0 small fix 2020-06-19 15:00:00 +02:00
Florian Kaltenberger 377cfc6f0c fixing an issue with libconfig 2020-06-16 09:11:19 +02:00
Florian Kaltenberger b9f9d69bfd doc update 2020-06-12 11:31:00 +02:00
Florian Kaltenberger f46e3d4c76 fixing an issue with libconfig 2020-06-12 11:13:18 +02:00
Florian Kaltenberger 12b38431dc PUSCH start symbol should be 0 2020-02-07 16:58:31 +01:00
Florian Kaltenberger debe10c296 fixing a bad merge, removing a log, resetting MAX_LDPC_ITERATIONS=5 2020-02-06 14:57:16 +01:00
Florian Kaltenberger 8f14c0fe17 Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration
Conflicts:
	executables/nr-gnb.c
	openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-02-04 15:38:33 +01:00
Florian Kaltenberger 2027942710 Merge remote-tracking branch 'origin/NR_RRC_TA' into NR_RRCConfiguration 2020-02-04 15:33:57 +01:00
Florian Kaltenberger 932b4e0d71 Merge remote-tracking branch 'origin/NR_RRCConfiguration' into NR_RRC_PUSCH
Conflicts:
	executables/nr-ue.c
2020-01-23 12:09:56 +01:00
Florian Kaltenberger 9f0be015a9 Merge remote-tracking branch 'origin/develop-nr' into 459-pusch-based-ta-updates 2019-12-19 13:33:41 +01:00
Florian Kaltenberger db6eeb2773 fixing mac pdu generation. to be checked by fraunhofer 2019-12-19 13:32:53 +01:00
Florian Kaltenberger 320e3f1f14 Merge remote-tracking branch 'origin/develop-nr' into fix-clock-source 2019-12-13 16:42:04 +01:00
Florian Kaltenberger cac89d49e4 reducing some logs 2019-12-12 13:06:51 +01:00
Florian Kaltenberger 517c8585b3 UE sending only slot 2 (until we have real TDD procedures) to reduce stress on trx_write 2019-10-31 14:01:48 +01:00
Florian Kaltenberger 5758bb8e44 UE sending only slot 2 (until we have real TDD procedures) to reduce stress on trx_write 2019-10-30 16:46:11 +01:00
Florian Kaltenberger a675d309aa Merge remote-tracking branch 'origin/hotfix_usrp_lib' into integration-develop-nr-2019w43 2019-10-24 10:02:03 +02:00
Florian Kaltenberger 7500911a1b applying fix from @heng_great 2019-10-24 10:00:57 +02:00
Florian Kaltenberger 609ec01888 Merge remote-tracking branch 'origin/develop-nr-fix-warnings' into integration-develop-nr-2019w43 2019-10-24 09:58:22 +02:00
Florian Kaltenberger aa65503926 UE is transmitting again now (was disabled) and PUSCH working again 2019-10-15 10:04:01 +02:00
Florian Kaltenberger 3b5ddb9a8c Merge branch 'integration_develop-nr_2019w42' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_develop-nr_2019w42 2019-10-14 21:50:48 +02:00
Florian Kaltenberger e97204d573 fixing bad merge 2019-10-14 21:50:25 +02:00
Florian Kaltenberger f8d969d506 Merge remote-tracking branch 'origin/ldpc-endian' into integration_develop-nr_2019w42
Conflicts:
	openair1/PHY/CODING/TESTBENCH/ldpctest.c
2019-10-14 13:43:33 +02:00
Florian Kaltenberger c046eb66a6 Merge remote-tracking branch 'origin/nr-ip-over-LTE-stack' into integration_develop-nr_2019w42
Conflicts:
	executables/nr-softmodem.c
	executables/nr-softmodem.h
	targets/ARCH/rfsimulator/simulator.c
2019-10-14 13:40:03 +02:00
Florian Kaltenberger a5af01633a Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration_develop-nr_2019w42 2019-10-14 13:35:13 +02:00
Florian Kaltenberger f26373c52b Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration_develop-nr_2019w42
Conflicts:
	executables/nr-gnb.c
	openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
	openair1/SIMULATION/NR_PHY/ulsim.c
2019-10-14 13:34:14 +02:00
Florian Kaltenberger 054eaf66a6 fixing nr_dlsim CI tests 2019-10-14 10:54:14 +02:00
Florian Kaltenberger da13ff9c36 improved real-time performance:
- gNB now only sends samples to USRP when DL slot. (should do the same for UE)
 - increased sf_ahead to 6
 - fixed timestamp for usrp_write at UE
2019-10-11 17:30:55 +02:00
Florian Kaltenberger 189e15aa80 improved real-time performance:
- gNB now only sends samples to USRP when DL slot. (should do the same for UE)
 - increased sf_ahead to 6
 - fixed timestamp for usrp_write at UE
2019-10-11 17:12:39 +02:00
Florian Kaltenberger af4242c61f temporary workaround for real-time issues
Conflicts:
	openair2/GNB_APP/gnb_config.c
2019-09-25 14:14:11 +02:00
Florian Kaltenberger 348343be8f the gNB scheduler now schedules both UL and DL 2019-09-20 11:44:01 +02:00
Florian Kaltenberger 04ea6a482b Merge branch '442-integrate-pusch-into-nr-ue-softmodem' of https://gitlab.eurecom.fr/oai/openairinterface5g into 442-integrate-pusch-into-nr-ue-softmodem 2019-09-13 16:21:58 +02:00
Florian Kaltenberger f4758a17da temporary workaround for real-time issues 2019-09-13 15:31:25 +02:00
Florian Kaltenberger 37a5ee9639 temporary workaround for real-time issues 2019-09-11 16:18:54 +02:00
Florian Kaltenberger be442d7993 Merge remote-tracking branch 'origin/interoperability-test' into integration_develop-nr_w37 2019-09-09 10:50:13 +02:00
Florian Kaltenberger a1472f677b Merge remote-tracking branch 'origin/nr-timing-measurement' into integration_develop-nr_w37
Conflicts:
	executables/nr-ru.c
	nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
2019-09-09 10:49:56 +02:00
Florian Kaltenberger 8466c0c5a2 Merge remote-tracking branch 'origin/443-add-support-to-create-vcd-files-in-develop-nr' into integration_develop-nr_w37 2019-09-09 10:29:11 +02:00
Florian Kaltenberger dd7a65ceba temporary workaround for real-time issues 2019-08-29 17:51:37 +02:00
Florian Kaltenberger 26f1e090c5 fixing a bug in the allocation of the UE HARQ structures that was causing a segfault. Fixing some compiler warnings 2019-08-23 14:06:46 +02:00
Florian Kaltenberger 8677d44ae9 fixing a bug in UE FAPI interface 2019-08-14 14:51:38 +02:00
Florian Kaltenberger dbc9472aaf fixes in beamforming 2019-08-14 11:34:02 +02:00
Florian Kaltenberger 58eae03b48 1. NR RU was using wrong config file descriptor. It should be the same as for the LTE RU and we should remove the NR RU config file descriptor (todo)
2. NR RU was calling feptx_prec from LTE RU procedures, which it should not. In the older versions this function didn't do anything anyway as there was a check on num_eNB, which is 0 for gNB. Now NR RU is not calling this function at all, but we have to write such a function for NR RU (todo)
2019-08-09 15:31:54 +02:00
Florian Kaltenberger 37fe6c743e automatic UE sync adjust can be disabled from command line 2019-08-08 16:49:14 +02:00
Florian Kaltenberger a54cdfa3fb UE phy scope now displays all OFDM symbols of PDSCH 2019-08-08 16:48:45 +02:00
Florian Kaltenberger 51aa523c50 bugfix from Fraunhofer 2019-08-08 16:48:22 +02:00
Florian Kaltenberger 0080f007c3 Merge remote-tracking branch 'origin/update-to-2019-march-june-release' into integration_develop-nr_2019w32 2019-08-07 15:20:59 +02:00
Florian Kaltenberger 03ca7391d3 Merge remote-tracking branch 'origin/ue_adjust_gain' into integration_develop-nr_2019w32 2019-08-07 15:20:39 +02:00
Florian Kaltenberger 28cf0350fc Merge remote-tracking branch 'origin/ue_dlsch-multi-threading' into integration_develop-nr_2019w32 2019-08-07 15:20:17 +02:00
Florian Kaltenberger 819c3af0cf fixing bugs in UE 2019-07-08 15:29:14 +02:00
Florian Kaltenberger eaa83242a8 first try to add a function to the usrp_lib to set the thread priority 2019-05-21 07:14:56 +02:00
Florian Kaltenberger 2da6fb8efb fixing a bug in adjust_sync
removing printfs
2019-04-09 09:06:00 +02:00
Florian Kaltenberger 329242c7e6 Merge branch 'integration_nr_IA_receiver' into fix-frame-rx-and-memory 2019-04-07 20:56:38 +02:00
Florian Kaltenberger ff38866130 Merge remote-tracking branch 'origin/develop-nr' into integration_nr_IA_receiver 2019-04-07 20:44:37 +02:00
Florian Kaltenberger d208283327 Merge branch 'nr_pdsch_debug' into fix-frame-rx-and-memory
Conflicts:
	executables/nr-ue.c
2019-04-07 11:25:06 +02:00
Florian Kaltenberger e0f4a9c5f7 Merge remote-tracking branch 'origin/nr_pdsch_debug' into fix-frame-rx-and-memory
Conflicts:
	openair1/PHY/NR_UE_TRANSPORT/nr_pbch.c
2019-04-05 11:35:14 +02:00
Florian Kaltenberger f0fe613130 fixing warning 2019-04-03 11:51:08 +02:00
Florian Kaltenberger 21a2f12a0a removing next_thread business (not needed for now)
removing unused code
activating pdsch detection
2019-04-01 10:34:38 +02:00
Florian Kaltenberger 14ae2b54bd renaming band_info_s ton nr_band_info_s to avoid confusion with LTE 2019-03-25 09:50:03 +01:00
Florian Kaltenberger 0d91083ead trying to harmonize the nr_bandtable 2019-03-22 17:40:47 +01:00
Florian Kaltenberger 0f04910f2f moving get_band to separate function 2019-03-22 15:29:30 +01:00
Florian Kaltenberger fb4a8b1327 Merge remote-tracking branch 'origin/some-crirical-warnings' into develop-nr-integration-2019w12 2019-03-21 15:41:05 +01:00
Florian Kaltenberger 7ca8fc9de1 increasing timeout on trx_read for x300/n300 in usrp_lib.cpp
removing unncesessary sleeps and mallocs, improving error messages in nr-ue.c
2019-03-21 15:40:36 +01:00
Florian Kaltenberger c4188d8013 moving adjust sync out of measurement procedures and making it dependent on successfull decoding of DCI 2019-03-21 15:39:44 +01:00
Florian Kaltenberger 02de5fd078 disabling debug messages 2019-03-21 15:39:44 +01:00
Florian Kaltenberger 8e5c8ad2df adding external ref to config file 2019-03-21 15:39:44 +01:00
Florian Kaltenberger b68366e54a bugfix 2019-03-21 15:39:44 +01:00
Florian Kaltenberger 985418139c adding testcases for nr_dlschsim and nr_dlsim 2019-02-21 08:55:02 +01:00
Florian Kaltenberger 8c983da4eb fixes after merge 2019-02-20 14:46:57 +01:00
Florian Kaltenberger b8c127050c Merge remote-tracking branch 'origin/develop-nr' into nr_pdcch_updates
Conflicts:
	openair1/PHY/MODULATION/slot_fep_nr.c
	openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
	targets/RT/USER/nr-ue.c
2019-02-20 10:10:25 +01:00
Florian Kaltenberger a0473b4dd1 Revert "adding detection of multiple PSS."
This partially reverts commit 449da9ac17.
2019-02-20 10:08:14 +01:00
Florian Kaltenberger af42c10945 added visualization of PDCCH channel estimate to phy_scope_UE. 2019-02-13 11:47:45 +01:00
Florian Kaltenberger 7cb58c9a31 reverting some changes in the UE that were introduced by nr_polar_encoder_optimizations to make UE work again on real-time testbench. Now at least the PDCCH can be detected and used for time tracking. However, the DCI is not yet decoded (this will be fixed on branch nr_pdcch_fixes). The reverted changes are most notably passing the correct slot number to slot_fep in phy_procedures_nrUE. This will have to be changed as well in the future when we pass to slot-based processing at the UE. 2019-02-13 11:47:26 +01:00
Florian Kaltenberger edce788171 Merge remote-tracking branch 'origin/develop-nr' into nr-cfo-estimation 2019-02-07 10:22:04 +01:00
Florian Kaltenberger 626cf62cd8 Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations 2019-01-29 16:04:27 +01:00
Florian Kaltenberger 463cf306c4 temporarily disabling PDSCH decoding while finding the problem that makes nr-ue crash when used in real-time 2019-01-29 16:01:51 +01:00
Florian Kaltenberger e82d61e602 small improvements to UE scope 2018-12-07 17:16:29 +01:00
Florian Kaltenberger 1558d7990b fixing phy_adjust_sync 2018-12-07 17:16:03 +01:00
Florian Kaltenberger fa1ee1b3e9 fixing pbch in phy_scope 2018-12-05 15:01:17 +01:00