5G——物理层仿真

news/2024/6/17 8:35:52 标签: 5G

1.前置条件

2.仿真流程

1.填写搜索过程

解:

2.填写每一步细节

2.2.1 准备

解:

(1)BCH        (2)BCCH

解析:因为PBCH是物理广播信道,BCCH是用于广播系统控制信息的下行信道,逻辑信道BCCH对应的传输信道是BCH。

解:

(1)一个无线帧是10ms。

(2)一个无线帧包含10个子帧。

(3)由前置条件可知,子载波间隔为30kmz,所以μ = 1,所以一个子帧有2个时隙。

(4)一个时隙有14个OFDM符号。

(5)由前置条件可知,子帧配置为2.5毫秒双周期,所以上下行时隙为DDDSUDDSUU。

(6)由前置条件可知,特殊时隙四元组为{*,9,*,2},我们只需要看第二个和第四个,它们分别是下行符号和上行符号。所以选择“D=9,U=2”的特殊时隙。

(7)由前置条件可知,N=2107,M=3。此处没有频点的值,但是有PointA的值,为2500mhz左右,所以频点差不多应该也在附近,所以选择0~3000的GSCN公式,GSCN = 3*N+(M-3)/2,算出结果得6321。

(8)由前置条件可知,由M,N和表二的频点计算公式“N*1200 + 50*M”算出中心频点为2528550kmz。

(9)由前置条件可知,表一,选择0~3000,FGlobal = 5,所以SSB绝对信道号 = SSB中心频点 /5 = 505710。

(10)PBCH公共天线号为4000(记住即可)。

解:

(1)由前置条件可知,频段为n41,对应2.6MHZ(注:n41对应2.6GHZ,n78对应3.5GHZ,n79对应4.8GHZ)。2.6GHZ可以发送8个SSB(之后为什么结果是这个,我也没搞清楚,如果有知道的私信告诉我一下,谢谢)。

(2)由前置条件可知,SSB子载波间隔为CaseC,由我之前的文章中提到过

前置码,2和8,一个SSB有4个,所以SSB的符号位置为“2,3,4,5”和“8,9,10,11”。

(3)由前置条件可知,PointA频点 = 2518470KMHZ,我们算出的中心频点 = 2528550KHZ。我们知道,公式“中心频点 - PointA = 10*RB + Kssb + OffsetToPointA”,一个RB是12个子载波,子载波间隔 = 30KHZ,中心频点是SSB第10个RB位置。我们要算出SSB位置,首先我们算出“中心频点 到 PointA ”之间有多少个RB,即(2528550 - 2518470)/(12*30)= 28。我们在向前数10个就是SSB的起始位置。因为PointA是RB0,那么所以RB28是中心频点,所以RB18是SSB的起始位置,由于SSB占了20个RB,所以SSB的位置为18~37。

2.2.2 检PSS

解:

有前置条件可知,PCI = 154。

记忆:从PSS中获取NID2∈{0,1,2}。NID2 = PCI mod 3 = 1。

        PSS位置:

2.2.3 检SSS

解:

有前置条件可知,PCI = 154。

记忆:从SSS中获取NID1∈{0,1,...,335}。NID1 = PCI / 3 = 51。

        SSS位置:

2.2.4 解DMRS

解:

我们知道,DM-RS均匀分布在PBCH中。并且具体位置由 v 决定,而 v 由PCI决定。

注:mod为运算符号取余,所以 v只能是0,1,2,3其中一个。

所以 v = 154 / 4 = 2,所以DM-RS在PBCH取余为2的所有位置。

2.2.5 检PBCH

解:

PBCH位置:

2.2.6 读MIB

解:

由前置条件可知,Tpye0 CSS的频域位置 = 10,通过该条件我们可以查表,然后得到信息,至于怎么查表,我认为不需要知道因为前置条件中只有一张表。我们查看该表的第十行,其中第一个1我也不清楚是什么,48表示总RB数,第二个1表示符号数,12表示偏移数。

所以由于偏移数为12,中心频点为18,所以Coreset0的起始位置为6,因为总长是48,所以位置为6~53。

2.2.7 读PDCCH

解:

全部记住即可。

2.2.8 读PDSCH

解:

解:


http://www.niftyadmin.cn/n/5384926.html

相关文章

QKD安全攻击防御方案分析和分级评估研究报告

今天分享的是行业报告:《QKD安全攻击防御方案分析和分级评估研究报告》 (内容出品方:量子信息网络产业联盟) 报告共计:180页 来源:《见鹿报告》 前言 量子通信是量子信息科学的重要分支,它…

如何减少 HTTP 响应的数据大小

资料来源 : 小林coding 小林官方网站 : 小林coding (xiaolincoding.com) 如何减少 HTTP 响应的数据大小? 对于 HTTP 的请求和响应,通常 HTTP 的响应的数据大小会比较大,也就是服务器返回的资源会比较大。 于是,我们可以考虑对响应的资源进…

Rust Vs Go:从头构建一个web服务

Go 和 Rust 之间的许多比较都强调它们在语法和初始学习曲线上的差异。然而,最终的决定性因素是重要项目的易用性。 “Rust 与 Go”争论 Rust vs Go 是一个不断出现的话题,并且已经有很多关于它的文章。部分原因是开发人员正在寻找信息来帮助他们决定下…

安卓游戏开发之物理引擎优劣分析

一、引言 在安卓游戏开发中,物理引擎是模拟现实世界中物理现象和技术的核心组件,它能够使得游戏中的物体和行为更加真实。物理引擎通常能够处理碰撞检测、动力学模拟、刚体、软体、关节、碰撞响应、摩擦力和更多物理效应。 不同的物理引擎有不同的特性和…

基于Python的热点分析预警系统

项目:基于Python的热点分析预警系统 摘 要 基于网络爬虫的数据可视化服务系统是一种能自动从网络上收集信息的工具,可根据用户的需求定向采集特定数据信息的工具,本项目通过研究爬取微博网来实现微博热点分析数据信息可视化系统功能。对于采…

推荐“应用随机过程”学习材料

今天在检索资料的时候,无意间发现了这份由李东风老师的“应用随机过程 (pku.edu.cn)”。

Github 2024-02-20开源项目日报 Top10

根据Github Trendings的统计,今日(2024-02-20统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目6非开发语言项目2TypeScript项目1Rust项目1 命令行的艺术 创建周期:3198 天Star数量&…

下载图片到本地,多个图片压缩后下载到本地

单个图片的下载: 第一种 async downLoadImage() {let response await fetch(https://img-home.csdnimg.cn/images/20231127111739.png);let data await response.blob();let url window.URL.createObjectURL(data);let link document.createElement(a);link.hr…