jjzjj

大唐杯 5G协议与信令 任务六、任务七(24:30-35:00)

nefu_zth 2023-11-12 原文

协议:各个接口都要遵循的规范

信令:终端和接入网、核心网做什么

MM管理过程和SM管理过程

MM(移动性管理)

SM(会话管理)

5G终端标识

 在签订协议的过程中会涉及到终端和基站之间包括核心网不同网元进行交互的时候,

比如说同一个基站下有很多用户,基站如何区分用户?会涉及到对终端进行标识,

要通过标识来区分不同的终端

5G中PDCCH这个信道负责给不同的用户调度资源,给不同用户调度的时候要知道你的属性,不同的标识对应不同的场景。

一个用户可能有多重标识,要了解不同场景下应用的是什么标识

了解不同的场景下应用的是哪一个标识。

5G终端状态迁移过程

注册态、非注册态

掌握三种状态之间是如何切换的,还有三种状态之间是否可以转换,转换的过程当中会触发什么样的信令。

5G中系统消息分类

掌握

什么是系统消息?

MIB SIB1 发生周期分别是多少  80ms 160ms

不同的系统消息中匹配的是不同的内容,

例:以下哪个选项是属于SIB2的系统消息?

 

 

区分周期广播(4G) 和 On demand(按需获取)需要的时候才能获取

5G中无限承载的概念和分类

 

 

SRB0默认的信令承载(刚开始)、公共的信令承载
SRB1RRC建立的消息   基站独有的信令承载
SRB2基站独有的信令承载
SRB3用于双连接场景

什么是无线承载?

无线承载分类又分成什么?

SRB 信令承载(在uu口传递信令的通道) 

SRB下的SRB0、SRB1、SRB2、SRB3又有什么区别

SRB0 默认的信令承载 

SRB1 传递RRC消息(在SRB2建立以后)

SRB2 传递NAS消息

DRB 业务承载(在uu口传递业务的通道)

5G信令过程

选择与重选过程

 高优先级:下发参数用质量做判决,不下发参数用电平做判决

 

 

 

 什么叫做小区选择?

终端可能处在多个小区内,选择最终接入哪个小区就是小区选择过程

 Srxlev(电平)>0且Squal(质量)>0

 Srxlev(电平)>0且Squal(质量)>0

小区重选(区域发生变更):三种不同的情况对应着不同的规则

 随机接入过程(目的是实现基站与终端间的上行同步)

 随机接入过程:基本概念

通过广播信号进行下行同步 

发起随机接入过程的时候用到的是哪个信道?(物理随机接入信道)

什么是基于竞争?

终端发送给基站的前导码相同,基站无法识别

什么是基于非竞争?他们在信令过程上有什么具体的区别?

基站会制定某个前导码,不会涉及冲突。

什么样的场景会是基于/触发竞争的场景/基于非竞争的场景?

 

切换过程(系统内、系统间)

 要知道切换的概念、发起切换的时候涉及到测量

测量上报的方式有哪些?切换执行的时候会触发什么样的信令、要知道对应的不同的切换类事件有什么样的含义。

切换类型(是同频切换还是基于Xn接口的切换还是基于Ng接口的切换):基于什么的切换?

PDU相关信令过程

 Qos是业务服务质量的简称

PDU会话是怎么建立的、修改(更新)、释放、过程中涉及到的信令

其实是业务承载的(建立、更新、释放) 

5G服务质量的保证:QOS策略

5G测量

 同优先级、高优先级、低优先级、不同的情况要对应不同的规则。

什么是系统内(两个都是5G的系统从一个切到另一个)、什么是系统间(从5G切换到4G或者从4G切换到5G)?

切换的过程当中、切换是分成三部曲的:测量、判决、执行。在测量中分为测量控制的下发和测量的上报。在测量的控制当中会包含一个具体的测量对象,包括对一些测量事件的配置。满足哪一些条件才会上报。什么样的条件属于某一个事件,这些都会在测量控制里告诉。

那么5G中的测量对象是什么呢?他有一个这样的分类。他可能是基于SSB测辅同步信号电平的

信号发是以一定的功率发、测的时候是站在终端的角度来评估信号质量的(从终端接收到的信号程度来衡量)

系统间就是基于CSI-RS

测量事件参数  A3做同频切换(从1小区切换到2小区是同频的,这个时候,如果说2小区的电平值比1小区的电平值大于或超过了某一个我规定好的值,这个时候就会触发切换)问:以下哪一种场景会触发某一个事件,这些具体的事件发生的条件要求掌握

 

有关大唐杯 5G协议与信令 任务六、任务七(24:30-35:00)的更多相关文章

  1. ruby - 其他文件中的 Rake 任务 - 2

    我试图在一个项目中使用rake,如果我把所有东西都放到Rakefile中,它会很大并且很难读取/找到东西,所以我试着将每个命名空间放在lib/rake中它自己的文件中,我添加了这个到我的rake文件的顶部:Dir['#{File.dirname(__FILE__)}/lib/rake/*.rake'].map{|f|requiref}它加载文件没问题,但没有任务。我现在只有一个.rake文件作为测试,名为“servers.rake”,它看起来像这样:namespace:serverdotask:testdoputs"test"endend所以当我运行rakeserver:testid时

  2. ruby - 如何使用 RSpec::Core::RakeTask 创建 RSpec Rake 任务? - 2

    如何使用RSpec::Core::RakeTask初始化RSpecRake任务?require'rspec/core/rake_task'RSpec::Core::RakeTask.newdo|t|#whatdoIputinhere?endInitialize函数记录在http://rubydoc.info/github/rspec/rspec-core/RSpec/Core/RakeTask#initialize-instance_method没有很好的记录;它只是说:-(RakeTask)initialize(*args,&task_block)AnewinstanceofRake

  3. CAN协议的学习与理解 - 2

    最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总

  4. 牛客网专项练习30天Pytnon篇第02天 - 2

    1.在Python3中,下列关于数学运算结果正确的是:(B)a=10b=3print(a//b)print(a%b)print(a/b)A.3,3,3.3333...B.3,1,3.3333...C.3.3333...,3.3333...,3D.3.3333...,1,3.3333...解析:    在Python中,//表示地板除(向下取整),%表示取余,/表示除(Python2向下取整返回3)2.如下程序Python2会打印多少个数:(D)k=1000whilek>1:    print(k)k=k/2A.1000 B.10C.11D.9解析:    按照题意每次循环K/2,直到K值小于等

  5. ruby-on-rails - Rake 任务仅调用一次时执行两次 - 2

    我写了一个非常简单的rake任务来尝试找到这个问题的根源。namespace:foodotaskbar::environmentdoputs'RUNNING'endend当在控制台中执行rakefoo:bar时,输出为:RUNNINGRUNNING当我执行任何rake任务时会发生这种情况。有没有人遇到过这样的事情?编辑上面的rake任务就是写在那个.rake文件中的所有内容。这是当前正在使用的Rakefile。requireFile.expand_path('../config/application',__FILE__)OurApp::Application.load_tasks这里

  6. ruby - 帮助使用 Ruby 中的 "Whenever"gem 来执行 cron 任务 - 2

    我以前没有使用过cron,所以我不能确定我这样做是对的。我想要自动化的任务似乎没有运行。我在终端中执行了这些步骤:sudogeminstall每当切换到应用程序目录无论何时。(这创建了文件schedule.rb)我将此代码添加到schedule.rb:every10.minutesdorunner"User.vote",environment=>"development"endevery:hourdorunner"Digest.rss",:environment=>"development"end我将此代码添加到deploy.rb:after"deploy:symlink","depl

  7. ruby - 在 rake 任务中运行 capybara - 2

    如何在Rake任务中运行Capybara功能?例如:访问('http://google.com')谢谢! 最佳答案 在任务中尝试这样的事情:require'capybara'require'capybara/dsl'Capybara.current_driver=:seleniumBrowser=Class.new{includeCapybara::DSL}page=Browser.new.pagepage.visit("http://www.google.com")puts(page.html)

  8. ruby - 在 Rakefile 中动态生成 Rake 测试任务(基于现有的测试文件) - 2

    我正在根据Rakefile中的现有测试文件动态生成测试任务。假设您有各种以模式命名的单元测试文件test_.rb.所以我正在做的是创建一个以“测试”命名空间内的文件名命名的任务。使用下面的代码,我可以用raketest:调用所有测试require'rake/testtask'task:default=>'test:all'namespace:testdodesc"Runalltests"Rake::TestTask.new(:all)do|t|t.test_files=FileList['test_*.rb']endFileList['test_*.rb'].eachdo|task|n

  9. ruby-on-rails - 使用 Rspec 测试 rake 任务不接受参数 - 2

    根据thispostbyStephenHagemann,我正在尝试为我的一个rake任务编写Rspec测试.lib/tasks/retry.rake:namespace:retrydotask:message,[:message_id]=>[:environment]do|t,args|TextMessage.new.resend!(args[:message_id])endendspec/tasks/retry_spec.rb:require'rails_helper'require'rake'describe'retrynamespaceraketask'dodescribe're

  10. ruby - HTTP POST 上的 SSL 错误(未知协议(protocol)) - 2

    尝试通过SSL连接到ImgurAPI时出现错误。这是代码和错误:API_URI=URI.parse('https://api.imgur.com')API_PUBLIC_KEY='Client-ID--'ENDPOINTS={:image=>'/3/image',:gallery=>'/3/gallery'}#Public:Uploadanimage##args-Theimagepathfortheimagetoupload#defupload(image_path)http=Net::HTTP.new(API_URI.host)http.use_ssl=truehttp.verify

随机推荐