Supercharge Your Innovation With Domain-Expert AI Agents!

Passive optical network (PON) network encoding method, device and system based on data flow

A passive optical network and network coding technology, applied in the field of network coding devices, can solve problems such as reducing network coding efficiency, consuming downlink data bandwidth, and inconsistent frame lengths

Active Publication Date: 2013-06-12
BEIJING UNIV OF POSTS & TELECOMM
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0015] If in the PON network, to realize the interactive transmission of data between ONUs, it is necessary to consume the uplink data bandwidth of time division multiplexing and consume the same downlink data bandwidth
Using network coding can save downlink bandwidth, but the efficiency of network coding is reduced due to inconsistent frame lengths

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Passive optical network (PON) network encoding method, device and system based on data flow
  • Passive optical network (PON) network encoding method, device and system based on data flow
  • Passive optical network (PON) network encoding method, device and system based on data flow

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0105] An embodiment of a method for implementing data stream-based network coding in a passive optical network provided by an embodiment of the present invention is as follows:

[0106] The optical line terminal OLT establishes a network coding connection with the optical network unit ONU. The ONU preprocesses the pre-coded data. The OLT encodes the pre-coded data into network coded data according to the data stream. The ONU performs the network coded data according to the data stream. Network decoding processing.

[0107] Within m (m is a natural number, the typical value is 1, the same below) DBA cycles, after all the uplinks of the ONU data of 2 teams for network encoding are completed, network encoding is performed according to the data flow:

[0108] Step 201, the OLT and the ONU in the passive optical network PON cooperate to establish a network coding connection, and determine the connection pairing number and data sequence number;

[0109] OLT and ONU establish a net...

Embodiment 2

[0222] On the other hand, it is an optical line terminal OLT device supporting network coding based on data streams, which is used to implement network coding according to data streams, mainly including:

[0223] An uplink data receiving module 421, configured to receive data, and determine pre-coded data and non-prepared coded data according to the flag;

[0224] The network coding control module 422 is used to detect the data of the upstream data receiving module 421, determine the data connection that can carry out network coding in the PON, and allocate the connection pairing number, and send a control frame to notify the ONU device network coding control module 432;

[0225] The network coding module 423 is used to receive the pre-coded data sent by the uplink data receiving module 421, cache the pre-coded data, and schedule the pre-coded data of 2 teams in the same group, and perform network coding according to the data stream;

[0226] The ordinary data processing modul...

Embodiment 3

[0229] On the other hand, it is an optical network unit ONU device that supports network coding based on data streams, and is used to implement network decoding according to data streams, mainly including:

[0230] The downlink data receiving module 431 is used to receive data, and determine network coding data and non-network coding data according to the mark;

[0231] The network coding control module 432 is used to receive the OLT device network coding control module 422 control frame, cooperatively determine the data that can be network coded in the PON, and obtain the connection pairing number;

[0232] The network decoding module 433 is used to receive the pre-encoded data of the uplink data sending module 435, and cache the pre-encoded data; it is used to receive the network coded data of the downlink data receiving module 431, read out the corresponding pre-encoded data, and send data to the network according to the data flow mode. Encoded data for network decoding;

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a network encoding method based on data flow in a passive optical network (PON). The method particularly comprises the steps that an optical network unit (ONU) marks prepared network encoding data, an optical line terminal (OLT) marks network encoding data, the OLT carries out network encoding on the prepared network encoding data in a data flow mode, and the ONU operates and obtains data required to be transmitted according to the prepared encoding data from a local cache and the received network encoding data. According to the fact that the network encoding is applied in the PON, transmission efficiency of the network is improved. According to the network encoding in the data flow mode, efficiency of encoding is improved. The network encoding method is applicable to processing of any network encoding data in the PON, and greatly improves a bandwidth availability ratio of PON transmission data.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a method for implementing network coding data in units of data streams in a PON network, and a device and system supporting network coding in PON networks in units of data streams. Background technique [0002] The traditional communication network transmits data by store and forward, that is, during the data transmission process, the intermediate node acts as a forwarder, and is only responsible for finding the route and forwarding the data without any processing on the data content. For a long time, it has been generally believed that processing transmitted data on intermediate nodes will not produce any benefits, but network coding theory completely overthrows this traditional view. [0003] Network coding is an information exchange technology that combines routing and coding. Its core idea is to linearly or nonlinearly process the information received on each c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L1/00
Inventor 纪越峰王震顾仁涛柏琳
Owner BEIJING UNIV OF POSTS & TELECOMM
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More