throbber
United States Patent r19J
`Cioffi et al.
`
`[54] MULTICARRIER MODULATION
`TRANSMISSION SYSTEM WITH VARIABLE
`DELAY
`
`[75]
`
`Inventors: John M. Cioffi, Cupertino; Po Tong,
`Fremont; James T. Aslanis, Mountain
`View; Antoinette H. Gooch, Palo Alto,
`all of Calif.
`
`[73] Assignee: Amati Communications Corporation,
`San Jose, Calif.
`
`[21] Appl. No.: 107,200
`
`Aug. 17, 1993
`
`[22] Filed:
`Int. Cl.6
`....................................................... H04K 1/10
`[51]
`[52] U.S. CI . ................................ 345/260; 371/43; 371/35
`[58] Field of Search ....................... 375/38, 39; 371/38.1,
`371/39.1, 43, 35
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,394,642
`4,677,625
`4,747,104
`4,852,102
`4,980,897
`5,105,442
`5,107,504
`5,243,629
`5,251,236
`5,282,019
`5,287,374
`5,305,352
`5,321,725
`5,392,300
`
`7/1983 Cunie et al ...................... 340/347 DD
`6/1987 Betts et al ................................. 371/43
`5/1988 Piret .......................................... 371/39
`7/1989 Yamaguchi ............................... 371/40
`12/1990 Decker et al ............................. 375/38
`4/1992 Wei ........................................... 375/39
`4/1992 Nakamura et al. .................... 371/37.1
`9/1993 Wei ........................................... 371/43
`10/1993 Brehmer et al. .......................... 375/59
`1/1994 Basile et al. ............................ 348/473
`2/1994 Parr ........................................... 371/43
`4/1994 Calderbank et al ...................... 375/39
`6/1994 Paik et al. ................................. 375/39
`2/1995 Borth et al ................................ 371/43
`
`I IIIII IIIIIIII Ill lllll lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US005596604A
`[llJ Patent Number:
`[45] Date of Patent:
`
`5,596,604
`Jan.21, 1997
`
`OTHER PUBLICATIONS
`Bingham, "Multicarrier Modulation for Data Transmission:
`An Idea Whose Time Has Come", IEEE Communications
`Magazine, pp. 5-(May 1990).
`Chow et al., "A Discrete Multitone Transceiver System for
`HDSL Applications", IEEE Journal on Selected Area in
`Communications, vol. 9, No. 6, pp. 895-908 (Aug. 1991).
`Chow et al., "Performance Evaluation of a Multichannel
`Transceiver System for ADSL and VHDSL Services", IEEE
`Journal on Selected Areas in Communications, vol. 9, No. 6,
`pp. 909-919 (Aug. 1991).
`Fleming et al., "ADSL: The On-Ramp to the Information
`Highway", Telephony, pp. 20, 24-26 (Jul. 1993).
`Clark et al., "Interleaver Structures for Coded Systems",
`Error-Correction Coding for Digital Communications, Sec(cid:173)
`tion 8.3, pp. 347-349.
`Primary Examiner-Stephen Chin
`Assistant Examiner-T. Ghebretinsae
`Attorney, Agent, or Firm-Hickman Beyer & Weaver, LLP
`ABSTRACT
`[57]
`
`A transmission system using multicarrier modulation applies
`FECC (forward error correcting code) coding and codeword
`interleaving differently to input signals from a plurality of
`different data channels to produce encoded data signals
`having different reliabilities and different coding delays. Bits
`of encoded data signals having relatively less delay are
`allocated to carriers that are subject to relatively more
`attenuation and/or channel noise, and hence that are allo(cid:173)
`cated fewer bits for transmission in each symbol period, to
`reduce the effects of impulse noise. The data channels can
`comprise video, data, and control channels transmitted on an
`ADSL (asymmetric digital subscriber line) two-wire tele(cid:173)
`phone line.
`
`22 Claims, 3 Drawing Sheets
`
`30
`
`32
`
`34
`
`36
`
`42
`
`SWITCH
`
`INPUT
`DATA
`CHANNELS
`
`FECC
`
`FAST
`
`UFFER
`
`SLOW
`
`FECC
`
`32
`
`TRELLIS
`CODER
`
`BIT&
`ENERGY
`TABLE
`
`SORTER
`
`BUFFER
`--------
`IFFT
`--------
`ADD PREFIX
`
`D-A,
`FILTER,
`INTERFACE
`
`POTS
`
`44
`
`46
`
`/'
`10
`16
`_________ >,,_ _______________ _
`
`38
`
`40
`
`INDEX
`TABLE
`
`20
`i.(
`
`62
`
`INTERFACE,
`FILTER,
`A-D,
`FILTER
`
`POTS
`
`REMOVE
`_j:R_E.f!?( __
`FFT
`--------
`FEQ,BUFFER
`
`48
`
`50
`
`INDEX
`TABLE
`
`58
`
`56
`
`BIT
`TABLE
`
`SORTER
`
`TRELLIS
`DECODER
`
`SLOW
`
`DECODER
`
`UFFER
`
`SWITCH
`
`FAST
`
`DECODER
`
`OUTPUT
`DATA
`CHANNELS
`
`52
`
`54
`
`60
`
`62
`
`64
`
`IPR2018-1555
`HTC EX1006, Page 1
`
`

`

`U.S. Patent
`
`Jan.21, 1997
`
`Sheet 1 of 3
`
`5,596,604
`
`_J
`0
`0~
`z UJ z
`O Cl O
`CJ) > 0
`
`_J
`
`0 cc
`1-
`z
`0
`0
`
`z
`O
`CJ)
`
`r--
`1
`I
`I
`I
`I
`
`Cl)
`
`b a..
`
`I
`I
`I
`I
`I
`
`~)--
`
`0 a..
`0
`
`I- X
`a: I-
`
`I- X
`a: a:
`
`I
`I
`I
`I
`I.
`I
`
`Cl)
`
`l(cid:173)o a..
`
`I
`I
`I
`I
`I
`
`____ ,
`
`~ I ii 3: W
`
`r-- - ---------
`iil
`:
`12~
`~
`.,_ "'-l.
`I O CC
`<(
`1ot,
`I
`:
`(.)
`L-- -----------
`
`- -,
`
`I
`I
`I
`I
`I
`I
`___ I
`
`,--.
`0)
`u..
`
`a:)
`.,_
`
`C
`
`-~--
`
`Cl)
`I-
`0 a..
`
`Ox
`(.) I-
`
`Ox
`(.) cc
`
`~
`--------- - --1
`0 a..
`0
`
`I
`I
`I
`I
`I
`
`Cl)
`I-
`0 a..
`
`I
`I
`I
`I
`
`I __ ,
`
`-
`
`--------
`
`---
`
`Z O .....J
`owO
`Cl) O CC
`- - 1 ->z
`0
`0
`
`z
`0
`Cl)
`
`_J
`
`0 cc
`1-z
`0
`(.)
`
`IPR2018-1555
`HTC EX1006, Page 2
`
`

`

`30
`
`L,
`
`34
`32
`J
`J
`I F~CC H FAST
`
`7
`
`I
`
`I SWITCH I
`
`I
`
`INPUT
`DATA
`CHANNELS
`
`'3UFFER'""
`
`FECC
`
`SLOW
`
`32
`
`/
`10
`
`36
`
`42
`
`I
`
`I
`
`TRELLIS
`CODER
`
`SORTER
`
`~IT&
`NERGY
`ABLE
`
`38
`
`40
`
`INDEX
`TABLE
`
`INTERFACE,_L.-.--48
`FILTER,
`A-D,
`FILTER
`
`POTS
`
`I
`
`16
`
`--------~----------------
`
`BUFFER
`------
`IFFT
`- - - - - - -
`ADD PREFIX
`
`0-A,
`FILTER,
`INTERFACE
`
`POTS
`
`44
`
`46
`
`I
`
`I
`
`REMOVE
`PREFIX
`--------
`FFT
`_y--50
`---------
`FEQ,BUFFER
`
`INDEX
`TABLE
`
`58
`
`56
`
`BIT
`TABLE
`
`20
`I?
`
`62
`
`SLOW
`
`DECODER
`
`SORTER
`
`TRELLIS
`DECODER
`
`~_F_i=:~s
`FAST
`
`i
`
`SWITCH
`
`OUTPUT
`DATA
`CHANNELS
`
`52
`
`54
`
`60
`
`62
`
`64
`
`Fig. 2
`
`d •
`00. •
`~
`~
`
`~ = '"""'"
`
`~
`
`N
`:"
`lo-'
`\C
`\C
`-...J
`
`rJJ. [
`N
`s,
`w
`
`Ul
`,..
`Ul
`\C
`=",
`,..
`=",
`Q
`~
`
`IPR2018-1555
`HTC EX1006, Page 3
`
`

`

`U.S. Patent
`
`Jan. 21, 1997
`
`Sheet 3 of 3
`
`5,596,604
`
`FIFO
`
`RAM
`
`FIFO
`
`70
`
`72
`
`PROG.
`FECC
`CODER
`
`82
`
`68
`
`74
`
`FAST
`
`RAM
`
`SLOW
`
`MICR0-
`. . . _ _~~ - - 4 PROCESSOR i - - ~ ~ ~ _ _ ,
`CONTROL
`UNIT
`
`80
`
`84
`
`Fig. 3
`
`TRELLIS
`CODER
`
`76
`
`78
`
`RAM
`
`TO IFFT
`
`( 76
`'
`TRELLIS
`CODER
`
`-
`-
`
`\ 74
`FAST
`
`l
`
`-~
`
`SLOW
`
`38
`
`Fig. 4
`
`831
`841
`
`.
`. .
`4 ~ . . .
`751
`.
`.
`761 5
`.
`-
`4
`5
`
`00
`
`58 83
`59 75
`SA 84
`58 76 .
`. .
`FF
`
`:751
`
`l \78
`001 .
`761 . . .
`831
`841 .
`FFI
`
`40
`
`IPR2018-1555
`HTC EX1006, Page 4
`
`

`

`5,596,604
`
`1
`MULTICARRIER MODULATION
`TRANSMISSION SYSTEM WITH VARIABLE
`DELAY
`
`This invention relates to transmission systems using
`multicarrier modulation, also known as discrete multitone
`(DMT) modulation where, as is desirable, the modulation is
`effected using a discrete Fourier Transform.
`
`BACKGROUND OF THE INVENTION
`
`5
`
`15
`
`20
`
`25
`
`2
`642 issued Jul. 19, 1983 and entitled "Apparatus For Inter(cid:173)
`leaving and De-Interleaving Data" describes one such
`arrangement. The interleaving can instead be convolutional
`interleaving, for example as described in Section 8.3.1.2 of
`"Error-Correction Coding for Digital Communications" by
`George C. Clark, Jr. and J. Bibb Cain, Plenum Press, pages
`347-349.
`The use of FECC increases the bit rate required of the
`actual transmission system in dependence upon the parity
`10 overhead, i.e. the size of the parity data relative to the
`codeword size, and increases complexity. The interleaving
`process increases immunity to error bursts due to impulse
`noise, but adds transmission delay. Longer periods over
`which the interleaving is effected result in greater immunity
`to impulse noise, but greater transmission delays. Thus there
`is a trade-off between high reliability (requiring effective
`error correction and immunity to impulse noise) and short
`transmission delay.
`Different types of signals, which may be required to be
`transmitted via a single transmission system, may have
`different requirements for reliability and transmission delay.
`For example, digital video signals that are highly com(cid:173)
`pressed require a high reliability for their transmission, and
`ISDN voice signals must meet strict transmission delay
`requirements. In known transmission systems, it has been
`necessary to provide a compromise between high reliability
`and transmission delay for different types of signals.
`It is also known to apply trellis code modulation (TCM)
`techniques to a system using multicarrier modulation in
`order to improve the performance of the system through the
`coding gain provided by the trellis coding. For example,
`Decker et al. U.S. Pat. No. 4,980,897 issued Dec. 25, 1990
`and entitled "Multi-Channel Trellis Encoder/Decoder" dis-
`closes such a system in which the encoding and decoding
`processes operate on all of the subchannels sequentially in
`order to reduce delay. As is well known, TCM results in
`sequences of transmitted signal constellation points that
`have a greatly increased separation, hence the improved
`performance, and necessitates more complex decoding
`involving maximum likelihood sequence estimation, usually
`implemented using the Viterbi algorithm.
`The performance improvements that are provided by
`TCM and by FECC as described above are largely indepen(cid:173)
`dent of one another, so that TCM and FECC can be used
`together in a transmission system.
`In Betts et al. U.S. Pat. No. 4,677,625 issued Jun. 30, 1987
`and entitled "Distributed Trellis Encoder" there is described
`an FECC arrangement in which interleaving is effected by
`switching among a plurality of trellis coders with delay
`units, with corresponding switching among a plurality of
`trellis decoders at a receiver. The use of a plurality of
`encoders and decoders in such a manner undesirably adds to
`the costs and complexity of the arrangement. The Betts et al.
`patent relates to a transmission system using QAM (quadra(cid:173)
`ture amplitude modulation) of a single carrier, and not to a
`transmission system using multicarrier modulation.
`An object of this invention is to provide an improved
`transmission system using multicarrier modulation.
`
`30
`
`35
`
`The principles of multicarrier modulation are described
`for example in "Multicarrier Modulation For Data Trans(cid:173)
`mission: An Idea Whose Time Has Come" by John A. C.
`Bingham, IEEE Communications Magazine, Vol. 28, No. 5,
`pages 5-14, May 1990. As is known, in a transmission
`system using multicarrier modulation, FDM (frequency
`division multiplex) carriers spaced within a usable fre(cid:173)
`quency band of a transmission channel, forming a set of
`subchannels, are modulated at a block or symbol transmis(cid:173)
`sion rate of the system. The bits of input data for transmis(cid:173)
`sion within each block or symbol period are allocated to the
`carriers or subchannels so that the bit error rates of the
`subchannels as monitored at the receiver, are substantially
`equal. As a result, the different subchannels carry different
`numbers of bits in each symbol period. With an appropriate
`allocation of bits and transmit powers to the carriers or
`subchannels, such a system provides a desirable perfor-
`mance.
`The characteristics and performance of one such system,
`for communicating data at a rate of 1.6 Mb/s over a twisted
`pair channel using 256 subchannels, is described in "A
`Discrete Multitone Transceiver System For HDSL Applica(cid:173)
`tions" by J. S. Chow et al., IEEE Journal On Selected Areas
`In Communications, Vol. 9, No. 6, pages 895-908, August
`1991. A companion paper by P. S. Chow et al. entitled
`"Performance Evaluation Of A Multichannel Transceiver
`System For ADSL and VHDSL Services", at pages 909-919
`of the same publication, addresses a similar system applied 40
`to an asymmetric digital subscriber line (ADSL).
`An article by S. Fleming et al. entitled "ADSL: The
`on-ramp to the information highway", Telephony, Jul. 12,
`1993, pages 20-26 describes one example of an ADSL
`arrangement applied to a two-wire telephone subscriber line, 45
`in which four asymmetric 1.5 Mb/s channels are provided
`for transmission in a downstream direction from a telephone
`CO (central office) to a subscriber, in addition to various data
`channels and POTS (plain old telephone service) carried
`symmetrically (i.e. bidirectionally) on the line. The data 50
`channels for example comprise an ISDN (integrated services
`digital network) HO channel at 384 kb/s or an ISDN basic
`access channel at 144 kb/s, and a control channel for
`example at a bit rate of 16 kb/s. The four asymmetric
`channels provide a total bandwidth of 6 Mb/s that can be 55
`used for digital video signals.
`A well known problem in the art of transmission systems
`is that of impulse noise, which can produce bursts of errors
`on transmission channels. In order to address this problem,
`it is known to apply forward error correction coding (FECC) 60
`and interleaving techniques in which a block of input data to
`be transmitted is augmented with parity data that enables
`one or more errors in the block to be detected and corrected,
`the input data and parity data constituting a codeword, and
`over time parts of different codewords are interleaved for 65
`transmission to reduce the effect of error bursts on individual
`codewords. For example, Currie et al. U.S. Pat. No. 4,394,
`
`SUMMARY OF THE INVENTION
`
`According to one aspect of this invention there is pro(cid:173)
`vided a data transmission system using multicarrier modu(cid:173)
`lation, comprising: FECC (forward error correction code)
`coding and codeword interleaving apparatus arranged for
`differently encoding a plurality of data signals to provide a
`
`IPR2018-1555
`HTC EX1006, Page 5
`
`

`

`5,596,604
`
`15
`
`20
`
`4
`to different data signals to produce encoded data signals with
`different delays; and means for allocating the encoded data
`signals to the multiple carriers in dependence upon said
`delays and in accordance with a predetermined criterion.
`Preferably the predetermined criterion comprises trans(cid:173)
`mission attenuation of and/or noise on the carriers, bits of
`the encoded data signals having relatively less delay being
`allocated to carriers that are subject to relatively more
`attenuation and/or noise. Alteratively, the predetermined
`criterion may comprise the signal-to-noise ratios of the
`carriers, or another characteristic of the carriers or the
`transmitted signals that can be monitored by the transmis(cid:173)
`sion system, and may take into account a desired distribution
`of error rates among the carriers.
`The invention also provides a method of modulating
`multiple carriers with signals of a plurality of data channels,
`comprising the steps of: applying FECC (forward error
`correcting code) coding and codeword interleaving differ(cid:173)
`ently to signals of different data channels to produce
`encoded data signals having different delays; and modulat(cid:173)
`ing different numbers of bits of the encoded data signals onto
`different carriers.
`Preferably the modulating step includes the step of allo(cid:173)
`cating bits of the encoded data signals having relatively less
`25 delay to carriers carrying relatively fewer bits.
`Preferably the step of applying FECC coding and code(cid:173)
`word interleaving comprises the steps of: storing signals of
`the different data channels; sequentially FECC coding the
`stored signals to produce FECC codewords; and storing the
`30 FECC codewords in an interleaved manner, the interleaving
`being different for the codewords of the different data
`channels. The modulating step preferably also includes the
`step of trellis coding the bits of the encoded data signals.
`The invention further extends to a method of modulating
`multiple carriers with signals of a plurality of data channels,
`comprising the steps of: applying FECC (forward error
`correction code) coding and codeword interleaving differ(cid:173)
`ently to signals of different data channels to produce
`encoded data signals having different coding delays; and
`allocating the encoded data signals to the carriers in depen(cid:173)
`dence upon the coding delays and in accordance with a
`predetermined criterion. Conveniently the predetermined
`criterion comprises transmission attenuation of and/or noise
`on the carriers, bits of the encoded data signals having
`relatively less delay being allocated to carriers that are
`subject to relatively more attenuation and/or noise.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`3
`plurality of encoded data signals with different delays
`through the coding and interleaving apparatus; and a modu(cid:173)
`lator arranged to modulate bits of the encoded data signals
`onto multiple carriers of the transmission system, different
`numbers of bits in each transmission symbol period being 5
`allocated to different carriers.
`The different delays through the coding and interleaving
`apparatus correspond to different levels of coding and/or
`interleaving and hence to different degrees of reliability of
`the transmitted signals, especially with respect to their 10
`immunity to impulse noise, the least delayed signals being
`the most vulnerable to impulse noise. Thus each signal to be
`transmitted can be communicated with an individually
`selected compromise between high reliability and short
`transmission delay.
`In order to compensate for the greater vulnerability of the
`least delayed (i.e. least interleaved) signals to impulse noise,
`preferably the modulator is arranged to allocate bits of
`encoded data signals having relatively less interleaving to
`carriers carrying relatively fewer bits in each symbol period.
`The greater transmission attenuation of such carriers, which
`for signal transmission are compensated for by the allocation
`of fewer bits in each symbol period, acts to advantage in also
`attenuating the impulse noise.
`The coding and interleaving apparatus can comprise a
`plurality of data paths providing the encoded data signals
`with different delays, and a switch for switching different
`data signals to different data paths.
`In an embodiment of the system described below, the
`coding and interleaving apparatus comprises a first store for
`storing the plurality of data signals, a second store, an FECC
`coder coupled between an output of the first store and an
`input of the second store, and a control unit for controlling
`the supply of data signals from the first store to the coder and
`for controlling storage of FECC codewords from the coder 35
`into the second store to provide codeword interleaving. The
`coder can be a programmable FECC coder arranged to be
`programmed by the control unit to provide different coding
`for different data signals, and the control unit can provide
`different depths of interleaving for the FECC codewords of 40
`different data signals.
`In this case the modulator preferably comprises a table for
`providing indices of the carriers in order of the number of
`bits in each transmission symbol period allocated to the
`carriers, means for reading the respective number of bits for
`each carrier from the second store in order of the different
`delays through the coding and interleaving apparatus, and
`sorting means for supplying the respective bits for modula(cid:173)
`tion onto the respective carriers.
`The multicarrier modulation is preferably implemented
`using a discrete Fourier Transform and preferably incorpo(cid:173)
`rates trellis coding. Accordingly the modulator preferably
`comprises a trellis coder, apparatus for providing an Inverse
`Fast Fourier Transform (IFFT), a table for providing indices 55
`of the carriers in order of the number of bits in each
`transmission symbol period allocated to the carriers, means
`for reading the respective number of bits for each carrier
`from the second store to the trellis coder in order of the
`different delays through the coding and interleaving appa- 60
`ratus, and a sorter for supplying signal amplitudes supplied
`by the trellis coder to storage locations of the IFFT apparatus
`identified by the respective carrier indices.
`According to another aspect, the invention provides a data
`transmission system using multicarrier modulation, com- 65
`prising: apparatus for applying FECC (forward error cor(cid:173)
`rection code) coding and codeword interleaving differently
`
`45
`
`50
`
`The invention will be further understood from the fol-
`lowing description with reference to the accompanying
`drawings, in which:
`FIG. 1 illustrates a block diagram of an ADSL transmis(cid:173)
`sion system using multicarrier modulation in accordance
`with an embodiment of this invention;
`FIG. 2 illustrates a functional block diagram of a down(cid:173)
`stream transmitter, provided at a telephone CO, and a
`downstream receiver, provided at a subscriber's premises, of
`the system of FIG. 1;
`FIG. 3 illustrates a block diagram of an embodiment of
`parts of the downstream transmitter; and
`FIG. 4 is a diagram illustrating the operation of parts of
`the downstream transmitter.
`DETAILED DESCRIPTION
`
`Referring to FIG. 1, an ADSL transmission system com(cid:173)
`prises a telephone central office (CO) transceiver 10 and
`
`IPR2018-1555
`HTC EX1006, Page 6
`
`

`

`5,596,604
`
`6
`5
`remote terminal (RT) transceiver 12, linked via a channel 14
`The number of bits carried by each subchannel in each
`providing a downstream transmission path 16, from a down(cid:173)
`symbol period can be zero (i.e. the subchannel is not being
`stream transmitter (Tx) 18 in the CO to a downstream
`used) or can vary from a minimum number, for example 1
`receiver (Rx) 20 in the RT, and an upstream transmission
`or 2 bits, to a maximum number, for example in a range from
`path 22 from an upstream transmitter 24 in the RT to an 5
`10 to 16 bits. Because the subchannels carry variable num(cid:173)
`upstream receiver 26 in the CO.
`bers of bits, the total transmission rate of the system is not
`fixed but can be increased or decreased to meet particular
`Signals transmitted in the downstream direction are indi(cid:173)
`requirements.
`cated by way of example as comprising digital video, ISDN,
`Signals from a plurality of input data channels, for
`control, and POTS signals, and signals transmitted in the
`10 example information and control channels as discussed
`upstream direction are indicated by way of example as
`comprising ISDN, control, and POTS signals; other types of
`above, are supplied to inputs of the switch 30, which
`switches these signals to one of a plurality of outputs each
`data may be transmitted in a similar manner. The system is
`asymmetric in that the video signals, which require a large
`coupled to a respective one of the plurality of FECC coders
`32. Although two FECC coders 32 are shown in FIG. 2, a
`bandwidth of for example 6 Mb/s as already discussed, are
`15 different number of such coders may alternatively be pro(cid:173)
`transmitted only in the downstream direction. The other
`vided. Each FECC coder 32 provides a respective degree of
`signals, transmitted in both directions, require a much
`FECC coding and interleaving, and hence reliability of the
`smaller bandwidth. In addition to these signals, an opera(cid:173)
`data signals that it encodes, and a corresponding transmis(cid:173)
`tions control channel (OPC) provides for transmission in
`both directions on the channel 14 between the transceivers
`sion delay. The switch 30 switches the data signals to the
`10 and 12 of control signals required for operation of the
`20 respective outputs and hence FECC coders in accordance
`transceivers as described below.
`with latency (i.e. transmission delay) and reliability require(cid:173)
`ments for the respective signals. As already indicated, such
`The channel 14 is for example a two-wire telephone
`requirements can vary for different types of signals, and for
`subscriber line on which the POTS signals are transmitted in
`signals on a single channel at different times.
`a low frequency band below about 10 kHz and on which the
`other signals are transmitted by multicarrier modulation at 25
`The particular characteristics of the individual FECC
`coders 32 are not important to the invention, but the different
`higher frequencies. The downstream and upstream signals
`coders have different degrees of interleaving so that the
`can be separated by frequency division multiplexing or
`using echo cancellation techniques.
`transmitted data signals have different· susceptibilities to
`impulse noise as discussed further below. For example, one
`Referring to FIG. 2, the downstream transmitter 18 func(cid:173)
`30 of the FECC coders 32 may provide coding with relatively
`tionally comprises a switch 30, one or more FECC (forward
`short term or no interleaving, or even may be omitted
`error correcting code) coders 32 two of which are illustrated,
`entirely, thus propagating data signals with little or no delay
`data buffers 34, a trellis coder 36 having an associated bit
`but with a relatively high susceptibility to impul'se noise, and
`and energy allocation table 38 and a carrier index table 40,
`the other of the coders 32 may provide coding with inter-
`a sorter 42, an Inverse Fast Fourier Transform (IFFT)
`leaving over relatively long periods, thereby propagating
`apparatus 44 including a buffer at its input and a prefix adder
`data signals with a high immunity to impulse noise but with
`at its output, and a digital-to-analog converter, analog filter,
`a relatively long delay.
`and line interface block 46. Conversely, the downstream
`receiver 20 comprises a line interface, analog filter, and
`The data signal codewords output from the FECC coders
`analog-to-digital converter block 48 that is assumed also to 40
`32 are buffered in the buffers 34, which are represented in
`FIG. 2 as being divided into relatively fast, i.e. short delay,
`include a digital filter, an FFT apparatus 50 including a
`buffers and relatively slow, or long delay, buffers, corre(cid:173)
`prefix remover at its input and frequency domain equalizers
`(FEQ) and a buffer at its output, a sorter 52, a trellis decoder
`sponding to the respective interleaving periods associated
`with the respective FECCs 32. In practice, as described
`54, operating in accordance with the Viterbi algorithm to
`below, the storage in the buffers 34 is used in implementing
`perform maximum likelihood sequence estimation in known 45
`the FECC interleaving. The units 36 to 42 serve to read bits
`manner, having an associated bit allocation table 56 and
`carrier index table 58, data buffers 60, one or more FECC
`of the codewords from the buffers 34, implement trellis
`decoders 62 complementary to the coders 32, and a switch
`coding, and supply the resulting amplitudes to the IFFT
`64.
`apparatus 44 in each transmission symbol period for trans-
`The components 44 to 50 form a multicarrier modulation 50 mission via the multicarrier subchannels. The operation of
`the units 36 to 42 is described further below.
`or DMT transmission system of generally known form, to
`Conversely, in the receiver 20 amplitudes produced by the
`which system the components 36, 38, 54, and 56 add trellis
`FFT apparatus 50 are converted by the units 52 and 54 to
`coding and decoding in generally known manner. In this
`codeword bits that are supplied to the buffers 60, the
`system data signals, constituted by the video, ISDN, control,
`and OPC signals represented in FIG. 1, are frequency 55
`codewords being de-interleaved and decoded by the FECC
`decoders 62, each of which operates in a complementary
`division multiplexed at frequencies above about 10 kHz, i.e.
`manner to a respective one of the FECC coders 32. From the
`above the frequencies of POTS telephone signals that are
`supplied to and derived from the blocks 46 and 48 and are
`FECC decoders 62 the decoded data signals are supplied to
`separated by the analog filters within these blocks.
`respective output data channels via the switch 64.
`Although details of the units 44 to 50 are not significant
`By way of example, the DMT system may have 256 60
`carriers with a frequency spacing of 4 kHz, the discrete
`to the present invention, it is noted here that the prefix added
`Fourier transform accordingly having a length of N=512,
`at the output of the IFFT apparatus 44 consists of a repetition
`with a symbol period of 250 µs and about 1700 bits per
`of information from the end of a data block in order to
`symbol to provide a total transmission rate of about 6.8
`provide a guard space to eliminate interference from one
`Mb/s, with each carrier or subchannel carrying a number of 65
`transmitted symbol to the next. The digital filter in the block
`bits in each symbol period that depends on the characteris(cid:173)
`48 is a time domain equalizer in the form of a finite impulse
`tics (e.g. signal to noise ratio, or SNR) of the subchannel.
`response filter that limits such interference to less than the
`
`35
`
`IPR2018-1555
`HTC EX1006, Page 7
`
`

`

`5,596,604
`
`5
`
`10
`
`7
`length of the prefix, the prefix then being removed or
`subtracted at the input of the FFT apparatus 50 thereby
`eliminating the interference. The frequency domain equal(cid:173)
`ization (FEQ) at the output of the FFT apparatus 50 operates
`individually on each subchannel and adaptively adjusts for
`the attenuation and delay of each carrier.
`In addition it is observed that, while preferred, the use of
`trellis coded modulation is not essential to the invention.
`Accordingly the trellis coder 36, which converts data bits
`from the buffers 34 into scaled amplitudes for the IFFT
`apparatus 36 as well as implementing the trellis coding, may
`be replaced by simpler apparatus for converting data bits
`into scaled amplitudes without any trellis coding, with a
`complementary replacement of the trellis decoder 54.
`As is well known and discussed above, in each symbol
`period of a system using multicarrier mOdulation different
`subchannels carry different numbers of bits, in accordance
`with the SNR of the respective subchannels. Typically, it
`may be desired for all of the subchannels to have substan(cid:173)
`tially the same SNR as monitored at the receiver, and this is
`assumed by way of example in the remainder of this
`description, but other distributions of SNR among subchan(cid:173)
`nels may be desirable and can alteratively be provided. The
`SNR of each subchannel is dependent upon the attenuation
`and the noise level of the subchannel. Accordingly, subchan- 25
`nels with a relatively high attenuation or noise level are
`allocated relatively fewer bits, and hence a greater signal
`point spacing at the transmitter, than subchannels with a
`relatively low attenuation or noise level. Due to the different
`subchannel attenuations, the signal point spacing at the 30
`receiver (and the bit error rate) is approximately the same for
`all of the subchannels. Thus the characteristics of the sub(cid:173)
`channels are substantially compensated for by an appropri-
`ate distribution of the number of bits carried by each
`subchannel.
`The invention recognizes that impulse noise can be
`coupled onto the transmission path at any point along its
`length, and from its coupling point to the receiver 20 is
`subjected to the same frequency-dependent attenuation as
`the data signals. (Impulse noise may also be introduced in
`the transmitter 10 as a result of clipping in digital logic or at
`the digital-to-analog converter, this possibly being intro(cid:173)
`duced deliberately in order to reduce implementation costs.)
`Consequently, impulse noise that appears on the relatively 45
`more attenuating subchannels, which carry relatively fewer
`bits in each symbol period, is relatively more attenuated at
`the receiver. It follows that subchannels carrying relatively
`fewer bits in each symbol period are less susceptible to
`impulse noise (because of the greater attenuation) than 50
`subchannels carrying relatively more bits in each symbol
`period.
`In order to provide the best possible overall performance,
`corresponding to all of the data signals having substantially
`the same immunity to impulse noise, the invention matches
`those data signals that are the most susceptible to impulse
`noise, by virtue of interleaving of the FECC codewords over
`relatively shorter periods, with the subchannels that have the
`most attenuation (and hence carry the fewest number of bits
`in each symbol period) and hence on which the impulse
`noise is most attenuated so that it has the least effect at the
`receiver.
`To this end, in the transmitter 18, the index table 40 is
`arranged to store the index, or number, i of each subchannel
`sorted in order of increasing number of bits b; (from the
`minimum number to the maximum number as discussed
`above) per symbol period allocated to the subchannels. In
`
`8
`each symbol period, the sorted indices i are read in tum from
`the index table 40 and used to address the table 38, and are
`supplied to the sorter 42. The allocated number of bit

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