CSI-RS在信道中传输的过程

news2024/9/20 14:44:44

简单介绍CSI-RS信号生成,在信道中传输和接收的过程
在这里插入图片描述

1.载波配置

首先需要配置载波相关的参数
载波配置参数

系统带宽和子载波间隔

5G NR中,系统带宽和子载波间隔是两个关键参数,共同决定无线资源的分配和使用

  • 系统带宽
    5G NR支持广泛的系统带宽,从5 MHz到400 MHz不等。具体的带宽选择依赖于频段和应用场景。5G NR定义了两大频段范围:
    FR1(Frequency Range 1):450 MHz至6 GHz,通常称为Sub-6 GHz频段。
    FR2(Frequency Range 2):24.25 GHz至52.6 GHz,通常称为毫米波频段(mmWave)。
  • 子载波间隔
    5G NR采用灵活的子载波间隔设计,以适应不同的应用需求和频谱条件。主要的子载波间隔包括:
    5G NR采用灵活的子载波间隔设计,以适应不同的应用需求和频谱条件。主要的子载波间隔包括:
    1.15 kHz:常用于FR1频段,适用于低频段(如600 MHz、700 MHz)的应用。
    2.30 kHz:常用于FR1频段,适用于中频段(如3.5 GHz)的应用。
    3.60 kHz:常用于FR1和FR2频段,适用于高频段(如28 GHz)的应用。
    4.120 kHz:常用于FR2频段,适用于更高频段(如39 GHz)的应用。
    5.240 kHz:在某些特定高频应用中可以使用。
  • 系统带宽和子载波间隔的关系
    系统带宽和子载波间隔的组合决定了资源块(Resource Block, RB)的数量。每个资源块包含12个子载波,因此子载波间隔越大,支持的系统带宽内的资源块数量就越少。
  • 总结
    1.系统带宽决定了可以使用的频谱范围,从5 MHz到400 MHz不等。
    2.子载波间隔(15 kHz、30 kHz、60 kHz、120 kHz、240 kHz)提供了灵活性,以满足不同的频谱条件和应用需求。
    3.资源块数量取决于系统带宽和子载波间隔的组合,影响了无线资源的分配效率

子载波间隔和帧结构(TS 38.211-4.3)

帧,子帧,时隙,符号的关系和子载波间隔有关,子载波间隔为 15 ∗ 2 μ 15*2^μ 152μ,则它们之间的关系如下所示。帧和子帧的换算始终是1帧=10子帧(10ms)。即一个子帧为1ms.
在这里插入图片描述
N s l o t s u b f r a m e = 2 μ N_{slot}^{subframe}=2^μ Nslotsubframe=2μ
N s l o t f r a m e = 2 μ N_{slot}^{frame}=2^μ Nslotframe=2μ
时隙号:以子帧为单位,从0开始编号到一个子帧的时隙个数-1

下行链路的资源块数量

系统带宽和子载波间隔的组合决定了资源块(Resource Block, RB)的数量。每个资源块包含12个子载波,因此子载波间隔越大,支持的系统带宽内的资源块数量就越少。下表展示了不同系统带宽和子载波间隔组合下的资源块数量
在这里插入图片描述

每个资源块的子载波数量

在5G NR(New Radio)系统中,每个资源块(Resource Block,RB)包含固定数量的子载波。无论子载波间隔(Subcarrier Spacing, SCS)如何,每个资源块总是包含12个子载波。这一设计使得资源分配和管理更加简单和统一。

子载波总数

子载波总数=下行链路的资源块数量*每个资源块的子载波数量

一个时隙每不包括循环前缀的样本数量

一般情况下,一个时隙包含14个OFDM符号

载波偏移

载波偏移(Carrier Frequency Offset, CFO)是指接收信号的载波频率与发射信号的载波频率之间的偏差。

2.CSI-RS基本配置

见:CSI-RS
给出csi-rs传输过程中的基本配置(不包括周期和报告等配置)
在这里插入图片描述

3.生成CSI-RS信号和索引

  • 生成cinit
    在这里插入图片描述

  • cinit转换成二进制

  • x1,x2初始化,生成c(n),(大小为N,N可设置为:2*CSI-RS符号数量)。共L个c(n), L为CSI-RS所占的OFDM符号个数。

  • QPSK调制c(n)序列得到r(n)(大小为N/2)共l个r(n)

  • 生成参考信号,返回参考信号的各种信息
    在这里插入图片描述

4.信号功率设置

给定sinr以及对应的信号功率E和噪声功率N
给生成的参考信号加功率
a(k,l) = sqrt(E)*a(k,l);

5.初始化资源栅格,将CSI-RS资源映射到资源栅格

6.实施OFDM调制

见:OFDM(正交频分复用)
生成时域波形信号

7.发射波形经过信道传输

常见的信道模型

信道模型描述应用场景
高斯信道假设传输过程中只有加性白高斯噪声(AWGN),不考虑多径效应、衰落和其他干扰。理论分析和系统设计的基础
瑞利信道适用于没有直视路径(NLOS)的多径环境,信号路径的振幅服从瑞利分布。城市环境中的信号传输
莱斯信道适用于存在直视路径(LOS)和多径反射路径的环境,信号振幅服从莱斯分布。存在强直视路径的环境,如卫星通信
Nakagami信道更通用的衰落模型,通过调整形状参数模拟不同的衰落条件。多种无线环境
延迟扩展信道考虑信号通过不同路径到达接收端的时间延迟差异,导致频率选择性衰落。室内无线信道,如Wi-Fi
多普勒效应信道由于发射端或接收端的相对运动导致信号频率发生偏移。移动环境中的信号传输
时变瑞利信道瑞利信道随时间的变化,适用于移动环境。移动通信
对数正态阴影衰落信道由于障碍物遮挡信号,信号强度呈对数正态分布衰落。大尺度路径损耗描述
WINNER模型综合信道模型,适用于多种无线场景(如室内、城市、郊区等)。综合性能评估
3GPP信道模型为蜂窝通信系统定义的信道模型,描述多种场景下的多径和阴影衰落特性。蜂窝网络(如LTE和5G NR)性能评估

一般用高斯信道进行模拟
rxWaveform = txWaveform + noise;
噪声为高斯白噪声,符合正太分布

8.接收端OFDM解调

接收端进行OFDM解调,得到接收端的资源栅格

9.测量

之后便可以利用接收端的资源栅格和发射端生成的CSI-RS信号进行测量

以上是一个比较简单的CSI-RS信号从发射端生成,信道中传输到接收端接收的过程。
利用这一过程可以计算RSRP,RSSI,RSRQ和SINR。
当然,CSI-RS信号可以用在不同的场景中(波束管理,移动性管理,信道状态信息测量,时频跟踪,速率匹配),此时就需要更多配置信息。

matlab代码

%%--------------CSI-RS传输-------------%%

%% 载波配置
carrier = nrCarrierConfig;
carrier.NSlot = 1; %选择第二个时隙
carrier.NSizeGrid = 264; 

%% CSI-RS配置
csirs = nrCSIRSConfig;
% CSI-RS resource             #0       #1       #3
csirs.CSIRSType           = {'nzp',   'nzp',   'nzp'}; %非零功率CSI-RS
csirs.CSIRSPeriod         = {[10 1],  [10 1], [10 1]};%每10个子帧传输一次CSI-RS,1代表没有偏移
csirs.RowNumber           = [1        1         1 ]; % Single port (3000) CSI-RS resources
csirs.Density             = {'three', 'three', 'three'};%一个PRB有三个RE用于CSI-RS
csirs.SymbolLocations     = {4,       6,         10};%定义了在一个时隙中,CSI-RS信号所在的OFDM符号索引。这里分别设置为6和10
csirs.SubcarrierLocations = {0,       1,          2};%设置CSI-RS的子载波位置。0表示CSI-RS从第一个子载波开始放置
csirs.NumRB               = [264,      264       ,264]; % Measurement bandwidth in terms of number of resource blocks

%% 生成CSI-RS符号和索引
ind = nrCSIRSIndices(carrier,csirs,'OutputResourceFormat','cell'); %计算CSI-RS信号的资源元素(RE)索引
sym = nrCSIRS(carrier,csirs,'OutputResourceFormat','cell');%生成CSI-RS信号的复数符号

%% 信号和功率设置
SINRdB0 = 3; % For CSI-RS #0
SINRdB1 = 10; % For CSI-RS #1
SINRdB2 = 15; % For CSI-RS #2
NocdBm = -94.65;
NocdB = NocdBm - 30;
Noc = 10^(NocdB/10);
%功率缩放
% Power scaling of CSI-RS resource #0
SINR0 = 10^(SINRdB0/10);     % linear Es/Noc
Es0 = SINR0*Noc;
% Power scaling of CSI-RS resource #1
SINR1 = 10^(SINRdB1/10);     % linear Es/Noc
Es1 = SINR1*Noc;
% Power scaling of CSI-RS resource #2
SINR2 = 10^(SINRdB2/10);
Es2 = SINR2*Noc;

%% 初始化载波资源栅格,将CSI-RS资源映射到资源栅格中
txGrid = nrResourceGrid(carrier,1);
txGrid(ind{1}) = sqrt(Es0)*sym{1};
txGrid(ind{2}) = sqrt(Es1)*sym{2};
txGrid(ind{3}) = sqrt(Es2)*sym{3};

% Plot the carrier grid for two CSI-RS resources
%plotGrid(size(txGrid),ind)

%实施OFDM调制
[txWaveform,ofdmInfo] = nrOFDMModulate(carrier,txGrid);

%发射波形加高斯信道,OFDM解调
% Generate the noise
rng('default');  % Set RNG state for repeatability
N0 = sqrt(Noc/(2*double(ofdmInfo.Nfft)));
noise = N0*complex(randn(size(txWaveform)),randn(size(txWaveform)));
% Add AWGN to the transmitted waveform
rxWaveform = txWaveform + noise;
rxGrid = nrOFDMDemodulate(carrier,rxWaveform);


%% 测量
meas = nrCSIRSMeasurements(carrier,csirs,rxGrid);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1947566.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【SOC 芯片设计 DFT 学习专栏 -- DFT OCC 与 ATPG的介绍】

请阅读【嵌入式及芯片开发学必备专栏】 请阅读【芯片设计 DFT 学习系列 】 如有侵权,请联系删除 转自: 简矽芯学堂 简矽芯学堂 2024年01月18日 09:00 陕西 文章目录 OCC 介绍Fast ScanFull chip ATPGPartition ATPGHierarchical ATPG OCC 介绍 OCC&am…

Ubuntu下载jdk:cannot execute binary file

虚拟机上Ubuntu系统安装jdk且配置环境之后,java -version显示cannot execute binary file,多番查阅推测是由于系统和jdk版本不兼容的原因。 uname -m查看系统版本位i686,是32位的,和64位的jdk版本不兼容。因此,下载32位…

QT--进程

一、进程QProcess QProcess 用于启动和控制外部进程,管理其输入输出流。 使用方法 start():启动一个新进程。setStandardInputFile():将文件作为标准输入。将进程的标准输入(stdin)重定向到指定的文件。换句话说&am…

【Linux】从零开始认识多线程 --- 线程互斥

人生有许多事情 正如船后的波纹 总要过后才觉得美的 -- 余光中 线程互斥 1 线程类的封装1.1 框架搭建1.2 线程启动1.3 线程终止1.4 线程等待1.5 运行测试 2 线程互斥2.1 多线程访问的问题2.2 解决办法 --- 锁2.3 从原理角度理解锁 Thanks♪(・ω・)&am…

QT信号和信号槽

信号和信号槽 一.信号与槽1.信号和槽的概述1.2.信号的本质1.3.信号的本质 二.信号和槽的使用2.1 连接信号和槽connect()函数原型:参数的说明 三.自定义信号和槽3.1基本语法1.自定义信号槽的书写规范2、自定义槽函数书写规范3.发送信号 3.2带参数的信号和槽 四.信号与…

Eclipse 搭建 C/C++ 开发环境以及eclipse的使用

一、下载、安装 MinGW 1、下载: 下载地址:MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net 点击“Download Latest Version”即可 下载完成后,得到一个名为 mingw-get-setup.exe 的安装文件。双击运行,安装即可。 …

一套功能齐全、二开友好的即时通讯IM工具,提供能力库和UI库,支持单聊、频道和机器人(附源码)

前言 在当今数字化时代,即时通讯(IM)和实时音视频(RTC)功能已成为众多应用的标配。然而,现有的解-决方案往往存在一些痛点,如架构落后、成本高昂、数据安全性和隐私保护不足,以及二次开发和部署的复杂性。 为了解决这些问题&…

超薄超小单独北斗定位的4G工牌记录仪、4G胸卡记录仪

AIoT万物智联,智能安全帽生产厂家,执法记录仪生产厂家,智能安全帽、智能头盔、头盔记录仪、执法记录仪、智能视频分析/边缘计算AI盒子、车载DVR/NVR、布控球、智能眼镜、智能手电、智能电子工牌、无人机4G补传系统等统一接入大型融合通信可视…

无法继续安装 计算机正忙于安装一个非 Visual Studio 的程序。

解决办法 以管理员身份打开cmd运行窗口,执行以下命令: taskkill -f -im msiexec*

网络三剑客之sed

目录 一、sed是什么 二、sed为什么这样工作(原理) 三、sed命令该怎么操作 3.1 基本的操作选项 3.2 怎么去使用sed 3.3 操作实例 3.3.1 打印输出(-n、-p、-r) 3.3.2 增加内容(i、a) 3.3.3 删除&…

网络安全入门教程(非常详细)从零基础入门到精通_网路安全 教程

前言 1.入行网络安全这是一条坚持的道路,三分钟的热情可以放弃往下看了。2.多练多想,不要离开了教程什么都不会了,最好看完教程自己独立完成技术方面的开发。3.有时多百度,我们往往都遇不到好心的大神,谁会无聊天天给…

机器学习 | 回归算法原理——最速下降法(梯度下降法)

Hi,大家好,我是半亩花海。接着上次的最小二乘法继续更新《白话机器学习的数学》这本书的学习笔记,在此分享最速下降法(梯度下降法)这一回归算法原理。本章的回归算法原理基于《基于广告费预测点击量》项目,…

大文件分片上传(前端TS实现)

大文件分片上传 内容 一般情况下,前端上传文件就是new FormData,然后把文件 append 进去,然后post发送给后端就完事了,但是文件越大,上传的文件也就越长,如果在上传过程中,突然网络故障,又或者…

opencascade AIS_InteractiveContext源码学习9 obsolete methods

AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行…

鸿蒙SDK开发能力

什么是鸿蒙SDK:HarmonyOS(Software Development Kit)是面向应用和服务开发的开放能力合集,本质就是工具集,与JDK、AndroidSDK在逻辑上有相似之处 18N:1指的是手机,8指的是车机、音箱、耳机、手表/手环、平板、大屏、PC、AR/VR&am…

Python——使用Seaborn钻石数据可视化分析(2)

续 Python——使用Seaborn钻石数据可视化分析(1) 目录 📈 4、非数值变量描述性统计分析 1️⃣ 柱状图——分析钻石切工的情况 📍 sns.countplot —— 绘制柱状图、条形图 2️⃣ 箱线图——分析不同切工的钻石的价格情况 📍 sns.barplot —— 不同分类变量之间的数…

用这些宝藏AI工具打造副业!实现被动收入!

前言 大家好,我是月月!今天我们来梳理一下在目前的形势下,如何用AI工具打造一个躺赚的副业,实现被动收入?有哪些方法和途径?在本篇文章我主要提供一些已有的AI工具,后面我们再根据具体的AI工具…

国家自然灾害防治研究院专家莅临国信华源公司指导调研

7月16日,应急管理部国家自然灾害防治研究院党委书记杨思全与中关村科技园区丰台园管理委员会副主任王成玉一行莅临北京国信华源公司进行调研指导。我司总经办及相关部门负责人陪同座谈,并详细汇报了企业的运营情况和技术成果。 在我司高层的陪同下&#…

数字孪生:变电站监测和运维的智能化实践

随着夏季高温天气的到来,我国用电也迎来了高峰。用电负荷持续走高,对全国各地电网运维也迎来了挑战。电力系统作为现代社会的基础设施,其稳定性和可靠性至关重要,变电站则是实现电力系统电力互联互通的枢纽。 在传统变电站中&…

VLC输出NDI媒体流

目录 1. 下载安装VLC Play 2. 首先在电脑上安装NDI Tools 3. 运行VLC进行输出配置 4. 播放视频 5. 验证 (1)用Studio Monitor验证 (2)用OBS验证 NDI(Network Device Interface)即网络设备接口,是由美国 NewTek 公司开发的免费标准,它可使兼容的视频产品以高质量…