Commit Graph
16342 Commits
Author SHA1 Message Date
masayuki.harada 535efa0fd2 Remove s1ap_eNB_timer.c and s1ap_eNB_timer.h 2021-03-10 23:16:12 +09:00
francescomani c05b62d620 including measured rsrp in mac stats 2021-03-10 15:05:26 +01:00
francescomani bc1942f99a fixing a segfault in dlschsim 2021-03-10 14:07:11 +01:00
Thomas Schlichter f032830465 gNB: don't use gNB->RU_list in nr_measurements_gNB.c
this list is not initialized in phy-simulators
2021-03-10 13:15:03 +01:00
luis_pereira87 982a054631 Add support for PUSCH DMRS sequence generation when BWPStart>0 2021-03-10 10:42:11 +00:00
Thomas Schlichter 367241ef47 fix compile warnings 2021-03-10 11:34:00 +01:00
Thomas Schlichter 4e87bc3c96 add missing parameter 'pusch_proc_threads' to configuration files
also harmonize configuration files some more
2021-03-10 10:45:31 +01:00
Cedric Roux 4ff8f8832e NR: fix: set PDCP discard timer to infinity
The discard timer is used by the PDCP layer to discard packets that were not
transmitted to RLC after some time.

We don't really need it for the moment, maybe never for the default
bearer which is a best-effort bearer passing all kind of IP traffic.
Maybe for voice over IP kind of traffic it's important, or realtime
applications.

I ran an iperf UDP uplink test and saw no error on the PHY layer but still
lots of packets lost in the iperf logs, which was very surprising. By
analyzing the logs in wireshark I saw that, with the current scheduler,
an IP packet sent by the UE took 40ms to be sent piece by piece to the
gNB, and then the next uplink IP packet was never sent at all because
the discard timer was expired, leading to the high count of packets lost
in the iperf logs.

So let's put infinity for the moment for the discard timer. From my
understanding of the moment it's not a problem. If for some reason we
should set it to some non-infinity value, then we can change later.
2021-03-10 10:30:23 +01:00
francescomani 35bbbe635f fixing a compilation error 2021-03-10 09:12:18 +01:00
frtabu 9c94e72fa8 Merge branch 'sim-channels' of https://gitlab.eurecom.fr/oai/openairinterface5g into sim-channels 2021-03-10 02:56:03 +01:00
frtabu 1f0e82664f enhance channel model configuration 2021-03-10 02:33:31 +01:00
rmagueta 7be1952c82 Add back-off indicator subheader to Msg2 2021-03-09 16:29:04 +00:00
Remi Hardy 51c55f6f6a Merge remote-tracking branch 'origin/gnb-threadpool' into integration_2021_wk10 2021-03-09 16:13:09 +01:00
Remi Hardy 1142acf0fe Merge remote-tracking branch 'origin/t-gnb-tracer' into integration_2021_wk10 2021-03-09 16:12:52 +01:00
Remi Hardy e78d6e97bb Merge remote-tracking branch 'origin/NR_FDD_FIX' into integration_2021_wk10 2021-03-09 16:12:24 +01:00
rmagueta e5ee51964b Add temporary LOGs for Msg2 2021-03-09 15:00:06 +00:00
francescomani 3cfc9ae93c fix in handling csi meas report on pucch 2021-03-09 14:32:40 +01:00
Thomas Schlichter 5d50553c29 Merge remote-tracking branch 'develop' into nr_power_measurement_fixes 2021-03-09 14:09:53 +01:00
Thomas Schlichter 82cd7c44da nr_ulsim: whitespace cleanup 2021-03-09 13:11:16 +01:00
rohan 7da57e7608 Update ulsim.c, whitespace error corrected. 2021-03-09 12:04:42 +01:00
Thomas Schlichter 2cf4daefa8 NR: move nr_bandtable from nr_mac_common.c to nr_common.c so PHY can use it, too 2021-03-09 11:56:06 +01:00
Laurent THOMAS c9d2754087 Merge branch 'sim-channels' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels 2021-03-09 11:12:28 +01:00
Laurent THOMAS 05dedf568a Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into sim-channels 2021-03-09 11:12:17 +01:00
francescomani feaccd964c change a log to D from I 2021-03-09 11:12:16 +01:00
cig 443a449119 Fix after review MR 1039
- FAPI structures not to be used as config_req at MAC since that FAPI is
  just for communication between MAC and PHY
- additional frame_type member added to the FAPI struct
2021-03-09 10:36:27 +01:00
cig a2e2968244 Fix after review MR 1039
- use LOG_D for debug logging
2021-03-09 10:06:33 +01:00
francescomani a4da922053 bugfix in switch 2021-03-09 09:02:50 +01:00
frtabu 782053f03f enhance channel model configuration 2021-03-09 01:21:38 +01:00
luis_pereira87 45b86847b7 Fix DMRS sequence generation for BWPStart>0 (Msg2 and Msg4) 2021-03-08 19:35:49 +00:00
masayuki.harada 969425f6a8 Replace to itti timer.
Fix nnsf selection.
Fix indentation and opening brace.
2021-03-09 03:25:00 +09:00
Thomas Schlichter 681c03667d NR: fix init_symbol_rotation() for UL 2021-03-08 16:23:20 +01:00
cig 77c1ccdf56 Update ssPBCH_BlockPower value in the conf file to match actual outpur power
- currently, -25 dBm/RE is the maximum measured power from USRP
  corresponding to att_tx = 0 dB, therefore ssPBCH_BlockPower has been
  updated accordingly
- this param is used at UE side for the pathloss computation, which now
  seems to match measurements observed during lab testing
2021-03-08 15:25:45 +01:00
cig 5d8d478ffb NR gNB UL power measurements
- new function has been introduced for the computation of UL SNR
- minor bugfix to noise power computation
- FAPI data type for referenceSignalPower has been updated to reflect the
  range of values for the SSB power
2021-03-08 15:25:45 +01:00
cig 76ef9b4285 Fixes to NR UE power measurements
- pathloss, RSSI, RSRP and Noise measurements have been reviewed and wrong
  implementation has been fixed
- referenceSignalPower type in the FAPI struct has been changed to int
  has its range include negative values
2021-03-08 15:25:43 +01:00
hardy 7d2b45d8e2 Merge remote-tracking branch 'origin/ci_test_ra_fr2' into NR_FAPI_beamindex_SSB_RO 2021-03-08 14:35:25 +01:00
francescomani c758736885 Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB 2021-03-08 14:13:39 +01:00
rmagueta f88dff1bca Uniformization of coreset start subcarrier at gNB for coreset0 2021-03-08 14:02:56 +01:00
rmagueta 6ecf50bc2f Merge remote-tracking branch 'origin/develop' into develop-SA-CBRA 2021-03-08 12:05:59 +00:00
rmagueta dc9425ee91 Uniformization of coreset start subcarrier at gNB for coreset0 2021-03-08 12:05:25 +00:00
francescomani de0492b26e adding a log at mac 2021-03-08 11:02:09 +01:00
Thomas Schlichter 606fa3c3aa fix nr_prachsim: 3.5 GHz is _not_ a valid DL frequency for 30 kHz SCS, so change it to 3.6 GHz 2021-03-08 10:59:43 +01:00
francescomani 118eb3f798 fix compilation of phy simulators 2021-03-08 10:17:10 +01:00
francescomani a9ed3baafd reworking PHY functions for scheduling SSBs 2021-03-08 08:53:56 +01:00
masayuki.harada ff994453a4 Merge remote-tracking branch 'remotes/oai/develop' into HEAD
# Conflicts:
#	openair3/S1AP/s1ap_eNB.c
#	openair3/S1AP/s1ap_eNB_handlers.c
2021-03-08 14:51:11 +09:00
Raphael Defosseux ea3f924632 Merge branch 'ci-reduce-nb-vms' into 'develop'
CI: removing 1 VM in the pipeline

See merge request oai/openairinterface5g!1078
2021-03-07 18:09:03 +01:00
rmagueta 99711020bd Update generate_nr_prach after receiving RA-Msg2 at UE 2021-03-06 20:13:14 +00:00
Raphael Defosseux 11755fc473 CI: remove --mu option
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2021-03-06 10:50:49 +01:00
Florian Kaltenberger deb19f19fa Revert "temporarily enabling beamforming also for FR1 + some logs (revert this commit before MR)"
This reverts commit 87a8a94ae9.
2021-03-05 21:09:38 +01:00
Thomas Schlichter 2411743f44 gNB: move get_band() to its only user in nr_init.c 2021-03-05 17:27:45 +01:00
francescomani 287e6078e2 ssb slot computation from starting symbol in sib1 function 2021-03-05 15:36:43 +01:00