




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
空间数据与信息传输系统邻近空间链路协议数据链路层国家市场监督管理总局国家标准化管理委员会中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地 V 1 1 1 3 45.1位序号的约定 4 55.3邻近空间链路模型 55.4邻近空间链路协议基本原理 76协议数据单元 6.2邻近空间链路传送帧 7数据链路层结构 7.2同步和编码子层 207.3数据帧子层 7.4介质访问控制子层 7.5数据业务子层 22 23 258.1概述 258.2传送帧时间标签记录 258.3时间相关过程 268.4向远程节点传输时间 269数据业务操作 279.1概述 9.2邻近空间链路状态表 9.3影响状态的因素和事件 9.4状态转换表及状态转换图 9.5物理层接口 9.6发送操作 9.7接收操作 53IGB/T39352—2020 5811I/O子层操作 11.1概述 附录A(资料性附录)本标准与ISO22663:2015相比的结构变化情况 附录B(资料性附录)本标准与ISO22663:2015相比的技术性差异及原因 附录C(规范性附录)变长管理协议数据域格式 C.1SPDU类型1:指令/报告/PLCWSPDU数据域 附录D(规范性附录)管理信息库参数 附录E(规范性附录)发给航天器控制器的通知 附录F(规范性附录)安全性考虑 F.1安全性背景 F.2安全性顾虑 F.3潜在威胁与攻击情景 F.4不采取安全性措施的后果 图1位序号的约定 5图2不同信息速率的测定位置示意图 5图3邻近空间链路模型结构 6图4邻近空间链路传送帧与PLTU之间的关系 图5邻近空间链路传送帧结构 图8PLCW结构图 图9邻近空间链路协议分层结构图 图10COP-P的配置 图11邻近空间链路协议时间标签记录 26图12向远程节点传输时间 27图13全双工模式状态转换图 40图14半双工模式状态转换图 45图15单工模式状态转换图 46 图17FOP-P状态图 图18FARM-P状态图 图C.1SPDU类型1数据域内容 图C.2设置发射机参数指令 ⅡGB/T39352—2020图C.3设置控制参数指令 图C.4设置接收机参数指令 图C.5设置V(R)指令 图C.6报告请求 图C.7设置物理层扩展指令 图C.8源SCID报告组成结构 表4段头顺序标识 表7邻近空间链路数据业务操作索引 表8与DUPLEX变量无关的状态(共用状态) 28 表12控制变量初始化表 表13全双工模式会话建立和数据业务状态转换表 41表14全双工模式通信改变状态转换表 42表15全双工模式会话终止状态转换表 43表16半双工模式会话建立和数据业务状态转换表 46表17半双工模式通信改变状态转换表 49表18半双工模式会话终止状态转换表 表19单工模式状态转换表 表20TRANSMIT=ON、M 表21FOP-P状态表 表A.1本标准与ISO22663:2015的章条编号对照情况 表C.1返向发射机频率 表C.2按数据率排序表 表C.3按比特类型排序表 表C.4Rc和Ra关系表 表C.5前向链路RX频率 ⅢGB/T39352—2020表C.6扩展物理层数据率集 表C.7编码后的符号和数据率关系表 表C.8前向链路接收频率 表C.9返向链路发射频率 表E.1通知航天器控制器的条件 本标准按照GB/T1.1—2009给出的规则起草。本标准使用重新起草法修改采用ISO22663:2015《空间数据与信息传输系统邻近-1空间链路协议数据链路层》。本标准与ISO22663:2015相比在结构上有较多调整,附录A中列出了本标准与ISO22663:2015——修改了标准名称:将原名称“空间数据与信息传输系统邻近-1空间链路协议数据链路层” 删除了ISO22663:2015中第1章文档结构、参考文献等部分内容——删除了ISO22663:2015的附录F“NASA火星测量计划2001年轨道器近距离空间链接——删除了ISO22663:2015的附录G“美国宇航局火V中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地本标准规定了空间数据与信息传输系统邻近空间链路协议中的数据链路层的总则、协议数据单下列文件对于本文件的应用是必不可少的。凡是注日期的引GB/T39353—2020空间数据与信息传输系统邻近空间链路协议同步和编码子层GB/T39354空间数据与信息传输系统邻近空间链路协议物理层(GB/T39354—2020,ISO21460:2015,MOD)GB/T39355空间数据与信息传输系统时间码格式(GB/T39355—2020,ISO11104:2011,一种由变长的且不一定连续传输的PLTU构成的数据链路。工邻近链路帧接受与报告机制frameacceptanceandreportingmechanismforproximitylinks;2在COP-P中,主叫方发现帧序号异常后,通过设置V(R)操作强制被叫方重新调ARQ——自动重传请求(AutomaticRepeatRequest)CCSDS——空间数据系统咨询委员会(ConsultativeCommitteeforSpCOP-P——邻近链路通信操作规程(CommunicationOperationsCRC——循环冗余校验(CyclicRedDFCID——数据域结构标识(DataFieldCoETSI——欧洲电信标准协会(EuropeanTelecommunicationsStandardsInstitute)3FSK——频移键控(Frequency-Shi对Nbit数据的高低位遵守下述约定:第一个传送的bit称之为位0(bo),紧接的bit定义为位4信息速率的测定位置如图2所示。信息速率的约定如下:信道符号信道符号编码(可选)Rs5控制器数据链路层6c)支持序列控制服务和便捷服务两种QoS,见5.4.4;e)主要数据结构包括传送帧以及PLTU,见5.4.6;道的频率和呼叫信道频率相同,若无线电设备支持多种频率,则工作信道频率可以与呼叫信道频率a)主叫方(例如轨道器)的本地航天器控制器向邻近空间链路协议发送一个“初始化链路”b)收到指令后,主叫方邻近空间链路协议的MAC子层通过预先设置的呼叫信道于设置本次会话对应工作信道的频率、编码方式、调制方式和c)被叫方(例如着陆器)在监听模式下收到呼1)被叫方收到呼叫信号后先将接收机频率设置为新的工作信道频率,然后打开发射机(频率73)被叫方获得符号同步或者接收到一个有效的帧后,将其发射机设置为新的工作信道发射b)被叫方收到指令后按照指令中的配置参数进行接收机以及发射机设置,并启动正常的数据上述设置模式为inactive,并退出会话方式下会话终止前的数据是否被a)主叫方的本地航天器控制器向I/O子层提交了其最后一个SDU后,发送一个本地的LNMD数据包;第二类用于接收和传递用户自定义数据。时间业务用于对选定的PLTU在传输入口/出口处CCSDS包传输业务提供通过邻近空间链路传输数据包的功能。数据包具有CCSDS授权的包版本8在该业务中,传输程序利用PortID来识别数据包的传输路径(例如通过物理端口或逻辑端口用户自定义数据传输业务可供单一用户进行自定义数据的传输。业务不需要了解SDU的具体内在该业务中,传输程序利用PortID来识别数据的传输路径(例如通过物理端口或逻辑端口数据业务相关协议提供两种QoS,分别为序列控制服务和便捷服务,用于决定发送用户传递给接每个数据传输都应有相应的QoS,利用将数据包分段的方法,可传输大于传送帧大小的数据包。序列控制服务确保数据通过空间链路被可靠的传输,并且保证在一个无重同步的COP-P的单一型的ARQ过程为基础,该过程需利用收发双方的序列控制机制和一个从接收方到发送方的PLCW由发送方提供的便捷SDU传输无需ARQ机制。在发送端,便捷服务SDU在特定的物理信道中协议不保证所有的便捷SDU可以被传送给接收端。由于一个包分在多个帧中传输时会存在丢失9a)SCID根据源/目的标识定b)PCID用于识别接收端双冗余接收机中的其中一个,每一个信道都可支持序列控制服务和便c)端口标识(PortID)提供了在收发信机输出接口处将用户者SPDU。帧具体结构见6.2:a)SDU承载从发送端应用层发送至接收端应用层的数据。数据域由SDU组成的传送帧称为U-frame;U-frame的帧数据域可以包括整数个完整数据包、一个数据包的分段或由用户提供b)SPDU承载邻近空间链路协议的指令和报告。数据域由SPDU组成的传送帧称为P-frame。2)建立、维护和终止一个通信会话;3)传送时间相关和同步数据。PLTU在同步和编码子层中形成,PLTU的大小随数据内容的(如包含变长数据包的变长数据帧)链路;通信链路的这些特点决定了PLTU需采用24bit的ASM,使其具有一定的误码容忍采用了32位的CRC,用于检测传输错误。PLTU的具体格式见GB/T39353—2020的规定。本章规定了邻近空间链路传送帧的格式,邻近空间链路传送帧与PLTU之间的关系如图4邻近链路传输单元(PLTU)邻近空间链路传送帧是指从发送端数据帧子层至接收端数据帧子层传送的PDU,包含如下b)传送帧数据域(最长2043Byte)。-邻近空间链路传送帧----最大2043Byte传送帧帧头的格式如图6所示。传送帧帧头(5Byte)a)传送帧帧头的b₀~b₁为传送帧版本号;a)传送帧帧头的b₂为QoS标识;1)QoS标识=“0”,标识采用序列控制服务,此种情况下接收端在COP-P中需检查帧序a)传送帧帧头的b₃为PDU类型标识。1)PDU类型标识=“0”,指该传送帧数据域为用户数据,对应传送帧为U-frame,此时DFCa)传送帧帧头的b₄~b₅为DFCID;帧数据域内容类型“00”数据包(整数个非分段的数据包)“01”分段数据(一个完整的或分段的数据包)“10”预留“11”a)传送帧头的b₆~b₁₅为SCID;b)10bit的SCID提供了传送帧内数据的源或目6.2.2.7物理信道标识(PCID)c)实际实现时也可对PCID不作处理,即同时接收PCID为0和PCID为1的帧,两种帧使用相同的MIB参数和状态机(包含COP-d)如果一个任务同时使用两个不同的PCID,应确保每个PCID对应的物理信道均具有完整且独立的MIB参数和状态机(包含COP-P);载总线或数据管理系统的一个进程。端口不依赖于物理信道分配。即使通过不同物理信道传送的a)传送帧头的b₁₇~b₁₉为端口标识;0(源)MIB参数中的Local_Spacecraft1(目的)MIB参数中的Remote_Spacecraft0(源)MIB参数中的Remote_Spacecraft0(源)1(目的)true或falseMIB参数中的Local_Spacecrafta)传送帧头的b₂₁~b₃₁为帧长;b)这11个bit的区域定义一个长度数C,C=传送帧字节数—1;c)C最大为2047,最小为4。便捷FSN;最大帧长一5)Byte,其内容分为U-frame数据域和P-frame数据域。U-frame数据域结构如图7所示。邻近空间链路传送帧一“00”“01”“10”“11”标识和PCID;b)帧数据域的b。为第一个数据包头的b₀。b)段头的b₀~b₁定义为顺序标识。与该分段在整个数据包中的位置对应,见表4。说明“01”“00”“10”“11”没有分段(即包含全部的数据包)c)段头的b₂~b₇为伪包标识,用于关联数据包的所有分段。d)分段应以适当的顺序放到数据链路中。同一包内的不同分段数据应具有相同的PCID和端口f)传送至用户端的均为完整的数据包。1)数据包长度域与接收到的数据字节个数或从分段数据中重组得到的数据字节个数不2)对于一个路由标识,接收到的第一个分段不是数据单元的起始分段;当DFCID二进制值为“11”时,数据域为用户自定义数据。用户可以只传送帧头,数据域传SPDU用于收发信机进行本地控制或者生成报告状态信息传输至远程终端或者控制远程终端,具b)SPDU数据域(14bit):由固定长度的PLCW数据域或预留的SPDU数据域构成。SPDU数据头(2bit)SPDU数据域(14bit)协议对象(即指令、报告或PLCW)(b₂~b₁₅)类型F1“1”“0”固定长度的PLCW数据域“1”“1”预留PLCW需应用便捷服务进行传输,PLCW结构图如图8所示。PLCW由以下7部分内容组成:d)PCID(1bit):每个物理信道均应有独立的PLCW。f)便捷帧计数器(3bit):对收到的便捷帧计数进行模8计数。g)报告值(8bit):应定义V(R)的取值(见10.3.2)。不同的物理信道的输入/输出端口应分别定b₀b₁5预留6.2.4.3变长SPDUa)SPDU头(1Byte):格式标识(1bit),类型标识(3bit),数据域长度(4bit),数据域长度为b)SPDU数据域:为0~15Byte的可变长度。由同一种SPDU类型的一个或多个管理指令或状形式的SPDU利用SPDU头的b₁~b₃来定义可能的8种SPDU类型,见表6,数据域格式具体定义按——SPDU类型2:时间分发PDU。类型标识为“001”的SPDU,数据域字节0为时间分发指令类表6变长SPDU(1个Byte,固定长度)SPDU数据域(0~15个Byte,可变长度)类型1“0”“000”指令、报告类型2“0”“001”时间分发PDU类型3“0”“010”“0”“011”预留类型5“0”“100”预留类型6“0”“101”预留类型7“0”“110”预留类型8“0”“111”预留指令QOs指令QOs用标识子层用标识子层NEEDPERSISTENCENEED帧接收SDUs有8个)子层數數据链路层(提取PLCW)帧状态/控制信号→数据同步和编码子层功能应符合GB/T39353—2020中第6章的规定。b)验证该传送帧是一个邻近空间链路传送帧;c)确认该帧应被本地收发信机根据传送帧的SCID域和源/目的标识所接收;d)如果该帧是一个有效的U-frame,将其路由到数据业务子层;f)如果该帧是一个有效的P-frame并且包含PLCW,将PLCW路由到数据业务子层。递给C&S子层以组装成一个PLTU。生帧和发送帧。当PLTU的数据内容准备好传输且TRANSMIT为on,数据应被传送到C&S子层进帧的选择涉及两个重要参数,分别为上一个U-frame发送b)一旦发送了PLCW或状态报告,U-frame_last_sena)第一优先级将被给予来自MAC子层的MAC帧队列中的帧;c)第三优先级将被给予来自I/O子层的便捷帧队列中的便捷帧;后选择来自I/O子层的序列控制帧队列的帧;e)如果U-frame_last_sent为false,第五优先级将被给予PLCW或状态报告。MAC子层负责建立和终止每一个通信会话。它也负责在数据业务阶段发生的物理层配置操作用便捷的QoS。持续活动可能被链接为一个序列来完成一项任务,但持续活动每次仅能应用于一个单一的活动。每个持续活动都被命名,而且包括一个或多个动作(例如发送多个指令),一个等待时间(WAITING_PERIOD)和在这个等待时间里的特定响应(RESPONSE)。本协议定义了三种持续活动:呼叫(hailing),即会话建立(见9.2.3.1);通信改变(COMM_CHANGE)(见9.2.3.2)和重同步(resyn-b)WAITING_PERIOD:在过程宣布持续活动是重复开始还是终止之前,等待RESPONSE的c)RESPONSE:被叫方发出的对d)NOTIFICATION:e)LIFETIME:持续活动将重复执行直到期望的RESPONSE被检测到的这段时间。当PERSISTENCE为true时,数活动的成功还是失败应由在活动的LIFETIME中是否检测到预期的RESPONSE来决定。如果在活动的LIFETIME中没有检测到RESPONSE,那么活动应被认为是失败的且被终止。应被置为false。MAC_FRAME_PENDING是由MAC子层提供给数据帧子层的参数。指令译码器具有译码来自本地邻近链路控制器或远端邻近链路控制器RECEIVE_TIME_BUFFER应存储所有时间标签数据收集时的接收时间、相关帧序列号和QoSa)运行FOP-P过程;b)处理接收到的PLCW;e)接受I/O子层的便捷帧或序列控制帧。a)运行FARM-P过程;b)从数据帧子层接受U-frame。数据业务子层应控制一个会话中需要被传输的用户数据(包括用户提供的业务子层应提供以下两种QoS:图10COP-P的配置P的同步。当需要时,它启动重发。如果在一个合理的时间周期内(由MIB参数Synch_Timeout定义),FOP-P没有接收到有效的PLCW,发送节点的FOP-P会通知本地控制器,它未与接收节点的FARM-P同步。如果MIB参数Resync_Local为false,那么,怎样再次建立同步将由本地控制器决定。FARM-P由数据驱动,即它仅对从FOP-P接收到的信息做出反应,并通过PLCW提供适当的反馈。FARM-P利用C&S子层的业务来确认帧是否接收有误。FARM-P依靠数据帧子层来确认帧是FOP-P和FARM-P过程都控制便捷和序列控制QoS。1)需要的QoS;2)输出端口标识;5)远程SCID;称为“SEQqueue”。当有任何数据单元存储在序列控制帧队列中时,序列控制帧可用标识a)传送帧时间标签记录;两个收发信机之间交互邻近空间链路协议传送帧时的时间标签记录如图11所示。a)主叫方的本地航天器控制器向其收发信机发出命令,由其创建并发送一个SETCONTROLb)主叫方和被叫方的收发信机在分别处理完其收到的时间段(即指令中时间采样域中的帧数量)内捕获所有发送以及接收帧的本地参考时间和对应的帧序列号,并打包收集到的时间标签和元数据(时间+序列号+方向+QoS标识),用c)当上述过程中的b)运行时,收发信机应记录所有类型的发送和接收传送帧的ASM域的最后一位的后跳变沿时刻。出口或入口捕获的时间标签应对应发送过程中和接收的PLTU中ASM域最后一位的后沿时刻。时间采样参考点由各型号定义,发射和接收时间对MAC缓冲的(无需打杯(无需打标签)无需打标签)(无需打杯(需打标签)的(无需打杯(无需打标签)无需打标签)(无需打杯(需打标签)C意盘忠R意C图11邻近空间链路协议时间标签记录b)收发信机之一的时间与UTC时间的关系。1)测量和评估天线与收发信机天线端口之间的路径损失和延时影响的工作2)测量和评估收发信机内部的路径损失和延时影响的工作由收发信机实现方完成;d)每个收发信机的时间码格式应符合GB/T39355以及如下规定:收发信机应具备向远程节点传输时间的功能,该功能与实一个远程节点(例如被叫方)传输准确的时间,主叫方需要维护本地邻近链路时钟与航天器主时钟的关联。时间3)将该计算好的时间格式化为CCSDS不分段时间码,不分段时间码格式应符合状态转换图通信改变(COMM_CHANGE):表14通信改变(COMM_CHANGE):表17表8、表11邻近空间链路协议的操作状态见表8~表11这些状态与四个状态控制变量有关:DUPLEX、状态名模式(MODE)说明非活动0S1状态中唯一允许的操作是能对本地指令做出响应。在此状态下,数据业务操作的变量值和MIB参数值可以修改,并能通过本地指令量将被初始化。本地SETINITIA表8(续)状态名模式(MODE)说明等待呼叫0此状态下,接收操作使能。FARM-P操作使能,送帧头PDU类型标识=“1”。需要注意,此状态仅接收操作使能,发送操作是不准许的重新连接0闭(关闭时间长度为Drop_Carrier_Duration),迫使被叫方载波失锁,并进入状态S2:等待呼叫。主叫方和被叫方的FARM-P和FOP-P变量不状态名传输(T)说明启动呼叫1发送呼叫捕获序列2现与远程被呼叫单元的码同步发送呼叫3此状态下,在一个传送帧内,向远程被呼叫单元(被叫方)物理层扩展(如需要),设置发射机参数(如需要),设置物理层扩展,设置接收机参数,以开启会话发送呼叫结尾序列4被叫方能够接收并处理呼叫等待呼叫响应5叫单元的响应1射过程为仅发射载波表9(续)状态名模式(MODE)传输(T)说明序列2处理所有收到的数据,同时,发送过程试图与潜在的合作收发信机(即主叫方的收发信0发信机协同工作64状态名模式(MODE)传输(T)说明启动呼叫1此状态下,呼叫动作以发射载波信号开始发送呼叫2发送呼叫3内,向远程被呼叫单元(被叫方)发扩展(发射机),设置发射机参数(如需要),设置物理层扩展(接收发送呼叫结尾序列4此状态下,发射空闲序列以便被叫等待呼叫响应51表10(续)状态名模式(MODE)传输(T)说明2此状态下,发送过程试图与潜在的(发送)03退出前的7结尾序列6转换前的4(接收)0的数据12层信号CARRIER_ACQUIRED变为“true”状态名说明00参数MODE应包含数据链路层和物理层的操作控制信息。MODE(可通过本地指令SETMODEd)active:处于活动状态下,当DUPLEX为全双工时,接收机加电并能够处参数DUPLEX定义物理信道的通信特性,以便协议能够在收发信机的限制内执行操作。DUPLEX模式允许取值(可通过本地指令SETDUPLEX设置)如下:当MODE不为inactive时,参数TRANSMIT将应用于控制物理层操作。该参数有两a)off:应向物理层发送信号关闭发射机;X(会话终止)应用于跟踪全双工和半双工模式会话终止过程中的子状态。在半双工模式,接收与a)X=0:正在进行双向数据传递。双方收发信机都未宣布无数据发送。该状态用于全双工和半b)X=1:用于通知本地收发信机无c)X=2:本地收发信机已收到本地指令LNMD,并正在向远程收发信机发送指令REMOTENO_MORE_DATA(RNMD)。当在此状态下接收到RNMD指令,开始终止会话。用于全双b)Z=1:SYMBOL_INLOCK_STATUS转变为“NEED_PLCW和NEED_STATUS_REPORT应用于输出过程的数据选择,以确定是否发送COMMUNICATION_VALUE_BUFFER用于保存呼叫、COMM_CHANGE指令和操作的通RECEIVING_SCID_BUFFER用于帧的接收及验证过程,把接收值进行比较。该缓冲区的值既可以通过指令从本地航天器控制器加载,也可以RECEIVING_PCID_BUFFER用于帧的接收过程,该缓冲区的值应从第一个有效接收帧中的Local_Spacecraft_ID应包含本地航天器的航天器ID值。2)RECEIVING_SCID_BUFFER为零时,第一个接收传送帧导头的SCID值(其源/目的标9.2.4.4Acquisition_IdAcquisition_Idle_Duration表示Carrier_Only_Duration之后发射空闲序列的时间,以便于接收端输的帧(也就是将数据压入译码器)。Tail_Idle_DuratiCarrier_Loss_Timer_Duration应包含加载到Carrier_Loss_Timer的值,该值应符合9.3.1.3的Comm_Change_Waiting_Period表示主叫方等待Comm_Change_Response的时间。9.2.4.8Comm_Change_ResponseComm_Change_Response是被叫方已接收持续活动的确认。全双工模式的Comm_Change_Re-sponse见表14,事件E17和事件E20;半双工模式的Comm_Change_Response见表17,事件E68。9.2.4.9Comm_Change_NotificationComm_Change_Lifetime是MAC子层为检测到期望的Comm_Change_Response响应需要重复Comm_Change_Lifetime可在本地定义为一段时间长度或放弃前重复执行COMM_CHANGE活Hail_Response是被叫方接收到持续活动的确认响应。在这种情况下,可以是接收到一个有效的传送帧,又可以是物理层的SYMBOL_INLOCK_STATUS变量值为“true”(可选)。对于全双工模式见表13,E9;对于半双工模式见表16,E37。9.2.4.13Hail_NotificationHail_Notification是提供给本地航天器控制器(如数据管理分系统)的信息,如主叫方和(或)被叫Hail_Lifetime是MAC为检测到期望的Hail_Response响应需要重复执行持续活动的时间。Hail_9.2.4.19PLCW_Repeat_IntervalPLCW_Repeat_Interval表示连续PLCW之间的最大传输时间,即使序列控制操作不需要PLCW时也是如此。0值代表一个无限长的时间周期。b)当计时器倒数到1,与计时器相关的事件触发;c)当计时器为0,计时器为非活动状态;d)计时器由状态转换表中规定的特定动作重置为0。计数器载入的值应表示一个与Interval_Clock频率一致的时间值。计时器加载的时间值应从指定CARRIER_LOSS_TIMER包含了会话的持续时间,即使监听不到载波。采用载波丢失计时器机制的目的是为了降低载波短时丢失引起的复杂性,载波丢失大多因为传输路隔。当CARRIER_LOSS_TIMER减法计数至1时,表示航天器不在视距范围a)物理层的CARRIER_ACQUIRED信号为false;b)CARRIER_LOSS_TIMER值为0;PLCW计时器应用于定期请求发布一个PLCW。当PLCW计时器=1时,NEED_PLCW变量应置为true。当PLCW传输完成,该计时器应载入MIB参数PLCW_Repeat_Interval的值(即当NEED_PLCW变量置为true时)。填充入FIFO队列的数据应遵循表20中定义的标准。“OutputFIFO=empty”表示FIFO内无数表12控制变量初始化表值TRANSMIT、MODULATION、PERSI0WAITTIMER(WT)、CARRIER_LOSS_TIMER、PLCWTIM0SEQUENCECONTROLLED(SEQ_CTRL_FSN)和0状态COP-P的事件SE0和RE0。LCCD使用SETTRANSMITTERPARAMETERS和SETRECEIVERPARAMETERS指令改9.3.3.1.5LOADCOMMUNICA航天器控制器使用SETRECEIVINGSCIDBUFFER指令来加载RSETTRANSMITTERPARAMETERS指令用于对接收本指令的收发信机进为active)将接收机的MODE参数设置成活动状态。该指令active)将接收机的MODE参数设置成活动状态。该指令的内容依据发送端COMMUNICATIONSETPLEXTENSIONS指令用于使能或禁止其他物理层参数。该指令用于保证收发信机之间物SETCONTROLPARAMETERS指令用于发送会话过程中的操作b)远程节点无数据指示字段(RNMD):当该字段为非零时,表示发送方航天器已没有数据可发他附加动作(作为表8~表11的补充),这些动作在进入结果状态时触发。全双工模式状态转换图如图13所示。全双工模式会话建立和数据业务状态转换表见表13,全双工模式通信改变状态转换表见表14,全双工模式会话终止状态转换表见表15。E82:被叫方_S2-等待呼叫(只有被图例:=主叫方状态=被叫方状态S41-仅发射载波_已发送E12:本地通信改变编号触发事件(描述)结果本地指令-设置模式为本地指令-设置模式为WT=Carrier_Only_Durat设置PERSISTENCE=true产生并将呼叫指令写入CommValu(如需要)设置物理层扩展(发送),设置发射机收机参数指令)WT=Carrier_Only_Durat设置TRANSMIT=on设置NEED_PLCW=trueWT=Acquisition_Idle_Durat设置MODULATION=onWT=1Acquisition_Id发送呼叫信号已发送呼叫信号设置TRANSMIT=offtion超时WT=Carrier_Only_Durat设置MODULATION=off设置TRANSMIT=on(或者BIT_INLOCKSTATUS=true,参考Hail_ResponseMIB参数)WT=Carrier_Only_Durat设置MODULATION=off设置TRANSMIT=onWT=Acquisition_Idle_Durat设置MODULATION=onWT=1Acquisition_Id表13(续)触发事件(描述)结果LOSS_TIMER超时WT=Reconnect_Wait_Durat设置TRANSMIT=off置相同设置TRANSMIT=onWT=Carrier_Only_Durat设置PERSISTENCE=true具体实现时可考虑为以下变量选取备选数值用于重新连Acquisition_Idle_Durat_Duration设置TRANSMIT=onWT=Carrier_Only_Durat设置PERSISTENCE=true具体实现时可考虑为以下变量选取备选数值用于重新连Acquisition_Idle_DuratiS42和S48中运行。CommonValueBuffer是本地MAC缓冲区,用于存储接收、发射参数,以支持呼叫和COMM_CHANGE指令。CommonValueBuffer的值可以本地发送,也可以远程发送。表14全双工模式通信改变状态转换表编号触发事件(描述)初始结果本地COMM_CHANGE请求设置Y=1设置PERSISTENCE=true远程COMM_CHANGE请求设置PERSISTENCE=true表14(续)编号触发事件(描述)初始结果没有待发送帧COMM_CHANGE指令(RCCD)设置Y=2(COMM_CHANGE已发送)WT=Persistence_Wait_T设置Y=3设置Z=1收机参数接收到有效帧且Z=1设置Y=0设置PERSISTENCE=false设置Z=0WT=Carrier_Only_Durat设置Y=1设置Y=5WT=1Tail_Idle_Durat设置Y=0设置PERSISTENCE=false设置NEED_PLCW=trueWT=Carrier_Only_Duration,设置MODU注:X,Y,Z是用于终止会话过程(X)和COMM_CHANGE(Y,Z)的子状态参数。表15全双工模式会话终止状态转换表编号触发事件(描述)初始结果接收LNMD(X=0)产生并加载RNMD指令到MAC队列设置X=2发送RNMD接收RNMD(X=0)表15(续)编号触发事件(描述)结果接收RNMD(X=2)接收LNMD(X=4)发送RNMD无待发送帧(X=5)本地指令设置模式为非活动本地指令设置模式为非活动注:LNMD指的是来自本地控制器的指令;RNMD指的是通过邻近空间链路传输半双工模式状态转换图如图14所示。半双工模式会话建立和数据业务状态转换表见表16,半双工模式通信改变状态转换表见表17,半双工模式会话终止状态转换表见表18。单工模式状态转换图如图15所示。单工模式状态转换表见表19。古E58:接收E53:发送E63:LCCDE68:接收E67:Tail_Idle_Duration超时接收到有效传送帧E69:接收COMM接收RNMD且X=2接收RNMD且X=2 _S11-启动呼叫动作E65:通信改变E65:通信改变图14半双工模式状态转换图图15单工模式状态转换图表16半双工模式会话建立和数据业务状态转换表触发事件(描述)结果设置NEED_PLCW=true[接收(如需要)设置物理层扩展(发送),设置发射机参数,(如需要)设置物理层扩展(接收),设置接收机参数指令]WT=Carrier_only_Durat设置TRANSMIT=onWT=Carrier_only_Durat设置PERSISTENCE=tureWT=Acquistion_Idle_Durat设置MODULATION=onAcquistion_Idle_Duratio发送Hail(发射(如需要)设置物理层扩展(发指令)表16(续)编号触发事件(描述)结果已发送Hail设置MODULATION=off设置TRANSMIT=onWT=Carrier_Only_Durat统发送载波接收通知STATUS=true),见MIB参数Hai(为下一次传输做好准备)(发送计时器事件-发送周期结束)设置PERSISTENCE=true送的帧。Carrier_only_Duration超时WT=Acquisition_Idle_Durat设置MODULATION=on(捕获结束)WT=1Acquisition_Idle_Duratio无待发送的帧(Y=0)WT=1Tail_Idle_Duratio设置MODULATION=off表16(续)触发事件(描述)结果WT=1Receive_DurationTimeo的传输时间间隔WT=1Receive_Duration超WT=1Receive_Duration超WT=Carrier_Only_DuratWT=Carrier_Only_DuratWT=1Receive_Duration超WT=Carrier_Only_DuratWT=Reconnect_Wait_Durat设置TRANSMIT=off叫设置,和设置发射机参数和设置接收机参数指令中相同使用(不重置)当前的FARM-P和WT=1Reconnect_Wait_Duratio设置TRANSMIT=onWT=Carrier_Only_Durat设置PERSISTENCE=trueAcquisition_Idle_Durati表16(续)编号触发事件(描述)初始结果使用(不重置)当前的FARM-P和注:FOP-P数据在状态S50触发;FARM-P操作在状态S60及S61触发。编号触发事件(描述)初始结果附加动作和注释除了S50之外的任何状态设置PERSISTENCE=trueY=1或设置Y=2设置PERSISTENCE=true无待发送帧且Y=2构造并加载COMM_CHANGE指令到COMM_CHANGE已发送WT=1Tail_Idle_Durat接收COMM_CHANGE设置NEED_PLCW=true编号触发事件(描述)初始结果附加动作和注释接收LNMD(任何时间均可接收)设置X=1接收LNMD(任何时间均可接收)无待发送帧且X=1构造并加载RNMD到MAC队列设置X=2发送RNMD构造并加载RNMD到MAC队列设置X=5发送RNMD无待发送帧且X=5设置X=0(完成发送RNMD)设置MODE为inactive接收RNMD且X=2设置MODE为inactive设置X=0(接收发送两节点均无数据发送;通知航天器控制器:会话结束)接收RNMD且X=0设置X=3WT=Carrier_Duration_o接收RNMD且X=1WT=Carrier_Duration_oinactive指令设置MODE为inactive(未在半双工状态转换图中显示)表19单工模式状态转换表编号结果事件触发(描述)设置TRANSMIT=on表19(续)编号结果事件触发(描述)设置DUPLEX=Simplexreceive设置TRANSMIT=offS71或S72接收本地SETMODE=Inactive指令9.5.1.2帧子层通过同步和编码子层的ChannelAccess.request原语输出帧。物理层分别从CARRIER_ACQUIRED和SYMBOL_INLOCK_STATUS参数获取关于载波a)CARRIER_ACQUIRED=true用于表示接收机已捕获到载波;b)SYMBOL_INLOCK_STATUS=true用于表示实现了码本地SETMODE指令(参数为Connecting-T)用于初始化呼叫动作并启动会话建立过程。当同步和编码子层帧准备好输出,在帧前附加前缀ASM,计算CRC并作为帧的后缀。按照表20动作NEED_PLCW或SDU就绪当输出FIFO为空时,需要XXXX空闲(捕获或结尾)XXXXX空闲X空闲如果有一个管理协议数据单元可发送,则SPDU就绪为t如果有一个业务数据单元(用户数据)可发送,则SDU就绪为true。当NEED_PLCW为true时,NEED_STATUS_REPORT可选择的设置为true,以允许产生并发送一个状态PERSISTENCE是一个变量,用于已选定的管理协议活动。SDU的选择就是向FOP-P发出一个提取数据单9.6.4可供选择的U-frameCOP-P标准的FOP-P部分通过表20中的流程定义了可供选择的U-FRAME。该说明描述了单状态报告。多个物理信道同时操作的输出比特流的数据优先级与多路复用等内容不在本标准范围本地指令SETMODE(参数为Connecting定界后的帧及附加的CRC-32用于同步和编码子层处理以确定该帧是否有错误,有误的帧将被c)当Test_Source为true、RECEIVING_SCID_BUFFER为0两个条件同时满足时,源/目的标头中的SCID字段应包含与RECEIVING_SCID_BUFFER(也就是Remote_Spacecraft_ID,应按照COP-P流程处理收到的有效U-frame。已验证的P-frame应首先将所包含的SPDU进行分割处理;SPDU包含的PLCW(一个或多个)应COP-P协议的概念及内容见7.5.3。COP-P过程如图16所示。COP-P的发送与接收均采用八位组变量,即模256计数器。当这些变量中的任意两个数相减或相b)比较:若A-B的值在1~127之间,则B<A;若A-B的值在128~255之间,则B>A;若A—B的值为0,则B=A。FOP-P应保持一个单一的输出队列。已发送帧队列包括已发送但还未被接收方确认的序列控制序号V(S)图16COP-P过程b)V(S):8bit正整数,c)VV(S):8bit正整数,用于表示下一个需要发送的序列d)N(R):8bit正整数,它是当前PLCW中报告值的拷贝(见6.2.4)。应等于接收方确认收到的最后一个序列控制帧帧序号+1(模256)。e)NN(R):8bit正整数,用于FOP-P状态表的系统参数,应等于上一个有效PLCW中的报f)R(R):布尔变量(其值为1或者0),为当前PLCW中的重传标识,它决定了序列控制帧是否需h)NEED_PLCW/NEED_STATUS_REPORT(需要PLCW/需要状态报告):布尔变量,用于FOP-P状态表的系统变量。它决定了是否需要发送一个新的PLCW或状态报告。(完整用法i)SYNCH_TIMER(同步计时器):倒计数计时器。表示来自接收方的有效PLCW的时间。和该计时器有关的管理信息库参数Synch_Timeout表示2)R(R)=RR(R)=RESYNC=fals3)NEED_PLCW=NEED_STATUS_REPORT=true;3)将VE(S)加1;5)将该帧发送到数据帧子层。2)将VV(S)加1;4)将V(S)加1;5)将VV(S)加1;6)将V(S)发送给I/O子层;7)将该帧发送给数据帧子层。表21FOP-P状态表[见10.2.3.3b]]andV(S)-NN(R)<Transmi清除SYNCH_TIMER启动SYNCH_TIMER忽略同步计时器超时IfResync_Local(MIB参数)=true表21(续)1)在设置V(R)指令中将NN(R)复制到SEQ_CTRL_FSN域;SE1数据帧子层说明:SE2接收到SE3接收到无效PLCW重置请求S2:重同步图17FOP-P状态图FOP-P状态表见表21,要求如下:a)会话启动时,首先进入状态S1,然后触发SE0,之后才允许其他事件发生。如果后续需要进行重新连接而无需启动一个新的会话时,FOP-P可以通过维持和使用FOP-P变量的当前状态d)Transmission_Window传输窗口(MIB参数):在指定时间内未被确认的序列控制帧的最大个接收端正确接收并确认后,才能发送其他的序列控制帧。传输窗口的值不能超过127。在确e)下述条件成立时,则接收的PLCW无效:1)PLCW不符合PLCW规范格式;设置Resync=true则会启动设置V(R)持续活动。FARM-P状态图如图18所示。数据帧子层N(S)<V(R)N(S)>V(R)RE0初始化RE1活动活动N(S)=V(R)图18FARM-P状态图FARM-P状态表见表22。表22FARM-P状态表操作(当启动时,进入该状态进行初始化)EXPEDITED_FRAME_COUNEED_PLCW与NEED_STATUS_REPORT=tr将设置V(R)指令中的SEQ_CTRL_FSN赋值给V(R);接收帧并发送至I/O子层;EXPEDITED_FRAME_COUNTER计数加1接收到有效序列控制帧,N(S)=V(R)接收帧并发送至I/O子层;R(S)=false;V(R)计数加1;NEED_PRE5接收到有效序列控制帧,N(S)>V(R)(检测到序列帧丢失)丢弃帧:R(S)=trueRE6接收到有效序列控制帧,N(S)<V(R)(重复接收到序列帧)报告R(S)、V(R);本标准与ISO22663:2015相比的结构变化情况本标准与ISO22663:2015相比在结构上有较多调整,具体章条表A.1本标准与ISO22663:2015的章条编号对照情况11234附录I—表A.1(续)附录A附录B附录A附录F附录H附录J中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用本标准与ISO22663:2015相比的技术性差异及原因表B.1给出了本标准与ISO22663:2015的技术性差异及原因。表B.1本标准与ISO22663:2015的技术性差异及其原因章条编号原因12关于规范性引用文件,本标准做了具有技术性差异的件”中,具体调整如下:——用修改采用国际标准的GB/T39353—2020代替ISO21459:2015(见5.4.6.2、7.2、9.3.3.2);——用修改采用国际标准的GB/T39354代替ISO21460:2015(见9.3.3.2、附录C);——用修改采用国际标准的GB/T39355代替ISO11104:2011(见8.3、8.4、附录C)3将国际标准的1.5调整至第3章,删除了定义,补充了本标准需要的术语和定义,删除1.5.2国际标准中的1.5给出了本标准需要用到的术定义将国际标准的2.1.4和2.2调整至5.4,增加了5.4.1、54.2等原理性说明附录A附录A是对协议实现的需求列表模板,包括表格格式、命名规则等,属于具体实现方的要求,不属C.1SPDU类型1:指令/报告/PLCWSPDU数据域指令/报告/PLCW的SPDU用于对收发信机及其操作进行配置和控制。SPDU类型1数据域内容如图C.1所示。SPDU数据域可存放最多7个16位离散的自定界、自识别指令:a)每个指令具有一个特定的功能;b)每个指令长度为16位,并且能够根据指令类型域(包含在指令的b₁₃~b₁₅)的值来实现自c)数据域中的各指令应无缝的相连在一起。“000”为“001”为“010”为“011”为PLCW请求PLCW请求“100”为“101”保留“110”为“111”为图C.1SPDU类型1数据域内容设置发射机参数指令的bi₃~b₁₅包含指令类型。三位的指令类型域用于识别协议控制指令的类型,应当包含设置发射机参数指令的二进制值设置发射机参数指令的b₁o~b₁₂应当用于将对应收发信在前向链路中,该3比特定义被叫方的发射频率,见表C.1。实际频率在物理层进行分配应符合表C.1返向发射机频率比特值12345678设置发射机参数指令的b₈~b₉包含以下编码选项:b)“01”=附加CRC-32的(7,1/2)卷积码(G2矢量翻转);c)“10”=旁路所有编码;d)“11”=级联(RS(204,188),CC(7,1/2))码。C.1.2.1.4TX调制方式设置发射机参数指令的b₇包含发射调制选项:a)“0”=相干PSK;1224345678912345678924Rc和Ra关系表见表C.4。表C.4R.和Ra关系表RC.1.2.2TX模式设置发射机参数指令的b₀~b₂应当包含发射机模式选项。该域用于识别发射机的工作模式:a)“000”=任务特定;b)“001”=邻近空间链路协议;c)“010”=任务特定;d)“011”=任务特定;e)“100”=任务特定;f)“101”=任务特定;C.1.3设置控制参数(SETCONTROLPARAMETERS)指令设置控制参数指令应包含六个域,它们按照以下顺序相邻排列:a)指令类型(3bit);b)令牌(1bit);c)远程节点无数据指示(1bit);该指令用于在同一时间设置从零到四的控制参数:a)设定用于半双工操作的令牌;b)在全双工或半双工模式下,设置远程节点无数据指示以终止会话;c)设置双工参数;d)设置用于时间业务中的时间采样次数。设置控制参数指令的组成结构如图C.3所示。b₀b₁₅图C.3设置控制参数指令C.1.3.2指令类型设置控制参数指令的b₁₃~b₁5包含指令类型。指令类型域的3位用于识别协议控制指令的类型,并包括用于识别设置控制参数指令的二进制值设置控制参数指令的b₁₂应为令牌域的值。要求如下:中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用设置控制参数指令的b₆~b₈为双工域,要求如下:设置控制参数指令的b₀~bs为时间采样域。当该域非零时,它通知接收端对接下来收到的n个帧b₀b₁s设置接收机参数指令的b₁₃~b₁₅为指令类型。表C.5前向链路RX频率比特值12345678设置接收机参数指令的b₈~bg包含以下的编码选项:b)“01”=附加CRC-32的(7,1/2)卷积码(G2矢量翻转);d)“11”=级联码(RS(204,188),CC(7,1/2))。C.1.4.6.1设置接收机参数指令的b₃~b₆包含以下解码后的数据率(速率以kb/s为单位,例如:设置接收机参数指令的b₀~b₂表示接收机模式选项。该域定义接收机的工作模式:b)“001”=邻近空间链路协议;C.1.5设置V(R)(SETV(R))指令c)接收机帧序列号(SEQ_C设置V(R)指令的组成结构如图C.5所示。图C.5设置V(R)指令设置V(R)指令的b₁₃~b₁₅为指令类型。三比特的指令类型域用于识别协议控制指令的类型,并包括用于识别设置V(R)指令的二进制值设置V(R)指令的b₈~b₂为保留位,默认值为全零。设置V(R)指令的b₀~b₇为帧序号的值(SEQ_CTRL_FSN),配对收发信机的接收单元根据这些c)请求发送端或响应端每个PCID对应的PLCW。报告请求指令的组成结构如图C.6所示。PLCW请求PLCW请求报告请求指令的bi₃~b₁₅为指令类型。报告请求指令的b₁₂用来表示物理信道1是否需要PLCW报告:a)“1”=物理信道1需要PLCW报告,报告请求到达后在相同的物理信道上发送这个报告;b)“0”=不需要PLCW报告。C.1.6.4物理信道0PLCW的报告请求报告请求指令的b₁₁用来表示物理信道0是否需要PLCW报告:a)“1”=物理信道1需要PLCW报告;报告请求到达后在相同的物理信道上发送这个报告;b)“0”=不需要PLCW报告。交换的请求(见第8章)。报告请求指令的b₃~b₇位用于表示需要的状态报告的类型。报告请求指令的b₀~b₂为全零的保留位。收发信机向远程收发信机传输。该指令为在本标准的功能之外设置物理层扩展指令的组成结构如图C.7b₀方向设置物理层扩展指令的b₁₃~b₁₅为指令类型。C.1.7.3R-S编码设置物理层扩展指令的b₂表明使用的是哪一种R-S码:b)“1”=R-S(255,239)编码。b)“1”=差分编码使能。当前数据比特与之前发送比特异或的结果即为当前发送比特的值。若a)“00”=旁路所有加扰;设置物理层扩展指令的b₇~bg位为载波抑制的类型:C.1.7.7数据调制设置物理层扩展指令的b₅~b₆位为数据调制的类型:C.1.7.8载波调制设置物理层扩展指令的b₃~b₄为所采用的载波调制的类型:a)“00”=不调制;设置物理层扩展指令的b₂表示采用如下编码前数据传输速率:1“0000”=1000bit/s2“0001”=2000bit/s3“0010”=4000bit/s4“0011”=8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动物适应环境的行为表现试题及答案
- 2025年成囊材料项目投资风险评估报告
- 细胞膜结构与功能解析试题及答案
- 2025年仪表照明系统项目建议书
- 全面掌握国际物流师的试题及答案
- 现代物流与智能化仓储分析试题及答案
- 如何选择合适的承运商国际物流师试题及答案
- 环境因素对生物分布的影响试题及答案
- 2025年通信广播有效载荷项目发展计划
- 2025届黑龙江省高考化学必刷试卷含解析
- 2025年数字安徽有限责任公司招聘笔试参考题库含答案解析
- Unit 9 Hot Soup Lesson 1 I'm thirsty(说课稿)-2023-2024学年北师大版(三起)英语四年级下册
- 成都二调考试数学试卷
- 金融风险细则解读
- 信息系统运行管理员(基础知识、应用技术)合卷软件资格考试(初级)试题与参考答案(2024年)
- 2024至2030年高氯酸铵项目投资价值分析报告
- 中建防台风、防汛、防洪应急预案
- 反诈知识竞赛题库及答案(共286题)
- 【读后续写】2020年1月浙江高考英语读后续写课件-陶江英
- 急性胰腺炎个案护理课件
- 三年级综合实践课教案模版课件
评论
0/150
提交评论