NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
02dc4ba8ce
configured LDPC on CPU and GPU
2020-05-13 22:27:36 +08:00
NCTU OpinConnect Terng-Yin Hsu/WEI-YING,LIN
da62b92f6e
Merge remote-tracking branch 'origin/develop' into NCTU_OpinConnect_LDPC
2020-05-13 22:24:40 +08:00
Khalid Ahmed
23ade3ada6
PUSCH Rx channel estimation supporting DMRS type 2
...
- nr_ulsim supports multiple DMRS configurations
2019-12-18 11:05:37 +01:00
Khalid Ahmed
935c2ce7ce
Adding table 6.4.1.1.3-4 for double DMRS symbol
2019-12-18 11:02:56 +01:00
Khalid Ahmed
ccc515c537
PUSCH Rx channel estimation supporting DMRS type 1 and mapping type B
2019-12-18 11:02:55 +01:00
Khalid Ahmed
bf24772766
PUSCH DMRS generation
...
- added get_l_prime function
- added Table 6.4.1.1.3-3
- added added is_dmrs_symbol function
2019-12-18 11:02:55 +01:00
Sakthivel Velumani
eff0a870b7
PUSCH UE DMRS index with correct data type
2019-11-14 15:06:23 +01:00
Sakthivel Velumani
1aa2b3041b
update to last commit
2019-11-13 15:05:19 +01:00
Sakthivel Velumani
8054ab64fa
Fixed CRC fail in PDSCH for large PRBs
2019-11-13 14:57:29 +01: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
Khalid Ahmed
274c60f87c
PUSCH running with rfsimulator
2019-10-08 09:30:14 +02:00
Ahmed Hussein
3a8bf560da
channel estimation, compensation, etc ..
...
Added the following folder:
- ../openair1/PHY/NR_ESTIMATION/
Added the following file to CMakelists.txt:
- ../openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
Added the following functions:
- nr_pusch_dmrs_rx
- nr_gold_pusch
- nr_ulsch_channel_level
- nr_ulsch_channel_compensation
- nr_ulsch_scale_channel is commented out (I think only used for downlink)
Changes from Khalid Ahmed Mahmoud Mohamed:
- nr_pusch_channel_estimation is used
- nr_ulsch_scale_channel is used
- nr_ulsch_channel_level is used
- nr_ulsch_channel_compensation is used
- multiple logging options for channel and signal magnitude
2019-10-08 09:30:14 +02:00
yilmazt
aec1263e71
initial cppcheck fixes
2019-09-10 16:37:06 +02:00
yilmazt
9549537ed4
WIP: Minor changes
2019-07-08 15:39:19 +02:00
yilmazt
680a0c97c7
Operation of all of the physical simulators are tested and verified + various warning removals
2019-06-20 21:46:35 +02:00
Thomas Schlichter
e61cb078fc
split refsig UE parts from gNB parts
2019-06-04 13:43:20 +02:00
Khalid Ahmed
1ec87df5a6
adding UL dmrs funtionalities to dmrs_nr.c in NR_UE_TRANSPORT
2019-06-04 13:43:16 +02:00
Khalid Ahmed
a536aa298f
fixing bugs
2019-06-04 13:42:03 +02:00
Khalid Ahmed
f3ebd69477
PUSCH DMRS generation is implemented
2019-06-04 11:33:36 +02:00
Francesco Mani
ecaa424cbb
fixes in how sync for two frames is handled in pss functions, it works
2019-04-03 17:11:56 +02:00
Francesco Mani
385dcea7eb
intial sync over two frames (not working, still need to debug)
2019-04-03 15:07:45 +02:00
Francesco Mani
c49f91444e
Conflicts solved after merge with develop-nr and modifications to simulators to compile
2019-02-25 15:03:32 +01:00
Francesco Mani
5a9fb475f2
Lmax in frame_parms and nr_band number from freq at UE
2019-02-21 17:29:15 +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
Francesco Mani
0348ce1598
bug fix in nr gold for pbch
2019-02-12 11:50:21 +01:00
Francesco Mani
682bc15117
FFO estimation and compensation optional via command line
2019-02-07 17:06:46 +01:00
Guy De Souza
6377d5a73a
PDCCH procedure debugs
2019-02-07 14:18:21 +01:00
Francesco Mani
0234a5c21a
conflicts resolved after merging with nr-polar-encoder-optimizations
2019-01-23 14:36:52 +01:00
Francesco Mani
35dc0857c4
working version of FFO estimation
2019-01-22 10:46:45 +01:00
Raymond Knopp
cb9321c65d
Merge remote-tracking branch 'origin/nr_pdsch' into nr-polar-encoder-optimizations
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/CODING/TESTBENCH/ldpctest.c
openair1/PHY/CODING/nrLDPC_encoder/ldpc_encoder2.c
openair1/PHY/CODING/nrLDPC_encoder/ldpc_generate_coefficient.c
openair1/PHY/CODING/nr_compute_tbs.c
openair1/PHY/CODING/nr_segmentation.c
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_UE_ESTIMATION/nr_dl_channel_estimation.c
openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/defs.h
openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
targets/RT/USER/nr-gnb.c
targets/RT/USER/nr-ru.c
targets/RT/USER/nr-ue.c
2019-01-04 16:46:50 +01:00
Florian Kaltenberger
0a183d0ebd
Merge remote-tracking branch 'origin/develop-nr' into nr_pdsch
2018-12-20 16:44:55 +01:00
Guy De Souza
a5a3ff3721
UE Nid fix
2018-12-20 10:45:35 +01:00
Guy De Souza
a9f98bd9f5
Modulation scaling
2018-12-20 09:04:05 +01:00
Raymond Knopp
a653258cc0
Merge remote-tracking branch 'origin/develop-nr' into nr-polar-encoder-optimizations
2018-12-20 08:04:18 +01:00
Guy De Souza
e3bbfe7712
Scrambling issue/ cell ID above 255
2018-12-18 17:36:26 +01:00
Raymond Knopp
94b0a687a8
default logging turned off
2018-12-07 11:06:03 +01:00
Raymond Knopp
ee1c5cbdbd
pdcch channel estimation in UE is ok (273 PRBs)
2018-12-05 11:44:44 +01:00
hongzhi wang
6d760fe41d
fix nr ue pdsch
2018-11-08 16:22:52 +01:00
Guy De Souza
63b8be3296
DMRS sequence generation
2018-11-06 15:38:04 +01:00
Guy De Souza
fea11c173e
Merge with develop-nr
2018-11-06 14:46:16 +01:00
Florian Kaltenberger
4bc8c6aaa0
Merge branch 'nr_pbchsim' into develop-nr-merge2
2018-10-26 11:59:35 -07:00
Raymond Knopp
d7c71252f0
nr_pbchsim: added -I option which runs initial synchronization. without, it just runs pbch decoding
...
Still a remaining issue with the SNR normalization, way too low to get errors.
2018-10-25 22:50:35 +02:00
Florian Kaltenberger
83e9908adb
merging develop with develop-nr
2018-10-25 03:15:09 -07:00
Raymond Knopp
8d78c0c98f
Changes:
...
0. unwiring of 40 MHz channel hard-coding and general SSB location
1. PSS dynamic range improvement and DC carrier fix
2. SSS channel estimation and detection corrected
3. PBCH channel estimation fixed
4. PBCH channel extraction/compensation reworked for the general case
5. fixed-point low-complexity polar decoder integrated to PBCH decoding chain
works by default (nr_pbchsim) at 100 MHz / 30 kHz SCS and SSB wherever (but known to UE)
2018-10-25 02:32:47 +02:00
Raymond Knopp
5e9da7c54c
temporary commit
2018-10-18 23:32:51 +02:00
Raymond Knopp
785b4799d8
Merge remote-tracking branch 'origin/polar-decoder-optimizations' into nr_pbchsim
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_initial_sync.c
openair1/PHY/NR_UE_TRANSPORT/nr_pbch.c
openair1/PHY/defs_NR.h
2018-10-14 13:04:18 +02:00
Raymond Knopp
496eae672e
minor changes in initial synchronization
2018-10-11 15:36:48 +02:00
Hongzhi Wang
64ae2d5de7
update pdsch dmrs
2018-10-10 09:12:06 +02:00
Florian Kaltenberger
bc5cb28d03
fixing nr_mod_table
2018-10-05 05:11:04 -07:00
Agustin
39fd459466
NR PDCCH development warning clean up
2018-10-04 18:03:31 +02:00