Florian Kaltenberger
40adad6fc7
fix after merge with develop-nr.
...
however, I had to hardcode the parameters for the PUSCH in nr_ulsim as the fapi interface still has bugs.
2019-06-20 06:24:04 +02:00
Florian Kaltenberger
2bb1477197
Merge remote-tracking branch 'origin/develop-nr' into nr_ue_fapi_improvements
2019-06-19 22:22:38 +02:00
Florian Kaltenberger
2ed8aa4cd2
more changes to UE FAPI handling:
...
- dci_request and dl_indication for PBCH now also on stack
- fixed type of nrUE_config (was using structure for gNB before)
- added configuration of PBCH to phy_config_request and using this config now in phy_procedures_nr_ue
- we need to add configuration of PDCCH and PDSCH also to phy_config_request (there are still some hardcoded parameters)
- removed UL scheduling for now
2019-06-05 09:57:15 +02:00
Khalid Ahmed
3d9ae4227b
Use nr_tti_tx instead of nr_slot_tx
2019-06-04 13:43:20 +02:00
Khalid Ahmed
3414cf31ed
removing mac_pdu array
2019-06-04 13:43:20 +02:00
Khalid Ahmed
cb09bb9f84
Code review meeting clean ups
...
- remove printf in nr_ulsch_coding.c
- renaming test_input to mac_pdu
- using memcpy for mac_pdu instead of pointing to data
- remove temp_nfapi struct from header file
2019-06-04 13:43:20 +02:00
Khalid Ahmed
d34868e693
adding phy_procedures_nrUE_TX to ulsim
...
- adding SCHED_NR_UE_LIB to ulsim compilation library
- fixing linking compilation problems
- using fapi_nr_dci_pdu_rel15_t struct to initialize PUSCH
- test_input random data is set in phy_procedures_nrUE_TX instead of ulsim
2019-06-04 13:43:19 +02:00
Florian Kaltenberger
6cb25d778a
making the dl_indication a local variable to avoid race conditions
2019-06-01 04:43:59 +02:00
Francesco Mani
ef0056f1ea
merged with test-x310 and conflicts resolved
2019-05-20 17:16:13 +02:00
laurent
290ca22dbb
fix rfsimulator initialized variable, first pass on gNB scope, bugs
2019-05-17 15:21:27 +02:00
Francesco Mani
a81eafd0ae
merged with develop-nr and conflicts resolved
2019-05-14 14:00:39 +02:00
Florian Kaltenberger
19523555d1
Merge remote-tracking branch 'origin/shortBlockCoding' into integration_2019_w18
2019-05-03 02:08:38 +02:00
yilmazt
5fa78b4d6e
Final --phy_simulators warning removals for this branch, and former polar coding function corrections
2019-04-16 17:24:58 +02:00
Francesco Mani
8897b3c88d
conflicts solved after merge with develop-nr
2019-04-15 15:28:56 +02:00
Raymond Knopp
99c6c9227e
cleanup after merge with develop-nr
2019-04-12 13:27:20 +02:00
Raymond Knopp
231836ebbd
Merge remote-tracking branch 'origin/develop-nr' into shortBlockCoding
...
Conflicts:
openair1/SIMULATION/NR_PHY/dlsim.c
2019-04-12 08:56:49 +02:00
Hongzhi Wang
29e058df17
ue pdsch config from fapi removing hardcoded values
2019-04-11 14:45:03 +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
71fc1b6890
makeing pdsch parameters dependent on DCI
2019-04-06 18:37:00 +02:00
Francesco Mani
91121c6bd3
default ssb periodicity 5ms and function to compute if ssb is in slot
2019-04-05 11:57:20 +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
Francesco Mani
e0986d2de3
removing my trashed frames
2019-04-04 18:01:13 +02:00
Francesco Mani
2ff8bb2012
merged with branch fix-frame-rx-and-memory and conflicts solved
2019-04-04 16:33:46 +02:00
Raymond Knopp
1ca00e40b5
Merge remote-tracking branch 'origin/develop-nr' into shortBlockCoding
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/autotests/test_case_list.xml
cmake_targets/build_oai
openair1/PHY/CODING/TESTBENCH/polartest.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoding_tools.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_defs.h
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_polar_init.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2019-04-04 09:14:37 +02:00
laurent
48a103ea82
fixes
2019-04-03 22:12:10 +02:00
Florian Kaltenberger
05dd8743e9
first version of UE FAPI handling for DLSCH. paramters from DCI are now handled by MAC and passed back to the PHY to program PDSCH. Still need to check parameters and take them into account in PHY.
2019-04-03 17:16:00 +02:00
Francesco Mani
385dcea7eb
intial sync over two frames (not working, still need to debug)
2019-04-03 15:07:45 +02:00
Florian Kaltenberger
6db55b2f24
- UE channel estimation no longer done in slot_fep. Also created dedicated memory for channel estimates of different channels
...
- using nr_extract_dci_info instead of nr_generate_ue_ul_dlsch_params_from_dci as in phy_procedures_nr_ue. The latter was only a (poor) wrapper and not doing what the name suggests. also with FAPI things have to be done differently now. This will come in a next commit.
- other minor changes to remove warning
prepreatory changes
2019-04-03 11:40:26 +02:00
Francesco Mani
a8e8d55f29
changing calls to slot fep and ch estimation in procedure_nr_ue for slot based processing
2019-04-02 10:02:32 +02:00
Florian Kaltenberger
efe25b728d
setting nb_symb to 9 at UE like in gNB
2019-04-01 14:27:51 +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
Francesco Mani
16fbe03394
merging in develop-nr and resolving conficts
2019-03-27 16:26:49 +01:00
Francesco Mani
e6fa2079b7
ssb periodicity in UE and initialized at nr_ue_init
2019-03-27 10:29:51 +01:00
Francesco Mani
aab238173f
taking into account trashed frames (and commenting ghost frame addition)
2019-03-22 13:07:26 +01:00
Francesco Mani
ae02c9a6fd
conflicts resolved after merge with develop-nr
2019-03-22 10:34:34 +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
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
laurent
d13644773d
some critical warnings
2019-03-18 13:30:25 +01:00
Francesco Mani
41b18e210b
UE SSB periodicity (hardcoded)
2019-03-11 17:22:59 +01:00
Francesco Mani
2aa32eff67
brute force multiple ssb detection works in pbchsim
2019-03-04 15:32:43 +01:00
Francesco Mani
62e56f212e
some hardcoding removed in pbch detection still some left
2019-03-01 17:57:53 +01:00
Francesco Mani
49e9baee5b
brute force ssb detection
2019-03-01 13:04:23 +01:00
Francesco Mani
353f153353
slot_fep for ssb done once before sss and pbch channel estimation moved out of slot_fep
2019-02-26 18:06:43 +01:00
Florian Kaltenberger
165c39da2f
commenting out call to dl_indication(&ue->dl_indication); as this is not finished and makes UE crash.
2019-02-21 09:54:22 +01:00
Florian Kaltenberger
4c9c6f68fa
Merge remote-tracking branch 'origin/develop-nr' into ocp_nrsimulator
2019-02-21 09:04: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
Hongzhi Wang
1a27089fc9
bug fixes ue fapi
2019-02-19 11:13:21 +01:00
Hongzhi Wang
4c5d5ea41d
ue switch to slot based processing
2019-02-18 15:20:55 +01:00
laurent
21e1580be6
critical compilation warnings
2019-02-18 11:59:20 +01:00