以软件定义物联网芯片,以技术融合推动LPWAN2.0泛在物联
作为数字化产业重要的基础设施之一,物联网迎来了黄金发展期。物联网通信技术通过数据的采集、分析、输出,从浅层次的互联工具和产品深化,到成为重塑生产组织方式的基础设施和关键要素,正深刻地改变着传统产业形态和人们的生活方式,泛在物联的时代已然到来。
由于物联网场景的复杂化、碎片化,使得市场上缺失高效灵活的物联网方案,行业发展受限,天花板亟待进一步打开,物联网技术及生态融合是产业需求也是大势所趋。市场上有众多的物联网IoT技术解决方案,例如ZETA、LoRa、Sigfox、Zigbee、蓝牙、RFID、WiSun以及基于授权频谱的NB-IoT等技术。
但这些技术并不能相通,每种协议的终端只能与其对应的网关通信,导致物联网IoT终端成为一个个孤岛。比如资产的盘点以及流转跟踪在不同场景需要用到不同的协议,如物件在仓库内基于ZETA等主动上报的物联技术;而出仓库时的扫描记录、快递点位的跟踪以RFID、二维码等技术为主;在高速公路上的可视化跟踪需要用4G、ZETA等技术,而在沙漠、公海等通信覆盖有限的场景又采用卫星通信,这样导致各个环节需要不同的物联技术方案以及线上化管理并不能完全打通,极大地增加了运营成本。
除不同协议之外,由于物联网的碎片化应用,物联网终端即使采用同一协议,在不同场景也会用到不同参数。比如在工业、电力行业,设备的监测数据一般要求较高速率的传输。针对站点获取困难、容量要求较低和传输速率低的场景,则对接收灵敏度要求比较高。下表列出两种典型Advanced M-FSK两种速率:
因为速率不同,两者对同步灵敏度要求都完全不一样,对相应发射端导频长度和接收机算法要求就不一样。如果使用一套高灵敏度接收同步算法覆盖所有速率,则在使用高速率场景时,同步算法就会显得冗余,意味着功耗较大,资源浪费。
如果把现有技术关注局部连接,技术多而不通,数据难以融合,归纳为LPWAN1.0时代,那么我们急需一个让各种技术融合贯通,让物理世界极低成本、无感、低碳连接的“LPWAN2.0时代”。
如果说LPWAN 1.0技术是为了连接,那么LPWAN 2.0的技术演进方向将会是从场景中来到场景中去,其中非常重要的实现基础便是“软件定义物联网芯片”。
综上,纵行科技在继自主创新研发“Advanced M-FSK”物理调制技术上又提出“软件定义芯片(DSP + ASIC)”架构的物联网设计理念,让一颗物联网芯片能支持多种通信协议以及同一种协议不同速率得以实现。而其中核心技术之一是DSP技术,即如何通过DSP来定义物联网的物理层调制和解调技术。下面将着重介绍一下DSP的结构与特点。
随着大规模集成电路(Very Large Scale Integration Circuit,VLSI)的发展,依托于数字信号处理理论的进步,数字信号处理(Digital Signal Processing,DSP)逐渐发展成为一门独立的学科。DSP的应用,使多模归一成为可能,典型的DSP结构如下图所示:
DSP处理的核心是三个运算单元Scalar ALU,Vector ALU和MAC。它们在传统Scalar ALU的基础上,增加了矢量运算单元Vector ALU以及DSP特有的乘加运算单元MAC。Program Fetch Unit从Program Memory System中取出指令,在Program Control Unit单元中进行译指并分发给三个运算单元。
三个运算单元根据指令需要,调用Scalar Load/Store Unit和Vector Load/Store Unit 与 Data Memory System 获取需要的输入数据,进行运算,并把运算结果写回 Data Memory System。
DSP主要特点如下:
1.超长指令字(Very Long Instruction Word ,VLIW)和可变长度指令集(Variable-Length Instruction Set, VLIS)
超长指令字,结合可变长度指令集,使处理器在一次执行多个指令的同时,又保证了指令存储单元的高效使用。编译器根据当前处理的具体需求,在确保数据处理顺序,保证正确的前提下,智能地进行多指令的组合。从而使处理器在一个时钟周期内,完成尽可能多的运算。
2.单指令多数据(Single Instruction Multiple Data ,SIMD)并发
数字信号处理,往往伴随着大量的数据操作。SIMD加大了数据的并行度,从而突破了大量数据处理的场景下,取数存数的瓶颈。
3.定制乘加单元(MAC)
DSP的典型运算是实数的乘加运算,以及运算更复杂的复数乘加运算。因此,针对性地提高乘加运算的效率是提高系统容量的有效手段。
4.多级流水(Pipeline)
为了提高指令执行的各个模块(示意图中的:Program Fetch Unit、Program Control Unit、运算单元Scalar ALU/Vector ALU与MAC、Scalar/Vector Load/Store Unit等)的工作效率,DSP把一条指令分解为与串行模块个数相当的流水级数,从而使各个模块都并行地工作,进而提高了数字信号处理器的运行效率。
5.实时处理的优化
为了支持实时快速的信号处理运算,在硬件上对处理流程进行了针对性的优化。如:分支预测(Branch predictor)、零开销循环(zero overhead loop)等技术,逐渐得到应用。
在IoT领域,DSP又包含了如下特征:
1.低功耗
由于IoT领域对轻便的需求,往往选用轻便的供电解决方案(纽扣电池,纸电池等)。因此,低功耗性能便成为决定续航能力的关键因素。随着低功耗技术的发展,在处理器中对各个模块的运行进行了周密的配置,遵循“非用即关”的策略,以节约功耗。同时,极力降低睡眠功耗,数字信号处理器的睡眠低功耗通常达到微安级别。
2.支持无线通信算法
物联网应用领域包含很多移动场景,信号的传输需要通过无线来实现。因此,包含无线信号发射机和接收机,便成了标准配置。其中,无线通信算法的先进与否,决定了产品解决方案的核心竞争力。
纵行科技根据DSP的特点,设计了新一代LPWAN2.0物联网芯片,实现软件定义芯片:
1、射频通道共用,多模时分终端,即多种协议不能同时发送或接收,在不同时刻接收和发送协议;
2、MCU共用,支持在芯片的MCU核里开发一种或多种协议;
3、物理层一些通用技术,如FFT运算,采样硬化即用ASIC实现,可变部分如调制和解调才用DSP实现。
该芯片针对SubG频段,专门为极低功耗物联网设计,休眠功耗低于1uA。同时,内置两个PA,支持线性和非线性功放,即可以支持传统LPWAN信号发送,也在必要时支持其他对线性要求较高的信号发送。
软件定义芯片使客户用异构网络支持同一个资产的跟踪成为可能,即一颗芯片或者一个物联网终端就能支持该资产的库内盘点、出库及快递点位跟踪、公路等物流流转可视化跟踪、以及沙漠海洋等地区的卫星物联网跟踪。
基于异构网络融合,物联网通信可以根据用户的需求特点(例如车载用户)、业务特点(例如实时性要求高)基于功耗和成本等,智能化地为用户选择最合适的通信技术及网络,从而提供更好的QoS。
以软件定义物联网芯片,以技术融合推动LPWAN2.0泛在物联的更多相关文章
- 未来-区块链-Micron:区块链永远不会忘记:内存对这项革命性技术的推动作用
ylbtech-未来-区块链-Micron:区块链永远不会忘记:内存对这项革命性技术的推动作用 1.返回顶部 1. 俗话说,大象永远不会忘记.区块链亦是如此. 内存是区块链的核心,它是一种以关键方式构 ...
- DW1000芯片定位技术解析
近些年来随着物联网和机器人技术的大发展,精确定位技术的热度也随之攀升.目前精确定位的技术有很多,如基于wifi.RFID.zigbee.超声波.UWB等技术都可以实现精准定位.由于技术的不同,精度也不 ...
- [转帖]首颗国产DRAM芯片的技术与专利,合肥长鑫存储的全面深度剖析
首颗国产DRAM芯片的技术与专利,合肥长鑫存储的全面深度剖析 https://mp.weixin.qq.com/s/g_gnr804q8ix4b9d81CZ1Q 2019.11 存储芯片已经成为全球珍 ...
- 关于蜂窝物联技术 NBIoT 的一些观点
背景 SigFox 开始于2009,这项技术对长期作为标准移动电话交互标准的3GPP造成了有力冲击.SigFox 解决了终端设备互联场景下的多个痛点: 1 过于复杂: 2 昂贵的设备: 3 耗电不持久 ...
- 国内物联网平台(3):QQ物联智能硬件开放平台
国内物联网平台(3)——QQ物联·智能硬件开放平台 马智 平台定位 将QQ帐号体系.好友关系链.QQ消息通道及音视频服务等核心能力提供给可穿戴设备.智能家居.智能车载.传统硬件等领域的合作伙伴,实现用 ...
- 国内物联网平台初探(三) ——QQ物联·智能硬件开放平台
平台定位 将QQ帐号体系.好友关系链.QQ消息通道及音视频服务等核心能力提供给可穿戴设备.智能家居.智能车载.传统硬件等领域的合作伙伴,实现用户与设备.设备与设备.设备与服务之间的联动. 实现用户与设 ...
- LTE时代的定位技术:OTDOA,LPP,SUPL2.0
LTE时代的定位技术:OTDOA,LPP,SUPL2.0 移动定位技术的发展历程 如今智能手机已经在整个社会普及,数量众多的手机应用成为了人们生活当中不可或缺的一部分.越来越多的手机应用都用到了手机定 ...
- [视频]物联网&集成系统中的物联交互、数据存储、效果展示形成快速解决方案。附:ServerSuperIO 3.6.2 版本发布。
ServerSuperIO v3.6.2版本更新内容: 设备驱动与实时库对接的Tag配置与OPC Client读取数据的配置统一用一个配置文件. 设备驱动继承DeviceDynamic接口的子类支持存 ...
- MCP|WJ|Identification of candidate plasma protein biomarkers for cervical cancer using the multiplex proximity extension assay(利用多重邻位延伸分析技术进行宫颈癌血浆蛋白候选生物标记物的鉴定研究)
文献名:Identification of candidate plasma protein biomarkers for cervical cancer using the multiplex pr ...
随机推荐
- Mac平台下git命令自动补全
一.安装bash-completion 安装Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com ...
- ReentrantLock源码详解
前言 以前只知道ReentrantLock底层基于AQS实现,相对于(旧版本的)synchronized: 更轻量(基于CAS而不是管程),由JDK实现 可以实现公平/非公平 可中断等待 可绑定多个条 ...
- Python花式读取大文件(10g/50g/1t)遇到的性能问题(面试向)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_97 最近无论是面试还是笔试,有一个高频问题始终阴魂不散,那就是给一个大文件,至少超过10g,在内存有限的情况下(低于2g),该以什 ...
- ADB命令用法大全
一.ADB简介 Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互:使用 ...
- Less混合结合:nth-child()选择器的高级玩法
1.先看效果图 上图中比较麻烦的是每块的底色处理,下面看怎么处理 2.:nth-child(n) 选择器 匹配属于其父元素的第 N 个子元素,不论元素的类型. n 可以是数字.关键词或公式. 数字:最 ...
- 发布Android库至MavenCentral详解
Sonatype 账号 MavenCentral 和 Sonatype 的关系 库平台 运营商 管理后台 MavenCentral Sonatype oss.sonatype.org 因此我们要发布L ...
- 那些舍不得删除的 MP3--批量修改mp3的ID3tag
整理电脑时发现很多mp3.那是大约2001年至2009年之间.那个时候大家听歌,还是习惯从网上下载mp3.虽然现在听歌比从前方便多了,简单到只需在APP中输入歌名,但用播放器听mp3的感觉是完全不同的 ...
- Luogu2439 [SDOI2005]阶梯教室设备利用 (动态规划)
同上一题,区间改左闭右开就双倍经验了.貌似可以跑最长路. #include <iostream> #include <cstdio> #include <cstring& ...
- ceph 007 双向池同步 rgw对象网关配置 s3对象存储
增量导入导出要基于快照 导出的过程当中害怕镜像被修改所以打快照.快照的数据是不会变化的 镜像级别的双向同步 镜像主到备,备到主.一对一 就算是池模式的双向同步,镜像也具有主备关系 双向同步,池模式 [ ...
- java-前端之js
js: js的三种形式: <!-- 事件:就是用户的操作或者动作,就是js被调用的时机:如:单机事件,双击事件 --> <!-- 1.事件定义式:在定义事件时直接写js --> ...