【学习笔记】卫星通信NTN 3GPP标准化进展分析(三)- 3GPP Release17 内容

news2024/11/24 12:52:43

一、引言:

本文来自3GPP Joern Krause, 3GPP MCC (May 14,2024)

Non-Terrestrial Networks (NTN) (3gpp.org)

本文总结了NTN标准化进程以及后续的研究计划,是学习NTN协议的入门。

【学习笔记】卫星通信NTN 3GPP标准化进展分析(一)-基本信息-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/u011376987/article/details/141790786?spm=1001.2014.3001.5501

【学习笔记】卫星通信NTN 3GPP标准化进展分析(二)- 3GPP Release16 内容-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/u011376987/article/details/141791684?spm=1001.2014.3001.5501【学习笔记】卫星通信NTN 3GPP标准化进展分析(三)- 3GPP Release17 内容-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/u011376987/article/details/141791743?spm=1001.2014.3001.5501

【学习笔记】卫星通信NTN 3GPP标准化进展分析(四)- 3GPP Release18内容-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/u011376987/article/details/141791799?spm=1001.2014.3001.5501

【学习笔记】卫星通信NTN 3GPP标准化进展分析(五)- 3GPP Release19 研究计划-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/u011376987/article/details/141791831?spm=1001.2014.3001.5501

【学习笔记】卫星通信NTN 3GPP标准化进展分析(六)- 参考标准-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/u011376987/article/details/141791904?spm=1001.2014.3001.5501

二、Release 17

第17版(ASN.1在2022年6月冻结)是3GPP规范中首次包含非地面网络(NTN)规范要求的版本。

WG SA1

第17版工作项目“5GSAT第1阶段”(5GSAT)将第16版研究项目(SI)FS_5GSAT的结果转化为TS 22.261中的第1阶段要求(另见SP-200569 CR0428rev4)。请注意,TS 22.261是5G系统的第1阶段描述,自第15版以来就存在。其中包含了诸如以下要求:

  • 5G系统应支持同一运营商或具有协议的不同运营商所拥有的5G陆地接入网络和5G卫星接入网络之间的服务连续性(第6.2.3条)。
  • 支持卫星接入的5G系统应使支持卫星接入和陆地接入的用户设备(UE)能够在5G卫星网络和5G陆地网络之间漫游(第6.2.4条)。
  • 支持卫星接入的UE应根据归属运营商策略,支持优化对具有卫星接入的公共陆地移动网络(PLMN)的网络选择和重选(第6.2.4条)。
  • 5G系统应能够支持所支持的接入网络(如NG-RAN、WLAN、固定宽带接入网络、5G卫星接入网络)之间的移动性(第6.3.2.1条)。
  • 5G系统应能够通过增强3GPP系统来处理卫星回程引入的延迟,来支持使用卫星接入的服务(第6.3.2.3条)。
  • 支持卫星接入的5G系统应支持不同的配置,其中无线电接入网络可以是卫星NG-RAN、非3GPP卫星接入网络或两者兼有(第6.3.2.3条)。
  • 支持卫星接入的UE应能够向5G网络提供或协助提供其位置(第6.3.2.3条)。
  • 支持卫星接入的5G系统应能够确定UE的位置,以便根据适用于该UE的国家或地区监管要求提供服务(如路由流量、支持紧急呼叫)(第6.3.2.3条)。
  • 支持卫星接入的5G系统应能够支持低功耗的MIoT类型通信(第6.3.2.3条)。
  • 支持卫星接入的5G系统应能够通过增强3GPP系统来处理卫星回程引入的延迟,来支持无线电接入网络和核心网络之间的卫星链路使用(第6.4.2.1条)。
  • 支持卫星接入的5G系统应能够支持通过星间链路互连的卫星之间的网状连接(第6.4.2.1条)。
  • 支持卫星接入的5G系统应能够选择为UE提供连接性的通信链路,该链路最符合约定的服务质量(QoS)(第6.5.2条)。
  • 支持卫星接入的5G系统应能够支持同时使用5G卫星接入网络和5G陆地接入网络(第6.5.2条)。
  • 支持卫星接入的5G系统应能够支持仅支持卫星接入的UE和支持同时连接到5G卫星接入网络和5G陆地接入网络的UE(第6.5.2条)。
  • 支持卫星接入的5G系统应能够利用卫星在支持无处不在的服务以及在大范围至全球范围内的广播/多播方面的优势,来优化来自内容缓存应用的内容交付(第6.6.2条)。
  • 支持卫星接入的5G系统应能够支持具有卫星接入的中继UE(第6.9.2.5条)。
  • 支持卫星接入的5G系统应支持在5G卫星接入网络和5G陆地网络之间,以及在不同5G卫星接入网络之间的中继UE和连接到中继UE的远程UE的移动性管理(第6.9.2.5条)。
  • 支持卫星接入的5G系统应支持中继UE和连接到该中继UE的不同5G网络之间的联合漫游(第6.9.2.5条)。
  • 5G系统应支持通过5G卫星接入网络或通过5G卫星接入网络和其他5G接入网络的组合进行多播/广播(第6.13.2条)。
  • 5G卫星接入网络应支持NG-RAN共享(第6.21.2条)。
  • 5G系统应支持机制,以确定UE在UE位于3GPP无线电接入技术(RAT)依赖定位技术覆盖范围之外但位于5G定位服务区域(例如,卫星接入覆盖范围)内期间的位置相关数据(第6.27.2条)。
  • 连接到多个国家5G核心网络的5G卫星接入网络应能够满足这些国家的相应监管要求(例如,合法拦截)(第8.6条)。
  • 5G核心网络应支持基于接入类型(例如,3GPP、非3GPP、卫星接入)的计费信息收集(第9.1条)。
  • 在具有卫星接入的5G系统中,与卫星接入相关的计费呼叫记录应包括具有卫星接入的关联UE的位置(第9.1条)。
WG SA2

第17版研究项目(SI)“研究在5G中使用卫星接入的架构方面”(FS_5GSAT_ARCH)产生了TR 23.737。该报告针对两个参考用例确定了10个关键问题:

  1. 陆地网络和卫星网络之间的漫游——以覆盖直接卫星接入。
  2. NR与5G核心网之间的5G固定回程——以覆盖卫星回程。

这些问题包括:

  1. 大范围卫星覆盖区域的移动性管理
  2. 移动卫星覆盖区域的移动性管理
  3. 卫星延迟
  4. 卫星接入的服务质量(QoS)
  5. 卫星回程的QoS
  6. 基于NGSO再生卫星接入的RAN移动性
  7. 卫星接入的多连接性*
  8. 卫星链路在内容向边缘分发中的角色*
  9. 混合卫星/陆地回程的多连接性*
  10. 具有超国家卫星地面站的监管服务

提出了14种解决方案(这些解决方案可以解决多个关键问题),并对这些解决方案进行了相应的评估,并就关键问题提出了建议的前进方向(例如,对于上述带有*的关键问题,没有计划进行规范工作)。

基于SI FS_5GSAT_ARCH的结果,相应的第17版规范阶段2工作在SA2的第17版工作项目(WI)“在5G架构中集成卫星组件的第2阶段”(5GSAT_ARCH)中进行。结果记录在以下三个现有的阶段2规范中:

  1. TS 23.501“5G系统(5GS)的系统架构;阶段2”
  2. TS 23.502“5G系统(5GS)的程序;阶段2”
  3. TS 23.503“5G系统(5GS)的策略和计费控制框架;阶段2”

第17版的假设条件如下:

  • 专注于基于透明有效载荷的低地球轨道(LEO)和地球静止轨道(GEO)场景
  • 假设用户设备(UE)具有确定其位置的能力
  • 将支持地球固定跟踪区域(TA)部署,以最小化对5G核心网(5GCN)的影响

来自CT工作组的相关阶段3工作在REL-17 WI 5GSAT_ARCH-CT中进行,其中还包括一项研究公共陆地移动网络(PLMN)选择对卫星接入的TR 24.821。

WG SA5

在SA5中,有一个第17版研究项目(SI)“研究在5G网络中集成卫星组件的管理和编排方面”(FS_5GSAT_MO),该项目产生了TR 28.808,分析了以下内容:

  • 集成卫星组件的参考管理架构
  • 用例、潜在需求与解决方案
  • 与网络切片管理相关的内容
  • 卫星组件的管理
  • 卫星组件的监控

并为规范工作推荐了以下几个方面:

  • 指定/扩展SON(自组织网络)概念,以允许移动非地面gNB(基站)
  • 调整利用HARQ(混合自动重传请求)过程的性能测量,因为在使用卫星无线接入网(RAN)时,HARQ过程可能不可用
  • 扩展5G网络资源模型(NRM),以支持卫星组件,例如通过添加ServiceProfile属性
  • 指定在陆地RAN和非地面RAN之间使用负载均衡的方法,以确保服务连续性和可靠性
TSG RAN

在无线方面,TSG RAN第17版工作项目(WI)“支持非地面网络(NTN)的NR解决方案”(NR_NTN_solutions)在以下假设下进行:

  1. 仅透明有效载荷:仅考虑使用透明有效载荷的卫星。

  2. 使用FDD在FR1频段(即410MHz - 7125MHz)内操作:这导致了在TS 38.101-5/TS 38.108中新增了两个频段n255(L频段)和n256(S频段)。

  3. 支持功率等级为3的手持设备:这些设备具有足够的功率以与卫星进行有效通信。

  4. 假设UE具有GNSS能力:用户设备(UE)应具备全球导航卫星系统(GNSS)功能,以便能够获取其位置信息,这对于与卫星的通信至关重要。

  5. 地球固定跟踪区域,包括地球固定或移动小区:这涉及到卫星覆盖区域的动态变化,以及如何在这些变化中保持与UE的通信(参见TR 38.821第7.3.1.3条;TS23.501第5.4.11.7条)。

对于高空气球平台(HAPS)的操作,得出以下结论:

  1. NR操作频段n1(FDD:上行1920 - 1980MHz,下行2110 - 2170MHz)可应用:这个频段对于HAPS操作是合适的。

  2. 广域基站(Wide Area BS)类别适用,如TS 38.104中所述,无需额外更改:这意味着现有的广域基站技术可以支持HAPS操作,无需进行额外的硬件或软件修改。

  3. 由TS 38.101-1定义的NR UE无需额外更改即可支持HAPS部署:这表明现有的NR用户设备已经具备了与HAPS进行通信所需的所有功能。

Timing, Synchronization and HARQ enhancements (WG RAN1)

网络在每个非地面网络(NTN)小区中广播星历信息和公共定时提前(common TA)参数。由于预计支持NTN的用户设备(UE)都将具备全球导航卫星系统(GNSS)能力,因此它们应在连接到NTN小区之前获取有效的GNSS位置和卫星星历以及公共定时提前信息。

为实现上行同步,在执行随机接入之前,UE应自主地对定时提前和频率多普勒频移进行预补偿,这需要考虑公共定时提前(来自gNB的信息)、UE位置、卫星位置和卫星速度(通过卫星星历获取)。在连接模式下,UE应连续更新定时提前和频率预补偿。如果UE没有有效的GNSS位置和/或有效的卫星星历,它将不会与网络通信,直到两者都恢复为止。UE可以被配置为在初始接入时或在连接模式下报告定时提前。支持在连接模式下触发的定时提前报告。

虽然UE应对服务链路上经历的瞬时多普勒频移进行上行预补偿,但馈线链路上经历的多普勒频移的管理则留给网络实现。

为了适应NTN中的传播延迟,通过公共定时提前(Common TA)和两个调度偏移Koffset和kmac来增强多个定时关系。公共定时提前是一个配置偏移量,对应于参考点(RP)与NTN有效载荷之间的往返时间(RTT)。Koffset是一个配置的调度偏移量,大约对应于服务链路RTT和公共定时提前之和。kmac是一个配置的偏移量,大约对应于参考点与gNB之间的RTT。

为了减轻NTN中混合自动重传请求(HARQ)停滞的影响,在RLC层存在自动重传请求(ARQ)重传时,可以禁用HARQ反馈(例如,在地球静止轨道(GSO)卫星系统中),和/或可以将MAC层重传的HARQ进程数增加到32个(例如,在非地球静止轨道(NGSO)卫星系统中)。

Mobility Management (WG RAN2)

为了实现非地面网络(NTN)中的移动性,网络在切换命令中提供目标服务NTN小区接入所需的服务小区和邻近小区的卫星星历。

用户设备(UE)支持在NTN和陆地网络(即从NTN到陆地网络(切入)和从陆地网络到NTN(切出))之间的移动性,但不需要同时连接到NTN和陆地网络。它还可能支持基于不同轨道(地球静止轨道(GSO)、不同高度的非地球静止轨道(NGSO))的无线电接入技术之间的移动性。

已经引入了触发条件,使得UE可以基于这些条件执行到候选小区的条件切换(CHO):事件A4、基于时间的触发条件、基于位置的触发条件。最后两个条件与基于测量的触发条件之一一起配置。位置由UE与参考位置之间的距离定义。时间由T1和T2之间的时间定义,其中T1是绝对时间值,T2是从T1开始的持续时间。

对于测量,网络可以根据UE能力使用传播延迟差异和星历信息,为每个载波和给定的一组小区并行配置多个SS/PBCH块测量定时配置(SMTC)。它还可以基于多个SMTC配置测量间隙。

SMTC的调整是可能的:在连接模式下,如果可用,则基于UE辅助信息进行网络控制;在空闲/非活动模式下,基于UE位置和卫星辅助信息(例如,星历、公共定时提前(TA)参数)进行UE控制。

在准地球固定小区场景中,UE可以在RRC_IDLE/RRC_INACTIVE状态下执行基于时间和位置的测量。与小区相关的定时和位置信息通过系统信息提供。它们分别指服务小区将要停止服务一个地理区域的时间和服务小区的参考位置。

跟踪区对应于一个固定的地理区域。任何相应的映射都在无线接入网(RAN)中配置。为了减少小区边缘的信令负载,特别是在地球移动小区覆盖的情况下,网络可能会在NR NTN小区中针对每个公共陆地移动网络(PLMN)广播多个跟踪区代码(TAC)。系统信息中的TAC更改由网络控制,并且可能与地面上波束的实时照明不完全同步。

关于UE位置方面,在网络请求下,在连接模式下建立AS安全后,如果可用,UE应向NG-RAN报告其粗略的UE位置信息(GNSS坐标的最高有效位,确保约2公里的精度)。

Switch-over (WG RAN3):

服务链路切换指的是服务卫星的变更。

馈线链路切换过程是指将特定非地面网络(NTN)有效载荷的馈线链路从源NTN网关更改为目标NTN网关的过程。馈线链路切换是传输网络层的一个过程。硬切换和软切换都适用于NTN。服务和馈线链路的切换主要适用于非地球静止轨道(NGSO)的情况。

NG-RAN signalling (WG RAN3):

gNB向核心网络指示的作为用户位置信息一部分的小区标识对应于映射的小区ID,而不管NTN有效载荷的轨道或服务链路的类型如何。它用于NG接口中的寻呼优化、兴趣区域和公共警告服务。

切换消息中的目标标识中包含的小区标识允许识别正确的目标无线小区,同时也用于RAN寻呼。

映射小区ID与地理区域之间的映射在RAN和核心网络中配置。如果可用,gNB负责根据从UE接收到的UE位置信息构造映射的小区ID。映射可以是预配置的(例如,根据运营商的策略)或根据实现来配置。

gNB将所选公共陆地移动网络(PLMN)的广播跟踪区域代码(TAC)报告给接入和移动性管理功能(AMF),作为用户位置信息(ULI)的一部分。如果gNB知道UE的位置信息,gNB可以确定UE当前所在的跟踪区域指示符(TAI),并将其作为ULI的一部分提供给AMF。

AMF (Re-)Selection by gNB (WG RAN3):

对于处于RRC_CONNECTED状态的UE,当gNB被配置为确保UE连接到为UE所在国家提供服务的AMF时,如果gNB检测到UE位于与当前服务的AMF服务的国家不同的国家,则应执行NG切换以切换到适当的AMF,或者向服务的AMF发起UE上下文释放请求过程(在这种情况下,AMF可能会决定注销UE)。

O&M Requirements (WG RAN3):
  • 与非地面网络(NTN)相关的参数(参见TS 38.300的第16.14.7条):

  • 星历信息(有两种可能的格式),描述了非地面网络有效载荷的轨道轨迹信息或坐标。
  • 与星历数据相关联的明确纪元时间。
  • 非地面网络网关的位置。
  • 运维(O&M)应向提供非地面接入的gNB提供额外的信息,以启用gNB在馈线链路/服务链路切换过程中的操作。运维还可以向gNB提供额外的与NTN相关的参数,以供其操作(示例请参见TS 38.300的附件B4)。
RF performances and RRM requirements (WG RAN4)

基于TR 38.863中捕获的共存研究,在TS 38.101-5和TS 38.108中分别定义了支持卫星接入操作的NR用户设备(UE)和NR卫星接入节点(SAN)在FR1中的最小射频和性能要求。

RAN5工作组第17版工作项目“UE一致性测试——支持非地面网络(NTN)的NR解决方案加上一致性测试(CT)方面”(NR_NTN_solutions_plus_CT-UEConTest)正在进行由第17版RAN2工作组领导的工作项目NR_NTN_solutions-Core和第17版一致性测试工作项目5GSAT_ARCH-CT引入的功能的UE测试。

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

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

相关文章

CART算法原理及Python实践

一、CART算法原理 CART(Classification And Regression Trees)算法是一种用于分类和回归任务的决策树学习技术。它采用贪心策略递归地划分数据集,以构建一棵二叉决策树。CART算法的原理可以概括为以下几个关键步骤: 1. 特征选择与…

如何在 CentOS 6 上安装 Nagios

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 Status: 已弃用 本文涵盖的 CentOS 版本已不再受支持。如果您目前正在运行 CentOS 6 服务器,我们强烈建议升级或迁移到受支持…

什么是单片机?为什么要学习单片机?

实现目标 1、熟悉单片机定义、特点、应用场景、发展历史等; 2、理解为什么要学习单片机?怎样学习单片机? 一、单片机是什么? 1、定义 单片机是集成在一块(单)芯片上的微型计算机。平时我们把 MCU&#x…

E. Sheep Eat Wolves

https://codeforces.com/gym/104869/problem/E 赛时队友想贪心,贪不了一点,我想了数学办法每次都送固定的发现送过去就不满足了 赛后补,暴力做O(n4) 至少要几次才能把安全所有羊送到对岸去 考虑最短路,bfs,用数组存下所有状态 …

nerf论文代码理解

近年来,生成式AI(AGI)快速发展,各类生成式模型层出不群,但我更觉得具有物理意义的生成式AI将是未来革命性技术。因此也在抽空看看关于三维重建的知识,这篇文章就是记录我对nerf的理解。 一、论文理解 首先,需要知道ne…

车载冰箱的介绍

车载冰箱产业链的上游环节主要涉及制冷模块的研发与制造,这一环节根据所采用的制冷技术不同而展现出各自的特点。压缩机制冷模块和半 导体制冷模块是车载冰箱制冷系统的核心组成部分,它们在设计、材料选择和制造工艺上各有千秋。 车载冰箱的原理图 车载…

HTB-Three(云服务)

前言 各位师傅大家好,我是qmx_07,今天给大家讲解Three靶机 渗透过程 信息搜集 服务器开启了22 SSH 和 80 HTTP服务端口 扫描目录 服务器只有一个image图片文件,ssh 需要账号名密码 绑定域名 进行子域名扫描探测 疑似域名,尝…

中秋之美——html5+css+js制作中秋网页

中秋之美——html5cssjs制作中秋网页 一、前言二、功能展示三、系统实现四、其它五、源码下载 一、前言 八月十五,秋已过半,是为中秋。 “但愿人长久,千里共婵娟”,中秋时节,气温已凉未寒,天高气爽&#x…

支付平台构建支付接口供整个公司调用—支付代理商

一、支付平台一般需要对外开放用于满足一体化平台调用 支付平台提供支付接口具有以下必要性: 1. 拓展业务范围:使各类商家和服务提供商能够接入支付服务,从而扩大支付平台的用户群体和业务覆盖范围。 2. 提升用户体验:为不同的应…

音视频-图像篇(YUV和RGB)

文章目录 一、图像基础概念二、YUV与RGB1.YUV分类方式2.YUV“空间-间”的数据划分1)UV按照“空间-间”的划分方式,分为YUV444、YUV422、YUV4202)YUV“空间-内”的数据划分 3.RGB 三、比较JPG、PNG、GIF、BMP图片格式 一、图像基础概念 像素&…

Python OpenCV 入门指南

引言 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它包含了大量的用于实时图像分析和视频处理的功能。Python 作为一种流行的编程语言,以其易用性和灵活性成为了进行快速原型设计和开发的理想选择。结…

【python2C】排序算法

题&#xff1a;逆序对&#xff08;NXD&#xff09; 对于给定的一段正整数序列a&#xff0c;逆序对就是序列中 a[i]​>a[j]​ 且 i<j 的有序对。 输入格式 第一行&#xff0c;一个正整数 n&#xff0c;表示序列中有 n个数&#xff0c;n<5e5 第二行&#xff0c; n 个正整…

学习之git

github 创建远程仓库 代码推送 Push 代码拉取 Pull 代码克隆 Clone SSH免密登录 Idea集成GitHubGitee码云 码云创建远程仓库 Idea集成Gitee码云 码云连接Github进行代码的复制和迁移GitLab gitlab服务器的搭建和部署 Idea集成GitLabgit概述 一切皆本地 版本控制工具 集中…

读软件开发安全之道:概念、设计与实施15安全测试

1. 安全测试 1.1. 测试是开发可靠、安全代码中的关键一环 1.2. 测试安全漏洞的目的是主动检测 1.3. 模糊测试是一种强大的补充技术&#xff0c;可以帮助我们找到更深层次的问题 1.4. 针对当前漏洞创建的安全回归测试&#xff0c;目的是确保我们不会再犯相同的错误 1.5. 大…

LabVIEW焊缝视觉识别系统

随着自动化技术的发展&#xff0c;焊接工艺也在向智能化和自动化转型。介绍了一种基于LabVIEW开发的自动化焊接机器人视觉识别系统&#xff0c;用于提高焊接质量和效率&#xff0c;特别适用于复杂或危险环境下的操作。 项目背景 在传统焊接工艺中&#xff0c;焊接质量和效率受…

linux 文件管理命令

Ctrl h, 在对应的文件夹路径下显示文件内容 2.“~”、“/”、“./”分别代表什么&#xff1f; https://blog.csdn.net/shuaiqidexiaojiejie/article/details/132563658 2.1&#xff0c;“~”表示主目录&#xff0c;也就是当前登录用户的用户目录 cd ~, 表示返回到Home目录 2.2…

使用 GZCTF 结合 GitHub 仓库搭建独立容器与动态 Flag 的 CTF 靶场以及基于 Docker 的 Web 出题与部署

写在前面 关于 CTF 靶场的搭建&#xff08;使用 CTFd 或者 H1ve&#xff09;以及 AWD 攻防平台的搭建&#xff0c;勇师傅在前面博客已经详细写过&#xff0c;可以参考我的《网站搭建》专栏&#xff0c;前段时间玩那个 BaseCTF&#xff0c;发现它的界面看着挺不错的&#xff0c…

esp8266根据httpserver状态,调用网络唤醒,实现一键开机

esp8266根据httpserver状态&#xff0c;调用网络唤醒&#xff0c;实现一键开机 一.开发板程序二. 服务端三.服务端状态变更 一.开发板程序 #include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> #include <WiFiUdp.h> #include <ArduinoJson.h>/…

C语言深入理解指针1

1. 内存和地址 1.1内存 内存空间如何高效管理?把内存划分一个个的内存单元&#xff0c;每个内存单元的大小取一个字节一个比特位可以存储一个2进制的位1或者0&#xff0c;那么一个内存单元可以放8个比特位&#xff0c;每个内存单元都有一个编号&#xff0c;有了内存单元的编…

Golang | Leetcode Golang题解之第389题找不同

题目&#xff1a; 题解&#xff1a; func findTheDifference(s, t string) (diff byte) {for i : range s {diff ^ s[i] ^ t[i]}return diff ^ t[len(t)-1] }