WO2017012453A1 - 用于数据传输的方法和设备 - Google Patents

用于数据传输的方法和设备 Download PDF

Info

Publication number
WO2017012453A1
WO2017012453A1 PCT/CN2016/087497 CN2016087497W WO2017012453A1 WO 2017012453 A1 WO2017012453 A1 WO 2017012453A1 CN 2016087497 W CN2016087497 W CN 2016087497W WO 2017012453 A1 WO2017012453 A1 WO 2017012453A1
Authority
WO
WIPO (PCT)
Prior art keywords
code stream
indication information
frame
header indication
opu
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.)
Ceased
Application number
PCT/CN2016/087497
Other languages
English (en)
French (fr)
Inventor
尹建
廖锦秋
肖新
刘超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to JP2018503183A priority Critical patent/JP6526902B2/ja
Priority to KR1020187003258A priority patent/KR102099624B1/ko
Priority to EP16827144.3A priority patent/EP3316495B1/en
Publication of WO2017012453A1 publication Critical patent/WO2017012453A1/zh
Priority to US15/877,401 priority patent/US10567103B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-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
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1611Synchronous digital hierarchy [SDH] or SONET
    • H04J3/1617Synchronous digital hierarchy [SDH] or SONET carrying packets or ATM cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-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
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4906Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
    • H04L25/4908Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes using mBnB codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0075Arrangements for synchronising receiver with transmitter with photonic or optical means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0089Multiplexing, e.g. coding, scrambling, SONET
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0089Multiplexing, e.g. coding, scrambling, SONET
    • H04J2203/0091Time slot assignment

Definitions

  • Embodiments of the present invention relate to the field of communications technologies and, more particularly, to methods and apparatus for data transmission.
  • Future wireless access networks need to meet the rapid increase in bandwidth while providing users with inexpensive wireless broadband Internet access. Future wireless access networks need to meet the following conditions: 1) reduce energy consumption, reduce capital expenditures and operating expenses; 2) improve spectrum efficiency and increase user bandwidth; 3) open platform to support multi-standard and smooth upgrade; 4) End users provide better Internet services.
  • Centralized/cooperative/clouded wireless access network based on centralized baseband processing pool, collaborative wireless network consisting of remote radio units and antennas, and real-time cloud infrastructure based on open platform (Centralized/Cooperative/Cloud The Radio Access Network (C-RAN) can meet the requirements for the simultaneous development of operators' revenue and future mobile Internet services.
  • C-RAN Centralized/cooperative/clouded wireless access network based on centralized baseband processing pool, collaborative wireless network consisting of remote radio units and antennas, and real-time cloud infrastructure based on open platform (Centralized/Cooperative/Cloud The Radio Access Network (C-RAN) can meet the requirements for the simultaneous development of operators' revenue and future mobile Internet services.
  • C-RAN Centralized/cooperative/clouded wireless access network based on centralized baseband processing pool, collaborative wireless network consisting of remote radio units and antennas, and real-time cloud infrastructure based on open platform (Centralized/Cooperative/Cloud The Radio Access Network (C-RAN) can meet the requirements for the simultaneous development of operators' revenue and future mobile Internet services.
  • the traditional communication method uses a direct fiber connection.
  • RRUs Remote Radio Units
  • OTN Optical Transport Network
  • BBU Baseband Unit
  • the existing solution adopts 8B/10B or (64B/66B) encoding, and the Common Public Radio Interface (CPRI) service is encoded to cause redundancy overhead.
  • CPRI Common Public Radio Interface
  • the existing solution directly maps the CPRI service transparently into an Optical Transport Unit (OTU) frame for transmission. Therefore, the scheme also performs mapping transmission on the redundancy overhead, which wastes resources of the transmission bandwidth and has low efficiency of data transmission.
  • Embodiments of the present invention provide a method and device for data transmission, which can save transmission bandwidth and improve data transmission efficiency.
  • a method for data transmission comprising: determining synchronization header indication information for indicating a frame header position of a first code stream, the first code stream being encoded by a common public radio interface CPRI service data And obtaining the second code stream, where the first code stream is a 10B code stream, the second code stream is an 8B code stream, or the first code stream is a 66B code stream, The second code stream is a 64B code stream; according to the synchronization header indication information, a header indication information indicating a frame header position of the second code stream is inserted into the second code stream; the second code stream and the The header indication information is mapped into the optical path payload unit OPU of the optical path data unit ODU frame.
  • the second code stream and the frame header indication information are mapped to the optical path payload unit OPU of the optical path data unit ODU frame, including And performing, according to the minimum granular bandwidth of the CPRI service data, performing time slot division on the OPU to obtain at least one OPU time slot; mapping the second code stream and the frame header indication information into the at least one OPU time slot.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the method Before the code stream is decoded, the method further includes periodically marking the synchronization header indication information at a frame header position of the first code stream.
  • a fourth possible implementation manner of the first aspect when the first code stream is a 10B code stream, and the second code stream is an 8B code stream, Periodically marking the synchronization header indication information in the frame header position in the first code stream, including: identifying a first code block in the first code stream whose character is K28.5; marking the location of the first code block as The first synchronization header indicates information, where the header information indicating the frame header position of the second code stream is inserted in the second code stream according to the synchronization header indication information, including: according to the first code The first synchronization header indication information in the stream is inserted in the second code stream before the first synchronization header indication information.
  • the fifth aspect in the first aspect in an implementation manner, when the first code stream is a 66B code stream, and the second code stream is a 64B code stream, the frame header position in the first code stream periodically marks the synchronization header indication information, including Identifying, in the first code stream, a second code block whose character is /S/; marking the location of the second code block as second synchronization header indication information; wherein, according to the synchronization header indication information, in the second Inserting, in the code stream, the header information indicating the frame header position of the second code stream, including: according to the second synchronization header indication information in the first code stream, the second in the second code stream The header indication information is inserted before the synchronization header indication information.
  • the method further includes: Inserting an overhead byte and/or a reserved byte into the second code stream; wherein the second code stream and the frame header indication information are mapped into an optical path payload unit OPU of the optical path data unit ODU frame, including And mapping the second code stream, the header indication information, and the overhead byte and/or the reserved byte into an OPU of the ODU frame.
  • the at least one OPU time slot corresponds to the at least one identifier information, where the second code stream And mapping the frame header indication information to the at least one OPU slot, including: determining, according to the at least one identifier information, the second identifier stream and the first identifier information in the at least one identifier information in the frame header indication information The first data is mapped to the OPU slot corresponding to the first identifier information.
  • the at least one identification information is based on an overhead byte indication in the ODU frame.
  • a second aspect provides a method for data transmission, including: receiving an optical path data unit ODU frame from an optical transport network OTN device; de-mapping the optical path payload unit OPU in the ODU frame to obtain a second a code stream and a frame header indication information for indicating a frame header position of the second code stream; encoding the second code stream according to the frame header indication information, to obtain a first code stream, where the first code stream is 10B code stream, the second code stream is an 8B code stream, or the first code stream is a 66B code stream, and the second code stream is a 64B code stream, and the first code stream is performed by a common public wireless interface CPRI service data. Coded income.
  • the OPU And including at least one OPU time slot obtained by time slot division based on a minimum granular bandwidth of the CPRI service data.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the at least one OPU time slot corresponds to at least one identifier information
  • the The optical path payload unit OPU performs demapping to obtain a second code stream and frame header indication information for indicating a frame header position of the second code stream, including: parsing overhead bytes of the ODU frame to obtain the at least Corresponding relationship between the identifier information and the corresponding data; parsing the overhead bytes of the OPU in the ODU frame, and obtaining the second code stream and the header indication information according to the correspondence.
  • the at least one identifier information is based on an overhead byte indication in the ODU frame.
  • the information, before encoding the second code stream, before obtaining the first code stream further comprising: modifying, according to the frame header indication information, the frame header indication information to indicate synchronization of a frame header position of the first code stream Header information.
  • the method further includes modifying the character of the location indicated by the synchronization header indication information to K28.5 according to the synchronization header indication information.
  • the method further includes: according to the synchronization header indication information, The character of the position indicated by the sync header indication information is modified to /S/.
  • Instructing information encoding the second code stream, before obtaining the first code stream, further comprising: identifying, according to the frame header indication information, an overhead byte in the second code stream / or reserved byte; delete the overhead byte and / or the reserved byte.
  • an apparatus comprising: a determining unit, configured to determine synchronization header indication information for indicating a frame header position of a first code stream, the first code stream being encoded by a common public radio interface CPRI service data
  • the decoding unit is configured to decode the first code stream to obtain a second code stream, where the first code stream is a 10B code stream, and the second code stream is an 8B code stream, or the first code stream is 66B code stream, the second code stream is a 64B code stream;
  • the inserting unit is configured to insert, in the second code stream, a frame header indication for indicating a frame header position of the second code stream according to the synchronization header indication information
  • a mapping unit configured to map the second code stream and the frame header indication information into an optical path payload unit OPU of the optical path data unit ODU frame.
  • the mapping unit is configured to perform time slot division on the OPU based on a minimum granular bandwidth of the CPRI service data, to obtain at least one OPU time slot. And mapping the second code stream and the frame header indication information into the at least one OPU slot.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the device further includes: marking And a unit, configured to periodically mark the synchronization header indication information at a frame header position in the first code stream.
  • the device when the first code stream is a 10B code stream, and the second code stream is an 8B code stream, The device further includes: an identifying unit, configured to identify the first code block of the first code stream whose character is K28.5; wherein the marking unit is specifically configured to mark the position of the first code block as the first synchronization header
  • the insertion unit is configured to insert the header indication information before the first synchronization header indication information in the second code stream according to the first synchronization header indication information in the first code stream.
  • the device when the first code stream is a 66B code stream, and the second code stream is a 64B code stream, The device further includes: an identification unit, configured to identify that the character in the first code stream is /S/ a second code block, wherein the marking unit is specifically configured to mark the location of the second code block as the second synchronization header indication information; the insertion unit is specifically configured to use the second synchronization header in the first code stream And indicating information that the header indication information is inserted before the second synchronization header indication information in the second code stream.
  • the inserting unit is further used Inserting an overhead byte and/or a reserved byte in the second code stream; wherein the mapping unit is specifically configured to use the second code stream, the frame header indication information, and the overhead byte and/or the reserved The bytes are mapped into the OPU of the ODU frame.
  • the at least one OPU time slot corresponds to at least one identifier information, where the mapping unit is specific And determining, according to the at least one identifier information, first data corresponding to the first identifier information in the at least one identifier information in the second code stream and the frame header indication information; mapping the first data to the first identifier The information corresponds to the OPU slot.
  • the at least one identification information is based on an overhead byte indication in the ODU frame.
  • a fourth aspect provides an apparatus, including: a receiving unit, configured to receive an optical path data unit ODU frame from an optical transport network OTN device; and a demapping unit, configured to perform an optical path payload unit OPU in the ODU frame De-mapping, obtaining a second code stream and frame header indication information for indicating a frame header position of the second code stream; and a coding unit, configured to encode the second code stream according to the frame header indication information, to obtain a a code stream, the first code stream is a 10B code stream, the second code stream is an 8B code stream, or the first code stream is a 66B code stream, and the second code stream is a 64B code stream, the first code stream
  • the stream is encoded by the generic public radio interface CPRI service data.
  • the OPU includes at least one OPU time slot obtained by performing time slot division based on a minimum granular bandwidth of the CPRI service data.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the at least one OPU time slot corresponds to at least one identifier information
  • the demapping unit Specifically, the overhead byte of the ODU frame is parsed, and the corresponding relationship between the at least one identifier information and the corresponding data is obtained.
  • the overhead bytes of the OPU in the ODU frame are parsed, and according to the corresponding relationship,
  • the second code stream and the frame header indicate information.
  • the at least one identification information is based on an overhead byte indication in the ODU frame.
  • the device further includes: modifying And a unit, configured to modify the frame header indication information into synchronization header indication information used to indicate a frame header position of the first code stream according to the frame header indication information.
  • the modifying unit is further configured to modify, according to the synchronization header indication information, the character of the location indicated by the synchronization header indication information to K28.5.
  • the modifying unit is further configured to modify the character of the location indicated by the synchronization header indication information to /S/ according to the synchronization header indication information.
  • the device further includes: identifying a unit, configured to identify an overhead byte and/or a reserved byte in the second code stream according to the frame header indication information; and a deleting unit, configured to delete the overhead byte and/or the reserved byte.
  • an apparatus comprising: a processor, configured to determine synchronization header indication information for indicating a frame header position of a first code stream, the first code stream being encoded by a common public radio interface CPRI service data
  • the first stream is decoded to obtain the first a second code stream, the first code stream is a 10B code stream, the second code stream is an 8B code stream, or the first code stream is a 66B code stream, and the second code stream is a 64B code stream; according to the synchronization header Instructing information, inserting, in the second code stream, frame header indication information indicating a frame header position of the second code stream; mapping the second code stream and the frame header indication information to an optical path data unit ODU frame Optical path payload unit OPU.
  • the processor is configured to perform time slot division on the OPU based on a minimum granular bandwidth of the CPRI service data, to obtain at least one OPU time slot. And mapping the second code stream and the frame header indication information into the at least one OPU slot.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the processor is further used
  • the synchronization header indication information is periodically marked at a frame header position of the first code stream.
  • a processor specifically configured to identify a first code block of the first code stream whose character is K28.5; mark the location of the first code block as first synchronization header indication information; according to the first code stream The first synchronization header indicates information, and the header indication information is inserted before the first synchronization header indication information in the second code stream.
  • the processor is specifically configured to identify a second code block whose character is /S/ in the first code stream; mark the location of the second code block as second synchronization header indication information; according to the first code stream
  • the second synchronization header indicates information, and the header indication information is inserted before the second synchronization header indication information in the second code stream.
  • the processor is further used Inserting overhead bytes and/or reserved bytes in the second code stream;
  • the processor is specifically configured to map the second code stream, the frame header indication information, and the overhead byte and/or the reserved byte into an OPU of the ODU frame.
  • the at least one OPU time slot corresponds to at least one identifier information, where the processor is specific And determining, according to the at least one identifier information, first data corresponding to the first identifier information in the at least one identifier information in the second code stream and the frame header indication information; mapping the first data to the first identifier The information corresponds to the OPU slot.
  • the at least one identifier information is based on an overhead byte indication in the ODU frame.
  • an apparatus comprising: a receiving circuit, and a processor, wherein the receiving circuit is configured to receive an optical path data unit ODU frame from an optical transmission network OTN device; the processor is configured to use the ODU frame
  • the optical path payload unit OPU is demapped to obtain a second code stream and frame header indication information for indicating a frame header position of the second code stream; and the second code stream is performed according to the frame header indication information.
  • the first code stream is obtained, the first code stream is a 10B code stream, the second code stream is an 8B code stream, or the first code stream is a 66B code stream, and the second code stream is a 64B code stream,
  • the first code stream is encoded by the general public radio interface CPRI service data.
  • the OPU includes at least one OPU time slot obtained by performing time slot division based on a minimum granular bandwidth of the CPRI service data.
  • the bandwidth of the OPU slot is greater than or equal to 492.48M.
  • the at least one OPU time slot corresponds to at least one identifier information
  • the processor is specific And parsing the overhead bytes of the ODU frame to obtain a correspondence between the at least one identifier information and the corresponding data; parsing the overhead bytes of the OPU in the ODU frame, and obtaining the The second code stream and the frame header indicate information.
  • the at least one identifier information is indicated by an overhead byte in the ODU frame.
  • the processor is further used to And modifying the frame header indication information into synchronization header indication information for indicating a frame header position of the first code stream according to the frame header indication information.
  • the processor is further configured to modify, according to the synchronization header indication information, a character of the location indicated by the synchronization header indication information to K28.5.
  • the processor is further configured to modify the character of the location indicated by the synchronization header indication information to /S/ according to the synchronization header indication information.
  • the processor is further used And identifying, according to the frame header indication information, an overhead byte and/or a reserved byte in the second code stream; deleting the overhead byte and/or the reserved byte.
  • the 10B code stream/66B code stream obtained by encoding the service data is decoded, and the 8B code stream/64B code stream is respectively obtained, and the frame header indication information indicating the position of the frame header is inserted, and the generated Custom frame for 8B/64B code transmission.
  • Figure 1 is a schematic diagram of a network architecture.
  • FIG. 2 is a schematic diagram of a network architecture applicable to an embodiment of the present invention.
  • FIG. 3 is a schematic block diagram of a frame structure of a CPRI service.
  • FIG. 4 is a schematic flow chart of a method for data transmission according to an embodiment of the present invention.
  • FIG. 5 is a schematic flowchart of a method for data transmission according to another embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a custom frame format in accordance with an embodiment of the present invention.
  • FIG. 7 is a schematic flowchart of a method for data transmission according to another embodiment of the present invention.
  • FIG. 8 is a schematic diagram of a frame search state machine that reports LOF and OOF alarms.
  • FIG. 9 is a schematic flowchart of a process for transmitting information according to another embodiment of the present invention.
  • Figure 10 is a schematic block diagram of an apparatus in accordance with one embodiment of the present invention.
  • FIG 11 is a schematic block diagram of an apparatus in accordance with another embodiment of the present invention.
  • Figure 12 is a schematic block diagram of an apparatus in accordance with another embodiment of the present invention.
  • Figure 13 is a schematic block diagram of an apparatus in accordance with another embodiment of the present invention.
  • FIG. 1 is a schematic diagram of a network architecture.
  • the network architecture includes at least one Radio Radio Unit (RRU) 101, an Optical Transport Network (OTN) device 102, and a Baseband Unit (BBU) 103.
  • RRU Radio Radio Unit
  • OTN Optical Transport Network
  • BBU Baseband Unit
  • the CPRI service is directly and transparently mapped into the OUT frame for transmission, and the CPRI service content is not analyzed. That is, the RRU 101 transmits the service data to the OTN device 102 with a 10B code stream (CPRI.1-CPRI.7 service corresponding 8B10B code) or a 66B code stream (CPRI.8 service and above corresponds to 64B66B code).
  • the OTN device 102 does not parse the CPRI service and directly encapsulates it with a 10B code or a 66B code. As a result, the encapsulation efficiency is low, the bandwidth resource of 2Bit is consumed, and the data transmission efficiency is low.
  • an Optical Channel Payload Unit (OPU) in an Optical Channel Date Unit (ODU) frame is usually divided into 1.25 G slots to obtain a number of OPU slots, and the CPRI services are mapped. Up to several OPU slots.
  • 1.25G is not the minimum granular bandwidth of the CPRI service, and thus the bandwidth of the OPU cannot be fully utilized, resulting in wasted bandwidth.
  • the network architecture includes at least one RRU 201, a first OTN device 202, a second OTN device 203, and a BBU 204.
  • the first OTN device 202 and the second OTN 203 are transmitted by using a code stream of 8B code/64B code, which can save bandwidth resources and improve data transmission efficiency.
  • the RRU 201 transmits the service data to the first OTN device 202 with a 10B code stream (CPRI.1-CPRI.7 service corresponding 8B10B code) or a 66B code stream (CPRI.8 service and above corresponding 64B66B code).
  • the first OTN device 202 decodes the 10B code/66B code to generate an 8B code/64B code. Inserting the header indication information into the 8B code/64B code generates a custom frame, and transmits the custom frame to the second OTN device 203.
  • the second OTN device 203 demaps and encodes the custom frame, and finally obtains a 10B code/66B code and transmits it to the BBU 204.
  • the service data of the embodiment of the present invention may be a CPRI service, or may be other service types.
  • the embodiment of the present invention does not limit the service type, and only needs the frame structure of the service to be similar to the frame structure of the CPRI service.
  • different CPRI services may be mapped to the same ODU frame, and different types of services of the frame structure type may also be encapsulated and mapped into the same ODU frame. And have no effect on each other.
  • the CPRI service includes a plurality of NodeB Frame Number (BFN) frames, and each BFN frame includes 150 superframes (#0, #1, #Z...#149, respectively). .
  • each superframe includes 256 base frames (#0, #1...#X...#255 respectively).
  • Each base frame has two parameters W and Y, where W corresponds to the number of words and Y is used to represent the line byte rate of each word.
  • the coding mode is 8B10B coding; for the CPRI.8 service and above, the coding mode is 64B66B coding.
  • the character of Z.0.0 is K28.5; for the CPRI.8 service and above, the character of Z.0.0 is /S/. That is to say, the fixed frame character of each superframe in the CPRI service is K28.5 or /S/. Therefore, due to the specificity of the 10B code, the header indication information can be defined in the 8B code and transmitted in the 8B code, reducing the additional bandwidth brought about by the 8B10B encoding or the 64B66B encoding.
  • FIG. 4 is a schematic flow chart of a method for data transmission according to an embodiment of the present invention.
  • the method shown in FIG. 4 can be performed by the first OTN device shown in FIG. 2.
  • the method includes:
  • the first code stream is a 10B code stream, and the second code stream is an 8B code stream.
  • the first code stream is a 66B code stream, and the second code stream is a 66B code stream. 64B code stream;
  • header indication information indicating a frame header position of the second code stream in the second code stream.
  • the 10B code stream/66B code stream obtained by encoding the service data is decoded, and the 8B code stream/64B code stream is respectively obtained, and the frame header indication information indicating the position of the frame header is inserted, and the generated Custom frame for 8B/64B code transmission.
  • the frame header position of the at least one super frame may be the location where Z.0.0 is located.
  • the synchronization header indication information may be used to indicate a header position corresponding to a superframe of the first code stream.
  • each superframe header position in the first code stream has synchronization header indication information for indication. It should be further understood that the embodiment of the present invention only describes one frame header indication information, and in the second code stream, if there is a frame header indication information, each frame header indication information is used to indicate each of the second code streams. The position of the frame header of the frame header.
  • the 8B code/64B code cannot recognize the frame header position. Therefore, according to the synchronization header indication information indicating the frame header position of the first code stream (10B/66B code), the corresponding frame header indication information is inserted in the second code stream (8B code/64B code) obtained after decoding to indicate The frame header position of the second code stream generates a custom frame.
  • the custom frame is mapped into the ODU frame and sent to the OTN device, so that the OTN device encodes the custom frame and sends it to the BBU.
  • the OTN device at this time may be the second OTN device 203 shown in FIG. 2.
  • the OTN device (second OTN device 203) encodes the custom frame into a 10B code/66B code and transmits it to the BBU.
  • a custom frame can be generated by inserting a header indication information in the second code stream.
  • Mapping the second code stream and the frame header indication information to the OPU means mapping the custom frame into the OPU.
  • the OTN device may perform time slot division on the OPU based on a minimum granular bandwidth of the CPRI service data to obtain at least one OPU slot; and the custom frame (including the second code) The stream and frame header indication information) are mapped into the OPU of the ODU frame.
  • the time slot is divided by the minimum granular bandwidth of the service data (for example, CPRI service data), which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • the slot division of the OTN frame format may be the same as the slot division of the ODU frame and the slot division of the OPU.
  • the minimum time slot bandwidth of each of the divided OPU slots can be calculated to be 492.48 M.
  • the minimum time slot bandwidth of the CPRI is 492.48M
  • each N 10G OTN can be divided into 24*N OPU time slots (in the case of 10G, the 5G OTN corresponds to 12 time slots, and other bandwidths are analogized by analogy).
  • the time slot indication may be indicated by the corresponding overhead domain, and the encapsulated to the OTN service may match the CPRI service rate.
  • the at least one OPU time slot corresponds to the at least one identifier information
  • the OTN device may determine, according to the at least one identifier information, at least one of the second code stream and the frame header indication information. Identifying first data corresponding to the first identifier information in the information; mapping the first data into an OPU slot corresponding to the first identifier information.
  • the at least one identification information may be indicated based on an overhead byte in the ODU frame.
  • identifier information in the embodiment of the present invention may be indicated based on an original overhead byte in an ODU frame, or may be indicated based on an inserted overhead byte.
  • a bandwidth of each OPU slot in the at least one OPU slot is greater than or equal to 492.48 M.
  • the slot division is performed based on the minimum granular bandwidth of the CPRI service data, and the bandwidth of each OPU slot is the minimum slot bandwidth of the service data at the minimum slot bandwidth.
  • the minimum granular bandwidth of the CPRI service is 492.48M.
  • the bandwidth of the OPU slot only needs to be greater than or equal to 492.48 M. The smaller the bandwidth of the OPU slot, the higher the bandwidth utilization.
  • the 10G bandwidth is taken as an example for description.
  • the mapped ODU bandwidth, frame header, and OMFI are generated according to the local clock, where the OMFI ranges from 0 to 239.
  • the embodiment of the present invention may use OMFI to indicate the assigned slot number (that is, the identifier information corresponding to the OPU slot).
  • the OTN device can perform row and column counting according to the header indication information in the custom frame, and the column range is 1-3824, wherein 17-3824 is the payload area. Since the number of columns in the payload area is 3808, it cannot be divisible by 12. In the embodiment of the present invention, 3804 columns of loading services can be selected, and another 4 columns are filled. Charge.
  • the OPU slots can be arranged and cycled according to 0-23, so that each OPU slot can be evenly distributed in the payload area of the ODU frame.
  • each time slot number may correspond to one client service, and multiple time slot numbers may correspond to the same client service. That is to say, when a certain customer service is large, it can be assigned to multiple time slot numbers. Further, when there are multiple OPU slots corresponding to the same client service, the multiple OPU slots may be arranged according to the slot number from small to large, and simultaneously read and write.
  • the data of the customer service corresponding to each slot number can be read according to at least one identification information (at least one slot number). That is to say, each of the at least one identification information corresponds to the customer service, and the corresponding customer service has the transmission data. There is a correspondence between each of the at least one identification information and the data.
  • the first identification information may be any one of the at least one identification information.
  • the embodiment of the present invention describes only one identification information.
  • each identification information corresponds to different data.
  • the mapping process may map data corresponding to each of the at least one identification information into an OPU slot corresponding to each identification information. For example, if the slot number (identification information) corresponding to the data of a certain client service is 1, 2, and 3, the data of the customer service of the road will be mapped to the slot number (identification information) corresponding to 1, 2, and 3. In the OPU slot.
  • each OPU slot and the customer service may be transmitted along with the corresponding overhead location. For example, transmission with PSI, and the like.
  • FIG. 5 is a schematic flowchart of a method for data transmission according to another embodiment of the present invention.
  • the method shown in FIG. 5 can be performed by the first OTN device shown in FIG. 2.
  • the same steps in Figure 5 as in Figure 4 can use the same encoding.
  • the method shown in FIG. 4 may further include:
  • the synchronization header indication information is periodically marked at a frame header position of the first code stream.
  • the OTN device may identify that the character in the first code stream is K28.5.
  • the first code block; the location of the first code block is marked as the first synchronization header indication information.
  • the OTN device may insert the header indication information before the first synchronization header indication information in the second code stream according to the first synchronization header indication information in the first code stream.
  • inserting the header indication information in the second code stream may generate a custom frame.
  • the OTN device may identify that the character in the first code stream is /S/ a second code block; marking the location of the second code block as the second synchronization header indication information.
  • the OTN device may insert the frame header indication information before the second synchronization header indication information in the second code stream according to the second synchronization header indication information in the first code stream.
  • a frame header indication information may be inserted before each synchronization header indication information to generate a custom frame.
  • the method may further include:
  • the OTN device may specifically map the second code stream, the frame header indication information, and the overhead byte and/or the reserved byte into the OPU of the ODU frame.
  • the CPRI.1-CPRI.7 service is taken as an example to describe a process in which the first code stream is encoded to obtain a second code stream and a custom frame is generated.
  • the embodiment of the present invention utilizes the particularity of the frame structure of the CPRI service, solves the 8B code, adds frame header indication information at each superframe frame header, generates a custom frame, and inserts overhead bytes and/or reserved bytes.
  • the at least one first sync header indication information is transmitted with the first code stream.
  • the first code block is any one of the code blocks of the character K28.5.
  • the embodiment of the present invention describes only one code block, and the other code blocks are similar.
  • the table lookup can be performed in units of 10 Bits, and the 10B code can be translated into the 8B code.
  • the specific 8B10B entry can be based on the 802.3 protocol.
  • the embodiment of the present invention may use the first synchronization header indication information as a starting position, slice every 4096 bytes, and mark the slice header;
  • the header indication information is inserted before the synchronization header indication information to indicate the frame header position of the second code stream.
  • the header indication information is inserted in the second code stream, and a custom frame is generated.
  • the frame header indication information may be represented by a special byte, and the frame header indication information may be 2 bytes or 4 bytes, and the embodiment of the present invention indicates information to the frame header.
  • the specific form is not limited.
  • the overhead byte may be inserted before the first synchronization header indication information after the frame header indication information, and the number of bytes of the overhead byte may be 6 bytes.
  • Embodiments of the invention may also insert 8 bytes of reserved bytes at the location of the slice header tag. It should be understood that the embodiment of the present invention does not limit the number of bytes of overhead bytes and reserved bytes.
  • the header indication information in the custom frame format may be 2 bytes, and the header indication information may be represented by two byte special characters of OA1 and OA2.
  • a 6-byte overhead byte can be inserted after the header indication information, and the overhead byte can be represented by OH.
  • the embodiment of the present invention does not limit the number of bytes of reserved bytes.
  • FIG. 7 is a schematic flowchart of a method for data transmission according to another embodiment of the present invention.
  • the method shown in FIG. 7 can be performed by the second OTN device shown in FIG. 2.
  • the method includes:
  • the second code stream is an 8B code stream, or the first code stream is a 66B code stream.
  • the second code stream is a 64B code stream, and the first code stream is encoded by a common public wireless interface CPRI service data.
  • the first OTN device decodes the 10B code stream/66B code stream obtained by encoding the service data, respectively obtains the 8B code stream/64B code stream, and inserts the 8B code stream/64B code stream.
  • the header indication information of the frame header position generates a custom frame transmitted with the 8B/64B code.
  • the second OTN device demaps the ODU frame received from the first OTN device, obtains a custom frame, and re-encodes it into a 10B code/66B code. In this way, between the two OTN devices, the overhead is stripped and the custom frame is directly mapped to the payload area for transmission, which avoids the problem of low efficiency caused by the mapping overhead of the prior art. Therefore, the embodiment of the present invention can omit the transmission bandwidth between two OTN devices and improve the efficiency of data transmission.
  • the second OTN device in FIG. 7 can receive an ODU frame from the first OTN device as shown in FIG. 2, and the ODU frame can be obtained by the method shown in FIG. 4 or FIG. As shown in FIG. 4 or FIG. 5, a custom frame may be generated by a second code stream and frame header indication information indicating a frame header position of the second code stream.
  • the first code stream is a 10B code stream
  • the second code stream is a 8B code stream
  • the first code stream is a 66B code stream
  • the second code stream is a 64B code stream.
  • the coding mode is 8B10B coding; for the CPRI.8 service and above, the coding mode is 64B66B coding.
  • the byte of Z.0.0 is K28.5; for the CPRI.8 service and above, the byte of Z.0.0 is /S/. That is to say, the fixed header of the frame header position of each superframe in the CPRI service is K28.5 or /S/.
  • the 8B code/64B code cannot recognize the frame header position. Therefore, the corresponding frame header indication information is inserted into the second code stream (8B code/64B code) obtained after the decoding by the first OTN device to indicate the frame header position of the second code stream, and a custom frame is generated. Mapping the custom frame to the ODU frame and sending it to the second OTN device shown in FIG. 6 to facilitate the second OTN The device encodes the custom frame and sends it to the BBU.
  • the second OTN device 203 encodes the custom frame into a 10B code/66B code and transmits it to the BBU.
  • the first code stream may include at least one super frame.
  • the frame header position of the at least one super frame may be the position where Z.0.0 is located.
  • the synchronization header indication information may be used to indicate a header position corresponding to a superframe of the first code stream.
  • the OPU includes at least one OPU slot obtained by slot division based on a minimum granular bandwidth of the CPRI service data.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • the slot division of the OTN frame format may be the same as the slot division of the ODU frame and the slot division of the OPU.
  • the minimum time slot bandwidth of each of the divided OPU slots can be calculated to be 492.48 M.
  • the minimum time slot bandwidth of the CPRI is 492.48M
  • each N 10G OTN can be divided into 24*N OPU time slots (in the case of 10G, the 5G OTN corresponds to 12 time slots, and other bandwidths are analogized by analogy).
  • the time slot indication may be indicated by the corresponding overhead domain, and the encapsulated to the OTN service may match the CPRI service rate.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the at least one identification information is indicated based on an overhead byte in the ODU frame.
  • the identifier information in the embodiment of the present invention may be indicated based on an original overhead byte in an ODU frame, or may be indicated based on an inserted overhead byte.
  • the slot division is performed based on the minimum granular bandwidth of the CPRI service data, and the bandwidth of each OPU slot is the minimum slot bandwidth of the service data at the minimum slot bandwidth.
  • the minimum granular bandwidth of the CPRI service is 492.48M.
  • the bandwidth of the OPU slot only needs to be greater than or equal to 492.48 M. The smaller the bandwidth of the OPU slot, the higher the bandwidth utilization.
  • the 10G bandwidth is taken as an example for description.
  • the embodiment of the present invention may use OMFI to indicate the assigned slot number (that is, the identifier information corresponding to the OPU slot).
  • the OTN device can perform row and column counting according to the header indication information in the custom frame, and the column range is 1-3824, and 17-3824 is the payload area. Since the number of columns in the payload area is 3808, it cannot be divisible by 12. In the embodiment of the present invention, 3804 columns of loading services can be selected, and another 4 columns are filled.
  • the OPU slots can be arranged and cycled according to 0-23, so that each OPU slot can be evenly distributed in the payload area of the ODU frame.
  • each OPU slot may correspond to one slot number.
  • Each time slot number can correspond to one customer service, and multiple time slot numbers can correspond to the same road customer service. That is to say, when a certain customer service is large, it can be assigned to multiple time slot numbers. Further, when there are multiple OPU slots corresponding to the same client service, the multiple OPU slots may be arranged according to the slot number from small to large, and simultaneously read and write.
  • the at least one OPU slot corresponds to at least one identifier information.
  • the second OTN device may parse the overhead bytes of the ODU frame to obtain a correspondence between the at least one identifier information and the corresponding data; parse the overhead bytes of the OPU in the ODU frame, and according to the correspondence relationship , obtaining the second code stream and the frame header indication information.
  • the second code stream and the frame header indication information may be the custom frames described above.
  • the second OTN device may perform PSI cost analysis on the ODU frame to obtain a correspondence between the at least one identifier information and the corresponding data; parse the corresponding CM value according to the JC overhead domain; and obtain a custom according to the CM value and the corresponding relationship.
  • Frame (second stream and header indication).
  • the data of the customer service corresponding to each slot number can be read according to at least one identification information (at least one slot number). That is to say, each of the at least one identification information corresponds to the customer service, and the corresponding customer service has the transmission data. There is a correspondence between each of the at least one identification information and the data.
  • the mapping process may map data corresponding to each of the at least one identification information into an OPU slot corresponding to each identification information. For example, a certain customer If the slot number (identification information) corresponding to the data of the service is 1, 2, and 3, the data of the customer service will be mapped to the three OPU slots corresponding to the slot number (identification information) 1, 2, and 3. .
  • each OPU slot and the customer service may be transmitted along with the corresponding overhead location. For example, transmission with PSI, and the like.
  • the method shown in FIG. 7 may further include:
  • a special code block can be used to indicate the frame header position of the superframe of the first code stream.
  • the coding mode is 8B10B coding; for the CPRI.8 service and above, the coding mode is 64B66B coding.
  • the byte of Z.0.0 is K28.5; for the CPRI.8 service and above, the byte of Z.0.0 is /S/. That is to say, the fixed header of the frame header position of each superframe in the CPRI service is K28.5 or /S/. Therefore, the special code block can be a code block of byte K28.5 or /S/.
  • the frame header position of the at least one super frame may be the location where Z.0.0 is located.
  • the at least one synchronization header indication information may be used to indicate at least one frame header position corresponding to at least one superframe of the first code stream.
  • the second OTN device may display the location indicated by the synchronization header indication information according to the synchronization header indication information.
  • the character is modified to K28.5.
  • the second OTN device may modify the character of the synchronization header indication information to be based on the synchronization header indication information. /S/.
  • the method shown in FIG. 7 may further include:
  • steps 740 and 750 may be in no particular order.
  • the process of demapping the second OTN device will be described below by taking the 8B10B encoding as an example.
  • the second OTN device receives, from the first OTN device, an ODU frame that has mapped the custom frame.
  • custom frame can be obtained by the method shown in FIG. 4 or FIG.
  • FIG. 8 is a schematic diagram of a frame search state machine for reporting Loss Of Frame (LOF) and Out Of Frame (OOF) alarms.
  • LEF Loss Of Frame
  • OEF Out Of Frame
  • Condition 1 is: the frame header indication information of consecutive X frames is incorrect, the X value is 1-64, and the default value can be “5”. At this time, the IF state is jumped to the OOF state.
  • Condition 2 is: the frame header indication information of two consecutive frames is correct, and the state transitions from the OOF state to the IF state.
  • Condition 3 is: when all conditions except condition 2 are satisfied, the state machine maintains the OOF state.
  • Condition 4 is: when all conditions except condition 1 are satisfied, the state machine maintains the IF state.
  • the searched frame header indication information determine the overhead byte and the reserved byte, perform corresponding overhead processing, and delete the overhead byte and the reserved byte.
  • the first OTN device decodes the 10B code stream/66B code stream obtained by encoding the service data, respectively obtains the 8B code stream/64B code stream, and inserts the insertion indication 8B code stream/64B code stream.
  • the header of the frame header indicates information to generate a custom frame transmitted with the 8B/64B code.
  • the second OTN device demaps the ODU frame received from the first OTN device, obtains a custom frame, and re-encodes it into a 10B code/66B code. In this way, between the two OTN devices, the overhead is stripped and the custom frame is directly mapped to the payload area for transmission, which avoids the problem of low efficiency caused by the mapping overhead of the prior art. Therefore, the embodiment of the present invention can omit the transmission bandwidth between two OTN devices and improve the efficiency of data transmission.
  • the time slot is divided by the minimum granular bandwidth of the service data (for example, CPRI service data), which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • FIG. 8 is a schematic flow chart of a process for transmitting information according to an embodiment of the present invention.
  • the process shown in Figure 8 can be performed by the first OTN device shown in Figure 2.
  • the process can include:
  • the embodiment of the present invention may also perform an identification process on the input 66B code stream to obtain a code block whose character is /S/.
  • the coding mode is 8B10B coding; for the CPRI.8 service and above, the coding mode is 64B66B coding. If the input is a 10B code, the code block whose character is K28.5 is recognized; if the code is 66B code, the code block whose character is /S/ is recognized.
  • the character of Z.0.0 is K28.5; For the CPRI.8 service and above, the character of Z.0.0 is /S/. That is to say, the fixed header of the frame header position of each superframe in the CPRI service is K28.5 or /S/.
  • the 10B code stream in the embodiment of the present invention may include a plurality of code blocks whose characters are K28.5; and the 66B code stream may include a plurality of code blocks whose characters are /S/.
  • the sync header indication information is transmitted with the 10B/66B code stream.
  • the 8B code/64B code cannot recognize the frame header position.
  • the frame header position of the at least one superframe may be the location where Z.0.0 is located.
  • the synchronization header indication information may be used to indicate a header position corresponding to a superframe of the first code stream.
  • the position of the identified code block is the superframe frame header position of the input 10B/66B code stream, that is, the position where Z.0.0 is located.
  • each superframe header position in the 10B code stream or the 66B code stream has synchronization header indication information for indication.
  • the embodiment of the present invention may also decode the 66B code stream to obtain a 64B code stream.
  • the table lookup can be performed in units of 10 Bits, and the 10B code can be translated into the 8B code.
  • the specific 8B10B entry can be based on the 802.3 protocol.
  • the table is searched in units of 66Bit, and the 66B code is translated into a 64B code.
  • the specific 64B66B entry can be based on the 802.3 protocol.
  • the sync header indication information is a superframe header position of the 10B code stream.
  • the sync header indication information is a superframe header position of the 66B code stream.
  • the embodiment of the present invention may also insert a frame header indication information into the 64B code stream to indicate a frame header position of the 64B code stream, and generate a custom frame.
  • the 8B code stream is taken as an example. If the number of bytes of the superframe of the 10B code stream is 4096, the embodiment of the present invention may use the synchronization header indication information as a starting position and slice every 4096 bytes. And marking the slice header; inserting the header indication information before the synchronization header indication information to indicate the frame header position of the second code stream. Thus, the header indication information is inserted at each frame header position in the 8B code stream, and a custom frame is generated.
  • the frame header indication information may be represented by a special byte, and the frame header indication information may be 2 bytes or 4 bytes, and the embodiment of the present invention indicates information to the frame header.
  • the specific form is not limited.
  • the embodiment of the present invention may insert an overhead byte before the header indication information is synchronized, and the number of bytes of the overhead byte may be 6 bytes.
  • Embodiments of the invention may also insert 8 bytes of reserved bytes at the location of the slice header tag. It should be understood that the embodiment of the present invention does not limit the number of bytes of the overhead byte and the reserved byte. The embodiment of the present invention does not limit the insertion position of the overhead byte and the reserved byte.
  • the OPU is divided into at least one OPU slot based on a minimum granular bandwidth of the service data.
  • the time slot division is based on the minimum granular bandwidth of the traffic data (e.g., CPRI traffic data), and the bandwidth of each OPU slot is the minimum granular bandwidth of the service data at the minimum slot bandwidth.
  • the minimum granular bandwidth of CPRI service data is 492.48M.
  • the bandwidth of the OPU slot only needs to be greater than or equal to 492.48 M. The smaller the bandwidth of the OPU slot, the higher the bandwidth utilization.
  • the 10G bandwidth is taken as an example for description.
  • the mapped ODU bandwidth, frame header, and OMFI are generated according to the local clock, where the OMFI ranges from 0 to 239.
  • the embodiment of the present invention may use OMFI to indicate the assigned slot number (that is, the identifier information corresponding to the OPU slot).
  • the OTN device may perform row and column counting according to at least one header indication information in the custom frame, and the column range is 1-3824, wherein 17-3824 is a payload area. Since the number of columns in the payload area is 3808, it cannot be divisible by 12. In the embodiment of the present invention, 3804 columns of loading services can be selected, and another 4 columns are filled.
  • the OPU slots can be arranged and cycled according to 0-23, so that each OPU slot can be evenly distributed in the payload area of the ODU frame.
  • each OPU slot may correspond to one slot number.
  • Each time slot number can correspond to one customer service, and multiple time slot numbers can correspond to the same road customer service. That is to say, when a certain customer service is large, it can be assigned to multiple time slot numbers. Further, when there are multiple OPU slots corresponding to the same client service, the multiple OPU slots may be arranged according to the slot number from small to large, and simultaneously read and write.
  • the data of the customer service corresponding to each slot number can be read according to at least one identification information (at least one slot number). That is to say, each of the at least one identification information corresponds to the customer service, and the corresponding customer service has the transmission data. There is a correspondence between each of the at least one identification information and the data.
  • the first identification information may be any one of the at least one identification information.
  • the embodiment of the present invention describes only one identification information.
  • each identification information corresponds to different data.
  • the mapping process may map data corresponding to each of the at least one identification information into an OPU slot corresponding to each identification information. For example, if the slot number (identification information) corresponding to the data of a certain client service is 1, 2, and 3, the data of the customer service of the road will be mapped to the slot number (identification information) corresponding to 1, 2, and 3. In the OPU slot.
  • each OPU slot and the customer service may be transmitted along with the corresponding overhead location. For example, transmission with PSI, and the like.
  • the 10B code stream/66B code stream obtained by encoding the service data is decoded to obtain an 8B code stream/64B code stream, and a custom frame transmitted by the 8B/64B code is generated.
  • the embodiment of the present invention can omit the transmission bandwidth and improve the efficiency of data transmission.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • FIG. 9 is a schematic flowchart of a process for transmitting information according to another embodiment of the present invention.
  • the process shown in Figure 9 can be performed by the second OTN device shown in Figure 2.
  • the process includes:
  • custom frame can be obtained by the method shown in FIG. 4 or FIG.
  • FIG. 8 is a schematic diagram of a frame search state machine that reports LOF and OOF alarms.
  • OOF is a frame out of step
  • Condition 1 is: the frame header indication information of consecutive X frames is incorrect, the X value is 1-64, and the default value can be “5”. At this time, the IF state is jumped to the OOF state.
  • Condition 2 is: the frame header indication information of two consecutive frames is correct, and the state transitions from the OOF state to the IF state.
  • Condition 3 is: when all conditions except condition 2 are satisfied, the state machine maintains the OOF state.
  • Condition 4 is: when all conditions except condition 1 are satisfied, the state machine maintains the IF state.
  • the character of at least one frame header indication information may be modified to /S/.
  • the corresponding control word position and the data payload position are determined according to the synchronization header indication information.
  • searching the 8B10B code table encoding is performed, and converted into a 10B code stream for transmission.
  • the first OTN device decodes the 10B code stream/66B code stream obtained by encoding the service data, respectively obtains the 8B code stream/64B code stream, and inserts the 8B code stream/64B code stream.
  • the header indication information of the frame header position generates a custom frame transmitted with the 8B/64B code.
  • the second OTN device demaps the ODU frame received from the first OTN device, obtains a custom frame, and re-encodes it into a 10B code/66B code. In this way, between the two OTN devices, the overhead is stripped and the custom frame is directly mapped to the payload area for transmission, which avoids the problem of low efficiency caused by the mapping overhead of the prior art. Therefore, the embodiment of the present invention can omit the transmission bandwidth between two OTN devices and improve the efficiency of data transmission.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • FIG. 10 is a schematic block diagram of an apparatus in accordance with one embodiment of the present invention.
  • the apparatus shown in FIG. 10 can implement the methods of FIG. 4 and FIG. 5 described above and the process of FIG. 8. To avoid repetition, details are not described herein again.
  • the device 1000 shown in Figure 10 includes:
  • the determining unit 1001 determines synchronization header indication information for indicating a frame header position of the first code stream, where the first code stream is encoded by the general public radio interface CPRI service data;
  • the decoding unit 1002 decodes the first code stream to obtain a second code stream, where the first code stream is a 10B code stream, the second code stream is an 8B code stream, or the first code stream is a 66B code stream, and the second code stream is a 66B code stream. 64B code stream;
  • the inserting unit 1003 inserts, in the second code stream, header indication information indicating a frame header position of the second code stream according to the synchronization header indication information;
  • Mapping unit 1004 maps the second code stream and the frame header indication information into the optical path payload unit OPU of the optical path data unit ODU frame.
  • the 10B code stream/66B code stream obtained by encoding the service data is decoded, and the 8B code stream/64B code stream is respectively obtained, and the frame header indication information indicating the position of the frame header is inserted, and the generated Custom frame for 8B/64B code transmission.
  • the mapping unit 1004 may perform time slot division on the OPU based on a minimum granular bandwidth of the CPRI service data to obtain at least one OPU slot; and map the second code stream and the frame header indication information to at least In an OPU slot.
  • the time slot is divided by the minimum granular bandwidth of the service data (for example, CPRI service data), which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the device 1000 further includes:
  • the tag unit 1005 periodically marks the sync header indication information at the frame header position in the first code stream.
  • the device 1000 when the first code stream is a 10B code stream and the second code stream is an 8B code stream, the device 1000 further includes:
  • the identifying unit 1006 identifies the first code block in the first code stream whose character is K28.5;
  • the marking unit 1005 may mark the first code block as the first synchronization header indication information
  • the inserting unit 1003 may insert the header indication information before the first synchronization header indication information in the second code stream according to the first synchronization header indication information in the first code stream.
  • the identifying unit 1006 may identify the second code block whose character is /S/ in the first code stream. ;
  • the marking unit 1005 may mark the second code block as the second synchronization header indication information
  • the inserting unit 1003 may insert the header indication information before the second synchronization header indication information in the second code stream according to the second synchronization header indication information in the first code stream.
  • the insertion unit 1003 may further insert an overhead byte and/or a reserved byte in the second code stream.
  • the mapping unit 1004 may specifically include the second code stream, the frame header indication information, and Overhead bytes and/or reserved bytes are mapped into the OPU of the ODU frame.
  • the at least one OPU time slot corresponds to at least one identifier.
  • Information where the mapping unit 1004 may determine, according to the at least one identifier information, the first data corresponding to the first identifier information in the at least one of the second code stream and the header indication information; mapping the first data to the first identifier The information corresponds to the OPU slot.
  • the at least one identification information is indicated based on an overhead byte in the ODU frame.
  • the 10B code stream/66B code stream obtained by encoding the service data is decoded, and the 8B code stream/64B code stream is respectively obtained, and the frame header position indicating the 8B code stream/64B code stream is inserted.
  • the header indicates information to generate a custom frame transmitted with an 8B/64B code.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • Figure 11 is a schematic block diagram of an apparatus in accordance with another embodiment of the present invention.
  • the apparatus shown in FIG. 11 can implement the above method of FIG. 7 and the process of FIG. 9. To avoid repetition, it will not be described in detail herein.
  • the device 1100 shown in Figure 11 includes:
  • the receiving unit 1101 receives an optical path data unit ODU frame from the optical transmission network OTN device;
  • the demapping unit 1102 demaps the optical path payload unit OPU in the ODU frame to obtain a second code stream and frame header indication information for indicating a frame header position of the second code stream;
  • the encoding unit 1103 encodes the second code stream according to the frame header indication information, to obtain a first code stream, where the first code stream is a 10B code stream, the second code stream is an 8B code stream, or the first code stream is a 66B code.
  • the stream is a 64B code stream, and the first code stream is encoded by a common public radio interface CPRI service data.
  • the first OTN device decodes the 10B code stream/66B code stream obtained by encoding the service data, respectively obtains the 8B code stream/64B code stream, and inserts the 8B code stream/64B code stream.
  • the header indication information of the frame header position generates a custom frame transmitted with the 8B/64B code.
  • the second OTN device demaps the ODU frame received from the first OTN device, obtains a custom frame, and re-encodes it into a 10B code/66B code. In this way, Between the two OTN devices, the overhead is stripped and the custom frame is directly mapped to the payload area for transmission, which avoids the problem of low efficiency caused by the mapping overhead of the prior art. Therefore, the embodiment of the present invention can omit the transmission bandwidth between two OTN devices and improve the efficiency of data transmission.
  • the OPU includes at least one OPU slot obtained by slot division based on a minimum granular bandwidth of the CPRI service data.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the at least one OPU slot corresponds to at least one identifier information
  • the demapping unit 1102 can parse the overhead bytes of the ODU frame to obtain a correspondence between the at least one identifier information and the corresponding data. And parsing the overhead bytes of the OPU in the ODU frame, and obtaining the second code stream and the frame header indication information according to the correspondence relationship.
  • the at least one identification information is indicated based on an overhead byte in the ODU frame.
  • the device 1100 further includes:
  • the modifying unit 1104 modifies the header indication information into synchronization header indication information for indicating a frame header position of the first code stream according to the frame header indication information.
  • the modifying unit 1104 may further indicate, according to the synchronization header indication information, the location indicated by the synchronization header indication information.
  • the character is modified to K28.5.
  • the modifying unit 1104 may further indicate, according to the synchronization header indication information, the location indicated by the synchronization header indication information.
  • the characters are modified to /S/.
  • the device 1100 further includes:
  • the identifying unit 1105 identifies an overhead byte and/or a reserved byte in the second code stream according to the frame header indication information
  • the delete unit 1106 deletes the overhead bytes and/or the reserved bytes.
  • the first OTN device decodes the 10B code stream/66B code stream obtained by encoding the service data, respectively obtains the 8B code stream/64B code stream, and generates the 8B/64B code for transmission.
  • Custom frame The second OTN device demaps the ODU frame received from the first OTN device, obtains a custom frame, and re-encodes it into a 10B code/66B code. In this way, between the two OTN devices, the overhead is stripped and the custom frame is directly mapped to the payload area for transmission, which avoids the problem of low efficiency caused by the mapping overhead of the prior art. Therefore, the embodiment of the present invention can omit the transmission bandwidth between two OTN devices and improve the efficiency of data transmission.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • FIG. 12 is a schematic block diagram of an apparatus in accordance with another embodiment of the present invention.
  • the device 1200 of FIG. 12 can be used to implement the steps and methods in the foregoing method embodiments.
  • the device 1200 of FIG. 12 includes a processor 1201, a memory 1202, and a transmitting circuit 1204.
  • the processor 1201, the memory 1202, and the transmitting circuit 1204 are connected by a bus system 1209.
  • device 1200 can also include antenna 1205 and the like.
  • the processor 1201 controls the operation of the device 1200.
  • Memory 1202 can include read only memory and random access memory and provides instructions and data to processor 1201.
  • the various components of device 1200 are coupled together by a bus system 1209, which in addition to the data bus includes a power bus, a control bus, and a status signal bus. However, for clarity of description, various buses are labeled as bus system 1209 in the figure.
  • the processor 1201 may be an integrated circuit chip with signal processing capabilities.
  • the processor 1201 described above may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or discrete hardware. Component.
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention may be implemented or carried out.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the processor 1201 reads the information in the memory 1202 in conjunction with its hardware controlling various components of the device 1200.
  • the device 1200 performs the following operations:
  • synchronization header indication information for indicating a frame header position of the first code stream, where the first code stream is encoded by a common public radio interface CPRI service data;
  • the first code stream is a 10B code stream
  • the second code stream is an 8B code stream
  • the first code stream is a 66B code stream
  • the second code stream is a 64B code stream. flow;
  • header indication information indicating a frame header position of the second code stream in the second code stream
  • the second code stream and the frame header indication information are mapped into the optical path payload unit OPU of the optical path data unit ODU frame.
  • the 10B code stream/66B code stream obtained by encoding the service data is decoded, and the 8B code stream/64B code stream is respectively obtained, and the frame header indication information indicating the position of the frame header is inserted, and the generated Custom frame for 8B/64B code transmission.
  • the processor 1201 may perform time slot division on the OPU based on a minimum granular bandwidth of the CPRI service data to obtain at least one OPU time slot; and map the second code stream and the frame header indication information to at least In an OPU slot.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the processor 1201 may periodically mark the synchronization header indication information at a superframe header position of the first code stream.
  • the processor 1201 may identify the first code block of the first code stream whose character is K28.5. Marking the position of the first code block as the first sync header indication information.
  • the processor 1201 The header indication information may be inserted before the first synchronization header indication information in the second code stream according to the first synchronization header indication information in the first code stream.
  • the processor 1201 may identify the second code block whose character is /S/ in the first code stream. Marking the location of the second code block as the second synchronization header indication information; wherein the processor 1201 may be configured according to the second synchronization header indication information in the first code stream, before the second synchronization header indication information in the second code stream Insert a header indication to generate a custom frame.
  • the processor 1201 may further insert an overhead byte and/or a reserved byte in the second code stream; where the processor 1201 may use the second code stream, the frame header indication information, and the overhead.
  • the bytes and/or reserved bytes are mapped into the OPU of the ODU frame.
  • the at least one OPU time slot corresponds to the at least one identifier information
  • the processor 1201 may determine, according to the at least one identifier information, at least one of the second code stream and the frame header indication information. First data corresponding to the first identifier information; mapping the first data into an OPU slot corresponding to the first identifier information.
  • the at least one identification information is indicated based on an overhead byte in the ODU frame.
  • the transmitting circuit 1204 may send the mapped ODU frame.
  • the 10B code stream/66B code stream obtained by encoding the service data is decoded to obtain an 8B code stream/64B code stream, and a custom frame transmitted by the 8B/64B code is generated.
  • the embodiment of the present invention can omit the transmission bandwidth and improve the efficiency of data transmission.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • FIG. 13 is a schematic block diagram of an apparatus in accordance with another embodiment of the present invention.
  • the device 1300 of FIG. 13 can be used to implement the steps and methods in the foregoing method embodiments.
  • the device 1300 of FIG. 13 includes a processor 1301, a memory 1302, and a receiving circuit 1303.
  • the receiving circuit 1303 is connected to the bus system 1309.
  • the device 1300 may further include an antenna 1305 or the like.
  • the processor 1301 controls the operation of the device 1300.
  • Memory 1302 can include read only memory and random access memory and provides instructions and data to processor 1301.
  • the various components of device 1300 are coupled together by a bus system 1309 that includes, in addition to the data bus, a power bus, a control bus, and a status signal bus. However, for clarity of description, various buses are labeled as bus system 1309 in the figure.
  • the processor 1301 may be an integrated circuit chip with signal processing capabilities.
  • the processor 1301 described above may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or discrete hardware. Component.
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention may be implemented or carried out.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the processor 1301 reads the information in the memory 1302 in conjunction with its hardware controlling various components of the device 1300.
  • the method of FIG. 6 can be implemented in the device 1300 of FIG. 13, and is not described in detail to avoid repetition.
  • the device 1300 performs the following operations:
  • the receiving circuit 1303 receives the optical path data unit ODU frame from the optical transmission network OTN device;
  • the processor 1301 demaps the optical path payload unit OPU in the ODU frame to obtain a second code stream and frame header indication information for indicating a frame header position of the second code stream;
  • the first OTN device decodes the 10B code stream/66B code stream obtained by encoding the service data, respectively obtains the 8B code stream/64B code stream, and inserts the 8B code stream/64B code stream.
  • the header indication information of the frame header position generates a custom frame transmitted with the 8B/64B code.
  • the second OTN device pairs the ODU frame received from the first OTN device De-mapping is performed to obtain a custom frame and re-encoded into a 10B code/66B code. In this way, between the two OTN devices, the overhead is stripped and the custom frame is directly mapped to the payload area for transmission, which avoids the problem of low efficiency caused by the mapping overhead of the prior art. Therefore, the embodiment of the present invention can omit the transmission bandwidth between two OTN devices and improve the efficiency of data transmission.
  • the OPU includes at least one OPU slot obtained by slot division based on a minimum granular bandwidth of the service data.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • the bandwidth of the OPU slot is greater than or equal to 492.48 M.
  • the at least one OPU time slot corresponds to the at least one identifier information
  • the processor 1301 may parse the overhead bytes of the ODU frame to obtain a correspondence between the at least one identifier information and the corresponding data.
  • the overhead bytes of the OPU in the ODU frame are parsed, and according to the correspondence, the second code stream and the frame header indication information are obtained.
  • the at least one identification information is indicated based on an overhead byte in the ODU frame.
  • the processor 1301 may modify the frame header indication information to the synchronization header indication information used to indicate the frame header position of the first code stream according to the frame header indication information.
  • the processor 1301 may further indicate, according to the synchronization header indication information, the location indicated by the synchronization header indication information.
  • the character is modified to K28.5.
  • the processor 1301 may further indicate, according to the synchronization header indication information, the location indicated by the synchronization header indication information.
  • the characters are modified to /S/.
  • the processor 1301 may identify an overhead byte and/or a reserved byte in the second code stream according to the frame header indication information; delete the overhead byte and/or the reserved byte.
  • the first OTN device decodes the 10B code stream/66B code stream obtained by encoding the service data, respectively obtains the 8B code stream/64B code stream, and generates the 8B/64B code for transmission.
  • Custom frame The second OTN device demaps the ODU frame received from the first OTN device, obtains a custom frame, and re-encodes it into a 10B code/66B code. In this way, between the two OTN devices, the overhead is stripped and the custom frame is directly mapped to the payload area for transmission, which avoids the problem of low efficiency caused by the mapping overhead of the prior art. Therefore, the embodiment of the present invention can omit the transmission bandwidth between two OTN devices and improve the efficiency of data transmission.
  • the time slot is divided by the minimum granular bandwidth of the service data, which can fully utilize the bandwidth and improve the bandwidth utilization.
  • the CPRI rate can be well configured to improve mapping efficiency.
  • system and “network” are used interchangeably herein.
  • the term “and/or” in this context is merely an association describing the associated object, indicating that there may be three relationships, for example, A and / or B, which may indicate that A exists separately, and both A and B exist, respectively. B these three situations.
  • the character "/" in this article generally indicates that the contextual object is an "or" relationship.
  • B corresponding to A means that B is associated with A, and B can be determined according to A.
  • determining B from A does not mean that B is only determined based on A, and that B can also be determined based on A and/or other information.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, or an electrical, mechanical or other form of connection.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present invention.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another.
  • a storage medium may be any available media that can be accessed by a computer. Also. Any connection can be properly made into a computer Read the media.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Optics & Photonics (AREA)
  • Computer Security & Cryptography (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明实施例提供了一种用于数据传输的方法和设备,该方法包括:确定用于指示第一码流的帧头位置的同步头指示信息,第一码流由CPRI业务数据进行编码所得;对第一码流进行解码,得到第二码流,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流;根据同步头指示信息,在第二码流中插入用于指示第二码流的帧头位置的帧头指示信息;将第二码流和帧头指示信息映射到ODU帧的OPU中。本发明实施例对10B码流/66B码流解码,得到8B码流/64B码流并插入指示帧头位置的帧头指示信息,形成自定义帧。通过剥离开销,直接将自定义帧映射到净荷区传输,省略传输带宽,提高数据传输的效率。

Description

用于数据传输的方法和设备 技术领域
本发明实施例涉及通信技术领域,并且更具体地,涉及用于数据传输的方法和设备。
背景技术
随着智能和物联网时代的到来,数据带宽迎来了爆炸性的提升。未来的无线接入网需要满足带宽的快速增加,同时还要为用户提供廉价的无线宽带因特网接入。未来的无线接入网需要满足的条件包括:1)降低能源消耗,减少资本开支和运营开支;2)提高频谱效率,增加用户带宽;3)开放平台,支持多标准和平滑升级;4)为终端用户提供更好的因特网服务。
基于集中式基带处理池、由远端无线射频单元和天线组成的协作式无线网络和基于开放平台的实时云型基础设施的集中式/协作式/云计算无线接入网(Centralized/Cooperative/Cloud Radio Access Network,C-RAN)可以满足运营商营收和未来移动互联网业务同步发展要求。
传统的通信方法采用光纤直连的方式。但是,随着射频拉远单元(Remote Radio Unit,RRU)的部署越来越多,该方式的成本急剧上升。因此,目前采用了一种解决方案,该方案在RRU和基带单元(Baseband Unit,BBU)之间设置光传送网(Optical Transport Network,OTN)设备用来降低部署成本。
但是,现有的解决方案采用8B/10B或(64B/66B)编码,通用公共无线接口(Common Public Radio Interface,CPRI)业务经过编码后会造成冗余开销。现有的解决方案直接将CPRI业务透明映射到光转换单元(Optical Transport Unit,OTU)帧中进行传输。因此,该方案对冗余开销也进行映射传输,造成传输带宽的资源浪费,数据传输的效率低。
发明内容
本发明实施例提供一种用于数据传输的方法和设备,能够节省传输带宽,提高数据传输效率。
第一方面,提供了一种用于数据传输的方法,包括:确定用于指示第一码流的帧头位置的同步头指示信息,该第一码流由通用公共无线接口CPRI业务数据进行编码所得;对该第一码流进行解码,得到第二码流,该第一码流为10B码流,该第二码流为8B码流,或者,该第一码流为66B码流,该第二码流为64B码流;根据该同步头指示信息,在该第二码流中插入用于指示该第二码流的帧头位置的帧头指示信息;将该第二码流和该帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
结合第一方面,在第一方面的第一种可能的实现方式中,该将该第二码流和该帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中,包括:基于该CPRI业务数据的最小颗粒带宽,对该OPU进行时隙划分,得到至少一个OPU时隙;将该第二码流和该帧头指示信息映射到该至少一个OPU时隙中。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该OPU时隙的带宽大于或者等于492.48M。
结合第一方面或第一方面的第一种至第二种可能的实现方式中的任一种可能的实现方式,在第一方面的第三种可能的实现方式中,在该对该第一码流进行解码之前,还包括:在该第一码流的帧头位置周期性标记该同步头指示信息。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,当该第一码流为10B码流,该第二码流为8B码流时,该在该第一码流中的帧头位置周期性标记该同步头指示信息,包括:识别该第一码流中字符为K28.5的第一码块;将该第一码块的位置标记为第一同步头指示信息;其中,该根据该同步头指示信息,在该第二码流中插入用于指示该第二码流的帧头位置的帧头指示信息,包括:根据该第一码流中的该第一同步头指示信息,在该第二码流中该第一同步头指示信息之前插入该帧头指示信息。
结合第一方面的第三种可能的实现方式,在第一方面的第五种可 能的实现方式中,当该第一码流为66B码流,该第二码流为64B码流时,该在该第一码流中的帧头位置周期性标记该同步头指示信息,包括:识别该第一码流中字符为/S/的第二码块;将该第二码块的位置标记为第二同步头指示信息;其中,该根据该同步头指示信息,在该第二码流中插入用于指示该第二码流的帧头位置的帧头指示信息,包括:根据该第一码流中的该第二同步头指示信息,在该第二码流中该第二同步头指示信息之前插入该帧头指示信息。
结合第一方面或第一方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,该方法还包括:在该第二码流中插入开销字节和/或保留字节;其中,该将该第二码流和该帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中,包括:将该第二码流、该帧头指示信息以及该开销字节和/或该保留字节映射到该ODU帧的OPU中。
结合第一方面的第一种或第二种可能的实现方式,在第一方面的第七种可能的实现方式中,该至少一个OPU时隙对应至少一个标识信息,该将该第二码流和该帧头指示信息映射到该至少一个OPU时隙中,包括:根据该至少一个标识信息,确定该第二码流和该帧头指示信息中该至少一个标识信息中的第一标识信息对应的第一数据;将该第一数据映射到该第一标识信息对应的OPU时隙中。
结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,该至少一个标识信息基于该ODU帧中的开销字节指示。
第二方面,提供了一种用于数据传输的方法,包括:从光传输网OTN设备接收光通路数据单元ODU帧;对该ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示该第二码流的帧头位置的帧头指示信息生成;根据该帧头指示信息,对该第二码流进行编码,得到第一码流,该第一码流为10B码流,该第二码流为8B码流,或者,该第一码流为66B码流,该第二码流为64B码流,该第一码流由通用公共无线接口CPRI业务数据进行编码所得。
结合第二方面,在第二方面的第一种可能的实现方式中,该OPU 包括基于该CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该OPU时隙的带宽大于或者等于492.48M。
结合第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,该至少一个OPU时隙对应至少一个标识信息,该对该ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示该第二码流的帧头位置的帧头指示信息,包括:对该ODU帧的开销字节进行解析,得到该至少一个标识信息与对应的数据的对应关系;对该ODU帧中的该OPU的开销字节进行解析,并根据该对应关系,得到该第二码流和该帧头指示信息。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,该至少一个标识信息基于该ODU帧中的开销字节指示。
结合第二方面或第二方面第一种至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,在该根据该帧头指示信息,对该第二码流进行编码,得到第一码流之前,还包括:根据该帧头指示信息,将该帧头指示信息修改为用于指示该第一码流的帧头位置的同步头指示信息。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,当该第一码流为10B码流,该第二码流为8B码流时,该方法还包括:根据该同步头指示信息,将该同步头指示信息指示的位置的字符修改为K28.5。
结合第二方面的第五种可能的实现方式,在第二方面的第七种可能的实现方式中,当该第一码流为66B码流,该方法还包括:根据该同步头指示信息,将该同步头指示信息指示的位置的字符修改为/S/。
结合第二方面或第二方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第二方面的第八种可能的实现方式中,在该根据该帧头指示信息,对该第二码流进行编码,得到第一码流之前,还包括:根据该帧头指示信息,识别该第二码流中的开销字节和 /或保留字节;删除该开销字节和/或该保留字节。
第三方面,提供了一种设备,包括:确定单元,用于确定用于指示第一码流的帧头位置的同步头指示信息,该第一码流由通用公共无线接口CPRI业务数据进行编码所得;解码单元,用于对该第一码流进行解码,得到第二码流,该第一码流为10B码流,该第二码流为8B码流,或者,该第一码流为66B码流,该第二码流为64B码流;插入单元,用于根据该同步头指示信息,在该第二码流中插入用于指示该第二码流的帧头位置的帧头指示信息;映射单元,用于将该第二码流和该帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
结合第三方面,在第三方面的第一种可能的实现方式中,该映射单元,具体用于基于该CPRI业务数据的最小颗粒带宽,对该OPU进行时隙划分,得到至少一个OPU时隙;将该第二码流和该帧头指示信息映射到该至少一个OPU时隙中。
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,该OPU时隙的带宽大于或者等于492.48M。
结合第三方面或第三方面的第一种至第二种可能的实现方式中的任一种可能的实现方式,在第三方面的第三种可能的实现方式中,该设备还包括:标记单元,用于在该第一码流中的帧头位置周期性标记该同步头指示信息。
结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,当该第一码流为10B码流,该第二码流为8B码流时,该设备还包括:识别单元,用于识别该第一码流中字符为K28.5的第一码块;其中,该标记单元,具体用于将该第一码块的位置标记为第一同步头指示信息;该插入单元,具体用于根据该第一码流中的该第一同步头指示信息,在该第二码流中该第一同步头指示信息之前插入该帧头指示信息。
结合第三方面的第三种可能的实现方式,在第三方面的第五种可能的实现方式中,当该第一码流为66B码流,该第二码流为64B码流时,该设备还包括:识别单元,用于识别该第一码流中字符为/S/的第 二码块;其中,该标记单元,具体用于将该第二码块的位置标记为第二同步头指示信息;该插入单元,具体用于根据该第一码流中的该第二同步头指示信息,在该第二码流中该第二同步头指示信息之前插入该帧头指示信息。
结合第三方面或第三方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,该插入单元,还用于在该第二码流中插入开销字节和/或保留字节;其中,该映射单元,具体用于将该第二码流、该帧头指示信息以及该开销字节和/或该保留字节映射到该ODU帧的OPU中。
结合第三方面的第一种或第二种可能的实现方式,在第三方面的第七种可能的实现方式中,该至少一个OPU时隙对应至少一个标识信息,其中,该映射单元,具体用于根据该至少一个标识信息,确定该第二码流和该帧头指示信息中该至少一个标识信息中的第一标识信息对应的第一数据;将该第一数据映射到该第一标识信息对应的OPU时隙中。
结合第三方面的第七种可能的实现方式,在第三方面的第八种可能的实现方式中,该至少一个标识信息基于该ODU帧中的开销字节指示。
第四方面,提供了一种设备,包括:接收单元,用于从光传输网OTN设备接收光通路数据单元ODU帧;解映射单元,用于对该ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示该第二码流的帧头位置的帧头指示信息;编码单元,用于根据该帧头指示信息,对该第二码流进行编码,得到第一码流,该第一码流为10B码流,该第二码流为8B码流,或者,该第一码流为66B码流,该第二码流为64B码流,该第一码流由通用公共无线接口CPRI业务数据进行编码所得。
结合第四方面,在第四方面的第一种可能的实现方式中,该OPU包括基于该CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
结合第四方面的第一种可能的实现方式,在第四方面的第二种可 能的实现方式中,该OPU时隙的带宽大于或者等于492.48M。
结合第四方面的第一种或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,该至少一个OPU时隙对应至少一个标识信息,其中,该解映射单元,具体用于对该ODU帧的开销字节进行解析,得到该至少一个标识信息与对应的数据的对应关系;对该ODU帧中的该OPU的开销字节进行解析,并根据该对应关系,得到该第二码流和该帧头指示信息。
结合第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,该至少一个标识信息基于该ODU帧中的开销字节指示。
结合第四方面或第四方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第四方面的第五种可能的实现方式中,该设备还包括:修改单元,用于根据该帧头指示信息,将该帧头指示信息修改为用于指示该第一码流的帧头位置的同步头指示信息。
结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,当该第一码流为10B码流,该第二码流为8B码流时,该修改单元,还用于根据该同步头指示信息,将该同步头指示信息指示的位置的字符修改为K28.5。
结合第四方面的第五种可能的实现方式,在第四方面的第七种可能的实现方式中,当该第一码流为66B码流,该第二码流为64B码流时,该修改单元,还用于根据该同步头指示信息,将该同步头指示信息指示的位置的字符修改为/S/。
结合第四方面或第四方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第四方面的第八种可能的实现方式中,该设备还包括:识别单元,用于根据该帧头指示信息,识别该第二码流中的开销字节和/或保留字节;删除单元,用于删除该开销字节和/或该保留字节。
第五方面,提供了一种设备,包括:处理器,用于确定用于指示第一码流的帧头位置的同步头指示信息,该第一码流由通用公共无线接口CPRI业务数据进行编码所得;对该第一码流进行解码,得到第 二码流,该第一码流为10B码流,该第二码流为8B码流,或者,该第一码流为66B码流,该第二码流为64B码流;根据该同步头指示信息,在该第二码流中插入用于指示该第二码流的帧头位置的帧头指示信息;将该第二码流和该帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
结合第五方面,在第五方面的第一种可能的实现方式中,该处理器,具体用于基于该CPRI业务数据的最小颗粒带宽,对该OPU进行时隙划分,得到至少一个OPU时隙;将该第二码流和该帧头指示信息映射到该至少一个OPU时隙中。
结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,该OPU时隙的带宽大于或者等于492.48M。
结合第五方面或第五方面的第一种至第二种可能的实现方式中的任一种可能的实现方式,在第五方面的第三种可能的实现方式中,该处理器,还用于在该第一码流的帧头位置周期性标记该同步头指示信息。
结合第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,当该第一码流为10B码流,该第二码流为8B码流时,该处理器,具体用于识别该第一码流中字符为K28.5的第一码块;将该第一码块的位置标记为第一同步头指示信息;根据该第一码流中的该第一同步头指示信息,在该第二码流中该第一同步头指示信息之前插入该帧头指示信息。
结合第五方面的第三种可能的实现方式,在第五方面的第五种可能的实现方式中,当该第一码流为66B码流,该第二码流为64B码流时,该处理器,具体用于识别该第一码流中字符为/S/的第二码块;将该第二码块的位置标记为第二同步头指示信息;根据该第一码流中的该第二同步头指示信息,在该第二码流中该第二同步头指示信息之前插入该帧头指示信息。
结合第五方面或第五方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第五方面的第六种可能的实现方式中,该处理器,还用于在该第二码流中插入开销字节和/或保留字节;其 中,该处理器具体用于将该第二码流、该帧头指示信息以及该开销字节和/或该保留字节映射到该ODU帧的OPU中。
结合第五方面的第一种或第二种可能的实现方式,在第五方面的第七种可能的实现方式中,该至少一个OPU时隙对应至少一个标识信息,其中,该处理器,具体用于根据该至少一个标识信息,确定该第二码流和该帧头指示信息中该至少一个标识信息中的第一标识信息对应的第一数据;将该第一数据映射到该第一标识信息对应的OPU时隙中。
结合第五方面的第七种可能的实现方式,在第五方面的第八种可能的实现方式中,该至少一个标识信息基于该ODU帧中的开销字节指示。
第六方面,提供了一种设备,包括:接收电路和处理器,其中,该接收电路,用于从光传输网OTN设备接收光通路数据单元ODU帧;该处理器,用于对该ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示该第二码流的帧头位置的帧头指示信息;根据该帧头指示信息,对该第二码流进行编码,得到第一码流,该第一码流为10B码流,该第二码流为8B码流,或者,该第一码流为66B码流,该第二码流为64B码流,该第一码流由通用公共无线接口CPRI业务数据进行编码所得。
结合第六方面,在第六方面的第一种可能的实现方式中,该OPU包括基于该CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
结合第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,该OPU时隙的带宽大于或者等于492.48M。
结合第六方面的第一种或第二种可能的实现方式,在第六方面的第三种可能的实现方式中,该至少一个OPU时隙对应至少一个标识信息,其中,该处理器,具体用于对该ODU帧的开销字节进行解析,得到该至少一个标识信息与对应的数据的对应关系;对该ODU帧中的该OPU的开销字节进行解析,并根据该对应关系,得到该第二码流和该帧头指示信息。
结合第六方面的第三种可能的实现方式,在第六方面的第四种可能的实现方式中,该至少一个标识信息基于该ODU帧中的开销字节指示。
结合第六方面或第六方面第一种至第四种可能的实现方式中的任一种可能的实现方式,在第六方面的第五种可能的实现方式中,该处理器,还用于根据该帧头指示信息,将该帧头指示信息修改为用于指示该第一码流的帧头位置的同步头指示信息。
结合第六方面的第五种可能的实现方式,在第六方面的第六种可能的实现方式中,当该第一码流为10B码流,该第二码流为8B码流时,该处理器,还用于根据该同步头指示信息,将该同步头指示信息指示的位置的字符修改为K28.5。
结合第六方面的第五种可能的实现方式,在第六方面的第七种可能的实现方式中,当该第一码流为66B码流,该第二码流为64B码流时,该处理器,还用于根据该同步头指示信息,将该同步头指示信息指示的位置的字符修改为/S/。
结合第六方面或第六方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第六方面的第八种可能的实现方式中,该处理器,还用于根据该帧头指示信息,识别该第二码流中的开销字节和/或保留字节;删除该开销字节和/或该保留字节。
本发明实施例中,对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示帧头位置的帧头指示信息,生成了以8B/64B码进行传输的自定义帧。通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略传输带宽,提高数据传输的效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员 来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是一种网络架构示意图。
图2是本发明实施例可应用的网络架构示意图。
图3为CPRI业务的帧结构的示意框图。
图4是本发明一个实施例的用于数据传输的方法的示意性流程图。
图5是本发明另一实施例的用于数据传输的方法的示意性流程图。
图6是本发明一个实施例的自定义帧格式的示意图。
图7是本发明另一实施例的用于数据传输的方法的示意性流程图。
图8为上报LOF和OOF告警的搜帧状态机的示意图。
图9是本发明另一实施例的用于传输信息的过程的示意性流程图。
图10是本发明一个实施例的设备的示意框图。
图11是本发明另一实施例的设备的示意框图。
图12是本发明另一实施例的设备的示意框图。
图13是本发明另一实施例的设备的示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
图1是一种网络架构示意图。如图1所示,该网络架构包括至少一个射频拉远单元(Remote Radio Unit,RRU)101,光传输网(Optical Transport Network,OTN)设备102和基带单元(Baseband Unit,BBU)103。
具体地,以CPRI业务为例,在现有的C-RAN解决方案中,将CPRI业务直接透明映射到OUT帧中进行传输,不解析CPRI业务内容。也就是说,RRU 101将业务数据以10B码的码流(CPRI.1-CPRI.7业务对应8B10B编码)或66B码的码流(CPRI.8业务以上对应64B66B编码)传输到OTN设备102,OTN设备102不解析CPRI业务,直接以10B码或66B码进行封装,因而导致封装效率低,多消耗2Bit的带宽资源,数据传输效率较低。
另外,光通路数据单元(Optical Channel Date Unit,ODU)帧中的光通路净荷单元(Optical Channel Payload Unit,OPU)通常以1.25G时隙进行划分得到若干个OPU时隙,并将CPRI业务映射到若干个OPU时隙中。但是,1.25G并不是CPRI业务的最小颗粒带宽,因而会导致OPU的带宽无法充分利用,造成带宽浪费。
图2是本发明实施例可应用的网络架构示意图。如图2所示,该网络架构包括至少一个RRU 201,第一OTN设备202,第二OTN设备203和BBU 204。
以CPRI业务为例,本发明实施例中第一OTN设备202和第二OTN203之间以8B码/64B码的码流进行传输,能够节省带宽资源,提高数据传输效率。
具体地,RRU 201将业务数据以10B码的码流(CPRI.1-CPRI.7业务对应8B10B编码)或66B码的码流(CPRI.8业务以上对应64B66B编码)传输到第一OTN设备202。第一OTN设备202将该10B码/66B码进行解码,生成8B码/64B码。在该8B码/64B码中插入帧头指示信息生成自定义帧,并将该自定义帧发送到第二OTN设备203。第二OTN设备203对该自定义帧进行解映射并编码,最终得到10B码/66B码并发送到BBU 204。
应理解,作为一个实施例,本发明实施例的业务数据可以为CPRI业务,也可以为其他业务类型。本发明实施例对业务类型不做限定,只需要该业务的帧结构与CPRI业务的帧结构类似即可。还应理解,在本发明实施例中,不同的CPRI业务可以映射到同一个ODU帧中,帧结构类型的不同种类的业务也可以封装映射到同一个ODU帧中, 且相互之间没有影响。
下面结合图3对CPRI业务的帧结构进行详细描述。
图3为CPRI业务的帧结构的示意框图。如图3所示,该CPRI业务包括多个节点帧号(NodeB Frame Number,BFN)帧,每个BFN帧包括150个超帧(分别为#0、#1……#Z……#149)。其中,每个超帧包括256个基础帧(分别为#0、#1……#X……#255)。每个基础帧具有两个参数W和Y,其中W对应字数,Y用于表示每个字的线字节率。
现有协议中,对于CPRI.1-CPRI.7业务,编码方式为8B10B编码;对于CPRI.8业务及以上,编码方式为64B66B编码。特殊地,对于CPRI.1-CPRI.7业务,Z.0.0的字符为K28.5;对于CPRI.8业务及以上,Z.0.0的字符为/S/。也就是说,CPRI业务中的每个超帧的帧头位置固定字符为K28.5或/S/。因此,由于10B码这一特定,可以在8B码中定义帧头指示信息,并以8B码进行传输,减少8B10B编码或64B66B编码带来的额外增加的带宽。
下面将对本发明实施例进行详细说明。
图4是本发明一个实施例的用于数据传输的方法的示意性流程图。图4所示的方法可以由图2所示的第一OTN设备执行。该方法包括:
410,确定用于指示第一码流的帧头位置的同步头指示信息,第一码流由通用公共无线接口CPRI业务数据进行编码所得;
420,对第一码流进行解码,得到第二码流,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流;
430,根据同步头指示信息,在第二码流中插入用于指示第二码流的帧头位置的帧头指示信息;
440,将第二码流和帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
本发明实施例中,对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示帧头位置的帧头指示信息,生成了以8B/64B码进行传输的自定义帧。通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余 开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略传输带宽,提高数据传输的效率。
可选地,作为另一实施例,若第一码流可以包括至少一个超帧,根据图3所示的帧格式的描述,该至少一个超帧的帧头位置可以为Z.0.0所在的位置。具体地,该同步头指示信息可以用来指示第一码流的超帧对应的帧头位置。
应理解,本发明实施例仅仅对一个同步头指示信息进行描述,在第一码流中的每个超帧帧头位置均有同步头指示信息来进行指示。还应理解,本发明实施例仅仅对一个帧头指示信息进行描述,在第二码流中可以插入若个帧头指示信息,每个帧头指示信息均用于指示第二码流的每个帧头的帧头位置。
由于10B/66B码可以利用字符为K28.5或/S/的码块来识别每个超帧的帧头位置,而8B码/64B码不能够识别出帧头位置。因此,根据指示第一码流(10B/66B码)的帧头位置的同步头指示信息,在解码后得到的第二码流(8B码/64B码)中插入对应的帧头指示信息来指示第二码流的帧头位置,生成自定义帧。将自定义帧映射到ODU帧中,并发送给OTN设备,以便于该OTN设备对自定义帧进行编码并发送到BBU。此时的OTN设备可以为图2所示的第二OTN设备203。该OTN设备(第二OTN设备203)将自定义帧编码为10B码/66B码传输到BBU。
应理解,在第二码流中插入帧头指示信息即可以生成自定义帧。将第二码流和帧头指示信息映射到OPU即为将自定义帧映射到OPU中。
可选地,作为另一实施例,在步骤440中,OTN设备可以基于CPRI业务数据的最小颗粒带宽,对OPU进行时隙划分,得到至少一个OPU时隙;将自定义帧(包括第二码流和帧头指示信息)映射到ODU帧的OPU中。
本发明实施例中以业务数据(例如CPRI业务数据)的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
应理解,OTN帧格式的时隙划分可以与ODU帧的时隙划分以及OPU的时隙划分相同。
若该业务为CPRI业务,CPRI业务的最小颗粒带宽为491.52M,则经过计算可以得出每个划分好的OPU时隙的最小时隙带宽可以为492.48M。例如,CPRI的最小时隙带宽为492.48M,每N个10G OTN可划分为24*N个OPU时隙(以10G为例进行说明,则5G OTN对应12个时隙,其他带宽依次类推)。
可选地,作为另一实施例,时隙指示可以通过对应开销域进行指示,则封装到OTN业务可以正好的匹配CPRI业务速率。
可选地,作为另一实施例,至少一个OPU时隙对应至少一个标识信息,其中,在步骤440中,OTN设备可以根据至少一个标识信息,确定第二码流和帧头指示信息中至少一个标识信息中的第一标识信息对应的第一数据;将第一数据映射到第一标识信息对应的OPU时隙中。
可选地,作为另一实施例,至少一个标识信息可以基于ODU帧中的开销字节指示。
应理解,本发明实施例中的标识信息可以基于ODU帧中的原有开销字节进行指示,也可以基于插入的开销字节进行指示。
可选地,作为另一实施例,该至少一个OPU时隙中的每个OPU时隙的带宽大于或者等于492.48M。
应理解,基于CPRI业务数据的最小颗粒带宽进行时隙划分,则每个OPU时隙的带宽在最小时隙带宽为业务数据的最小颗粒带宽。CPRI业务的最小颗粒带宽为492.48M。则OPU时隙的带宽只需要大于或者等于492.48M即可。OPU时隙的带宽越小,带宽的利用率越高。
具体地,以10G带宽为例进行说明。根据本地时钟产生映射ODU带宽、帧头和OMFI,其中OMFI的范围为0-239。本发明实施例可以采用OMFI来指示分配的时隙号(即OPU时隙对应的标识信息)。
OTN设备可以根据自定义帧中的帧头指示信息进行行列计数,列范围为1-3824,其中17-3824为净荷区。由于净荷区的列数为3808,不能被12整除。本发明实施例可以选取3804列装载业务,另外4列填 充。
OPU时隙可以按照0-23进行排列并进行循环,因此,可以使得每个OPU时隙均匀分布在ODU帧的净荷区。
可选地,作为另一实施例,每个时隙号可以对应一路客户业务,多个时隙号可以对应同一路客户业务。也就是说,当某一路客户业务较大时,可以分配给多个时隙号。进一步地,当有多个OPU时隙对应同一路客户业务时,该多个OPU时隙可以按照时隙号从小到大排列,并同时进行读写。
根据至少一个标识信息(至少一个时隙号)可以读取每个时隙号对应的客户业务的数据。也就是说,至少一个标识信息中的每个标识信息对应客户业务,而对应的客户业务具有传输数据。至少一个标识信息中的每个标识信息和数据之间存在对应关系。
应理解,第一标识信息可以为至少一个标识信息中的任意一个标识信息。本发明实施例仅仅对于一个标识信息进行描述,实际上,每个标识信息均对应有不同的数据。映射过程可以将至少一个标识信息中的每个标识信息对应的数据映射到每个标识信息对应的OPU时隙中。例如,某一路客户业务的数据对应的时隙号(标识信息)为1、2和3,则该路客户业务的数据将映射到时隙号(标识信息)为1、2和3对应的三个OPU时隙中。
应理解,每个OPU时隙与客户业务的配置关系可以通过对应的开销位置随路进行传输。例如用PSI进行传输等。
下面,将详细描述第一码流编码得到第二码流并且生成自定义帧的过程。
图5是本发明另一实施例的用于数据传输的方法的示意性流程图。图5所示的方法可以由图2所示的第一OTN设备执行。图5中与图4相同的步骤可以采用相同的编码。在步骤420之前,图4所示的方法还可以包括:
450,在第一码流的帧头位置周期性标记同步头指示信息。
可选地,作为另一实施例,当第一码流为10B码流,第二码流为8B码流时,在步骤450中,OTN设备可以识别第一码流中字符为K28.5 的第一码块;将第一码块的位置标记为第一同步头指示信息。其中,在步骤430中,OTN设备可以根据第一码流中的第一同步头指示信息,在第二码流中第一同步头指示信息之前插入帧头指示信息。
应理解,在第二码流中插入帧头指示信息可以生成自定义帧。
可选地,作为另一实施例,当第一码流为66B码流,第二码流为64B码流时,在步骤450中,OTN设备可以识别第一码流中字符为/S/的第二码块;将第二码块的位置标记为第二同步头指示信息。其中,在步骤430中,OTN设备可以根据第一码流中的第二同步头指示信息,在第二码流中第二同步头指示信息之前插入帧头指示信息。
应理解,本发明实施例中仅仅对任意一个帧头指示信息进行描述。对于第二码流,可以在每个同步头指示信息之前分别插入一个帧头指示信息,来生成自定义帧。
可选地,作为另一实施例,在步骤440之前,该方法还可以包括:
460,在第二码流中插入开销字节和/或保留字节。
其中,步骤440中,OTN设备具体可以将第二码流、帧头指示信息以及开销字节和/或保留字节映射到ODU帧的OPU中。
应理解,若在第二码流中插入开销字节和/或保留字节后,该自定义帧中则包括该插入的开销字节和/或保留字节。
具体地,下面以CPRI.1-CPRI.7业务为例,具体描述第一码流编码得到第二码流并且生成自定义帧的过程。
本发明实施例利用CPRI业务的帧结构的特殊性,解出8B码,在每个超帧帧头处增加帧头指示信息,生成自定义帧,并插入开销字节和/或保留字节。
1、识别第一码流中字符为K28.5的第一码块,并将该第一码块标记为第一同步头指示信息。
检查K28.5是否在同一个时钟周期内,并且是顶格排列。如果不是,则进行数据移位,把K28.5的码块移位到同一个时钟周期的顶格。该至少一个第一同步头指示信息随第一码流进行传输。
应理解,该第一码块为字符为K28.5的码块中的任意一个,本发明实施例仅仅对一个码块进行描述,其他码块类似。
2、对第一码流进行解码,得到第二码流。
具体地,可以以10Bit为单位进行查表,将10B码转译成8B码。具体8B10B表项可以基于802.3协议。
3、根据所有第一码块对应的所有第一同步头指示信息进行搜索,确定出第一码流中每个超帧的帧头位置。
4、在第二码流中每个第一同步头指示信息之前分别插入一个帧头指示信息。
具体地,若超帧的字节数为4096,则本发明实施例可以以第一同步头指示信息为起始位置,每隔4096字节为单位进行切片,并打上切片头标记;在第一同步头指示信息之前插入帧头指示信息,用来指示第二码流的帧头位置。这样,在第二码流中插入帧头指示信息,生成了自定义帧。
可选地,作为另一实施例,帧头指示信息可以用特殊字节表示,该帧头指示信息可以为2字节,也可以为4个字节,本发明实施例对帧头指示信息的具体形式不做限定。
5、在第二码流中插入开销字节和/或保留字节。
具体地,本发明实施例可以在帧头指示信息之后第一同步头指示信息之前插入开销字节,该开销字节的字节数可以为6个字节。本发明实施例也可以在切片头标记的位置插入8个字节的保留字节。应理解,本发明实施例对于开销字节和保留字节的字节数不做限定。
图6是本发明一个实施例的自定义帧格式的示意图。如图6所示,该自定义帧格式中的帧头指示信息可以为2字节,该帧头指示信息可以用OA1和OA2两个字节特殊字符来表示。另外,帧头指示信息之后可以插入6字节的开销字节,该开销字节可以用OH表示。在该自定义帧中,还可以插入若干字节的保留字节。本发明实施例对保留字节的字节数不做限定。
图7是本发明另一实施例的用于数据传输的方法的示意性流程图。图7所示的方法可以由图2所示的第二OTN设备执行。该方法包括:
710,从光传输网OTN设备接收光通路数据单元ODU帧;
720,对ODU帧中的光通路净荷单元OPU进行解映射,得到第二 码流和用于指示第二码流的帧头位置的帧头指示信息;
730,根据帧头指示信息,对第二码流进行编码,得到第一码流,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流,第一码流由通用公共无线接口CPRI业务数据进行编码所得。
本发明实施例中,第一OTN设备对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示8B码流/64B码流的帧头位置的帧头指示信息以生成了以8B/64B码进行传输的自定义帧。第二OTN设备对从第一OTN设备接收的ODU帧进行解映射,得到自定义帧,并进行再次编码为10B码/66B码。这样,在两个OTN设备之间,通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略两个OTN设备之间的传输带宽,提高数据传输的效率。
图7中的第二OTN设备可以从如图2所示的第一OTN设备接收ODU帧,该ODU帧可以经过图4或图5所示的方法获得。如图4或图5,自定义帧可以由第二码流和用于指示第二码流的帧头位置的帧头指示信息生成。
应理解,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流。
现有协议中,对于CPRI.1-CPRI.7业务,编码方式为8B10B编码;对于CPRI.8业务及以上,编码方式为64B66B编码。特殊地,对于CPRI.1-CPRI.7业务,Z.0.0的字节为K28.5;对于CPRI.8业务及以上,Z.0.0的字节为/S/。也就是说,CPRI业务中的每个超帧的帧头位置固定字节为K28.5或/S/。
由于10B码可以利用字符为K28.5或/S/的码块来识别每个超帧的帧头位置,而8B码/64B码不能够识别出帧头位置。因此,在第一OTN设备进行解码后得到的第二码流(8B码/64B码)中插入对应的帧头指示信息来指示第二码流的帧头位置,生成自定义帧。将自定义帧映射到ODU帧中,并发送给图6所示的第二OTN设备,以便于该第二OTN 设备对自定义帧进行编码并发送到BBU。第二OTN设备203将自定义帧编码为10B码/66B码传输到BBU。
第一码流可以包括至少一个超帧,根据图3所示的帧格式的描述,该至少一个超帧的帧头位置可以为Z.0.0所在的位置。具体地,该同步头指示信息可以用来指示第一码流的超帧对应的帧头位置。
可选地,作为另一实施例,OPU包括基于CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
应理解,OTN帧格式的时隙划分可以与ODU帧的时隙划分以及OPU的时隙划分相同。
若该业务为CPRI业务,CPRI业务的最小颗粒带宽为491.52M,则经过计算可以得出每个划分好的OPU时隙的最小时隙带宽可以为492.48M。例如,CPRI的最小时隙带宽为492.48M,每N个10G OTN可划分为24*N个OPU时隙(以10G为例进行说明,则5G OTN对应12个时隙,其他带宽依次类推)。
可选地,作为另一实施例,时隙指示可以通过对应开销域进行指示,则封装到OTN业务可以正好的匹配CPRI业务速率。
可选地,作为另一实施例,OPU时隙的带宽大于或者等于492.48M。
可选地,作为另一实施例,至少一个标识信息基于ODU帧中的开销字节指示。应理解,本发明实施例中的标识信息可以基于ODU帧中的原有开销字节进行指示,也可以基于插入的开销字节进行指示。
应理解,基于CPRI业务数据的最小颗粒带宽进行时隙划分,则每个OPU时隙的带宽在最小时隙带宽为业务数据的最小颗粒带宽。CPRI业务的最小颗粒带宽为492.48M。则OPU时隙的带宽只需要大于或者等于492.48M即可。OPU时隙的带宽越小,带宽的利用率越高。
具体地,以10G带宽为例进行说明。根据本地时钟产生映射ODU 带宽、帧头和OMFI,其中OMFI的范围为0-239。本发明实施例可以采用OMFI来指示分配的时隙号(即OPU时隙对应的标识信息)。
在生成自定义帧时,OTN设备可以根据自定义帧中的帧头指示信息进行行列计数,列范围为1-3824,其中17-3824为净荷区。由于净荷区的列数为3808,不能被12整除。本发明实施例可以选取3804列装载业务,另外4列填充。
OPU时隙可以按照0-23进行排列并进行循环,因此,可以使得每个OPU时隙均匀分布在ODU帧的净荷区。
可选地,作为另一实施例,每个OPU时隙可以对应一个时隙号。每个时隙号可以对应一路客户业务,多个时隙号可以对应同一路客户业务。也就是说,当某一路客户业务较大时,可以分配给多个时隙号。进一步地,当有多个OPU时隙对应同一路客户业务时,该多个OPU时隙可以按照时隙号从小到大排列,并同时进行读写。
可选地,作为另一实施例,至少一个OPU时隙对应至少一个标识信息。在步骤720中,第二OTN设备可以对ODU帧的开销字节进行解析,得到至少一个标识信息与对应的数据的对应关系;对ODU帧中的OPU的开销字节进行解析,并根据对应关系,得到第二码流和帧头指示信息。
应理解,该第二码流和帧头指示信息可以为上文中描述的自定义帧。
具体地,第二OTN设备可以对ODU帧进行PSI开销解析,得到至少一个标识信息与对应的数据的对应关系;根据JC开销域解析出对应的CM值;根据CM值和对应关系,得到自定义帧(第二码流和帧头指示信息)。
根据至少一个标识信息(至少一个时隙号)可以读取每个时隙号对应的客户业务的数据。也就是说,至少一个标识信息中的每个标识信息对应客户业务,而对应的客户业务具有传输数据。至少一个标识信息中的每个标识信息和数据之间存在对应关系。
应理解,映射过程可以将至少一个标识信息中的每个标识信息对应的数据映射到每个标识信息对应的OPU时隙中。例如,某一路客户 业务的数据对应的时隙号(标识信息)为1、2和3,则该路客户业务的数据将映射到时隙号(标识信息)为1、2和3对应的三个OPU时隙中。
应理解,每个OPU时隙与客户业务的配置关系可以通过对应的开销位置随路进行传输。例如用PSI进行传输等。
可选地,作为另一实施例,在步骤730之前,图7所示的方法还可以包括:
740,根据帧头指示信息,将帧头指示信息修改为用于指示第一码流的帧头位置的同步头指示信息。
应理解,由于CPRI业务的帧结构的特殊性,可以使用特殊的码块来指示第一码流的超帧的帧头位置。现有协议中,对于CPRI.1-CPRI.7业务,编码方式为8B10B编码;对于CPRI.8业务及以上,编码方式为64B66B编码。特殊地,对于CPRI.1-CPRI.7业务,Z.0.0的字节为K28.5;对于CPRI.8业务及以上,Z.0.0的字节为/S/。也就是说,CPRI业务中的每个超帧的帧头位置固定字节为K28.5或/S/。因此,该特殊的码块可以为字节为K28.5或/S/的码块。
可选地,作为另一实施例,若第一码流可以包括至少一个超帧,根据图3所示的帧格式的描述,该至少一个超帧的帧头位置可以为Z.0.0所在的位置。具体地,至少一个同步头指示信息可以用来指示第一码流的至少一个超帧对应的至少一个帧头位置。
可选地,作为另一实施例,当第一码流为10B码流,第二码流为8B码流时,第二OTN设备可以根据同步头指示信息,将同步头指示信息指示的位置的字符修改为K28.5。
可选地,作为另一实施例,当第一码流为66B码流,第二码流为64B码流时,第二OTN设备可以根据同步头指示信息,将同步头指示信息的字符修改为/S/。
可选地,作为另一实施例,在步骤730之前,图7所示的方法还可以包括:
750,根据帧头指示信息,识别第二码流中的开销字节和/或保留字节,删除开销字节和/或保留字节。
应理解,步骤740和步骤750可以不分先后顺序。
具体地,下面将以8B10B编码为例对第二OTN设备解映射的过程进行描述。
1、第二OTN设备从第一OTN设备接收已经将自定义帧进行映射的ODU帧。
2、对ODU帧中的OPU进行PSI开销解析,得到至少一个标志信息与对应的数据的对应关系。
3、根据JC开销域解析出对应的CM值并根据对应关系,得到自定义帧(包括第二码流和帧头指示信息)。
应理解,该自定义帧可以由图4或图5中所示的方法得到。
4、对该自定义帧进行搜帧处理,得到帧头指示信息。
若搜索不到帧头指示信息,则上报LOF、OOF告警。
具体地,图8为上报帧丢失(Loss Of Frame,LOF)和帧失步(Out Of Frame,OOF)告警的搜帧状态机的示意图。在图8中,OOF为帧失步,IF为定帧。
当OOF状态累计3ms时,上报LOF告警;当IF状态累计3ms时,解除LOF告警。
如下为状态机的跳转条件。
条件1为:连续X帧的帧头指示信息不正确,X值为1-64,默认值可以为“5”,此时从IF状态跳转为OOF状态。
条件2为:连续两帧帧头指示信息正确,此时从OOF状态跳转为IF状态。
条件3为:满足除条件2外的所有条件时,状态机保持OOF状态不变。
条件4为:满足除条件1外的所有条件时,状态机保持IF状态不变。
5、根据搜索到的帧头指示信息,确定开销字节和保留字节,进行相应的开销处理,删除该开销字节和保留字节。
6、将帧头指示信息修改为同步头指示信息。
7、将同步头指示信息指示的位置的字符修改为K28.5。
应理解,若以64B66B编码方式为例,则为将帧头指示信息的字 符修改为/S/即可。
8、根据同步头指示信息,找出对应控制字位置和数据净荷位置,然后查找8B10B码表,进行编码,转换成10B码流进行传输。
本发明实施例中,第一OTN设备对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入插入指示8B码流/64B码流的帧头位置的帧头指示信息以生成了以8B/64B码进行传输的自定义帧。第二OTN设备对从第一OTN设备接收的ODU帧进行解映射,得到自定义帧,并进行再次编码为10B码/66B码。这样,在两个OTN设备之间,通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略两个OTN设备之间的传输带宽,提高数据传输的效率。
本发明实施例中以业务数据(例如CPRI业务数据)的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
图8是本发明一个实施例的用于传输信息的过程的示意性流程图。图8所示的过程可以由图2所示的第一OTN设备执行。该过程可以包括:
801,对输入的10B码流进行识别处理,得到字符为K28.5的码块。
可选地,检查K28.5是否在同一个时钟周期内,并且是顶格排列。若果不是,则进行数据移位,把K28.5的码块移位到同一个时钟周期的顶格。
可选地,作为另一实施例,本发明实施例也可以对输入的66B码流进行识别处理,得到字符为/S/的码块。
可选地,检查/S/是否在同一个时钟周期内,并且是顶格排列。若果不是,则进行数据移位,把/S/的码块移位到同一个时钟周期的顶格。
现有协议中,对于CPRI.1-CPRI.7业务,编码方式为8B10B编码;对于CPRI.8业务及以上,编码方式为64B66B编码。若输入的为10B码,则识别字符为K28.5的码块;若输入的为66B码,则识别字符为/S/的码块。特殊地,对于CPRI.1-CPRI.7业务,Z.0.0的字符为K28.5;对于 CPRI.8业务及以上,Z.0.0的字符为/S/。也就是说,CPRI业务中的每个超帧的帧头位置固定字节为K28.5或/S/。
应理解,本发明实施例中的10B码流中可以包括多个字符为K28.5的码块;66B码流中可以包括多个字符为/S/的码块。
802,将识别的码块标记为同步头指示信息。
同步头指示信息随10B/66B码流进行传输。
由于10B/66B码可以利用字符为K28.5或/S/的码块来识别每个超帧的帧头位置,而8B码/64B码不能够识别出帧头位置。若输入的10B/66B码流可以包括至少一个超帧,根据图3所示的帧格式的描述,该至少一个超帧的帧头位置可以为Z.0.0所在的位置。具体地,该同步头指示信息可以用来指示第一码流的超帧对应的帧头位置。
识别的码块的位置即为输入的10B/66B码流的超帧帧头位置,也就是Z.0.0所在的位置。
应理解,本发明实施例仅仅对一个同步头指示信息进行描述,在10B码流或66B码流中的每个超帧帧头位置均有同步头指示信息来进行指示。
803,对10B码流进行解码,得到8B码流。
可选地,作为另一实施例,本发明实施例也可以对66B码流进行解码,得到64B码流。
应理解,本发明实施例对于解码的方法不做限定。
具体地,可以以10Bit为单位进行查表,将10B码转译成8B码。具体8B10B表项可以基于802.3协议。
或者,对66B码流进行解码得到64B码流时,以66Bit为单位进行查表,将66B码转译成64B码。具体64B66B表项可以基于802.3协议。
804,根据同步头指示信息搜索帧头。
该同步头指示信息为10B码流的超帧帧头位置。
或者,该同步头指示信息为66B码流的超帧帧头位置。
应理解,本发明实施例对搜索帧头的方法不做限定。
805,在8B码流中插入帧头指示信息来指示8B码流的帧头位置,生成自定义帧。
可选地,作为另一实施例,本发明实施例也可以在64B码流中插入帧头指示信息来指示64B码流的帧头位置,生成自定义帧。
具体地,以8B码流为例,若10B码流的超帧的字节数为4096,则本发明实施例可以以同步头指示信息为起始位置,每隔4096字节为单位进行切片,并打上切片头标记;在同步头指示信息之前插入帧头指示信息,用来指示第二码流的帧头位置。这样,在8B码流中的每个帧头位置插入帧头指示信息,生成了自定义帧。
可选地,作为另一实施例,帧头指示信息可以用特殊字节表示,该帧头指示信息可以为2字节,也可以为4个字节,本发明实施例对帧头指示信息的具体形式不做限定。
806,在8B码流中插入开销字节和/或保留字节。
具体地,本发明实施例可以在帧头指示信息之后同步头指示信息之前插入开销字节,该开销字节的字节数可以为6个字节。本发明实施例也可以在切片头标记的位置插入8个字节的保留字节。应理解,本发明实施例对于开销字节和保留字节的字节数不做限定,本发明实施例对于开销字节和保留字节的插入位置也不做限定。
807,基于业务数据的最小颗粒带宽,将OPU划分为至少一个OPU时隙。
应理解,基于业务数据(例如CPRI业务数据)的最小颗粒带宽进行时隙划分,则每个OPU时隙的带宽在最小时隙带宽为业务数据的最小颗粒带宽。CPRI业务数据的最小颗粒带宽为492.48M。则OPU时隙的带宽只需要大于或者等于492.48M即可。OPU时隙的带宽越小,带宽的利用率越高。
具体地,以10G带宽为例进行说明。根据本地时钟产生映射ODU带宽、帧头和OMFI,其中OMFI的范围为0-239。本发明实施例可以采用OMFI来指示分配的时隙号(即OPU时隙对应的标识信息)。
OTN设备可以根据自定义帧中的至少一个帧头指示信息进行行列计数,列范围为1-3824,其中17-3824为净荷区。由于净荷区的列数为3808,不能被12整除。本发明实施例可以选取3804列装载业务,另外4列填充。
OPU时隙可以按照0-23进行排列并进行循环,因此,可以使得每个OPU时隙均匀分布在ODU帧的净荷区。
可选地,作为另一实施例,每个OPU时隙可以对应一个时隙号。每个时隙号可以对应一路客户业务,多个时隙号可以对应同一路客户业务。也就是说,当某一路客户业务较大时,可以分配给多个时隙号。进一步地,当有多个OPU时隙对应同一路客户业务时,该多个OPU时隙可以按照时隙号从小到大排列,并同时进行读写。
根据至少一个标识信息(至少一个时隙号)可以读取每个时隙号对应的客户业务的数据。也就是说,至少一个标识信息中的每个标识信息对应客户业务,而对应的客户业务具有传输数据。至少一个标识信息中的每个标识信息和数据之间存在对应关系。
应理解,第一标识信息可以为至少一个标识信息中的任意一个标识信息。本发明实施例仅仅对于一个标识信息进行描述,实际上,每个标识信息均对应有不同的数据。映射过程可以将至少一个标识信息中的每个标识信息对应的数据映射到每个标识信息对应的OPU时隙中。例如,某一路客户业务的数据对应的时隙号(标识信息)为1、2和3,则该路客户业务的数据将映射到时隙号(标识信息)为1、2和3对应的三个OPU时隙中。
应理解,每个OPU时隙与客户业务的配置关系可以通过对应的开销位置随路进行传输。例如用PSI进行传输等。
808,将自定义帧映射到至少一个OPU时隙中。
本发明实施例中,对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并生成了以8B/64B码进行传输的自定义帧。通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略传输带宽,提高数据传输的效率。
另外,本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
图9是本发明另一实施例的用于传输信息的过程的示意性流程图。图9所示的过程可以由图2所示的第二OTN设备执行。该过程包括:
901、从第一OTN设备接收已经将自定义帧进行映射的ODU帧。
902、对ODU帧中的OPU进行PSI开销解析,得到至少一个标志信息与对应的数据的对应关系。
903、根据JC开销域解析出对应的CM值并根据对应关系,得到自定义帧。
应理解,该自定义帧可以由图4或图5中所示的方法得到。
904、对该自定义帧进行搜帧处理,得到帧头指示信息。
若搜索不到帧头指示信息,则上报LOF、OOF告警。
如图8所示,图8为上报LOF和OOF告警的搜帧状态机的示意图。在图8中,OOF为帧失步,
当OOF状态累计3ms时,上报LOF告警;当IF状态累计3ms时,解除LOF告警。
如下为状态机的跳转条件。
条件1为:连续X帧的帧头指示信息不正确,X值为1-64,默认值可以为“5”,此时从IF状态跳转为OOF状态。
条件2为:连续两帧帧头指示信息正确,此时从OOF状态跳转为IF状态。
条件3为:满足除条件2外的所有条件时,状态机保持OOF状态不变。
条件4为:满足除条件1外的所有条件时,状态机保持IF状态不变。
905、根据搜索到的帧头指示信息,确定开销字节和保留字节,进行相应的开销处理,删除该开销字节和保留字节。
906、将至少一个帧头指示信息修改为同步头指示信息,并将对应的字符修改为K28.5。
应理解,若以64B66B编码方式为例,则为将至少一个帧头指示信息的字符修改为/S/即可。
907、根据修改后的同步头指示信息,对8B码流进行编码,得到10B码流。
具体地,根据同步头指示信息,确定对应控制字位置和数据净荷位置。通过查找8B10B码表,进行编码,转换成10B码流进行传输。
本发明实施例中,第一OTN设备对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示8B码流/64B码流的帧头位置的帧头指示信息以生成了以8B/64B码进行传输的自定义帧。第二OTN设备对从第一OTN设备接收的ODU帧进行解映射,得到自定义帧,并进行再次编码为10B码/66B码。这样,在两个OTN设备之间,通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略两个OTN设备之间的传输带宽,提高数据传输的效率。
另外,本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
图10是本发明一个实施例的设备的示意框图。图10所示的设备可以实现上述图4和图5的方法以及图8中的过程,为避免重复,此处不再详细描述。图10所示的设备1000包括:
确定单元1001确定用于指示第一码流的帧头位置的同步头指示信息,第一码流由通用公共无线接口CPRI业务数据进行编码所得;
解码单元1002对第一码流进行解码,得到第二码流,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流;
插入单元1003根据同步头指示信息,在第二码流中插入用于指示第二码流的帧头位置的帧头指示信息;
映射单元1004将第二码流和帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
本发明实施例中,对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示帧头位置的帧头指示信息,生成了以8B/64B码进行传输的自定义帧。通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余 开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略传输带宽,提高数据传输的效率。
可选地,作为另一实施例,映射单元1004可以基于CPRI业务数据的最小颗粒带宽,对OPU进行时隙划分,得到至少一个OPU时隙;将第二码流和帧头指示信息映射到至少一个OPU时隙中。
本发明实施例中以业务数据(例如CPRI业务数据)的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
可选地,作为另一实施例,OPU时隙的带宽大于或者等于492.48M。
可选地,作为另一实施例,设备1000还包括:
标记单元1005在第一码流中的帧头位置周期性标记同步头指示信息。
可选地,作为另一实施例,当第一码流为10B码流,第二码流为8B码流时,设备1000还包括:
识别单元1006识别第一码流中字符为K28.5的第一码块;
其中标记单元1005可以将第一码块标记为第一同步头指示信息;
插入单元1003可以根据第一码流中的第一同步头指示信息,在第二码流中第一同步头指示信息之前插入帧头指示信息。
可选地,作为另一实施例,当第一码流为66B码流,第二码流为64B码流时,识别单元1006可以识别第一码流中字符为/S/的第二码块;
其中标记单元1005可以将第二码块标记为第二同步头指示信息;
插入单元1003可以根据第一码流中的第二同步头指示信息,在第二码流中第二同步头指示信息之前插入帧头指示信息。
可选地,作为另一实施例,插入单元1003还可以在第二码流中插入开销字节和/或保留字节;其中,映射单元1004具体可以将第二码流、帧头指示信息以及开销字节和/或保留字节映射到ODU帧的OPU中。
可选地,作为另一实施例,至少一个OPU时隙对应至少一个标识 信息,其中,映射单元1004可以根据至少一个标识信息,确定第二码流和帧头指示信息中至少一个标识信息中的第一标识信息对应的第一数据;将第一数据映射到第一标识信息对应的OPU时隙中。
可选地,作为另一实施例,至少一个标识信息基于ODU帧中的开销字节指示。
本发明实施例中,对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示8B码流/64B码流的帧头位置的帧头指示信息以生成了以8B/64B码进行传输的自定义帧。通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略传输带宽,提高数据传输的效率。
另外,本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
图11是本发明另一实施例的设备的示意框图。图11所示的设备可以实现上述图7的方法以及图9中的过程,为避免重复,此处不再详细描述。图11所示的设备1100包括:
接收单元1101从光传输网OTN设备接收光通路数据单元ODU帧;
解映射单元1102对ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示第二码流的帧头位置的帧头指示信息;
编码单元1103根据帧头指示信息,对第二码流进行编码,得到第一码流,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流,第一码流由通用公共无线接口CPRI业务数据进行编码所得。
本发明实施例中,第一OTN设备对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示8B码流/64B码流的帧头位置的帧头指示信息以生成了以8B/64B码进行传输的自定义帧。第二OTN设备对从第一OTN设备接收的ODU帧进行解映射,得到自定义帧,并进行再次编码为10B码/66B码。这样, 在两个OTN设备之间,通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略两个OTN设备之间的传输带宽,提高数据传输的效率。
可选地,作为另一实施例,OPU包括基于CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
可选地,作为另一实施例,OPU时隙的带宽大于或者等于492.48M。
可选地,作为另一实施例,至少一个OPU时隙对应至少一个标识信息,其中,解映射单元1102可以对ODU帧的开销字节进行解析,得到至少一个标识信息与对应的数据的对应关系;对ODU帧中的OPU的开销字节进行解析,并根据对应关系,得到第二码流和帧头指示信息。
可选地,作为另一实施例,至少一个标识信息基于ODU帧中的开销字节指示。
可选地,作为另一实施例,设备1100还包括:
修改单元1104根据帧头指示信息,将帧头指示信息修改为用于指示第一码流的帧头位置的同步头指示信息。
可选地,作为另一实施例,当第一码流为10B码流,第二码流为8B码流时,修改单元1104还可以根据同步头指示信息,将同步头指示信息指示的位置的字符修改为K28.5。
可选地,作为另一实施例,当第一码流为66B码流,第二码流为64B码流时,修改单元1104还可以根据同步头指示信息,将同步头指示信息指示的位置的字符修改为/S/。
可选地,作为另一实施例,设备1100还包括:
识别单元1105根据帧头指示信息,识别第二码流中的开销字节和/或保留字节;
删除单元1106删除开销字节和/或保留字节。
本发明实施例中,第一OTN设备对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并生成了以8B/64B码进行传输的自定义帧。第二OTN设备对从第一OTN设备接收的ODU帧进行解映射,得到自定义帧,并进行再次编码为10B码/66B码。这样,在两个OTN设备之间,通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略两个OTN设备之间的传输带宽,提高数据传输的效率。
另外,本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
图12是本发明另一实施例的设备的示意框图。图12的设备1200可以用于实现上述方法实施例中各步骤及方法。图12的设备1200包括处理器1201、存储器1202、发射电路1204。处理器1201、存储器1202和发射电路1204通过总线系统1209连接。
此外,设备1200还可以包括天线1205等。处理器1201控制设备1200的操作。存储器1202可以包括只读存储器和随机存取存储器,并向处理器1201提供指令和数据。设备1200的各个组件通过总线系统1209耦合在一起,其中总线系统1209除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统1209。
处理器1201可能是一种集成电路芯片,具有信号的处理能力。上述的处理器1201可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。处理器1201读取存储器1202中的信息,结合其硬件控制设备1200的各个部件。
图4和图5的方法可以在图12的设备1200中实现,为避免重复,不再详细描述。
具体地,在处理器1201的控制之下,设备1200完成以下操作:
确定用于指示第一码流的帧头位置的同步头指示信息,第一码流由通用公共无线接口CPRI业务数据进行编码所得;
对第一码流进行解码,得到第二码流,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流;
根据同步头指示信息,在第二码流中插入用于指示第二码流的帧头位置的帧头指示信息;
将第二码流和帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
本发明实施例中,对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示帧头位置的帧头指示信息,生成了以8B/64B码进行传输的自定义帧。通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略传输带宽,提高数据传输的效率。
可选地,作为另一实施例,处理器1201可以基于CPRI业务数据的最小颗粒带宽,对OPU进行时隙划分,得到至少一个OPU时隙;将第二码流和帧头指示信息映射到至少一个OPU时隙中。
本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
可选地,作为另一实施例,OPU时隙的带宽大于或者等于492.48M。
可选地,作为另一实施例,在对第一码流进行解码之前,处理器1201可以在第一码流的超帧帧头位置周期性标记同步头指示信息。
可选地,作为另一实施例,当第一码流为10B码流,第二码流为8B码流时,处理器1201可以识别第一码流中字符为K28.5的第一码块;将第一码块的位置标记为第一同步头指示信息。其中,处理器1201 可以根据第一码流中的第一同步头指示信息,在第二码流中第一同步头指示信息之前插入帧头指示信息。
可选地,作为另一实施例,当第一码流为66B码流,第二码流为64B码流时,处理器1201可以识别第一码流中字符为/S/的第二码块;将第二码块的位置标记为第二同步头指示信息;其中,处理器1201可以根据第一码流中的第二同步头指示信息,在第二码流中第二同步头指示信息之前插入帧头指示信息,生成自定义帧。
可选地,作为另一实施例,处理器1201还可以在第二码流中插入开销字节和/或保留字节;其中,处理器1201可以将第二码流、帧头指示信息以及开销字节和/或保留字节映射到ODU帧的OPU中。
可选地,作为另一实施例,至少一个OPU时隙对应至少一个标识信息,其中,处理器1201可以根据至少一个标识信息,确定第二码流和帧头指示信息中至少一个标识信息中的第一标识信息对应的第一数据;将第一数据映射到第一标识信息对应的OPU时隙中。
可选地,作为另一实施例,至少一个标识信息基于ODU帧中的开销字节指示。
可选地,作为另一实施例,发射电路1204可以发送映射后的ODU帧。
本发明实施例中,对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并生成了以8B/64B码进行传输的自定义帧。通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略传输带宽,提高数据传输的效率。
另外,本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
图13是本发明另一实施例的设备的示意框图。图13的设备1300可以用于实现上述方法实施例中各步骤及方法。图13的设备1300包括处理器1301、存储器1302、接收电路1303。处理器1301、存储器1302 和接收电路1303通过总线系统1309连接。
此外,设备1300还可以包括天线1305等。处理器1301控制设备1300的操作。存储器1302可以包括只读存储器和随机存取存储器,并向处理器1301提供指令和数据。设备1300的各个组件通过总线系统1309耦合在一起,其中总线系统1309除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统1309。
处理器1301可能是一种集成电路芯片,具有信号的处理能力。上述的处理器1301可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。处理器1301读取存储器1302中的信息,结合其硬件控制设备1300的各个部件。
图6的方法可以在图13的设备1300中实现,为避免重复,不再详细描述。
具体地,在处理器1301的控制之下,设备1300完成以下操作:
接收电路1303从光传输网OTN设备接收光通路数据单元ODU帧;
处理器1301对ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示第二码流的帧头位置的帧头指示信息;
根据帧头指示信息,对第二码流进行编码,得到第一码流,第一码流为10B码流,第二码流为8B码流,或者,第一码流为66B码流,第二码流为64B码流,第一码流由通用公共无线接口CPRI业务数据进行编码所得。
本发明实施例中,第一OTN设备对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并插入指示8B码流/64B码流的帧头位置的帧头指示信息以生成了以8B/64B码进行传输的自定义帧。第二OTN设备对从第一OTN设备接收的ODU帧 进行解映射,得到自定义帧,并进行再次编码为10B码/66B码。这样,在两个OTN设备之间,通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略两个OTN设备之间的传输带宽,提高数据传输的效率。
可选地,作为另一实施例,OPU包括基于业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
可选地,作为另一实施例,OPU时隙的带宽大于或者等于492.48M。
可选地,作为另一实施例,至少一个OPU时隙对应至少一个标识信息,其中,处理器1301可以对ODU帧的开销字节进行解析,得到至少一个标识信息与对应的数据的对应关系;对ODU帧中的OPU的开销字节进行解析,并根据对应关系,得到第二码流和帧头指示信息。
可选地,作为另一实施例,至少一个标识信息基于ODU帧中的开销字节指示。
可选地,作为另一实施例,处理器1301可以根据帧头指示信息,将帧头指示信息修改为用于指示第一码流的帧头位置的同步头指示信息。
可选地,作为另一实施例,当第一码流为10B码流,第二码流为8B码流时,处理器1301还可以根据同步头指示信息,将同步头指示信息指示的位置的字符修改为K28.5。
可选地,作为另一实施例,当第一码流为66B码流,第二码流为64B码流时,处理器1301还可以根据同步头指示信息,将同步头指示信息指示的位置的字符修改为/S/。
可选地,作为另一实施例,处理器1301可以根据帧头指示信息,识别第二码流中的开销字节和/或保留字节;删除开销字节和/或保留字节。
本发明实施例中,第一OTN设备对将业务数据进行编码后得到的10B码流/66B码流进行解码,分别得到8B码流/64B码流,并生成了以8B/64B码进行传输的自定义帧。第二OTN设备对从第一OTN设备接收的ODU帧进行解映射,得到自定义帧,并进行再次编码为10B码/66B码。这样,在两个OTN设备之间,通过剥离开销,并直接将该自定义帧映射到净荷区进行传输,避免了现有技术把冗余开销也进行映射传输带来的效率较低问题。因此,本发明实施例能够省略两个OTN设备之间的传输带宽,提高数据传输的效率。
另外,本发明实施例中以业务数据的最小颗粒带宽进行时隙划分,能够充分利用带宽,提高带宽利用率。并且,能够很好的配置CPRI速率,提高映射效率。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本发明实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说 明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。此外。任何连接可以适当的成为计算机可 读介质。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (54)

  1. 一种用于数据传输的方法,其特征在于,包括:
    确定用于指示第一码流的帧头位置的同步头指示信息,所述第一码流由通用公共无线接口CPRI业务数据进行编码所得;
    对所述第一码流进行解码,得到第二码流,所述第一码流为10B码流,所述第二码流为8B码流,或者,所述第一码流为66B码流,所述第二码流为64B码流;
    根据所述同步头指示信息,在所述第二码流中插入用于指示所述第二码流的帧头位置的帧头指示信息;
    将所述第二码流和所述帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
  2. 根据权利要求1所述的方法,其特征在于,所述将所述第二码流和所述帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中,包括:
    基于所述CPRI业务数据的最小颗粒带宽,对所述OPU进行时隙划分,得到至少一个OPU时隙;
    将所述第二码流和所述帧头指示信息映射到所述至少一个OPU时隙中。
  3. 根据权利要求2所述的方法,其特征在于,所述OPU时隙的带宽大于或者等于492.48M。
  4. 根据权利要求1-3中任一项所述的方法,其特征在于,在所述对所述第一码流进行解码之前,还包括:
    在所述第一码流的帧头位置周期性标记所述同步头指示信息。
  5. 根据权利要求4所述的方法,其特征在于,当所述第一码流为10B码流,所述第二码流为8B码流时,所述在所述第一码流的帧头位置周期性标记所述同步头指示信息,包括:
    识别所述第一码流中字符为K28.5的第一码块;
    将所述第一码块的位置标记为第一同步头指示信息;其中,所述根据所述同步头指示信息,在所述第二码流中插入用于指示所述第二码流的帧头位置的帧头指示信息,包括:
    根据所述第一码流中的所述第一同步头指示信息,在所述第二码流中所述第一同步头指示信息之前插入所述帧头指示信息。
  6. 根据权利要求4所述的方法,其特征在于,当所述第一码流为66B码流,所述第二码流为64B码流时,所述在所述第一码流的帧头位置周期性标记所述同步头指示信息,包括:
    识别所述第一码流中字符为/S/的第二码块;
    将所述第二码块的位置标记为第二同步头指示信息;其中,所述根据所述同步头指示信息,在所述第二码流中插入用于指示所述第二码流的帧头位置的帧头指示信息,包括:
    根据所述第一码流中的所述第二同步头指示信息,在所述第二码流中所述第二同步头指示信息之前插入所述帧头指示信息。
  7. 根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
    在所述第二码流中插入开销字节和/或保留字节;
    其中,所述将所述第二码流和所述帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中,包括:
    将所述第二码流、所述帧头指示信息以及所述开销字节和/或所述保留字节映射到所述ODU帧的OPU中。
  8. 根据权利要求2或3所述的方法,其特征在于,所述至少一个OPU时隙对应至少一个标识信息,其中,所述将所述第二码流和所述帧头指示信息映射到所述至少一个OPU时隙中,包括:
    根据所述至少一个标识信息,确定所述第二码流和所述帧头指示信息中所述至少一个标识信息中的第一标识信息对应的第一数据;
    将所述第一数据映射到所述第一标识信息对应的OPU时隙中。
  9. 根据权利要求8所述的方法,其特征在于,所述至少一个标识信息基于所述ODU帧中的开销字节指示。
  10. 一种用于数据传输的方法,其特征在于,包括:
    从光传输网OTN设备接收光通路数据单元ODU帧;
    对所述ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示所述第二码流的帧头位置的帧头指示信息;
    根据所述帧头指示信息,对所述第二码流进行编码,得到第一码流,所述第一码流为10B码流,所述第二码流为8B码流,或者,所述第一码流为66B码流,所述第二码流为64B码流,所述第一码流由通用公共无线接口CPRI业务数据进行编码所得。
  11. 根据权利要求10所述的方法,其特征在于,所述OPU包括基于所述CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
  12. 根据权利要求11所述的方法,其特征在于,所述OPU时隙的带宽大于或者等于492.48M。
  13. 根据权利要求11或12所述的方法,其特征在于,所述至少一个OPU时隙对应至少一个标识信息,其中,所述对所述ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示所述第二码流的帧头位置的帧头指示信息,包括:
    对所述ODU帧的开销字节进行解析,得到所述至少一个标识信息与对应的数据的对应关系;
    对所述ODU帧中的所述OPU的开销字节进行解析,并根据所述对应关系,得到所述第二码流和所述帧头指示信息。
  14. 根据权利要求13所述的方法,其特征在于,所述至少一个标识信息基于所述ODU帧中的开销字节指示。
  15. 根据权利要求10-14中任一项所述的方法,其特征在于,在所述根据所述帧头指示信息,对所述第二码流进行编码,得到第一码流之前,还包括:
    根据所述帧头指示信息,将所述帧头指示信息修改为用于指示所述第一码流的帧头位置的同步头指示信息。
  16. 根据权利要求15所述的方法,其特征在于,当所述第一码流为10B码流,所述第二码流为8B码流时,所述方法还包括:
    根据所述同步头指示信息,将所述同步头指示信息指示的位置的字符修改为K28.5。
  17. 根据权利要求15所述的方法,其特征在于,当所述第一码流为66B码流,所述第二码流为64B码流时,所述方法还包括:
    根据所述同步头指示信息,将所述同步头指示信息指示的位置的字符修改为/S/。
  18. 根据权利要求10-17中任一项所述的方法,其特征在于,在所述根据所述帧头指示信息,对所述第二码流进行编码,得到第一码流之前,还包括:
    根据所述帧头指示信息,识别所述第二码流中的开销字节和/或保留字节;
    删除所述开销字节和/或所述保留字节。
  19. 一种设备,其特征在于,包括:
    确定单元,用于确定用于指示第一码流的帧头位置的同步头指示信息,所述第一码流由通用公共无线接口CPRI业务数据进行编码所得;
    解码单元,用于对所述第一码流进行解码,得到第二码流,所述第一码流为10B码流,所述第二码流为8B码流,或者,所述第一码流为66B码流,所述第二码流为64B码流;
    插入单元,用于根据所述同步头指示信息,在所述第二码流中插入用于指示所述第二码流的帧头位置的帧头指示信息;
    映射单元,用于将所述第二码流和所述帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
  20. 根据权利要求19所述的设备,其特征在于,所述映射单元,具体用于
    基于所述CPRI业务数据的最小颗粒带宽,对所述OPU进行时隙划分,得到至少一个OPU时隙;
    将所述第二码流和所述帧头指示信息映射到所述至少一个OPU时隙中。
  21. 根据权利要求20所述的设备,其特征在于,所述OPU时隙的带宽大于或者等于492.48M。
  22. 根据权利要求19-21中任一项所述的设备,其特征在于,所述设备还包括:
    标记单元,用于在所述第一码流的帧头位置周期性标记所述同步头指示信息。
  23. 根据权利要求22所述的设备,其特征在于,当所述第一码流为10B码流,所述第二码流为8B码流时,所述设备还包括:
    识别单元,用于识别所述第一码流中字符为K28.5的第一码块;
    其中,所述标记单元,具体用于将所述第一码块的位置标记为第一同步头指示信息;
    所述插入单元,具体用于根据所述第一码流中的所述第一同步头指示信息,在所述第二码流中所述第一同步头指示信息之前插入所述帧头指示信息。
  24. 根据权利要求22所述的设备,其特征在于,当所述第一码流为66B码流,所述第二码流为64B码流时,所述设备还包括:
    识别单元,用于识别所述第一码流中字符为/S/的第二码块;
    其中,所述标记单元,具体用于将所述第二码块的位置标记为第二同步头指示信息;
    所述插入单元,具体用于根据所述第一码流中的所述第二同步头指示信息,在所述第二码流中所述第二同步头指示信息之前插入所述帧头指示信息。
  25. 根据权利要求19-24中任一项所述的设备,其特征在于,所述插入单元,还用于在所述第二码流中插入开销字节和/或保留字节,
    其中,所述映射单元,具体用于将所述第二码流、所述帧头指示信息以及所述开销字节和/或所述保留字节映射到所述ODU帧的OPU中。
  26. 根据权利要求20或21所述的设备,其特征在于,所述至少一个OPU时隙对应至少一个标识信息,其中,所述映射单元,具体用于
    根据所述至少一个标识信息,确定所述第二码流和所述帧头指示信息中所述至少一个标识信息中的第一标识信息对应的第一数据;
    将所述第一数据映射到所述第一标识信息对应的OPU时隙中。
  27. 根据权利要求26所述的设备,其特征在于,所述至少一个标识信息基于所述ODU帧中的开销字节指示。
  28. 一种设备,其特征在于,包括:
    接收单元,用于从光传输网OTN设备接收光通路数据单元ODU帧;
    解映射单元,用于对所述ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示所述第二码流的帧头位置的帧头指示信息;
    编码单元,用于根据所述帧头指示信息,对所述第二码流进行编码,得到第一码流,所述第一码流为10B码流,所述第二码流为8B码流,或者,所述第一码流为66B码流,所述第二码流为64B码流,所述第一码流由通用公共无线接口CPRI业务数据进行编码所得。
  29. 根据权利要求28所述的设备,其特征在于,所述OPU包括基于所述CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
  30. 根据权利要求29所述的设备,其特征在于,所述OPU时隙的带宽大于或者等于492.48M。
  31. 根据权利要求29或30所述的设备,其特征在于,所述至少一个OPU时隙对应至少一个标识信息,其中,所述解映射单元,具体用于
    对所述ODU帧的开销字节进行解析,得到所述至少一个标识信息与对应的数据的对应关系;
    对所述ODU帧中的所述OPU的开销字节进行解析,并根据所述对应关系,得到所述第二码流和所述帧头指示信息。
  32. 根据权利要求31所述的设备,其特征在于,所述至少一个标识信息基于所述ODU帧中的开销字节指示。
  33. 根据权利要求28-32中任一项所述的设备,其特征在于,所述设备还包括:
    修改单元,用于根据所述帧头指示信息,将所述帧头指示信息修改为用于指示所述第一码流的帧头位置的同步头指示信息。
  34. 根据权利要求33所述的设备,其特征在于,当所述第一码流为10B码流,所述第二码流为8B码流时,所述修改单元,还用于根据所述同步头指示信息,将所述同步头指示信息指示的位置的字符修改为K28.5。
  35. 根据权利要求33所述的设备,其特征在于,当所述第一码流为66B码流,所述第二码流为64B码流时,所述修改单元,还用于根据所述同步头指示信息,将所述同步头指示信息指示的位置的字符修改为/S/。
  36. 根据权利要求28-35中任一项所述的设备,其特征在于,所述设备还包括:
    识别单元,用于根据所述帧头指示信息,识别所述第二码流中的开销字节和/或保留字节;
    删除单元,用于删除所述开销字节和/或所述保留字节。
  37. 一种设备,其特征在于,包括:处理器,用于
    确定用于指示第一码流的帧头位置的同步头指示信息,所述第一码流由通用公共无线接口CPRI业务数据进行编码所得;
    对所述第一码流进行解码,得到第二码流,所述第一码流为10B码流,所述第二码流为8B码流,或者,所述第一码流为66B码流,所述第二码流为64B码流;
    根据所述同步头指示信息,在所述第二码流中插入用于指示所述第二码流的帧头位置的帧头指示信息;
    将所述第二码流和所述帧头指示信息映射到光通路数据单元ODU帧的光通路净荷单元OPU中。
  38. 根据权利要求37所述的设备,其特征在于,所述处理器,具体用于
    基于所述CPRI业务数据的最小颗粒带宽,对所述OPU进行时隙划分,得到至少一个OPU时隙;
    将所述第二码流和所述帧头指示信息映射到所述至少一个OPU时隙中。
  39. 根据权利要求38所述的设备,其特征在于,所述OPU时隙的带宽大于或者等于492.48M。
  40. 根据权利要求37-39中任一项所述的设备,其特征在于,所述处理器,还用于在所述第一码流的帧头位置周期性标记所述同步头指示信息。
  41. 根据权利要求40所述的设备,其特征在于,当所述第一码流为10B码流,所述第二码流为8B码流时,所述处理器,具体用于
    识别所述第一码流中字符为K28.5的第一码块;
    将所述第一码块的位置标记为第一同步头指示信息;
    根据所述第一码流中的所述第一同步头指示信息,在所述第二码流中所述第一同步头指示信息之前插入所述帧头指示信息。
  42. 根据权利要求40所述的设备,其特征在于,当所述第一码流为66B码流,所述第二码流为64B码流时,所述处理器,具体用于
    识别所述第一码流中字符为/S/的第二码块;
    将所述第二码块的位置标记为第二同步头指示信息;
    根据所述第一码流中的所述第二同步头指示信息,在所述第二码流中所述第二同步头指示信息之前插入所述帧头指示信息。
  43. 根据权利要求37-42中任一项所述的设备,其特征在于,所述处理器,还用于在所述第二码流中插入开销字节和/或保留字节;
    其中,所述处理器具体用于将所述第二码流、所述帧头指示信息以及所述开销字节和/或所述保留字节映射到所述ODU帧的OPU中。
  44. 根据权利要求38或39所述的设备,其特征在于,所述至少一个OPU时隙对应至少一个标识信息,其中,所述处理器,具体用于
    根据所述至少一个标识信息,确定所述第二码流和所述帧头指示信息中所述至少一个标识信息中的第一标识信息对应的第一数据;
    将所述第一数据映射到所述第一标识信息对应的OPU时隙中。
  45. 根据权利要求44所述的设备,其特征在于,所述至少一个标识信息基于所述ODU帧中的开销字节指示。
  46. 一种设备,其特征在于,包括:接收电路和处理器,其中,
    所述接收电路,用于从光传输网OTN设备接收光通路数据单元ODU帧;
    所述处理器,用于对所述ODU帧中的光通路净荷单元OPU进行解映射,得到第二码流和用于指示所述第二码流的帧头位置的帧头指示信息;
    根据所述帧头指示信息,对所述第二码流进行编码,得到第一码流,所述第一码流为10B码流,所述第二码流为8B码流,或者,所述第一码流为66B码流,所述第二码流为64B码流,所述第一码流由通用公共无线接口CPRI业务数据进行编码所得。
  47. 根据权利要求46所述的设备,其特征在于,所述OPU包括基于所述CPRI业务数据的最小颗粒带宽进行时隙划分得到的至少一个OPU时隙。
  48. 根据权利要求47所述的设备,其特征在于,所述OPU时隙的带宽大于或者等于492.48M。
  49. 根据权利要求47或48所述的设备,其特征在于,所述至少一个OPU时隙对应至少一个标识信息,其中,所述处理器,具体用于
    对所述ODU帧的开销字节进行解析,得到所述至少一个标识信息与对应的数据的对应关系;
    对所述ODU帧中的所述OPU的开销字节进行解析,并根据所述对应关系,得到所述第二码流和所述帧头指示信息。
  50. 根据权利要求49所述的设备,其特征在于,所述至少一个标识信息基于所述ODU帧中的开销字节指示。
  51. 根据权利要求46-50中任一项所述的设备,其特征在于,所述处理器,还用于根据所述帧头指示信息,将所述帧头指示信息修改为用于指示所述第一码流的帧头位置的同步头指示信息。
  52. 根据权利要求51所述的设备,其特征在于,当所述第一码流为10B码流,所述第二码流为8B码流时,所述处理器,还用于
    根据所述同步头指示信息,将所述同步头指示信息指示的位置的字符修改为K28.5。
  53. 根据权利要求51所述的设备,其特征在于,当所述第一码流为66B码流,所述第二码流为64B码流时,所述处理器,还用于
    根据所述同步头指示信息,将所述同步头指示信息指示的位置的字符修改为/S/。
  54. 根据权利要求46-53中任一项所述的设备,其特征在于,所述处理器,还用于
    根据所述帧头指示信息,识别所述第二码流中的开销字节和/或保留字节;
    删除所述开销字节和/或所述保留字节。
PCT/CN2016/087497 2015-07-23 2016-06-28 用于数据传输的方法和设备 Ceased WO2017012453A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2018503183A JP6526902B2 (ja) 2015-07-23 2016-06-28 データ伝送方法及びデバイス
KR1020187003258A KR102099624B1 (ko) 2015-07-23 2016-06-28 데이터 전송 방법 및 장치
EP16827144.3A EP3316495B1 (en) 2015-07-23 2016-06-28 Method and device for data transmission
US15/877,401 US10567103B2 (en) 2015-07-23 2018-01-23 Data transmission method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510439629.0A CN106712893B (zh) 2015-07-23 2015-07-23 用于数据传输的方法和设备
CN201510439629.0 2015-07-23

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/877,401 Continuation US10567103B2 (en) 2015-07-23 2018-01-23 Data transmission method and device

Publications (1)

Publication Number Publication Date
WO2017012453A1 true WO2017012453A1 (zh) 2017-01-26

Family

ID=57833767

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/087497 Ceased WO2017012453A1 (zh) 2015-07-23 2016-06-28 用于数据传输的方法和设备

Country Status (6)

Country Link
US (1) US10567103B2 (zh)
EP (1) EP3316495B1 (zh)
JP (1) JP6526902B2 (zh)
KR (1) KR102099624B1 (zh)
CN (1) CN106712893B (zh)
WO (1) WO2017012453A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106933767A (zh) * 2017-03-10 2017-07-07 重庆湃芯微电子有限公司 一种适用于jesd204b协议的逗号检测和字对齐方法及系统
CN114205873A (zh) * 2020-09-18 2022-03-18 诺基亚通信公司 动态eCPRI报头压缩

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109995455B (zh) * 2017-12-29 2020-07-07 华为技术有限公司 一种数据传输方法、通信设备及存储介质
CN112042163B (zh) 2018-05-25 2022-09-09 华为技术有限公司 传输数据的方法和装置
CN110557217B (zh) 2018-06-01 2021-08-03 华为技术有限公司 一种业务数据的处理方法及装置
US11032018B1 (en) * 2018-07-16 2021-06-08 Perspecta Labs Inc. Power multiplexed radiofrequency signal processing
CN109639713B (zh) * 2019-01-02 2021-08-31 武汉虹信科技发展有限责任公司 一种iq数据帧和传输、接收方法
CN111490845B (zh) * 2019-01-28 2023-06-30 中兴通讯股份有限公司 一种传递客户业务的方法、装置和系统
CN111490846B (zh) 2019-01-28 2023-06-06 中兴通讯股份有限公司 一种传输配置信息的方法、装置和系统
CN112398753B (zh) * 2019-08-16 2022-09-09 华为技术有限公司 一种数据发送的控制方法及装置
CN112995751A (zh) * 2019-12-18 2021-06-18 西安诺瓦星云科技股份有限公司 数据传输方法和系统
CN113573174A (zh) * 2020-04-28 2021-10-29 华为技术有限公司 业务处理的方法和装置
CN114466086B (zh) * 2021-12-31 2025-03-04 华为技术有限公司 一种数据传输方法、通信装置及通信系统
WO2024068973A1 (en) * 2022-09-30 2024-04-04 Telefonaktiebolaget Lm Ericsson (Publ) Flexible framing for fronthaul
CN118074856A (zh) * 2022-11-22 2024-05-24 华为技术有限公司 数据映射方法、数据解映射方法及相关设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070116046A1 (en) * 2005-10-31 2007-05-24 Utstarcom Telecom Co., Ltd. Cpri link multiplex transmission method and system
CN102025448A (zh) * 2010-11-18 2011-04-20 华为技术有限公司 通用公共无线接口业务发送、接收方法及装置
CN102055974A (zh) * 2010-10-14 2011-05-11 华为技术有限公司 数据压缩、解压缩方法、装置及系统
CN102118191A (zh) * 2010-01-06 2011-07-06 华为技术有限公司 一种通用公共无线接口数据的传递方法、设备及系统

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020018474A1 (en) 2000-06-01 2002-02-14 Seabridge Ltd. Efficient packet transmission over ATM
US7809021B2 (en) * 2002-07-10 2010-10-05 Solarflare Communications, Inc. Communication system and encoding method having low overhead
US7822075B2 (en) * 2004-04-09 2010-10-26 Utstarcom Telecom Co., Ltd. Method and system of signal transmission in base transceiver station based on remote radio head
JP4484929B2 (ja) * 2004-07-13 2010-06-16 ユーティースターコム・テレコム・カンパニー・リミテッド リモート無線ユニットと集中型無線基地局との間のインターフェイス方法
CN100426897C (zh) * 2005-01-12 2008-10-15 华为技术有限公司 分体式基站系统及其组网方法和基带单元
CN1956564A (zh) * 2005-10-26 2007-05-02 Ut斯达康通讯有限公司 分布式基站系统中基于cpri的多协议信号传输方法及其装置
US8259748B2 (en) * 2006-07-22 2012-09-04 Cisco Technologies, Inc. Multiple channels and flow control over a 10 Gigabit/second interface
CN101330501A (zh) 2007-06-20 2008-12-24 华为技术有限公司 网络连接建立的方法及其装置
CN101330350B (zh) 2007-06-21 2011-09-14 华为技术有限公司 适配载荷带宽传输数据的发送方法、接收处理方法及装置
CN100589365C (zh) * 2007-09-14 2010-02-10 中兴通讯股份有限公司 一种光传输网中光净荷单元的时隙划分与开销处理的方法
CN101692633B (zh) * 2009-09-10 2012-12-19 中兴通讯股份有限公司 一种编码/解码的方法及装置
CN101702642B (zh) * 2009-11-13 2015-08-12 曙光信息产业(北京)有限公司 Sdh帧头的检测方法
EP2876971B1 (en) * 2012-07-17 2018-11-07 ZTE Corporation Data transmission method and device
US9125047B2 (en) * 2012-07-26 2015-09-01 Nec Laboratories America, Inc. Cloud-based radio access network for small cells
US9923621B2 (en) * 2013-02-16 2018-03-20 Cable Television Laboratories, Inc. Multiple-input multiple-output (MIMO) communication system
US9647759B2 (en) * 2013-12-22 2017-05-09 IPLight Ltd. Efficient mapping of CPRI signals for sending over optical networks
US9621907B2 (en) * 2014-08-15 2017-04-11 Lattice Semiconductor Corporation System and method for transcoding data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070116046A1 (en) * 2005-10-31 2007-05-24 Utstarcom Telecom Co., Ltd. Cpri link multiplex transmission method and system
CN102118191A (zh) * 2010-01-06 2011-07-06 华为技术有限公司 一种通用公共无线接口数据的传递方法、设备及系统
CN102055974A (zh) * 2010-10-14 2011-05-11 华为技术有限公司 数据压缩、解压缩方法、装置及系统
CN102025448A (zh) * 2010-11-18 2011-04-20 华为技术有限公司 通用公共无线接口业务发送、接收方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3316495A4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106933767A (zh) * 2017-03-10 2017-07-07 重庆湃芯微电子有限公司 一种适用于jesd204b协议的逗号检测和字对齐方法及系统
CN106933767B (zh) * 2017-03-10 2020-04-24 重庆湃芯创智微电子有限公司 一种适用于jesd204b协议的逗号检测和字对齐方法及系统
CN114205873A (zh) * 2020-09-18 2022-03-18 诺基亚通信公司 动态eCPRI报头压缩
CN114205873B (zh) * 2020-09-18 2023-05-05 诺基亚通信公司 动态eCPRI报头压缩

Also Published As

Publication number Publication date
US20180145782A1 (en) 2018-05-24
CN106712893B (zh) 2020-10-09
KR102099624B1 (ko) 2020-04-10
JP2018522489A (ja) 2018-08-09
EP3316495A4 (en) 2018-09-05
EP3316495B1 (en) 2019-10-16
KR20180026744A (ko) 2018-03-13
CN106712893A (zh) 2017-05-24
EP3316495A1 (en) 2018-05-02
JP6526902B2 (ja) 2019-06-05
US10567103B2 (en) 2020-02-18

Similar Documents

Publication Publication Date Title
WO2017012453A1 (zh) 用于数据传输的方法和设备
US12452347B2 (en) Communication method, communications device, and storage medium
US10348408B2 (en) Method and apparatus for transmitting frame data between near-end device and remote device
EP3787208A1 (en) Data transmission method, transmitter, and receiver
US12418829B2 (en) Service data processing, exchange and extraction methods, devices, and computer-readable medium
WO2013166779A1 (zh) 数据发送方法及装置
US20130209087A1 (en) Asymmetric otn network traffic support
KR20230004779A (ko) 서비스 처리 방법 및 장치
US12021615B2 (en) Data processing method, optical transmission device, and digital processing chip
CN111835748A (zh) CPRI接口与eCPRI接口间的数据转换方法及装置
CN111327970B (zh) 无源光网络管理通道、建立方法和系统、发送端和接收端
WO2019218965A1 (zh) 数据处理方法和装置、通信系统
CN109039537B (zh) 一种amcc信息的传输方法及系统
CN1972163A (zh) 一种射频拉远模块中信令数据传输装置及其帧同步方法
CN108260135B (zh) 一种系统信息传输方法、用户终端和传输节点
CN109560894B (zh) 一种直放站传输速率适配的方法及设备
EP4708999A1 (en) Bearing method, and communication node and storage medium
WO2023082087A1 (zh) 一种控制信令传输方法、通信节点和基站
CN111245577A (zh) 数据传输方法、系统和相关设备
KR20110022887A (ko) 데이터 다중화 처리 장치 및 방법과 그를 위한 이동통신 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16827144

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2018503183

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2016827144

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20187003258

Country of ref document: KR

Kind code of ref document: A