CN109818705A - It transmits, receive sub- rate signal method and device, equipment - Google Patents
It transmits, receive sub- rate signal method and device, equipment Download PDFInfo
- Publication number
- CN109818705A CN109818705A CN201711175074.9A CN201711175074A CN109818705A CN 109818705 A CN109818705 A CN 109818705A CN 201711175074 A CN201711175074 A CN 201711175074A CN 109818705 A CN109818705 A CN 109818705A
- Authority
- CN
- China
- Prior art keywords
- sub
- data frame
- rate signal
- flexo
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Optical Communication System (AREA)
Abstract
Description
技术领域technical field
本发明涉及光通信技术领域,尤其涉及一种传送、接收子速率信号方法及装置、设备。The present invention relates to the technical field of optical communication, and in particular, to a method, apparatus and device for transmitting and receiving sub-rate signals.
背景技术Background technique
光传送网(OTN,Optical Transport Network)技术是一种新的光传送技术,能够实现大容量业务的灵活调度和管理,目前已经成为骨干传送网的主流技术。两个光通信设备可以通过OTN实现通信连接,对于任一个光通信设备的内部芯片而言,可以通过模块成帧接口(Module Framer Interface,MFI)实现芯片间信号互通。例如Framer芯片和光数字信号处理(optical digital signal processor,ODSP)芯片之间的信号互通。现有的MFI与承载的业务关联性很强,仅仅能够支持整数倍业务信号,例如:100G的光传输单元(OpticalTransport Unit,OTU)进行说明,即OTUC。现有的MFI仅支持100G OTU4、OTUCn(OpticalTransport Unit Cn,Optical Transport Network (OTN, Optical Transport Network) technology is a new optical transport technology that can realize flexible scheduling and management of large-capacity services, and has now become the mainstream technology of backbone transport networks. Two optical communication devices can be connected through OTN for communication, and for the internal chip of any optical communication device, signal inter-chip communication can be realized through a module framer interface (Module Framer Interface, MFI). For example, the signal intercommunication between a Framer chip and an optical digital signal processor (optical digital signal processor, ODSP) chip. The existing MFI has a strong correlation with the carried services, and can only support integer multiples of service signals, for example, a 100G optical transport unit (Optical Transport Unit, OTU) for description, that is, OTUC. The existing MFI only supports 100G OTU4, OTUCn (OpticalTransport Unit Cn,
n*100G的光传输单元)等信号,存在很大局限性。对于非整数倍的OTUCn-M子速率信号(例如50G,125G的信号),发送端通过MFI接口传送该OTUCn-M子速率信号时,仍是传输包括该OTUCn-M子速率信号的OTUCn信号,对于接收端接收到该OTUCn信号时,还需要提取到OTUCn-M子速率信号才行。由于在传送OTUCn-M子速率信号时,需要将包括该OTUCn-M子速率信号的OTUCn信号中的每一个OTUC信号形成一个灵活光传送网络(Flexible OTN,FlexO)数据帧,接收端会从接收到的每一个FlexO数据帧中提取出一个OTUC信号,再将多个OTUC信号组合恢复为OTUCn信号,然后提取解析OTUCn的时隙分布信息,根据该时隙分布信息将OTUCn转化为OTUCn-M子速率信号。这一处理过程复杂、传送处理效率低。n*100G optical transmission unit) and other signals, there are great limitations. For non-integer multiple OTUCn-M sub-rate signals (such as 50G, 125G signals), when the transmitting end transmits the OTUCn-M sub-rate signal through the MFI interface, it still transmits the OTUCn signal including the OTUCn-M sub-rate signal, When the receiving end receives the OTUCn signal, it needs to extract the OTUCn-M sub-rate signal. Since each OTUC signal in the OTUCn signal including the OTUCn-M sub-rate signal needs to be formed into a flexible optical transport network (Flexible OTN, FlexO) data frame when transmitting the OTUCn-M sub-rate signal, the receiving end will One OTUC signal is extracted from each FlexO data frame received, and then multiple OTUC signals are combined to restore the OTUCn signal, and then the time slot distribution information of OTUCn is extracted and analyzed, and OTUCn is converted into OTUCn-M according to the time slot distribution information. rate signal. This processing process is complicated and the transmission processing efficiency is low.
如何通过MFI接口提高子速率信号的传送处理效率是一个值得考虑的问题。How to improve the transmission and processing efficiency of sub-rate signals through the MFI interface is a problem worth considering.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种传送、接收子速率信号方法及装置、设备,以期提高子速率信号的传送处理效率。Embodiments of the present invention provide a method, apparatus, and device for transmitting and receiving sub-rate signals, so as to improve the transmission and processing efficiency of sub-rate signals.
第一方面,为本发明实施例提供了一种传送子速率信号的方法,包括:In a first aspect, an embodiment of the present invention provides a method for transmitting a sub-rate signal, including:
发送端将子速率信号映射到灵活光网络FlexO数据帧的净荷区;在FlexO数据帧中添加映射信息,映射信息包括帧头位置信息和有效时隙信息,帧头位置信息用于指示子速率信号的数据帧帧头在FlexO数据帧的净荷区中第一次出现的位置;有效时隙信息用于指示子速率信号包含的有效时隙,或者,有效时隙信息用于指示FlexO数据帧的净荷区中被子速率信号占用的时隙;发送FlexO数据帧。The sender maps the sub-rate signal to the payload area of the FlexO data frame of the flexible optical network; adds mapping information to the FlexO data frame, the mapping information includes frame header position information and valid time slot information, and the frame header position information is used to indicate the sub-rate The position where the frame header of the data frame of the signal appears for the first time in the payload area of the FlexO data frame; the valid time slot information is used to indicate the valid time slot contained in the sub-rate signal, or the valid time slot information is used to indicate the FlexO data frame The time slot occupied by the sub-rate signal in the payload area of the FlexO data frame is sent.
可选的,子速率信号为OTUC-Mi子速率信号或者包括OTUC-Mi子速率信号的OTUC信号,OTUC-Mi子速率信号包含OTUC信号的开销以及OTUC信号的Mi个有效时隙。Optionally, the sub-rate signal is an OTUC-Mi sub-rate signal or an OTUC signal including an OTUC-Mi sub-rate signal, and the OTUC-Mi sub-rate signal includes the overhead of the OTUC signal and Mi valid time slots of the OTUC signal.
在第一方面中,发送端可以为Framer芯片、ODSP芯片等。通过发送端在FlexO数据帧中添加包括帧头位置信息和有效时隙信息的映射信息之后,接收端可以根据该映射信息直接确定子速率信号,加快了子速率信号的传送处理效率。In the first aspect, the sending end may be a Framer chip, an ODSP chip, or the like. After the sending end adds mapping information including frame header position information and valid time slot information to the FlexO data frame, the receiving end can directly determine the sub-rate signal according to the mapping information, which speeds up the transmission and processing efficiency of the sub-rate signal.
在一种可选的实现方式中,子速率信号为包括OTUC-Mi子速率信号的OTUC信号;发送端在执行将子速率信号映射到灵活光网络FlexO数据帧的净荷区具体是执行:将包括OTUC-Mi子速率信号的OTUC信号直接比特同步映射到FlexO数据帧的净荷区。In an optional implementation manner, the sub-rate signal is an OTUC signal including an OTUC-Mi sub-rate signal; when the sending end performs mapping of the sub-rate signal to the payload area of the flexible optical network FlexO data frame, specifically: The OTUC signal including the OTUC-Mi sub-rate signal is directly bit-synchronously mapped to the payload area of the FlexO data frame.
可选的,有效时隙信息为包括OTUC-Mi子速率信号的OTUC信号的有效时隙分布信息。可以理解的是,例如,在OTUC信号包含的20个时隙中,根据有效时隙的分布信息,可以知道20个时隙中每个时隙是否为有效时隙。Optionally, the valid time slot information is the valid time slot distribution information of the OTUC signal including the OTUC-Mi sub-rate signal. It can be understood that, for example, in the 20 time slots included in the OTUC signal, according to the distribution information of the valid time slots, it can be known whether each time slot in the 20 time slots is a valid time slot.
在一种可选的实现方式中,子速率信号为OTUC-Mi子速率信号,发送端在执行将子速率信号映射到灵活光网络FlexO数据帧的净荷区具体是执行:将子速率信号异步映射到FlexO数据帧的mi个时隙,FlexO数据帧的净荷区划分为k个时隙,其中,k大于或等于mi。In an optional implementation manner, the sub-rate signal is an OTUC-Mi sub-rate signal, and when the sending end performs mapping of the sub-rate signal to the payload area of the FlexO data frame of the flexible optical network, specifically, the sub-rate signal is asynchronously executed: Mapped to the mi time slots of the FlexO data frame, the payload area of the FlexO data frame is divided into k time slots, where k is greater than or equal to mi.
可选的,有效时隙信息为FlexO数据帧的净荷区划分的k个时隙中被子速率信号占用的时隙分布信息。Optionally, the valid time slot information is the time slot distribution information occupied by the sub-rate signal in the k time slots divided by the payload area of the FlexO data frame.
在一种可选的实现方式中,发送端在FlexO数据帧中添加映射信息之前,还执行获取配置信息,配置信息用于指示有效时隙信息。这里的有效时隙信息是指在转换为OTUC信号时OTUC-Mi子速率信号包含的有效时隙的分布位置,进而实现将OTUC-Mi子速率信号转换为OTUC信号。可选的,发送端为ODSP芯片。In an optional implementation manner, before adding the mapping information to the FlexO data frame, the sending end also performs acquisition of configuration information, where the configuration information is used to indicate valid time slot information. The effective timeslot information here refers to the distribution position of the effective timeslots included in the OTUC-Mi sub-rate signal when it is converted into an OTUC signal, thereby realizing the conversion of the OTUC-Mi sub-rate signal into an OTUC signal. Optionally, the sending end is an ODSP chip.
可选的,发送端可以向管理平面或控制器获取该配置信息,或者,管理平面或控制器可以主动向发送端发送该配置信息,本发明实施例对此不做限定。Optionally, the sending end may acquire the configuration information from the management plane or the controller, or the management plane or the controller may actively send the configuration information to the sending end, which is not limited in this embodiment of the present invention.
第二方面,为本发明实施例提供了另一种传送子速率信号的方法,包括:In a second aspect, another method for transmitting a sub-rate signal is provided for an embodiment of the present invention, including:
发送端确定包括子速率信号的FlexO-mi信号的映射信息,映射信息包括帧头位置信息和有效时隙信息,帧头位置信息用于指示子速率信号的数据帧帧头在包括FlexO-mi信号的FlexO数据帧的净荷区中第一次出现的位置;有效时隙信息用于指示子速率信号包含的有效时隙,或者,有效时隙信息用于指示FlexO数据帧的净荷区中被子速率信号占用的时隙;发送端根据映射信息,将FlexO-mi信号还原为FlexO数据帧;发送端发送FlexO数据帧。The sending end determines the mapping information of the FlexO-mi signal including the sub-rate signal. The mapping information includes frame header position information and valid time slot information. The frame header position information is used to indicate that the data frame header of the sub-rate signal includes the FlexO-mi signal. The position of the first occurrence in the payload area of the FlexO data frame; the valid time slot information is used to indicate the valid time slot contained in the sub-rate signal, or the valid time slot information is used to indicate the quilt in the payload area of the FlexO data frame The time slot occupied by the rate signal; the sender restores the FlexO-mi signal to a FlexO data frame according to the mapping information; the sender sends a FlexO data frame.
与第一方面的区别在于:第二方面的是针对包括子速率信号的FlexO-mi信号执行的处理。在第二方面中,发送端可以为ODSP芯片等。通过发送端在FlexO数据帧中添加包括帧头位置信息和有效时隙信息的映射信息之后,接收端可以根据该映射信息直接确定子速率信号,加快了子速率信号的传送处理效率。The difference from the first aspect is that the second aspect is the processing performed for the FlexO-mi signal including the sub-rate signal. In the second aspect, the sending end may be an ODSP chip or the like. After the sending end adds mapping information including frame header position information and valid time slot information to the FlexO data frame, the receiving end can directly determine the sub-rate signal according to the mapping information, which speeds up the transmission and processing efficiency of the sub-rate signal.
在一种可选的实现方式中,子速率信号为OTUC-Mi子速率信号,OTUC-Mi子速率信号包含OTUC信号的开销以及OTUC信号的Mi个有效时隙;发送端在执行根据映射信息,将FlexO-mi信号还原为FlexO数据帧具体是执行:In an optional implementation manner, the sub-rate signal is an OTUC-Mi sub-rate signal, and the OTUC-Mi sub-rate signal includes the overhead of the OTUC signal and Mi valid time slots of the OTUC signal; To restore the FlexO-mi signal to a FlexO data frame is to execute:
在有效时隙信息用于指示子速率信号包含的有效时隙的情况下,发送端根据映射信息,确定在FlexO数据帧净荷区中包括OTUC-Mi子速率信号的OTUC信号包含的无效时隙的位置,并在无效时隙的位置插入填充信息,以还原为FlexO数据帧。In the case where the valid time slot information is used to indicate the valid time slot included in the sub-rate signal, the transmitting end determines the invalid time slot included in the OTUC signal including the OTUC-Mi sub-rate signal in the payload area of the FlexO data frame according to the mapping information position, and insert padding information at the position of the invalid time slot to restore the FlexO data frame.
在一种可选的实现方式中,发送端在执行根据映射信息,将FlexO-mi信号还原为FlexO数据帧具体是执行:In an optional implementation manner, the sending end is performing, according to the mapping information, to restore the FlexO-mi signal to a FlexO data frame, specifically:
在有效时隙信息用于指示FlexO数据帧的净荷区中被子速率信号占用的时隙的情况下,发送端根据映射信息,确定在FlexO数据帧净荷区中未被子速率信号占用的时隙的位置,并在未被子速率信号占用的时隙的位置插入填充信息,以还原为FlexO数据帧。In the case where the valid time slot information is used to indicate the time slots occupied by the sub-rate signal in the payload area of the FlexO data frame, the transmitting end determines, according to the mapping information, the time slots not occupied by the sub-rate signal in the payload area of the FlexO data frame position, and insert padding information at the position of the time slot not occupied by the sub-rate signal to restore it to a FlexO data frame.
第三方面,为本发明实施例提供了一种接收子速率信号的方法,包括:In a third aspect, an embodiment of the present invention provides a method for receiving a sub-rate signal, including:
接收端接收灵活光网络FlexO数据帧;从FlexO数据帧中提取映射信息,映射信息包括帧头位置信息和有效时隙信息,帧头位置信息用于指示FlexO数据帧包括的子速率信号的数据帧帧头在FlexO数据帧的净荷区中第一次出现的位置,有效时隙信息用于指示子速率信号包含的有效时隙,或者,有效时隙信息用于指示FlexO数据帧的净荷区中被子速率信号占用的时隙;根据映射信息从FlexO数据帧的净荷区产生子速率信号或者包括子速率信号的FlexO-mi信号。The receiving end receives the FlexO data frame of the flexible optical network; extracts the mapping information from the FlexO data frame, the mapping information includes frame header position information and valid time slot information, and the frame header position information is used to indicate the data frame of the sub-rate signal included in the FlexO data frame The position where the frame header first appears in the payload area of the FlexO data frame, the valid time slot information is used to indicate the valid time slot contained in the sub-rate signal, or the valid time slot information is used to indicate the payload area of the FlexO data frame The time slot occupied by the sub-rate signal; the sub-rate signal or the FlexO-mi signal including the sub-rate signal is generated from the payload area of the FlexO data frame according to the mapping information.
可选的,子速率信号为OTUC-Mi子速率信号;OTUC-Mi子速率信号为包含OTUC信号的开销以及OTUC信号的Mi个有效时隙;FlexO-mi信号包含FlexO数据帧的开销和OTUC-Mi子速率信号;或者,FlexO-mi信号包含FlexO数据帧的开销和FlexO数据帧的净荷区被OTUC-Mi子速率信号占用的mi个有效时隙。Optionally, the sub-rate signal is an OTUC-Mi sub-rate signal; the OTUC-Mi sub-rate signal includes the overhead of the OTUC signal and Mi valid time slots of the OTUC signal; the FlexO-mi signal includes the overhead of the FlexO data frame and the OTUC-mi signal. Mi sub-rate signal; or, the FlexO-mi signal includes the overhead of the FlexO data frame and the mi valid time slots occupied by the OTUC-Mi sub-rate signal in the payload area of the FlexO data frame.
在第三方面中,接收端可以为Framer芯片、ODSP芯片等。通过发送端在FlexO数据帧中添加包括帧头位置信息和有效时隙信息的映射信息之后,接收端可以根据该映射信息直接确定子速率信号,加快了子速率信号的传送处理效率。In the third aspect, the receiving end may be a Framer chip, an ODSP chip, or the like. After the sending end adds mapping information including frame header position information and valid time slot information to the FlexO data frame, the receiving end can directly determine the sub-rate signal according to the mapping information, which speeds up the transmission and processing efficiency of the sub-rate signal.
在一种可选的实现方式中,接收端在执行根据映射信息从FlexO数据帧的净荷区产生子速率信号具体是执行:据映射信息,在FlexO数据帧的净荷区中确定FlexO数据帧包含的子速率信号的有效时隙,并生成子速率信号。In an optional implementation manner, when the receiving end performs the generation of the sub-rate signal from the payload area of the FlexO data frame according to the mapping information, specifically: according to the mapping information, determine the FlexO data frame in the payload area of the FlexO data frame Contains the valid time slots of the sub-rate signal and generates the sub-rate signal.
在一种可选的实现方式中,接收端在执行根据映射信息从FlexO数据帧的净荷区产生包括子速率信号的FlexO-mi信号具体是执行:根据所述映射信息,在FlexO数据帧的净荷区中确定FlexO数据帧包含的子速率信号,并根据确定的子速率信号和FlexO数据帧包含的FlexO数据帧的开销生成FlexO-mi信号。In an optional implementation manner, when the receiving end generates the FlexO-mi signal including the sub-rate signal from the payload area of the FlexO data frame according to the mapping information, it specifically executes: according to the mapping information, in the FlexO data frame The sub-rate signal included in the FlexO data frame is determined in the payload area, and the FlexO-mi signal is generated according to the determined sub-rate signal and the overhead of the FlexO data frame included in the FlexO data frame.
在一种可选的实现方式中,接收端在执行根据映射信息从FlexO数据帧的净荷区产生包括子速率信号的FlexO-mi信号具体是执行:根据所述映射信息,在FlexO数据帧的净荷区中确定承载子速率信号的FlexO数据帧的有效时隙,并根据确定的FlexO数据帧的有效时隙和FlexO数据帧包含的FlexO数据帧的开销生成FlexO-mi信号。In an optional implementation manner, when the receiving end generates the FlexO-mi signal including the sub-rate signal from the payload area of the FlexO data frame according to the mapping information, it specifically executes: according to the mapping information, in the FlexO data frame The effective time slot of the FlexO data frame carrying the sub-rate signal is determined in the payload area, and the FlexO-mi signal is generated according to the determined effective time slot of the FlexO data frame and the overhead of the FlexO data frame included in the FlexO data frame.
第四方面,本发明实施例提供了一种发送装置,该发送装置包括:处理单元,用于将子速率信号映射到灵活光网络FlexO数据帧的净荷区;处理单元,还用于在FlexO数据帧中添加映射信息,映射信息包括帧头位置信息和有效时隙信息,帧头位置信息用于指示子速率信号的数据帧帧头在FlexO数据帧的净荷区中第一次出现的位置,有效时隙信息用于指示子速率信号包含的有效时隙,或者,有效时隙信息用于指示FlexO数据帧的净荷区中被子速率信号占用的时隙;发送单元,用于发送FlexO数据帧。In a fourth aspect, an embodiment of the present invention provides a sending apparatus, the sending apparatus includes: a processing unit, configured to map a sub-rate signal to a payload area of a FlexO data frame of a flexible optical network; Add mapping information to the data frame. The mapping information includes frame header position information and valid time slot information. The frame header position information is used to indicate the position where the data frame header of the sub-rate signal appears for the first time in the payload area of the FlexO data frame. , the valid time slot information is used to indicate the valid time slot included in the sub-rate signal, or the valid time slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame; the sending unit is used to send the FlexO data frame.
可选的,该发送装置还可以实现第一方面中发送端执行的部分或全部的可选的实现方式。Optionally, the sending apparatus may also implement part or all of the optional implementation manners performed by the sending end in the first aspect.
第五方面,本发明实施例提供了另一种发送装置,该发送装置包括:处理单元,用于确定包括子速率信号的FlexO-mi信号的映射信息,映射信息包括帧头位置信息和有效时隙信息,帧头位置信息用于指示子速率信号的数据帧帧头在包括FlexO-mi信号的FlexO数据帧的净荷区中第一次出现的位置,有效时隙信息用于指示子速率信号包含的有效时隙,或者,有效时隙信息用于指示FlexO数据帧的净荷区中被子速率信号占用的时隙;处理单元,还用于根据映射信息,将FlexO-mi信号还原为FlexO数据帧;发送单元,用于发送FlexO数据帧。In a fifth aspect, an embodiment of the present invention provides another sending apparatus, the sending apparatus includes: a processing unit configured to determine mapping information of a FlexO-mi signal including a sub-rate signal, where the mapping information includes frame header position information and valid time Slot information, the frame header position information is used to indicate the position where the frame header of the data frame of the sub-rate signal appears for the first time in the payload area of the FlexO data frame including the FlexO-mi signal, and the valid time slot information is used to indicate the sub-rate signal. The included valid time slot, or the valid time slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame; the processing unit is also used to restore the FlexO-mi signal to FlexO data according to the mapping information Frame; sending unit, used to send FlexO data frames.
可选的,该发送装置还可以实现第二方面的发送端执行的部分或全部的可选的实现方式。Optionally, the sending apparatus may also implement part or all of the optional implementation manners performed by the sending end of the second aspect.
第六方面,提供一种发送装置。该发送装置可以为上述方法设计中的发送端,或者为设置在通信设备中的芯片。该发送装置包括:存收发器,以及处理器。可选的还包括存储器,用于存储计算机可执行程序代码;处理器与存储器、收发器耦合。其中存储器所存储的程序代码包括指令,当处理器执行指令时,使发送装置执行上述第四方面或第五方面的任意一种可能的设计中发送装置所执行的方法。In a sixth aspect, a sending device is provided. The sending device can be the sending end in the above method design, or a chip set in the communication device. The sending device includes: a memory transceiver, and a processor. Optionally, it also includes a memory for storing computer executable program codes; the processor is coupled with the memory and the transceiver. The program code stored in the memory includes instructions, and when the processor executes the instructions, the sending apparatus is made to execute the method performed by the sending apparatus in any possible design of the fourth aspect or the fifth aspect.
第七方面,本发明实施例提供了一种接收装置,包括:接收单元,用于接收灵活光网络FlexO数据帧;处理单元,用于从FlexO数据帧中提取映射信息,映射信息包括帧头位置信息和有效时隙信息,帧头位置信息用于指示FlexO数据帧包括的子速率信号的数据帧帧头在FlexO数据帧的净荷区中第一次出现的位置,有效时隙信息用于指示子速率信号包含的有效时隙,或者,有效时隙信息用于指示FlexO数据帧的净荷区中被子速率信号占用的时隙;处理单元,还用于根据映射信息从FlexO数据帧的净荷区产生子速率信号或者包括子速率信号的FlexO-mi信号。In a seventh aspect, an embodiment of the present invention provides a receiving device, including: a receiving unit, configured to receive a flexible optical network FlexO data frame; and a processing unit, configured to extract mapping information from the FlexO data frame, where the mapping information includes a frame header position information and valid time slot information, the frame header position information is used to indicate the position where the data frame header of the sub-rate signal included in the FlexO data frame appears for the first time in the payload area of the FlexO data frame, and the valid time slot information is used to indicate The valid time slot contained in the sub-rate signal, or, the valid time slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame; The zone generates a sub-rate signal or a FlexO-mi signal including a sub-rate signal.
可选的,该接收装置还可以实现第三方面的接收端执行的部分或全部的可选的实现方式。Optionally, the receiving apparatus may also implement part or all of the optional implementation manners performed by the receiving end of the third aspect.
第八方面,提供一种接收装置。该接收装置可以为上述方法设计中的发送端,或者为设置在通信设备中的芯片。该接收装置包括:存收发器,以及处理器。可选的还包括存储器,用于存储计算机可执行程序代码;处理器与存储器、收发器耦合。其中存储器所存储的程序代码包括指令,当处理器执行指令时,使接收装置执行上述第六方面的任意一种可能的设计中接收装置所执行的方法。In an eighth aspect, a receiving apparatus is provided. The receiving device may be the transmitting end in the above method design, or may be a chip provided in the communication device. The receiving device includes: a memory transceiver, and a processor. Optionally, it also includes a memory for storing computer executable program codes; the processor is coupled with the memory and the transceiver. The program code stored in the memory includes instructions, and when the processor executes the instructions, the receiving apparatus is caused to execute the method performed by the receiving apparatus in any possible design of the sixth aspect.
第九方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行上述第一方面或第三方面及其任意可能的实现方式中的方法。In a ninth aspect, a computer program product is provided, the computer program product includes: computer program code, when the computer program code is run on a computer, the computer program code enables the computer to execute the above-mentioned first aspect or the third aspect and any possible implementation manners thereof Methods.
第十方面,提供了一种计算机可读介质,计算机可读介质存储有程序代码,当计算机程序代码在计算机上运行时,使得计算机执行上述第一方面或第三方面及其任意可能的实现方式中的方法。A tenth aspect provides a computer-readable medium, where the computer-readable medium stores program codes, when the computer program codes are executed on a computer, the computer is made to execute the above-mentioned first aspect or the third aspect and any possible implementations thereof method in .
第十一方面,提供一种设备,包括发送器和接收器,发送器可以执行上述第四方面或第五方面的任意一种可能的设计中发送装置所执行的方法;接收器可以执行上述第六方面的任意一种可能的设计中接收装置所执行的方法。In an eleventh aspect, a device is provided, including a transmitter and a receiver, where the transmitter can perform the method performed by the transmitting apparatus in any possible design of the fourth aspect or the fifth aspect; the receiver can perform the above-mentioned first A method performed by a receiving apparatus in any one possible design of the six aspects.
附图说明Description of drawings
为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。In order to more clearly describe the technical solutions in the embodiments of the present invention or the background technology, the accompanying drawings required in the embodiments or the background technology of the present invention will be described below.
图1为本发明实施例提供了一种可能的通信系统架构示意图;FIG. 1 provides a schematic diagram of a possible communication system architecture according to an embodiment of the present invention;
图2为本发明实施例提供了一种芯片间的通信示意图;FIG. 2 provides a schematic diagram of communication between chips according to an embodiment of the present invention;
图3为本发明实施例提供了一种子速率信号的传送和接收方法的流程示意图;3 is a schematic flowchart of a method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention;
图4a为本发明实施例提供了一种FlexO数据帧结构的示意图;4a is a schematic diagram of a FlexO data frame structure according to an embodiment of the present invention;
图4b为本发明实施例提供了另一种FlexO数据帧结构的示意图;FIG. 4b is a schematic diagram of another FlexO data frame structure provided by an embodiment of the present invention;
图5为本发明实施例提供了另一种子速率信号的传送和接收方法的流程示意图;5 is a schematic flowchart of another method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention;
图6为本发明实施例提供了又一种子速率信号的传送和接收方法的流程示意图;6 is a schematic flowchart of another method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention;
图7a为本发明实施例提供了一种子速率信号的传送和接收方法的示例图;7a is an exemplary diagram of a method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention;
图7b为本发明实施例提供了另一种子速率信号的传送和接收方法的示例图;FIG. 7b is an exemplary diagram that provides another method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention;
图8是本发明实施例提供的一种发送装置的结构示意图;8 is a schematic structural diagram of a sending apparatus provided by an embodiment of the present invention;
图9是本发明实施例提供的另一种发送装置的结构示意图;9 is a schematic structural diagram of another sending apparatus provided by an embodiment of the present invention;
图10是本发明实施例提供的一种接收装置的结构示意图;FIG. 10 is a schematic structural diagram of a receiving apparatus according to an embodiment of the present invention;
图11是本发明实施例提供的另一种接收装置的结构示意图。FIG. 11 is a schematic structural diagram of another receiving apparatus provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面结合本发明实施例中的附图对本发明实施例进行描述。The embodiments of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention.
本发明实施例中所涉及的各信号及各芯片的描述如下:The descriptions of each signal and each chip involved in the embodiment of the present invention are as follows:
OTUC信号:是100G的光传输单元;OTUC signal: It is a 100G optical transmission unit;
OTUCn信号:n*100G的光传输单元,由n个OTUC信号组成;OTUCn signal: n*100G optical transmission unit, composed of n OTUC signals;
OTUCn-M信号:包含n*100G的光传输单元的M个时隙的子速率信号,即OTUCn信号的子速率信号,或者也可以表示非100G整数倍的光传输信号。OTUCn-M signal: a sub-rate signal including M time slots of an optical transmission unit of n*100G, that is, a sub-rate signal of an OTUCn signal, or an optical transmission signal that is not an integer multiple of 100G.
OTUC-Mi子速率信号:OTUCn信号分发为n路OTUC信号后,OTUC-Mi信号包含第i路OTUC信号的开销以及所包含的Mi个有效时隙。例如,第2路OTUC信号对应的Mi为M2。Mi的取值可以为M1、M2、…、Mn,其中M1+M2+…+Mn=M。OTUC-Mi sub-rate signal: After the OTUCn signal is distributed into n channels of OTUC signals, the OTUC-Mi signal includes the overhead of the i-th channel of OTUC signal and the included Mi valid time slots. For example, the Mi corresponding to the second OTUC signal is M2. The value of Mi can be M1, M2, ..., Mn, where M1+M2+...+Mn=M.
FlexO数据帧:为可以通过MFI接口传输的灵活光传送网络数据帧,一个OTUC信号可以形成一个FlexO数据帧,该FlexO数据帧也可以称为FlexO信号。结合图4a来说,FlexO数据帧包括对齐标记(Alignment Marker,AM)区、填充(PAD)区、开销(Overhead,OH)区、净荷区和校验区,其中AM区、PAD区、OH区中的数据为FlexO数据帧的开销。FlexO data frame: For the flexible optical transport network data frame that can be transmitted through the MFI interface, an OTUC signal can form a FlexO data frame, and the FlexO data frame can also be called a FlexO signal. Referring to Figure 4a, the FlexO data frame includes an alignment marker (Alignment Marker, AM) area, a padding (PAD) area, an overhead (Overhead, OH) area, a payload area and a check area, wherein the AM area, PAD area, OH area The data in the area is the overhead of the FlexO data frame.
FlexO-mi信号:包含FlexO数据帧的开销和FlexO数据帧的净荷区被OTUC-Mi子速率信号占用的mi个有效时隙。其中,FlexO数据帧的净荷区被划分为k个时隙,其中,k大于或等于mi。其中,i与OTUC-Mi子速率信号中i是同样的含义。OTUC-Mi子速率信号是包含第i路OTUC信号的开销以及所包含的Mi个有效时隙的。因此,FlexO-mi信号也是间接由第i路的OTUC信号得到的。FlexO-mi signal: contains the overhead of the FlexO data frame and the mi valid time slots occupied by the OTUC-Mi sub-rate signal in the payload area of the FlexO data frame. The payload area of the FlexO data frame is divided into k time slots, where k is greater than or equal to mi. Among them, i has the same meaning as i in the OTUC-Mi subrate signal. The OTUC-Mi sub-rate signal includes the overhead of the i-th OTUC signal and the included Mi valid time slots. Therefore, the FlexO-mi signal is also obtained indirectly from the i-th OTUC signal.
图1是本发明实施例提供的一种可能的通信系统架构示意图。如图1所示,包括两个光传输设备,分别为光传输设备1和光传输设备2,其中,光传输设备1和光传输设备2是通过光传送网来实现数据传输的。FIG. 1 is a schematic diagram of a possible communication system architecture provided by an embodiment of the present invention. As shown in FIG. 1 , two optical transmission devices are included, namely, an optical transmission device 1 and an optical transmission device 2, wherein the optical transmission device 1 and the optical transmission device 2 realize data transmission through an optical transmission network.
图2是本发明实施例提供的一种芯片间的通信示意图。如图2所示,包括主板(hostboard)芯片、ODSP芯片和光模块(Optical module)。这里ODSP芯片也可以为PMA(PhysicalMedium Attachment,物理媒介适配)芯片。图1所示的光传输设备1和光传输设备2均可以包括图2所示的芯片。例如光传输设备1中的host board芯片可以将业务信号通过ODSP芯片、光模块以及光传送网发送至光传输设备2,光传输设备2通过光传送网、光模块、ODSP芯片接收该业务信号,且光传输设备2的ODSP芯片将信号转发给光传输设备2的host board芯片,这样来完成业务信号的接收和发送。其中,host board芯片可以为Framer芯片,ODSP位于光模块侧,host board芯片与ODSP芯片通过MFI接口实现互通。需要说明的是,本发明对通过MFI接口的芯片名称不做任何限制,ODSP和Framer等仅是示例。FIG. 2 is a schematic diagram of communication between chips according to an embodiment of the present invention. As shown in FIG. 2 , it includes a hostboard chip, an ODSP chip and an optical module. Here, the ODSP chip can also be a PMA (PhysicalMedium Attachment, physical medium adaptation) chip. Both the optical transmission device 1 and the optical transmission device 2 shown in FIG. 1 may include the chip shown in FIG. 2 . For example, the host board chip in the optical transmission device 1 can send the service signal to the optical transmission device 2 through the ODSP chip, the optical module and the optical transmission network, and the optical transmission device 2 receives the service signal through the optical transmission network, the optical module and the ODSP chip, And the ODSP chip of the optical transmission device 2 forwards the signal to the host board chip of the optical transmission device 2, so as to complete the reception and transmission of the service signal. The host board chip may be a Framer chip, the ODSP is located on the optical module side, and the host board chip and the ODSP chip communicate with each other through an MFI interface. It should be noted that the present invention does not impose any restrictions on the names of chips passing through the MFI interface, and ODSP and Framer are just examples.
可选的,在本发明实施例中,host board芯片和ODSP芯片可以设置于一个单板上,也可以设置于不同的单板上,本发明实施例对此不做限定。两者可以通过MFI接口建立通信连接。Optionally, in this embodiment of the present invention, the host board chip and the ODSP chip may be disposed on one single board, or may be disposed on different single boards, which are not limited in this embodiment of the present invention. The two can establish a communication connection through the MFI interface.
对host board芯片传送OTUCn-M子速率信号进行举例说明,以MFI接口为FOIC1.4为例。这里需要说明的是,FOIC1.4可以用FOICt.k表示,其中Ct表示速率(C对应100,代表100Gbps,Ct则表示为t个100Gbps),k表示光模块或者接口支持的逻辑通道数。例如:FOIC2.4表示支持速率大小为200Gbps,有4个逻辑端口,对应的光模块也有4个入端口,这里举例采用的FOIC1.4表示支持速率大小为100Gbps,有4个逻辑端口,对应的光模块也有4个入端口。The host board chip transmits the OTUCn-M sub-rate signal as an example, taking the MFI interface as FOIC1.4 as an example. It should be noted here that FOIC1.4 can be represented by FOICt.k, where Ct represents the rate (C corresponds to 100, representing 100Gbps, and Ct represents t 100Gbps), and k represents the number of logical channels supported by the optical module or interface. For example: FOIC2.4 means that the supported rate is 200Gbps, there are 4 logical ports, and the corresponding optical module also has 4 ingress ports. The FOIC1.4 used here means that the supported rate is 100Gbps, and there are 4 logical ports. The corresponding The optical module also has 4 ingress ports.
首先,host board芯片根据OTUCn-M子速率信号的有效时隙的分布情况,将OTUCn-M子速率信号在无效时隙的位置填充0,以得到OTUCn信号。FOIC1.4接口用于承载OTUCn信号,OTUCn信号中的一个OTUC信号形成FlexO数据帧,然后拆分为4路物理通道,具体处理包括如下:First, the host board chip fills the OTUCn-M sub-rate signal with 0 in the invalid time slot according to the distribution of the valid time slots of the OTUCn-M sub-rate signal to obtain the OTUCn signal. The FOIC1.4 interface is used to carry OTUCn signals. One OTUC signal in the OTUCn signals forms a FlexO data frame, which is then split into 4 physical channels. The specific processing includes the following:
1)OTUCn信号分发为n路100G OTUC信号;1) The OTUCn signal is distributed as n channels of 100G OTUC signals;
2)每路OTUC信号比特同步映射到FlexO数据帧净荷区;2) Each OTUC signal bit is synchronously mapped to the FlexO data frame payload area;
3)对FlexO数据帧进行前向错误纠正(Forward Error Correction,FEC)编码处理从而构成FlexO数据帧(128行5440比特列);具体地,将添加FEC编码信息到FlexO帧的FEC区域。3) Forward Error Correction (FEC) coding is performed on the FlexO data frame to form a FlexO data frame (128 rows and 5440 bit columns); specifically, FEC coding information will be added to the FEC area of the FlexO frame.
4)分发FlexO数据帧到4路物理通道,例如:以10比特为基本单位进行分发。4) Distribute FlexO data frames to 4 physical channels, for example, distribute in 10-bit basic units.
在ODSP芯片侧接收到每一个FlexO数据帧之后,首先从每个FlexO数据帧中得到一个OTUC信号,再将多个OTUC信号组合恢复为OTUCn信号,最后提取解析OTUCn信号的时隙分布信息,根据该将OTUCn信号转化为OTUCn-M子速率信号。After receiving each FlexO data frame on the ODSP chip side, it first obtains an OTUC signal from each FlexO data frame, then combines multiple OTUC signals to restore the OTUCn signal, and finally extracts and analyzes the time slot distribution information of the OTUCn signal. This converts the OTUCn signal to the OTUCn-M subrate signal.
通过上述方式确定OTUCn-M子速率信号的处理过程复杂,降低了传送处理效率。而在本申请的实施例中,对于OTUCn-M包含的n路子速率信号中的一路子速率信号OTUCn-Mi而言,host board芯片将OTUCn-Mi子速率信号映射到灵活光网络FlexO数据帧的净荷区;hostboard芯片在FlexO数据帧中添加映射信息,映射信息包括帧头位置信息和有效时隙信息,帧头位置信息用于指示OTUCn-Mi子速率信号的数据帧帧头在FlexO数据帧的净荷区中第一次出现的位置,有效时隙信息用于指示OTUCn-Mi子速率信号包含的有效时隙,或者,有效时隙信息用于指示FlexO数据帧的净荷区中被OTUCn-Mi子速率信号占用的时隙;host board芯片发送FlexO数据帧。这样在ODSP芯片在接收到FlexO数据帧之后,可以直接根据FlexO数据帧所包含的映射信息来确定帧头位置信息和有效时隙信息,进而可以直接确定OTUCn-Mi子速率信号。这样省去了将每一路的OTUC信号组合恢复为OTUCn以及提取解析OTUCn信号的时隙分布信息的过程,通过每一路的OTUC信号对应的FlexO数据帧中增加映射信息,加快了OTUCn-Mi子速率信号的传送处理效率。The processing procedure for determining the OTUCn-M sub-rate signal in the above manner is complicated, which reduces the transmission processing efficiency. In the embodiment of the present application, for one sub-rate signal OTUCn-Mi among the n sub-rate signals included in OTUCn-M, the host board chip maps the OTUCn-Mi sub-rate signal to the data frame of the flexible optical network FlexO. Payload area; the hostboard chip adds mapping information to the FlexO data frame. The mapping information includes frame header position information and valid time slot information. The frame header position information is used to indicate the data frame header of the OTUCn-Mi sub-rate signal in the FlexO data frame. The position of the first occurrence in the payload area of - The time slot occupied by the Mi sub-rate signal; the host board chip sends FlexO data frames. In this way, after the ODSP chip receives the FlexO data frame, it can directly determine the frame header position information and the effective time slot information according to the mapping information contained in the FlexO data frame, and then directly determine the OTUCn-Mi sub-rate signal. This saves the process of restoring the combination of OTUC signals of each channel to OTUCn and extracting and analyzing the time slot distribution information of the OTUCn signals. By adding mapping information to the FlexO data frame corresponding to the OTUC signals of each channel, the OTUCn-Mi sub-rate is accelerated. Signal transmission processing efficiency.
以上是针对host board芯片为发送端、ODSP芯片为接收端的简略描述,本申请还包括ODSP芯片为发送端、host board芯片为接收端的技术方案,同样可以提高OTUCn-M子速率信号的传送处理效率。The above is a brief description of the host board chip as the sender and the ODSP chip as the receiver. This application also includes a technical solution in which the ODSP chip is the sender and the host board chip is the receiver, which can also improve the transmission and processing efficiency of OTUCn-M sub-rate signals. .
需要说明的是,在本发明实施例所涉及发送端和接收端不限定于host board芯片、ODSP芯片。另一需要说明的是,本申请实施例中所涉及的子速率信号是指源信号的一部分,具体由源信号的开销以及部分时隙组成。例如,OTUCn信号为源信号,OTUCn-M信号是OTUCn信号的一部分,即OTUCn-M信号为子速率信号。本发明实施例对源信号不做限定,可以为OTUCn信号、n路FlexE的信号等。本发明实施例中的子速率信号并不限定于OTUCn-M、OTUC-Mi子速率信号,还可以为FlexE子速率信号等,例如FlexE-m,表示由n路FlexE的信号的开销和其中的m个有效时隙组成。It should be noted that, the transmitting end and the receiving end involved in the embodiments of the present invention are not limited to the host board chip and the ODSP chip. It should be noted that the sub-rate signal involved in the embodiments of the present application refers to a part of the source signal, which is specifically composed of the overhead of the source signal and part of the time slot. For example, the OTUCn signal is a source signal, and the OTUCn-M signal is a part of the OTUCn signal, that is, the OTUCn-M signal is a sub-rate signal. This embodiment of the present invention does not limit the source signal, which may be an OTUCn signal, an n-channel FlexE signal, or the like. The sub-rate signal in this embodiment of the present invention is not limited to the OTUCn-M and OTUC-Mi sub-rate signals, and may also be a FlexE sub-rate signal, for example, FlexE-m, which represents the overhead of n-channel FlexE signals and the It consists of m valid time slots.
图3为本发明实施例提供了一种子速率信号的传送和接收方法的流程示意图。在该实施例中,发送端以Framer芯片为例、接收端以ODSP芯片为例进行说明。如图3所示,该速率信号的传送和接收方法包括步骤301至步骤308,参见以下具体介绍。FIG. 3 is a schematic flowchart of a method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention. In this embodiment, the framer chip is used as an example for the sending end, and the ODSP chip is used as an example for the receiving end for description. As shown in FIG. 3 , the method for transmitting and receiving the rate signal includes steps 301 to 308 , please refer to the following specific introduction.
301,Framer芯片将子速率信号映射到灵活光网络FlexO数据帧的净荷区。301. The Framer chip maps the sub-rate signal to the payload area of the FlexO data frame of the flexible optical network.
其中,净荷区用于承载子速率信号。在本发明实施例中,子速率信号可以为OTUC-Mi子速率信号或者包括OTUC-Mi子速率信号的OTUC信号。这里需要说明的是,发送端向接收端发送的信号可以为OTUCn-M子速率信号,由于在发送过程中会将OTUCn-M子速率信号拆分为n路OTUC-Mi信号,Framer芯片对每一路OTUC-Mi信号的处理均可以参考本发明实施例中步骤301至步骤308的详细描述。或者,发送端向接收端发送的信号可以为包含OTUCn-M子速率信号的OTUCn信号,同理,由于在发送过程中会将OTUCn信号拆分为n路OTUC信号,对于Framer芯片对每一路OTUC信号的处理均可以参考本发明实施例中步骤301至步骤308的详细描述。Among them, the payload area is used to carry sub-rate signals. In this embodiment of the present invention, the sub-rate signal may be an OTUC-Mi sub-rate signal or an OTUC signal including an OTUC-Mi sub-rate signal. It should be noted here that the signal sent by the transmitter to the receiver can be an OTUCn-M sub-rate signal. Since the OTUCn-M sub-rate signal is split into n channels of OTUC-Mi signals during the transmission process, the Framer chip will For the processing of one OTUC-Mi signal, reference may be made to the detailed description of step 301 to step 308 in the embodiment of the present invention. Alternatively, the signal sent by the transmitter to the receiver may be an OTUCn signal including an OTUCn-M sub-rate signal. Similarly, since the OTUCn signal will be split into n channels of OTUC signals during the transmission process, for each channel of OTUC by the Framer chip For signal processing, reference may be made to the detailed description of steps 301 to 308 in this embodiment of the present invention.
302,Framer芯片在所述FlexO数据帧中添加映射信息,所述映射信息包括帧头位置信息和有效时隙信息。302. The Framer chip adds mapping information to the FlexO data frame, where the mapping information includes frame header position information and valid time slot information.
对于发送的是OTUCn信号而言,一路OTUC信号对应一个FlexO数据帧。通过在FlexO数据帧中添加映射信息,省去了将每一路的OTUC信号组合恢复为OTUCn以及提取解析OTUCn信号的时隙分布信息的过程,加快了OTUC-Mi子速率信号的传送处理效率,进而提高了OTUCn-M子速率信号的传送处理效率。For the OTUCn signal being sent, one OTUC signal corresponds to one FlexO data frame. By adding mapping information to the FlexO data frame, the process of restoring the combination of each OTUC signal to OTUCn and extracting and analyzing the time slot distribution information of the OTUCn signal is omitted, which speeds up the transmission and processing efficiency of the OTUC-Mi sub-rate signal, and further The transmission processing efficiency of the OTUCn-M sub-rate signal is improved.
可选的,Framer芯片可以在所述FlexO数据帧的PAD区添加映射信息,这样在确定FlexO数据帧帧头的情况下,即可确定映射信息。本发明实施例对映射信息在FlexO数据帧中的位置不做限定。Optionally, the Framer chip may add mapping information to the PAD area of the FlexO data frame, so that the mapping information can be determined when the frame header of the FlexO data frame is determined. This embodiment of the present invention does not limit the location of the mapping information in the FlexO data frame.
接下来结合图4a和图4b对所添加的映射信息进行详细介绍。Next, the added mapping information will be described in detail with reference to FIG. 4a and FIG. 4b.
图4a为本发明实施例提供了FlexO数据帧结构的示意图。FlexO数据帧结构包括对齐标记(Alignment Marker,AM)区、填充(PAD)区、开销(Overhead,OH)区、净荷区和校验区。如图4a所示,净荷区为除了AM区、PAD区、OH区和校验区之外的区域,FlexO的单个数据帧净荷区包含5130个16字节块。FIG. 4a is a schematic diagram of a FlexO data frame structure according to an embodiment of the present invention. The FlexO data frame structure includes an alignment marker (Alignment Marker, AM) area, a padding (PAD) area, an overhead (Overhead, OH) area, a payload area and a check area. As shown in Figure 4a, the payload area is an area other than the AM area, the PAD area, the OH area and the check area. The payload area of a single data frame of FlexO contains 5130 16-byte blocks.
在第一种可选的方案中,在子速率信号为包括OTUC-Mi子速率信号的OTUC信号的情况下,由于OTUC信号也存在相应的数据帧,每个OTUC信号的数据帧包含20个时隙(TS#1,TS#2,…,TS#20),基于16字节划分,一个OTUC帧每行开销为1个16字节块。在将OTUC信号的数据帧放置在FlexO数据帧的净荷区的情况下,确定帧头位置信息和有效时隙信息。In the first optional solution, when the sub-rate signal is an OTUC signal including an OTUC-Mi sub-rate signal, since the OTUC signal also has corresponding data frames, each OTUC signal contains 20 data frames. Slots (TS#1, TS#2, . When the data frame of the OTUC signal is placed in the payload area of the FlexO data frame, the frame header position information and the valid time slot information are determined.
其中,帧头位置信息具体是通过确定OTUC信号的数据帧帧头在净荷区中第一次出现的位置来表示的,如图4a所示,数据帧帧头所在位置为FA&OH所在位置,其中FA(FrameAlignment)表示OTUC信号的数据帧的帧头,OH表示OTUC信号的数据帧的开销。在这一情况下,有效时隙信息为OTUC信号的有效时隙分布信息,例如,OTUC信号的有效时隙的位置为TS#1,TS#3,TS#5,TS#7,TS#9,TS#10,TS#11,TS#20,若有效时隙信息用20bit来表示,可以根据从左到右的每个比特位的数值来确定TS#1至TS#20的时隙是否有效。例如:若比特值为1表示有效,比特值为0表示无效;则上述举例中OTUC信号的有效时隙信息为10101010111000000001。对于接收端而言,可以先根据帧头位置信息确定到OTUC信号的数据帧帧头,可以根据有效时隙信息来确定数据帧帧头之后紧接着的每20个*16字节块是否有效,并根据有效的时隙信息和数据帧帧头即可确定OTUC-Mi子速率信号,这样加快了根据OTUC信号提取子速率信号的传送处理效率。The frame header position information is specifically represented by determining the position where the data frame header of the OTUC signal appears for the first time in the payload area. As shown in Figure 4a, the position of the data frame header is the position of the FA&OH, where FA (FrameAlignment) represents the frame header of the data frame of the OTUC signal, and OH represents the overhead of the data frame of the OTUC signal. In this case, the valid time slot information is the valid time slot distribution information of the OTUC signal, for example, the positions of the valid time slots of the OTUC signal are TS#1, TS#3, TS#5, TS#7, TS#9 ,TS#10,TS#11,TS#20, if the valid time slot information is represented by 20bit, it can be determined whether the time slot from TS#1 to TS#20 is valid according to the value of each bit from left to right . For example, if the bit value is 1, it is valid, and the bit value is 0, which is invalid; then the valid time slot information of the OTUC signal in the above example is 10101010111000000001. For the receiving end, the data frame header of the OTUC signal can be determined first according to the frame header position information, and whether every 20*16-byte blocks immediately after the data frame header can be determined according to the valid time slot information is valid. And the OTUC-Mi sub-rate signal can be determined according to the valid time slot information and the frame header of the data frame, which speeds up the transmission processing efficiency of extracting the sub-rate signal according to the OTUC signal.
在第二种可选的方案中,在子速率信号为OTUC-Mi子速率信号的情况下,在将OTUC-Mi子速率信号的数据帧放置在FlexO数据帧的净荷区的情况下,确定帧头位置信息和有效时隙信息。其中,OTUC-Mi子速率信号的数据帧的结构可以参考图4b中的上半部分,OTUC-Mi子速率信号包含OTUC信号的开销(如图4b中的FA&OH)以及所述OTUC信号的Mi个有效时隙,也就是说OTUC-Mi子速率信号不包括无效时隙。In the second optional solution, in the case that the sub-rate signal is an OTUC-Mi sub-rate signal, in the case of placing the data frame of the OTUC-Mi sub-rate signal in the payload area of the FlexO data frame, determine Frame header position information and valid time slot information. The structure of the data frame of the OTUC-Mi sub-rate signal can refer to the upper part in Fig. 4b. The OTUC-Mi sub-rate signal includes the overhead of the OTUC signal (FA&OH in Fig. 4b) and the Mi of the OTUC signal. Valid time slots, that is to say the OTUC-Mi sub-rate signal does not include invalid time slots.
其中,帧头位置信息具体是通过确定OTUC-Mi子速率信号的数据帧帧头在净荷区中第一次出现的位置来表示的。有效时隙信息为OTUC-Mi子速率信号包含的有效时隙的数量,即Mi。对于接收端而言,可以先根据帧头位置信息确定到OTUC-Mi子速率信号的数据帧帧头,接着获取在数据帧帧头之后紧接着的Mi个*16字节块,进而可以确定OTUC-Mi子速率信号,这样加快了子速率信号的传送处理效率。The frame header position information is specifically represented by determining the position where the frame header of the data frame of the OTUC-Mi sub-rate signal appears for the first time in the payload area. The valid time slot information is the number of valid time slots included in the OTUC-Mi sub-rate signal, namely Mi. For the receiving end, the data frame header of the OTUC-Mi sub-rate signal can be determined first according to the frame header position information, and then the Mi *16-byte blocks immediately after the data frame header can be obtained, and then the OTUC can be determined. -Mi sub-rate signals, thus speeding up the transmission processing efficiency of sub-rate signals.
上述两种可选的方案中,均是采用比特同步映射的方式将子速率信号映射到FlexO数据帧的净荷区的。接下来介绍通过异步映射的方式而实现的将子速率信号映射到FlexO数据帧的净荷区,以子速率信号为OTUC-Mi子速率信号为例进行说明。In the above two optional solutions, the sub-rate signal is mapped to the payload area of the FlexO data frame by means of bit synchronization mapping. Next, the mapping of the sub-rate signal to the payload area of the FlexO data frame by asynchronous mapping is introduced, and the sub-rate signal is an OTUC-Mi sub-rate signal as an example for description.
首先,对将FlexO数据帧净荷区的5130个16字节块划分为k个时隙。其次,在OTUC-Mi子速率信号映射到FlexO数据帧净荷区,记录OTUC-Mi子速率信号所占用的FlexO数据帧净荷区的时隙数量,这里用mi表示,其中,k大于或等于mi。在这一方案中,在将OTUC-Mi子速率信号放置在FlexO数据帧的净荷区的情况下,确定帧头位置信息和有效时隙信息。First, the 5130 16-byte blocks in the payload area of the FlexO data frame are divided into k time slots. Secondly, map the OTUC-Mi sub-rate signal to the FlexO data frame payload area, and record the number of time slots in the FlexO data frame payload area occupied by the OTUC-Mi sub-rate signal, which is represented by mi here, where k is greater than or equal to mi. In this scheme, the frame header position information and the valid time slot information are determined when the OTUC-Mi sub-rate signal is placed in the payload area of the FlexO data frame.
其中,帧头位置信息具体是通过确定OTUC-Mi子速率信号的数据帧帧头在净荷区中第一次出现的位置来表示的。有效时隙信息为FlexO数据帧的净荷区中被所述子速率信号占用的时隙。在一种可能的方案中,所述有效时隙信息为所述FlexO数据帧的净荷区划分的所述k个时隙中被所述子速率信号占用的时隙分布信息。对于接收端而言,可以先根据OTUC-Mi子速率信号占用的FlexO信号的时隙分布信息确定其占用FlexO信号的mi个时隙,再根据帧头位置信息查找到OTUC-Mi子速率信号的数据帧帧头,然后将该OTUC-Mi子速率信号从mi个时隙中直接解映射出来,从而加快了子速率信号的传送处理效率。The frame header position information is specifically represented by determining the position where the frame header of the data frame of the OTUC-Mi sub-rate signal appears for the first time in the payload area. The valid time slot information is the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame. In a possible solution, the valid time slot information is time slot distribution information occupied by the sub-rate signal in the k time slots divided by the payload area of the FlexO data frame. For the receiving end, it can first determine the mi time slots occupied by the FlexO signal according to the time slot distribution information of the FlexO signal occupied by the OTUC-Mi sub-rate signal, and then find the OTUC-Mi sub-rate signal according to the frame header position information. Data frame header, and then the OTUC-Mi sub-rate signal is directly demapped from the mi time slots, thereby speeding up the transmission processing efficiency of the sub-rate signal.
在一种可选的方案中,由于OTUC-Mi子速率信号的最小有效时隙的数量为1,最大有效时隙的数量为20,如果设定FlexO数据帧一组所包含的时隙的大小应该为20*16个字节块,在本发明实施例并不限定将FlexO数据帧中的20*16个字节块所划分的时隙数量,例如,划分为20个时隙,40个时隙、80个时隙等等。以划分为20个时隙进行举例说明,每个时隙同样包含16字节块,这样FlexO数据帧的单个时隙的速率为OTUC信号或OTUC-Mi子速率信号中单个时隙的速率。如图4b所示,将OTUC-Mi子速率信号映射到FlexO数据帧的净荷区,在FlexO数据帧的20个时隙中,前Mi个时隙被OTUC-Mi子速率信号的有效时隙占用,也就是说,在这20个时隙中被OTUC-Mi子速率信号的有效时隙占用的数量Mi与FlexO数据帧中被占用的时隙的数量相同。换句话说,这一情况下,有效时隙信息可以用FlexO数据帧中被占用的时隙的数量mi来指示,还可以用OTUC-Mi子速率信号包含的有效时隙的数量Mi来表示。In an optional solution, since the number of the minimum valid time slots of the OTUC-Mi sub-rate signal is 1 and the number of the maximum valid time slots is 20, if the size of the time slots included in a group of FlexO data frames is set It should be 20*16 byte blocks. In the embodiment of the present invention, the number of time slots divided into 20*16 byte blocks in the FlexO data frame is not limited. For example, it is divided into 20 time slots and 40 time slots. slot, 80 slots, etc. Taking 20 time slots as an example, each time slot also includes a 16-byte block, so that the rate of a single time slot of the FlexO data frame is the rate of a single time slot in the OTUC signal or the OTUC-Mi sub-rate signal. As shown in Figure 4b, the OTUC-Mi sub-rate signal is mapped to the payload area of the FlexO data frame. Among the 20 time slots of the FlexO data frame, the first Mi time slots are replaced by the effective time slots of the OTUC-Mi sub-rate signal. Occupied, that is, the number Mi occupied by the active time slots of the OTUC-Mi sub-rate signal in these 20 time slots is the same as the number of occupied time slots in the FlexO data frame. In other words, in this case, the valid time slot information can be indicated by the number mi of occupied time slots in the FlexO data frame, and can also be represented by the number Mi of valid time slots included in the OTUC-Mi sub-rate signal.
可选的,在本发明实施例中涉及的OTUC信号的数据帧帧头在净荷区中第一次出现的位置,或者其他子速率信号的数据帧帧头在净荷区中第一次出现的位置,可以是指在净荷区中第一次出现的比特位置、字节位置、将16字节看作一个整体考虑的位置等等,本发明实施例对此不做限定。Optionally, the position where the data frame header of the OTUC signal involved in the embodiment of the present invention appears for the first time in the payload area, or the data frame header of other sub-rate signals appears for the first time in the payload area. The position of the 16 bytes may refer to a bit position, a byte position, a position where 16 bytes are considered as a whole, etc. that appear for the first time in the payload area, etc., which is not limited in this embodiment of the present invention.
303,Framer芯片对FlexO数据帧进行FEC编码处理,例如,执行RS(544,514)FEC编码处理,并在所述FlexO数据帧的检验区添加FEC编码信息,以得到编码后的FlexO数据帧。303. The Framer chip performs FEC encoding processing on the FlexO data frame, for example, performs RS (544, 514) FEC encoding processing, and adds FEC encoding information to the inspection area of the FlexO data frame to obtain an encoded FlexO data frame.
其中,Framer芯片是针对未在校验区(或表述为FEC区)添加编码信息的FlexO数据帧执行FEC编码处理,将编码处理得到的FEC编码信息添加至校验区,以获得编码后的FlexO数据帧。Among them, the Framer chip performs FEC encoding processing on the FlexO data frame that does not add encoding information in the check area (or expressed as FEC area), and adds the FEC encoding information obtained by the encoding process to the check area to obtain the encoded FlexO data frame Data Frame.
304,Framer芯片发送所述FlexO数据帧。304, the Framer chip sends the FlexO data frame.
其中,在执行步骤303的情况下,这里所发送的FlexO数据帧为编码后获得的FlexO数据帧。在不执行步骤303的情况下,这里所发送的FlexO数据帧为添加映射信息后获得的FlexO数据帧。Wherein, in the case of performing step 303, the FlexO data frame sent here is the FlexO data frame obtained after encoding. In the case where step 303 is not performed, the FlexO data frame sent here is the FlexO data frame obtained after adding the mapping information.
可选的方案中,Framer芯片基于MFI接口将FlexO数据帧分为FOIC1.x信号并发送,其中x为正整数。In an optional solution, the Framer chip divides the FlexO data frame into FOIC1.x signals based on the MFI interface and sends them, where x is a positive integer.
305,ODSP芯片接收所述FlexO数据帧。305. The ODSP chip receives the FlexO data frame.
相应的,ODSP芯片接收所述FlexO数据帧。可选的方案中,在Framer芯片将FlexO数据帧分为FOIC1.x信号发送后,ODSP信号识别FOIC1.x并重组为FlexO数据帧。Correspondingly, the ODSP chip receives the FlexO data frame. In an optional solution, after the Framer chip divides the FlexO data frame into FOIC1.x signals for transmission, the ODSP signal identifies FOIC1.x and reassembles them into FlexO data frames.
306,ODSP芯片对FlexO数据帧进行FEC解码处理,并在所述FlexO数据帧的检验区删除FEC编码信息,以得到解码后的FlexO数据帧。306 , the ODSP chip performs FEC decoding processing on the FlexO data frame, and deletes the FEC encoding information in the inspection area of the FlexO data frame to obtain a decoded FlexO data frame.
其中,在Framer芯片执行了步骤303的情况下,ODSP芯片对FlexO数据帧进行FEC解码处理,例如,执行RS(544,514)FEC解码处理,并在所述FlexO数据帧的检验区删除FEC编码信息,以得到解码后的FlexO数据帧。Wherein, when the Framer chip performs step 303, the ODSP chip performs FEC decoding processing on the FlexO data frame, for example, performs RS(544,514) FEC decoding processing, and deletes the FEC coding information in the inspection area of the FlexO data frame, to get the decoded FlexO data frame.
307,ODSP芯片在所述FlexO数据帧中提取映射信息,所述映射信息包括帧头位置信息和有效时隙信息。307. The ODSP chip extracts mapping information from the FlexO data frame, where the mapping information includes frame header position information and valid time slot information.
其中,在需要执行步骤306的情况下,这里FlexO数据帧为解码后获得的FlexO数据帧。在不需要执行步骤306的情况下,这里FlexO数据帧为通过步骤305接收到的所述FlexO数据帧。Wherein, in the case where step 306 needs to be performed, the FlexO data frame here is the FlexO data frame obtained after decoding. In the case where step 306 does not need to be performed, the FlexO data frame here is the FlexO data frame received through step 305 .
ODSP芯片可以在所述FlexO数据帧中提取帧头位置信息和有效时隙信息。可选的,在映射信息添加至FlexO数据帧的填充区的情况下,可以在填充区中提取该映射信息。The ODSP chip can extract frame header position information and valid time slot information from the FlexO data frame. Optionally, when the mapping information is added to the padding area of the FlexO data frame, the mapping information may be extracted from the padding area.
308,ODSP芯片根据所述映射信息从所述FlexO数据帧的净荷区产生所述子速率信号或者包括所述子速率信号的FlexO-mi信号。308. The ODSP chip generates the sub-rate signal or the FlexO-mi signal including the sub-rate signal from the payload area of the FlexO data frame according to the mapping information.
在第一种可选的方案中,在执行步骤307之后ODSP芯片可以终结FlexO数据帧的开销,即不考虑FlexO数据帧中AM区、PAD区、OH区的数据,只从FlexO数据帧的净荷区中提取子速率信号。从FlexO数据帧的净荷区中提取子速率信号具体包括:先根据帧头位置信息确定到子速率信号在FlexO数据帧的净荷区的位置,进一步根据有效时隙信息来提取子速率信号包含的有效时隙,这样就产生了子速率信号。In the first optional solution, after step 307 is executed, the ODSP chip can terminate the overhead of the FlexO data frame, that is, the data in the AM area, PAD area, and OH area in the FlexO data frame are not considered, and only the net data of the FlexO data frame is taken into account. The sub-rate signal is extracted from the charge area. Extracting the sub-rate signal from the payload area of the FlexO data frame specifically includes: first determining the position of the sub-rate signal in the payload area of the FlexO data frame according to the frame header position information, and further extracting the sub-rate signal according to the valid time slot information. , the subrate signal is generated.
举例来说,对于FlexO数据帧是根据包括OTUC-Mi子速率信号的OTUC信号确定的情况,先根据帧头位置信息确定到OTUC信号在FlexO数据帧的净荷区的位置,再根据有效时隙的分布信息只提取有效时隙,根据OTUC信号的数据帧帧头和提取到的有效时隙产生OTUC-Mi子速率信号。For example, in the case where the FlexO data frame is determined according to the OTUC signal including the OTUC-Mi sub-rate signal, first determine the position of the OTUC signal in the payload area of the FlexO data frame according to the frame header position information, and then determine the position of the OTUC signal according to the valid time slot. Only the effective time slot is extracted from the distribution information of the OTUC signal, and the OTUC-Mi sub-rate signal is generated according to the data frame header of the OTUC signal and the extracted effective time slot.
又举例来说,对于FlexO数据帧是根据OTUC-Mi子速率信号确定的情况,若是异步映射确定的FlexO数据帧,则先根据子速率信号OTUC-Mi的有效时隙信息确定OTUC-Mi在FlexO数据帧中被占用的mi个时隙,再根据帧头位置信息确定到OTUC-Mi信号的起始位置,然后将OTUC-Mi子速率信号从FlexO数据帧中被占用的mi个时隙中直接解映射出来,即可获得OTUC-Mi子速率信号。For another example, in the case where the FlexO data frame is determined according to the OTUC-Mi sub-rate signal, if the FlexO data frame is determined by asynchronous mapping, first determine the OTUC-Mi in the FlexO according to the valid time slot information of the sub-rate signal OTUC-Mi. The mi time slots occupied in the data frame are determined to the starting position of the OTUC-Mi signal according to the frame header position information, and then the OTUC-Mi sub-rate signal is directly occupied from the mi time slots occupied in the FlexO data frame. After demapping, the OTUC-Mi sub-rate signal can be obtained.
在第二种可选的方案中,在执行步骤307之后ODSP芯片可以不终结FlexO数据帧的开销,即保留FlexO数据帧中AM区、PAD区、OH区的数据以及保留FlexO数据帧的净荷区中的子速率信号。具体是,先根据帧头位置信息确定子速率信号在FlexO数据帧的净荷区的位置,再根据有效时隙信息确定子速率信号占用的FlexO数据帧的mi个时隙,最后确定在FlexO数据帧中未被子速率信号占用的时隙,并将未被子速率信号占用的时隙直接从FlexO数据帧中删除。这样就产生了FlexO-mi信号。也就是说,根据FlexO数据帧中AM区、PAD区、OH区的数据以及被子速率信号占用的FlexO数据帧的mi个时隙,可以产生FlexO-mi信号。In the second optional solution, after step 307 is executed, the ODSP chip may not terminate the overhead of the FlexO data frame, that is, the data in the AM area, the PAD area, and the OH area in the FlexO data frame and the payload of the FlexO data frame are reserved. sub-rate signal in the zone. Specifically, first determine the position of the sub-rate signal in the payload area of the FlexO data frame according to the frame header position information, and then determine the mi timeslots of the FlexO data frame occupied by the sub-rate signal according to the valid timeslot information, and finally determine the position of the FlexO data frame in the FlexO data frame. Time slots not occupied by sub-rate signals in the frame, and the time slots not occupied by sub-rate signals are directly deleted from the FlexO data frame. This produces the FlexO-mi signal. That is to say, a FlexO-mi signal can be generated according to the data in the AM area, the PAD area, and the OH area in the FlexO data frame and the mi time slots of the FlexO data frame occupied by the sub-rate signal.
进一步可选的,ODSP芯片通过光模块发送所述子速率信号或者包括所述子速率信号的FlexO-mi信号。Further optionally, the ODSP chip sends the sub-rate signal or the FlexO-mi signal including the sub-rate signal through an optical module.
需要说明的是,在通过异步映射将子速率信号映射为FlexO数据帧的方案可以适用于任何一个子速率信号,即可以将任意子速率信号映射到FlexO信号所划分的时隙中,进而在ODSP芯片接收到该FlexO数据帧之后,将任意子速率信号归一到FlexO-mi信号,并通过光模块对FlexO-mi信号进行传输。这样可以实现通过MFI接口传送任意子速率信号,扩大了MFI接口的适用范围。It should be noted that the scheme of mapping a sub-rate signal to a FlexO data frame through asynchronous mapping can be applied to any sub-rate signal, that is, any sub-rate signal can be mapped to the time slot divided by the FlexO signal, and then in the ODSP After the chip receives the FlexO data frame, it normalizes any sub-rate signal to the FlexO-mi signal, and transmits the FlexO-mi signal through the optical module. In this way, any sub-rate signal can be transmitted through the MFI interface, which expands the application scope of the MFI interface.
在本发明实施例中,ODSP芯片在接收到FlexO数据帧之后,可以直接根据FlexO数据帧所包含的映射信息来确定帧头位置信息和有效时隙信息,进而可以直接确定子速率信号。这样省去了将每一路的OTUC信号组合恢复为OTUCn以及提取解析OTUCn信号的时隙分布信息的过程,通过每一路的OTUC信号对应的FlexO数据帧中增加映射信息,加快了子速率信号的传送处理效率。In the embodiment of the present invention, after receiving the FlexO data frame, the ODSP chip can directly determine the frame header position information and the effective time slot information according to the mapping information contained in the FlexO data frame, and then can directly determine the sub-rate signal. This saves the process of restoring the combination of OTUC signals of each channel to OTUCn and extracting and analyzing the time slot distribution information of the OTUCn signals. By adding mapping information to the FlexO data frame corresponding to the OTUC signals of each channel, the transmission of sub-rate signals is accelerated. processing efficiency.
图3所示实施例可以应用到图1所示的通信系统中,若光通信设备1中所包含的Framer芯片、ODSP芯片和光模块执行了图3所示的实施例,光通信设备1的光模块将子速率信号或者包括所述子速率信号的FlexO-mi信号通过光传送网发送至光通信设备2,这样光通信设备2接收到子速率信号的情况,可以参考图5所示实施例,光通信设备2接收到包括所述子速率信号的FlexO-mi信号的情况,可以参考图6所示实施例。The embodiment shown in FIG. 3 can be applied to the communication system shown in FIG. 1 . If the Framer chip, the ODSP chip and the optical module included in the optical communication device 1 implement the embodiment shown in FIG. The module sends the sub-rate signal or the FlexO-mi signal including the sub-rate signal to the optical communication device 2 through the optical transport network, so that the optical communication device 2 receives the sub-rate signal, refer to the embodiment shown in FIG. 5 , In the case where the optical communication device 2 receives the FlexO-mi signal including the sub-rate signal, reference may be made to the embodiment shown in FIG. 6 .
下面对图5和图6所示的实施例进行进一步介绍。The embodiments shown in FIG. 5 and FIG. 6 will be further introduced below.
图5为本发明实施例提供了另一种子速率信号的传送和接收方法的流程示意图。在该实施例中,发送端以ODSP芯片为例、接收端以Framer芯片为例进行说明,且ODSP芯片通过光模块接收到的信号为子速率信号。如图5所示,该子速率信号的传送和接收方法包括步骤501至步骤509,参见以下具体介绍。FIG. 5 is a schematic flowchart of another method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention. In this embodiment, the sending end takes an ODSP chip as an example, and the receiving end takes a Framer chip as an example for description, and the signal received by the ODSP chip through the optical module is a sub-rate signal. As shown in FIG. 5 , the method for transmitting and receiving a sub-rate signal includes steps 501 to 509 , please refer to the following specific introduction.
501,ODSP芯片将子速率信号映射到灵活光网络FlexO数据帧的净荷区。501. The ODSP chip maps the sub-rate signal to the payload area of the FlexO data frame of the flexible optical network.
其中,净荷区用于承载子速率信号。在本发明实施例中,子速率信号可以为OTUC-Mi子速率信号。这里需要说明的是,发送端向接收端发送的信号可以为OTUCn-M子速率信号,由于在发送过程中会将OTUCn-M子速率信号拆分为n路OTUC-Mi信号,ODSP芯片对每一路OTUC-Mi信号的处理均可以参考本发明实施例中步骤501至步骤508的详细描述。Among them, the payload area is used to carry sub-rate signals. In this embodiment of the present invention, the sub-rate signal may be an OTUC-Mi sub-rate signal. It should be noted here that the signal sent by the transmitter to the receiver can be an OTUCn-M sub-rate signal. Since the OTUCn-M sub-rate signal will be split into n channels of OTUC-Mi signals during the transmission process, the ODSP chip will For the processing of one OTUC-Mi signal, reference may be made to the detailed description of step 501 to step 508 in the embodiment of the present invention.
502,ODSP芯片在所述FlexO数据帧中添加映射信息,所述映射信息包括帧头位置信息和有效时隙信息。502. The ODSP chip adds mapping information to the FlexO data frame, where the mapping information includes frame header position information and valid time slot information.
可选的,ODSP芯片可以在所述FlexO数据帧的PAD区添加映射信息,这样在确定FlexO数据帧帧头的情况下,即可确定映射信息。本发明实施例对映射信息在FlexO数据帧中的位置不做限定。Optionally, the ODSP chip may add mapping information in the PAD area of the FlexO data frame, so that the mapping information can be determined when the frame header of the FlexO data frame is determined. This embodiment of the present invention does not limit the location of the mapping information in the FlexO data frame.
其中,对于子速率信号为OTUC-Mi子速率信号的情况,ODSP芯片在所述FlexO数据帧中添加映射信息的具体实现过程可以参见图3所示实施例中步骤302中在子速率信号为OTUC-Mi子速率信号的情况下Framer芯片的确定映射信息的详细描述,在此不再赘述。Wherein, for the case where the sub-rate signal is an OTUC-Mi sub-rate signal, the specific implementation process of adding the mapping information in the FlexO data frame by the ODSP chip can be referred to in step 302 in the embodiment shown in FIG. 3 when the sub-rate signal is an OTUC - The detailed description of the determination mapping information of the Framer chip in the case of the Mi sub-rate signal will not be repeated here.
可选的,ODSP芯片还可以将OTUC-Mi子速率信号转换为OTUC信号,通过比特同步映射的FlexO数据帧的净荷区,其中,在无效时隙的位置增加填充信息,例如,填充信息可以为0或者其他预定信息,本发明实施例对此不做限定。其中,在ODSP芯片将OTUC-Mi子速率信号转换为OTUC信号的过程中,不确定OTUC-Mi子速率信号的有效时隙分布信息,因此所述ODSP芯片可以获取配置信息,所述配置信息用于指示有效时隙信息,这里的有效时隙信息是指在转换为OTUC信号时OTUC-Mi子速率信号包含的有效时隙的分布位置,进而实现将OTUC-Mi子速率信号转换为OTUC信号。Optionally, the ODSP chip can also convert the OTUC-Mi sub-rate signal into an OTUC signal, and map the payload area of the FlexO data frame through bit synchronization, where padding information is added at the position of the invalid time slot. For example, the padding information can be is 0 or other predetermined information, which is not limited in this embodiment of the present invention. Wherein, in the process of converting the OTUC-Mi sub-rate signal into the OTUC signal by the ODSP chip, the effective time slot distribution information of the OTUC-Mi sub-rate signal is not determined, so the ODSP chip can obtain the configuration information, and the configuration information uses In order to indicate the valid time slot information, the valid time slot information here refers to the distribution position of the valid time slots included in the OTUC-Mi sub-rate signal when it is converted into an OTUC signal, so as to realize the conversion of the OTUC-Mi sub-rate signal into an OTUC signal.
可选的,ODSP芯片可以向管理平面或控制器获取该配置信息,或者,管理平面或控制器可以主动向ODSP芯片发送该配置信息,本发明实施例对此不做限定。Optionally, the ODSP chip may acquire the configuration information from the management plane or the controller, or the management plane or the controller may actively send the configuration information to the ODSP chip, which is not limited in this embodiment of the present invention.
503,ODSP芯片对FlexO数据帧进行FEC编码处理,并在所述FlexO数据帧的检验区添加FEC编码信息,以得到编码后的FlexO数据帧。503 , the ODSP chip performs FEC encoding processing on the FlexO data frame, and adds FEC encoding information to the inspection area of the FlexO data frame to obtain an encoded FlexO data frame.
504,ODSP芯片发送所述FlexO数据帧。504, the ODSP chip sends the FlexO data frame.
其中,步骤503和步骤504可以参考图3所示实施例中步骤303和步骤304的详细描述,两者的区别在于:步骤303和步骤304的执行主体为Framer芯片,步骤503和步骤504的执行主体为ODSP芯片,在此不再赘述。The detailed descriptions of steps 303 and 304 in the embodiment shown in FIG. 3 can be referred to for steps 503 and 504. The difference between the two is that the execution body of steps 303 and 304 is the Framer chip, and the execution of steps 503 and 504 The main body is an ODSP chip, which will not be repeated here.
505,Framer芯片接收所述FlexO数据帧。505. The Framer chip receives the FlexO data frame.
506,Framer芯片对FlexO数据帧进行FEC解码处理,并在所述FlexO数据帧的检验区删除FEC编码信息,以得到解码后的FlexO数据帧。506 , the Framer chip performs FEC decoding processing on the FlexO data frame, and deletes the FEC coding information in the inspection area of the FlexO data frame to obtain the decoded FlexO data frame.
507,Framer芯片在所述FlexO数据帧中提取映射信息,所述映射信息包括帧头位置信息和有效时隙信息。507 , the Framer chip extracts mapping information from the FlexO data frame, where the mapping information includes frame header position information and valid time slot information.
其中,步骤505至步骤507可以参考图3所示实施例中步骤305至步骤307的详细描述,两者的区别在于:步骤505至步骤507的执行主体为Framer芯片,步骤305至步骤307的执行主体为ODSP芯片,在此不再赘述。The detailed descriptions of steps 305 to 307 in the embodiment shown in FIG. 3 can be referred to for steps 505 to 507. The difference between the two is that the execution body of steps 505 to 507 is the Framer chip, and the execution of steps 305 to 307 The main body is an ODSP chip, which will not be repeated here.
508,Framer芯片根据所述映射信息从所述FlexO数据帧的净荷区产生所述子速率信号。508. The Framer chip generates the sub-rate signal from the payload area of the FlexO data frame according to the mapping information.
其中,Framer芯片目的是为了获取到子速率信号,因此在确定映射信息之后,从所述FlexO数据帧的净荷区产生所述子速率信号。从FlexO数据帧的净荷区中提取子速率信号具体是,先根据帧头位置信息确定到子速率信号在FlexO数据帧的净荷区的位置,进一步根据有效时隙信息来提取子速率信号包含的有效时隙,这样就产生了子速率信号。The purpose of the Framer chip is to obtain the sub-rate signal, so after the mapping information is determined, the sub-rate signal is generated from the payload area of the FlexO data frame. Extracting the sub-rate signal from the payload area of the FlexO data frame is to first determine the position of the sub-rate signal in the payload area of the FlexO data frame according to the frame header position information, and further extract the sub-rate signal according to the valid time slot information. , the subrate signal is generated.
举例来说,对于FlexO数据帧是根据OTUC-Mi子速率信号确定的情况,若是比特同步映射确定的FlexO数据帧,先根据帧头位置信息确定到OTUC信号在FlexO数据帧的净荷区的位置,再提取Mi个有效时隙,即可获得OTUC-Mi子速率信号;若是异步映射确定的FlexO数据帧,则先根据OTUC-Mi子速率信号的有效时隙信息确定OTUC-Mi子速率信号在FlexO数据帧中被占用的mi个时隙,在根据帧头位置信息确定到OTUC-Mi子速率信号的起始位置,然后将OTUC-Mi子速率信号从FlexO数据帧中被占用的mi个时隙中直接解映射出来,即可获得OTUC-Mi子速率信号。For example, if the FlexO data frame is determined according to the OTUC-Mi sub-rate signal, if the FlexO data frame is determined by bit synchronization mapping, first determine the position of the OTUC signal in the payload area of the FlexO data frame according to the frame header position information. , and then extract Mi valid time slots to obtain the OTUC-Mi sub-rate signal; if the FlexO data frame is determined by asynchronous mapping, first determine the OTUC-Mi sub-rate signal according to the valid time slot information of the OTUC-Mi sub-rate signal. When the mi time slots occupied in the FlexO data frame are determined to the starting position of the OTUC-Mi sub-rate signal according to the frame header position information, and then the OTUC-Mi sub-rate signal is occupied from the mi time slots in the FlexO data frame The OTUC-Mi sub-rate signal can be obtained by demapping directly in the slot.
可选的,在本发明实施例中涉及的子速率信号的数据帧帧头在净荷区中第一次出现的位置,可以是指在净荷区中第一次出现的比特位置、字节位置、将16字节看作一个整体考虑的位置等等,本发明实施例对此不做限定。Optionally, the position where the frame header of the data frame of the sub-rate signal involved in the embodiment of the present invention appears for the first time in the payload area may refer to the bit position, byte, etc. that appear for the first time in the payload area. The position, the position considered as a whole with 16 bytes, etc., are not limited in this embodiment of the present invention.
在本发明实施例中,Framer芯片在接收到FlexO数据帧之后,可以直接根据FlexO数据帧所包含的映射信息来确定帧头位置信息和有效时隙信息,进而可以直接确定子速率信号。这样省去了将每一路的OTUC信号组合恢复为OTUCn以及提取解析OTUCn信号的时隙分布信息的过程,通过每一路的OTUC信号对应的FlexO数据帧中增加映射信息,加快了子速率信号的传送处理效率。In the embodiment of the present invention, after receiving the FlexO data frame, the Framer chip can directly determine the frame header position information and the valid time slot information according to the mapping information included in the FlexO data frame, and then can directly determine the sub-rate signal. This saves the process of restoring the combination of OTUC signals of each channel to OTUCn and extracting and analyzing the time slot distribution information of the OTUCn signals. By adding mapping information to the FlexO data frame corresponding to the OTUC signals of each channel, the transmission of sub-rate signals is accelerated. processing efficiency.
图6为本发明实施例提供了另一种子速率信号的传送和接收方法。在该实施例中,发送端以ODSP芯片为例、接收端以Framer芯片为例进行说明,且ODSP芯片通过光模块接收到的信号为包括所述子速率信号的FlexO-mi信号。如图6所示,该子速率信号的传送和接收方法包括步骤601至步骤609,参见以下具体介绍。FIG. 6 provides another method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention. In this embodiment, an ODSP chip is used as an example for the sending end, and a Framer chip is used as an example for the receiving end for description, and the signal received by the ODSP chip through the optical module is a FlexO-mi signal including the sub-rate signal. As shown in FIG. 6 , the method for transmitting and receiving a sub-rate signal includes steps 601 to 609 , please refer to the following specific introduction.
601,ODSP芯片确定包括子速率信号的FlexO-mi信号的映射信息,所述映射信息包括帧头位置信息和有效时隙信息。601. The ODSP chip determines the mapping information of the FlexO-mi signal including the sub-rate signal, where the mapping information includes frame header position information and valid time slot information.
其中,所述帧头位置信息用于指示所述子速率信号的数据帧帧头在包括FlexO-mi信号的FlexO数据帧的净荷区中第一次出现的位置,所述有效时隙信息用于指示所述子速率信号包含的有效时隙,或者,所述有效时隙信息用于指示所述FlexO数据帧的净荷区中被所述子速率信号占用的时隙。Wherein, the frame header position information is used to indicate the position where the frame header of the data frame of the sub-rate signal appears for the first time in the payload area of the FlexO data frame including the FlexO-mi signal, and the valid time slot information uses It is used to indicate the valid time slot included in the sub-rate signal, or the valid time slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame.
602,ODSP芯片根据所述映射信息,将所述FlexO-mi信号还原为所述FlexO数据帧。602. The ODSP chip restores the FlexO-mi signal to the FlexO data frame according to the mapping information.
在一种可选的方案中,FlexO-mi信号所包括的子速率信号为OTUC-Mi子速率信号,所述OTUC-Mi子速率信号包含OTUC信号的开销以及所述OTUC信号的Mi个有效时隙。以及在所述有效时隙信息用于指示所述子速率信号包含的有效时隙的情况下,这一情况下,所述发送端根据所述映射信息,确定在所述FlexO数据帧净荷区中包括所述OTUC-Mi子速率信号的OTUC信号包含的无效时隙的位置,并在所述无效时隙的位置插入填充信息,以还原为所述FlexO数据帧。In an optional solution, the sub-rate signal included in the FlexO-mi signal is an OTUC-Mi sub-rate signal, and the OTUC-Mi sub-rate signal includes the overhead of the OTUC signal and Mi valid times of the OTUC signal gap. And in the case that the valid time slot information is used to indicate the valid time slot included in the sub-rate signal, in this case, the sending end determines, according to the mapping information, that in the payload area of the FlexO data frame Include the position of the invalid time slot included in the OTUC signal of the OTUC-Mi sub-rate signal, and insert padding information at the position of the invalid time slot to restore the FlexO data frame.
在另一种可选的方案中,在所述有效时隙信息用于指示所述FlexO数据帧的净荷区中被所述子速率信号占用的时隙的情况下,所述发送端根据所述映射信息,确定在所述FlexO数据帧净荷区中未被所述子速率信号占用的时隙的位置,并在所述未被所述子速率信号占用的时隙的位置插入填充信息,以还原为所述FlexO数据帧。In another optional solution, when the valid time slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame, the transmitting end may the mapping information, determine the position of the time slot not occupied by the sub-rate signal in the payload area of the FlexO data frame, and insert padding information at the position of the time slot not occupied by the sub-rate signal, to revert to the FlexO dataframe.
可选的,本发明实施例所涉及的填充信息可以为0或者其他预定信息,本发明实施例对此不做限定。Optionally, the padding information involved in this embodiment of the present invention may be 0 or other predetermined information, which is not limited in this embodiment of the present invention.
603,ODSP芯片对FlexO数据帧进行FEC编码处理,并在所述FlexO数据帧的检验区添加FEC编码信息,以得到编码后的FlexO数据帧。603 , the ODSP chip performs FEC encoding processing on the FlexO data frame, and adds FEC encoding information to the inspection area of the FlexO data frame to obtain an encoded FlexO data frame.
604,ODSP芯片发送所述FlexO数据帧。604, the ODSP chip sends the FlexO data frame.
605,Framer芯片接收所述FlexO数据帧。605. The Framer chip receives the FlexO data frame.
606,Framer芯片对FlexO数据帧进行FEC解码处理,并在所述FlexO数据帧的检验区删除FEC编码信息,以得到解码后的FlexO数据帧。606 , the Framer chip performs FEC decoding processing on the FlexO data frame, and deletes the FEC coding information in the inspection area of the FlexO data frame, so as to obtain the decoded FlexO data frame.
607,Framer芯片在所述FlexO数据帧中提取映射信息,所述映射信息包括帧头位置信息和有效时隙信息。607. The Framer chip extracts mapping information from the FlexO data frame, where the mapping information includes frame header position information and valid time slot information.
608,Framer芯片根据所述映射信息从所述FlexO数据帧的净荷区产生所述子速率信号。608. The Framer chip generates the sub-rate signal from the payload area of the FlexO data frame according to the mapping information.
其中,步骤603至步骤608可以参考图5所示实施例中步骤503至步骤508的详细描述,在此不再赘述。Wherein, for steps 603 to 608, reference may be made to the detailed description of steps 503 to 508 in the embodiment shown in FIG. 5, and details are not repeated here.
可选的,在本发明实施例中涉及的子速率信号的数据帧帧头在净荷区中第一次出现的位置,可以是指在净荷区中第一次出现的比特位置、字节位置、将16字节看作一个整体考虑的位置等等,本发明实施例对此不做限定。Optionally, the position where the frame header of the data frame of the sub-rate signal involved in the embodiment of the present invention appears for the first time in the payload area may refer to the bit position, byte, etc. that appear for the first time in the payload area. The position, the position considered as a whole with 16 bytes, etc., are not limited in this embodiment of the present invention.
在本发明实施例中,Framer芯片在接收到FlexO数据帧之后,可以直接根据FlexO数据帧所包含的映射信息来确定帧头位置信息和有效时隙信息,进而可以直接确定子速率信号。这样省去了将每一路的OTUC信号组合恢复为OTUCn以及提取解析OTUCn信号的时隙分布信息的过程,通过每一路的OTUC信号对应的FlexO数据帧中增加映射信息,加快了子速率信号的确定效率。In the embodiment of the present invention, after receiving the FlexO data frame, the Framer chip can directly determine the frame header position information and the valid time slot information according to the mapping information included in the FlexO data frame, and then can directly determine the sub-rate signal. This saves the process of restoring the combination of OTUC signals of each channel to OTUCn and extracting and analyzing the time slot distribution information of the OTUCn signals. By adding mapping information to the FlexO data frame corresponding to the OTUC signals of each channel, the determination of sub-rate signals is accelerated. efficiency.
接下来,在上述图3至图6所示的方法实施例的基础上,请一并参见图7a和图7b,为本发明实施例提供了一种子速率信号的传送和接收方法的示例图。在图7a和图7b中均包含光传输设备1和光传输设备2,两个设备分别包括图2所示的各个芯片。Next, based on the method embodiments shown in FIG. 3 to FIG. 6, please refer to FIG. 7a and FIG. 7b together, which provide an exemplary diagram of a method for transmitting and receiving a sub-rate signal according to an embodiment of the present invention. In both FIG. 7a and FIG. 7b , an optical transmission device 1 and an optical transmission device 2 are included, and the two devices respectively include the respective chips shown in FIG. 2 .
其中,图7a是以终结FlexO数据帧的开销为例进行说明的。具体来说,在光传输设备1的Framer芯片接收到OTUCn信号之后,将每一路的OTUC信号映射为FlexO数据帧,通过MFI接收发送至光传输设备1的ODSP芯片。可选的,在通过MFI发送之前,对FlexO数据帧执行硬判前向纠错编码(Hard-Decision Forward Error Correction,HD-FEC),例如采用RS(544,514)FEC编码。ODSP芯片根据FlexO数据帧包含的映射信息,提取出所包含的OTUCn-M子速率信号,仅仅将提取到的OTUCn-M子速率信号通过光模块进行传输,以发送至光传输设备2。可选的,在通过光模块发送OTUCn-M子速率信号之前,可以对OTUCn-M子速率信号进行软判前向纠错编码(soft-decision Forward Error Correction,SD-FEC)。光传输设备2的ODSP通过光模块接收到所传输的OTUCn-M子速率信号,将每一路OTUC-Mi子速率信号映射到FlexO数据帧的净荷区,得到FlexO数据帧。可选的,在接收到传输的OTUCn-M子速率信号之后进行SD-FEC。接着,将FlexO数据帧通过MFI接口发送给Framer芯片,Framer芯片根据FlexO数据帧包含的映射信息,提取出所包含的OTUCn-M子速率信号,可选的,在接收到FlexO数据帧之后进行HD-FEC。可以看出,在这一情况下,光传输设备1和光传输设备2之间仅传输了OTUCn-M子速率信号,并未传输FlexO数据帧的开销。Wherein, FIG. 7a illustrates the overhead of terminating the FlexO data frame as an example. Specifically, after the Framer chip of the optical transmission device 1 receives the OTUCn signal, it maps the OTUC signal of each channel into a FlexO data frame, and receives and sends it to the ODSP chip of the optical transmission device 1 through the MFI. Optionally, before sending through the MFI, hard-decision forward error correction (Hard-Decision Forward Error Correction, HD-FEC) is performed on the FlexO data frame, for example, RS (544,514) FEC encoding is used. The ODSP chip extracts the contained OTUCn-M sub-rate signal according to the mapping information contained in the FlexO data frame, and only transmits the extracted OTUCn-M sub-rate signal through the optical module to send to the optical transmission device 2 . Optionally, before sending the OTUCn-M sub-rate signal through the optical module, soft-decision Forward Error Correction (SD-FEC) may be performed on the OTUCn-M sub-rate signal. The ODSP of the optical transmission device 2 receives the transmitted OTUCn-M sub-rate signal through the optical module, maps each OTUC-Mi sub-rate signal to the payload area of the FlexO data frame, and obtains the FlexO data frame. Optionally, SD-FEC is performed after receiving the transmitted OTUCn-M sub-rate signal. Next, the FlexO data frame is sent to the Framer chip through the MFI interface, and the Framer chip extracts the contained OTUCn-M sub-rate signal according to the mapping information contained in the FlexO data frame. FEC. It can be seen that in this case, only the OTUCn-M sub-rate signal is transmitted between the optical transmission device 1 and the optical transmission device 2, and the overhead of the FlexO data frame is not transmitted.
图7b是以不终结FlexO数据帧的开销为例进行说明的。具体来说,在光传输设备1的Framer芯片接收到OTUCn信号之后,将每一路的OTUC信号映射为FlexO数据帧,通过MFI接收发送至光传输设备1的ODSP芯片。可选的,在通过MFI发送之前,对FlexO数据帧执行HD-FEC,例如采用RS(544,514)FEC编码。ODSP芯片根据FlexO数据帧包含的映射信息,提取出所包含的OTUCn-M子速率信号,将FlexO数据帧的开销和提取到的OTUCn-M子速率信号确定为FlexO-m信号,并将FlexO-m信号通过光模块进行传输,以发送至光传输设备2。可选的,在通过光模块发送OTUCn-M子速率信号之前,可以对OTUCn-M子速率信号进行软判前向纠错编码SD-FEC。光传输设备2的ODSP通过光模块接收到所传输的FlexO-m信号,并从FlexO-m信号中提取到OTUCn-M子速率信号,将每一路OTUC-Mi子速率信号映射到FlexO数据帧的净荷区,得到FlexO数据帧。可选的,在接收到传输的OTUCn-M子速率信号之后进行SD-FEC。接着,将FlexO信号通过MFI接口发送给Framer芯片,Framer芯片根据FlexO数据帧包含的映射信息,提取出所包含的OTUCn-M子速率信号,可选的,在接收到FlexO数据帧之后进行HD-FEC。可以看出,在这一情况下,光传输设备1和光传输设备2之间传输的FlexO-m信号包括OTUCn-M子速率信号以及FlexO数据帧的开销。Figure 7b illustrates the overhead of not terminating the FlexO data frame as an example. Specifically, after the Framer chip of the optical transmission device 1 receives the OTUCn signal, it maps the OTUC signal of each channel into a FlexO data frame, and receives and sends it to the ODSP chip of the optical transmission device 1 through the MFI. Optionally, before sending through the MFI, perform HD-FEC on the FlexO data frame, for example, adopt RS (544, 514) FEC encoding. According to the mapping information contained in the FlexO data frame, the ODSP chip extracts the contained OTUCn-M sub-rate signal, determines the overhead of the FlexO data frame and the extracted OTUCn-M sub-rate signal as the FlexO-m signal, and converts the FlexO-m The signal is transmitted through the optical module to be sent to the optical transmission device 2 . Optionally, before sending the OTUCn-M sub-rate signal through the optical module, the OTUCn-M sub-rate signal may be subjected to soft judgment forward error correction coding SD-FEC. The ODSP of the optical transmission device 2 receives the transmitted FlexO-m signal through the optical module, extracts the OTUCn-M sub-rate signal from the FlexO-m signal, and maps each OTUC-Mi sub-rate signal to the FlexO data frame. Payload area, get FlexO data frame. Optionally, SD-FEC is performed after receiving the transmitted OTUCn-M sub-rate signal. Next, the FlexO signal is sent to the Framer chip through the MFI interface, and the Framer chip extracts the contained OTUCn-M sub-rate signal according to the mapping information contained in the FlexO data frame. Optionally, HD-FEC is performed after receiving the FlexO data frame. . It can be seen that, in this case, the FlexO-m signal transmitted between the optical transmission device 1 and the optical transmission device 2 includes the OTUCn-M sub-rate signal and the overhead of the FlexO data frame.
以上仅为举例,本发明实施例对光传输设备之间所传输的信号不做限定。The above is only an example, and the embodiment of the present invention does not limit the signals transmitted between the optical transmission devices.
图8是本申请实施例提供的一种发送装置的结构示意图。FIG. 8 is a schematic structural diagram of a sending apparatus provided by an embodiment of the present application.
在第一种实现方案中,该发送装置用于实现图3所示方法实施例中的Framer芯片侧的方案,或图5所示方法实施例中的ODSP芯片侧的方案。该发送装置为发送端,如图8所示,该发送装置800包括:In a first implementation solution, the sending device is used to implement the solution on the Framer chip side in the method embodiment shown in FIG. 3 , or the solution on the ODSP chip side in the method embodiment shown in FIG. 5 . The sending device is a sending end. As shown in FIG. 8 , the sending device 800 includes:
处理单元801,用于将子速率信号映射到灵活光网络FlexO数据帧的净荷区;a processing unit 801, configured to map the sub-rate signal to the payload area of the flexible optical network FlexO data frame;
所述处理单元801,还用于在所述FlexO数据帧中添加映射信息,所述映射信息包括帧头位置信息和有效时隙信息,所述帧头位置信息用于指示所述子速率信号的数据帧帧头在所述FlexO数据帧的净荷区中第一次出现的位置,所述有效时隙信息用于指示所述子速率信号包含的有效时隙,或者,所述有效时隙信息用于指示所述FlexO数据帧的净荷区中被所述子速率信号占用的时隙;The processing unit 801 is further configured to add mapping information in the FlexO data frame, where the mapping information includes frame header position information and valid time slot information, and the frame header position information is used to indicate the sub-rate signal. The position where the frame header of the data frame appears for the first time in the payload area of the FlexO data frame, and the valid time slot information is used to indicate the valid time slot included in the sub-rate signal, or, the valid time slot information used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame;
发送单元802,用于发送所述FlexO数据帧。A sending unit 802, configured to send the FlexO data frame.
在一种可选的实施例中,所述子速率信号为OTUC-Mi子速率信号或者包括OTUC-Mi子速率信号的OTUC信号,所述OTUC-Mi子速率信号包含OTUC信号的开销以及所述OTUC信号的Mi个有效时隙。In an optional embodiment, the sub-rate signal is an OTUC-Mi sub-rate signal or an OTUC signal including an OTUC-Mi sub-rate signal, and the OTUC-Mi sub-rate signal includes the overhead of the OTUC signal and the Mi valid time slots of the OTUC signal.
在一种可选的实施例中,所述子速率信号为所述包括OTUC-Mi子速率信号的OTUC信号;所述处理单元801在将子速率信号映射到灵活光网络FlexO数据帧的净荷区方面,具体用于:将所述包括OTUC-Mi子速率信号的OTUC信号直接比特同步映射到FlexO数据帧的净荷区。In an optional embodiment, the sub-rate signal is the OTUC signal including the OTUC-Mi sub-rate signal; the processing unit 801 is mapping the sub-rate signal to the payload of the flexible optical network FlexO data frame In terms of the area, it is specifically used to: directly bit-synchronously map the OTUC signal including the OTUC-Mi sub-rate signal to the payload area of the FlexO data frame.
在一种可选的实施例中,所述有效时隙信息为所述包括OTUC-Mi子速率信号的OTUC信号的有效时隙分布信息。In an optional embodiment, the effective timeslot information is effective timeslot distribution information of the OTUC signal including the OTUC-Mi sub-rate signal.
在一种可选的实施例中,所述子速率信号为所述OTUC-Mi子速率信号,所述处理单元801在将子速率信号映射到灵活光网络FlexO数据帧的净荷区方面,具体用于:将所述子速率信号异步映射到FlexO数据帧的mi个时隙,所述FlexO数据帧的净荷区划分为k个时隙,其中,k大于或等于mi。In an optional embodiment, the sub-rate signal is the OTUC-Mi sub-rate signal, and in terms of mapping the sub-rate signal to the payload area of the flexible optical network FlexO data frame, the processing unit 801 specifically It is used for: asynchronously mapping the sub-rate signal to the mi time slots of the FlexO data frame, where the payload area of the FlexO data frame is divided into k time slots, where k is greater than or equal to mi.
在一种可选的实施例中,所述有效时隙信息为所述FlexO数据帧的净荷区划分的所述k个时隙中被所述子速率信号占用的时隙分布信息。In an optional embodiment, the valid time slot information is time slot distribution information occupied by the sub-rate signal in the k time slots divided by the payload area of the FlexO data frame.
在一种可选的实施例中,所述处理单元801,还用于获取配置信息,所述配置信息用于指示有效时隙信息。In an optional embodiment, the processing unit 801 is further configured to acquire configuration information, where the configuration information is used to indicate valid time slot information.
在第二种实现方案中,该发送装置用于实现图6所示方法实施例中的ODSP芯片侧的方案,该发送装置为发送端,该发送装置800包括:In a second implementation solution, the sending device is used to implement the solution on the ODSP chip side in the method embodiment shown in FIG. 6 , the sending device is a sending end, and the sending device 800 includes:
处理单元801,用于确定包括子速率信号的FlexO-mi信号的映射信息,所述映射信息包括帧头位置信息和有效时隙信息,所述帧头位置信息用于指示所述子速率信号的数据帧帧头在包括FlexO-mi信号的FlexO数据帧的净荷区中第一次出现的位置,所述有效时隙信息用于指示所述子速率信号包含的有效时隙,或者,所述有效时隙信息用于指示所述FlexO数据帧的净荷区中被所述子速率信号占用的时隙;The processing unit 801 is configured to determine the mapping information of the FlexO-mi signal including the sub-rate signal, the mapping information includes frame header position information and valid time slot information, and the frame header position information is used to indicate the sub-rate signal. The position where the frame header of the data frame first appears in the payload area of the FlexO data frame including the FlexO-mi signal, and the valid time slot information is used to indicate the valid time slot included in the sub-rate signal, or, the The valid time slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame;
所述处理单元801,还用于根据所述映射信息,将所述FlexO-mi信号还原为所述FlexO数据帧;The processing unit 801 is further configured to restore the FlexO-mi signal to the FlexO data frame according to the mapping information;
发送单元802,用于发送所述FlexO数据帧。A sending unit 802, configured to send the FlexO data frame.
在一种可选的实施例中,所述子速率信号为OTUC-Mi子速率信号,所述OTUC-Mi子速率信号包含OTUC信号的开销以及所述OTUC信号的Mi个有效时隙;In an optional embodiment, the sub-rate signal is an OTUC-Mi sub-rate signal, and the OTUC-Mi sub-rate signal includes the overhead of the OTUC signal and Mi valid time slots of the OTUC signal;
所述处理单元801在根据所述映射信息,将所述FlexO-mi信号还原为FlexO数据帧方面,具体用于:在所述有效时隙信息用于指示所述子速率信号包含的有效时隙的情况下,根据所述映射信息,确定在所述FlexO数据帧净荷区中包括所述OTUC-Mi子速率信号的OTUC信号包含的无效时隙的位置,并在所述无效时隙的位置插入填充信息,以还原为所述FlexO数据帧。In terms of restoring the FlexO-mi signal to a FlexO data frame according to the mapping information, the processing unit 801 is specifically configured to: the effective timeslot information is used to indicate the effective timeslot included in the sub-rate signal. In the case of , according to the mapping information, determine the position of the invalid time slot included in the OTUC signal including the OTUC-Mi sub-rate signal in the payload area of the FlexO data frame, and determine the position of the invalid time slot at the position of the invalid time slot. Insert padding information to restore to the FlexO data frame.
在一种可选的实施例中,所述处理单元801在根据所述映射信息,将所述FlexO-mi信号还原为FlexO数据帧方面,具体用于:In an optional embodiment, in terms of restoring the FlexO-mi signal to a FlexO data frame according to the mapping information, the processing unit 801 is specifically configured to:
在所述有效时隙信息用于指示所述FlexO数据帧的净荷区中被所述子速率信号占用的时隙的情况下,根据所述映射信息,确定在所述FlexO数据帧净荷区中未被所述子速率信号占用的时隙的位置,并在所述未被所述子速率信号占用的时隙的位置插入填充信息,以还原为所述FlexO数据帧。In the case that the valid time slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame, it is determined according to the mapping information that in the payload area of the FlexO data frame in the position of the time slot not occupied by the sub-rate signal, and insert padding information at the position of the time slot not occupied by the sub-rate signal to restore the FlexO data frame.
可以理解的,关于图8的发送装置包括的功能块的具体实现方式及相应的有益效果,可参考前述图3-图6的实施例的具体介绍,这里不赘述。It can be understood that, for the specific implementation of the functional blocks included in the transmitting apparatus in FIG. 8 and the corresponding beneficial effects, reference may be made to the specific introduction of the embodiments in the foregoing FIG. 3 to FIG. 6 , and details are not repeated here.
上述图8所示实施例中的发送装置可以以图9所示的发送装置900实现。如图9所示,为本发明实施例提供了另一种发送装置的结构示意图,图9所示的发送装置900包括:处理器901和收发器902,所述收发器902用于支持发送装置900与上述实施例中涉及的接收装置之间的信息传输,例如实现图8所示实施例中发送单元802的功能。处理器901和收发器902通信连接,例如通过总线相连。所述发送装置900还可以包括存储器903。存储器903用于存储供发送装置900执行的程序代码和数据,处理器901用于执行存储器903中存储的应用程序代码,以实现图3至图6所示任一实施例提供的发送装置的动作。The sending apparatus in the above-mentioned embodiment shown in FIG. 8 may be implemented by the sending apparatus 900 shown in FIG. 9 . As shown in FIG. 9, a schematic structural diagram of another sending apparatus is provided for an embodiment of the present invention. The sending apparatus 900 shown in FIG. 9 includes: a processor 901 and a transceiver 902, and the transceiver 902 is used to support the sending apparatus The information transmission between 900 and the receiving device involved in the above embodiment, for example, implements the function of the sending unit 802 in the embodiment shown in FIG. 8 . The processor 901 and the transceiver 902 are communicatively connected, eg, via a bus. The sending apparatus 900 may further include a memory 903 . The memory 903 is used for storing program codes and data for the sending apparatus 900 to execute, and the processor 901 is used for executing the application program codes stored in the memory 903, so as to realize the actions of the sending apparatus provided by any of the embodiments shown in FIG. 3 to FIG. 6 . .
需要说明的是,实际应用中发送装置可以包括一个或者多个处理器,该发送装置900的结构并不构成对本申请实施例的限定。It should be noted that, in practical applications, the sending apparatus may include one or more processors, and the structure of the sending apparatus 900 does not constitute a limitation on the embodiments of the present application.
处理器901可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。The processor 901 may be a central processing unit (CPU), a network processor (NP), a hardware chip or any combination thereof. The above hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
存储器903可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,RAM);存储器903也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器903还可以包括上述种类的存储器的组合。The memory 903 may include volatile memory (volatile memory), such as random access memory (RAM); the memory 903 may also include non-volatile memory (non-volatile memory), such as read-only memory (read-only memory) memory, ROM), flash memory (flash memory), hard disk drive (HDD) or solid-state drive (solid-state drive, SSD); the memory 903 may also include a combination of the above-mentioned types of memory.
在本发明实施例中还提供了一种计算机存储介质,可以用于存储图9所示实施例中所述发送装置所用的计算机软件指令,其包含用于执行上述实施例中为发送装置所设计的程序。该存储介质包括但不限于快闪存储器、硬盘、固态硬盘。An embodiment of the present invention also provides a computer storage medium, which can be used to store computer software instructions used by the sending apparatus in the embodiment shown in FIG. program of. The storage medium includes, but is not limited to, flash memory, hard disk, and solid-state disk.
在本发明实施例中还提供了一种计算机程序产品,该计算机产品被计算设备运行时,可以执行上述图9实施例中为发送装置所设计的预测方法。An embodiment of the present invention also provides a computer program product. When the computer product is run by a computing device, the prediction method designed for the sending apparatus in the embodiment of FIG. 9 can be executed.
图10是本申请实施例提供的一种接收装置的结构示意图。该接收装置用于实现图3所示方法实施例中ODSP芯片执行的动作、图5、图6所示方法实施例中Framer芯片执行的动作。该接收装置为接收端,如图10所示,该接收装置1000包括:FIG. 10 is a schematic structural diagram of a receiving apparatus provided by an embodiment of the present application. The receiving apparatus is used to implement the actions performed by the ODSP chip in the method embodiment shown in FIG. 3 and the actions performed by the Framer chip in the method embodiments shown in FIG. 5 and FIG. 6 . The receiving device is a receiving end. As shown in FIG. 10 , the receiving device 1000 includes:
接收单元1001,用于接收灵活光网络FlexO数据帧;a receiving unit 1001, configured to receive a flexible optical network FlexO data frame;
处理单元1002,用于在所述FlexO数据帧中提取映射信息,所述映射信息包括帧头位置信息和有效时隙信息,所述帧头位置信息用于指示所述FlexO数据帧包括的子速率信号的数据帧帧头在所述FlexO数据帧的净荷区中第一次出现的位置,所述有效时隙信息用于指示所述子速率信号包含的有效时隙,或者,所述有效时隙信息用于指示所述FlexO数据帧的净荷区中被所述子速率信号占用的时隙;A processing unit 1002, configured to extract mapping information from the FlexO data frame, where the mapping information includes frame header position information and valid time slot information, and the frame header position information is used to indicate the sub-rate included in the FlexO data frame The position where the frame header of the data frame of the signal appears for the first time in the payload area of the FlexO data frame, and the valid time slot information is used to indicate the valid time slot included in the sub-rate signal, or, the valid time slot The slot information is used to indicate the time slot occupied by the sub-rate signal in the payload area of the FlexO data frame;
所述处理单元1002,还用于根据所述映射信息从所述FlexO数据帧的净荷区产生所述子速率信号或者包括所述子速率信号的FlexO-mi信号。The processing unit 1002 is further configured to generate the sub-rate signal or a FlexO-mi signal including the sub-rate signal from the payload area of the FlexO data frame according to the mapping information.
在一种可选的实施例中,所述子速率信号可以为OTUC-Mi子速率信号;所述OTUC-Mi子速率信号为包含OTUC信号的开销以及所述OTUC信号的Mi个有效时隙;所述FlexO-mi信号包含FlexO数据帧的开销和OTUC-Mi子速率信号;或者,所述FlexO-mi信号包含FlexO数据帧的开销和FlexO数据帧的净荷区被OTUC-Mi子速率信号占用的mi个有效时隙。In an optional embodiment, the sub-rate signal may be an OTUC-Mi sub-rate signal; the OTUC-Mi sub-rate signal includes the overhead of the OTUC signal and Mi valid time slots of the OTUC signal; The FlexO-mi signal includes the overhead of the FlexO data frame and the OTUC-Mi sub-rate signal; or, the FlexO-mi signal includes the overhead of the FlexO data frame and the payload area of the FlexO data frame is occupied by the OTUC-Mi sub-rate signal The mi valid time slots.
在一种可选的实施例中,所述处理单元1002在根据所述映射信息从所述FlexO数据帧的净荷区产生所述子速率信号方面,具体用于:In an optional embodiment, in generating the sub-rate signal from the payload area of the FlexO data frame according to the mapping information, the processing unit 1002 is specifically configured to:
根据所述映射信息,在所述FlexO数据帧的净荷区中确定到所述FlexO数据帧包含的子速率信号的有效时隙,并生成所述子速率信号。According to the mapping information, in the payload area of the FlexO data frame, an effective time slot to the sub-rate signal included in the FlexO data frame is determined, and the sub-rate signal is generated.
在一种可选的实施例中,所述处理单元1002在根据所述映射信息从所述FlexO数据帧的净荷区产生包括所述子速率信号的FlexO-mi信号方面,具体用于:In an optional embodiment, in generating the FlexO-mi signal including the sub-rate signal from the payload area of the FlexO data frame according to the mapping information, the processing unit 1002 is specifically configured to:
根据所述映射信息,在所述FlexO数据帧的净荷区中确定到所述FlexO数据帧包含的子速率信号,并根据确定的所述子速率信号和所述FlexO数据帧包含的FlexO数据帧的开销生成FlexO-mi信号。According to the mapping information, the sub-rate signal contained in the FlexO data frame is determined in the payload area of the FlexO data frame, and according to the determined sub-rate signal and the FlexO data frame contained in the FlexO data frame The overhead of generating the FlexO-mi signal.
在一种可选的实施例中,所述处理单元1002在根据所述映射信息从所述FlexO数据帧的净荷区产生包括所述子速率信号的FlexO-mi信号方面,具体用于:In an optional embodiment, in generating the FlexO-mi signal including the sub-rate signal from the payload area of the FlexO data frame according to the mapping information, the processing unit 1002 is specifically configured to:
根据所述映射信息,在所述FlexO数据帧的净荷区中确定到承载子速率信号的所述FlexO数据帧的有效时隙,并根据确定的所述FlexO数据帧的有效时隙和所述FlexO数据帧包含的FlexO数据帧的开销生成FlexO-mi信号。According to the mapping information, the valid time slot of the FlexO data frame carrying the sub-rate signal is determined in the payload area of the FlexO data frame, and according to the determined valid time slot of the FlexO data frame and the The overhead of the FlexO data frame contained in the FlexO data frame generates the FlexO-mi signal.
可以理解的,关于图10的接收装置包括的功能块的具体实现方式及相应的有益效果,可参考前述图3至图6的实施例的具体介绍,这里不赘述。It can be understood that, for the specific implementation of the functional blocks included in the receiving apparatus in FIG. 10 and the corresponding beneficial effects, reference may be made to the specific introduction of the embodiments in FIG. 3 to FIG. 6 , which will not be repeated here.
上述图10所示的接收装置可以以图11所示的接收装置1100实现。如图11所示,为本发明实施例提供了另一种接收装置的结构示意图,图11所示的接收装置1100包括:处理器1101和收发器1102,所述收发器1102用于支持接收装置1100与上述实施例中涉及的发送装置之间的信息传输,例如实现图10所示实施例中接收单元1001的功能。处理器1101和收发器1102通信连接,例如通过总线相连。所述接收装置1100还可以包括存储器1103。存储器1103用于存储供接收装置1100执行的程序代码和数据,处理器1101用于执行存储器1103中存储的应用程序代码,以实现图3至图6所示任一实施例提供的接收装置的动作。The receiving apparatus shown in FIG. 10 may be implemented by the receiving apparatus 1100 shown in FIG. 11 . As shown in FIG. 11, a schematic structural diagram of another receiving apparatus is provided for an embodiment of the present invention. The receiving apparatus 1100 shown in FIG. 11 includes: a processor 1101 and a transceiver 1102, and the transceiver 1102 is used to support the receiving apparatus The information transmission between 1100 and the sending device involved in the above embodiment, for example, implements the function of the receiving unit 1001 in the embodiment shown in FIG. 10 . The processor 1101 and the transceiver 1102 are communicatively connected, eg, via a bus. The receiving apparatus 1100 may further include a memory 1103 . The memory 1103 is used to store program codes and data for execution by the receiving apparatus 1100, and the processor 1101 is used to execute the application code stored in the memory 1103, so as to realize the actions of the receiving apparatus provided in any of the embodiments shown in FIG. 3 to FIG. 6 . .
需要说明的是,实际应用中接收装置可以包括一个或者多个处理器,该接收装置1100的结构并不构成对本申请实施例的限定。It should be noted that, in practical applications, the receiving apparatus may include one or more processors, and the structure of the receiving apparatus 1100 does not constitute a limitation on the embodiments of the present application.
处理器1101可以是CPU,NP,硬件芯片或者其任意组合。上述硬件芯片可以是ASIC,PLD或其组合。上述PLD可以是CPLD,FPGA,GAL或其任意组合。The processor 1101 may be a CPU, NP, hardware chip or any combination thereof. The above hardware chips can be ASIC, PLD or a combination thereof. The above PLD can be CPLD, FPGA, GAL or any combination thereof.
存储器1103可以包括易失性存储器,例如RAM;存储器1103也可以包括非易失性存储器,例如ROM,快闪存储器,硬盘或固态硬盘;存储器1103还可以包括上述种类的存储器的组合。The memory 1103 may include volatile memory, such as RAM; the memory 1103 may also include non-volatile memory, such as ROM, flash memory, hard disk or solid state disk; the memory 1103 may also include a combination of the above types of memory.
在本发明实施例中还提供了一种计算机存储介质,可以用于存储图10所示实施例中所述接收装置所用的计算机软件指令,其包含用于执行上述实施例中为接收装置所设计的程序。该存储介质包括但不限于快闪存储器、硬盘、固态硬盘。An embodiment of the present invention also provides a computer storage medium, which can be used to store computer software instructions used by the receiving apparatus in the embodiment shown in FIG. program of. The storage medium includes, but is not limited to, flash memory, hard disk, and solid-state disk.
在本发明实施例中还提供了一种计算机程序产品,该计算机产品被计算设备运行时,可以执行上述图10所示实施例中为接收装置所设计的预测方法。An embodiment of the present invention also provides a computer program product, which can execute the prediction method designed for the receiving apparatus in the embodiment shown in FIG. 10 when the computer product is run by the computing device.
进一步的,本发明实施例还可以提供一种设备,包括发送器和接收器,这里的发送器可以参考图8或图9所示实施例中的发送装置,接收器可以参考图10或图11所示实施例中的接收装置。Further, an embodiment of the present invention may further provide a device including a transmitter and a receiver, where the transmitter may refer to the transmitting apparatus in the embodiment shown in FIG. 8 or FIG. 9 , and the receiver may refer to FIG. 10 or FIG. 11 Receiver in the embodiment shown.
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" in the description and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally also includes For other steps or units inherent to these processes, methods, products or devices.
本领域普通技术人员可以理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。Those of ordinary skill in the art can understand that, in various embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, rather than No limitation should be formed on the implementation process of the embodiments of the present application.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server or data center Transmission to another website site, computer, server, or data center is by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVD), or semiconductor media (eg, Solid State Disk (SSD)), among others.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. During execution, the processes of the embodiments of the above-mentioned methods may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM) or the like.
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above disclosures are only preferred embodiments of the present invention, and of course, the scope of the rights of the present invention cannot be limited by this. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims (31)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711175074.9A CN109818705B (en) | 2017-11-22 | 2017-11-22 | Method, apparatus and equipment for transmitting and receiving sub-rate signal |
| PCT/CN2018/094556 WO2019100725A1 (en) | 2017-11-22 | 2018-07-04 | Method, apparatus and device for transmitting and receiving sub-rate signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711175074.9A CN109818705B (en) | 2017-11-22 | 2017-11-22 | Method, apparatus and equipment for transmitting and receiving sub-rate signal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109818705A true CN109818705A (en) | 2019-05-28 |
| CN109818705B CN109818705B (en) | 2020-05-19 |
Family
ID=66601308
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711175074.9A Active CN109818705B (en) | 2017-11-22 | 2017-11-22 | Method, apparatus and equipment for transmitting and receiving sub-rate signal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109818705B (en) |
| WO (1) | WO2019100725A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021121352A1 (en) * | 2019-12-18 | 2021-06-24 | 华为技术有限公司 | Data transmission method and apparatus |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0969619A2 (en) * | 1998-07-01 | 2000-01-05 | Hitachi, Ltd. | Survivable optical network |
| CN1741429A (en) * | 2004-08-26 | 2006-03-01 | 华为技术有限公司 | Method and apparatus for realizing low-speed signal transparent transmission in optical transmission network |
| CN102281477A (en) * | 2011-08-18 | 2011-12-14 | 中兴通讯股份有限公司 | Method and device for mapping and demapping optical transport network (OTN) service |
| CN102546374A (en) * | 2010-12-27 | 2012-07-04 | 中兴通讯股份有限公司 | Method and system for automatically discovering ODU (Optical Digital Unit) flex bandwidth lossless regulation capability |
| US20160127072A1 (en) * | 2013-06-24 | 2016-05-05 | Huawei Technologies Co., Ltd. | Method and apparatus for increasing and decreasing variable optical channel bandwidth |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8213446B2 (en) * | 2007-12-26 | 2012-07-03 | Ciena Corporation | Frame-interleaving systems and methods for 100G optical transport enabling multi-level optical transmission |
| US10181921B2 (en) * | 2014-11-28 | 2019-01-15 | Nippon Telegraph And Telephone Corporation | Framer and framing method |
| WO2016084893A1 (en) * | 2014-11-28 | 2016-06-02 | 日本電信電話株式会社 | Optical transmission system and resource optimization method |
| US9838290B2 (en) * | 2015-06-30 | 2017-12-05 | Ciena Corporation | Flexible ethernet operations, administration, and maintenance systems and methods |
-
2017
- 2017-11-22 CN CN201711175074.9A patent/CN109818705B/en active Active
-
2018
- 2018-07-04 WO PCT/CN2018/094556 patent/WO2019100725A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0969619A2 (en) * | 1998-07-01 | 2000-01-05 | Hitachi, Ltd. | Survivable optical network |
| CN1741429A (en) * | 2004-08-26 | 2006-03-01 | 华为技术有限公司 | Method and apparatus for realizing low-speed signal transparent transmission in optical transmission network |
| CN102546374A (en) * | 2010-12-27 | 2012-07-04 | 中兴通讯股份有限公司 | Method and system for automatically discovering ODU (Optical Digital Unit) flex bandwidth lossless regulation capability |
| CN102281477A (en) * | 2011-08-18 | 2011-12-14 | 中兴通讯股份有限公司 | Method and device for mapping and demapping optical transport network (OTN) service |
| US20160127072A1 (en) * | 2013-06-24 | 2016-05-05 | Huawei Technologies Co., Ltd. | Method and apparatus for increasing and decreasing variable optical channel bandwidth |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021121352A1 (en) * | 2019-12-18 | 2021-06-24 | 华为技术有限公司 | Data transmission method and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109818705B (en) | 2020-05-19 |
| WO2019100725A1 (en) | 2019-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108809901B (en) | A method, device and system for carrying services | |
| EP2999152A1 (en) | Data processing method and related device for fec coding and decoding | |
| CN110719143A (en) | Method, transmitter and receiver for data transmission | |
| CN112333151B (en) | Method, device and system for receiving CPRI data stream and Ethernet frame | |
| CN112118197B (en) | An overhead monitoring method and apparatus, and a computer-readable storage medium | |
| CN111788794A (en) | Method and apparatus for configuring flexible Ethernet nodes | |
| US11412508B2 (en) | Data transmission method and device | |
| US11695508B2 (en) | Data processing method and related apparatus | |
| WO2022062946A1 (en) | Data coding method, data decoding method, and communication device | |
| CN111385058A (en) | A method and device for data transmission | |
| CN106982105A (en) | The method and apparatus of the elastic ethernet signal of processing | |
| WO2018006304A1 (en) | Data transmission method and forwarding device | |
| WO2018228457A1 (en) | Method and apparatus for sending and receiving feedback information | |
| WO2017063457A1 (en) | Rate adaptation method and apparatus, and computer storage medium | |
| WO2019090696A1 (en) | Method and apparatus for transporting optical transport unit signal | |
| CN106559141B (en) | Signal sending and receiving method, device and system | |
| KR20200100759A (en) | Data transmission method, transmission device, and reception device | |
| CN112118073B (en) | Data processing method, optical transmission equipment and digital processing chip | |
| CN110460410B (en) | Data transmission method, device, equipment and storage medium based on network management channel | |
| CN115225296B (en) | Encrypted data transmission method and related equipment | |
| CN109818705A (en) | It transmits, receive sub- rate signal method and device, equipment | |
| CN112313891A (en) | Apparatus and method for transmitting side-channel bits over Ethernet cable | |
| CN110830153B (en) | Method for receiving code block stream, method for transmitting code block stream and communication device | |
| CN110830152B (en) | Method for receiving code block stream, method for transmitting code block stream and communication device | |
| CN116112452B (en) | Message transmission method and communication device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |