自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sundaygeek的专栏

专注无线通信、嵌入式、开源软硬件领域

  • 博客(26)
  • 资源 (1)
  • 论坛 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 蓝牙知识总结 -- 目录

《低功耗蓝牙开发权威指南》低功耗蓝牙开发权威指南–第一部分 综述 (第1-4章)低功耗蓝牙开发权威指南–第二部分控制器(第5-8章)低功耗蓝牙开发权威指南–第三部分 主机 (第9-12章)低功耗蓝牙开发权威指南–第四部分 应用 (第13-15章)《实战linux Bluetooth编程》第一章 协议栈概述第二章 BlueZ简介第三章 HCI层编程第四章 L2CAP层编程第五章 Socket与BluetoothAndroid bluedroidBlueDroid软件协议栈架构

2020-10-13 09:30:20 91 1

原创 5G NR标准 第6章 无线接口架构

本章简要概述了NR无线电接入网络和相关核心网络的总体架构,然后介绍了无线电接入网络用户平面和控制平面协议。6.1 系统总体架构与3GPP中的NR无线电接入技术制定的同时,无线电接入网(RAN)和核心网(CN) 的整体系统架构也得到了重新考虑,包括两者之间功能划分的问题。 RAN负责整个网络的所有与无线有关的功能,包括例如调度,无线电资源处理,重传协议,编码和各种多天线方案。 5G核心网络负责与无线接入无关的功能,但需要提供完整的网络所需的功能。例如,这包括身份验证,计费功能以及端到端连接的设置。分开处理

2020-10-18 15:24:31 1951 2

原创 5G NR标准 第5章 NR概览

5G NR标准 第5章 NR概览图5.1概述了3GPP中NR开发的时间表。基于3GPP版本14的研究项目,NR的技术工作于2016年春季启动,该项目基于2015年秋季的启动研讨会。在研究项目阶段,研究了不同的技术解决方案,但考虑到时间紧迫,此阶段已经做出了一些技术决定。这项工作一直持续到版本15中的工作项目阶段,在2017年底,即在3GPP版本15在2018年中期关闭之前,NR规范的第一个版本问世。在15版正式发布之前发布这个版本,是为了满足早期5G部署的商业要求。作为本书重点的2017年12月的第一

2020-10-16 18:25:10 1184

翻译 IoT技术概览(postscapes)

https://www.postscapes.com/internet-of-things-technologies/本文主要是组成物联网(IoT)系统和设备的概述。从传感器和通信协议到API和机器学习。“物联网”涵盖了广泛的行业和应用。以下频道指南将为您提供帮助:瞥见查看IoT技术堆栈的不同方法深入研究数据管理和API云代理深入了解机器学习以及用户体验反馈和分析等高级技术通讯骨干硬件规约软件数据经纪人/云平台机器学习通讯RFID - ISO / IEC标准列表说明: “

2020-10-16 12:42:13 196 1

原创 5G NR标准 第4章 LTE概述

5G NR标准 第4章 LTE概述LTE的工作始于2004年底,其总体目标是提供一种仅关注分组交换数据的新型无线接入技术。 LTE规范的第一个版本,即第8版,已于2008年完成,商业网络的运营于2009年末开始。第8版之后是后续的LTE版本,如图所示,它们在不同领域引入了附加的功能。 第10版是LTE-Advanced的第一个版本,第13版是LTE-Advanced Pro的第一个版本,于2015年年底完成。 当前,截至本文撰写之日,3GPP正在研究版本15,该版本除NR外还包含LTE的进一步发展。4

2020-10-16 11:57:06 1580 6

原创 5G NR标准 第3章 5G频谱

5G NR标准 第3章 5G频谱3.1 移动系统的频谱不同频率的频带具有不同的特性。 由于传播特性,较低频率的频段非常适合在城市,郊区和乡村环境中进行广域覆盖部署。 较高频率的传播特性使它们更难用于广域覆盖,因此,较高频率的频带已在很大程度上用于提高密集部署中的容量。新频段由3GPP连续定义,主要用于LTE规范,但现在也用于新NR规范。 为NR操作定义了许多新频段。 NR规范中包括两个成对频段,其中分别为上行链路和下行链路分配了独立的频率范围,以及为上行链路和下行链路分配了单个共享频率范围的非成对频段

2020-10-16 09:32:52 475

原创 5G NR标准 第2章 5G标准化

5G NR标准 第2章 5G标准化移动通信系统的研究,开发,实施和部署是由无线行业在国际协调一致的努力下完成的,通过该协议,人们共同商定了定义完整的移动通信系统的通用行业规范。 这项工作在很大程度上取决于全球和区域法规,特别是对于频谱使用而言,频谱使用是所有无线电技术的基本组成部分。 本章描述了对于定义移动通信系统至关重要的监管和标准化环境。2.1 标准化和监管概述有许多组织参与创建技术规范和标准以及移动通信领域的法规。 这些可以大致分为三类:标准化组织,监管机构以及产业论坛。标准化组织(SDO)

2020-10-16 09:08:54 718

原创 程序员的自我修养 第7章 动态链接

静态链接原理上很容易理解,但是实践上很难实现。静态链接存在着空间浪费、静态链接对程序的更新部署和发布也会带来很多麻烦。当program1和program2同时使用lib.o时,lib.o在磁盘中和内存中有两份副本。当程序越来越大,引用越来越复杂,空间的浪费就会很严重。一旦程序中有任何模块更新,整个程序就要重新链接、发布给用户。要解决空间浪费和更新困难这两个问题,最简单的办法就是把程序的模块相互分割开来,形成独立的文件。就是不对组成程序的目标文件进行链接,等到程序要运行时才进行链接。把链接的这个过程.

2020-10-15 11:41:27 68

原创 程序员的自我修养 第6章 装载和动态链接

可执行文件只有在装载进内存之后才能被CPU执行。程序是一些预先编译好的指令和数据集合的一个文件,是一个静态的概念。进程是程序运行的一个过程,是一个动态的概念。每一个程序都有自己独立的虚拟地址空间。这个虚拟地址空间的大小由计算机的硬件平台决定,具体地说就是由CPU的位数决定的。PAE(physical address extension)Intel的地址总线从原先的32为扩展到36位地址,并且修改了页映射的方式,使得新的映射方式可以访问到更多的物理内存,可以访问高达64G的物理内存。Intel把这

2020-10-15 11:40:26 99

原创 程序员的自我修养 第3章 目标代码中有什么

目标代码的格式PC可执行文件包括windows下面的PE(portable executable)和linux下面的ELF(executable linkable format)他们都是COFF(common file format)格式的变种。不光是可执行文件按照可执行文件格式存储,动态链接库dll和静态链接库文件都是按照可执行文件格式存储的。通过file(windows和linux)命令可以查看文件的详细信息。目标文件是什么样的目标文件的格式目标文件中内容有编译后的指令代码、数据。还包含链

2020-10-15 11:38:21 118

原创 程序员的自我修养 第4章 静态链接

gcc -c a.c b.c经过编译后,生成两个目标文件,a.o b.o空间与地址分配对于链接器,整个链接过程中,它就是将几个输入目标文件加工后合并成一个输出文件。可执行文件中的代码段和数据段都是由输入的目标文件中合并而来的。链接器是如何合并的?输出文件中的空间是如何分配的?按序叠加相似段合并我们在这里谈论的空间分配只关注于虚拟地址空间的分配,因为这个关系到链接器后续的关于地址的计算步骤,而可执行文本本身的空间分配与链接过程关系并不是很大。现在的链接器空间分配策略基本上都采用上述的第.

2020-10-15 11:36:47 108 1

原创 程序员的自我修养 第5章 Windows PE/COEF

在windows平台下,可执行性文件采用PE文件格式,而visual C++编译器产生的目标文件仍然使用COFF格式。与ELF相同PE/COFF也是采用基于段的方式。GCC中我们使用__attribute__((section("name")))指定段,visual C++中也可以使用#pragma编译器指示。COFFvisual C++安装完成之后就有一个批处理文件用来建立运行这些工具所需的环境,位于如下路径。可以使用如下命令进行编译cl /c /Za simplesection.c使用d

2020-10-15 11:35:16 54

翻译 什么是5G?

什么是5 G?“我不知道 -:)。”当我在2013年中首次撰写此页面时,便是该问题的答案,直到2016年中,答案才得以改变。从2016年底开始,许多事情在3GPP中发生了,现在(2017年3月),我们获得了多个TR(38.801、38.802) (第38.803、38.804页)中描述了要在正式NR(5G)规范中指定的技术要求的详细信息,这意味着现在我们非常了解5G(NR)的外观。如果您想立即获得正式的3GPP定义,请跳至正式(3GPP)定义,但是如果您有兴趣追踪多个主要厂商的愿景以及如何追..

2020-10-15 09:47:13 281

原创 5G NR标准 第1章 什么是5G

在过去的40年里,全球已经经历了四代移动通信(如图1.1),第一代移动通信是在1980年左右出现的,以模拟传输为基础,主要技术是北美开发的AMPS (Advanced Mobile Phone System)。NMT(北欧移动电话)是当时北欧国家政府控制的公用电话运营商与英国等采用的TACS(全接入通信系统)共同开发的。基于第一代技术的移动通信系统只限于语音服务,并首次使普通民众能够使用移动电话。第二代移动通信在1990年代初出现,在无线电链路上引入了数字传输。虽然目标服务仍然是语音服务,但使用数字传输使得

2020-10-15 09:37:41 473 2

原创 新员工软件设计工作思路

1、任务目标目标任务是什么交付计划是什么交付件要求是什么2、需求分析详细场景定义功能规格要求特性依赖和交互影响需求系统级的测试方案与用例设计3、方案设计单元测试用例设计,测试驱动开发软件架构与功能模块设计外部接口设计变更影响工具需求log维护需求4、工作计划安排release版本交付计划任务交付时间点,分阶段(需求分解阶段、测试用例编写阶段、开发阶段、自测试阶段、联调阶段)5、善于总结复盘这个过程,总结经验需求、方案、测试用例、资料等及时归档资料

2020-10-15 09:21:56 48

原创 LTE/LTE-Advanced 第4章 用户面协议

4.1 引言LTE L2用户面协议栈由3个子层组成,如图4.1所示:PDCP层 36.323:负责处理控制面的RRC消息和IP包。用户面。根据无线承载的不同,PDCP层的主要功能是头压缩、安全(完整性保护和加密)以及切换时支持重排序和重传。对于配置为使用PDCP层的无线承载,每个无线承载有一个PDCP实体。RLC 36.322:RLC层的主要功能是对上层数据包进行分段和重组,以便使它们适应实际能够在无线接口上传输的大小。对于需要无差错传输的无线承载,RLC层也会进行重传以恢复丢包。此外,RLC层执行

2020-10-14 11:11:01 316

原创 LTE/LTE-Advanced 第3章 控制面协议

3.1 引言接入层(AS)的控制平面处理无线电特定功能。AS与非接入层(NAS)交互。NAS控制协议处理PLMN选择、跟踪区更新、寻呼、鉴权和EPS承载建立、修改和释放。适用的AS相关过程在很大程度上取决于用户设备的无线资源控制(Radio Resource Control,RRC)状态,该状态可以是RRC_IDLE或RRC_CONNECTED。处于RRC_IDLE状态的UE进行小区选择和重选,即决定驻留在哪个小区。小区(重选)选择过程考虑了每个适用的无线接入技术(RAT)的每个适用频率的优先级、无线链路

2020-10-14 11:07:47 290

原创 LTE/LTE-Advanced 第2章 网络架构

2.1 引言如前一章所述,LTE设计为只支持分组交换(PS)业务,而之前蜂窝系统的电路交换(CS)模型则不同。其目的是在UE和分组数据网络PDN之间提供无缝的IP连接,在移动过程中不会中断终端用户的应用。术语LTE包含通过Evolved-UTRAN (E-UTRAN)的无线接入的演进,也包含了SAE(System Architecture Evolution)的演进。SAE包含演进核心网(EPC)。LTE和SAE共同构成EPS (Evolved Packet System) 。EPS承载的概念是将IP流

2020-10-14 11:02:00 1149 2

原创 LTE/LTE-Advanced 第1章 背景介绍

1.1 UMTS长期演进的背景1.1.1 历史背景陆地通信系统,最早始于1947年,当时美国贝尔实验室(BellLabs)提出了小区的概念。使用小区使得移动通信网络的容量大大增加,将覆盖区域划分为小小区,每个小区都有自己的基站在不同的频率上工作。早期的系统限于不同的国家。他们只吸引了少数用户,因为他们所依赖的设备昂贵、笨重和耗电,因此只在汽车中真正实用。最早出现大规模商业增长的移动通信系统始于20世纪80年代,被称为“第一代”系统。第一代使用模拟技术,并包括许多在世界各地独立开发的系统(例如。AMPS

2020-10-14 09:49:05 518

原创 下一代无线局域网(802.11n) 第3章 MIMO/SDM基础

3.1 SISO频域中的任何一个子载波都可以通过y=ρ⋅h⋅x+zy=\sqrt{\rho} \cdot h\cdot x + zy=ρ​⋅h⋅x+z表示,因此,接收机通过均衡来接收信号来提取信息,即x^=(ρ⋅h)−1⋅y\hat{x} = (\sqrt{\rho} \cdot h)^{-1} \cdot yx^=(ρ​⋅h)−1⋅y。3.2 MIMO在MIMO环境中,发射机可以使用发送波束成型beamforming来改善链路质量。也可以在接收端通过分集合并来改善链路的强健性。3.3 空分复用

2020-10-13 16:14:08 235

原创 下一代无线局域网(802.11n) 第2章 OFDM

2.1 背景知识一个基带OFDM波形是由一组系数XkX_kXk​的反傅里叶变化组成的,即r(t)=1N∑kXkej2πkΔFt  0<t<Tr(t) = \frac{1}{N} \sum_{k} X_k e^\mathrm{j2\pi k \Delta_F t} ~~ 0<t<Tr(t)=N1​k∑​Xk​ej2πkΔF​t  0<t<T2.2 FDM和OFDM的差别OFDM和单载波调制相比的两个限制:一个设计

2020-10-13 16:13:31 162

原创 安装ubuntu linux/微信app

如下链接下载Linux版本https://github.com/geeeeeeeeek/electronic-wechat/releases/tag/V2.0解压tar zxvf linux-x64.tar.gz直接运行./electronic-wechat,提示如下错误:$ ./electronic-wechat ./electronic-wechat: error while loading shared libraries: libgconf-2.so.4: cannot open s

2020-10-12 19:43:52 107

原创 下一代无线局域网(802.11n) 第6章 强健性

802.11n如何保持物理层的强健性6.1 接收分集6.2 空间扩展6.3 空时编码6.4 LDPC编码

2020-10-12 16:14:40 225

翻译 5G/NR - Numerology

尽管在NR技术规范最终定稿之前,Numerology是3GPP RAN1会议上讨论最广泛的项目之一,但对我来说听起来还是很模糊。我想我理解了它的含义,但是我仍然不明白普通词典中数字学的含义可以与NR中的含义相关联。Numerology的定义基于3GPP规范中术语的使用,对Numerology的非常简单的定义将是“子载波间隔类型”。在LTE中,由于只有一个子载波间隔,因此不需要任何特定的术语来表示子载波间隔,但是在NR中,下表概述了几种不同类型的子载波间隔。<38.211-表4.2-1:支持的传输

2020-10-12 16:08:53 499

原创 下一代无线局域网(802.11n) 第5章 高吞吐率

第5章 高吞吐率802.11n提高物理层吞吐率的方式5.1 40MHz带宽5.2 20MHz的增强:额外的数据子载波5.3 MCS增强:空间流和码率5.4 GreenField前导码5.5 短保护间隔第6章 强健性802.11n如何保持物理层的强健性6.1 接收分集6.2 空间扩展6.3 空时编码6.4 LDPC编码...

2020-10-12 11:06:38 284

原创 下一代无线局域网(802.11n) 第4章 互操作性

第4章 和传统的802.11a/g OFDM设备的互操作性第5章 高吞吐率802.11n提高物理层吞吐率的方式40MHz带宽20MHz的增强:额外的数据子载波MCS增强:空间流和码率GreenField前导码短保护间隔第6章 强健性802.11n如何保持物理层的强健性接收分集空间扩展空时编码LDPC编码...

2020-10-11 12:22:45 257

lte_Netmanias

Netmanias,LTE,11,NAS,EMM,ESM

2015-09-09

sundaygeek的留言板

发表于 2020-01-02 最后回复 2020-02-23

高通的NPE为什么底层要CPU GPU DSP NPU这么多核心

发表于 2018-07-26 最后回复 2019-01-08

SQLXML sqlXML = connection.createSQLXML()返回为什么为空

发表于 2016-06-29 最后回复 2016-07-18

为什么还要用turbo c,turbo下面的代码怎么转化为vc下面运行

发表于 2012-12-18 最后回复 2016-06-23

arm编写的应用程序文件怎么升级

发表于 2012-11-09 最后回复 2016-06-23

gcc编译问题。。。

发表于 2012-08-09 最后回复 2012-11-23

关于unix环境高级编程的apue的问题

发表于 2012-08-17 最后回复 2012-11-23

网络后台与前台的问题...

发表于 2012-08-24 最后回复 2012-11-23

编译qt-extended-4.4.3的问题

发表于 2012-10-18 最后回复 2012-11-23

求救。。程序主要是实现ethernet帧的解析。。。在vc中运行着挺好,在VS2008就萎了。。高手帮忙、、

发表于 2011-11-10 最后回复 2012-09-28

求救啊,快脑子炸了,字符串的问题。。。。

发表于 2012-08-28 最后回复 2012-08-29

求救啊,快脑子炸了,字符串的问题。。。。

发表于 2012-08-28 最后回复 2012-08-29

一段程序输出的疑惑。。

发表于 2012-08-23 最后回复 2012-08-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除