Florian Kaltenberger
24237b3e35
adapting ans1 handling of NRPPA to new framework
2023-01-10 11:26:27 +01:00
Florian Kaltenberger
00c36d7b40
fixing "making SFN dependent on GPS time"
...
in fact it syncs the USRP time to GPS time when available and then derives the SFN from the USRP time.
2022-12-27 11:49:47 +01:00
Florian Kaltenberger
38f7d772e6
small fix for USRP X410
2022-05-24 10:55:50 +02:00
Florian Kaltenberger
e7671506d1
config files for 273PRB for 2gNBs
2022-05-09 15:38:33 +02:00
Florian Kaltenberger
0bc6b0bdce
revisiting the initialization of the future_ul_tti_request when gps sync is used
2022-05-09 14:20:18 +02:00
Florian Kaltenberger
dd6abd66dd
adding FR2 PRS config file
2022-04-07 10:18:18 +02:00
Florian Kaltenberger
ca638ef710
adding config files for PRS FR1
2022-04-07 09:33:01 +02:00
Florian Kaltenberger
367ad780a4
fixing "making SFN dependent on GPS time"
...
in fact it syncs the USRP time to GPS time when available and then derives the SFN from the USRP time.
a side effect is that now SFN does not necessarily start at 0 and this also required other changes
- initialization of the future_ul_tti_request.
- fixing a bug in get_samples_per_slot
2022-04-06 17:40:14 +02:00
Florian Kaltenberger
5b22d94d37
adding special PRB configs
2022-04-06 17:38:35 +02:00
Florian Kaltenberger
bd2a27f6cc
some more error checks + data collection
2022-03-09 14:53:59 +01:00
Florian Kaltenberger
2423996bba
adding some error checks
2022-03-09 14:38:41 +01:00
Florian Kaltenberger
c4caff79e8
fixes for FR2 3/4 sampling, adding config file for FR2 132 PRB
2022-02-18 12:55:29 +01:00
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