首页 > 其他分享 >【技术探讨】一种多节点5Km(1.2M bps速率)实时 Sub-G 无线通信的物联网通讯解决方案

【技术探讨】一种多节点5Km(1.2M bps速率)实时 Sub-G 无线通信的物联网通讯解决方案

时间:2024-01-02 15:32:20浏览次数:31  
标签:Sub 1.2 bps 无线通信 5Km 并联 载波 速率

【技术探讨】一种多节点5Km(1.2M bps速率)实时 Sub-G 无线通信的物联网通讯解决方案_无线通信


应用案例分析:

针对在高速公路上货车行驶过程中收集5公里范围内的GPS定位数据,上报云服务器端,最终实时显示每一辆货车的运行轨迹,用户的项目需求如下:200辆货车(无线从站节点),要求很高的实时性,每秒发5包,每个GPS定位数据报文30个字节,这样200辆车同时上报每秒需要发送30K的字节(200 x 5 x 3 0 =30K字节)30K字节 x 8bit=240 k bps速率

这就意味着上行传输(无线从站节点向无线基站传输数据)需要 240K bps 速率,在 5Km 范围内提供 240K bps 速率,还要考虑项目预算,就有一定的技术难度。

下面随我们一起探讨一下 LoRa 技术,带自组网技术、普通的单载波技术能否满足用户的上述需求?

采用 LoRa 技术,无线通信距离可以做到 5Km,但是只能提供 0.3k bps 码流,远远达不到 240K 的带宽,不能满足用户高速率、远距离、实时传输的需求。


【技术探讨】一种多节点5Km(1.2M bps速率)实时 Sub-G 无线通信的物联网通讯解决方案_解决方案_02


采用宽带自组网技术,可以很轻松的做到 2M 的码流,但是接收灵敏度只有 -95 dBm ,故无线通信距离只能做到 1.5Km,也不能满足用户高速率、远距离、实时传输的需求。

采用普通单载波技术,市面上做的最好的厂家,可以借助接收放大器和发送放大器是可以实现5Km的通信距离,单载波的传输速率最多也只能做到 100K bps。也不能满足用户高速率、远距离、实时传输的需求。

WiMi-net 采用单载波并联技术,在 433MHz 频带上,在 100k bps 速率下接收灵敏度可以做到 -105 dBm,单个射频模组可实现 5Km 的传输距离,如下图所示,采用一台汇集无线基站+1台扩展无线基站 -1+1 台扩展无线基站-2并联的方式,就可实现12个射频模组并联运行。1个射频模组的速率是 100K bps,12个射频模组并联后可提供1.2M bps,这就实现了大于 240K bps 的传输速率。

【技术探讨】一种多节点5Km(1.2M bps速率)实时 Sub-G 无线通信的物联网通讯解决方案_解决方案_03

WiMi-net 单载波并联技术方案同时兼顾到了无线通信距离和传输速率两个方面,此方案在整体解决方案上相比于4G专网的解决方案,在成本上具有非常明显的优势,极大的满足了用户的需求


WiMi-net单载波并联技术方案的优势:

1、距离远   无线通信距离5Km(空旷环境,玻璃钢天线架高7m)

2、速率高  可实现1.2M bps的传输速率

3、实时性高  无线网络实时性高。

4、成本低   相对4G专网技术,整套无线通讯方案的成本较低

       5、便捷  用户安装操作简单。

标签:Sub,1.2,bps,无线通信,5Km,并联,载波,速率
From: https://blog.51cto.com/u_16446045/9070420

相关文章

  • 一个 39.3T 的集群从TiDB v3.1.0迁移升级到 TiDB v7.1.2 的实践
    作者:xingzhenxiang集群目前情况数据39.3Ttidb版本数据导出方式选择1、BR这个版本刚开始支持,不知道有什么未知bug,暂时没有选择2、逻辑导出,首先考虑同版本发行对应的mydumper,出现tidbserver内存耗尽,放弃3、最后选择dumplingv7.1.2,看文档说事兼容以前版本导出命......
  • CF997E Good Subsegments
    对于这一类析合树问题有简单的线段树扫描线做法:考虑一个长为\(len\)的区间内一定有\(len-1\)个数值相邻的对,于是每次新加一个数\(a_i\)可以考虑相邻的两个数的出现位置\(p\),若\(p\lei\)就对\([1,p]\)区间加,表示左端点在\([1,p]\)的区间内多出一个相邻对接下来的问......
  • datetime和subprocess模块
    datetime和subprocess模块【一】datetime模块【1】格式输出我们的日期/时间print(datetime.date(year=2023,month=12,day=20))print(datetime.time(hour=11,minute=36,second=10))print(datetime.datetime())【2】获取本地的时间print(datetime.date.today())#20......
  • OpenEuler22.03源码编译安装nginx1.24.0
    一、环境说明操作系统版本:OpenEuler22.03SP2LTSNginx版本:1.24.0安装位置:/app/nginxSelinux配置:关闭或设置为permissive二、Nginx安装#安装必要依赖dnf-yinstalltargccmakepcrepcre-develzlibzlib-developensslopenssl-devel#创建nginx安装文件夹mkdir/......
  • Python中__init_subclass__特殊方法
    __init_subclass__是Python3.6引入的一个特殊方法,用于在子类被定义时执行一些操作。这个方法允许你在父类中定义一个类方法,当子类继承父类时会自动调用这个方法,你可以在其中进行一些初始化工作。以下是关于__init_subclass__方法的一些重要点:目的:__init_subclass__方......
  • subprocess模块
    subprocess模块(一)介绍subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。简单理解就是:使用我们自己的电脑去链接别人的电脑(socket模块)(二)使用(1)导入模块importsubprocess(2)简单使用#windows系统默认的编码格式是:gbkimportsubp......
  • Sublime Text Html CSS JS 代码整理美化插件
    原文地址:SublimeTextHtmlCSSJS代码整理美化插件使用代码编辑编辑器的好处就是有很多功能可以用,特别是一个就是代码整理优化。在编写代码时,我们经常会遇到代码混乱、缩进不正确或格式不统一等问题。这些问题可能会导致代码难以阅读、维护和调试,降低开发效率。那么我这里说一......
  • 11.27每日总结
    今日完成所有大作业实验  实验一:百度机器翻译SDK实验一、实验要求实验一:百度机器翻译SDK实验(2023.11.29日完成)  任务一:下载配置百度翻译Java相关库及环境(占10%)。    任务二:了解百度翻译相关功能并进行总结,包括文本翻译-通用版和文本翻译-词典版(占20%)。    ......
  • 11.27
    静态内部类(static修饰类的话只能修饰内部类):静态内部类与非静态内部类之间存在一个最大的区别:非静态内部类在编译完成之后会隐含地保存着一个引用,该引用是指向创建它的外围类,但是静态内部类却没有。没有这个引用就意味着:1.它的创建是不需要依赖外围类的创建。2.它不能使用任......
  • 11.24
    static关键字:静态变量:使用static修饰的成员变量叫做静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。s......