Parminder Singh
443f1817e5
Merge remote-tracking branch 'origin/develop' into fhg_shp_phase_noise_est
2020-11-08 18:47:29 +01:00
Florian Kaltenberger
6056de78b3
fixing dependency in CMakeLists.txt
2020-11-08 17:02:40 +01:00
Parminder Singh
910c1860f0
DMRS estimation default value is moved outside slot processing
...
- in PTRS processing the default value for DMRS is set outside slot
processing.
2020-11-06 14:26:25 +01:00
Parminder Singh
03db617c38
Remove TX-GAIN multiplication with transmitted signal in ULSIM
...
- Removed tx_gain calculations and multiplication with tx signal
- Updated sigma value calculations and removed unused variables
- Re-indent the related code for better readability
2020-11-06 12:12:43 +01:00
Cedric Roux
8fee453c8e
nr: rlc: hotfix - forgot to store frame and subframe...
2020-11-06 11:36:57 +01:00
Remi Hardy
3d60e95387
Merge branch 'integration_2020_wk45_2' into 'develop'
...
Integration 2020 wk45 (2) comprising:
MR937:Nr dl sched fixes
-restore old phytest scheduler behavior
-correct TA scheduling
-correct SSB
-shorten interface of `nr_fill_nfapi_dl_pdu()`
-Track RB allocation on symbol basis (bitmap)
-add a `remove_nr_ue_list()`, could be used instead of MR !934
MR910:5G SA NAS messages
- 5G SA nass messages and a simple unitary test code
MR927:Nr rrc configuration fr2
- introduces some bug fixes for FR2 that might also have an impact on FR1.
2020-11-06 11:29:03 +01:00
Raphael Defosseux
7f70174cf8
CI: added missing build artifacts in one of the pipeline; fix RA test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-11-06 11:15:23 +01:00
hardy
3917b1ae0f
Merge remote-tracking branch 'origin/NR_RRCConfiguration_FR2' into integration_2020_wk45_2
2020-11-05 16:53:13 +01:00
hardy
802e8218ad
Merge remote-tracking branch 'origin/noCore' into integration_2020_wk45_2
...
Conflicts:
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
2020-11-05 16:49:21 +01:00
Parminder Singh
13645b1b5e
Updated the sin cos table condition check
...
- Sin cos table quadrant condition checks are updated
- function are indented properly
- Debug prints are updated for double data type
2020-11-05 16:31:16 +01:00
Parminder Singh
c16e5831d1
Added debug prints in ULSIM for PTRS RE calculations
...
- Added PTRS Symbols in a slot and Resource elements count in debug print
2020-11-05 14:08:02 +01:00
Parminder Singh
c9523b88a7
Updated UL ptrs processing wrt DL
...
- Most DL code is reused for Ul also to reduce code duplication
- Common CPE calculation function is used for error estimation
- Common slot processing function is used for inter/extrapolation
- Removed old implementation dedicated to UL
2020-11-05 14:00:01 +01:00
Parminder Singh
f0c843faf9
Sin cos table initialization for ULSIM also
...
- As new sin cos table is used in phase noise function it shall be
initialized for ULSIM also
2020-11-05 13:36:44 +01:00
Thomas Schlichter
53edb35eb7
Fix whitespace changes
2020-11-05 12:25:57 +01:00
Parminder Singh
41d3bcac85
Fix - Issue with uninitialized structure in NR_ULSCH_CODING.c
...
- Initialized variable to remove the valgrind issue.
2020-11-05 10:35:09 +01:00
Khodr Saaifan
97a9dfd83a
UE: implement pdsch channel estimation for dmrs_config type2
2020-11-05 10:19:22 +01:00
Khodr Saaifan
1de69e8e27
PHY: link dmrs_config to higher layers
2020-11-05 03:22:30 +01:00
Shweta Shrivastava
46219d8c61
Fixed ulsim compilation error
2020-11-04 10:47:02 -06:00
Parminder Singh
0ce350d1cf
Merge remote-tracking branch 'origin/develop' into fhg-shp-dl-ptrs
2020-11-04 16:20:50 +01:00
Eugene Bogush
3c3593c6a6
fix for proc: e_rab_setup_resp
2020-11-04 15:26:54 +01:00
rmagueta
976c2b2e84
Fill SIB1 with configuration values
2020-11-04 11:52:55 +00:00
Parminder Singh
209785551a
Review Comments are updated
...
- updated return function value to -1
- removed static variable for dmrs symbol selection for channel
- Updated sin cos quadrant check conditions
- removed casting from PTRS slope and related calculations
2020-11-04 11:29:35 +01:00
Thomas Schlichter
e38679e6da
Merge remote-tracking branch 'develop'
2020-11-04 10:22:11 +01:00
rmagueta
578b17dec6
First baseline implementation of SIB1
2020-11-04 00:00:24 +00:00
Laurent
39bb839d7c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into noCore
2020-11-03 23:21:47 +01:00
rmagueta
45911fb8f0
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-sib1
...
Conflicts:
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.h
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
2020-11-03 19:41:52 +00:00
Robert Schmidt
2e03cbe7bf
Track RBs in vrb_map as binary
2020-11-03 20:02:48 +01:00
rmagueta
6e0b0049ea
Coreset0 frequency allocation update
2020-11-03 18:58:56 +00:00
Florian Kaltenberger
0d30561ecd
Merge remote-tracking branch 'origin/develop' into NR_RRCConfiguration_FR2
2020-11-03 16:55:20 +01:00
Florian Kaltenberger
d17e075f78
Merge remote-tracking branch 'origin/develop' into nr_prach_fr2
2020-11-03 16:08:17 +01:00
Florian Kaltenberger
6f28d0e38b
some fixes - prachsim working now for FR2 - added testcases
2020-11-03 16:01:58 +01:00
Raymond Knopp
f920962b9b
tracing in IF5_tools.c for fronthaul error debugging
2020-11-03 15:21:36 +01:00
Thomas Schlichter
5903467849
Merge remote-tracking branch 'develop' into nr_fdd_if_fix
...
Conflicts:
ci-scripts/conf_files/gnb.band78.tm1.106PRB.usrpn300.conf
openair2/LAYER2/NR_MAC_UE/config_ue.c
openair2/LAYER2/NR_MAC_gNB/config.c
2020-11-03 14:27:16 +01:00
Robert Schmidt
c4f8ff1561
Assert on condition UE not found in UE_list
2020-11-03 14:23:50 +01:00
Robert Schmidt
ad0424cbba
Check all RA procs in nr_rx_sdu() if unknown RNTI
2020-11-03 14:23:50 +01:00
Robert Schmidt
d94b1cd1a5
Track RB allocation in vrb_map{,_UL} on per-symbol basis
2020-11-03 14:23:50 +01:00
Robert Schmidt
40175d244a
Format schedule_nr_mib()
2020-11-03 14:23:50 +01:00
Francesco Mani
2bdcbe6c18
Fix for filling vrb_map for ssb
...
The SSB nFAPI message is only sent every 8 frames, and automatically
repeated by the PHY layer in between. This commit sets the vrb_map
structure in those frames in between nFAPI so that the scheduler does
not schedule on such resources.
2020-11-03 14:23:50 +01:00
Robert Schmidt
a94da10dee
Remove UE from UE_list on disconnect
2020-11-03 14:23:50 +01:00
Robert Schmidt
9125fc8d22
Refactor/shorten interface of nr_fill_nfapi_dl_pdu()
2020-11-03 14:23:50 +01:00
Robert Schmidt
8651b7fd14
Remove commented/unused code in DLSCH/phytest scheduler
2020-11-03 14:23:50 +01:00
Robert Schmidt
0deb5d291d
Use special dlsim preprocessor
2020-11-03 14:23:50 +01:00
Robert Schmidt
b389e43eea
Add phytest preprocessor
...
The phytest preprocessor schedules only one UE, as many RBs as possible
(largest continuous RB region), with a fixed MCS and time domain
allocation.
2020-11-03 14:22:28 +01:00
Robert Schmidt
fd9f5d2d2c
Use function pointer to call pre-processor
2020-11-03 14:22:27 +01:00
Robert Schmidt
14f15d7e77
Fix: postprocessor resets UE scheduling condition
2020-11-03 14:22:27 +01:00
Francesco Mani
8363849c3f
Modification of TA update procedure
2020-11-03 14:22:27 +01:00
Robert Schmidt
fd3d49bbe7
Correctly check and apply the TA in DLSCH scheduler
2020-11-03 14:21:37 +01:00
Remi Hardy
adcf9e9f86
Merge branch 'integration_2020_wk45' into 'develop'
...
MR902 Nr mac ssb ro ue idcc
- Construction of SSB-RO mapping table on the UE
- RO selection based on SSB index
- RACH preamble selection based on SSB index in a selected RO
- RA-RNTI calculation
MR928 nr: add MAC PDU traces for wireshark
- The T tracer macpdu2wireshark has been modified to handle the new traces. The usage is the same as for LTE.
MR929 RA fixes for NR UE
MR938 CI: Parse UE TUN interface correctly in S1 mode
- The TUN interface configuration is changed to use program "ip" only.
- The CI script parsing is changed accordingly: the pipeline will recognize the attempt to bring up the interface of the first UE.
MR933 nr rlc: bugfix
- ret.next was not set in a particular case
2020-11-03 12:45:06 +01:00
Parminder Singh
741a5b98e7
Added sin cos table implementation for dlsim
...
- Sin and Cos values are obtained from a table with a resolution of
100.
- dlsim is updated to use this table for phase noise.
2020-11-03 11:26:37 +01:00
Raymond Knopp
8b92c53141
modifications for eCPRI radio units, increased averaging in eNodeB subband I0 measurements
2020-11-03 06:01:42 +01:00