掌桥专利:专业的专利平台
掌桥专利
首页

通信方法、装置、设备及系统

文献发布时间:2024-04-18 20:02:18


通信方法、装置、设备及系统

本申请要求于2022年10月09日提交中国国家知识产权局、申请号为202211226927.8、申请名称为“基于F-TDMA的IP和光深度融合的P2MP网络系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

本申请涉及通信技术领域,特别是涉及一种通信方法、装置、设备及系统。

背景技术

无源汇聚点到多点(pointtomultipoint,P2MP)光网络架构,一般包括核心节点(centerpoint,CP)、分光器以及接入节点(accesspoint,AP)。其中,核心节点通过分光器将接入节点进行流量汇聚,并将该点到多点光网络通过交换机与上层城域网或骨干网耦合。由于,核心节点需要负责多个接入节点的上下行管理,因此,一般核心节点除了包含核心交换机之外,还包含多址管理设备(例如,OLT)。

核心节点交换机通过多址管理设备在与多个接入节点之间实现点到多点通信。OLT对多通道下行数据编码后,会将多通道的编码数据交织为一条串行数据流。

该编码交织方式处理复杂,并且每一接入节点需要对整个串行数据流进行解码解交织,处理复杂度高,增加处理时延。

发明内容

本申请提供了一种通信方法、装置、设备及系统,以提高编解码效率。

第一方面提供一种通信方法,该方法应用于第一光处理单元,第一光处理单元应用于点到多点通信系统中,通信系统包括第一设备、第一光处理单元、至少一个第二设备和至少一个第二光处理单元,第一光处理单元与至少一个第二光处理单元之间建立有点到多点光信道,第一设备和至少一个第二设备通过点到多点光信道通信,点到多点光信道的下行频谱包括N个下行子频带,每一第二光处理单元被配置为在N个下行子频带中的至少一个下行子频带上接收数据,每一第二光处理单元连接一个第二设备,N为大于或等于1的整数。方法包括:第一光处理单元分别对N个下行子频带对应的下行码流进行前向纠错FEC编码,得到N个下行子频带对应的下行编码流;第一光处理单元将N个下行子频带对应的下行编码流分别调制到对应的下行子频带,以通过点到多点光信道传输下行编码流。每一第二光处理单元被配置为在至少一个下行子频带上接收数据,而一个下行子频带仅配置给一个第二光处理单元,通过对各个下行子频带上传输的下行码流分别进行编码,能够提高编码效率。进而,各个第二光处理单元可以仅解码自身配置的下行子频带上传输的下行编码数据,能够提高解码效率。

在一种可能的实现方式中,第一光处理单元分别对N个下行子频带对应的下行码流进行前向纠错FEC编码,包括:第一光处理单元对N个下行子频带对应的下行码流进行交织处理,得到一条串行码流,串行码流包括连续的多个待编码数据块,每一待编码数据块中的数据来自一个下行子频带对应的下行码流,串行码流中任意连续的N个待编码数据块分别来自N个下行子频带对应的下行码流;第一光处理单元依次对串行码流中的每一待编码数据块进行FEC编码,得到每一待编码数据块对应的下行码字;每一下行编码流包括下行子频带对应的下行码流中的多个待编码数据块经过FEC编码得到的多个下行码字,第一光处理单元将N个下行子频带对应的下行编码流分别调制到对应的下行子频带,包括:第一光处理单元将每一下行码字调制到对应的下行子频带。通过对多个下行码流进行串行FEC编码,能够节省FEC编码器所需占用的缓存空间,并且,可以节省算力和芯片面积,能够降低成本。

在一种可能的实现方式中,每一下行子频带对应的下行码流的头部包括标记码块,标记码块用于标识下行码流对应的下行子频带;第一光处理单元将每一下行码字调制到对应的下行子频带,包括:根据标记码块将每一下行码字调制到对应的下行子频带。标记码块能够指示下行码流对应的下行子频带,从而根据标记码块能够准确地将码字从串行编码流中提取出来,并调制到对应的下行子频带上。

在一种可能的实现方式中,下行码流包括多个第一码块,第一光处理单元分别对N个下行子频带对应的下行码流进行前向纠错FEC编码之前,包括:第一光处理单元对每一下行码流进行转码,得到转码下行码流,转码下行码流包括多个第二码块,第二码块为对下行码流中连续的M个第一码块进行转码得到的,第二码块的长度小于M个第一个码块的长度,M为大于或等于2的整数;第一光处理单元分别对N个下行子频带对应的下行码流进行前向纠错FEC编码包括:第一光处理单元分别对N个下行子频带对应的转码下行码流进行FEC编码。通过转码,能够保证在进行FEC串行编码时码字的原始数据来自同一个下行码流,从而基于串行FEC编码实现对不同下行码流进行独立编码。

在一种可能的实现方式中,每一下行编码流包括下行子频带对应的下行码流中的多个待编码数据块经过FEC编码得到的多个下行码字,下行码字中原始数据的长度为第二码块的长度的整数倍。从而,能够保证在进行FEC串行编码时码字的原始数据来自同一个下行码流,从而基于串行FEC编码实现对不同下行码流进行独立编码。

在一种可能的实现方式中,下行码流中包括标记码块,多个第二码块中包括转码标记码块,标记码块包括M个第一码块,每一第一码块包括同步头,转码标记码块为压缩M个第一码块中的同步头得到的。

在一种可能的实现方式中,点到多点光信道的上行频谱包括K个上行子频带,所述K为大于或等于1的整数,每一第二光处理单元被配置为在至少一个上行子频带上发送上行数据,方法还包括:第一光处理单元分别从K个上行子频带接收来自至少一个第二光处理单元的上行编码流;第一光处理单元分别对K个上行子频带对应的上行编码流进行FEC解码,得到K个上行子频带对应的上行码流;第一光处理单元向第一设备发送K个上行子频带对应的上行码流。

在一种可能的实现方式中,第一光处理单元分别对K个上行子频带对应的上行编码流进行FEC解码,包括:第一光处理单元对K个上行子频带对应的上行编码流进行交织处理,得到一条上行串行编码流,上行串行编码流包括连续的多个上行码字,每一上行码字中的数据来自一个上行子频带对应的上行编码流,上行串行编码流中任意连续的K个上行码字分别来自K个上行子频带对应的上行编码流;第一光处理单元依次对上行串行编码流中的每一码字进行FEC解码,得到每一码字对应的解码数据块,每一所上行码流包括上行子频带对应的上行编码流中的多个上行码字经过FEC解码得到的多个解码数据块。第二光处理单元通过串行解码的方式对各个上行子频带上传输的上行编码码流分别进行FEC解码,能够省FEC解码器所需的缓存空间,能够降低成本,并且复用一个FEC解码器进行串行FEC解码,可以节省所需算力和芯片面积。

第二方面提供一种通信方法。该方法应用于第一光处理单元,第一光处理单元应用于点到多点通信系统中,通信系统包括第一设备、第一光处理单元、至少一个第二设备和至少一个第二光处理单元,第一光处理单元与至少一个第二光处理单元之间建立有点到多点光信道,第一设备和至少一个第二设备通过点到多点光信道通信,光信道的频谱包括N个下行子频带,每一第二光处理单元被配置为在N个下行子频带中的至少一个下行子频带上接收数据,每一第二光处理单元连接一个第二设备,N为大于或等于1的整数;方法包括:第二光处理单元在配置的下行子频带上接收第一光处理单元发送的下行编码流,下行编码流为第一光处理单元对下行子频带对应的下行码流进行FEC编码得到的,下行编码流包括连续的多个码字;第二光处理单元分别对多个码字进行FEC解码,得到下行编码流对应的下行码流;第二光处理单元向与第二光处理单元连接的第二设备发送下行码流。

在一种可能的实现方式中,点到多点光信道的上行频谱包括K个上行子频带,每一第二光处理单元被配置为在至少一个上行子频带上发送上行数据,方法还包括:第二光处理单元接收来自与第二光处理单元连接的第二设备的上行码流;第二光处理单元对上行码流进行FEC编码,得到上行编码流;第二光处理单元将上行编码流调制到配置的上行子频带,以通过光信道传输上行编码流。

第三方面提供一种通信装置。通信装置应用于第一光处理单元,第一光处理单元应用于点到多点通信系统中,通信系统包括第一设备、第一光处理单元、至少一个第二设备和至少一个第二光处理单元,第一光处理单元与至少一个第二光处理单元之间建立有点到多点光信道,第一设备和至少一个第二设备通过点到多点光信道通信,点到多点光信道的下行频谱包括N个下行子频带,每一第二光处理单元被配置为在N个下行子频带中的至少一个下行子频带上接收数据,每一第二光处理单元连接一个第二设备,N为大于或等于1的整数;通信装置包括处理模块和收发模块。其中,处理模块,用于分别对N个下行子频带对应的下行码流进行前向纠错FEC编码,得到N个下行子频带对应的下行编码流。收发模块,用于将N个下行子频带对应的下行编码流分别调制到对应的下行子频带,以通过点到多点光信道传输下行编码流。

在一种可能的实现方式中,处理模块,具体用于:对N个下行子频带对应的下行码流进行交织处理,得到一条串行码流,串行码流包括连续的多个待编码数据块,每一待编码数据块中的数据来自一个下行子频带对应的下行码流,串行码流中任意连续的N个待编码数据块分别来自N个下行子频带对应的下行码流;依次对串行码流中的每一待编码数据块进行FEC编码,得到每一待编码数据块对应的下行码字;每一下行编码流包括下行子频带对应的下行码流中的多个待编码数据块经过FEC编码得到的多个下行码字,收发模块用于:将每一下行码字调制到对应的下行子频带。

在一种可能的实现方式中,每一下行子频带对应的下行码流的头部包括标记码块,收发模块用于:根据标记码块将每一下行码字调制到对应的下行子频带。

在一种可能的实现方式中,下行码流包括多个第一码块,处理模块还用于:对每一下行码流进行转码,得到转码下行码流,转码下行码流包括多个第二码块,第二码块为对下行码流中连续的M个第一码块进行转码得到的,第二码块的长度小于M个第一个码块的长度,M为大于或等于2的整数;分别对N个下行子频带对应的转码下行码流进行FEC编码。

在一种可能的实现方式中,每一下行编码流包括下行子频带对应的下行码流中的多个待编码数据块经过FEC编码得到的多个下行码字,下行码字中原始数据的长度为第二码块的长度的整数倍。

在一种可能的实现方式中,下行码流中包括标记码块,多个第二码块中包括转码标记码块,标记码块包括M个第一码块,每一第一码块包括同步头,转码标记码块为压缩M个第一码块中的同步头得到的。

在一种可能的实现方式中,点到多点光信道的上行频谱包括K个上行子频带,K为大于或等于1的整数,每一第二光处理单元被配置为在至少一个上行子频带上发送上行数据,收发模块,用于分别从K个上行子频带接收来自至少一个第二光处理单元的上行编码流。处理模块,用于分别对K个上行子频带对应的上行编码流进行FEC解码,得到K个上行子频带对应的上行码流。收发模块,用于向第一设备发送K个上行子频带对应的上行码流。

在一种可能的实现方式中,处理模块,具体用于:对K个上行子频带对应的上行编码流进行交织处理,得到一条上行串行编码流,上行串行编码流包括连续的多个上行码字,每一上行码字中的数据来自一个上行子频带对应的上行编码流,上行串行编码流中任意连续的K个上行码字分别来自K个上行子频带对应的上行编码流;依次对上行串行编码流中的每一码字进行FEC解码,得到每一码字对应的解码数据块,每一所上行码流包括上行子频带对应的上行编码流中的多个上行码字经过FEC解码得到的多个解码数据块。

第四方面提供一种通信装置。该装置应用于第一光处理单元,第一光处理单元应用于点到多点通信系统中,通信系统包括第一设备、第一光处理单元、光合分器、至少一个第二设备和至少一个第二光处理单元,第一光处理单元与至少一个第二光处理单元之间建立有点到多点光信道,第一设备和至少一个第二设备通过点到多点光信道通信,光信道的频谱包括N个下行子频带,每一第二光处理单元被配置为在N个下行子频带中的至少一个下行子频带上接收数据,每一第二光处理单元连接一个第二设备,N为大于或等于1的整数;装置包括收发模块和处理模块。其中,收发模块,用于在配置的下行子频带上接收第一光处理单元发送的下行编码流,下行编码流为第一光处理单元对下行子频带对应的下行码流进行FEC编码得到的,下行编码流包括连续的多个码字。处理模块,用于分别对多个码字进行FEC解码,得到下行编码流对应的下行码流。收发模块,用于向与第二光处理单元连接的第二设备发送下行码流。

在一种可能的实现方式中,点到多点光信道的上行频谱包括K个上行子频带,每一第二光处理单元被配置为在至少一个上行子频带上发送上行数据。收发模块,用于接收来自与第二光处理单元连接的第二设备的上行码流。处理模块,用于对上行码流进行FEC编码,得到上行编码流。收发模块,用于将上行编码流调制到配置的上行子频带,以通过光信道传输上行编码流。

第五方面提供一种通信系统。通信系统包括第一设备、第一光处理单元、至少一个第二设备和至少一个第二光处理单元,第一光处理单元与至少一个第二光处理单元之间建立有点到多点光信道,第一设备和至少一个第二设备通过点到多点光信道通信,第一光处理单元包括第三方面或第三方面任一种可能的实现方式中的通信装置,第二光处理单元包括第四方面或第四方面任一种可能的实现方式中的通信装置。

第六方面提供一种通信设备。所述通信设备包括处理器和存储器。所述存储器,于存储指令。所述处理器,用于执行所述存储器中的所述指令,执行第一方面或第一方面任一种可能的实现方式中的通信方法,或第二方面或第二方面任一种可能的实现方式中的通信方法。

附图说明

图1为传统技术中的POL通信系统的结构示意图;

图2为本申请提供的一种通信系统的结构示意图;

图3为本申请提供的一种通信方法的流程示意图;

图4为本申请提供的复用FEC编码器对多个下行码流进行串行编码的示意图;

图5为本申请提供的一种转码方式的示意图;

图6为本申请提供的一种通信方法的流程示意图;

图7为本申请提供的复用FEC解码器对多个上行码流进行串行解码的示意图;

图8为本申请提供的一种通信装置的结构示意图;

图9为本申请提供的另一种通信装置的结构示意图;

图10为本申请提供的一种通信设备的结构示意图。

具体实施方式

本申请提供了一种通信方法、装置、设备及系统,以提高编解码效率。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请中,“多个”指大于或等于2个。

为了便于理解本方案,下面先对本申请涉及的相关术语进行解释。

光频分复用,为将多个不同频率承载不同用户信息的光信号组合为一个宽带多光频信号的复用技术。由于光的频率和真空中的波长一一对应,频分复用即波分复用,但通常频分复用的波长间隔较小。

正交频分复用(optical frequency division multiplexing,OFDM),将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输。各个子载波在时域相互正交,频谱相互重叠,因而具有较高的频谱利用率,在对抗多径衰落、低实现复杂度等方面有较大优点。

正交频分多址(orthogonal frequency division multiple access,OFDMA),OFDMA采用OFDM技术区分用户,由于在不同子载波上数据是并行传送的,所以OFDMA是一种频分复用接入方法。在OFDMA中,每个用户在上行链路共享快速傅立叶变换空间,基站为用户分配子载波,这样可以根据用户的不同需求分配不同的速率。

分时复用(time division multiplexing,TDM),一种数字复用技术。TDM把一个信道的抽样周期均分成若干个时隙(TSn,n=0,1,2,3,……),多路信号的抽样值编码依据一定的顺序占用某一时隙,组成多路复用数字信号,用这一个信道独立传输的技术。

时分多址(time division multiple access,TDMA),具有相同频率的载波在时间域上分成若干时隙,供多个不同地址用户使用不同的时隙来实现多址联接的通信方式。

波分复用(wavelength division multiplexing,WDM),一种数据传输技术,不同的光信号由不同的颜色(波长频率)承载,然后复用在一根光纤上传输。因为不同的信号由光纤不同的色带传输,密集波分复用支持同时传输不同类型的信号,例如SONET和ATM信号,每种信号以它们自身的速率传输。密集波分复用能大大提高光纤的承载能力。根据信号的数量、类型以及数率,带宽范围可以从40吉比特每秒(Gbit/s)一直到200Gbit/s。

码分复用(code division multiplexing,CDM),是用一组包含互相正交的码字的码组携带多路信号。采用同一波长的扩频序列,频谱资源利用率高,与WDM结合,可以大大增加系统容量。码分复用是靠不同的编码来区分各路原始信号的一种复用方式,主要和各种多址技术结合产生了各种接入技术,包括无线和有线接入。

码分多址(code division multiple access,CDMA),是一种多址接入的无线通信技术。利用扩频技术所形成的不同的码序列,供多个不同地址用户使用不同的码序列来实现多址联接的通信方式。

点到多点(point-to-multipoint,P2MP),一种将数据从一个源传输到一个或多个接收端的传输模式。

无源光网络(passive optical network,PON),作为一种新兴的覆盖最后一公里的宽带接入光纤技术,其在光分支点不需要节点设备,只需安装一个简单的光分支器即可,因此具有节省光缆资源、带宽资源共享、节省机房投资、设备安全性高、建网速度快、综合建网成本低等优点。PON包括ATM-PON(APON,即基于ATM的无源光网络)和Ethernet-PON(EPON,基于以太网的无源光网络)两种,APON在传输质量和维护成本上有很大优势,其发展目前已经比较成熟。

光线路终端(optical line termination,OLT),又称为光路终结点。OLT为提供网络侧与本地交换机之间的接口,并且连接1个或多个ODN/ODT,与用户侧的ONU通信。

光网络单元(optical network unit or terminal,ONU/ONT),接入节点的一种形式,利用光缆将发送的光信号转换成电信号,然后通过同轴电缆或是双绞铜缆传送给每个客户。

光分配网络(optical distribution network,ODN),包括一个光线路终端、多个光网络单元、两个光网络(其中一个用多个光网络单元将光线路终端连接起来),及一个带宽控制器的网络系统。带宽控制器在两个光网络间划分光网络单元,将预先确定的传送带宽分配给每个光网络单元,并接受传送带宽的改变。

串行/并行电路:一种转换串行位数据流到并行字符流的电路,并且也可进行反向转换。

前馈纠错,同义词:前向误码校正,前向纠错。在原始数据中加入冗余数据,网络传输时如果原始数据丢失,能够从冗余数据恢复原始数据。是一种在单向通信系统中控制传输错误的技术,通过连同数据发送额外的信息进行错误恢复,以降低比特误码率。

虚拟局域网(virtual local area network,VLAN),一种在交换局域网的基础上,采用网络管理软件构建的可跨越不同网段、不同网络的端到端的逻辑网络。逻辑上把网络资源和网络用户按照一定的原则进行划分,把一个物理的LAN在逻辑上划分成多个广播域(多个VLAN)。VLAN内的主机间可以直接通信,而VLAN间不能直接互通,可以有效地抑制广播报文。

局域网交换机,同义词:以太网交换机。用来实现局域网内通讯链路分配的通讯设备。

网络处理器(network processor,NP)/流量管理(traffic management,TM),业务处理、流量管控及转发等。

媒体接入控制(media access control,MAC),该协议位于开放式系统互联(opensystem interconnect,OSI)协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息是否发生传输错误,如果没有错误,则去掉控制信息发送至逻辑链路控制(logical link control,LLC)层。

MAC汇聚子系统(MAC aggregation sub-system),也叫MAG子系统。MAG子系统提供了所有用户SerDes接口的MAC,用于用户报文按照不同的协议进行的接收和发送;另外还提供了外部TCAM接口(Interlaken-LA)。MAG模块也称为MAG Sub-System。

为便于理解本申请提出的通信系统,下面先对传统技术中的POL通信系统的主要架构进行介绍:

如图1所示,为传统技术中的POL通信系统的一个示意图。该POL通信系统主要包括由OLT、ONU/ONT以及OLT与ONU/ONT之间的无源器件构成的无源光网络(passive opticalnetwork,PON),以及,OLT上层的核心交换机。其中,PON包括OLT、OLT侧光处理单元、分光器、ONU/ONT侧光处理单元以及ONU/ONT。其中,OLT侧光处理单元直插在OLT上或者与OLT集成于一体,ONU/ONT侧光处理单元直插在ONU/ONT上或者与ONU/ONT集成于一体,OLT侧光处理单元通过主干光纤与分光器连接,分光器通过多条分支光纤与多个ONU/ONT侧光处理单元连接,进而实现OLT与多个ONU/ONT之间的连接。此外,OLT通过网线与上层的核心交换机连接,进而实现核心交换机与PON的连接。

在传统技术中,OLT侧光处理单元和ONU/ONT侧光处理单元主要用于光电转换。OLT作为多址设备通过与多个ONU/ONT之间的开窗、测距、注册上线等流程相关的信令建立该OLT与多个ONU/ONT之间的点到多点光信道,以使得OLT基于PON协议与下行的多个ONU/ONT进行通信。此外,OLT还可以通过以太协议与上行的核心交换机进行通信,能够对来自核心交换机的下行报文进行流量管控,对来自ONU/ONT的上行报文进行转发处理。由此可见,传统的通信系统依赖于OLT,导致系统架构复杂,网络延迟较大。

此外,在该POL通信系统中,OLT需要将PON的协议转换成以太协议后才能与核心交换机通信,而OLT到ONU/ONT是按照PON协议构建的一个相对独立封闭的系统。也就是说,整个PON的系统对于核心交换机来说是一个黑盒,即核心交换机无法直接管控PON系统中的ONU/ONT,因此,不利于系统维护。

对此,本申请提供了一种通信系统,该通信系统能够在不依赖于OLT等多址设备的情况下建立核心节点与多个接入节点之间的点到多点光信道,简化系统架构。

如图2所示,图2为本申请提供的一种通信系统的结构示意图。通信系统可以应用于园区网络、数据中心网络、社区、楼宇、家庭、酒店、体育馆或图书馆等场景中。

本申请提供的通信系统包括第一设备、第一光处理单元、多个第二设备和多个第二光处理单元。其中,第一设备与第一光处理单元连接。第一设备与第一光处理单元连接的方式有多种,例如,第一光处理单元可以为可插拔的单元模块,第一光处理单元可以直插第一设备实现两者之间的连接。还例如,第一设备和第一光处理单元可以集成于一体,第一光处理单元作为第一设备内部的一个功能模块。图2中仅示出了一个第一光处理单元,第一设备还可以与多个第一光处理单元连接,此处不做限制。

第二设备与至少一个第二光处理单元连接,每一第二光处理单元仅与一个第二设备连接。第二设备与第二光处理单元连接的方式有多种,例如,第二光处理单元可以为可插拔的单元模块,第二光处理单元可以直插第二设备实现两者之间的连接。还例如,第二设备和第二光处理单元可以集成于一体,第二光处理单元作为第二设备内部的一个功能模块。

第一光处理单元和多个第二光处理单元均为光电转换单元,用于将光信号转换为电信号,或将电信号转换为光信号。第一光处理单元与多个第二光处理单元建立有点到多点光信道,因此,第一设备与多个第二设备能够通过点到多点光信道进行数据传输。

第一光处理单元和多个第二光处理单元可以通过光纤连接,以光纤作为承载点到多点光信道的数据传输的传输介质。在一种可能的实现方式中,第一光处理单元和多个第二光处理单元可以均通过一根光纤实现上行数据和下行数据的传输,即单纤双向传输,能够减少光纤的使用,从而降低成本。单纤双向具体通过波分复用的方式实现上行数据和下行数据在同一根光纤中传输,例如,下行数据通过第一波长的光载波传输,上行数据通过第二波长的光载波传输。第一波长和第二波长均是指中心波长,分别指示一个波长范围。由于光速等于波长乘以频率,光速是固定值,那么第一波长对应的波长范围也即是一个频率范围(下面简称为下行频谱),第二波长对应的波长范围也即是一个频率范围(下面简称为上行频谱)。上行频谱可以划分出多个上行子频带,下行频谱可以划分出多个下行子频带。单纤双向的情况下,为了降低上下行数据在光纤中传输的干扰,上行频谱和下行频谱互不重叠。在另一种可能的实现方式中,第一光处理单元和多个第二光处理单元可以均通过两根光纤分别实现上行数据和下行数据的传输,即双纤双向传输。例如下行数据在第一光纤通过第一波长传输,上行数据在第二光纤通过第二波长传输。由于第一光纤和第二光纤是两个独立的光纤,上下行传输互不干扰,因此第一波长和第二波长可以相同,也可以不同。在实践中,采用单弦双向传输还是双纤双向传输可依据实际需求而定,此处不做限制。

可选地,通信系统还可以包括光合分器。第一光处理单元可以通过光纤与光合分器连接,多个第二光处理单元可以分别通过光纤与光合分器连接。第一光处理单元发出的光信号通过光合分器分发到各个第二光处理单元,多个第二光处理单元发出的光信号通过光合分器集中发送到第一光处理单元。因而,连接第一光处理单元与光合分器的光纤可以称为主干光纤,连接第二光处理单元与光合分器的光纤可以称为分支光纤。通过光合分器连接第一光处理单元和多个第二光处理单元,可以减少光纤的使用,降低成本和布线复杂度。

本实施例中,第一设备例如为核心层设备,用于将来自内部网络(上述通信系统构成的网络)的上行数据转发到外部网络,或将来自外部网络的下行数据转发到内部网络。第一设备还具备汇聚层设备的功能,还可以用于转发内部网络的数据。第一设备具体例如为核心交换机或路由器等。需要说明的是,本申请中有时将下行数据称为下行报文、下行码流、下行光信号和下行电信号等,依据下行数据的不同处理阶段而定。例如,下行数据在物理层可以称为下行码流,在数据链路层及更高协议栈层级的可称为下行报文,在数据链路层还可以称为下行帧,下行数据在点到多点光信道中传输可以称为下行光信号,第一设备处理的以及发送至第一光处理单元的下行数据可以称为下行电信号。上行数据同理。

第二设备例如为接入层设备,用于接入终端设备。终端设备例如为电脑、平板、手机或服务器等物理终端设备,终端设备还可以为虚拟机或容器等虚拟化终端设备。第二设备可以为交换机、路由器或无线接入点等设备。第二设备可以通过有线或者无线的方式与终端设备连接,以使终端设备接入第二设备。第二设备与终端设备可以直接连接,例如通过线缆或者空口连接。第二设备与终端设备也可以间接连接,例如终端设备通过集线器等设备接入第二设备。

通信系统的下行数据转发流程为,第一光处理单元将来自第一设备的下行电信号转换为下行光信号,通过点到多点光信道将下行光信号发送到第二光处理单元,由第二光处理单元将下行光信号转换为下行电信号,并将下行电信号发送给与该第二光处理单元连接的第二设备,由第二设备对该下行电信号进行进一步转发。通信系统的上行数据转发流程为,第一光处理单元还可以将来自第二光处理单元的上行光信号转换为上行电信号,并将上行电信号发送到第一设备,由第一设备对该上行电信号进行转发。

本实施例中,第一光处理单元和多个第二光处理单元之间建立的点到多点光信道,在下行方向例如是基于OFDM的点到多点光信道。也即点到多点光信道的下行频谱包括多个下行子频带,各下行子频带之间互不重叠,多个下行子频带可以并行传输数据。基于OFDM的点到多点光信道能够提高频带利用率、调制效率和抗干扰能力。在上行方向,点到多点光信道可以基于OFDMA,也可以基于TDMA,还可以基于CDMA等,此处不做限制。

在图1的通信系统中,核心交换机通过OLT与多个接入节点之间实现点到多点通信。OLT对多通道下行数据编码后,会将多通道的编码数据交织为一条串行数据流。该编码交织方式处理复杂,并且每一接入节点需要对整个串行数据流进行解码解交织,处理复杂度高,增加处理时延。

而本申请中,对于下行方向,每一第二光处理单元被配置为在一个或多个下行子频带上接收来自第一光处理单元的下行光信号,并且不同的第二光处理单元被配置的下行子频带互不相同。从而,能够实现第一光处理单元与多个第二光处理单元之间基于下行子频带的硬隔离,相当于第一光处理单元分别与多个第二光处理单元之间建立了独立的信道。进一步地,第一光处理单元分别对每一下行子频带将要传输的下行数据进行独立地编码,得到每一下行子频带对应的下行编码流。各第二光处理单元在自身配置的下行子频带上接收下行编码流,并独立地对接收到的下行编码流进行解码,得到下行码流。由于不同的下行子频带是独立编码,能够提高编码效率。进而,各个第二光处理单元可以仅解码自身配置的子频带上传输的下行编码数据,能够提高解码效率。

对于上行方向,若点到多点光信道基于OFDMA,则每一第二光处理单元被配置为在一个或多个上行子频带上向第一光处理单元发送上行光信号,并且不同的第二光处理单元被配置的上行子频带互不相同。第二光处理单元在向第一光处理单元发送上行光信号之前,对上行数据进行编码得到上行编码流,第二光处理单元在自身配置的上行子频带上向第一光处理单元发送上行编码流对应的上行光信号。若基于TDMA,则每一第二光处理单元在指定的时隙通过上行频谱的多个上行子频带向第一光处理单元发送上行编码流对应的上行光信号,并且不同的第二光处理单元占用的时隙互不相同。

下面分别下行数据的编解码的处理流程和上行数据的编解码的处理流程进行描述。

下行码流由第一光处理单元进行前向纠错(forward error correction,FEC)编码得到下行编码流,下行编码流由第二光处理单元进行解码恢复为下行码流,下行数据在点到多点光信道以FEC编码的形式传输的,能够降低数据传输的造成的误码,提升点到多点光信道的信噪比。

具体地,如图3所示,图3为本申请提供的一种通信方法的流程示意图。本实施例包括如下步骤:

S301:第一光处理单元分别对N个下行子频带对应的下行码流进行FEC编码,得到N个下行子频带对应的下行编码流。

如上文所述,一个下行子频带仅配置给一个第二光处理单元,第二光处理单元仅在自身配置的下行子频带上接收下行数据,也即一个下行子频带与一个第二光处理单元绑定,下行子频带为绑定了该下行子频带的第二光处理单元独占的子信道。而一个第二光处理单元仅与一个第二设备连接,也就相当于一个下行子频带与配置该下行子频带的第二光处理单元所连接的第二设备存在关联关系。通过频分复用点到多点光信道,第一光处理单元通过多个下行子频带分别与多个第二光处理单元之间建立有互相独立的子信道。

下行子频带对应的下行码流,是指用于该下行子频带会用于传输该下行码流。具体而言,下行码流中的目的地址(目的IP地址或目的MAC地址)指定了最终接收该下行码流的终端设备(以下简称为目的终端设备),目的终端设备接入了一个第二设备。下行码流从第一光处理单元传输到目的终端设备,需要经过点到多点光信道的传输,以及终端设备接入的第二设备、与终端设备接入的第二设备连接的第二光处理单元的转发。为了使下行码流能够被转发到其目的终端设备,第一光处理单元需要将下行码流调制到目的终端设备接入的第二设备关联的下行子频带上,以通过该下行子频带传输该下行码流。

下行码流中例如携带有身份标识,一个身份标识与一个第二设备关联。下行码流中的身份标识指示参与转发该下行码流的第二设备。身份标识可以是下行码流中的目的地址,身份标识还可以是第二设备的标识(例如第二设备的MAC地址、IP地址或者被配置的编号)或者与目标第二设备连接的第二光处理单元的标识。下行码流中的身份标识可以是第一设备根据下行码流中的目的地址(指示一个终端设备),第二设备与接入该第二设备的终端设备之间的绑定关系添加的。当然,当身份标识为下行码流中的目的地址时,身份标识则是天然携带于下行码流中的。第一光处理单元例如存储有身份标识与下行子频带之间的映射关系,具体为第二设备关联的身份标识与该第二设备连接的第二光处理单元所配置的下行子频带之间的映射关系。因而,根据身份标识,第一光处理单元可以准确地确定采用哪一下行子频带传输下行码流。身份标识可以位于下行码流的开始(start,S)码块中,具体例如可以位于S码块中的前导码中,身份标识还可以位于下行码流的数据(data,D)码块中此处不做限制。

本实施例中,第一光处理单元分别对下行子频带对应的下行码流进行FEC编码,得到N个下行子频带分别对应的下行编码流。

在一种可能的实现方式中,第一光处理单元可以并行地对每一下行子频带对应的下行码流进行FEC编码。即采用N个FEC编码器分别对每一下行子频带对应的下行码流进行FEC编码。

在另一种可能的实现方式中,为了节省芯片算力和面积,以及节省FEC编码器所需的缓存空间,第一光处理单元可以串行地对多个下行子频带对应的下行码流进行FEC编码,得到串行编码流。但本实施例中,串行编码流中的每一码字中的数据均来自同一子频带对应的下行码流,串行编码流中的码字可以分离出来重新组装为单独的下行子频带对应的下行编码流。

具体地,如图4所示,第一光处理模块对N个下行子频带对应的下行码流进行交织处理,得到一条串行码流。对N个下行子频带对应的下行码流进行交织处理的原则为,依次、轮流地从N个下行子频带中获取待编码数据块,每次获取的代编码数据块的长度相同。从而,串行码流中包括连续的多个待编码数据块,每一待编码数据块中的数据来自一个下行子频带对应的下行码流,串行码流中任意连续的N个待编码数据块分别来自N个下行子频带对应的下行码流。可以理解,图4中的下行子频带的数量仅作为示例,不应理解为对本申请的限制。

一个待编码数据块的可以被编码成一个或多个下行码字。以RS(544,514)(符号symbol=10比特)编码为例,RS(544,514)可以将长度为5140比特(bit)的原始数据编码为5440比特的下行码字。5440比特的下行码字中包括5140比特的原始数据,以及300比特的奇偶校验位(parity)。300比特parity为冗余数据用于保护5140比特的原始数据,当5140比特的原始数据中发生任意的15个比特及以内的误码时,可以通过300比特parity将其恢复。本实施例中,一个待编码数据块的长度可以为下行码字中原始数据长度的整数倍。例如,待编码数据块的长度可以为5140比特,可以生成一个下行码字。待编码数据块的长度可以为5140*2比特,可以生成2个下行码字,以此类推。

由于串行码流是连续的多个待编码数据块组成的,而其中一个待编码数据块的长度为下行码字中原始数据长度的整数倍。因此,第一光处理模块在对串行码流进行FEC编码时,实质上是对多个待编码数据块进行独立地编码,将一个待编码数据块编码为一个或多个码字。串行编码流中的每一码字中的原始数据均来自于同一个待编码数据块,又由于一个待编码数据块中的数据均来自于同一个下行子频带对应的下行码流,则可以认为是第一光处理单元通过串行FEC编码的方式,分别对不同的下行子频带对应的下行码流进行独立地FEC编码。串行编码流中的每一码字中的原始数据均是来自多个下行子频带对应的下行码流中的一个下行码流,而不会来自多个下行子频带对应的下行码流中的多个下行码流,因而,可以将多个下行码字从串行编码流中拆分出来,将下行码字调制到该下行码字对应的下行子频带上。

本实施例中,每一下行子频带对应的下行码流的头部包括标记码块,标记码块用于标识下行码流对应的下行子频带。标记码块中例如包括IEEE802.3规范400G Lane的AM定义的UM0~UM5,UM0~UM5能够用于唯一标识一个下行子频带。标记码块位于下行码流的头部,可以用于帧定界,便于进行下行码流的识别和对齐。在得到串行编码流后,第一光处理单元可以根据标记码块将每一下行码字调制到对应的下行子频带。当串行编码流的前N个下行码字分别为N个下行子频带对应的码字时,串行编码流的后续码字在不为标记码块的情况下,可以根据码字间的间隔来确定将下行码字调制到哪一下行自频带。例如,串行编码流中的第1个下行码字根据标记码块确定调制到下行子频带1,那么串行编码流中的第N+1个下行码字与第一个码字来自于同一个下行子频带对应的数据,那么第N+1个下行码字可以调制到下行子频带1。可以推理得到,串行编码流中的第N*i+1(i为大于或等于1的整数)个下行码字均可以调制到下行子频带1。串行编码流中的第2个下行码字根据标记码块确定调制到下行子频带2,那么串行编码流中的第N+2个下行码字与第2个下行码字来自于同一个下行子频带对应的数据,那么第N+2个下行码字可以调制到下行子频带2。可以推理得到,串行编码流中的第N*i+2(i为大于或等于1的整数)个码字均可以调制到下行子频带2。其他下行码字以此类推。从而,能够将下行码字从串行编码流中分离出来,并能够准确地将每一下行码字调制到对应的下行子频带上。

在对串行码流进行FEC编码之前,第一光处理单元对每一下行码流进行转码,得到转码下行码流,转码下行码流包括多个第二码块,第二码块为对下行码流中连续的M个第一码块进行转码得到的,第二码块的长度小于M个第一个码块的总长度,M为大于或等于2的整数。每一下行编码流包括下行子频带对应的下行码流中的多个待编码数据块经过FEC编码得到的多个下行码字,下行码字中原始数据的长度为第二码块的长度的整数倍。从而,同一个码块中的数据不会被拆分到不同的码字中,并且,能够保证下行码字中的原始数据均来自于同一个下行码流。

示例性地,以第一码块为64B/66B编码得到的长度为66比特的码块,对4个64B/66B码块进行转码,FEC编码为RS(544,514)(符号symbol=10比特)编码为例,4个64B/66B码块长度为264比特,对4个64B/66B码块进行264B/257B转码,得到一个长度为257比特的第二码块,下行码字中的原始数据长度为5140比特,为第二码块的20倍。可以理解,此处仅以FEC编码为RS(544,514)为例进行说明,实践中还可以时其他的FEC编码方式,例如RS(255,239)等,此处不做限制。

下行码流中还包括第一光处理单元插入的标记码块,标记码块同样需要经过转码。标记码块包括M个第一码块,每一第一码块包括同步头,转码标记码块为压缩M个第一码块中的同步头得到的。具体地,同步头为2比特的值10,本实施例中,将标记码块中的第一个第一码块中的同步头压缩为1比特,后面的M-1个第一码块中的同步头删除,也即将可以压缩2*M-1个比特。如图5所示,以同步头包括4个64B/66B码块,FEC编码为RS(544,514)(符号symbol=10比特)编码为例,经过转码,4个同步头共8比特压缩为1比特,转码后标记码块的长度为257比特,与其他第二码块的长度一致。

因此,第一光处理单元分别对N个下行子频带对应的下行码流进行前向纠错FEC编码实际上为,第一光处理单元分别对N个下行子频带对应的转码下行码流进行FEC编码。第一光处理单元在对串行码流进行编码时,是对整数倍的第二码块进行编码,并且这些第二码块均来自于同一个下行码流,从而串行编码流中的码字互相独立,能够从串行编码流中分离出来并调制到对应的下行子频带中。

可选地,第一光处理单元在对下行码流进行FEC编码前,当下行码流的速率和下行子频带的速率不一致时,第一光处理单元可以在明文下行码流中增加或删除空闲(IDLE)码块来保证明文下行码流的速率和下行子频带的速率一致,以保证点到多点光信道的稳定性。具体地,当明文下行码流的速率大于下行子频带的速率时,第一光处理单元删除明文下行码流中的一个或多个空闲码块,以使明文下行码流的速率与下行子频带的速率一致。当明文下行码流的速率小于下行子频带的速率时,第一光处理单元在明文下行码流中增加一个或多个空闲码块,以使明文下行码流的速率与下行子频带的速率一致。

可选地,当身份标识存在于前导码中时,第一光处理单元在对明文下行码流进行加密前,除了将明文下行码流中的身份标识删除,还将前导码中的数值回复为前导码原本的数值,即将前导码恢复为0和1交替的二进制序列,保证前导码本身的功能,即用于下行码流的发送方和接收方进行时钟同步。

S302:第一光处理单元将N个下行子频带对应的下行编码流分别调制到对应的下行子频带,以通过点到多点光信道传输下行编码流。

S303:第二光处理单元在自身配置的下行子频带上接收下行编码流。

S304:第二光处理单元对下行编码流进行FEC解码,得到下行码流。

第二光处理单元对下行编码流进行与FEC相对的FEC解码,校验下行编码流中的码字中的原始数据是否存在误码,在存在误码时使用Parity中的数据进行校正。第二光处理单元剥离Parity,得到下行码流。然后第二光处理单元将下行码流发送给与之连接的第二设备,以使第二设备将下行码流发送到对应的终端设备。

本实施例中,每一第二光处理单元被配置为在至少一个下行子频带上接收数据,而一个下行子频带仅配置给一个第二光处理单元,通过对各个下行子频带上传输的下行码流分别进行编码,能够提高编码效率。进而,各个第二光处理单元可以仅解码自身配置的下行子频带上传输的下行编码数据,能够提高解码效率。并且,通过将多个下行码流交织为一条串行码流,并对串行码流进行编码,能够省FEC编码器所需的缓存空间,能够降低成本,并且复用一个FEC编码器进行串行FEC编码,可以节省所需算力和芯片面积。

上文中,对下行码流的编码进行了描述,下面对上行码流的编码进行描述。

如图6所示,图6为本申请提供的另一种通信方法的流程示意图。点到多点光信道的上行频谱包括K个上行子频带。K为大于或等于1的整数,K与N的值可以相同也可以不同。通信系统中的每一第二光处理单元配置有一个上行子频带,第二光处理单元通过配置的上行子频带向第一光处理单元发送上行数据。本实施例包括如下步骤:

S601:第二光处理单元对来自第二设备的上行码流进行FEC编码,得到上行编码流。

第二光处理单元对上行码流进行FEC编码的方式可以参阅上文第一光处理单元对下行码流进行FEC编码的相关描述,故此处不再赘述。

S602:第二光处理单元将上行编码流调制到配置的上行子频带,以通过光信道传输上行编码流。

S603:第一光处理单元分别从K个上行子频带接收来自至少一个第二光处理单元的上行编码流。

S604:第一光处理单元分别对K个上行子频带对应的上行编码流进行FEC解码,得到K个上行子频带对应的上行码流。

第一光处理单元对K个上行子频带对应的上行编码流并行地进行解码,以得到K个上行子频带对应的上行码流。例如,第一光处理单元通过K个FEC解码器分别对K个上行编码流进行FEC解码,以分别得到K个上行子频带对应的上行码流。

在另一种可能的实现方式中,如图7所示,第一光处理单元还可以复用同一个FEC解码器,通过串行的方式对K个上行编码流进行FEC解码。具体地,第一光处理单元对K个上行子频带对应的上行编码流进行交织处理,得到一条上行串行编码流,上行串行编码流包括连续的多个上行码字,每一上行码字中的数据来自一个上行子频带对应的上行编码流,上行串行编码流中任意连续的K个上行码字分别来自K个子频带对应的上行编码流。第一光处理单元依次对上行串行编码流中的每一码字进行FEC解码,得到每一码字对应的解码数据块,每一所上行码流包括上行子频带对应的上行编码流中的多个上行码字经过FEC解码得到的多个解码数据块。

本实施例中,每一上行子频带对应的上行码流的头部包括标记码块,标记码块用于标识上行码流对应的上行子频带。标记码块中例如包括IEEE802.3规范400G Lane的AM定义的UM0~UM5,UM0~UM5能够用于唯一标识一个上行子频带。标记码块位于上行码流的头部,可以用于帧定界,便于进行上行码流的识别和对齐。在经过串行FEC解码得到串行的解码数据块后,第一光处理单元可以根据标记码块将每一解码数据块从串行的解码数据块中分离出来。当串行的解码数据块的前N个解码数据块分别为N个下行子频带对应的解码数据块时,串行编码流的后续解码数据块在不为标记码块的情况下,可以根据码字间的间隔来确定解码数据块属于哪一上行码流。例如,串行的解码数据块中的第1个的解码数据块根据标记码块确定为上行码流1,那么串行的解码数据块中的第N+1个的解码数据块与第一个的解码数据块来自于同一个上行码流,那么第N+1个的解码数据块确定属于上行码流1。可以推理得到,串行的解码数据块中的第N*i+1(i为大于或等于1的整数)个解码数据块均可以确定属于上行码流1。串行的解码数据块中的第2个解码数据块根据标记码块确定属于上行码流2,那么串行的解码数据块中的第N+2个解码数据块与第2个解码数据块来自于同一个上行码流,那么第N+2个解码数据块可以确认属于上行码流2。可以推理得到,串行的解码数据块中的第N*i+2(i为大于或等于1的整数)个解码数据块均可以确定属于上行码流2。其他解码数据块以此类推。从而,能够将解码数据块从串行的解码数据块中分离出来,拼接复原为一条完成的上行码流。

第一光处理单元在对K个上行码流进行FEC解码得到K个第一上行码流后,向第一设备发送所述K个上行子频带对应的上行码流。

本实施例中,每一第二光处理单元被配置为在至少一个上行子频带上发送数据,而一个上行子频带仅配置给一个第二光处理单元。第二光处理单元通过串行解码的方式对各个上行子频带上传输的上行编码码流分别进行FEC解码,能够省FEC解码器所需的缓存空间,能够降低成本,并且复用一个FEC解码器进行串行FEC解码,可以节省所需算力和芯片面积。

基于同一技术构思,本申请还提供一种通信装置。如图8所示,通信装置800应用于第一光处理单元,第一光处理单元应用于点到多点通信系统中,通信系统包括第一设备、第一光处理单元、至少一个第二设备和至少一个第二光处理单元,第一光处理单元与至少一个第二光处理单元之间建立有点到多点光信道,第一设备和至少一个第二设备通过点到多点光信道通信,点到多点光信道的下行频谱包括N个下行子频带,每一第二光处理单元被配置为在N个下行子频带中的至少一个下行子频带上接收数据,每一第二光处理单元连接一个第二设备,N为大于或等于1的整数。通信装置800包括处理模块801和收发模块802。其中,处理模块801,用于分别对N个下行子频带对应的下行码流进行前向纠错FEC编码,得到N个下行子频带对应的下行编码流。收发模块802,用于将N个下行子频带对应的下行编码流分别调制到对应的下行子频带,以通过点到多点光信道传输下行编码流。

在一种可能的实现方式中,处理模块801,具体用于:对N个下行子频带对应的下行码流进行交织处理,得到一条串行码流,串行码流包括连续的多个待编码数据块,每一待编码数据块中的数据来自一个下行子频带对应的下行码流,串行码流中任意连续的N个待编码数据块分别来自N个下行子频带对应的下行码流;依次对串行码流中的每一待编码数据块进行FEC编码,得到每一待编码数据块对应的下行码字;每一下行编码流包括下行子频带对应的下行码流中的多个待编码数据块经过FEC编码得到的多个下行码字,收发模块802用于:将每一下行码字调制到对应的下行子频带。

在一种可能的实现方式中,每一下行子频带对应的下行码流的头部包括标记码块,收发模块802用于:根据标记码块将每一下行码字调制到对应的下行子频带。

在一种可能的实现方式中,下行码流包括多个第一码块,处理模块801还用于:对每一下行码流进行转码,得到转码下行码流,转码下行码流包括多个第二码块,第二码块为对下行码流中连续的M个第一码块进行转码得到的,第二码块的长度小于M个第一个码块的长度,M为大于或等于2的整数;分别对N个下行子频带对应的转码下行码流进行FEC编码。

在一种可能的实现方式中,每一下行编码流包括下行子频带对应的下行码流中的多个待编码数据块经过FEC编码得到的多个下行码字,下行码字中原始数据的长度为第二码块的长度的整数倍。

在一种可能的实现方式中,下行码流中包括标记码块,多个第二码块中包括转码标记码块,标记码块包括M个第一码块,每一第一码块包括同步头,转码标记码块为压缩M个第一码块中的同步头得到的。

在一种可能的实现方式中,收发模块802,用于分别从K个上行子频带接收来自至少一个第二光处理单元的上行编码流。处理模块801,用于分别对K个上行子频带对应的上行编码流进行FEC解码,得到K个上行子频带对应的上行码流。收发模块802,用于向第一设备发送K个上行子频带对应的上行码流。

在一种可能的实现方式中,处理模块801,具体用于:对K个上行子频带对应的上行编码流进行交织处理,得到一条上行串行编码流,上行串行编码流包括连续的多个上行码字,每一上行码字中的数据来自一个上行子频带对应的上行编码流,上行串行编码流中任意连续的K个上行码字分别来自K个子频带对应的上行编码流;依次对上行串行编码流中的每一码字进行FEC解码,得到每一码字对应的解码数据块,每一所上行码流包括上行子频带对应的上行编码流中的多个上行码字经过FEC解码得到的多个解码数据块。

如图9所示,图9为本申请提供的另一种通信装置。该装置900应用于第一光处理单元,该通信装置900可以为第一光处理单元,也可以为第一光处理单元中的部分功能模块。第一光处理单元应用于点到多点通信系统中,通信系统包括第一设备、第一光处理单元、至少一个第二设备和至少一个第二光处理单元,第一光处理单元与至少一个第二光处理单元之间建立有点到多点光信道,第一设备和至少一个第二设备通过点到多点光信道通信,光信道的频谱包括N个下行子频带,每一第二光处理单元被配置为在N个下行子频带中的至少一个下行子频带上接收数据,每一第二光处理单元连接一个第二设备,N为大于或等于1的整数。

装置900包括收发模块902和处理模块901。其中,收发模块902,用于在对应的下行子频带上接收第一光处理单元发送的下行编码流,下行编码流为第一光处理单元对下行子频带对应的下行码流进行FEC编码得到的,下行编码流包括连续的多个码字。处理模块901,用于分别对多个码字进行FEC解码,得到下行编码流对应的下行码流。收发模块902,用于向与第二光处理单元连接的第二设备发送下行码流。

在一种可能的实现方式中,点到多点光信道的上行频谱包括K个上行子频带,每一第二光处理单元被配置为在至少一个上行子频带上发送上行数据。收发模块902,用于接收来自与第二光处理单元连接的第二设备的上行码流。处理模块901,用于对上行码流进行FEC编码,得到上行编码流。收发模块902,用于将上行编码流调制到配置的上行子频带,以通过光信道传输上行编码流。

如图10所示,为本申请提供的一种通信设备1000。所述通信设备1000包括处理器1001和存储器1002。所述存储器1002,于存储指令。所述处理器1001,用于执行所述存储器1002中的所述指令,执行上述任意实施例中的通信方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-only memory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 植保设备、智能容器、植保设备系统、通信装置和方法
  • 电力集抄系统的数据通信方法、装置、设备及系统
  • 一种车载通信设备的升级方法、装置和车载通信设备
  • 用于机器类通信系统的服务提供方法、装置及电子设备
  • 一种辅小区激活方法、接入网设备、通信装置以及系统
  • 通信系统、用户设备、控制装置、通信系统控制方法、用户设备控制方法、以及控制装置控制方法
  • 通信系统、用户设备、控制装置、通信系统控制方法、用户设备控制方法、以及控制装置控制方法
技术分类

06120116580924