throbber
United States Patent [19]
`Baran
`
`[11]
`
`[45]
`
`4,438,511
`Mar. 20, 1984
`
`[54] PACKETIZED ENSEMBLE MODEM
`[75]
`Inventor: Paul Baran, Menlo Park, Calif.
`[73] Assignee: Telebit Corporation, Cupertino,
`Calif.
`[21] Appl. No.: 205,744
`[22] Filed:
`Nov. 10, 1980
`[51]
`Int. CI.3 .......................... H04J 11/00; H04J 4/00
`[52] U.S. CI ......................................... 370/19; 370/60;
`370/94; 370/16; 370/50
`[58] Field of Search ....................... 370/18, 70, 13, 16,
`370/17, 19,94, 60, 50
`References Cited
`U.S. PATENT DOCUMENTS
`3,706,929 12/1972 Robinson .....•.................... 179/1 SA
`3,875,394 4/1975 Shapely et aI .•..•..••.••.•.•...•.•.. 370/19
`4,206,320 6/1980 Keasler et a1. .............•.......... 370/19
`
`[56]
`
`OTHER PUBLICATIONS
`Product Brochure for Gandalf SM9600 Super Modem,
`Gandalf Data, Inc.
`"Digital Super Modem: Why and How It Was Devel-
`
`oped", Data Communications, Jun. 1980, pp. 87-95.
`Hick.
`Product Brochure for AT&T 2096A, 9600 bps. Data(cid:173)
`phone II.
`Primary Examiner-Gerald L. Brigance
`Attorney. Agent. or Firm-Townsend and Townsend
`ABSTRACT
`[57]
`A high speed digital data modem particularly suited for
`use on a dial up telephone line is disclosed. For the
`transmit ensemble. the telephone passband is divided
`into sixty-four sub-bands each with a carrier located
`approximately in the center of each sub-band. Each
`carrier is amplitude and phase modulated in order to
`encode five (5) bits. One carrier is used as a reference
`signal for phase and amplitude. The modulated carriers
`can be changed in data content every epoch. By use of
`packetization of data, individual amplitude correction,
`and individual phase correction for each carrier, the
`high speed modem may achieve up to 12000 bps over a
`dial up line with a simultaneous 300 bps reverse chan(cid:173)
`nel.
`
`10 Claims, 14 Drawing Figures
`
`~~~~~~!:========~l==!~~~~REFERENCE
`
`CORRECTORI
`GENERATOR
`
`SIGNAL
`~OCCX~~ GENERATORI
`12
`HYBRID
`
`

`
`U.S. Patent Mar. 20, 1984
`
`Sheet 1 of 4
`
`4,438,511
`
`SIGNAL
`~~~~~ GENERATOR/
`12
`HYBRID
`
`FREQ 6~:~1~~I~~~r~2~~~~R~E~1~E~IV~E~C~HA~IN~N~E~L~~~~~~~~~lf
`
`30
`
`TRANSMIT CHANN L
`
`FREQ:l:llillll;II_IIIIlllilllf
`
`FREQ32
`• • •
`
`TIME---+--~
`FIG._2
`
`MULTIPLEXER
`X
`
`62
`
`42
`
`ROM
`
`ADDER
`
`•
`•
`•
`•
`• •
`
`,43
`I
`I
`I
`I
`
`• • • • • •
`
`ROM
`
`ADDER
`
`I
`I
`I
`I
`I
`14 . .
`
`VECTOR
`ROM)
`
`VECTOR
`ROM2
`
`LP
`FILTER
`
`40
`
`39
`
`COUNTER
`
`TIMING
`GENERATOR
`
`XTAL
`OSC.
`
`52
`
`12
`
`FIG._3
`
`

`
`U.S. Patent Mar. 20, 1984
`
`Sheet 2 of 4
`
`4,438,511
`
`76 BAND
`PASS
`FILTER
`
`r-----,..--88
`x
`
`94
`
`92
`. r-------q "44
`42,
`r-.i..---1 I
`I
`I FREQ
`I 1
`:
`I SELECT
`I
`I ROM
`•
`I
`:
`I
`I FREQ
`
`I SELECT
`I ROM
`:
`1 _____ .-1
`PER SAMPLE,,:INTEGRATOR
`,
`
`I
`
`96 108
`
`,-
`
`INDIV.
`
`LOCAL OSC.
`TO VECTOR
`MULTIPLIER X
`___ ........ ___ ..-.1 DEFINER
`r - - - - - - - ' - - - , 1"100 ~~.Ll~2
`GAIN
`I
`I
`I
`L __ ~======+=~~I CHANNEL
`I GAIN
`~-;--; VALUES
`• •
`
`INDIV.
`_ - ' - I CHANNEL
`I GAIN
`
`I VALUES
`
`I
`L _____ J
`PER EPOCH:PHASE-;DlSTORTlON CORRECTION
`,
`
`217
`
`266
`
`FIG._5
`
`I
`
`RECTANGULAR TO v POLAR CONVERSION
`
`

`
`u.s. Patent Mar. 20, 1984
`• • • X11
`
`I
`
`I BUFFER I T
`I
`t...142
`
`J
`I
`
`Sheet 3 of 4
`
`4,438,511
`
`XKn
`
`- 1'144
`I
`
`/144
`~
`YKlI
`
`CD • e
`X'll
`
`yin
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`I
`
`/"
`~ ADDER;
`1'146
`--~ ADDER;
`;146
`~ ADDER I
`I
`I
`I
`r146
`I
`~ ADDER I
`I
`I
`.1146
`~
`I
`ADDER I
`I
`I
`-!:I ADDER i I
`.r146
`I
`
`I
`I
`I
`I
`l I BUFFER
`"--142
`I
`I BUFFER I T
`I
`I
`J.
`I
`l.142
`I
`J
`I
`I
`, BUFFER I T
`I
`\..142
`I
`I , BUFFER I T -,
`I
`i I BUFFER I r I
`
`Yn
`
`X13
`
`Y13 • • •
`
`202
`
`22/
`
`0152
`
`22~
`
`~
`20
`
`I
`
`I
`
`I
`
`I
`I
`
`I
`I T
`
`J
`I
`
`J
`I
`
`I
`I
`
`_I
`
`;--144
`XK12 I
`1'144
`YK12 ~
`-,144
`I
`
`XK13
`
`I
`
`'142
`
`I
`
`J
`
`[144
`Y13 •
`Y K 13
`L ___________________ ~ :
`'--142
`FIG._6
`228
`12
`r - - - -L - - - - " 226
`t---4~-....
`EARLY-LATE 1-----8r>I
`SUBTRACTOR
`
`EARLY
`GATE
`
`224
`
`VXCO
`
`THRES(cid:173)
`HOLD
`GATE
`
`THRES(cid:173)
`HOLD
`GATE
`
`222 FIG._7
`
`,.,.-260
`
`PHASE
`DRIFT
`CORRECTOR
`
`MOD-3
`COUNTER
`
`...... - - - - - t - - - I COUNTING
`CHAIN
`204
`217
`254
`;7
`
`258
`256
`/ '
`J SUBT~ACTOR I f
`TIME DELAY r;264
`I
`y270 T
`J CONSTELLATOR
`
`1 EPOCH
`
`RAM
`
`268
`
`ROM
`
`I
`
`1272
`
`FIG._B
`
`(276
`J PHASE
`SUBTRACTOR 1---274
`
`AMPLITUDE
`SUBTRACTOR
`
`r 280
`278
`
`

`
`u.s. Patent Mar. 20, 1984
`
`Sheet 4 of 4
`
`4,438,511
`
`SHIPPING
`DEPARTMENT
`
`I 30d 22
`
`1--+''--_--.1-1 SIGNAL
`1---iooI1---.......-I---1 GENERATOR/
`~~--r-----J 1....--r---.-..... 11 HYBRID
`22
`REFERENCE
`CORRECTOR
`GENERATOR
`
`REFERENCE
`CORRECTOR/
`1
`1 GENERATOR
`r--_----..~1=6--. lJO 1~ ,....;1:...::.6-.:' L......I._----.
`I SIGNAL
`I
`SIGNAL
`I EXTRACTOR
`I
`EXTRACTOR
`'-----.-----' I
`I
`FIG._9
`t--EPOCH i--j j--EPOCH i+1--j
`
`BIT 1
`2
`32~3
`4
`5
`FREQUENCY 1
`
`32 37
`
`~ 64 1
`
`32 37 ~4
`
`FIG._IOA
`
`BIT 1
`2
`~~:
`5
`FREQUENCY 65
`
`3
`
`65
`
`i
`
`~-~
`
`-~34
`
`320 BITS
`
`6* BITS
`
`320 BITS
`
`I
`
`I-- EPOCH Y --I ~ EPOCH yl ---\
`3io -I" ":34 EPOCH ;+1
`3tj~332~ EPOCH
`" iliililll"III~""" i""" "III" """"""" """" 1111 """"" """" """" """"" "" """" III 'h~ -
`I:
`:1
`35h Cl
`34
`356t:J]J356
`3~j3~~~~0 C
`4
`I~NoI~l §tH _
`___
`c=J';~iJ;-
`~
`4} I
`3>
`123456 358 I
`
`-
`346 352 35'4
`NO
`34
`~ 348· 348
`356
`52
`334 4 8 4 8 4 2 2 20
`50 354
`14 - - - - - 100 BITS
`
`N1
`
`CRC
`
`U
`
`,("360
`
`,
`34
`q
`I FIG._
`I"C
`•• 540 BITS--I
`
`

`
`1
`
`4,438,511
`
`5
`
`PACKETIZED ENSEMBLE MODEM
`
`2
`pays a premium and is assured by the telephone com(cid:173)
`pany that the line is of lower (or customized) noise
`characteristics. Conditioning is tailored to the high
`BACKGROUND OF THE INVENTION
`speed modem manufacturer's specifications, and condi-
`tioning cannot obviously be obtained for a dial up line
`1. Field of the Invention
`(that would mean conditioning aI/lines). Second, 9600
`The invention relates to the field of data communica-
`bps full duplex operation can only be obtained with
`tions and finds particular application as a high speeq,
`modems of the prior art when utilizing two lines (i.e.
`full duplex, modem.
`.
`four wires), certainly not on a single channel and never
`2. Description of the Prior Art
`While at one time telephone lines only carried voice 10 on dial up lines. Third, modems of the prior art which
`communications, for many years now it has been com-
`do manage to achieve 9600 bps on conditioned lines do
`mon for digital data to be conveyed over the telephone
`not gracefully degrade their performance in the pres-
`network. However, this development has not" been
`ence of impairments. That is, a condititioned line does
`without significant technical limitations and obstacles.
`not guarantee zero impairments; it only statistically
`For example, the bandwidth of a typical udial up" 15 reduces the probability of impairments. Yet, when 9600
`telephone line is only approximately 3 kilohertz (kHz)
`bps modems of the prior art encounter noise, as they
`which serves as an upper limit to the data transfer rate
`inevitably will, they typically reduce the transmitted
`upon the line. Further, impairments or performance
`data rate to 7200 bps, 4800 bps, 2400 bps, 1200 bps, and
`limitations of the dial up telephone network have se-
`so on until reliable communication is re-established.
`verely limited the .<tbility of the network to reliably 20 Often, though, impairments of the telephone line are
`transfer digital data at high speeds. For example:
`limited to particular frequency bandwidths, and thus,
`Telephone lines suffer from frequency distortion or
`reducing the net data .transmission rate usually by a
`attenuation of the high and low frequencies across the
`factor of two or four is a needless and uneconomic
`available 3 kHz bandwidth.
`waste of the available telephone bandwidth.
`There is commonly phase distortion or a difference in 25 One high speed digital modem of the prior art is the
`SM9600 Super Modem manufactured by Gandalf Data,
`the time delay for each frequency component across the
`available 3 kHz bandwidth.
`Inc. The SM9600 is nominally a full duplex, 9600 bps
`Frequently a hetrodyne on!set may be encountered
`modem which can operate over a dial up line. However,
`11:
`which shifts the received component frequencies with
`the SM9600 data sheets recommend conditioning of the
`respect to the transmitted component frequencies; this 30
`results from frequency variations between the tele-
`line. In the presence of impairments, the SM9600 will
`phone company's hetrodyne oscillators.
`"gearshift" or drop back its transmitted data rate to
`Amplitude distortion is common and often caused by
`4800 bps or 2400 bps. Further, the SM9600 cannot oper-
`non-linear amplification of the telephone company's
`ate full duplex at 9600 bps over a single channel but
`AID converters.
`35 must allocate a portion of the available spectrum for a
`Impulse noise is common and often results from line
`reverse channel if a single channel is all that is avialable
`"hits" (i.e. lightning) or dial "clicks" from other tele-
`or utilize a second line (i.e., a total of four wires) for full
`phone circuits.
`duplex operation. Further, still, the SM9600 cannot
`Cross-talk is not a rare occurrence; cross-talk is the
`cope with single or multiple extraneous tones within the
`"leaking" of voices or tones from one line to another. 40 passband.
`Phase jumps (i.e. the instantaneous changes of time
`The most common class of 9600 bps digital data
`delay or phase) of the carrier are common.
`modems of the prior art is available from AT&T (Model
`Amplitude jumps (i.e. instantaneous changes in ampli-
`2096A). This class of modem is extremely sensitive to
`impulse noise (i.e., dial clicks and lightning strikes). It
`tude generally as a result of alternate microwave link
`switch overs) are all too common.
`45 will tolerate but 5 Hz frequency heterodyne offset, and
`Gaussian noise is an ever present impairment that
`it requires use of a conditioned line for 9600 bps. Fur-
`plagues all electrical systems.
`ther, this class of modem is extremely sensitive to cross-
`Echo suppressors are installed by the telephone com-
`talk, and the unit does not have any capability for error
`pany to permit very long distance voice communica-
`suppression.
`tion, but they must be disabled for long distance data 50 U.S. Pat. No. 3,706,929 to Robinson et al. discloses a
`two way communication.
`combined modem and vocorder pipeline processor. In
`Typically, high speed modems have suffered from
`Robinson, the modem function is implemented using 16
`one hybrid loss or the undesired return of a portion of
`frequency division multiplexed channels, data being
`the transmitted signal into the local receiver channel.
`carried on each channel by means of phase shift keyed
`Echo on telephone lines is the typical occurrence of 55 modulation of each carrier. Robinson, however, re-
`return of the transmitted signal back into the receiver
`quires a four wire circuit or a completely separate line
`channel usually on long distance communications.
`for the reverse channel in order to achieve full duplex
`Satellite delay is a further line impairment caused by
`operation, and conditioning of the line is a necessity to
`the delay encountered by the distances travelled by
`achieve high data rates.
`telephone signals when beamed to geostable earth satel- 60 U.S. Pat. No. 4,206,320 to Keasler et al. discloses a
`lites.
`high speed modem suitable for operating with a
`In addition to the foregoing, several other factors
`switched network. However, Keasler requires a com-
`must be kept in mind when considering digital data
`pletely separate reverse channel to obtain full duplex
`telecommunications at, say, 9600 bits per second (bps).
`operation. Further, while utilizing 32 carriers to convey
`First, achieving reliable 9600 bps over a dial up line is 65 the information in a frequency division multiplexed
`virtually unheard of. To obtain reliable 9600 bps C91Jl-
`. manner, Keasler employs the inefficient mechanism of
`munication over a telephone line, conditioning is oftena
`forming a "hole" or delay at the beginning and end of
`necessity; a conditioned line is one of which the user
`each modulation sub-period in order to minimize the
`
`

`
`3
`effects of intersymbol distortion. The shortened modu(cid:173)
`lation period can cause undesired crosstalk between
`adjacent channels.
`Several other aspects tend to render all high speed
`digital data modems of the prior art, including those
`referenced hereinabove, obsolete. No modems of the
`prior art are capable of functioning in both synchronous
`and asynchronous modes. Synchronous transmission is
`the old standard form of data communication over a
`telephone line.' However, asynchronous transmission in
`the form of packetization vastly improves the error
`performance of the modem. In packet transmission data
`is formed into blocks (say, from 0 to 256 characters
`each) which are sent as self contained packets. Each
`packet contains housekeeping information for framing, 15
`routing, error detection, etc. This housekeeping infor(cid:173)
`mation is placed into packet header and trailing fields.
`During the last few years there has been an unprece(cid:173)
`dented, rapid adoption of an international standard for
`packet switched communication-International Stan(cid:173)
`dards Organization X.25. X.25 is a multilevel protocol
`with only the lower levels which deal with the trans(cid:173)
`mission of the data itself now unambiguously defined.
`There is a major advantage in having a high speed
`modem that is capable of X.25 protocol compatibility
`for obvious internet communication. There is a further
`significant advantage in having a modem that can com(cid:173)
`municate over internets utilizing protocols other than
`X.25 (each computer company devised its own protocol
`prior to X.25). There are simply no high speed digital
`data modems of the prior art which are compatibile
`with packet switched networks (not to mention any that
`are compatible with multiple packet switching internet
`protocols) and which operate in both synchronous and
`asynchonous modes concurrently through signal multi(cid:173)
`plexing.
`In addition to the foregoing, modems of the- prior art
`suffer from the inability to isolate or otherwise pinpoint
`the source of poor error performance to either the
`modem or the communication medium. High speed
`modems of the prior art commonly calculate a compos(cid:173)
`ite data error rate which aggregates causes originating
`in the modem itself and the causes originating from the
`telephone circuit. Often the most vexing problem to the 45
`data communication manager is assigning blame cor(cid:173)
`rectly for poor communication performance so that the
`problem can be fixed. It is usual for the telephone com(cid:173)
`pany to immediately deny that any transient fault is due
`to its equipment. By their nature, transient faults tend to
`disappear in time and later gross measurements often in
`fact find nothing wrong with the telephone circuit.
`Further, even if the circuit impairment persists, mea(cid:173)
`surements made by the telephone company are often
`incomplete with respect to the range of possible impair(cid:173)
`ments. There are simply no modems of the prior art
`which can separate modem performance errors from
`telephone circuit impairments. Moreover, there are
`simply no modems of the prior art which permit the
`modem user to completely characterize the telephone
`circuit so that the user can adequately direct repairs to
`the telephone circuit by the telephone company.
`
`SUMMARY OF THE INVENTION
`It is thus an object of the present invention to provide
`a digital high speed data modem that can operate in full
`duplex mode on a dial up telephone line at data rates in
`excess of 9600 bps.
`
`4,438,511
`
`4
`It is another object of the present invention to pro(cid:173)
`vide a digital high speed data modem that can operate in
`the synchronous, aynschronous, and packet modes.
`It is yet another object of the present invention to
`5 provide a digital high speed data modem that can oper(cid:173)
`ate on telephone lines exhibiting higher phase error and
`frequency attenuation
`roll-off than permitted by
`modems of the prior art.
`It is another object of the present invention to pro-
`10 vide a digital high speed data modem that can operate in
`full duplex mode in excess of 9600 bps on a dial up
`telephone line and which can be manufactured at a
`lower cost to performance ratio compared with that of
`prior art modems.
`It is yet another object of the present invention to
`provide a digital high speed data modem that can oper(cid:173)
`ate with mUltiple higher level protocols as commonly
`used with packet switched networks.
`It is another object of the present invention to pro-
`20 vide a digital high speed data modem which reduces its
`transmitted data rate in small increments in response to
`telephone line impairments.
`It is yet another object of the present invention t6
`provide a digital high speed data modem which exhibits
`25 significantly lower error rates than modems of the prior
`art while operating at 9600 bps.
`It is yet another object of the present invention to
`allow flexibility of data input format and the intermix(cid:173)
`ing of a multiplicity of sources of asynchronous, syn-
`30 chronous, and packet format data in an essentially error(cid:173)
`free manner.
`It is yet ~nother object of the present invention to
`permit local or remote diagnostics to be performed in an
`unambiguous manner in order to pinpoint errors by
`35 characterizing the channel's noise, frequency attentua(cid:173)
`tion, phase shift, and frequency offset solely in terms of
`the corruption by the transmission medium and not as
`an artifact of the modem's data characteristics.
`It is yet another object of the present invention to
`40 determine whether the telephone line or the modem is
`at fault when errors occur and to unambiguously inform
`a remote site as to the specifics of the problems in mea(cid:173)
`sured quantitative terms with both data and voice
`backup.
`In a preferred e.mbodiment of the present invention,
`an ensemble of sixty-four (64) orthogonally modulated
`carriers is digitally generated. Each such carrier or tone
`is individually modulated to contain five (5) bits. One
`(1) carrier within the ensemble of sixty-four (64) serves
`50 . as a pilot tone for precise coordination between the
`transmitter and receiver sections of the modem of the
`present invention. This tone maintains timing and fre(cid:173)
`quency calibration or "alignment" irrespective of the
`telephone network's carrier heterodyne errors or
`55 changes in transmission path length. The transmitter
`and receiver portions of the modem of the present in(cid:173)
`vention operate in conjunction with one another in a
`coordinated manner to deduce real time information on
`the performance of the telephone channel being used.
`60 All significant signal parameters are measured and cor(cid:173)
`rective signals are returned to the originating modem on
`a simultaneous reverse channel. Carrier frequencies,
`generally located at the end of the usable spectrum (but
`not always), which are impaired from any number of
`65 causes are removed from the ensemble. In the modem of
`the present invention, the spectrum spacing is mini(cid:173)
`mized so as to permit the simultaneous transmission of
`both 9600 bps or greater in one direction (as high as
`
`

`
`4,438,511
`
`5
`1200 bps in a preferred embodiment) together with 300
`bps in the reverse direction on a single, two wire, dial
`up telephone line.
`Several levels of close interaction and coordination
`<'Ire important between the receiver and the transmitter 5
`sections of the modem of the present invention in order
`to permit maximum error-free data transfer. Data pack:'
`ets are exchanged between the transmitting andreceiv:'
`ing sections and use interleaved cyclic redundancy
`checking (CRCs). Repeat transmission is used upon the 10
`detection of errors. This permits the error-free corivey(cid:173)
`ance of data, housekeeping information (e.g. ordering of
`packets), and diagnostic signals. This arrangement per(cid:173)
`mits adaptation of the modulation of the carriers in
`order to achieve data transmission at the maximum 15
`possible effective error-free rate for the channel. in the
`event of impairment, the actual data throughput capac(cid:173)
`ity gradually decreases by dropping out defective indi(cid:173)
`vidual carriers until a new eqUilibrium point of error(cid:173)
`free transfer is reached. It is thus clear that unlike 20
`modems of the prior art which "gearshift" dowri the
`transmitted data rate by a factor of two or four in the
`presence of impairments to the telephone line, the
`modem of the present invention reduces its throughput
`data rate by only approximately l/64th of its capacity 25
`per step. Typically, single step reductions in data
`throughput will be all that is necessary to surmount
`most impairments.
`The present invention also includes the use of a
`pulsed pilot tone to effect correction of telephone line 30
`amplitude variations, amplitude hits, frequency offsets,
`phase drift, and phase hits. Frequency distortion is es(cid:173)
`sentially removed in the mod~m of the present inven(cid:173)
`tion by modulation of the amplitude of the local oscilla(cid:173)
`tor equivalent circuit for each of the sixty-four (64) 35
`tones in the ensemble, Phase distortion and· channel
`cross"talk . are removed by processing calculations
`which are based upon initial transmission of a known
`test pattern.
`An important advance over the prior art of the 40
`modem of the present invention is packetization of all
`data and' housekeeping information. The modem of the
`present invention handles all data on a packetized basis
`and permits intermixing of a multiplicity of data
`streams. Each data stream may operate at almost any 45
`speed or protocol combination by virtue of packetiza(cid:173)
`tion permitting a degree of flexibility never before
`achieved. In a preferred embodiment the duration of
`each frequency ensemble is 2/75th of a second. In this
`period are transmitted up to 320 bits as an ensemble 50
`packet which contains both data and error detection
`means. This permits closed loop feedback between the
`transmitting and receiving modems to be based upon
`new error-free intelligence.
`The packetizing and. extensive test signal arrange- 55
`ments in the modem of the present invention also permit
`ready use of packets containing solely test data. These
`packets are useful in ,order to provide remote diagnos(cid:173)
`tics and to· pinpoint transmission faults. The modem of
`the present invention.measures amplitude, noise, phase 60
`delay, and frequency offset for each of a large ensemble
`of frequencies; these measured parameters are charac(cid:173)
`teristics solely of the communication circuit and not of
`the modem. Such measurements are stored over a series
`of periods to provide operating statistics to a remote 65
`modem or diagnostic center in a form that unambigu(cid:173)
`ously defines transmission line problems. To aid in the
`process of rapid line fault diagtiosis" a separate tele-
`
`6
`phone line. can be made, available that automatically
`connects to a remote data cc::nter. This separate circuit
`forms the transmission path for the readout of statistics,
`and it also forms a voice intercom permitting the oper(cid:173)
`ating personnel at the mode!p site to communicate with
`the connected modem or to a remote diagnostic center.
`In a preferred embodiment of the present invention,
`sine and cosine vectors for each of sixty-four (64) sepa(cid:173)
`rate frequencies are generated for each carrier. Each is
`derived.digitally. The symbol transmission period is
`2/75th of a second, and each symbol conveys five (5)
`bits using thirty-two (32) combinations of phase and
`amplitude modulation. The definition of the phase and
`amplitude combinations is called a "constellation" and
`in the present invention is selected as a function of the
`characteristics of the real time impairments encountered
`on the telephone line.
`"
`The preferred embodiment is described in terms of
`sinusoidal carrier frequencies. However, the invention
`is not so limited in theory; other orthogonal wave
`shapes could be utilized in lieu of conventional sinus(cid:173)
`oids. Specifically, pseudo-random but orthogonal noise
`streams could be used instead. Each' pseudo-random
`wavefornl would be stored. in a read only memory
`(ROM). ; The waveform would be one epoch in length
`and could ,be amplitude modulated. Separation of the
`waveforms occUrs by multiplication by an identical 'set
`of waveforms in the receiver by use of noise as a spread
`spectrum transmission concept. The nature of the detec(cid:173)
`tion process. in thiS modem of .the present invention in
`which each channel is antiCipating a particular" wave(cid:173)
`form over a relatively long epoch penod tends to lend
`itself to the transmission of a simultaneous ensemble of
`pseudo noise channels. This arrangement is particularly
`fitting to insure privacy.
`It is thus an advantage of the present invention to
`provide a digital data modem capable of reliably operat:(cid:173)
`ing in full duplex modem over a dial up telephone line at
`data rates in excess of 9600 bps by allowing closest
`spacing between adjacent carriers without. frequency(cid:173)
`to-frequency crosstalk permitting mdre clatachannels
`within the telephone passband. '.
`It is another advantage of the present invention that
`data throughput degradation in the presence of tele(cid:173)
`phone line impairment is gradual and -tailored to the
`particular form of line impairment.
`It is another advantage of the present invention to be
`able to utilize a dial up telephone line.with sigilificantly
`higher phase en:or and frequency aitenuationrolloff
`than previously possible.
`.
`.
`It is yet another advantage of the, present invention to
`utilize asynchronous data transmission and reception in
`the form of packetization of data and housekeeping
`functions.
`It is yet another advantage of the present invention to
`permit the concurrent multiplexing of a piurality of
`signals, both asynchronous and synchronous.'
`It is yet another advantage of the present invention to
`permit operation using"a wide range of data communi(cid:173)
`cations protocols. These aI\d other objects and advan(cid:173)
`tages of the present invention will become apparent 'by
`referring to the drawing figures in conjunction with the
`description of a preferred embodiment.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a high-level block diagram of the high speed
`modem of the present invention.
`
`

`
`4,438,511
`
`7
`FIG. 2is pictorial representation of the transmit and
`receive ensembles of the present invention.
`FIG.' 3 is a functional block diagram of the signal
`generatorlhybrid of the high speed modem ofthe pres(cid:173)
`ent invention.
`FIG. 4 is a functional block diagram of the signal
`extractor of the high speed modem of the present inven(cid:173)
`tion.
`FIG. 5 is a functional block diagram of the vector
`definer of the high speed modem of the present inven(cid:173)
`tion.
`FIG. 6 is a functional block diagram of the crosstalk
`reducing circuit of the high speed modem of the present
`invention.
`FIG. 7 is a functional block diagram of the reference
`correctorl generator of the high speed modem of the
`present invention.
`FIG. 8 is a functional block diagram of the constella(cid:173)
`tor of the high speed modem of the present invention.
`FIG. 9 is a functional block diagram of the loading
`docks and the shipping department of the present inven(cid:173)
`tion.
`FIG. lOA" is a pictorial representation of the bits
`transmitted for'each of the sixty-four (64) carners for
`two time epochs of the present invention.
`'
`FIG. lOB is a pictorial representation of the bits trans(cid:173)
`mitted in a: reverse channel for each of nine (9) frequen(cid:173)
`cies for'two time epochs of the present invention.
`FIG. llA is a pictorial representation illustrating
`binary signals as a function of time for two epochs to
`transmit a 640 bit packet according to a preferred em(cid:173)
`bodirnenfof the present invention.
`FIG. lIB is a pictorial representation illustrating the
`housekeeping and data assignments for a hypothetical
`packet according to a preferred embodiment of the
`present invention.
`FIG, llC is a pictorial representation illustrating the
`ntimber o(bits in each,field comprising an exemplary
`packet according to a preferred embodiment of the
`present invention.
`
`8
`leads to a constellator 20 which matches the received x
`and y ve.ctors to the closest fitting probably expected
`signal combination. The other path from the vector
`definer 18 leads to a reference corrector 22 where the
`5 frequency, time, and amplitude characteristics of the
`reference signal are extracted and compared with its
`expected value and corrections made accordingly.
`The output of the constellator 20 proceeds to a diag(cid:173)
`nostics analyzer 24 which extracts performance infor-
`10 mation necessary for the coordination of the sending
`and receiving modems and for diagnostics purposes.
`Diagnostics analyzer 24 performs such functions as
`determining whether any frequency channels are exhib(cid:173)
`iting excessive noise levels. Diagnostics analyzer 24 also
`15 generates statistical estimators of individual channel
`phase delay,· amplitude distortion, noise, etc. The infor(cid:173)
`mation from the diagnostics analyzer 24 is formed into
`packets and sent to a shipping department 26. The ship(cid:173)
`ping department 26 is responsible for the organization
`20 of information into packets for the purpose of transmis(cid:173)
`sion and for the disassembly of packets in the case of
`reception of information. Packet switching and the
`packetization of information itself is well known in the
`25' prior. art of data, communications. The techniques of
`packet switching will not be described herein other than
`to note that most information within the high speed
`modem 10 of the present invention is transferred in the
`form of standard size packets of information each con-
`30 taining a header together with housekeeping data which
`facilitates information transfer between a sending high
`speed modem 10 and a remote receiving high speed
`modem 10'.' Internal interlaced error correction sym(cid:173)
`bols permit the detection of error with a high degree of
`35 certainty. Errors are generally corrected by the repeat
`transmission of. defectively received packets. Packets
`between the shipping department 26 and the outside
`world (Le. a computer system to which high speed
`modem 10 is connected) are sent and received by one or
`40 more loading docks 28. Each loading dock 28 is tai(cid:173)
`lored, generally by software command, to match the
`precise interface requirement of the data user's equip(cid:173)
`ment. For example, many data terminals utilize a stan(cid:173)
`dard RS-232-C connector and voltage levels. A loading
`45 dock 28 would be used to connect to such an RS-232-C
`interface. The loading docks 28 also remove and add
`housekeeping data from the packets so that the output
`serial data stream appears to the user as input to the
`transmitter with the visibility of added information
`50 required by the packet switching process itself.
`
`Ensemble Description
`Referring to FIG. 2, a diagramatic representation is
`shown of the transmit and receive channels that form
`the transmit and receive ensembles for the high speed
`modem 10 of the present invention. High speed modem
`10 simultaneously transmits an ensemble of frequencies
`30 and receives an ensemble of frequencies 32. High
`speed modem 10 is designed in a preferred embodiment
`to operate wth either four-wire telephone circuits (i.e.
`two lines) or two-wire telephone circuits (i.e. a single
`line). With a four-wire circuit connection (not illus(cid:173)
`trated), the full spectrum from 300 Hz to 3 kHz is avail(cid:173)
`able in both directions simultaneously. In the two-wire
`case (that shown in FIG. 2), separation between the
`transmit ensemble 30 and the receive ensemble 32 is
`imperfect. Frequency division is thus used to separate
`the two directions. FIG. 2 shows the transmit ensemble
`
`DESCRIPTION OF A PREFERRED
`. EMBODIMENT
`Introduction
`Referring to FIG. 1, a preferred embodiment qf the
`high speed modem of the present invention is shown by
`the general reference numeral 10. High speed modem 10
`performs both transmitting and receiving functions over
`a telephone line 12 in conjunction with a similar high
`speed modem 10' '(not shown) located remotely at the
`opposite end of

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket