首页 > 其他分享 >5G NR 辅同步信号SSS介绍 MATLAB实现

5G NR 辅同步信号SSS介绍 MATLAB实现

时间:2024-08-31 22:55:36浏览次数:14  
标签:NR SSS 序列 PSS 5G x1 x0 mod

5G NR辅同步信号SSS,和PSS一起包含了小区的全部ID信息,跟NBIOT 和LTE不一样,PSS和SSS并不携带任何的帧信息,只携带帧头同步信息,所以搜索完成PSS和SSS并不知道当前的slot号和帧号,在5G NR中,PSS和SSS要携带1008个小区ID信息,要比LTE的小区个数多一倍,此外SSS信号还要参与RSRP的测量以及PBCH的相干解调,所以对SSS序列的生成要比LTE要求严格一些,鉴于此,SSS为了降低检测的复杂度和和生产至少1000个以上的序列以及性能的考虑,最终选择了m序列作为生成式。

   SSS的产生用了两个长度为127的m序列,然后按位相乘,最终生成一个Gold序列,主同步信号PSS参与第一个m序列的移位,第二个m序列,PSS未参与,这样就形成了第一个m序列对第二个m序列进行加扰,不同小区的SSS干扰也会随机化。

SSS 位置如下:

频域上占据GSCN中心频点的56:182子载波,两边有56和57个子载波不发任何信号作为保护带,低速率采样时,由于滤波器的不完美性,降低对PSS信号的干扰。

时域上位于SSB的第三个symbol,夹在了PBCH的中间,这种映射方式有利用SSS辅助解码PBCH。

生成公式:

n属于[0 127],m0和m1分别按下式计算,

x0(n)和x1(n)根据下式生成:

X0(n)和x1(n)初始化值都为[1 0 0 0 0 0 0]

MATLAB实现:

clc,clear,close all;
%
%
%
%author old cow
%

%code time 2024.08.29
%
%
%
%

pci = 111;

NID1 = floor(pci/3);
NID2 = mod(pci,3);
x0 = zeros(1,512);
x0(1) = 1;
for n = 0:512-7
    temp = x0(n+4+1) + x0(n+1);
    x0(n+7+1) = mod(temp,2);
end

x1 = zeros(1,512);
x1(1) = 1;
for n = 0:512-7
    temp = x1(n+1+1) + x1(n+1);
    x1(n+7+1) = mod(temp,2);
end


d_sss = zeros(1,127);
for n = 0:126
    m0 = 15*floor(NID1/112) + 5*NID2;
    temp0 = 1 - 2*x0(mod(n+m0,127)+1);
    m1 = mod(NID1,112);
    temp1 = 1 - 2*x1(mod(n+m1,127)+1);
    d_sss(n+1) = temp0*temp1;
end
d_sss = [ d_sss 0];

更多精彩内容请关注微信号订阅号:nb_lte_5g ,老牛nb5g老牛每天带你学通信同步更新

努力只能及格,拼命才能优秀。
想成功,先发疯,不顾一切往前冲。
学通信任道重远,老牛带你走最捷径的路.

标签:NR,SSS,序列,PSS,5G,x1,x0,mod
From: https://blog.csdn.net/dyliang77/article/details/141686387

相关文章

  • Nautilus-NRP入门教程-ChatGPT翻译版
    原文链接快速开始指南这个快速开始指南将:指导你获取与NRP(NautilusResearchPlatform)进行交互所需的工具。配置你的Kubernetes客户端与NRP集群进行通信。显示查询NRP集群以查看正在运行的进程的命令。提供进一步提交作业和学习Kubernetes的资源。请注意容器......
  • 题解:CF915G Coprime Arrays
    题意我们称一个大小为\(n\)的数组\(a\)互质,当且仅当\(\gcd(a_1,a_2,\cdots,a_n)=1\)。给定\(n,k\),对于每个\(i\)\((1\lei\lek)\),你都需要确定这样的数组的个数——长度为\(n\)的互质数组\(a\),满足对每个\(j\)\((1\lej\len)\),都有\(1\lea_j\lei\)。分析......
  • 5G RedCap工业网关的应用场景与优势
    在工业物联网领域,5GRedCap工业网关凭借其低功耗、低成本和高性能的特点,广泛应用于各种工业设备、传感器和控制系统之间的高效连接。不仅支持实时数据采集传输,还能大幅降低部署成本,提升数据传输的可靠性和效率,从而提高生产效率和产品质量。 物通博联推出的5GRedCap工业网关是一款......
  • NRRD文件的读取及保存
    importnrrdimportnumpyasnp#读取.nrrd文件defread_and_save_nrrd(filename,save_path):#读取文件data,header=nrrd.read(filename)#打印数据和选项信息print("Data:",data)print("Options:",header)#保存数据到新......
  • AD采集卡:FMC210-1路1Gsps AD、1路2.5Gsps DA的FMC子卡 信号采集卡
    FMC210-1路1GspsAD、1路2.5GspsDA的FMC子卡  一、板卡概述   FMC-1AD2DA是我司自主研发的一款1路1GAD采集、1路2.5GDA回放的FMC子卡。板卡采用标准FMC子卡架构,可方便的与其他FMC板卡实现高速互联,可广泛用于高频模拟信号采集、雷达系统测试等场合。......
  • 升级你的网络速度 QNAP QSW-1105-5T 2.5GbE交换机 即插即用 网速瞬间翻倍
    Hey小伙伴们,今天要给大家安利一款超赞的网络神器——QNAPQSW-1105-5T2.5GbE交换机!......
  • 光性能 -- OSNR,BER与Q值
    光信噪比(OSNR)OSNR用于定量检测信号被光噪声干扰的程度,定义为有效带宽内信号功率与噪声功率的比值。        OSNR(dB)=10lgPi/Ni+10lgBm/Br其中:Pi是第i个信道的光信号功率;Bm是等效噪声带宽;Ni是等效噪声带宽Bm范围内的噪声功率;Br是参考光带宽,典型的取值为0.1nm。......
  • WinRAR压缩包管理器安装包下载地址,电脑必备软件!
    安装步骤WinRAR是一款功能强大的压缩包管理器,可用于备份数据,缩减电子邮件附件的大小,解压缩从Internet上下载的RAR、ZIP及其它类型文件,新建RAR及ZIP格式等的压缩类文件。软件:WinRAR压缩软件语言:简体中文大小:3.8M安装环境:Windows7及以上, 32/64位操作系统硬件......
  • -[AppDelegate window]: unrecognized selector sent to instance
    由于一直以来都是在已创建好的项目工程里做开发,所以对工程创建时遇到的一些问题已经记不太清了。参考以前的老教材中是直接在Appdelegate的.m文件中初始化了self.window,但实际使用时,会产生如下错误:-[AppDelegatewindow]:unrecognizedselectorsenttoinstance原因:根......
  • nRF54H20开发板开箱测评
     今天收到了Nordic最新的旗舰级BLE芯片nRF54H20的开发板,做一个简单的开箱测评。包装简洁使用了牛皮纸盒,十分符合北欧人的环保理念(手动狗头)。 一、nRF54H20开发板概览 打开包装之后里面是用防静电袋包装的开发板和NFC天线。  nRF54H20开发板在Nordic开发板家族中的代号......