大家好,欢迎来到IT知识分享网。
文章目录
- 一、Why RACH ? (What is the functionality of RACH ?)
- 二、Trigger condition of RACH
- 三、Two types of RACH process : Contention-based and Contention-free
- 四、How the information is encoded into PRACH (RACH Preamble) ?
- 五、Exactly when and Where a UE transmit RACH ?
- 六、What is preamble format ?
- 六、Why Multiple Preamble Format ?
- 七、How to determined which Preamble format to use ?
- 八、How does Network knows exactly when UE will transmit the RACH ?
- 九、How many RA-Preambles can be used ?
- 十、How to Generate 64 PRACH Preamble Sequences ?
- 十一、PRACH Signal Structure
- 参考文档
一、Why RACH ? (What is the functionality of RACH ?)
二、Trigger condition of RACH
三、Two types of RACH process : Contention-based and Contention-free
四、How the information is encoded into PRACH (RACH Preamble) ?
%%%%%% 仿真环境 %软件版本:MATLAB R2021a clear all; close all; clc %*************** 参数设置 ***************% % PRACH配置设置以及retriving PRACH info ue.DuplexMode = 'FDD'; % UE使用FDD的双工方式 ue.NULRB = 6; % 上行链路,PRACH占6个RB的带宽,改变了采样率SamplingRate prach_config.Format = 0; % 格式0,Nzc的长度为839 prach_config.CyclicShifIdx = 0; % 循环移位长度 prach_config.FreqOffset = 0; % 决定UE传输PRACH前导的频域位置,以PRB为单位 prach_config.SeqIdx = 0; prach_PreambleIdx = [22]; % rootSequenceIndex,为逻辑值 [prach_sym, prachInfo] = ltePRACH(ue, prach_config); prach_arrayIndex = 0 : length(prach_sym) - 1; prach_clip = 1:100; % 切片(?) subplot(2,3,1); plot(real(prach_sym),imag(prach_sym),'ro','MarkerFaceColor',[1 0 0]);axis([-0.2 0.2 -0.2 0.2]); title('PRACH符号的星座图'); subplot(2,3,[2 3]); plot(prach_arrayIndex,real(prach_sym),'ro-',prach_arrayIndex,imag(prach_sym),'bo-');ylim([-0.2 0.2]); xlim([0 6000]); legend('real','Imag'); title('PRACH index vs PRACH value(Time Domain)'); subplot(2,3,4); plot(real(prach_sym(prach_clip)),imag(prach_sym(prach_clip)),'ro','MarkerFaceColor',[1 0 0]); axis([-0.2 0.2 -0.2 0.2]); title('Constellation'); subplot(2,3,[5 6]); plot(prach_arrayIndex(prach_clip),real(prach_sym(prach_clip)),'ro-',prach_arrayIndex(prach_clip),imag(prach_sym(prach_clip)),'bo-'); xlim([0 max(prach_arrayIndex(prach_clip))]);ylim([-0.2 0.2]); legend('real','Imag'); title('PRACH index vs PRACH value.(Time Domain)');
五、Exactly when and Where a UE transmit RACH ?
六、What is preamble format ?
六、Why Multiple Preamble Format ?
七、How to determined which Preamble format to use ?
八、How does Network knows exactly when UE will transmit the RACH ?
九、How many RA-Preambles can be used ?
如果sizeofra-preamblesgroupa等于numberofra-preambles,则没有随机访问序列组B。随机访问序列preamble组A中的前序是preambles(0 to sizeofrapreamblesgroupa – 1),如果存在,则在随机访问序言中,B组是(从36.211中定义的64个preambles组中的preamblets sizeofra-preamblesgroupa到numberofra-preambles – 1)。
如果存在随机接入前导码组B,则阈值messagePowerOffsetGroupB和messageSizeGroupA、执行随机接入过程的服务小区的配置UE发射功率PCMAX,c[36101]以及前导码和Msg3之间的偏移deltaPreambleMsg3是选择两组随机接入前导中的一组所需的(仅PCell)。//deltaPreambleMsg3为功率控制相关参数(详见36.331和36.213 5.1.1.1 UE行为)
十、How to Generate 64 PRACH Preamble Sequences ?
十一、PRACH Signal Structure
参考文档
https://www.sharetechnote.com/html/RACH_LTE.html#prach_ConfigIndex
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/128874.html