The demands for higher information rate over a fixed bandwidth channel have created new data communication services utilizing existing infrastructures that are dedicated to analog signals. One such service is broadcasting multi-media digital data over the analog TV signals reusing TV infrastructures. The presence of TV transmitters in most major cities allows building data-broadcasting networks with low cost.
Among possible ways to exploit TV spectrum to insert digital data is dNTSC, which is digital data over NTSC (National Television Standards Committee). This technique is not only applicable to the NTSC systems, but also to other TV standards such as PAL (Phase-Alternating Line), as described in “Expanded information capacity of existing communication transmission systems” by Hartson et. al. (U.S. Pat. No. 6,433,835). According to reference, the dNTSC system reuses the redundant TV spectrum to embed the data as a quadrature component to the visual AM carrier.
One of the priorities of a communications system expanding information capacity of an existing analog communication system is not to disrupt the existing service. To achieve this goal, a system for inserting digital data as quadrature component to the in-phase analog signals, such as the above dNTSC system, may have the following three features:
1—the data signals can be inserted with a phase orthogonal to the video signals so that the video signals become in-phase and the data signals become quadrature;
213 the data signals can be pre-processed by a filter matched to the device in the analog receiver, thus restoring real-valued signals from intermediate frequency (IF) vestigial side band (VSB) signals to prevent cross-talk between the quadrature data signals and in-phase analog signals, for example, IF Nyquist filters in standard TV receivers; and
3—the analog signal receivers can be equipped with a fully synchronous detector (e.g. phase locked loop with narrow bandwidth) to separate in-phase analog signals from the composite signals.
The above features maintain the orthogonality between the quadrature data and the in-phase video through an analog signal detector. Therefore, the analog signal detector will be able to extract the in-phase analog signals without the interference of data signals.
In any implementation, employing the above three features is a challenging task. First, the modulated video signals available as RF signals whose phase varies over time make detection of the absolute phase a non-trivial task. Second, the characteristics of a device for restoring analog signals from the IF VSB signals may vary depending on the receiver. For example, the impulse responses of IF Nyquist filters in TV receivers vary depending on the TV manufacturers. Thus, a transmitter generating data signals optimized for television receivers from a certain manufacturer may cause severe distortion to television receivers from other manufacturers. Finally, most of the analog signal receivers do not use a fully synchronous detector. Thus, perfect separation between the in-phase analog signals and the quadrature data signals is not feasible in general, and consequently the analog signals are distorted by the data signals.
To successfully use analog TV signals for dNTSC services, a system must maximize the strength of the data signals and, at the same time, suppress the distortion to TV receivers that results from the digital data. These two conflicting goals can be achieved by digital signal processing schemes that pre-distort the analog signals or the data signals to meet the above three requirements at a satisfactory level.
Hartson et. al., in “Expanded Information Capacity For Existing Communication Transmission Systems” (U.S. Pat. No. 6,433,835), have developed a solution for the dNTSC systems, dealing with the fact that video detectors in analog signal receivers are not fully synchronous. Hartson's solution has been further developed in “Adaptive Expanded Information Capacity For Communication Systems” by Long et. al. (U.S. CIP application Ser. No. 10/246,084). Under the assumption that most video detectors in television receivers behave similarly to an envelope detector, the strength of in-phase video signals is adjusted depending on the data signal so that the resulting complex magnitude of the in-phase video and the quadrature data is close to the magnitude of the original video signals.
This approach exhibits a drawback, since the envelope detector is an obsolete technique and rarely used. Nowadays, most TV receivers use a quasi-synchronous detector, which behaves as an envelope detector for the low frequency components (around a few hundred KHz) and as a fully synchronous detector for the high frequency components. The prior art is targeted for only a small low frequency portion of the video, and introduces inevitable distortion to the majority of high frequency components for a quasi-synchronous detector. Furthermore, prior systems require interception and processing of video signals, which demands high sampling rate and consequently complicated modulation apparatus.
There is a need for a system that overcomes the above problems, as well as providing additional benefits.
Various embodiments of the invention will now be described. The following description provides specific details for a thorough understanding and enabling description of these embodiments. One skilled in the art will understand, however, that the invention may be practiced without many of these details. Additionally, some well-known structures or functions may not be shown or described in detail, so as to avoid unnecessarily obscuring the relevant description of the various embodiments
The terminology used in the description presented below is intended to be interpreted in its broadest reasonable manner, even though it is being used in conjunction with a detailed description of certain specific embodiments of the invention. Certain terms may even be emphasized below; however, any terminology intended to be interpreted in any restricted manner will be overtly and specifically defined as such in this Detailed Description section.
The described embodiments present three data insertion techniques to meet the above three mentioned requirements of the digital data systems broadcasting over analog communication links, comprising: a data sub-modulation technique, an abatement technique overcoming disadvantages of prior systems, and injection phase estimation techniques. The disclosed systems, methods, and apparatus pre-processes data signals, which consequently simplifies the transmitter compared to prior systems.
In some embodiments, data signals are modulated onto a subcarrier such that data signals exist outside of the tracking bandwidth of phase detectors in analog signal receivers, which allows conventional detectors in analog signal receivers to behave as fully synchronous detectors. Furthermore, the modulated data signals are processed by a complex abatement filter that minimizes a metric computed for maximizing data power and, at the same time, minimizes distortion of the analog signals due to the data. Finally, modulated and filtered data signals are injected to analog signals with a phase adjusted by an adaptive algorithm based on analog signals from a monitor analog signal receiver to ensure orthogonality between quadrature data signals and in-phase analog signals.
The detailed description uses dNTSC as an example. The presented methods and apparatus can be applied to any communication system inserting data signals as quadrature component of existing analog signals, such as cable TV, PAL TV, VSB AM radio, etc.
DNTSC Transmission System Overview
Unless described otherwise below, aspects of the invention may be practiced with conventional systems. Thus, the construction and operation of the various blocks shown in the Figures may be of conventional design, and need not be described in further detail herein to make and use the invention, because such blocks will be understood by those skilled in the relevant art. One skilled in the relevant art can readily make any modifications necessary to the blocks in these Figures based on the detailed description provided herein.
Meanwhile, digital data symbols {qk} are processed at the data processing block 101. The output of the data processing block 101 is added to the video signal (output of the RF converter 105) at the adder 102. The output of adder 102 is partly fed to the monitor analog receiver 103, and amplified by the power amplifier 106 and transmitted through an antenna or output port 107. The monitor receiver 103 generates reference signals for the data processing block 101. An antenna or output port of 107 is coupled to a medium 108, which can be air or cable lines. An analog signal receiver 120 demodulates the conventional analog TV signal v(t), and a data signal receiver 130 demodulates the inserted data signal {qk}.
The QAM Sub-Modulator 201 output d(n) is real-valued and treated as a baseband signal. d(n) is processed by a complex linear abatement filter (
dIF(n)=GRe(A(d(n)) cos (2πfIFTdn+θ)−GIm(A(d(n) sin (2πfIFTdn+θ) (2)
The digital data IF signal dIF(n) is converted to the analog signal dIF(t), by an D/A converter 204. The baseband real-valued video signal v(t) is up-converted to radio frequency in the RF converter 105 as a part of the analog signal transmitter system. Data RF converter block 205 takes the analog data IF signal dIF(t) and RF video signal VRF(t) from the RF converter 105, and up-converts data IF signal dIF(t) into the RF signal dRF(t) with the same carrier frequency and phase as the video RF signals using a phase locked loop (PLL). The analog RF signalvRF(t) and the data RF signal dRF(t) are summed in the adder 102. The output of adder 102 is sent to the power amplifier 106 to be transmitted.
RF Injection
IF Injection
BB Injection
Sub-Modulator Block
The Sub-Modulator block 201 sets the subcarrier frequency fsub such that the modulated data does not interfere with the video detectors in TV receivers, depicted in
When data signals 301 do not interfere with the QSCR 302 low pass filter as illustrated in
where α is a roll-off factor of a pulse shape filter and Tq is the symbol rate. A suitable choice of fsub is about 852 KHz, Tq=613 KHz, and α=0.25, assuming fQSCR does not exceed 500 KHz.
abatement Block
TV receivers use an IF filter called a Nyquist filter to restore full frequency band from the VSB signal. Since the IF Nyquist filter is a complex valued filter in the baseband, IF Nyquist filter introduces a cross-talk between the in-phase analog TV signal and the quadrature data signal. Furthermore, the impulse response of the Nyquist filter at baseband varies substantially depending on receivers from different manufacturers. To mitigate the cross-talk in average, the abatement block 202 pre-distorts data signals with an abatement filter. A criteria for obtaining an abatement filter is describe below.
The restored video signal from the dNTSC signal by a QSCR detector in conventional TV receivers, sampled at the sampling rate Td, is given by:
video=v(n)−IM(N(n){circle around (×)}A(n){circle around (×)}d(n)), (4)
where N(n) and A(n) denote the discrete time domain impulse response of the Nyquist filter at baseband and a discrete time domain impulse response of the abatement filter, respectively, and where {circle around (×)}denotes the convolution operator.
The data signal demodulated from the dNTSC signal by the data receiver 130 is given by:
data=Re(A(n){circle around (×)}d(n)). (5)
The abatement filter A(n) is constructed to minimize data leakage in the video and, at the same time, to maximize power of the data. This may be achieved by an optimization based on a quadratic cost function generated from video leakage and data power.
Denoting a set of impulse responses of baseband equivalent Nyquist filters as {N0(n), N1(n), . . . NK−1(n)}, coefficients of a feed forward (FF) filter 410 and the infinite impulse response (IIR) filter 420 in
where αk, β are weights which can be determined empirically or based on the statistics of the Nyquist filter population in an area, and J is a cost function given by:
J(x)=xDΛDTxT, (7)
where xT denotes the transpose of input vector x, D is a basis matrix, and Λ is a diagonal matrix whose diagonal entries are [λ0, . . . , λN
When D and Λ are the identity matrix, then J becomes the conventional l−norm. When D is a discrete Fourier transform (DFT) matrix, J represents a frequency domain decomposition cost function. J can be more generalized using a wavelet bases transformation matrix to optimize A(n) with respect to human perception as described in “Computational Signal Processing with Wavelets” by Teolis, Birkhaeuser, 1998.
Since the above equation (6) for Aopt is a quadratic function independent from the choice of W and a, finding Aopt is a classical quadratic optimization problem, which can be solved with a direct matrix inversion or a numerical search algorithm. For an abatement filter matched to a single Nyquist filter N(n), an optimal abatement filter satisfying the above criterion is given by a complementary Nyquist filter, i.e. the feed forward abatement filter 410 is the complex conjugate of N(n) and the IIR portion from IIR filter 420 is zero.
Monitor Analog Signal Receiver Block
Monitor Analog Signal Receiver 103 provides a feedback signal, derived from the demodulated video signals, for finding an optimal injection phase. First, the RF output of the adder 102 is directly demodulated to baseband by a demodulator 510, as illustrated
The output of the Nyquist filter 530 should contain the baseband video signal in the real component and the data signal in the imaginary component, but may suffer from an unknown phase rotation. To correct the phase rotation a phase locked loop (PLL) 540 is employed. The PLL 540 can be implemented with a digital version of a conventional PLL. However, in accordance with this aspect, two different digital schemes are presented to obtain the phase and recover video signals.
The first method is a replica of a QSCR detector as illustrated
The second method is an adaptive algorithm maximizing the energy of the real component of the Nyquist output as illustrated in
J(Φ)=E∥Re(x)∥2, (8)
where x denotes the output of the low pass filter 710. An adaptive algorithm to update the phase to maximize the above cost function (8) is given by:
Φn+1=Φn+μRe(x)Im(x), (9)
where μ is a step size. The real and imaginary components of the low pass filter 710 output are extracted at a real and imaginary projector 720. The output of the real and imaginary projector 720 is used to update a phase estimate at a phase estimate block 730 with the above update algorithm (9). Finally, based on the updated phase estimate, a complex number representing the negative of the updated phase estimate is generated at a rotation generator 740. The output of the rotation generator 740 is multiplied to the output of the Nyquist filter 530 rotated at the multiplier 550.
Injection Phase Estimator Block
The Injection Phase Estimator block 206 estimates an optimal injection phase to minimize the distortion of data to video.
The first method, illustrated in
y(n)=v(n)+ej(θ+φ)A{circle around (×)}d(n). (10
The optimal injection phase θ is one that minimizes the energy of the real component of y(n), which may be represented by the following cost function:
J(θ)=E∥Re(y(N))∥2. (11)
An adaptive algorithm minimizing the above cost function (11) is given by:
θk+1=θk−μθkRe(y(n))IM(y(n)), (12)
and may be implemented in the following manner: the real component and the imaginary components of the output of the monitor receiver 103 are extracted in a real and imaginary projector 810. The output of the real and imaginary projector 810 is used to update an injection phase estimate θ in block 820 under the above update algorithm (9) with a step-size μ.
The second method, illustrated in
in a variance estimation block 930 followed by a real projector 920, where Nc is the number of samples at interval v(n)=C. The variance JC(θ) is evaluated at various constant values C, e.g. JC
J(θ)=γ1JC
where γ1, . . . , γM are the weights.
The cost function J(θ) is evaluated for various θ, e.g. {J(θ1), J(θ2), . . . J(θK−1)}, and stored in a variance storage block 940. The optimal θ, is the one that minimizes J(θ). Since the cost-function is only for finite observation points, the optimal θ is estimated from {J(θ1), J(θ2), . . . J(θK−1)} using a quadratic interpolation at a quadratic interpolation block 950. For example, assuming that J(θ0)≦J(θ1)≦J(θ2) for three observation points, θ0, θ1, θ2, the injection phase estimate is given by:
The third method, illustrated in
Three different implementations of data injection into a video signal are described below: a radio frequency (RF) injection of data to video, an intermediate frequency (IF) injection of data to video, and a baseband (BB) injection of data to video. Data and video exhibit different statistical properties, but face the same non-linear distortion due to the power amplifier (PA) 106. Usually, a video signal has its own compensation mechanism inside of an “Exciter.” Thus, in an RF injection approach, data is compensated separately with its rather complicated non-linear compensation mechanism.
In the presence of a severely distorting PA, the RF injection approach often fails to satisfy the required video quality for TV receivers. In order to overcome this problem due to separated non-linear compensation mechanisms for the video and data, several alternative approaches have been devised and proven to be useful.
Conclusion
While specific circuitry may be employed to implement the above embodiments, some aspects can be implemented in a suitable computing environment. Although not required, some aspects may be implemented as computer-executable instructions, such as routines executed by a general-purpose computer, e.g., a server computer, wireless device or personal computer. Those skilled in the relevant art will appreciate that the embodiments can be practiced with other communications, data processing, or computer system configurations, including: Internet appliances, hand-held devices (including personal digital assistants (PDAs)), wearable computers, all manner of cellular or mobile phones, multi-processor systems, microprocessor-based or programmable consumer electronics, set-top boxes, network PCs, mini-computers, mainframe computers, and the like. Indeed, the terms “computer,” “host,” and “host computer” are generally used interchangeably herein, and refer to any of the above devices and systems, as well as any data processor.
Aspects of the invention can be embodied in a special purpose computer or data processor that is specifically programmed, configured, or constructed to perform one or more of the computer-executable instructions explained in detail herein. Aspects of the invention can also be practiced in distributed computing environments where tasks or modules are performed by remote processing devices, which are linked through a communications network, such as a Local Area Network (LAN), Wide Area Network (WAN), or the Internet. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Aspects of the invention may be stored or distributed on computer-readable media, including magnetically or optically readable computer discs, hard-wired or preprogrammed chips (e.g., EEPROM semiconductor chips), nanotechnology memory, biological memory, or other data storage media. Indeed, computer implemented instructions, data structures, screen displays, and other data under aspects of the invention may be distributed over the Internet or over other networks (including wireless networks), on a propagated signal on a propagation medium (e.g., an electromagnetic wave(s), a sound wave, etc.) over a period of time, or they may be provided on any analog or digital network (packet switched, circuit switched, or other scheme).
Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” Words using the singular or plural number also include the plural or singular number respectively. Additionally, the words “herein,” “above,” “below” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. When the claims use the word “or” in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
The above detailed description of the embodiments of the invention is not intended to be exhaustive or to limit the invention to the precise form disclosed above. While specific embodiments of, and examples for, the invention are described above for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize. For example, while processes or blocks are presented in a given order, alternative embodiments may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified. Each of these processes or blocks may be implemented in a variety of different ways.
Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed in parallel, or may be performed at different times. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively.
The teachings provided herein can be applied to other systems, not necessarily the system described herein. The elements and acts of the various embodiments described above can be combined to provide further embodiments. All of the above patents and applications and other references, including any that may be listed in accompanying filing papers, are incorporated herein by reference. Aspects of the invention can be modified, if necessary, to employ the systems, functions, and concepts of the various references described above to provide yet further embodiments of the invention.
These and other changes can be made to the invention in light of the above Detailed Description. While the above description details certain embodiments of the invention and describes the best mode contemplated, no matter how detailed the above appears in text, the invention can be practiced in many ways. Details of the system may vary considerably in its implementation details, while still being encompassed by the invention disclosed herein.
Particular terminology used when describing certain features or aspects of the invention should not be taken to imply that the terminology is being redefined herein to be restricted to any specific characteristics, features, or aspects of the invention with which that terminology is associated. In general, the terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the invention encompasses not only the disclosed embodiments, but also all equivalent ways of practicing or implementing the invention.
All of the above patents and applications and other references, including any that may be listed in accompanying filing papers, as well as the U.S. Provisional Patent Application No. 60/562,716, filed on Apr. 16, 2004 entitled “Symbol Error Based Compensation Methods for Nonlinear Amplifier Distortion,” assigned to Dotcast, (Attorney Docket No. 41352-8007US) and the U.S. Provisional Patent Application No. 60/562,814, filed on Apr. 16, 2004 entitled “Remote Antenna And Local Receiver Subsystems For Receiving Data Signals Carried Over Analog Television,” assigned to Dotcast, (Attorney Docket No. 41352-8008US), are incorporated herein by reference. Aspects of the invention can be modified, if necessary, to employ the systems, functions, and concepts of the various references described above to provide yet further embodiments of the invention.
Changes can be made to the invention in light of the above “Detailed Description.” While the above description details certain embodiments of the invention and describes the best mode contemplated, no matter how detailed the above appears in text, the invention can be practiced in many ways. Therefore, implementation details may vary considerably while still being encompassed by the invention disclosed herein. As noted above, particular terminology used when describing certain features or aspects of the invention should not be taken to imply that the terminology is being redefined herein to be restricted to any specific characteristics, features, or aspects of the invention with which that terminology is associated.
In general, the terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the invention encompasses not only the disclosed embodiments, but also all equivalent ways of practicing or implementing the invention under the claims.
While certain aspects of the invention are presented below in certain claim forms, the inventors contemplate the various aspects of the invention in any number of claim forms. Accordingly, the inventors reserve the right to add additional claims after filing the application to pursue such additional claim forms for other aspects of the invention.
The present application claims priority to U.S. Provisional Patent Application No. 60/562,713, filed Apr. 16, 2004. It is also related to U.S. patent application Ser. No. 09/062,225, filed Apr. 17, 1998, now U.S. Pat. No. 6,433,835, Issued August 13, 2002 entitled “EXPANDED INFORMATION CAPACITY FOR EXISTING COMMUNICATION TRANSMISSION SYSTEMS”; PCT Application No. PCT/US1999/08513, filed Jun. 16, 1999 entitled “EXPANDED INFORMATION CAPACITY FOR EXISTING COMMUNICATION TRANSMISSION SYSTEMS”; U.S. patent application Ser. No. 10/319,671, filed Aug. 9, 2002 entitled “EXPANDED INFORMATION CAPACITY FOR EXISTING COMMUNICATION TRANSMISSION SYSTEMS”; PCT Application No. PCT/US2003/029423, filed Sep. 17, 2003 entitled “ADAPTIVE EXPANDED INFORMATION CAPACITY FOR TELEVISION COMMUNICATIONS SYSTEMS”; U.S. patent application Ser. No. 10/246,084, filed Sep. 18, 2002 entitled “ADAPTIVE EXPANDED INFORMATION CAPACITY FOR COMMUNICATIONS SYSTEMS”; U.S. patent application Ser. No. 10/255,799, filed Sep. 25, 2002 entitled “CABLE TELEVISION SYSTEM COMPATIBLE BANDWIDTH UPGRADE USING EMBEDDED DIGITAL CHANNELS”; and PCT Application No. PCT/US2003/030327, filed Sep. 24, 2003 entitled “CABLE TELEVISION SYSTEM AND METHOD FOR COMPATIBLE BANDWIDTH UPGRADE USING EMBEDDED DIGITAL CHANNELS”.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US05/12856 | 4/15/2005 | WO | 8/16/2007 |
Number | Date | Country | |
---|---|---|---|
60562713 | Apr 2004 | US |