lusanshui
码龄12年
求更新 关注
提问 私信
  • 博客:499,730
    社区:2
    499,732
    总访问量
  • 53
    原创
  • 204
    粉丝
  • 17
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
目前就职: 网络通信与安全紫金山实验室
加入CSDN时间: 2012-10-31

个人简介:一个孤独与欲望的容器 一段崎岖而奇妙的旅程

博客简介:

lusanshui的博客

查看详细资料
个人成就
  • 获得332次点赞
  • 内容获得149次评论
  • 获得2,244次收藏
  • 代码片获得755次分享
创作历程
  • 10篇
    2020年
  • 24篇
    2019年
  • 20篇
    2018年
成就勋章
TA的专栏
  • 5G通信原理与标准
    4篇
  • 5G ORAN
    6篇
  • LTE
    2篇
  • Qt
    21篇
  • 项目管理
    6篇
  • C/C++
    5篇
  • Qt in Linux
    10篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 大数据
    hadoopspark
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

下行调度分配DCI格式1_1

概述下行调度分配DCI分为回退格式1_0,以及非回退格式1_1。DCI格式1_1支持所有的NR特性。根据系统配置的特性,一些信息域有可能出现或者不出现。因此DCI格式1_1的大小实际上并不是一个固定的数,而是和配置相关。由于各个终端都指导自己配置的特性,所以就指导DCI的大小,因此终端可以进行盲检。DCI格式1_1用于在一个小区中调度PDSCH,通过DCI格式1_1发送以下信息,其中CRC由C-RNTI或CS-RNTI或new-RNTI加扰.分条描述序号2–载波指示如果UE针对服务小区配置有更
原创
发布博客 2020.10.30 ·
6292 阅读 ·
0 点赞 ·
6 评论 ·
17 收藏

3GPP 5GNR 物理层协议梳理

概况物理层协议规范包括综述文件(TS 38.201)和六份文件(TS 38.202和38.211至38.215)。和更高层及物理层之间的协议规范关系如图所示。TS 38.201物理层概述。范围描述:1)物理层协议文件的内容;2)告知在哪里可以找到信息。TS 38.202物理层提供的L1层服务。范围是描述物理层提供的服务,并指定:1)物理层提供的服务和功能;2)UE的物理层模型;3)并行传输时的物理信道和SRS;4)物理层提供的测量。TS 38.211物理层信道和调制。范围是建
原创
发布博客 2020.08.07 ·
5643 阅读 ·
1 点赞 ·
0 评论 ·
47 收藏

3GPP 5GNR 层二层三协议栈梳理

综述3GPP组织针对5G NR制定了繁多的标准协议。本文主要针对层二层三的用户面,把各层模块所对应的标准协议关联起来,以便有针对性的阅读5G标准协议(Release 15版本)。NGNG接口位于NG-RAN和5GC之间,用户面NG-U接口负责传递CU-UP和UPF之间的用户PDU,并且PDU会话用户面数据协议是基于GTPU传输协议传递。参考协议:[1] 3GPP TS 38.413 V15.1.0: NG Application Protocol (NGAP)[2] 3GPP TS 38.473
原创
发布博客 2020.07.24 ·
5430 阅读 ·
4 点赞 ·
0 评论 ·
27 收藏

5G协议栈用户面模块

总体5G基站用户面系统主要包括以CU_UP为总体的NG-U、SDAP、PDCP-U、F1-U,以及控制实体初始化功能的UPC模块,和管理通信隧道的GTPU模块。NG-UNG接口位于NG-RAN和5GC之间,用户面NG-U接口负责传递CU-UP和UPF之间的用户PDU,且PDU会话用户面的协议数据是基于GTPU传输协议传递。NG-U模块提供PDU会话相关信息,如QFI、RQI等。NG-U关联模块:UPC+GTPU+SDAP1)NG-U接收来自UPC模块的实例建立、修改和删除等配置信息;2)NG-
原创
发布博客 2020.07.09 ·
5972 阅读 ·
3 点赞 ·
1 评论 ·
35 收藏

基于O-RAN的无线云网络

一、无线云网络无线接入网的云化更易于实现无线网资源灵活调整、支持无线网络切片的创建,满足MEC业务边缘部署的需求,实现资源的高效利用。AI的作用已成为无线云网络的核心。无线云网络的目的是希望利用集中式基带池、协作式无线网络以及开放性平台,在有效减少机房数量并提高频谱效率之后,帮助运行商更好地实现节能、云架构实施以及移动网络演进。随着5G研究及标准化的深入推进和NFV/SDN技术的发展,无线网络云化已经得到业界的高度认可。无线接入网的云化更易于实现无线网资源灵活调整、支持无线网络切片的创建,满足以用户为
原创
发布博客 2020.06.28 ·
3035 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

5G加速卡

加速卡概念加速卡的作用就是为CPU“减负”。CPU专为顺序串行处理设计,FPGA/GPU的核心专为同时处理多任务而设计。FPGA/GPU包含普通CPU更多的处理单元、更大的带宽,在处理过程中能够发挥更大的效能。加速卡的工作机理如下:1)CPU将数据通过总线传递到加速卡芯片;2)芯片对数据进行处理,并将处理结果存放在内存中;3)内存将处理后的数据传送I/O设备传送出去。英特尔® FPG...
原创
发布博客 2020.04.14 ·
2810 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

5G通信系统基站参数指标

CMCC(中国移动)的5G商用网络采用3GPP 5G NR R15及随后的标准。本文将面向基站原型机,对相应的关键系统参数、性能要求、功能要求以及硬件需求等信息进行说明。基站CMCC对3.5GHz下的Poc系统性能和产品方案进行了定义。目前的阶段只考虑eMBB宏蜂窝场景,未来还会考虑其他基站类型和场景,如小基站等。1 系统关键特性1)工作频段:3.4-3.6GHz;2)系统带宽:>...
原创
发布博客 2020.03.26 ·
28518 阅读 ·
10 点赞 ·
1 评论 ·
106 收藏

5G网络长啥样?一文带你初识5G

引言不管是2G、3G、4G还是5G,移动通信网络主要由两个子系统组成:无线接入(RAN)和移动核心网。RAN负责管理无线部分,以高效利用频谱资源,并满足用户的服务质量需求。RAN的关键组件叫基站,2G时代的基站叫BTS,3G叫NodeB,4G叫eNB,5G叫gNB。移动核心网在RAN和互联网之间架起了一道桥梁,主要功能包括:为数据和语音服务提供Internet连接;确保连接的QoS...
转载
发布博客 2020.02.10 ·
1802 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

LTE协议栈传输资源、信道、MAC层及物理层概述

系统物理传输资源OFDM是LTE下行链路和上行链路传输方向上采用的基本传输方案。LTE下行和上行链路的OFDM子载波间距均为15kHz,子载波FFT大小为2048,对应30.72MHz的采样频率。时域上,LTE传输信息被组织在长度为10ms的帧内;每个帧被分为10个同样大小且长度为1ms的子帧;每个子帧由两个同样大小的时隙构成,长度为0.5ms。为提供一致且精确的时序定义,LTE规范内不同...
原创
发布博客 2020.01.16 ·
3094 阅读 ·
1 点赞 ·
0 评论 ·
22 收藏

LTE协议栈总体架构、PDCP层及RLC层概述

系统架构无线接入网和核心网的总体系统架构演进,结果是形成了一个扁平的RAN架构 + 分组核心网EPC架构。RAN负责整体网络中所有无线相关功能,包括调度、无线资源管理、重传协议、编码和各种多天线方案等;EPC负责与无线接口无关的完整移动宽带网络所需要的功能,包括认证、计费功能、端到端连接的建立等;系统架构如上图所示,核心网主要模块是MME和S-GW,MME即移动性管理模块,是控制平面节点...
原创
发布博客 2020.01.10 ·
19249 阅读 ·
11 点赞 ·
0 评论 ·
103 收藏

5G通信演进和常见名词释义

写在前面由于工作性质的变化,需要对5G的通信原理、架构和标准进行深入的了解。借此分享一下5G通信技术初步学习的内容。通信系统发展演进5G的含义,即第五代移动通信系统和技术。这种叫法是3G时代开创的,随3G-4G-5G一直沿用下来。那有没有1G、2G的说法?虽然当时研究传呼机、大哥大、小灵通的那帮人没有这么称呼自己的系统,但现在回过头来,重新定义了那个1G\2G时代。1G时代传输模拟信号,载...
原创
发布博客 2019.12.17 ·
2528 阅读 ·
5 点赞 ·
0 评论 ·
17 收藏

Linux系统下搭建USRP + GNU Radio开发环境

系统概述通信软件开发环境中用USRP-B210模拟基站或终端,通过USB口连接到Ubuntu16.04系统(其他Ubuntu系列也可以),在Linux操作系统上部署软件编程开发环境。系统主要由基站和1到N终端构成,基站与终端侧都需要外接PC来承载业务进行验证。USPR模拟环境系统图如下所示:1 搭建过程简述1.1 过程搭建人员最好对Linux系统、Linux常用指令、VIM用法、GIT...
原创
发布博客 2019.12.17 ·
3827 阅读 ·
2 点赞 ·
0 评论 ·
25 收藏

Qt下绘制PPI扫描的雷达图

简述PPI扫描,即每次按一个仰角进行扫描,得到二维图像的方式。它的特点是来自不同距离的回波是离地面不同的高度上,扫描得到的数据在空间类似一个倒立圆锥的曲面表面。Qt可以用OpenGL绘制复杂的图像,但为了简单和兼容性,这里介绍的是用Qt自己的绘图工具QPainter绘制PPI二维图像。代码之路...
原创
发布博客 2019.11.12 ·
5034 阅读 ·
9 点赞 ·
9 评论 ·
44 收藏

泛型编程与模板元编程介绍(概念、优点)

写在前面今天来写点有点难度的东东:泛型编程与模板元编程。写这种生僻的东东我是比较排斥的,但谁让我看到boost库中专门对这两个东东分了个大类别呢。开始吧~概念不知道大家有没有过这种体验,学数学时整本书上的概念都背熟了,一碰到题目还是手足无措,不知从何下手。泛型和模板元编程这两个概念理解起来还是比较简单的:泛型编程,即把参数的数据类型作为一个参数传递到函数,本质上就是参数化类型。简单举个例...
原创
发布博客 2019.08.29 ·
2704 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

Qt下如何创建多工程项目(包含创建和使用动态库)

引言本文的编写目的是希望读者可以学会:1、在Qt下创建多工程项目;2、创建编写的动态库程序;3、集成使用第三方或自己编写的动态库;4、对qmake和.pro文件有初步的认识。下面开始吧!多工程项目应用程序在向多进程多动态库方向发展。多工程项目听着很高大上,其实和创建正常的单进程项目一样的简单。区别仅在于创建工程类型的选择和重复创建工程的次数不同。在Qt下创建多工程的步骤如下:...
原创
发布博客 2019.08.15 ·
5555 阅读 ·
15 点赞 ·
0 评论 ·
60 收藏

Qt中QTimer和timerevent的区别与用法

简述最近看到有用startTimer()配合timerEvent()来实现定时执行的用法,甚是不错,记录一下。为了全面性,顺带介绍使用QTimer实现定时执行的常用方法,并结合代码示例。QTimer常见用法QTimer实现定时执行的方法想必大家都无比熟悉,直接上代码进行说明。QTimer的普遍用法如下,示例中使用QTimer每隔10s调用压缩文件函数。//.h文件--声明QTimer对...
原创
发布博客 2019.07.29 ·
17160 阅读 ·
23 点赞 ·
1 评论 ·
79 收藏

软件测试报告模板

简述软件测试是软件项目重要的一环,去繁留真,做一个精炼的测试报告。模板封面包含项目名称、软件模块、软件版本、测试执行人、测试时间等。目录1. 引言1.1 目的1.2 适应范围预期参考人员包括测试人员、开发人员、项目管理人员、质量管理人员、研发部门经理和需要阅读本报告的高层经理1.3 术语1.4 参考资料2. 测试概述2.1 测试时间测试设计+测试执行的起止时间2.2 ...
原创
发布博客 2019.07.24 ·
12469 阅读 ·
5 点赞 ·
0 评论 ·
48 收藏

Qt下编写日志模块(同时记录文件名、函数名、行数)

简述说来惭愧,一直以来,我都是使用一个单例模式来完成日志模块,具体操作就是调用单例的写文件函数,自己编辑日志内容,记录在日志文件里。这种做法只是不利于查找调试。而使用qt内置的qInstallMessageHandler函数,重新编辑调试函数的输出内容才是简单高效的做法。调试级别名字很高大上,其实大家都在使用的qDebug()就是。qDebug() – 调试信息输出;qInfo() –...
原创
发布博客 2019.07.03 ·
2117 阅读 ·
9 点赞 ·
1 评论 ·
22 收藏

Qt下使用第三方开源库实现文件压缩(C++开源库zlib)

简述前段时间有个项目需要将文件进行压缩处理,效率最高的当然是直接集成源码,调用接口函数。下面介绍如何使用开源库zlib,通过函数调用的方式实现文件压缩。代码之路在官网上下载zlib开源库代码,拷贝源码中的minizip文件夹到项目目录,添加minizip文件夹下的文件。 minizip文件夹下有两种格式的文件,.h文件为头文件,.c文件为源文件,具体如下: 头文件:crypt.h ioa...
原创
发布博客 2019.05.05 ·
1937 阅读 ·
3 点赞 ·
4 评论 ·
12 收藏

软件常用通信协议模板

简述通信协议是软件的重要组成部分,是系统中软件交互信息的桥梁和标准。我接触过的通信协议主要用于三种场合,对应三种形式的数据形式:1)上位机和下位机各模块之间这种场合下通常是通过串口或网口传输状态、控制、数据信息,通信协议复杂而紧密。通常一个字节甚至一个bit位就表征了一个完整信息,需要报头、报头、CRC、时间戳等组成。这类通信协议通常通过整型约定系数的方式表征浮点数,编写结构体时需要严...
原创
发布博客 2019.04.11 ·
6482 阅读 ·
1 点赞 ·
0 评论 ·
16 收藏
加载更多