论文笔记:Localizing Cell Towers fromCrowdsourced Measurements (intro 部分)

2015

1 Intro

1.1 motivation

  • opensignal.com 、cellmapper.net  和 opencellid.org 都是提供天线(antenna)位置的网站
    • 他们提供的天线位置相当准确,但至少在大多数情况下不完全正确
    • 这个目标难以实现的原因是蜂窝网络供应商没有义务提供有关天线位置的数据,只有在少数特定国家才知道一些正确的蜂窝网络天线位置
    • 那么这些网站如何知道其余的天线在哪里呢?答案是众包(crowdsourcing)
      • 众包涉及使用大量人群来完成任务或解决问题
      • 将某事外包给一个未定义的人群。
      • 这样的人群通常彼此不认识,就像在线社区或一般公众一样。
      • 当众包过程启动时,发起者向目标人群提出请求。
        • App收集手机连接的天线、接收信号的强度和智能手机的位置等数据
        • 这种数据收集,也称为测量
  • 这篇论文进行的研究是:我们如何基于众包数据估计蜂窝网络天线的位置?

1.2 OpencellID的方法

  • OpenCellID 用来计算蜂窝网络天线位置的算法非常简单。
    • 基于为天线收集的测量数据,将天线的经纬度坐标设置为这些测量的经纬度的平均值
  • 不是一个好方法,因为天线以通常水平方向120度的披萨片形状广播信号。全向天线非常罕见
    • 这意味着 OpenCellID 中的大多数天线被估计位于披萨片形扇区的大约中间,而正确的位置应该是每次测量都在天线120度范围内的某个方向

1.3 了解天线位置的好处

  • 最直接的应用是作为GPS的替代品
    • GPS 为接收到四个以上 GPS 卫星信号的设备提供不到 1 米的定位误差,但需要特殊的硬件技术,这既昂贵又耗能
    • 假设我们知道每个蜂窝网络天线的正确位置,以及每个天线正在向哪些移动设备广播。那么我们可以使用这些信息来定位和跟踪个别设备
    • GPS 的一种经济有效的替代方案
    • 特别是在 GPS 不可用的地方,通过蜂窝网络进行定位可以是一项宝贵的资产
  • 对于个人用户来说,了解蜂窝网络天线位置可以帮助他们在居住地区找到最佳网络提供商
    • 如果用户担心无线电波的辐射,他可以根据追踪蜂窝网络天线位置收集到的无线电发射数据来选择居住区域
  • 社会也可以从移动设备的蜂窝网络天线定位中受益
    • 通过收集连接到数十个移动设备的天线数据,例如在一天或一年中的特定时间,或在下雨或阳光明媚时,可以帮助发展基础设施或文化游览地点。
    • 例如,这样的数据可以证明在许多人经过的路径沿线建新路,或在夏天阳光明媚时许多人经过的地方建游乐园的决策是合理的

1.4 Preliminary

  • 一个“小区”(cell)是由蜂窝网络天线(antenna)覆盖的地理区域​​。
    • 来自这个天线的信号有潜力到达小区内的每个移动设备
  • 天线位于一个小区塔(cell tower)上,或更一般地说是一个基站(base station)
  • 一个小区的覆盖区域为“小区扇区”(cell sector),小区扇区的角度为“小区扇区角度”(cell sector angle),小区扇区的边缘为“小区边缘”(cell edges)。这些组件,连同测量数据,构成了一个小区
    • 小区扇区角度在大多数情况下总是120°。一些蜂窝网络提供商也使用小区扇区角度更小的小区,例如60°。这在例如城市地区可能是有益的。
    • 通常,三个或更多小区共享一个小区塔以覆盖小区塔周围360°角度内的所有内容。
    • 小区塔将有几个指向不同方向的天线
  • 为了避免断开连接并支持高需求,小区和小区塔理论上如下图组织
    • 将小区想象为一个六边形系统
    • 每个六边形至少由三个不同的小区塔覆盖
    • 小区塔或天线的强度可能覆盖超过自己的六边形
      • 这确保了对用户的有效重叠和蜂窝网络的持续连接
  • 实际上,维护六边形系统是困难的
    • 小区塔需要放置在一定高度,且在试图覆盖特定区域时必须考虑建筑物、山脉或其他障碍物
    • 城市地区可能需要多个天线来覆盖有许多障碍物的小区域,而农村地区可能比理论上需要的少

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/158649.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++标注模板库(STL)-deque介绍

C标准库中的deque是一个双端队列(double-ended queue),它支持在队列的前端和后端进行插入和删除操作。deque在内部使用了动态数组来实现,因此具有高效的随机访问性能。 deque基本操作 deque是C标准库中的双端队列(double-ended …

[原创]解决老款AMD CPU在Win10/Win11无故重启的问题.

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XXQQ: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse、C Bui…

python 实现银行卡号查询银行名称和简称

本章教程利用python实现查询银行卡号名称和简称 。 目录 一、 实例代码 二、运行效果 一、 实例代码 #!/usr/bin/python # -*- coding: UTF-8 -*- """ author: Roc-xb desc: python 实现银行卡号查询银行简称 """ import requestsdef bank_mes…

Vue2 基本语法

Vue2 基本语法 前言Vue2 基本语法脚手架文件结构关于不同版本的Vuevue.config.js配置文件ref属性props配置项mixin(混入)插件scoped样式总结TodoList案例webStorage组件的自定义事件全局事件总线(GlobalEventBus)消息订阅与发布(pubsub&#…

QT基础入门【QT错误处理】error: undefined reference to `vtable for的解决方法

1、问题描述 编译Qt程序时,在某个类构造函数定义处报错: error: undefined reference to vtable for2、原因分析 导致错误信息的原因是:子类没有实现父类的纯虚函数; 实际原因可能是在Qt中一个类中添加了新的继承QObject&#…

【OpenGauss 列存储学习总结 2】

OpenGauss 列存储学习总结 2 概述文章链接 概述 列存储是一种优化技术,用于在数据库系统中存储和查询大量数据。与传统的行存储方式不同,列存储将每个列的数据分别存储在独立的存储单元中,而不是按照行的方式存储。这种存储方式在分析性查询、…

FFmpeg 6.1 开放源码多媒体框架近日发布了重大更新

导读FFmpeg 6.1 开放源码多媒体框架近日发布了重大更新,带来了新功能、新解码器、新过滤器和许多其他变化。 在 FFmpeg 6.0 “Von Neumann “版本发布八个多月后,FFmpeg 6.1 被命名为 “Heaviside”,引入了多线程 Vulkan 硬件加速解码&#x…

时序预测 | Matlab实现HPO-ELM猎食者算法优化极限学习机的时间序列预测

时序预测 | Matlab实现HPO-ELM猎食者算法优化极限学习机的时间序列预测 目录 时序预测 | Matlab实现HPO-ELM猎食者算法优化极限学习机的时间序列预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现HPO-ELM猎食者算法优化极限学习机时间序列预测 1.data为数据集…

elmentui 查看大图组件 点击图片关闭弹窗方法

elmentui 查看大图组件 点击图片关闭弹窗方法 html <el-imageref"Imgs":src"item.url ? item.url : ":preview-src-list"item.url ? [item.url] : []"click.stop"handlePreviewClose"class"alarm_img"/>js //图片…

2023年中国合成云母行业现状及市场格局分析[图]

合成云母是一种通过化工原料经高温熔融冷却析晶而制得的单斜晶系矿物&#xff0c;属于典型的层状硅酸盐&#xff0c;许多性能都优于天然云母&#xff0c;如合成云母的耐温高达1200℃以上&#xff0c;而天然白云母在550℃下就会开始分解&#xff0c;金云母则在800℃开始分解。除…

HC32L110小华半导体SWD模式切换的问题

在将SWD配置为普通引脚并配置为输出后&#xff0c;如果需要重新配置为SWD&#xff0c;需要将其配置为输入才行&#xff0c;如下&#xff1a; Clk_SetFunc(ClkFuncSwdPinIOEn, TRUE); //配置SWD引脚为普通引脚模式 Gpio_InitIOExt(SWCLK_PORT, SWCLK_PIN, GpioDirOut, TRUE,…

麻雀搜索优化算法MATLAB实现,SSA-BP网络

对于麻雀搜索算法的介绍&#xff0c;网上已经有不少资料了&#xff0c;这边公布SSA的matlab实现 下面展示SSA算法的核心代码以及详细注解 % 麻雀搜索算法函数定义 % 输入&#xff1a;种群大小(pop)&#xff0c;最大迭代次数(Max_iter)&#xff0c;搜索空间下界(lb)&#xff0c…

【C++进阶】二叉搜索树(BSTree)

​&#x1f47b;内容专栏&#xff1a;C/C编程 &#x1f428;本文概括&#xff1a;二叉搜索树的基本操作(查找、删除、插入)、二叉搜索树的应用&#xff0c;KV模型。 &#x1f43c;本文作者&#xff1a;阿四啊 &#x1f438;发布时间&#xff1a;2023.11.22 一、二叉搜索树 1.1…

java伪共享问题

参考文章 https://blog.csdn.net/qq_45443475/article/details/131417090 产生原因 cpu 与内核数据交换的单位是 cache 行&#xff0c;多核 cpu 的高速缓存在对同一个变量进行修改时由于缓存一致性协议导致对应的缓存失效。 缓存行的大小 cpu 架构有关系&#xff0c;如果是 …

Maven中常用命令以及idea中使用maven指南

文章目录 Maven 常用命令compiletestcleanpackageinstallMaven 指令的生命周期maven 的概念模型 idea 开发maven 项目idea 的maven 配置idea 中创建一个maven 的web 工程在pom.xml 文件添加坐标坐标的来源方式依赖范围编写servlet maven 工程运行调试 Maven 常用命令 compile …

redis 重建主从记录

redis 重建主从变化 说明&#xff1a;监控某个从节点的变化&#xff0c;从节点清空了 appendonlydir/ 目录,删除了 dump.rdb&#xff0c;重启该从节点&#xff0c;监测变化如下。 第一阶段 重新启动该节点期间&#xff0c;监测数据目录下文件变化&#xff0c;首先生成 temp-…

大华智能物联综合管理平台readpic接口任意文件读取漏洞复现 [附POC]

文章目录 大华智能物联综合管理平台readpic接口任意文件读取漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 大华智能物联综合管理平台readpic接口任意文件读取漏洞复现 [附POC] 0x01 前言 免责…

(论文阅读58-66)视频描述

58.文献阅读笔记&#xff08;LRCNs&#xff09; 简介 题目 Long-term Recurrent Convolutional Networks for Visual Recognition and Description 作者 Jeff Donahue, Lisa Anne Hendricks, Marcus Rohrbach, Subhashini Venugopalan, Sergio Guadarrama, Kate Saenko, T…

【2023C卷最新题目】20天拿下华为OD笔试之【哈希表】2023C-掌握单词个数-全网注释最详细分类最全的华为OD真题题解

文章目录 题目描述与示例题目描述输入描述输入描述 示例一输入输出说明 示例二输入输出说明 解题思路代码PythonJavaC时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 题目描述与示例 题目描述 有一个字符串数组 words 和一个字符串 chars 。 假如可以用 chars 中的字…