US H2152 H1 Abstract A digital communications system employing modulated Walsh functions to convey data across a communications channel. In one embodiment, the system includes a transmitter having a constellation encoder, and a Walsh constellation modulator. The constellation encoder receives a sequence of data words and converts it into a sequence of constellation signal point labels. The modulator receives the sequence of labels, and responsively generates one or more amplitude-modulated Walsh functions which are summed to produce a modulated signal. The modulated signal passes through a communications channel to a receiver. The receiver includes an analog-to-digital converter (ADC) and a demodulation circuit. The ADC oversamples the received signal. The demodulation circuit manipulates the sign of the samples to effectively multiply the received samples with one or more Walsh functions, and sums the resulting values over one symbol interval to determine the modulated amplitude of the corresponding functions.
Claims(8) 1. A transmitter that comprises:
a constellation encoder configured to receive a sequence of n-bit data words and configured to convert the sequence of data words into a sequence of m-bit constellation signal point labels; and
a modulator configured to receive the sequence of signal point labels and configured to responsively generate at least one amplitude-modulated bi-valued function having an amplitude in each symbol interval determined by a corresponding signal point label in the sequence of signal point labels.
2. The transmitter of
3. The transmitter of claim l, wherein the bi-valued function is any Walsh function.
4. The transmitter of claim l, wherein the modulator is a digital circuit.
5. A method of data communication, comprising:
receiving a sequence of data words;
converting the sequence of data words into a sequence of sets of constellation signal point coordinate values, wherein the sequence of sets can be represented as:
(x _{1k}, y_{1k}, x_{2k}, y_{2k}, . . . , x_{(d/2)k}, y_{(d/2)k}), k=1, 2, . . . , wherein k is the sequence index, and d is the dimensionality of the constellation; and
producing a modulated signal M(t) that can be represented as:
wherein T is a symbol period.
6. A receiver that comprises:
an analog-to-digital converter configured to convert a received signal into a sequence of samples, wherein multiple samples are taken in each symbol period;
a circuit configured to manipulate the sign of the sequence of samples in accordance with a Walsh function, and further configured to sum the resulting values over each symbol period.
7. The receiver of
a second circuit configured to manipulate the sign of the sequence of samples in accordance with a second, different Walsh function, and further configured to sum a second set of resulting values over each symbol period; and
a decision element configured to convert the resulting values into a sequence of signal constellation points.
8. The receiver of
a constellation decoder configured to convert the sequence of signal constellation points into a sequence of n-bit data words.
Description 1. Field of the Invention The present invention relates to a telemetry system for digital transmission of data. More particularly, the present invention relates to a system and method using amplitude modulation of Walsh functions for data transmission, thereby simplifying the system design. 2. Description of the Related Art Information in digital form possesses many advantages over information in analog form. For example, information in digital form is less easily corrupted and more easily transformed than information in analog form. It is precisely these advantages that make the digital form desirable for information communication. Digital communication has evolved into a science and an industry. It is ubiquitous in our everyday world. Telephone systems, satellite television, compact disks (CDs), hard drives, and computer networks each rely on the principles of digital comnmunication. Pulse amplitude modulation is a well-established technique of digital communications in which a sinusoidal carrier signal is modulated to one of two amplitude levels, corresponding to one of two in binary values. Multiple amplitude modulation is a similar technique in which the sinusoidal carrier is modulated to one of multiple discrete amplitude levels, each of which corresponds to one of multiple possible values. Quadrature amplitude modulation (QAM) is yet another established technique. QAM uses two sinusoidal carriers with that have the same frequency, but are 90 degrees out of phase. Because these carriers are orthogonal, they can each be independently modulated to one of multiple discrete amplitude levels. This significantly increases the amount of information that can be communicated in a given time interval. Details on these techniques can be found in many standard digital communications textbooks including, for example, Proakis, J. G., While sinusoidal carriers may have some advantages, there exist other orthogonal waveforms which may also prove advantageous. As can be seen from Because Walsh functions are easily generated using digital circuitry, a desirable reduction in system complexity may be achieved by designing digital communications systems to exploit the properties of Walsh functions. This reduction in complexity, if accompanied by a consequent increase in reliability, may be particularly desirable for remote telemetry systems. Accordingly, there is proposed herein a digital communications system which employs modulated Walsh functions to convey data across a communications channel. In, one embodiment, the system includes a transmitter having a constellation encoder, and a Walsh constellation modulator. The constellation encoder receives a sequence of n-bit data words and converts it into a sequence of m-bit “chunks” that represent constellation signal points. The modulator receives the sequence of chunks, and responsively generates one or more amplitude-modulated Walsh functions that are summed to produce a modulated signal. The modulated signal may then be filtered and transmitted across the communications channel to a receiver. The receiver preferably includes an analog-to-digital converter and a demodulation circuit. The analog-to-digital converter converts the received signal into a sequence of samples having multiple samples in each symbol period. The demodulation circuit manipulates the sign of the samples to effectively multiply the received samples with one or more Walsh functions, and sums the resulting values over one symbol interval to determine the modulated amplitude of the corresponding functions. A decision element may be included to determine the transmitted sequence of constellation signal points. A better understanding of the present invention can be obtained when the following detailed description of the preferred embodiment is considered in conjunction with the following drawings, in which: While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the present invention as defined by the appended claims. As used herein, the term “bi-valued function” is defined to be a time-dependent function that has exactly two characteristic values over the time interval for which it is defined. While transitions between the characteristic values are allowed, the time required for such transitions is substantially smaller than the residence time at the characteristic values. QAM modulation has been used widely to attain high data rates in telemetry systems. A telemetry system is presented here that uses transmission of orthogonal functions as does conventional QAM. However, this system does not use sine and cosine as basis functions. This telemetry system uses a completely different set of basis functions which are more easily implemented using digital hardware. The signals that can be transmitted over a communications channel in a given time interval are commonly represented in the form of a signal constellation. The constellation has axes which correspond to the basis functions. When the basis functions are orthogonal, the axes are perpendicular. Each of the signal points is preferably associated with a binary label. Various factors may be considered in selecting the labels for the signal points. For example, the labeling of the signal points may be designed to minimize the probability of bit error, or may be designed to simplify the design of the modulator. In any event, each signal point is given a unique label having a numeric value in the range from 0 to n−1, where n is the number of signal points in the constellation. It is noted that other Walsh functions may be used in place of (or in addition to) cal(1,β) and sal(1,β). As the number of basis functions is increased or decreased, the number of axes in the constellation is increased or decreased accordingly. Thus if four basis functions are used, the constellation becomes four-dimensional. The modulated signal M(t) could be represented by:
Transmitter The Walsh constellation modulator The transmitter The communications channel Receiver The demodulator Modulator Multipliers Returning momentarily to Summer Analog-to-digital converter Multipliers Decision element Decoder Accordingly, the use of Walsh functions as basis functions for a signaling constellation provides several advantages. The complexity of the transmitter and receiver are significantly reduced by the elimination of full-blown multipliers. Timing recovery and conversion between analog and digital domains is also made simpler and more accurate. In fact the D/A conversion process requires a much lower resolution than a typical QAM system. The D/A converter can be limited to the possible levels that are the sums of the two Walsh basis function without introducing quantizing errors. One concern that may be articulated is that the sharp edges of the Walsh functions would be quickly lost due to attenuation of higher frequencies in the channel. Most channels of interest experience attenuation that increases with frequency. Consequently, such channels would attenuate the 3rd harmonic ( 1/9 the power in the fundamental), the 5th harmonic ( 1/25) the power in the fundamental, and so on. The fundamental frequency would remain, and will be faithfully passed by the channel with an amplitude proportional to the amplitude of the modulated basis function. The received signal consequently contains the information desired, i.e. the amplitudes of the Walsh functions. As an aside, it is noted that because the sal(1,β) and cal(1, β) basis functions have no even harmonics in their Fourier series expansions (only the fundamental and odd harmnonics), aliasing of the modulated signal is not an issue. Therefore modulation of the basis functions could theoretically be extended from DC to twice the symbol frequency. Although the system is described in terms of a single transmitter and receiver, it should be recognized that bi-direction communication necessitates a second transmitter and receiver to communicate in the opposite direction. In addition, repeaters may also be included along the communications channel to extend the signaling range. Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. For example, nearly every existing QAM architecture could be adapted to employ Walsh functions in place of sinusoidal basis functions. It is intended that the following claims be interpreted to embrace all such variations and modifications. Patent Citations
Non-Patent Citations
Classifications
Legal Events
Rotate |