打印
[学习资料]

华为NearLink(星闪)相关简介

[复制链接]
8182|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 yinxiangxv 于 2023-12-2 12:50 编辑

#申请原创# 星闪技术融合了wifi,蓝牙等无线短距离传输技术。首先回顾一下wifi和蓝牙的通信协议。
Wi-Fi(无线局域网)使用的通信协议通常是基于IEEE 802.11系列标准的,其中最常见的包括以下几个主要协议:
  • IEEE 802.11b:支持最高11 Mbps的数据传输速度,工作在2.4 GHz频段。
  • IEEE 802.11a:支持最高54 Mbps的数据传输速度,工作在5 GHz频段。
  • IEEE 802.11g:支持最高54 Mbps的数据传输速度,工作在2.4 GHz频段。
  • IEEE 802.11n:支持最高300 Mbps或更高的数据传输速度,使用多天线技术,工作在2.4 GHz和5 GHz频段。
  • IEEE 802.11ac:也称为Wi-Fi 5,支持最高1 Gbps或更高的数据传输速度,使用多天线技术,工作在5 GHz频段。
  • IEEE 802.11ax:也称为Wi-Fi 6,支持更高的数据传输速度和更好的网络性能,特别是在拥挤的网络环境中,工作在2.4 GHz和5 GHz频段。

这些协议定义了Wi-Fi网络的工作方式,包括数据传输速度、频段、信道分配、加密和其他功能。Wi-Fi设备必须符合这些标准,以确保互操作性和兼容性。
蓝牙的通信协议通常基于蓝牙技术标准来实现,最常见的是蓝牙核心规范(Bluetooth Core Specification)。蓝牙核心规范定义了蓝牙技术的工作原理、协议栈、数据格式和互操作性标准,使各种蓝牙设备能够相互通信和配对。
蓝牙技术的最新版本是蓝牙5.2(Bluetooth 5.2),它包括一系列不同的协议规范,用于不同的应用场景,例如蓝牙低功耗(Bluetooth Low Energy,BLE)和经典蓝牙(Classic Bluetooth)。
要深入了解蓝牙通信协议和规范,可以查阅以下资源:
  • 蓝牙特殊兴趣组织(Bluetooth Special Interest Group,SIG)的官方网站:这是蓝牙技术的官方组织,他们发布了蓝牙核心规范和其他相关文档。您可以在他们的网站上找到最新的规范和技术白皮书。官方网站链接:https://www.bluetooth.com/
  • 蓝牙核心规范文档:这些文档详细描述了蓝牙技术的各个方面,包括通信协议、协议栈、蓝牙配对过程等。您可以在蓝牙SIG的官方网站上找到这些文档,但需要注册并登录以获取访问权限。
  • 书籍和在线教程:有许多书籍和在线教程专门介绍蓝牙技术和协议。您可以搜索一些权威的蓝牙技术书籍,例如 "Bluetooth Essentials for Programmers" 和 "Bluetooth 5: With Mesh, BLE 5.0, and Multi-Role"。

关于wifi目前已经有一些开源的参考方案,那么市场上面主要的wifi芯片设计公司有哪些呢?又有哪些开源方案可以参考呢?

知名的Wi-Fi芯片制造商:
  • Qualcomm Atheros:Qualcomm Atheros是一家知名的半导体公司,提供各种Wi-Fi和蓝牙芯片,适用于移动设备、物联网和网络设备。
  • Broadcom:Broadcom是另一家主要的半导体公司,提供各种Wi-Fi芯片,包括用于路由器、嵌入式设备和智能手机的芯片。
  • MediaTek:MediaTek也是一家重要的半导体公司,提供Wi-Fi和蓝牙组合芯片,广泛用于智能手机和IoT设备。
  • Espressif Systems:Espressif Systems是一家专注于Wi-Fi和蓝牙技术的公司,他们的ESP8266和ESP32芯片系列在物联网项目中非常受欢迎。

开源Wi-Fi芯片设计项目:
  • ESP8266/ESP32:Espressif Systems的ESP8266和ESP32是基于开源设计的Wi-Fi和蓝牙芯片,它们广泛用于各种物联网和嵌入式应用。Espressif提供了开发工具和文档来支持这些芯片的开发。
  • OpenWiFi:OpenWiFi项目是一个开源的Wi-Fi IP库,它允许硬件设计师创建自己的Wi-Fi芯片或集成Wi-Fi到自己的项目中。该项目由Tensilica公司(Cadence的一部分)推动。

关于蓝牙目前已经有一些开源的参考方案,那么市场上面主要的蓝牙芯片设计公司有哪些呢?又有哪些开源方案可以参考呢?
知名的蓝牙芯片制造商:
  • Nordic Semiconductor:Nordic Semiconductor是一家领先的蓝牙芯片制造商,他们提供了一系列的nRF系列芯片,包括适用于BLE和蓝牙5.0的芯片。
  • Qualcomm Atheros:Qualcomm Atheros是一家知名的半导体公司,提供各种蓝牙和Wi-Fi芯片,广泛应用于移动设备和物联网应用。
  • Cypress Semiconductor:Cypress Semiconductor(现在属于Infineon Technologies)提供了蓝牙和Wi-Fi芯片,用于各种嵌入式和物联网设备。
  • Texas Instruments:Texas Instruments(TI)也提供了各种蓝牙芯片,包括适用于BLE和经典蓝牙的芯片,广泛用于嵌入式系统。

开源蓝牙芯片设计项目:
  • Zephyr Project:Zephyr是一个开源的实时操作系统(RTOS),具有广泛的硬件支持,包括蓝牙芯片。它包括用于蓝牙BLE的堆栈,可用于开发自定义蓝牙应用。
  • Apache Mynewt:Apache Mynewt是一个轻量级、可嵌入的操作系统,具有蓝牙支持。它允许开发人员构建自己的BLE应用程序,并支持多种蓝牙芯片。
  • BlueZ:BlueZ是Linux操作系统上的开源蓝牙协议栈,提供了一组工具和库,用于管理和控制蓝牙设备。虽然不是蓝牙芯片设计项目,但它对于在Linux上使用蓝牙非常有用。

那么星闪无线通信系统有哪些部分组成的呢?




其中的SLB采用了超短帧,多点同步,双向认证,快速干扰协调等技术
  • 超短帧(Ultra-Short Frame):这是一个通信领域的概念,指的是非常短的数据帧或报文。这种技术通常用于高速通信系统中,以减少传输延迟和提高通信效率。
  • 多点同步(Multipoint Synchronization):这是一种网络同步技术,用于确保多个节点在网络中的时钟和时间同步。这对于分布式系统和协作通信非常重要。
  • 双向认证(Mutual Authentication):这是一种安全协议,要求通信双方(通常是客户端和服务器)相互验证其身份,以确保安全通信。这在网络安全和身份验证领域非常重要。
  • 快速干扰协调(Fast Interference Coordination):这是一种处理通信系统中干扰问题的技术,旨在减少干扰并提高信号质量。它在无线通信和射频领域中有广泛应用。

以下是一些推荐资源,可以帮助您深入了解这些概念:
  • 有关超短帧的详细信息,您可以查阅与高速通信和数据传输相关的书籍,如《High-Speed Digital Design: A Handbook of Black Magic》。
  • 有关多点同步的资源,您可以查找关于网络同步和时钟同步的书籍和论文,如IEEE期刊上的相关文章。
  • 有关双向认证的详细信息,您可以查找关于网络安全和身份验证的书籍,如《Network Security Essentials》。
  • 有关快速干扰协调的资源,您可以查找关于无线通信干扰管理和射频工程的书籍,如《Wireless Communication Networks and Systems》。

那么关于什么是双向认证加密,跨层调度优化技术呢?
双向认证加密(Mutual Authentication Encryption)是一种安全通信协议,要求通信的双方(通常是客户端和服务器)相互验证其身份,以确保安全的通信。在这种协议中,不仅客户端验证服务器的身份,服务器也验证客户端的身份,从而确保双方都是合法的通信参与者。
跨层调度优化技术(Cross-Layer Scheduling Optimization)是一种网络优化方法,它不仅依赖于特定层次(例如物理层或网络层),而是跨越多个网络层次,以最大化系统性能或满足特定的性能需求。这种技术通常在无线通信网络中有广泛的应用,以优化资源分配、减少干扰和提高网络效率。
以下是一些相关的文章、论文和书籍推荐,以深入了解这两个概念:
关于双向认证加密:
  • 文章:"Mutual Authentication in TLS/SSL" - 该文章详细解释了TLS/SSL协议中的双向认证,可用于深入理解该概念。
  • 书籍:"Network Security Essentials" by William Stallings - 这本书包括了关于双向认证和其他网络安全概念的详细内容。

关于跨层调度优化技术:
  • 论文:"Cross-Layer Optimization for Wireless Networks: Challenges and Approaches" - 这篇论文探讨了跨层优化在无线通信网络中的应用和挑战。
  • 书籍:"Cross-Layer Design in Optical Networks" by Huifang Sun - 这本书关注光网络中的跨层设计,但其中的原则和方法也可适用于其他类型的通信网络。
  • 论文:"A Survey on Cross-Layer-Based MAC and Routing Protocols in Wireless Sensor Networks" - 如果您关注无线传感器网络中的跨层调度,这篇论文提供了相关信息。

SLE采用polar信道编码提升传输可靠性,减少重传节省功耗,这是如何实现的?


SLE(Space Link Extension)是一种用于太空通信的标准,通常使用在地球和航天器之间的通信链路中。Polar信道编码是一种错误纠正编码技术,可以提高数据传输的可靠性。将Polar信道编码应用于SLE中,有助于减少错误,降低重传率,从而节省功耗和提高通信的可靠性。
以下是SLE采用Polar信道编码来提升传输可靠性并减少重传以节省功耗的一般工作原理:
  • 数据编码:在发送端,数据被编码为一系列的比特,然后通过Polar编码算法进行编码。Polar编码通过重新排列输入比特来创建具有更好纠错能力的编码比特序列。
  • 错误检测和纠正:在接收端,接收到的数据经过Polar译码器进行解码。Polar编码具有良好的错误检测和纠正能力,可以检测和纠正数据传输中的错误比特。
  • 减少重传:由于Polar编码提高了数据传输的可靠性,接收端通常能够在不需要重传的情况下正确解码数据。这减少了重传的需求,从而节省了通信链路上的功耗。
  • 节省功耗:减少了重传次数后,通信系统的功耗也相应减少。这对于太空通信系统非常重要,因为太空中的能源通常是有限的。

[backcolor=rgba(247, 247, 248, 0.5)]SLE(Space Link Extension)采用Polar信道编码涉及到多个技术和概念,包括编码、纠错、调制、解调等。以下是一些相关的技术和一些建议的论文、书籍,可以帮助您深入了解SLE和Polar信道编码:
  • Polar编码:Polar编码是一种强大的纠错编码技术,可以提高通信链路的可靠性。您可以查看关于Polar编码的学术论文和书籍,以深入了解其原理和应用。

    • 论文:"Arikan, E. (2009). Channel polarization: A method for constructing capacity-achieving codes. IEEE Transactions on Information Theory, 55(7), 3051-3073." - 这是Polar编码的经典论文,详细描述了Polar编码的构建方法和性能。
    • 书籍:"Polar Coding for Wireless Channels" by Erdal Arikan - 该书由Polar编码的创始人之一编写,提供了关于Polar编码的深入信息。

  • SLE和太空通信:了解SLE和太空通信的背景和应用非常重要。以下是一些关于太空通信的书籍和论文:

    • 书籍:"Satellite Communication Systems" by Gerard Maral and Michel Bousquet - 该书提供了关于卫星通信系统的广泛信息,包括SLE的一般概述。
    • 论文:"Space Data Link Security: A Review and Future Directions" by Boudewijn Haverkort, Jeroen van der Wal, and Raluca Iosif - 这篇论文探讨了太空数据链路的安全性,可能涉及到SLE和Polar编码的相关内容。

  • 太空通信标准:了解SLE的标准和规范也很重要。这些标准通常由国际电信联盟(ITU)和其他太空通信组织制定。

    • 论文:"ITU-R Recommendations for Space Communications" - 您可以查阅ITU-R发布的关于太空通信的建议和标准文档,以深入了解SLE的规范。
    • 在这里想要重新提醒一下,图片中谈到的SLE对标的是低功耗蓝牙,而这里提供的是太空通信,也就是卫星通信相关技术文章,也许他们之间真的存在这样的关系?
    • 另外可以参考一下知乎大佬已经总结的相关的内容:对于技术优势的总结:星闪在空口技术上采用了很多类似 5G 的技术,而在技术细节上比蓝牙和 Wi-Fi 更先进。比如星闪在 OFDM 和 CP 设计、时域和频域调度颗粒方面就和 5G 很类似,甚至用上了 5G 的 Polar 编码技术,带来了传输带宽以及抗干扰能力的提升。



    • 星闪系统协议栈分为应用层(OSI 5~7层)、网络与传输层(OSI 3~4层)和接入层(OSI 1~2层)[1].数据链路层保障数据的可靠传输,数据链路层包含链路控制层和媒体接入层,这和蓝牙的链路控制层非常相似。而物理层实现比特流传输功能,星闪技术要点应该集中在物理层的提升。
      所以,接下来,从物理层的频段与传输波形、帧结构、多域协同、低功耗设计、混合自动重传机制、信道编码与调制几个方面讲解其对性能的提升。
      频段与传输波形
      [1]空口性能白皮书在物理层特性的开头写道:
      系统采用CP-OFDM波形传输,物理层时间度量为基本时间单位Ts的倍数。Ts定义为Ts=1/fs, fs=30.72MHz,子载波间隔Δf=480kHz。
      CP-OFDM波形传输,循环前缀-正交频分复用,真是让人一脸懵逼呢。
      推荐两个讲的比较好的文章:
      无线通信基础2:深入理解OFDM(含Matlab代码) - hal3515的文章 - 知乎
      给“小白”图示讲解OFDM的原理
      CP-OFDM(Cyclic Prefix Orthogonal Frequency Division Multiplexing)是一种非常常见的无线通信技术,常用于短距离无线通信,例如WiFi和4G/5G移动通信。OFDM(正交频分复用)是一种多载波调制技术,它将高速数据流分割为多个较低速的子数据流,然后在多个正交子载波上并行传输。
      在CP-OFDM系统中,每个OFDM符号都会添加一个循环前缀,这个循环前缀是该符号的一部分,以便在接收端进行解码时可以将其视为一个连续的信号。循环前缀的引入可以消除多径干扰的影响,并且可以使得OFDM符号的末尾与下一个OFDM符号的开始之间有一个平滑的过渡,从而避免了符号间干扰。
      简而言之,OFDM是一种在多个正交子载波上并行传输,提高传输速度的技术,而循环前缀是为了提高传输的正确率。
      至于“物理层时间度量为基本时间单位Ts的倍数”,可以这么理解:基带上一个OFDM symbol的发送时间正好发送一个一次谐波的完整波形。
      那么OFDM的优势是什么呢?

      • 频谱效率高:OFDM系统将信号分割为多个子载波进行传输,可以有效地提高频谱效率。
      • 适用于高速数据传输:由于OFDM系统可以将数据分割为多个子载波进行传输,因此可以实现高速数据传输。
      OFDM的子载波间隔最低能达到奈奎斯特带宽,也就是说(在不考虑最旁边的两个子载波情况下),OFDM达到了理想信道的频带利用率。
      所以白皮书之后关于频段宽度的指标也可以解释了:
      星闪系统载波带宽最小为20MHz,向上支持40/60/80/100/160/320MHz规格的载波带宽,分别由连续多个20MHz的载波聚合方式组成。20MHz载波由连续39个子载波组成,子载波间隔480KHz。

      因此正交频分复用相当于提高频带的利用率,更准确来说它可以使频带的利用率达到理论上的最大值。SLE和SLB都是用CP-OFDM波形传输,但是SLB的频带可以扩展到最大320MHz,而SLE只使用20MHz中的38个信道。OFDM会使用全频带的载波进行传输,一定程度上传输速率与频带宽度成正比。
      那么“传统”的蓝牙物理层频段与波形是怎么样的呢?
      蓝牙的调制方式: GFSK,高斯频移键控,以及跳频技术FHSS。
      蓝牙工作在2.4G的ISM频段,具体为2400-2483.5MHz,信道带宽1MHz,有79个信道。第一个信道从2.402开始,信道频率为2402+K,K取0-78,共79个信道。在频段前面和后面均有一段的保护带宽,分别为2.4~2.4019G和2.481~2.4835M。
      蓝牙技术运用了跳频技术,主设备按照特定的伪随机码以每秒1600次的频率不断地从一个信道跳到另一个信道,这样可以有效避免信号干扰。
      可以看到,蓝牙通过在快速切换频率来实现数据传输的稳定和安全,而正交频分复直接把各个载波频段都用了起来,传输速率更快理所当然。
      帧结构
      这一部分首先需要理解一下星闪的帧结构。就数据构成而言,它和蓝牙的数据帧构成很相似,分为:地址、链路层包头、数据。不同的点在于,蓝牙的包头会更冗杂,它包括前导码、MAC地址、PDU、循环冗余校验等。另外,对于递延时高并发场景,星闪支持初步验证后直接透传,就是说不传包头啥的直接传数据。

      星闪系统采用TDD(Time-Division Duplex)方式,超帧格式如下图所示,每超帧包含48个无线帧,每超帧持续时间为1ms,每个无线帧的持续时间为20.833µs。

      就是说传输的每个短帧包都是双工的,并且G和T的配比是可以调节的,中间有符号位和GAP位。
      每个帧更“轻量化”,打包拆包时间更短,帧间隔更短,延时也就更低。
      另一方面,在空口技术测评中由这么一段话:
      星闪系统开销信号(如同步信号,广播信息,控制信息,接入信息,物理层ACK反馈信息等)的资源分散到多个无线帧中传输,从而确保了每个无线帧都有资源传输G链路数据包和T链路数据包。
      也就是说,类似于蓝牙每个帧头内的PDU数据,会被分散到各个无线帧中,从而减小帧结构。
      那么,为什么蓝牙不采用更低的帧间隔呢?在之前实践中[10]可以看到,更低的传输间隔是提高传输的速度的关键,但间隔短了容易出现帧堵塞情况,即使你在程序中没1ms调用一次蓝牙发送,但实际也只能per10ms发送一次,发送程序要么堵塞等待,要么缓存区溢出。蓝牙协议底层限制了传输间隔,可能出出于低功耗和设备的复杂性考虑。
      同步与多域协同
      星闪使用短帧结构,各设备之间可以快速实现同步。另一方面,星闪系统通过多G节点间时间/频率同步降低多域间的干扰。
      同步的过程会采用一个包含同步信号的帧,而各设备间建立同步能有效减少干扰。星闪系统采用OFDM波形,存在多个通信域的场景下,即使不同的通信域使用不同的频点,如果频率差不是子载波间隔SCS=480KHz的整数倍或者定时差异超过CP,则会造成子载波间的干扰,特别的,在干扰来自多个通信域的情况。
      这是因为OFDM波形,子载波之间是正交的。如果不同通信域的频率差异不是子载波间隔的整数倍,就会导致子载波之间的正交性受到破坏,从而引入干扰。 即使在干扰源比信号源距离接收设备近得多的情况,G节点之间的时频不对齐引入的干扰会显著降低 接收信干噪比。多G节点间时/频同步可以显著降低多域间的干扰,提升多域共存时的频谱效率。所以在多个域连接时,会进行时间同步,下图是一个同步过程示意图,当两个域连接后,他们就会逐渐同步。

      这个同步抗干扰在多设备情况下很有用,比FHSS在多设备场景下的抗干扰能力更强。但可以预见的是,这在只有星闪的2.4GHz环境下会比较有用,因为它无法消除2.4GWIFI蓝牙的干扰。
      低功耗设计
      蓝牙4.0一个重要的升级就是支持了BLE,低功耗蓝牙,甚至4.0之后的蓝牙协议都称为BLE而不是BT。
      那么BLE是怎么做到低功耗的?
      • 传统蓝牙使用16~32个频段进行广播,而BLE仅使用3个广播频段;每次广播时的射频开启时间由传统蓝牙的22ms减少为0.6~1.2ms
      • BLE设计了深度睡眠状态(Duty-Cycle)来替代传统蓝牙的空闲时间
      • 缩短连接过程;为每个设备发放唯一的MAC地址,优化连接拓扑
      在星闪中是如何设计低功耗模式的呢?
      星闪系统中,G节点可以根据数据的传输特性,通过配置非连续传输(DRX)节省T节点的功耗。T节点工作在DRX状态时,可以根据G节点的配置的接收周期以及每个周期内的持续接收时间,有选择性的在被配置的无线帧/超帧上接听数据,节省T节点功耗。 G节点在通过高层信令配置T节点非连续传输(DRX)的基础上,还可以通过G链路控制信息动态指示T节点跳过当前的非连续传输周期,进一步节省T节点功耗。
      就是说可以通过降低接受和发送频率来降低功耗。而在连接、广播方面,建立连接的速度比较快,而且也没有看到广播模式。
      大量用户稳定连接: 星闪系统中,用于标识T节点的物理层标识(ID)长度为12比特,理论上单 个G节点可最多支持2^12=4096个T节点。 接入控制方式:星闪系统采用集中式调度,避免了大量节点分布式资源抢占带来的链路冲突, 提高了系统吞吐量。星闪系统也支持非竞争接入方式,即可支持大量T节点在相互正交的资 源上同时发起群接入,可实现毫秒量级接入,可满足“上电即工作”的场景下的服务需求。
      此外,上面是技术文档中关于接入的描述,那么如果把“T节点ID长度为24比特”,是否就可以说理论上支持接入2^24个设备了呢?(蓝牙MAC地址24bit)
      重传机制
      星闪支持混合自动重传请求(HARQ,Hybrid ARQ),是一种FEC和ARQ相结合的技术,目的是增加链路的传输可靠性。传统ARQ,当接收端检测到接收的信息中有错误时,接收的错误包信息直接丢弃,并请求发送端重传相应的数据包。与ARQ相比,HARQ对ARQ进行了相应的增强,即接收的错误包信 息并不丢弃,而是与重传包信息进行合并,提高接收可靠性。
      星闪系统采用基于Polar码的异步HARQ技术,支持最大4个HARQ进程,支持CC-HARQ方案和 IR-HARQ方案。CC-HARQ方案的收益来源于接收端多次软信息合并,提升接收端信息的等效SNR, 降低错误概率。IR-HARQ方案,根据Polar码的特点,重传时扩展母码长度或者发送第一次传输时没 有发送的编码比特,在获取能量增益的基础上进一步获取编码增益。
      该方案先进的地方在于,通过编码方式可以知道那一部分的数据是错误的,然后定向重传,而不像蓝牙CRC校验对不上就直接舍弃。
      信道编码和调制
      Polar码是基于信道极化理论构造的一种信道编码,是经过理论分析论证可以达到香农极限的信道编码,可以较好的对抗随机错误。RS码是一种线性分组码,是基于伽罗华域构建的多进制信道编码,每个符号可包含多个比特,抗突发干扰性能好,可以较好的对抗连续错误。星闪系统使用Polar码或RS码传输超低时延的小包业务(如车载主动降噪),确保系统可以在不同应用场景下实现高可靠传输。
      关于Polar码的功能推荐看这个视频:【老奇】5G,华为,土耳其——我花了两个月,搞懂了5G背后的秘密】
      简而言之,极化码是一种为了让信息从A-B传递无误差的编码方式,能收到就能知道对错,而不用像蓝牙一样加一大堆校验。综上所述,星闪实现快响应是依赖于物理层的时域和频域调度颗粒,以及混合自动重传机制,这些技术减少了传输延迟和提高了数据的可靠性;快传输、大带宽是依赖于物理层的波形采用CP-OFDM波形传输,充分利用多个频段;抗干扰是依赖于物理层的信道编码和调制技术,以及采用了5G的Polar编码技术,以及同步协同机制;低功耗主要是依赖于G端对T端低功耗模式调度和传输高数据可靠性;而多设备连接主要是因为其抗干扰能力和稳定性。



[backcolor=rgba(247, 247, 248, 0.5)]5G中的极化码通常指的是5G无线通信中的极化分复用(Polarization Multiplexing)技术,它是一种利用极化状态的多信道传输技术。极化码在5G标准中的具体实现取决于其应用场景和要求,通常涉及多种协议和技术。
[backcolor=rgba(247, 247, 248, 0.5)]那么5G极化码实现是如何被实现的呢?以下是一些关于5G极化码实现的一般性论文和书籍,这些资源可以帮助您深入了解5G极化码的协议和应用:
  • 论文:

    • "Polarization-Diversity for 5G and Beyond Wireless Communications: Theory and Implementation" by Tian, M., Gao, X., & Liu, J. (2018) - 该论文介绍了极化码在5G及未来无线通信中的理论和实现方法。
    • "Polar Codes for 5G Communication: An Overview" by Arikan, E. (2018) - 该论文提供了关于极化码在5G通信中的概述,包括其原理和应用。

  • 书籍:

    • "5G NR: The Next Generation Wireless Access Technology" by Erik Dahlman, Stefan Parkvall, and Johan Skold - 这本书探讨了5G技术的各个方面,包括极化码的应用。
    • "Polar Codes: A New Channel Coding Scheme for Future Communication Systems" by Erdal Arikan - 作者是极化码的创始人之一,这本书提供了深入的极化码理论和应用。





星闪的应用领域可以从这幅图中看出前景:

那么基于IP传输的TLS/TLCP加密协议是如何实现的呢?
[backcolor=rgba(247, 247, 248, 0.5)]TLS(Transport Layer Security)是一种用于保护网络通信的协议,它提供了加密和身份验证机制,以确保通信的安全性和隐私。TLS是基于IP传输的协议,它通常在传输层(Transport Layer)上运行,用于保护应用层通信,如HTTPS、SMTPS等。
[backcolor=rgba(247, 247, 248, 0.5)]以下是TLS的一般实现步骤:
  • 握手协商:通信的两端首先执行TLS握手协商,以确定加密算法、密钥交换方法和其他加密参数。这个过程通常包括ClientHello、ServerHello、密钥交换和协商参数等步骤。
  • 密钥交换:在握手期间,客户端和服务器使用非对称加密算法(如RSA或ECDH)来交换密钥。这些密钥将用于后续通信的对称加密。
  • 数据传输:一旦密钥协商完成,客户端和服务器之间的数据传输将使用对称加密算法进行加密和解密。这确保了通信的保密性。
  • 身份验证:TLS还提供了一种可选的身份验证机制,允许服务器验证客户端(客户端身份验证通常不是必需的)。
  • 通信终止:通信结束时,可以执行安全的关闭握手以终止TLS会话。

[backcolor=rgba(247, 247, 248, 0.5)]相关的论文和书籍推荐:
  • 书籍:

    • "SSL and TLS: Designing and Building Secure Systems" by Eric Rescorla - 这本书提供了深入了解SSL/TLS协议的详细信息,包括协议设计和实现。
  • 论文:

    • "The TLS Protocol Version 1.0" by Tim Dierks and Christopher Allen - 这是TLS 1.0协议的规范文档,可以帮助您了解协议的具体细节。
    • "The Transport Layer Security (TLS) Protocol Version 1.3" by E. Rescorla - 这是TLS 1.3协议的规范文档,介绍了TLS的最新版本。
    • "A Comparative Analysis of TLS Handshake Protocol" by Bharat Bhargava, et al. - 这篇论文探讨了TLS握手协议的比较分析,可以帮助您理解握手协议的实现和性能。


[backcolor=rgba(247, 247, 248, 0.5)]总之,在最后谈一些看法,技术的开发和经验的积累是一个很难熬的过程,但是就像长安三**里面的最经典的一句话:两岸猿声啼不住,轻舟已过万重山……
[backcolor=rgba(247, 247, 248, 0.5)]

使用特权

评论回复
沙发
幸福小强| | 2023-10-17 21:51 | 只看该作者
无线模块太多了。

使用特权

评论回复
板凳
AloneKaven| | 2023-11-21 10:17 | 只看该作者
这个怎么做到这么快的

使用特权

评论回复
地板
chenqianqian| | 2023-11-22 08:26 | 只看该作者
希望星闪能成为国内的主流无线通信技术

使用特权

评论回复
5
Bowclad| | 2023-11-23 14:51 | 只看该作者
这个什么时候能上线使用啊

使用特权

评论回复
6
MessageRing| | 2023-11-27 14:51 | 只看该作者
这么快的速度,有什么缺点吗

使用特权

评论回复
7
包子3号| | 2023-11-27 15:11 | 只看该作者
了解一下

使用特权

评论回复
8
Stahan| | 2023-11-30 23:26 | 只看该作者
这个传输距离这么远,功耗是不是很大

使用特权

评论回复
9
星辰大海不退缩| | 2023-12-1 08:22 | 只看该作者
具体性能以及优缺点呢?

使用特权

评论回复
10
Henryko| | 2023-12-4 11:31 | 只看该作者
什么时候可以用到啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

296

帖子

0

粉丝