The subject matter disclosed herein relates to optical systems, and more particularly, to techniques for transmitting data in optical systems.
Optical technologies have advanced along with the desire for greater efficiency over optical channels. In particular, optical storage technologies and optical communication systems have been developed for increased storage capacity and increased data rates.
One example of the developments in optical storage technologies may be the progressively higher storage capacities for optical storage systems. For example, the compact disc, developed in the early 1980s, has a capacity of around 650-700 MB of data, or around 74-80 min. of a two channel audio program. In comparison, the digital versatile disc (DVD) format, developed in the early 1990s, has a capacity of around 4.7 GB (single layer) or 8.5 GB (dual layer). Furthermore, even higher capacity storage techniques have been developed to meet higher demands, such as the demand for higher resolution video formats. For example, high-capacity recording formats, such as the Blu-ray Disc™ format, is capable of holding about 25 GB in a single-layer disc, or 50 GB in a dual-layer disk. As computing technologies continue to develop, storage media with even higher capacities may be desired. For example, holographic storage systems and micro-holographic storage systems are examples of other developing storage technology that may achieve future capacity requirements in the storage industry.
Along with increases in data capacity, high data rates are also desired. For example, the video bit rate for a standard DVD format may be about 9.8 Mbps, and the video bit rate for a standard Blu-ray Disc™ format may be about 40.0 Mbps. Data rate increases may also be expected as higher capacity storage systems (e.g., holographic or micro-holographic storage systems) are developed. Furthermore, increased data rates in optical communications systems (e.g., transmittance of optical signals over fiber, water, free space, etc.) may also be desirable.
Data rates in optical systems may be at least partially limited by the speed at which data may be transmitted. Methods for increasing the efficiency of data transmission over optical channels may improve data rates and/or accuracy in optical systems.
An embodiment of the present techniques provides a method of transmitting optical data. The method involves transmitting data over a channel bundle having multiple optical channels, where the data transmitted over the channel bundle is arranged to be decoded together.
Another embodiment provides a method of receiving optical data. The method includes receiving optical data from a channel bundle having multiple optical channels and recovering source data from the received optical data using one decoder.
Another embodiment provides an optical system having an encoder system, a transmitter, a receiver system, and a decoder. The encoder system is configured to encode source data into optical data to be transmitted over a channel bundle having multiple optical channels. The transmitter is configured to transmit the optical data through the channel bundle. The receiver system is configured to receive the optical data from the channel bundle, and only one decoder is configured to decode the optical data.
Yet another embodiment provides an optical storage system having one or more encoders, an optical head, a multi-head detector, and clock recovery circuitry. The one or more encoders encodes source data into optical data to be recorded on multiple data tracks of an optical storage disk. The optical head is configured to impinge a beam on each of the multiple data tracks to record the optical data in the multiple data tracks. The multi-head detector has multiple detector heads, which are each configured to detect recorded data from each of the multiple data tracks. The clock recovery circuitry is configured to process the recorded data from each of the multiple data tracks together to recover the source data.
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
One or more embodiments of the present techniques will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for one of ordinary skill having the benefit of this disclosure.
The present techniques disclose systems and methods for increasing spectral efficiency over channels in an optical system. An optical system may include systems which transmit information using light (e.g., a laser) as a medium, and may include, for example, optical storage systems and optical communications systems. Optical channels may refer to communication paths in an optical system, such as a path between an optical disk and an optical head (e.g., a read/write head, a detector) in an optical storage system, or a path between a transmitter and a receiver in an optical communications system. Such channels may include, for example, fiber, water, or free space, etc. in different types of optical systems. Spectral efficiency may refer to the data rate or information rate of data transmittance over optical channels.
Optical systems typically involve encoding data to be transmitted as optical data, and then receiving and decoding the data to obtain information corresponding to the original data source. For example, in optical storage systems, data may be recorded or written to an optical disk by directing a recording beam and a reference beam from an optical head to a data position in the optical disk. The beams may interfere to modulate the refractive index of the photosensitive material in the optical disk to write data in the form of optical data (e.g., holograms or micro-holograms). To retrieve the stored optical data, an optical head may direct a reading beam to the optical disk and receive transmissions, reflections, and/or scatterings of the beam from the optical data in the disk. The transmissions, reflections, and/or scatterings may be processed into a bit stream and decoded to reconstruct data corresponding to the originally encoded and recorded data.
An example of an optical storage system is provided in
The location of the optical elements 14 over the optical disk 12 is controlled by servo-mechanical devices controlled by a processor 24. In some embodiments in accordance with the present techniques, the processor 24 may be capable of determining the position of the optical elements 14, based on sampling information which may be received by the optical elements 14 and fed back to the processor 24. The processor 24 also controls a motor controller 26 which provides the power 28 to a spindle motor 30. The spindle motor 30 is coupled to a spindle 32 that controls the rotational speed of the optical disk 12. As the optical elements 14 are moved from the outside edge of the optical disk 12 closer to the spindle 32, the rotational speed of the optical disk may be increased by the processor 24. This may be performed to keep the data rate of the data from the holographic storage disk 12 essentially the same when the optical elements 14 are at the outer edge as when the optical elements are at the inner edge.
The system 10 may be used to read an optical disk 12 containing data, as shown in
It should be noted that while the example of an optical system as provided in
Typically, optical data may be encoded with Run-length Limited (RLL) codes. RLL codes may be suitable for optical systems, as information may be encoded as optical data to be transmitted over optical channels. Typically, RLL codes constrain the intervals, also referred to as runs, of consecutive symbols (i.e., bits). More specifically, the shortest run of consecutive symbols (i.e., minimum runlength) is constrained such that short transmission symbols may be distinguishable. The longest run of consecutive symbols (i.e., maximum runlength) is constrained such that the transmitted signal may have enough signal transitions for clock recovery. Therefore, channel bits are typically encoded to meet the constraints of the shortest run constraint, typically denoted as d+1, and the longest run constraint, typically denoted as k+1.
A diagram representing encoded channel bits having a minimum runlength of two (d=1) is provided in
In one or more embodiments, multiple channels may be transmitted and/or received as a group to increase spectral efficiency. For example, signals from a group of multiple channels, referred to as a channel bundle, are illustrated in
During a transmission of the group of signals 46, all of the signals 48a-d may be considered together as a group. Such a technique may be referred to as channel bundling, and may be used to improve synchronization time and clock recovery in comparison to typical techniques of considering one signal (e.g., 48a) individually. A group of signals 46 typically has a greater number of transitions from high to low or from low to high (e.g., the rising edges 50 and falling edges 52) in comparison to an individual signal 48. The more frequent edge transitions in the group of signals 46 may provide improved clock recovery, thereby reducing the RLL coding constraint of the maximum runlength for each individual data channel (e.g., the corresponding data channels for each of the signals 48a-d).
By using channel bundling to reduce the constraint of the maximum runlength for each data channel, certain adjustments to the channel bit size may be made to increase spectral efficiency. For example, in some embodiments, the size of each channel bit may be decreased. In some embodiments, the channel bit size may be decreased while the minimum runlength is maintained to increase data rates (e.g., the information transmitted by a bit stream during the minimum runlength time). For example, the diagram illustrated in
In some embodiments, decreasing channel bit size in a data stream 54 may improve the information capacity of a data stream 54 within the bounds of the RLL code constraints, thereby improving spectral efficiency of the optical system. Even if a weaker code (e.g., one having a smaller information yield per bit) is used, the overall data rate may still be increased. For example, assuming the code used for the data stream 40 of
Different channel bit lengths may also be used in different embodiments. For example, while the data stream 54 in
The transmission and consideration of a group of signals from multiple channels may also involve providing timing information. In some embodiments, timing markers may be positioned in intervals of select data channels during signal transmission of the channel bundle. In typical data transmissions, encoding timing markers in a single channel may be costly with respect to data rates and spectral efficiency, as additional bit positions from each channel may be designated for timing markers to provide timing information. By encoding timing markers in a single channel of a channel bundle, channel space may be preserved in the remaining channels of the channel bundle, thereby reducing overhead. Furthermore, encoding timing markers on a single channel of a channel bundle may enable clock recovery of all signals from the channel bundle, based on the timing markers on the single channel.
Transmission of multiple channels of optical data may involve different encoding techniques. For example, in the block diagram of
Another embodiment of an encoding system for channel bundling is provided in
To receive information from the channel bundle 58, a receiver system may receive data from each of the parallel channels 60 and conduct parallel clock recovery and synchronization on the data from the parallel channels.
While only certain features of the invention have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.
This application is a divisional of prior U.S. application Ser. No. 13/154,231, filed Jun. 6, 2011, the specification of which is incorporated herein by reference in its entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
4672480 | Yamamoto | Jun 1987 | A |
5506825 | Gushima et al. | Apr 1996 | A |
5642242 | Ozaki et al. | Jun 1997 | A |
5907526 | Alon et al. | May 1999 | A |
6381210 | Alon et al. | Apr 2002 | B1 |
6567364 | Takahashi et al. | May 2003 | B1 |
6804187 | Miyanabe et al. | Oct 2004 | B2 |
20040218672 | Bourne et al. | Nov 2004 | A1 |
20070225842 | Smith et al. | Sep 2007 | A1 |
20070291840 | Tsuru | Dec 2007 | A1 |
20080253463 | Lin et al. | Oct 2008 | A1 |
20090074077 | Lakus-Becker | Mar 2009 | A1 |
20090083044 | Briand et al. | Mar 2009 | A1 |
20100007984 | Nakagawa | Jan 2010 | A1 |
20100079316 | Okuno et al. | Apr 2010 | A1 |
20100149958 | Hershey et al. | Jun 2010 | A1 |
20110196688 | Jones | Aug 2011 | A1 |
20110267933 | Ross et al. | Nov 2011 | A1 |
20110274156 | Mighani et al. | Nov 2011 | A1 |
Entry |
---|
Graell I Amat, et al., “Optimal High-rate Convolutional Codes for Partial Response Channels”, Global Telecommunications Conference, 2002. Globecom '02.IEEE pp. 1031-1036. |
Liao et al., “A New High Rate Code Scheme With Highly Parallel and Low Complexity Decoding Algorithm,” IEEE Communications Letters, vol. 8, No. 6, pp. 386-387 (Jun. 2004). |
Ke et al., “A New Construction for n-track (d, k) Codes with Redundancy”, Information Theory, IEEE Transactions on vol. 41, Issue 4, (Jul. 1995) pp. 1107-1115. |
Number | Date | Country | |
---|---|---|---|
20150213827 A1 | Jul 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13154231 | Jun 2011 | US |
Child | 14680805 | US |