基站

关于获取基站信息总结

徘徊边缘 提交于 2020-01-26 08:04:48
1、简述: 现在用于移动端主流的定位方式有三种,GPS,WIFI和基站定位,他们之间的定位准确度依次递减。但是有时难免有获取基站信息的需求(比如三大运营商想要校准基站位置),下面就获取移动基站(LAC,CID)信息进行分析。 注意: 获取基站的LAC和CID是苹果私有API,获取到后,应用不让上架. 苹果不对企业版本应用做限制,所以不考虑上架的企业级别的应用可以考虑获取基站(LAC和CID)信息。(就算不考虑上架的APP,苹果每次升级都会对私有API进行一次隔离,所以每升级一个版本,就需要重新调一次). 名词释义: LAC Location Area Code,小区编码,是一个2个字节长的十六进制BCD码(不包括0000和FFFE) TAC Tracking Area Code(手机版本不同,显示的LAC不同,6S上显示其为TAC) CID Cell Identity 基站编码,是一个2个字节长的十六进制BCD码 MCC Mobile Country Code 移动国家码,三位数,中国:460 MCN Mobile Network Code,移动网络号,两位数 想要定位唯一的基站,只需要获得手机上的LAC + CID即可。 2、移动定位一般有4种方式: 1.GPS (全球定位系统)是人们最耳熟能详的定位方式。它由美国研制,并由94年全面建成,它基于太空中的24颗轨迹卫星提供导航功能

第三代移动通信技术(3G)

泄露秘密 提交于 2020-01-26 02:49:08
1 第三代移动通信(3G)含义 第三代移动通信系统是将无线通信和国际互联网等通信技术全面结合,以此形成一种全新的移动通信系统。这种移动技术可以处理图像、音乐等媒体形式,除此之外,也包含了电话会议等一些商务功能。为了支持以上所述功能,无线网络可以对不同数据传输的速度进行充分的支持,即无论是在室外、内还是在行车的环境下,都可以提供最少为2Mbps、384kbps与144kbps的数据传输速度。 第三代移动通信系统由国际电讯联盟(ITU)为2000年国际移动通信而提出的,具有全球移动、综合业务、数据传输蜂窝、无绳、寻呼、集群等多种功能,并能满足频谱利用率、运行环境、业务能力和质量、网络灵活及无缝覆盖、兼容等多项要求的全球移动通信系统,简称IMT-2000系统。系统工作于2000MHz频段,可同时提供电路交换和分组交换业务,上下行频段为1890-2030MHz, 2110-2250MHz。 3G对移动通信技术标准做出了定义,使用较高的频带和CDMA技术传输数据进行相关技术支持,工作频段高,主要特征是速度快、效率高、信号稳定、成本低廉和安全性能好等,和前两代的通信技术相比最明显的特征是3G网络技术全面支持更加多样化的多媒体技术。 2 第三代移动通信的三大主流技术 第三代移动通信采用码分多址(CDMA)技术,现已基本形成了三大主流技术,包括有:W-CDMA、CDMA-2000和TD-SCDMA

5G协议总体介绍

冷暖自知 提交于 2020-01-26 00:33:02
5G NR相关的技术规范,自然是3GPP定义的。这个系统设计从手机到基站的方方面面,内容庞大而复杂。 因此,我们从5G的网络架构入手,整理出了协议的主题并以中文的方式来进行呈现。5G的网络架构以及各个接口的定义是怎么样的呢?如下图所示。 总体来说5G网络架构分为下面三个部分: 5G终端 (协议里叫做UE,最常见的就是我们用的5G手机); 5G基站 (协议里叫NG-RAN,包含狭义的5G基站gNB,以及升级后和5G核心网对接的4G基站,也就是上图中的ng-eNB); 5G核心网 (上图中的5GC,其中AMF称为接入与移动性管理功能,是最核心的控制面网元;UPF称为用户面功能,顾名思义就是核心网的用户面网元)。 无线部分技术规范的设计,主要是围绕着 5G终端 以及 5G基站 来进行的。除了明确针对终端和基站的规范之外,还有关于5G终端以及5G基站之间的空口: NR的规范 ,以及基站之间,基站内部(CU和DU之间)各个接口: NG-RAN相关的规范 。上述4类规范见上图左侧部分。 上图描述了 5G基站协议栈 ,以及 各个基站内部及基站间的接口 。 5G基站支持的协议栈和4G的十分类似,都包含了PHY,MAC,RLC,PDCP等层,控制面还有RRC层,用户面增加了用于处理QoS相关的SDCP层。 5G基站间的接口即是gNB和gNB之间的接口Xn;基站内的接口包含CU和CU之间的接口E1

Google Maps基站定位

巧了我就是萌 提交于 2020-01-25 02:55:38
  如果你在你的手机装过Google Mobile Maps,你就可以发现只要你的手机能连接GPRS,即使没有GPS功能,也能定位到你手机所在的位置, 只是精度不够准确。在探讨这个原理之前,我们需要了解一些移动知识,了解什么是MNC/LAC/Cell ID。 Mobile Network Code(MNC) 移动网号码,中国联通CDMA系统的MNC为03,中国移动的为00。 Mobile Country Code(MCC) 移动用户所属国家代号:460 Location Area Code(LAC) 地区区域码,用来划分区域,一般一个小地方就一个LAC,大地方就 Cell Tower ID(Cell ID) CellID代表一个移动基站,如果你有基站数据,查CellID你就可以知道这个基站在哪里,移动公司或者警察通过这个知道你是在哪个基站范围打的移动电话。   这些信息有什么用呢? 通过这些信息可以知道你的手机是从哪个国家,区域和哪个基站接入移动网络的。所以有些防盗手机丢失后,会发一些类 似"MCC:460;MNC:01;LAC:7198:CELLID:24989"内容的短信到你指定号码就是这个用途,通过这些信息可以从移动查到你的 被盗手机在哪里出现过。不过知道了也没用,中国人口这么密集,就是在你身边你也不知道谁是小偷:)   这些信息从哪里来呢

什么是5G-NR

流过昼夜 提交于 2020-01-24 08:39:30
我们常说的5G-NR,你知道是什么意思吗? ​​ 在3GPP的R15规范中,首次出现了NR这个缩写,其全称为New Radio,因此也被称为新空口。 现在问题来了:说5G咱就简单明了地用“5G”这个词,咋又冒出来个NR,这所谓的“新空口”到底是什么鬼? 我们从名称中可大概一窥究竟。所谓“新空口”,包含了两个词:“新”和“空口”。由此引出了两个问题:什么是空口?新在哪里? 移动通信系统主要由终端,基站,核心网这三部分组成了两个子系统。其中终端和基站组成了基站子系统,核心网内部很多复杂的网元组成了网络子系统。 什么是空口? 终端一般就是我们最常用的手机,基站就是那个有高塔能发射信号的家伙,核心网的位置最靠后,本质上就是个路由器,把各个基站连接起来,这样才能相互通信。 其中,手机和基站之间的接口,因为是基站和手机之间通过电磁波在空气中传播的,因此就叫做“空口”。由此可见,空口这套东西专用于基站子系统内部,跟核心网的没有直接联系。 到了5G时代,基站跟核心网这两个子系统的独立性增强了。因此,5G是非常灵活的,可以独立组网,也可以跟4G一起非独立组网。在独立组网时,5G基站连接的是5G核心网;非独立组网时,5G基站和4G基站可以连接4G核心网,也可以连接5G核心网。 5G组网方式 这一切比2G,3G和4G时代复杂多了。5G的基站子系统包含了4G和5G基站两类

移动定位技术的发展及应用

依然范特西╮ 提交于 2020-01-24 05:29:22
2003年09月23日 1移动定位技术的发展及应用   无线电定位技术的起源可以追溯到上世纪初,第二次世界大战的军事需求和80年代末开始推广的数字蜂窝移动通信系统分别推动了该项技术在军事和民用领域的发展。GPS和LORAN C系统是典型的定位系统,它们采用无线电定位方法满足不同的定位精度要求。随着CDMA等原属于军事应用的领域的先进技术快速民用化及蜂窝网络的迅猛发展,国外早已开始研究蜂窝移动通信系统定位技术。1996年,美国FCC制定的E911规范要求所有的移动运营商必须以67%的概率提供紧急救援服务,从而加速了该技术的进步及基于无线电定位技术的位置服务(LCS)在全球的发展。  快速增长的中国移动通信市场为开展和普及移动定位系统在中国的建设奠定了坚实的基础。北京移动采用摩托罗拉公司的LCS解决方案,在移动网中为个人和企业用户提供各种位置服务,主要包括亲友位置查询、用户位置授权及城市信息查询。从2001年初开始,福建移动、山西和云南的移动运营商先后与诺基亚签订了移动定位商用合同。最近,联通国脉与日本著名的位置服务内容解决方案提供商Navitime签定合作协议,共同开发基于cdma2000 1x的位置服务。 2移动定位技术   采用适当的定位技术获得位置信息是实现位置服务的必要前提,根据不同的划分准则,蜂窝网络定位技术有以下几种分类方法:   (1)根据定位系统所处的空间位置不同

Cooperative Vehicular Content Distribution in Edge Computing Assisted 5G-VANET(5G车联网边缘计算数据开发)

不问归期 提交于 2020-01-11 04:25:32
这篇是我最近看的一篇论文 之后会陆陆续续放出我的见解、理解、提出的问题以及解决方法。 下图是边缘计算协助车联网的层次结构 V2V :是指车辆到车辆的通信 Macro base station :宏基站, 也是上一篇论文中的大基站 RSU :路边单元 邻居 :相邻的车辆 DSRC :专用短程通讯技术 由于计算、通信、存储和控制的资源分布在从云到物的连续统一体的任何地方,因此资源分布在此体系结构下的所有节点上。 这些节点是异构的,具有不同的存储、计算和网络功能。这些节点应相互协作,充分利用资源,提高数据共享性能。此外,在异构车联网中中优化选择不同的通信模式也需要协作。为了实现高效的协作和内容共享,该体系结构有两个控制和管理层来协调网络资源,在每一层中,控制节点都可以启用SDN(软件定义网络)。 最底层 : MBS管理其覆盖范围内的小单元基站、RSU、车辆和WiFi节点。这是MBS、RSU和车辆之间的有效合作。MBS是算法执行的最佳场所,具有较广的全球网络信息和较大的计算能力。而RSU和vehicle可以很好地服务于邻居的内容请求,因为它们与邻居之间具有很高的数据速率连接。 上层 :一个城市范围的控制器(CWC)从网络范围的视图调度数据缓存并协调几个marco站点的资源。对于每个MBS,可以通过蜂窝通信方便地收集实时流量。因此,CWC可以通过聚合来自这些MBSs的信息

蓝牙室内定位

此生再无相见时 提交于 2020-01-04 00:55:42
1.简单的介绍下定位原理 该定位方案是基于信号强弱,通过定位标签接收到的定位基站的信号强弱不同在通过三角定位原理计算出标签的位置坐标。 2.如下图所示,在需要定位的区域根据定位精度的要求安装定位基站,比如需要的定位精度是小于3米,那么可以每隔10米间距安装一个定位基站。 定位基站采用电池供电可以连续工作3-5年,只需要贴地安装或者安装在墙壁上,不需要单独走通信和供电线路。如下图所示为2种蓝牙定位基站: 需要被定位的人员佩戴的定位工卡如下图所示,该工卡具集成了GPS+蓝牙双重定位技术,在室外环境采用GPS定位精度可以到10米左右,如对定位精度要求不高室外环境可以不需要布设定位基站,室内通过布设蓝牙定位基站可以实现3-4米的定位精度。 该标签集成了一键呼救和语音提示功能,人员可以通过一键呼救按钮呼救,管理中心也可以向人员下发指令。 3.LORA基站是蓝牙定位系统中常用的数据传输设备,一台LORA基站可以覆盖半径1-2公里,所有定位标签的数据可以通过LORA基站回传到监控中心,LORA基站如下图所示。 4.定位系统可以实现哪些功能? 在2D、3D或者GIS地图中实时显示人员的位置,人员的姓名信息,可以快速查找某人的位置。 人员运动轨迹回放功能,可以查看任意时间段人员的历史运动轨迹,轨迹可以保留数月。 告警信息统计将会统计所有告警类信息,包括电子围栏,SOS等信息如下图所示。 电子围栏功能

LTE基本架构

做~自己de王妃 提交于 2020-01-02 14:03:44
这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明。 LTE网络参考模型 这是一张非常有名的LTE架构图,从图中可以看出,整个网络构架被分为了四个部分,包括由中间两个框框起来的E-UTRAN部分和EPC部分,还有位于两边的UE和PDN两部分。 在日常生活中,UE就可以看作是我们的手机终端,而PDN可以看作是网络上的服务器,E-UTRAN可以看作是遍布城市的各个基站(可以是大的铁塔基站,也可以是室内悬挂的只有路由器大小的小基站),而EPC可以看作是运营商(中国移动/中国联通/中国电信)的核心网服务器,核心网包括很多服务器,有处理信令的,有处理数据的,还有处理计费策略的等等。 下面详细地介绍每一个组件的名称与作用 UE 全称是User Equipment,用户设备,就是指用户的手机,或者是其他可以利用LTE上网的设备。 eNB 是eNodeB的简写,它为用户提供空中接口(air interface),用户设备可以通过无线连接到eNB,也就是我们常说的基站,然后基站再通过有线连接到运营商的核心网。在这里注意,我们所说的无线通信,仅仅只是手机和基站这一段是无线的,其他部分例如基站与核心网的连接,基站与基站之间互相的连接,核心网中各设备的连接全部都是有线连接的。一台基站(eNB)要接受很多台UE的接入

【水题】Codeforce 1282A Temporarily unavailable

末鹿安然 提交于 2019-12-27 12:28:08
咸鱼了一个多月了,继续把题刷起来! 一、题目大意 题目的意思就是,Polycarp在Ox轴上运动,同时在Ox轴上设有基站,基站的覆盖范围是半径r,给定Polycarp运动的区间[a, b],以及基站的位置c和作用半径r,Polycarp每分钟运动一个单位长度,求在Polycarp运动的这个过程中,没有被基站覆盖的时间是多少? 二、题目思路以及AC代码 这题也就是一个简单的实现题,根本就是让你求一个区间的交集。比较简单,就直接上代码了。 # include <iostream> using namespace std ; typedef long long ll ; // 交换x, y void swap ( int & x , int & y ) { int temp = x ; x = y ; y = temp ; } // 获取两个区间的交集 int GetCross ( int x1 , int y1 , int x2 , int y2 ) { if ( x1 > y1 ) swap ( x1 , y1 ) ; if ( x2 > y2 ) swap ( x2 , y2 ) ; // 无交叉 if ( x1 >= y2 || x2 >= y1 ) return 0 ; // 计算交叉 int x_cross = x1 > x2 ? x1 : x2 ; int y_cross