throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`LG ELECTRONICS, INC.,
`Petitioner,
`
`v.
`
`CONSTELLATION DESIGNS, LLC,
`Patent Owner.
`
`Case No. IPR2023-00319
`U.S. Patent No. 10,693,700
`
`DECLARATION OF GIUSEPPE CAIRE REGARDING PATENT
`OWNER’S PRELIMINARY RESPONSE FOR INTER PARTES REVIEW OF
`U.S. PATENT NO. 10,693,700
`
`Constellation Exhibit 2001
`LG Electronics, Inc. v. Constellation Designs, LLC
`IPR2023-00319
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`TABLE OF CONTENTS
`
`Introduction ...................................................................................................... 3
`I.
`Qualifications ................................................................................................... 3
`II.
`III. Materials Considered ....................................................................................... 5
`IV. Using “Constellations” In Digital Communications ....................................... 6
`A.
`Overview of a Digital Communication System .................................... 7
`1.
`The Transmitter ........................................................................... 8
`2.
`The Receiver ............................................................................. 10
`Constellation Mapping and Demapping .............................................. 11
`1.
`Constellation Point Locations and Labels ................................ 11
`2.
`The Mapper ............................................................................... 13
`3.
`The Demapper ........................................................................... 14
`Prior Art Approaches ..................................................................................... 17
`A.
`Channel Capacity Measures ................................................................ 18
`B.
`The Shannon Channel Capacity Limit ................................................ 21
`C.
`Prior Art Approaches Failed To Achieve the Shannon Limit ............. 22
`1.
`Constellation Point Locations That Are Equally Spaced ......... 23
`The Challenged ’700 Patented Inventions ..................................................... 24
`A.
`The Patent’s Improved Approach to Implementing Non-
`Uniform Constellations ....................................................................... 24
`1.
`Optimizing Constellation Locations and Labels ....................... 24
`
`V.
`
`VI.
`
`B.
`
`1
`
`Constellation Exhibit 2001
`
`

`

`2.
`
`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`4.
`
`3.
`
`The ʼ700 Patent Describes Optimizing Single-Dimension
`and Multi-Dimension Constellations ........................................ 25
`Non-Uniform Constellations Optimized For Particular
`Code Rates ................................................................................ 28
`Using Multiple Optimized Constellations For a System
`Having Multiple Code Rate and SNR Operating Points .......... 33
`The Challenged Claims ....................................................................... 34
`B.
`VII. The Petition .................................................................................................... 36
`VIII. The Challenged Claims Are Entitled to Priority of at Least the ʼ777
`Patent Because the ʼ777 Patent Has Sufficient Written Description to
`Show the Inventors Possessed The Claimed Invention At the Time of
`the ʼ777 Patent Application’s Filing .............................................................. 37
`
`2
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`I, Dr. Giuseppe Caire, hereby declare as follows:
`
`I.
`
`Introduction
`1.
`My name is Giuseppe Caire. I have been retained in the above-
`
`referenced inter partes review proceeding by Constellation Designs, LLC, to
`
`evaluate United States Patent No. 10693,700 (the “’700 patent”) against certain
`
`references that are presented by the Petitioner. As detailed in this report, it is my
`
`opinion that the Petition does not establish that of the challenged claims are
`
`anticipated or rendered obvious by the references presented by the Petitioner. If
`
`requested by the Patent Trial and Appeal Board, I am prepared to testify at trial
`
`about my opinions expressed herein.
`
`II. Qualifications
`2.
`I have over thirty years of experience in the field of electrical
`
`engineering. For the past nine years I have held a Full Professorship and faculty
`
`position as the Chair of Communications and Information Theory at Technische
`
`Universität Berlin. In my work and research, I have researched and written about
`
`Information Theory, Communication Theory and Coding Theory, Wireless
`
`Communication Systems, Signal Processing and Statistics.
`
`3.
`
`Prior to my appointment at the Technische Universität, Berlin I was a
`
`tenured Full Professor at the University of Southern California, Los Angeles from
`
`3
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`2005-2016. Although I am currently at the Technische Universität Berlin, I have
`
`retained the title of Adjunct Research Professor at the University of Southern
`
`California, Los Angeles since 2016. Prior to my tenure at the University of Southern
`
`California, Los Angeles, I spent seven years as a Professor at Eurecom Institute, and
`
`held various Assistant Professorships from 1995-1998.
`
`4.
`
`I studied Electrical Engineering and received my Ph.D. in 1994 from
`
`the Politecnico di Torino, my Master’s Degree in 1992 from Princeton University,
`
`and my Bachelor of Science Degree in 1990 from the Politecnico di Torino. In
`
`addition to my studies at undergraduate and graduate levels and academic
`
`qualifications, I have held industrial research positions such as my current role as
`
`the Director of the Huawei-TU Berlin Joint Innovation Center, which has a focus on
`
`fundamental research in wireless technology.
`
`5.
`
`I have authored or co-authored over four hundred publications in the
`
`areas of computer networks, and telecommunications. My publication and patents
`
`are listed on my curriculum vitae, which is attached hereto as EX2012.
`
`6.
`
`In 2021, I was awarded the Leibniz Price, which is awarded to
`
`“exceptional scientists and academics for their outstanding achievements in the field
`
`of research” and known as the most important research award in Germany. In 2022,
`
`I was elected a Member of the Berline Brandenburg Akademie der Wissenschaften
`
`4
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`(BBAW). Further, I served as President of the Institute of Electrical and Electronics
`
`Engineers (IEEE) Information Theory Society in 2011.
`
`7.
`
`As a result of my background in information and communication
`
`theory, I have extensive knowledge regarding the state of the technical art in this
`
`area at the time of filing of the ‘700 patent.
`
`8.
`
`One of my papers was cited and relied upon by Petitioner. Specifically,
`
`I am co-author of EX1018 an article titled “Bit-Interleaved Coded Modulation”
`
`which was published in IEEE Transactions on Information Theory, Vol. 44, No. 3,
`
`May 1998 at pp. 927-946. This paper has been cited in other publications over thirty
`
`two hundred (3200) times (Google Scholar).
`
`III. Materials Considered
`9.
`In preparing this declaration, I have reviewed the specification and
`
`claims of U.S. Patent No. 10,693,700 (“’700 Patent” (EX1001)) and the file history
`
`of the ‘700 patent (EX1002). I understand the ‘700 patent was issued on June 23,
`
`2020 from U.S. Patent Application No. 16/726,037, which forms part of a chain of
`
`continuations including application Ser. No. 12/156,989 filed Jun. 5, 2008 and
`
`issued on Jul. 12, 2011 as U.S. Pat. No. 7,978,777, which claimed priority to U.S.
`
`Provisional Application 60/933,319 filed Jun. 5, 2007. (EX1010).
`
`5
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`10.
`
`I have also reviewed the Petition and all publications and exhibits cited
`
`in the Petition.
`
`11.
`
`I have also reviewed relevant parts of the publications and exhibits cited
`
`in this declaration, including the following publications:
`
` U. Madhow, Fundamentals of Digital Communiation, Cambridge University
`
`Press 2008 (“Madhow” (EX2003)); and
`
` R.G. Gallager, Principles of Digital Communication, Cambridge University
`
`Press 2008 (“Gallager” (EX2004)).
`
`IV. Using “Constellations” In Digital Communications
`12.
`The challenged patent concerns an improved method and system for
`
`using “constellations” in a digital communication system. A digital communication
`
`system is used to transmit digital bits (sequences of 0s and 1s) from one device (a
`
`transmitter) to another (a receiver). As explained below in more detail, a
`
`“constellation” point is a carrier signal value (such as amplitude and/or phase) that
`
`can be used to represent a longer sequence of bits. Transmitting information using
`
`an appropriate constellation point signal value can make a data communication
`
`system faster and more efficient.
`
`6
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`Overview of a Digital Communication System
`A.
`13. A digital communication system typically includes a transmitter that
`
`sends information to a receiver over a wireless or wired channel. (EX2003 at 2-4;
`
`EX2004 at 1-5, 95, 181-183, 208-209).
`
`14. As illustrated in the above overview, information in the form of user
`
`bits (sequences of 0s and 1s) is input to the transmitter, which first converts those
`
`bits into an electromagnetic signal and then transmits that electromagnetic signal
`
`over the channel to the receiver. (EX2003 at 2-4; EX2004 at 1-5, 95, 181-183, 208-
`
`209). As the electromagnetic signal passes through the channel, bits and data can be
`
`lost or corrupted; in this manner, the channel introduces “noise” (signal loss) to the
`
`transmission. (EX2003 at 2-4; EX2004 at 1-5, 95, 181-183, 208-209). The receiver
`
`receives the electromagnetic signal (along with any noise introduced by its passage
`
`through the channel) and converts the received signal back into bits. (EX2003 at 2-
`
`4; EX2004 at 1-5, 95, 181-183, 208-209).
`
`7
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`15.
`
`Each digital communication system has a measurable “capacity,”
`
`which is the maximum amount of information that the system can reliably send over
`
`the channel. (EX2003 at 252; EX2004 at 253-254, 311-312).
`
`The Transmitter
`1.
`In a digital communication system, the transmitter typically includes
`
`16.
`
`three main components: a coder, a mapper, and a modulator. (EX2003 at 2-4;
`
`EX2004 at 1-5, 95, 181-183, 208-209).
`
`17.
`
`The coder is used to transform the input user bits into a longer sequence
`
`of output bits according to error-correcting codes to enable later error correction by
`
`the receiver. (EX2003 at 2-3; EX2004 at 11, 298). For example, the coder may add
`
`additional redundant bits to the input user bits that would later enable to the
`
`receiver’s decoder to use error-correcting codes (such as turbo codes or Low
`
`Density Parity Check (LDPC) codes) to help detect or recover user bits lost to noise
`
`during transmission. (EX2003 at 2-3; EX2004 at 11, 298).
`
`8
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`18.
`
`The amount of expansion in the number of bits from the input user bits
`
`to the longer sequence of output bits is referred to as the code rate. The code rate is
`
`a ratio of the relative length of the input user bits to the length of the output bits.
`
`For example, a code rate of 1/2 indicates that for every bit in the sequence of input
`
`user bits, there are 2 bits in the sequence of output bits. Similarly, a code rate of 3/5
`
`indicates that for every 3 bits in the sequence of input user bits, there are 5 bits in
`
`the sequence of output bits.
`
`19.
`
`The resulting new bit sequence is input to the mapper, which maps this
`
`new sequence to constellation points, which are one or more carrier signal values
`
`(such as amplitude and/or phase) that can be used to represent a longer sequence of
`
`bits. (EX2003 at 7; EX2004 at 181-209). Such mapping and constellations are a
`
`focal point of the challenged claims and are discussed in more detail in the following
`
`“Constellation Mapping and Demapping” section.
`
`20. Next, the mapper provides these constellation values to the modulator,
`
`which creates a signal to be modulated to reflect the constellation values provide by
`
`the mapper and then be sent through the channel. (EX2003 at 2-3; EX2004 at 181-
`
`209). There are numerous different ways for a modulator to apply such information
`
`to a carrier signal. (EX2003 at 2-3; EX2004 at 181-209). For example, in a Pulse
`
`Amplitude Modulation (PAM), the modulator can modify (modulate) the amplitude
`
`9
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`of the carrier signal so that the signal’s different amplitudes will represent different
`
`bit sequences. (EX2003 at 45; EX2004 at 184-196).
`
`The Receiver
`2.
`In a digital communication system, the receiver typically mirrors the
`
`21.
`
`transmitter and includes: a de-modulator, a demapper, and a decoder. (EX2003 at
`
`2-4; EX2004 at 1-5, 11, 95, 181-183, 208-209).
`
`22.
`
`The extracted signal values are then input to the demapper, which is
`
`used to help identify which bit sequence corresponds to the extracted constellation
`
`signal values. (EX2003 at 3-4; EX2004 at 181-209). Such demapping is discussed
`
`in more detail in the following “Constellation Mapping and Demapping” section.
`
`23. Next, the decoder uses information from the demapper and the
`
`structure of the error-correcting code to try to identify the appropriate bit sequence
`
`and recover any of the user bits lost or corrupted due to noise during transmission.
`
`(EX2003 at 3-4, EX2004 at 11).
`
`10
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`B.
`
`Constellation Mapping and Demapping
`1.
`Constellation Point Locations and Labels
`24. As discussed above, the transmitter’s coder provides sequences of bits
`
`(comprising the original user bits plus error correcting bits) to the mapper. The
`
`mapper then maps each sequence to constellation points.
`
`25. A constellation point has at least two characteristics: (1) it is a value
`
`associated with a variable characteristic of the signal transmitted over the channel;
`
`and (2) it represents a unique bit sequence. As explained below, the former is a
`
`constellation point’s “location,” and the latter is its “label.”
`
`26.
`
`Signal characteristics that may be used as constellation point locations
`
`include amplitude, phase, and frequency. (EX2003 at 2-3, 45; EX2004 at 181-209).
`
`The particular signal characteristic (or characteristics) used as constellation point
`
`locations can depend on the type of modulation performed by the modulator.
`
`(EX2003 at 2-3, 45; EX2004 at 181-209). For example, recall that if a modulator
`
`uses pulse amplitude modulation (PAM) to apply information to the carrier signal,
`
`the resulting signal’s different amplitudes are used to represent different bit
`
`sequences. (EX2003 at 45; EX2004 at 184-196). In such a system, the signal’s
`
`different amplitudes may serve as constellation point locations.
`
`11
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`27.
`
`To illustrate, if the transmitter can send a high frequency signal having
`
`pulses of any amplitude between 0 and 1.0 volts, then any amplitude between 0 and
`
`1.0 volts can be chosen and used as a constellation point. For example, if four
`
`constellation points are needed, each of 0, .33, .66, and 1.0 volts could be used as
`
`an individual constellation point. Where a particular constellation point falls on the
`
`spectrum of available values is called its “location.”.
`
`28.
`
`To continue this simplified illustration, if each sequence of bits to be
`
`communicated from the transmitter to the receiver comprises a series of shorter 2-
`
`bit sequences (00, 01, 10, and 11), then each of those 2-bit sequences can be
`
`assigned to a corresponding constellation point. For example, using the
`
`constellation points identified above, the 01 sequence could be assigned any one of
`
`the 0, .33, .66, and 1.0 volt constellation points. The sequence to which a
`
`constellation point is assigned is its “label.”
`
`29.
`
`To continue this simplified illustration, if each sequence of bits to be
`
`communicated from the transmitter to the receiver comprises a series of shorter 2-
`
`bit sequences (00, 01, 10, and 11), then each of those 2-bit sequences can be
`
`assigned to a corresponding constellation point. For example, using the
`
`constellation points identified above, the 01 sequence could be assigned any one
`
`12
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`of the 0, .33, .66, and 1.0 volt constellation points. The sequence to which a
`
`constellation point is assigned is its “label.”
`
`30.
`
`To complete this simplified example, the following depicts the
`
`location and labels for four constellation points. The first constellation point is
`
`located at 0.0 volts and is labeled to “00,” the second is located at .33 volts and is
`
`labeled to the “01,” and so on.
`
`Constellation
`Label
`“00”
`“01”
`“10”
`“11”
`
`Constellation
`Location
`0
`.33
`.66
`1.0
`
`The Mapper
`2.
`The transmitter’s mapper uses these constellation labels and locations
`
`31.
`
`to map a bit sequence to a corresponding sequence of constellation points. (EX2003
`
`at 7; EX2004 at 181-209). For example, to send sequence “10000111”, the mapper
`
`would take each 2-bit sequence, and map it to its corresponding constellation point.
`
`Applying the locations and labels from the below table using the PAM example, the
`
`sequence “10000111” would be broken into its composite bit sequences 10, 00, 01,
`
`and 11, which would be mapped to the voltages .66, 0.0, .33, and 1.0 respectively.
`
`Constellation
`Label
`
`Constellation
`Location
`
`13
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`“00”
`“01”
`“10”
`“11”
`
`0
`.33
`.66
`1.0
`
`32.
`
`The resulting output of the example mapper is the sequence 0.66, 0.0,
`
`0.33. and 1.0 shown in the following figure, in which the y-axis represents voltage
`
`and the x-axis represents time. For reference, the transmitted bit sequence is shown
`
`for each time slot below the figure.
`
`The Demapper
`3.
`33. On the receiver side, the demodulator receives and demodulates the
`
`received signal, which is a noisy version of the transmitted signal, in an attempt to
`
`extract the transmitted constellation point signal values. (EX2003 at 3-4; EX2004
`
`at 181-209). But because noise results from the transmission, the demodulated
`
`14
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`signal may not be identical to the constellation points output from the mapper (as
`
`shown above) but might include errors. (EX2003 at 3-4; EX2004 at 181-209). An
`
`example output of the demodulator is shown below, in which a time-dependent
`
`continuous waveform is shown in black including noise, the average of the time-
`
`dependent continuous waveform is shown in red, the output of the demodulator is
`
`shown as discrete time values in black, and the figure is again annotated with the
`
`corresponding bit sequence:
`
`34.
`
`This demodulated signal is then sent to the demapper so that the
`
`demapper can convert the demodulated signal values back to bits based on the
`
`constellation points. (EX2003 at 3-4; EX2004 at 181-209). But because of the noise
`
`introduced during transmission, the signal characteristic (e.g., amplitude, phase,
`
`15
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`frequency) values of received pulses may not exactly match the assigned
`
`constellation point locations. (EX2003 at 3-4; EX2004 at 181-209). Accordingly,
`
`in some implementations, the demapper uses a predetermined set of signal
`
`characteristic (e.g., amplitude, phase, frequency) ranges to attempt to determine the
`
`corresponding bit sequence1. (EX2003 at 127).
`
`35. Continuing the ongoing example, the demapper could use the following
`
`amplitude ranges to map the received signal to a corresponding bit sequence:
`
`Output of
`Demodulator
`(y)
`y <= .25
`.25 < y <= .5
`.5 < y <= .75
`.75 <= y
`
`Bit
`Sequence
`
`“00”
`“01”
`“10”
`“11”
`
`Applying this demapping scheme:
`
` if the output of the demodulator is less than or equal to .25 volts, then
`
`the bit sequence is “00”;
`
`1 For the purpose of illustrating the basic operation of a demapper, the described
`example illustrates a demapper that performs “hard” decisions, that is, outputs
`actual decisions on which bit sequence corresponds to the input signal. In many
`implementations, the demapper performs “soft” decisions, that is, outputs
`probabilities on which bit sequence corresponds to the input signal.
`
`16
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
` if the output of the demodulator is greater than .25 but less than or
`
`equal to .5, then the bit sequence is “01”;
`
` if the output of the demodulator is greater than .25 but less than .75,
`
`then the bit sequence is “10”; and
`
` if the output of the demodulator is greater than .75, then the bit
`
`sequence is “11”.
`
`36. Using this mapping, the example output from the demodulator (shown
`
`in the figure above) would be demapped to “10” for the first pulse, demapped to
`
`“00” for the second pulse, demapped to “01” for the third pulse, and demapped to
`
`“11” for the fourth pulse. Put together, these component bits result in the sequence
`
`“10000111.”2
`
`V.
`
`Prior Art Approaches
`37. Digital communications systems and constellations as described above
`
`were generally known in the art. A primary—and wholly unrealized—goal in
`
`designing such systems was to design systems able to perform very close to the
`
`ultimate limit for reliable transmission of information, which is established by
`
`2 To simplify the illustrative example, it does not include any error correction
`coding.
`
`17
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`Shannon channel coding theorem and is known as the Shannon channel capacity
`
`limit.
`
`38.
`
`In designing these prior art systems, conventional wisdom dictated that
`
`constellation locations must be equally spaced apart so that that each constellation
`
`point is as far as possible from its neighboring points. But this and all other prior art
`
`approaches fell far short of their “holy grail,” the Shannon limit.
`
`A.
`39.
`
`Channel Capacity Measures
`Each digital communication system has a measurable “capacity,”
`
`which is the maximum amount of information that the system can reliably send over
`
`the channel. (EX2003 at 252; EX2004 at 253-254, 311-312). As detailed in the
`
`challenged ʼ700 Patent, two different ways of measuring capacity are “joint
`
`capacity” and “parallel decode capacity.” (EX1001 at 5:6-8; 6:42-7:30).
`
`40.
`
`In general, letting X denote the channel input signal (sent by the
`
`transmitter) and Y the channel output signal (obtained at the receiver), Shannon
`
`channel coding theorem proves that the capacity C is equal to the maximum of the
`
`mutual information I(X;Y) where the maximization is over all possible statistical
`
`distributions of the input X, subject to physical constraints imposed on the channel
`
`(e.g., average transmit power). As a consequence, in order to determine the channel
`
`capacity it is essential to define what the channel input X and the channel output Y
`
`18
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`are. In particular, when the channel input is any possible (unquantized) signal
`
`value, subject to the average power constraint, and the channel output Y is the
`
`(unquantized) signal sampled at the receiver, and the channel introduces additive
`
`Gaussian noise, we have the well-known Shannon capacity formula measured in
`
`bit/second given as C = B log(1 + SNR) where B is the channel bandwidth (in Hz)
`
`and SNR is the Signal to Noise Ratio, i.e., the ratio between the signal power and
`
`the noise power at the receiver. When the input X is constrained to be a point of a
`
`discrete constellation (i.e., a finite set of values defined by the corresponding
`
`amplitude and phase of the transmitted signal), and the output Y is defined as
`
`before, as the unquantized signal value at the receiver, the corresponding capacity
`
`is generally less than the above Shannon limit and depends on the constellation X.
`
`41. A non-trivial design problem consists of finding constellations X
`
`approaching the above limit in a certain range of SNR, while maintaining some
`
`simplicity in the actual modulator design. This type of constellation-dependent
`
`capacity is referred to in the literature as ``coded-modulation’’ (CM) capacity, or
`
`also ``joint decoding capacity’’ in some works, since it assumes that the receiver
`
`treats the received signal as a whole, without any form of simplifying (and
`
`suboptimal) preprocessing.
`
`19
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`42. A simplified and “pragmatic’’ approach to system design was
`
`proposed under the name of “pragmatic coded modulation” in Zehavi, Zehavi, E.,
`
`1992. 8-PSK trellis codes for a Rayleigh channel. IEEE Transactions on
`
`Communications, 40(5), pp.873-884, and popularized by Caire et al. as Bit-
`
`Interleaved Coded Modulation in EX1018 (G. Caire, G. Taricco, and E. Biglieri,
`
`“Bit-interleaved coded modulation,” IEEE Transactions on Information Theory,
`
`vol. 44, no. 3, pp. 927–946, 1998).
`
`43.
`
`This approach considers that, at the transmitter, a sequence of binary
`
`coded information bits (output by a binary encoder) is interleaved (i.e., the order
`
`of the sequence is scrambled according to a specific permutation pattern). The
`
`interleaved sequence is partitioned into small blocks called ``labels’’, and each
`
`label is mapped onto signal constellation points via a mapping referred to as
`
`“binary labeling’’ of the constellation points. At the receiver, a particular
`
`processing referred to as “demapper’’ produces soft values that represent the
`
`“likelihood’’ of each bit in the labels. The sequence of likelihoods is then treated
`
`as the output of a virtual channel. As such, the appropriate capacity metric for
`
`such a method is different, and was found through an explicit formula in Caire et
`
`al. (EX2015). This is known as BICM capacity, or also “parallel decoding
`
`capacity’’ since it is as if the label bits were input to individual bit-wise parallel
`
`20
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`channels, and then decoded in parallel at the receiver. Generally speaking, while
`
`the joint decoding capacity is a function of only the constellation X, the parallel
`
`decoding capacity is a function of both X and the binary labeling, i.e., for the same
`
`constellation X the parallel decoding capacity is different for different binary
`
`labelings of the points.
`
`44.
`
`In general, for a given constellation X, the joint decoding capacity is
`
`an upper bound to the parallel decoding capacity for any possible binary labeling.
`
`It should also be said that, more recently, some authors have proposed an iterative
`
`decoder/demapper scheme for which some soft likelihood values are fed back from
`
`the decoder to the demapper, and the demapper is recalculated on the basis of this
`
`feedback information. This reprocessing can be performed multiple times in an
`
`iterative fashion. It has been shown that this iterative processing of BICM (so-
`
`called BICM-ID, that stands for BICM with Iterative Demapping) can significantly
`
`reduce the gap between the BICM (parallel decoding) capacity and the CM (joint
`
`decoding) capacity. This however comes at a non-trivial increase in the
`
`decoder/demapper complexity.
`
`The Shannon Channel Capacity Limit
`B.
`45. Regardless of which measure is used, each communication channel’s
`
`capacity is constrained by the Shannon channel capacity limit, which represents the
`
`21
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`theoretically best capacity a channel could possibly achieve in light of physically
`
`unsurmountable limits on error correction methods. (EX2003 at 252-255, 263-264;
`
`EX2004 at 1,184-187, 253). Just as nothing can move faster than the speed of light,
`
`no channel’s capacity can exceed the Shannon capacity limit. (EX2003 at 252-255,
`
`263-264; EX2004 at 1).
`
`46.
`
`Shannon calculated at this capacity limit by determining the maximum
`
`possible efficiency of error correcting methods. (EX2003 at 252-255, 263-264;
`
`EX2004 at 1,184-187, 253). This maximum amount of error correction is then
`
`compared to the levels of noise and data corruption to determine the Shannon limit,
`
`which is the maximum amount of data that can reliably transmitted over a given
`
`communication channel using error correcting methods of the maximum possible
`
`efficiency. (EX2003 at 252-255, 263-264; EX2004 at 1,184-187, 253).
`
`Prior Art Approaches Failed To Achieve the Shannon Limit
`C.
`47. Claude Shannon first published the Shannon channel capacity limit in
`
`1948. (EX2004 at 1). But although Shannon’s limit formed a critical foundation
`
`to information theory, he did not describe any practical method for achieving this
`
`capacity limit. (EX2004 at 1). Thus, for the next 60 years, achieving a channel
`
`capacity near or equaling this limit became the ultimate goal for communication
`
`systems designers. (EX2004 at 1).
`
`22
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`Constellation Point Locations That Are Equally Spaced
`1.
`The ʼ700 Patent’s Background explains that the most prevalent (by far)
`
`48.
`
`approach at the time of the invention was to locate constellation points with equal
`
`spacing between points to maximize the distance between neighboring constellation
`
`points. (EX1001 at 1:46-50).
`
`49. As already discussed and illustrated above, noise is introduced when
`
`constellation points are sent from the transmitter to the receiver. (EX2003 at 2-4;
`
`EX2004 at 1-5, 95, 181-183, 208-209).
`
`50.
`
`The prevailing wisdom was that if constellation points were located
`
`close together (for example, if one constellation point at 0.7 volts and another at 0.6),
`
`then there was a greater chance that noise would cause the demapper to mistake one
`
`transmit signal value for another, resulting in the wrong bit sequence being selected
`
`and output. Thus, to minimize the chances of noise resulting in the demapper
`
`erroneously selecting the wrong bits, it was well accepted that constellation points
`
`should be spaced equally apart, to maximize the distance between any two
`
`neighboring locations. (EX1001 at 1:44-52).
`
`51. Accordingly, most viable systems spread constellation locations evenly
`
`over the range of values that the locations could take, putting as much distance
`
`between any two points as the range of values allowed, and resulting in equal spacing
`
`23
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`between constellation points. (EX1001 at 1:44-52; 2:6-17;7:61-63). At the time of
`
`the invention, such “equally spaced” locations were well accepted as the best
`
`approach with no drawbacks to be improved upon. (EX1001 at 1:44-52, 2:6-17;
`
`7:61-63).
`
`VI. The Challenged ’700 Patented Inventions
`A.
`The Patent’s Improved Approach to Implementing Non-Uniform
`Constellations
`1.
`Optimizing Constellation Locations and Labels
`The ʼ700 Patent discloses that one way to freely assigning
`
`52.
`
`constellation point locations and labels is to optimize those locations and labels.
`
`(EX1001 at 2:30-34, 2:51-53, 3:7-10, 3:15-17, 3:22-24).
`
`53.
`
`In general, optimization requires choosing an objective function (such
`
`as a system’s capacity) and then repeatedly (iteratively) changing variables (such
`
`as constellation locations and labels) until an optimized solution for the objective
`
`function is achieved. (EX2008 at 20).
`
`54.
`
`In the optimization approach disclosed in the ʼ700 Patent, the
`
`objective function to be optimized can be the system’s capacity, such as its
`
`parallel decode capacity. (EX1001 at 6:42-63). In addition, the independent
`
`variables that may be iteratively changed until an optimized capacity is achieved
`
`24
`
`Constellation Exhibit 2001
`
`

`

`Case No. IPR2023-00319
`Patent No. 10,693,700
`
`to include the constellation locations and labels. (E.g., EX1001 at 3:4-12;

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