Signal generation

Coded data generation or conversion – Digital code to digital code converters – To or from 'n' out of 'm' codes

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

341103, 341 86, 455608, H04B 900

Patent

active

048293008

DESCRIPTION:

BRIEF SUMMARY
It is common practice in line transmission systems to code data which is transmitted. This line coding serves a number of purposes. Firstly, digital repeaters must be able to extract a clock signal from the transmitted data and thus it is advantageous to transmit sequences of digits having frequent transitions and to avoid long sequences of like digits. Line coding also helps to detect errors in transmission and to restrict the frequency spectrum of transmitted signals so that supervisory signals can be transmitted. It is also useful to ensure that as far as possible the characteristics of the transmitted signals match those of the total medium.
In optical fibre transmission systems binary codes have proved advantageous and in particular the balanced disparity a, (a+1) Binary codes (a odd) are much used. Code and decode operations can be quite complex, particularly at the decoder, and especially at high information rates, of the order of GBit/s obtainable with optical transmission systems. Commercial logic is not yet available for dealing with this, In the past, the coding and decoding of information has been achieved using look-up stables constituted by ROMs. This is expensive and generally impractical in the case of high bit rates.
In accordance with one aspect of the present invention, a method of generating signals representing a plurality (p) of n bit words corresponding to respective input signals comprises continuously generating first signals representing m basic words whereby the p words are the same as or are cyclic rearrangements of the n bits of the m basic words, detecting the input signals, determining the one of the p words corresponding to each detected input signal, and selecting the appropriate first signal, if necessary after recycling, to consitute an output signal corresponding to the determined one of the p words.
In accordance with a second aspect of the present invention, apparatus for generating signals representing a plurality (p) of n bit words corresponding to respective input signals comprises a basic word generator for generating first signals representing m basic words whereby the p words are the same as or are cyclic rearrangements of the n bits of the m basic words, control means for determining the one of the p words corresponding to each input signal and for generating corresponding control signals, and selection means responsive to the control signals for selecting the appropriate first signal, if necessary after recycling, to constitute an output signal corresponding to the determined one of the p words.
The invention makes use of a particularly suitable codeword system based on the balanced disparity approach in which a majority of the codewords have the same number of digits of each logical type. In such a codeword system, a variety of different codewords can be generated simply by cycling the digits of the basic words.
Preferably, recycling is achieved by selectively delaying and sampling the first signals.
This method of recycling does not require expensive logic and conveniently can be implemented by providing the selection means as a plurality of delay units for imposing time delays on the first signals before the first signals reach corresponding sampling means, the sampling means being responsive to the control signals to pass a selected one of the first signals to a common outport port.
This method of achieving recycling is particularly applicable in the case where the first signals comprise optical signals enabling a large proportion of the coding to take place in the optical domain.
By using the recycling property, m will be less than p thereby simplifying the apparatus and reducing its cost and complexity.
In one example, in which the bits of at least some of the basic words are logically complemental, as hereinafter defined, the basic word generator includes one or more logic units for generating the complemental basic words.
A pair of basic words are hereindefined as "logically complemental" if each bit of one word is the logical complement of the correspo

REFERENCES:
patent: 3518660 (1970-06-01), Nicklas
patent: 3521068 (1970-07-01), Armstrong
patent: 3750147 (1973-07-01), Gregg
patent: 3789390 (1974-01-01), Burkness
patent: 4020282 (1977-04-01), Halpern
patent: 4227175 (1980-10-01), Newman
patent: 4495656 (1985-01-01), Shaw
patent: 4507776 (1985-03-01), Smith
Optical & Quantum Electronics, vol. 12, No. 1. Jan. 1980, Chapman & Hall Ltd. "On-line codes for digital optical communications".
Electronics letters, vol. 19, No. 9, Apr. 28, 1983; Hitchin, Hertz, GB; K. A. Schouhamer Immink; "Runlength-limited code with small error propagation."
Journal of Lightwave Technology, vol. LT--3, No. 1, Feb. 1985; H. Haga; "An integrated 1.times.4 high-speed optical switch and its applications to . . . ".
IBM Technical Disclosure Bulletin, vol. 24, No. 5, Oct. 1981, M. Thewalt; "Time domain multiplexing of signals on an optical fiber using . . . ".
Journal of Lightwave Technology, vol. LT-3, No. 1, Feb., 1985, S. K. Korotky et al; "Fully connected high-speed Ti:LiNbO.sub.3 switch/modulator . . . ".
IEEE Transactions on Microwave Theory and Techniques, vol. MTT--30, No. 10, Oct. 1982, M. Kondo et al.; "Integrated optical switch matrix for . . . ".

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Signal generation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Signal generation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Signal generation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-92022

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.