The field of the disclosure relates generally to digital transmission systems, and more particularly, to multi-carrier wired, wireless, and optical digital transmission systems utilizing cyclic prefixes.
Conventional digital transmission systems typically include both linear and non-linear distortion. However, for the purposes of the following discussion, use of the term “distortion” is generally intended to refer to linear distortion only. Some conventional digital transmission systems utilize orthogonal frequency division multiplexing (OFDM) and orthogonal frequency division multiple access (OFDMA) techniques for transmitting carrier signals using technology such as the Data Over Cable Service Interface Specification (DOCSIS), or DOCSIS version 3.1, as well as other wireless standards. OFDM implements a plurality of different subcarriers that are harmonics of a fundamental to obtain orthogonality. DOCSIS specifications typically utilize OFDM for downstream signals and OFDMA for upstream signals, and OFDM and OFDMA are complimentary.
One type of conventional digital transmission system is Radio Frequency over Glass (RFoG). RFoG is defined by the Society of Cable Telecommunications Engineers (SCTE) in SCTE 174, and transmits DOCSIS RF signals to a home, or customer premises, over fiber optics. RFoG allows cable operators to use existing Modem Termination Systems (MTS) to transmit RF over a passive optical network (PON) architecture to a modem (e.g., an optical network unit (ONU), a cable modem (CM), etc.), at the home/customer premises. The fiber optic transmission lines used in RFoG provide greater downstream and upstream bandwidth than then conventional coaxial cables. RFoG typically reduces operational expenses by allowing the substitution of passive components (e.g., splitters) for active components (e.g. amplifiers), thereby reducing the power requirements for the system, but also the reach of the system.
Both OFDM and OFDMA are known to use cyclic prefixes (CPs) in the data blocks of a transmitted digital signal. The cyclic prefix functions as a “guard time” that separates data bursts, and that allows any micro-reflection from one burst to die out before the next burst is received, thereby eliminating interference from one block to the next. CPs are commonly used in hybrid fiber coaxial (HFC) networks, where reflections are frequently known to occur, and various durations of CPs are utilized to accommodate the variety of reflections that may occur therein, thereby significantly increasing the overhead of the HFC network, because the CPs do not carry useful customer information (i.e., customer data). The CPs provide block-to-block isolation between the data block bursts of digital information, but CPs require additional resources to transmit the extra data that constitutes the CP. Such required CP data reduces the bandwidth efficiency of transmissions, thereby limiting the amount of data that can be transmitted within a given frequency band, while also requiring additional power and decreasing the battery life of system components.
DOC SIS 3.1 transmissions over an HFC network utilize a single value for an upstream CP, and the length of this single value CP is set to accommodate the longest micro-reflection that will be observed on the coaxial cable(s) of the HFC network. DOCSIS 3.1 transmissions over an RFoG network, on the other hand, require that the CP length is set long enough to activate an ONU laser of the RFoG network (sometimes referred to as an R-ONU). The RFoG ONU is typically located at the customer premises, and serves as the transport layer for RF video, voice, and DOCSIS technologies in deep fiber and fiber-to-the-home (FTTH) access networks. In many instances, the ONU also functions as or substitutes for a modem/CM. As defined in SCTE 174, where the upstream RFoG ONU laser requires 1.3 microseconds (μs) to activate and stabilize (the ONU is “always-on” downstream), upstream DOCSIS 3.1 transmissions over a RFoG network requires the upstream cyclic prefix to be greater than 1.3 μs, for the first symbol, to activate and stabilize the ONU laser. That is, within 1.3 μs, the RFoG ONU should reach and maintain steady-state stability upon turn-on.
In an embodiment, a method is provided for transmitting a digital frame by an optical network unit in a digital communications network. The method includes steps of arranging received data into a series of symbols, installing a primary cyclic prefix immediately preceding the series of symbols in time, and inserting individual ones of a plurality of secondary cyclic prefixes between each adjacent pair of symbols in the series of symbols. A length of each secondary cyclic prefix corresponds to a first duration shorter than an amount of time needed to turn on a laser of the optical network unit. The method further includes a step of providing to the optical network unit the digital frame. The digital frame includes the primary cyclic prefix, the plurality of secondary cyclic prefixes, and the series of symbols. The method further includes a step of modulating the provided digital frame by a laser of the optical network unit.
In an embodiment, an optical network unit (ONU) for a digital transmission system is provided. The ONU includes an input portion configured to receive digital data, a processor configured to form the received digital data at least one data frame including a series of data blocks, a laser configured to modulate the at least one data frame is a digital signal for transmission over the digital transmission system, and a modem portion in operable communication with the processor and the laser, and configured to transmit the at least one data frame to the digital transmission system The at least one data frame further includes a primary cyclic prefix preceding the series of data blocks and a plurality of secondary cyclic prefixes each respectively disposed between adjacent ones of the series of data blocks. A length of each of the secondary cyclic prefixes has a shorter duration than an amount of time needed to turn on the laser.
These and other features, aspects, and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the following accompanying drawings, in which like characters represent like parts throughout the drawings.
Unless otherwise indicated, the drawings provided herein are meant to illustrate features of embodiments of this disclosure. These features are believed to be applicable in a wide variety of systems including one or more embodiments of this disclosure. As such, the drawings are not meant to include all conventional features known by those of ordinary skill in the art to be required for the practice of the embodiments disclosed herein.
In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings.
The singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise.
“Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description includes instances where the event occurs and instances where it does not.
Approximating language, as used herein throughout the specification and claims, may be applied to modify any quantitative representation that could permissibly vary without resulting in a change in the basic function to which it is related. Accordingly, a value modified by a term or terms, such as “about,” “approximately,” and “substantially,” are not to be limited to the precise value specified. In at least some instances, the approximating language may correspond to the precision of an instrument for measuring the value. Here and throughout the specification and claims, range limitations may be combined and/or interchanged; such ranges are identified and include all the sub-ranges contained therein unless context or language indicates otherwise.
As used herein, the terms “processor” and “computer” and related terms, e.g., “processing device”, “computing device”, and “controller” are not limited to just those integrated circuits referred to in the art as a computer, but broadly refers to a microcontroller, a microcomputer, a programmable logic controller (PLC), an application specific integrated circuit (ASIC), and other programmable circuits, and these terms are used interchangeably herein. In the embodiments described herein, memory may include, but is not limited to, a computer-readable medium, such as a random access memory (RAM), and a computer-readable non-volatile medium, such as flash memory. Alternatively, a floppy disk, a compact disc—read only memory (CD-ROM), a magneto-optical disk (MOD), and/or a digital versatile disc (DVD) may also be used. Also, in the embodiments described herein, additional input channels may be, but are not limited to, computer peripherals associated with an operator interface such as a mouse and a keyboard. Alternatively, other computer peripherals may also be used that may include, for example, but not be limited to, a scanner. Furthermore, in the exemplary embodiment, additional output channels may include, but not be limited to, an operator interface monitor.
Further, as used herein, the terms “software” and “firmware” are interchangeable, and include any computer program storage in memory for execution by personal computers, workstations, clients, and servers.
As used herein, the term “non-transitory computer-readable media” is intended to be representative of any tangible computer-based device implemented in any method or technology for short-term and long-term storage of information, such as, computer-readable instructions, data structures, program modules and sub-modules, or other data in any device. Therefore, the methods described herein may be encoded as executable instructions embodied in a tangible, non-transitory, computer readable medium, including, without limitation, a storage device and a memory device. Such instructions, when executed by a processor, cause the processor to perform at least a portion of the methods described herein. Moreover, as used herein, the term “non-transitory computer-readable media” includes all tangible, computer-readable media, including, without limitation, non-transitory computer storage devices, including, without limitation, volatile and nonvolatile media, and removable and non-removable media such as a firmware, physical and virtual storage, CD-ROMs, DVDs, and any other digital source such as a network or the Internet, as well as yet to be developed digital means, with the sole exception being a transitory, propagating signal.
Furthermore, as used herein, the term “real-time” refers to at least one of the time of occurrence of the associated events, the time of measurement and collection of predetermined data, the time for a computing device (e.g., a processor) to process the data, and the time of a system response to the events and the environment. In the embodiments described herein, these activities and events occur substantially instantaneously.
As described herein, systems and methods are provided for reducing the CP length in the upstream transmissions. In an exemplary embodiment, the present techniques are implemented by a modem of an RFoG network in an upstream OFDMA transmission. The RFoG modem and RFoG ONU may, for example, be integrated components of a single device, or may represent two separate elements of the system. In some embodiments, the present techniques may be implemented by an MTS (or other control device within the network) and are applicable to other types of digital transmission networks and/or downstream digital transmissions, where desired. The present embodiments advantageously reduce the CP length between data blocks in an OFDMA frame at the ONU by (i) generating a primary CP to proceed the OFDMA frame, and secondary CPs of shorter lengths before all subsequent data blocks in the frame, or (ii) transmitting an activation tone to the ONU prior to transmission of OFDMA frame symbols. In either alternative, shorter CPs may be implemented between substantially all data blocks of an upstream OFDMA frame, thereby rendering the upstream transmission significantly more efficient.
In an exemplary embodiment of data structure 200, primary CP 208 has a length sufficient to allow an RFoG ONU laser to turn-on (e.g., 1.3 μs according to SCTE 174), but for all subsequent upstream symbols, CPEs 206 have a shorter length, since the ONU laser is already on for OFDMA frame 202. By implementing shorter CPs in between subsequent symbols/data blocks 204 in a burst, a significant amount of upstream capacity can be regained. That is, by implementing two different CPs—a “long” primary CP 208 and short secondary CPs 206—the efficiency of the upstream transmission is significantly increased.
As illustrated in
This embodiment will nevertheless have some additional usefulness in an HFC network where the CP length needed to accommodate micro-reflections is less than 1.3 μs. As described above, the CP for HFC networks are constant. On the HFC network, the CP primarily functions as a guard time (or “dead time”) in between symbols/blocks to allow the dominant micro-reflection to die out so that micro-reflection will not interfere with the next symbol. RFoG does not experience the micro-reflections of HFC, and thus the RFoG CP (primarily to activate the ONU laser) is used for different purposes then the HFC CP. Nevertheless, the present techniques contemplate dominant micro-reflections having durations shorter than the time needed to activate the ONU laser.
This dual-CP technique addresses a different problem than the variable-length CP proposals for a conventional Ethernet Passive Optical Network (EPON) protocols and an EPON protocol implemented over coax (EPoC), which utilizes one CP for device registration, and a different CP for regular data transfer. These conventional proposals do not contemplate using a different CP before an OFDMA frame than the CPs between symbols/blocks of the frame. The embodiment depicted in
That is, in exemplary utilization of data structure 300, the modem is configured to activate the RFoG ONU (i.e., by CW tone 310) before the modem begins transmitting customer data. Accordingly, systems and methods according to the embodiment depicted in
In the exemplary embodiment, CW tone 310 is generated at the modem through modification to the DOCSIS MAC layer of that modem, which may be accomplished through hardware or software. In at least one embodiment, the DOCSIS MAC layer of the MTS is modified, and the MTS instructs the modem to transmit CW tone 310 to the RFoG ONU prior to upstream transmission of customer data, and before symbols were sent into an OFDMA frame. In an embodiment, CW tone 310 is optimized to transmit at a specific frequency in the return band, and/or a specific desired power level. As described above, these embodiments are of particular use for upstream OFDMA transmissions of customer data, however, the person of ordinary skill in the art will understand how the present techniques may be implemented in downstream transmissions as well, or in other digital transmissions that utilize CPs between data blocks/symbols.
The embodiments herein are described above with respect to optical, FTTH, HFC, RFoG, and conventional cable communication networks. These several types of communications systems are discussed by way of example, and are not intended to be limiting. Other types of communication networks and systems are contemplated herein without departing from the scope of the invention. Different protocols for these networks may implement different components to perform similar functions. For example, a headend or hub of the network may utilize an Optical Network Terminal (ONT) or an Optical Line Termination (OLT), and/or an ONU, and one or more optical protocols including without limitation EPON, RFoG, or GPON. Other embodiments that are contemplated include communication systems capable of x-hauling traffic, as well as satellite operator communication systems, Wi-Fi networks, MIMO communication systems, microwave communication systems, short and long haul coherent optic systems, etc. X-hauling is defined herein as any one of or a combination of front-hauling, backhauling, and mid-hauling.
For the embodiments described above, the MTS described above may be substituted with, or additionally include, a termination unit such as an ONT, an OLT, a Network Termination Unit, a Satellite Termination Unit, a cable modem termination system (CMTS), and/or other termination systems which may be collectively referred to herein as “Modem Termination Systems.” Similarly, the modem described above may be substituted with, or additionally include, a cable modem (CM), a satellite modem, an Optical Network Unit (ONU), a DSL unit, etc., which are collectively referred to as “modems.” Furthermore, the DOC SIS protocol may be substituted with, or further include protocols such as EPON, RFoG, GPON, Satellite Internet Protocol, without departing from the scope of the embodiments herein.
Exemplary embodiments of systems and methods utilizing dual-CPs and reduced-length CPs are described above in detail. The systems and methods of this disclosure though, are not limited to only the specific embodiments described herein, but rather, the components and/or steps of their implementation may be utilized independently and separately from other components and/or steps described herein.
Although specific features of various embodiments may be shown in some drawings and not in others, this is for convenience only. In accordance with the principles of the systems and methods described herein, any feature of a drawing may be referenced or claimed in combination with any feature of any other drawing.
Some embodiments involve the use of one or more electronic or computing devices. Such devices typically include a processor, processing device, or controller, such as a general purpose central processing unit (CPU), a graphics processing unit (GPU), a microcontroller, a reduced instruction set computer (RISC) processor, an application specific integrated circuit (ASIC), a programmable logic circuit (PLC), a programmable logic unit (PLU), a field programmable gate array (FPGA), a digital signal processing (DSP) device, and/or any other circuit or processing device capable of executing the functions described herein. The methods described herein may be encoded as executable instructions embodied in a computer readable medium, including, without limitation, a storage device and/or a memory device. Such instructions, when executed by a processing device, cause the processing device to perform at least a portion of the methods described herein. The above examples are exemplary only, and thus are not intended to limit in any way the definition and/or meaning of the term processor and processing device.
This written description uses examples to disclose the embodiments, including the best mode, and also to enable any person skilled in the art to practice the embodiments, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the disclosure is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
This application is a continuation of U.S. application Ser. No. 16/806,969, filed Mar. 2, 2020. U.S. application Ser. No. 16/806,969 is a continuation of U.S. application Ser. No. 16/041,415, filed Jul. 20, 2018, now U.S. Pat. No. 10,581,654, which prior application claims the benefit of and priority to U.S. Provisional Patent Application Ser. No. 62/534,945, filed Jul. 20, 2017, and to U.S. Provisional Patent Application Ser. No. 62/534,953, filed Jul. 20, 2017, the disclosures of which are herein incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
62534945 | Jul 2017 | US | |
62534953 | Jul 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16806969 | Mar 2020 | US |
Child | 17717571 | US | |
Parent | 16041415 | Jul 2018 | US |
Child | 16806969 | US |