(高清版)GBT 39344-2020 空间数据与信息传输系统 通信操作规程-1_第1页
(高清版)GBT 39344-2020 空间数据与信息传输系统 通信操作规程-1_第2页
(高清版)GBT 39344-2020 空间数据与信息传输系统 通信操作规程-1_第3页
(高清版)GBT 39344-2020 空间数据与信息传输系统 通信操作规程-1_第4页
(高清版)GBT 39344-2020 空间数据与信息传输系统 通信操作规程-1_第5页
已阅读5页,还剩47页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

空间数据与信息传输系统国家市场监督管理总局国家标准化管理委员会中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地 Ⅲ 1 1 1 2 24.2缩略语 2 3 3 36规程间接口 5 56.2发送端规程间接口 5 7 9 97.2指令通知 7.3异步通知 7.4传输通知 8.1FOP-1变量 8.3FOP-1状态表 9.1FARM-1变量 9.3FARM-1状态表 41 附录A(资料性附录)本标准与ISO22667:2013相比的结构变化情况 附录B(资料性附录)本标准与ISO22667:2013相比的技术性差异及原因 IGB/T39344—2020附录C(资料性附录)FOP-1和FARM-1状态表格式 图1COP-1中AD类传送帧使用的变量 4图2发送端协议实体的内部组织 5图3接收端协议实体的内部组织 8 图6FOP-1状态转换:不同状态间转换方式 图8FARM-1状态转换图 图C.1状态变化项之间的映射关系 22 23 25表10FARM-1中状态名称及对应的状态号 表11FARM-1中事件条件及对应的事件号 表12FARM-1状态表 表13FOP-1管理参数 表14FARM-1管理参数 表B.1本标准与ISO22667:2013的技术性差异及其原因 Ⅱ本标准与ISO22667:2013相比在结构上有较多调整,附录A中列出了本标准与ISO22667:2013——删除了ISO22667:2013中第1章文档结构、参考 删除了ISO22667:2013的资料性附录D“参考文献B2的变化说明”Ⅲ中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地GB/T39350空间数据与信息传输系统遥控空间数据链路协议(GB/T39350—2020,ISO22664:发方传送一个遥控转移帧时所执行的步骤,FOP利用后面的遥控信道业务来执行一个转移时序工WFARM-1滑动窗口宽度ARQ:自动重传请求(automaticrequestforretrans2FDU:帧数据单元(framedataVC:虚拟信道(virtualchan在接收实体内执行的FARM-1。在同一个虚拟信道中,FOP-1将特定的传送帧传输到FARM-1,3 N(S)N(R)4规程间接口采用接口信号形式来进行描述,这些信号描述了不同业务间发送端数据链路协议实体与其他相关协议间的接口如图2所示。在FOP-1上层执行的一套规程用户(高层协议)用户(高层协议)在使用GB/T39350所定义的服务原语时,应通过SAP将协议实体各部分结合起来。用户请求协b)检查接收端生成的CLCW,控制FDU的传输和重传;c)将FDU以及产生的参数交付给下层规程;d)FOP-1使用反向协议接收CLCW。5DirectiveRequest(RequestIdentifier,GVCID,DirectiveType,DirectiveQualifier)RequestIdentifier可用于识别该命令请求信号对应的通知信号。DirectiveType和DirectiveQualifier具体内容见7.1。DirectiveNotification(RequestIdentifier,GVCID,NotificationType)知与请求是不同步的。每个异步通知信号与GB/T39350中定义的Async_Notify信号是一致的。AsynchronousNotification(GVCID,NotificationType,NotificationQualifier)NotificationType和NotificationQualifier具体内容见7.3。6RequesttoTransferFDU(RequestIdentifier,GVCID,FDU,ServiceType)TransferNotification(RequestIdentifier,GVTransmitRequestforFrame(GVCID,BypassFlag,CoNumber,TransferFrameDataField)AbortRequest信号用于取消任何下层规程正在执行的虚拟信道(通过GVCID参数识别)中AD7用户(高层协议用户(高层协议发送端FARM-1使用内部规程信号与上层规程相关联。这些内部规程信号和协议用户与协议实体间交互的服务原语有关,本标准认可上层规程将执行GB/T39350中定义的服务原语和此处定义的内部规FARM-1为FDU发出FDUArrivedIndication信号。因发送端上层规程可能执行分段或组装操作,每一个FDUArrivedIndication信号不一定会产生一个服务提示原语。除了FDUArrived层规程发送AbortedIndication本标准没有定义一个用于流控制的特定信号。如果流控制方案中使得COP-1中的Wait_Flag(等待标志)有效,该方案应提供一个缓冲区释放信号。这样当缓冲区空间够容纳至少一个最大长度的帧8上层规程将用户发送的DERECTIVE.request原语转换为指令请求信号(见6.2.2.2.1)交付给对应FOP-1状态表中的事件E23~E40,具体见8.正确执行COP-1规程。9指令类型(DirectiveType)指令限定参数(DirectiveQualifier)1初始化序列控制服务(不需要CLCW检查)无2初始化序列控制服务(需要CLCW检查)无3初始化序列控制服务(解锁)无4初始化序列控制服务[设置V(R)]5无6无7设置V(S)为V*(S)8设置FOP滑动窗口宽度9设置传输限制设置超时类型Directive_Notify.indication原语的通知类型定义也可用作FOP-1生成的操作指令通知信号的通知为COP-1定义的Directive_Notify.indication原语的通知类型见表2。使用的其他参数见1234协议实体应通过发送Async_Notify.in见GB/T39350。通知类型应通过Async_Notify.indication原语的通知类型参数表示。若通知中包含传送给用户的Async_Notify.indication原语是由FOP-1生成的AsynchronousNotification信号(见6.2.2.2.3)转换而来的。Async_Notify.为COP-1定义的Async_Notify.indication的通知类型和通知标识见表3。使用的其他参数见1警告原因2无原因原因码1a)Transmission_Limit设置为1时,如果CLCW返回接收帧失败的信FOP-1生成一个Alert[limit](警告[限制]);Limit(限制)或T12来源于操作指令的BC类传送帧传输的允许值(例如,带有3检测到锁定(Lockout)Lockout(锁定)4当最后一个CLCW显示重传标志为1时,收到重传标志为0且N(R)=NN(R)的CLCWSynch(同步)表4(续)原因原因码5所有的传送帧已被接受,但是重传标志为1Synch(同步)6与状态S4对应的初始化阶段中,尝试应答接受传送帧Synch(同步)789FOP-1和下层规程失去同步(虽然相应的out标志设置为ready,收传送帧)Term(终止)若Timeout_Type参数的值为1则不会产生警告。除了原因码,FOP-1还可选择包括生成警告的FOP事件号和事件发生时的FOP状态的参数。其警告通知的产生与传送帧序号错误相关,下层物理层中断以及数据FOP-1按照指定的次数传送一个AD传送帧序列然后将当前操作挂起。挂起通知用于表示传输已完成并且操作已挂起。后续发送重启操作指令可使FOP-1再从当前挂为COP-1定义的×××_Notify.indication原语的通知类型见表5。×××_Notify.indication原语使用的其他参数见GB/T39350。部分通知类型可以同时用于A类业务和另一部分通知类型仅用于A类服务的数据单元。通知类型(NotifyType)服务类型(ServiceType)123序列控制4序列控制型相对应。部分通知类型用于AD类和BD类业务的FDU,而另一部分通知类型仅用于AD类业务通知类型(NotifyType)服务类型(ServiceType)1234交付给协议用户的×××_Notify.indication原语是从FOP-1生成的传输通知信号转换得到的b)BC_Out_Flag(用于BC类传送帧);号。NN(R)通常与该虚拟通道上之前的CLCW中N(R)的值相同。相应的操作指令可以设置a)发送端处于FOP-1下层的规程和层的处理时间;e)采样和编码用于CLCW的FARM-1状态数据所需的最长时间;f)按照相反方向使用的数据结构发送CLCW所需的最长时间;h)接收端从接收数据结构中提取CLCW并交付给FOP-1的处理时间。用于强制将整个Sent_Queue按指定的次数自动重传,而不是任何确认接受的CLCW的接收。假设不需要在发送AD类传送帧前通过CLCW检查接受情况。这种为了提高在长时延通信链路中深空任务的COP-1效这种系统重传可用于AD类或BC类传送帧以及除在COP-1中使用的自动重传之外的任何操作。关于计数限制。即使发送序列中其他的传送帧都已经传输,可能不止一次,一旦第一个传送帧告知已被接三个FOP-1变量用于重传控制:8.1.10.3超时类型[Timeout_Type(TT)]a)收到CLCW,确认传送帧未被接受(RetransmitFlag(重传标志)=1);FOP-1检查FOP_Sliding_Window_Width变量也叫K变量。可使用SetFOP_Sliding_Window_Width操FOP滑动窗口机制是用于限制发送端在接收到上K值的设置应满足1≤K<PW的限制条件。FOP-1状态表的定义见表9。COP-1的帧序列号是一个8bit区域,因此FOP中涉及V(S)、N(R)和NN(R)区域的数PURGINGTHESENT_QUEUE动作包括通过对每一个发送序列中的传送帧产生NegativeCon-firmResponsetoRequesttoTransferFDU(请求传输FDU的确清除发送序列动作发生在序列控制服务终止或(重新)初始化过程中。当序列PURGINGTHEWAIT_QUEUE动作包括通过对每一个发送序列中的传送帧产生NegativeConfirmResponsetoRequesttoTransferFDU(请求传输FDU的确认失败响应)并删除传送帧。清除发送序列动作发生在序列控制服务终止或(重新)初始化过程中。当序列TRANSMITTYPE-ADFRAME动作包括准备一个AD类传送帧传输所要求的全部功能,特别c)如果发送序列之前为空序列,设置Transmission_Count为1;f)使用TransmitRequestfor(AD)Frame(AD类传送帧传输请求)将传送帧的备份发送到下层8.2.5传输BC类传送帧TRANSMITTYPETRANSMITTYPE-BCFRAME动作包括准备一个BC类传送帧传输所要求的全部功能,特别b)设置Transmission_Count为1;d)设置BC_Out_Flag为Not_Ready;e)使用TransmitRequestfor(BC)Frame(BC类传送帧传输请求)将传送帧备份发送到下层a)设置BD_Out_Flag为Not_Ready;b)使用TransmitRequestfor(BD)Frame(BD类传送帧传输请求)将传送帧备份发送到下层INITIATEAD(ORBC)Rb)增加Transmission_Count;d)设置BC_Out_Flag为Not_Ready;c)设置Transmission_Count数值为1。b)如果BC_Out_Flag为Ready,检查发送序列中BC类传送帧是否被标记为To_Be_Retrans-b)如果AD_Out_Flag为Ready,检查发送序列的AD类传送帧是否被标记为To_Be_Retrans-mitted(待重传)。如果是,将AD_Out_Flag设置为NotReady,将传送帧的备份作为c)设置Transmission_Count为1;d)设置Suspend_State为0。b)设置Suspend_State(SS)为0。FOP-1中状态名称及对应的状态号见表7,关于FOP-1状态表的具体使用方式参见附录C。无BC类传送帧的带有BC类传送帧的收到一个符合的有效CLCW重传标志为0等待标志为1重传标志为1收到一个符合COP-1规程的有效CLCWNN(R)例如:重传标志为0等待标志为1标志为1传输限制为1N(R)=NN(R)例如:没有新的确认已被接传输限制大于1等待标志为1收到一个符合COP-1规程的有效CLCWN(R)<V(S)且N(R)≥NN(R)。例如:标志为1传输限制大于1例如:没有新的等待标志为1等于传输限制等待标志为1无效N(R)例如:N(R)>V(S)或N(R)<NN(R)锁定标志为1表8(续)定时器超时传输计数小于传输限制传输计数大于等于传输限制初始化序列控制服务(无需CLCW检测指令)初始化序列控制服务(需要CLCW检测指令)指令)V(R)指令)表8(续)忽略警告[同步]警告[同步]忽略确认接受的帧,确认接受的帧,未应用未应用忽略中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用表9(续)警告[CLCW]警告[CLCW]警告[CLCW]警告[CLCW]警告[CLCW]忽略警告[synch]警告[synch]警告[synch]警告[synch]忽略忽略忽略警告[synch]警告[synch]未应用未应用忽略确认接受的帧,确认接受的帧,未应用未应用忽略警告[CLCW]警告[CLCW]警告[CLCW]未应用未应用忽略警告[limit]确认接受的帧,警告[limit]确认接受的帧,警告[limit]未应用未应用忽略警告[limit]警告[limit]警告[limit]未应用未应用忽略开始AD重传,确认接受的帧,确认接受的帧,开始AD重传,未应用未应用忽略未应用未应用忽略表9(续)中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用忽略未应用未应用忽略忽略忽略忽略未应用未应用忽略忽略忽略忽略未应用未应用忽略忽略忽略忽略未应用未应用忽略警告[NN(R)]警告[NN(R)]警告[NN(R)]警告[NN(R)]忽略忽略警告[Lockout]警告[Lockout]警告[Lockout]警告[Lockout]忽略忽略警告[CLCW]警告[CLCW]警告[CLCW]警告[CLCW]警告[CLCW]忽略启动AD重传任务,忽略警告[T1]启动重传任务,未应用启动AD重传任务,忽略启动重传任务,未应用警告[T1]警告[T1]警告[T1]警告[T1]警告[T1]未应用SS=1挂起SS=2挂起SS=3挂起SS=4挂起警告[T1]未应用表9(续)搜索FDU添加到等待序列接受,初始化,确认(S1)初始化,启动定时器(S4)接受,初始化,接受,初始化,传输设置V(R)的BC类帧(S5)表9(续)自管[理功]term,[能的自管[理功]term,[能的自管[理功]term,[能的自管[理功]term,[能的自管[理功]term,[能的自管[能的自管[能的(S1)自管[能的(S2)自管[能的(S3)自管[能的(S4)中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用表9(续)中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用如果SS=0,接受,设置K值,设置K值,设置T1_Initial,设置T1_Initial,设置T1_Initial,设置T1_Initial,设置T1_Initial,设置T1_Initial,设置Transmission_Limi,设置Transmission_Limi,设置Transmission_Limi,设置Transmission_Limi,设置Transmission_Limi,设置Transmission_Limi,设置TT值,表9(续)中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳中国标准出版社授权北京万方数据股份有限公司在中国境内(不含港澳台地区)推广使用警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]警告[LLIF]——COPinEffect(有效的b)检查N(R)值;c)检查Retransmit(重传)标志;例外例外E69.1FARM-1变量e)ReceIVer_Frame_Sequence_Number(V(Rg)FARM_Sliding_Window_Width(W):FARMh)FARM_Positive_Window_Width(PW):F以上变量表示了特定虚拟信道FARM-1的状态。每个状态变量的值与FARM-1状态表(表12)中经没有空间放置并传送到上层规程(见6.2.2.2),状态机进入等待状态。当缓冲区至少能够放置一个A当FOP-1操作正确而状态机接收到一个传送帧的帧序列号N(S)超出了预期范围,状态机进入锁当状态机进入Lockout状态,Lockout_Flag设置为1,反之设置为0。当为一个特定虚拟信道的当状态机进入Wait状态,Wait_Flag设置为1,反之设置为0。当为一个特殊虚拟信道的CLCW9.1.5重传标志(Retransmit_Fla当状态机得知一个AD类传送帧丢失或由于没有缓冲区而被丢弃,Retransmit_Flag设置为1,反之设置为0。当为一个特殊虚拟信道的CLCW编码时,该标志的值被于N(R);该标志重置为0的条件是:成功接收到传送帧的参数N(S)=V(R)、接收到SetV(R)控制指9.1.6FARM-B计数器(FARM-B路两端的在COP-1状态机中使用。当使用快捷服务(BD服务)时,设置该计数器用于给数据链路层的9.1.7接收帧序列号(Receiver_Frame_Sequence_Numb该变量用于记录期望在本虚拟信道中接收的下一个AD类传送帧的序列号N(S)。送帧的帧序列号N(S)大于当前的接收帧序列号V(R)的值,不小于256。防止FARM-1由于FOP的故障或设置错误而出现问题。FARM滑动窗口定义了W、PW和NW三个变量,三个变量在9.1.8.2和9.1.8.3中进行说明。如图7所示用不同剖面和操作对FARM滑动窗口概念进行了说明。接收滑动正窗口接收滑动正窗口(PW)放弃接收传输帧且重置重传标志S)=放弃接收传输帧且进入锁定状态放弃接收传输帧接收滑动负窗口(NW)N(S)=V(R)-1N(S)=VU)锁定窗口接收帧9.1.8.2FARM滑动窗口宽度FARM_Sliding_Window_WidthW的取值范围为2≤W≤254。FARM正向和反向滑动窗口宽度(FARM_Positive_Window_Width及ARM_Negative_Window如图7所示,FARM正向窗口区域由V(R)开始沿着正向方向扩展到PW传送帧;FARM负向窗口区域由V(R)-1(最后一个被接受的b)当N(S)>V(R)在且N(S)≤V(R)+PW-1时,传送帧落入接收滑动窗口正向窗口置重传标志为1。此情况一般发生在前一个传送帧已经丢失或者被拒收,但重传还没有拒收该传送帧,且不执行其他任何操作。此情况一般发生在传送帧被FARM-1接受后,本节定义了FARM-1状态表(表12)中所使用的动作,本节定义的某些动作可用来定义其他的b)向上层规程产生一个FDUArrivedIndication(FDU到达标志)信号。如果一个BD类FDU忽略(IGNORE)动作在FARM-1中没有操作。9.3FARM-1状态表FARM-1被定义为一个状态机。状态机的基本操作原则是:保持在一个状态直到一个事件发生。FARM-1中状态名称及对应的状态号见表10,FARM-1中事件条件及对应的事件号见表11,FARM-1状态表见表12。关于FARM-1状态表的具体使用方式参见附录C。表10FARM-1中状态名称及对应的状态号开放(open)等待(wait)锁定(lockout)表11FARM-1中事件条件及对应的事件号事件条件(eventcondition)事件号(eventnumber)缓冲区可用缓冲区不可用例如:落入滑动窗口的负向窗口内N(S)<(V(R)一NW)例如:没有落入滑动窗口内缓冲区释放信号CLCW应答时间表12FARM-1状态表未应用Wait_Flag=0,Lockout_Fla忽略FARM-1状态表中不包括关于传送帧确认的动作。事件有效帧到达(ValidFrameArrives)表示下层规程将一个有效传送帧放入到FARM-1缓冲区中。在应用FARM-1状态表前,FARM-1需要对BCa)检查旁路(Bypass)标志的值;c)检查AD类传送帧的N(S)值。表12中,事件E7和E8分别与解锁控制指令和设置V(R)控制指令执行相关。表中对每个动作做出了清晰的说明。状态(S3)中事件E8的动作表示设置V(R)控解锁控制指令执行仅用于重启FARM-1,而不是上层规程。根据协议操作的需求,一些机制被用如果实现为FARM-1与下层规程间流控制提供了一种方案,并且流控制方案导致COP-1的等待标志被设置为1,该方案也应提供一个缓冲区释放信号,该信号与FARM-1状态表中的事件E10相对FARM-1通过CLCW不断地向FOP-1提供反馈信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论