posted @ 2026-05-24 14:12 普罗大众 阅读(2) 评论(0) 推荐(0)
摘要:
开始测试nr_dlsim,从NR_PHY/dlsim.c开始。 1)这三个信道处理应该是核心 pbch_processing(UE, &UE_proc, &phy_data); pdcch_processing(UE, &UE_proc, &phy_data); pdsch_processing(U 阅读全文
摘要:
调用nr_pbch_detection,包括PBCH解码 1)调用nr_pbch_channel_estimation,信道估计 2)调用nr_rx_pbch,解调解码 阅读全文
posted @ 2026-05-07 19:41 普罗大众 阅读(2) 评论(0) 推荐(0)
摘要:
调用nr_pbch_detection,包括PBCH-DMRS检测 1)不同序列假设下的 PBCH DMRS相关, PBCH DMRS携带8种序列假设 for (int hf = 0; hf < N_hf; hf++) { for (int l = 0; l < N_L; l++) { // com 阅读全文
posted @ 2026-04-29 17:49 普罗大众 阅读(5) 评论(0) 推荐(0)
摘要:
1) 仿真里面(nr_initial_sync.c)假设target_nid_cell已知,这样pss检测只用处理已知的nid2,节省了仿真时间 const int sync_pos = pss_synchro_nr( (const c16_t **)params->rxdata, fp, pssT 阅读全文
posted @ 2026-04-07 10:04 普罗大众 阅读(6) 评论(0) 推荐(0)
摘要:
对于ssb检测,nr_ue_ssb_scan_t,nr_ssb_search_params_t,NR_DL_FRAME_PARMS这三个结构比较重要吧 1) Function nr_initial_sync() -> struct PHY_VARS_NR_UE -> struct NR_UE_COM 阅读全文
posted @ 2026-04-05 19:10 普罗大众 阅读(2) 评论(0) 推荐(0)
摘要:
SSS/PBCH检测是在频域上做的,所以跟slot/symbol/sample这些数字是强相关的。例如: 106 RB, 1272 subcarriers, 2048 FFT 15kHz SCS: 15*2048=30720 samples per ms, 30720 samples per slo 阅读全文
posted @ 2026-03-24 19:24 普罗大众 阅读(13) 评论(0) 推荐(0)
摘要:
1)信道参数生成: gNB2UE = new_channel_desc_scm(n_tx, n_rx, channel_model, fs, 0, txbw, 300e-9, 0.0, CORR_LEVEL_LOW, 0, 0, 0, 0); 信道数据保存在gNB2UE内 delays,amp应该是 阅读全文
posted @ 2026-03-17 10:13 普罗大众 阅读(3) 评论(0) 推荐(0)
摘要:
1)初始同步,需要加-I 2)调用nr_initial_sync: nr_initial_sync_t nr_initial_sync(UE_nr_rxtx_proc_t *proc, PHY_VARS_NR_UE *ue, int n_frames, int sa, nr_gscn_info_t 阅读全文
posted @ 2026-03-12 08:31 普罗大众 阅读(5) 评论(0) 推荐(0)
摘要:
发送端只装填一次数据,仿真的循环是用这一批数据取不同SNR、过多次信道而已 1)配置: gNB_config->ssb_table.ssb_period.value = 1; //10ms mu: 0-> SCS15kHz, 1->SCS30kHz,默认30kHz 2)装填数据: 好像只装填了SSB 阅读全文
posted @ 2026-03-12 08:11 普罗大众 阅读(3) 评论(0) 推荐(0)
摘要:
调用nr_search_ssb_common,包括PSS检测 1)调用pss_synchro_nr const int sync_pos = pss_synchro_nr((const c16_t **)params->rxdata, fp, pssTime, params->search_fram 阅读全文
posted @ 2026-03-12 08:07 普罗大众 阅读(8) 评论(1) 推荐(0)
浙公网安备 33010602011771号