METHOD AND APPARATUS FOR HIGH DATA RATE LONG RANGE ACOUSTIC AND RF COMMUNICATION USING CHIRP WAVEFORM MODULATION
20210344538 · 2021-11-04
Inventors
- Dimitrios PADOS (Amherst, NY, US)
- Stella BATALAMA (Amherst, NY, US)
- Georgios SKILVANITIS (North Tonawanda, NY, US)
- Song-Wen HUANG (Amherst, NY, US)
Cpc classification
H04L27/26025
ELECTRICITY
H04B11/00
ELECTRICITY
H04L27/2639
ELECTRICITY
H04L27/3405
ELECTRICITY
H04B13/02
ELECTRICITY
International classification
Abstract
The present disclosure may be embodied as a transmitter for multiuser multicarrier-chirp-division-multiplexing (“MU-MCDM”) communications. The present disclosure may be embodied as a receive for MU-MCDM communications. The present disclosure may also be embodied as a method for transmitting an MU-MCDM communication signal. The present disclosure may also be embodied as a method for receiving an MU-MCDM communication signal.
Claims
1. A transmitter for multiuser multicarrier-chirp-division-multiplexing (“MU-MCDM”) communication, comprising: a symbol mapper configured to map a multiuser data set to a plurality of baseband symbols; an inverse orthogonal chirp transform configured to modulate the plurality of baseband symbols to a plurality of chirp modulated waveforms according to a predetermined subcarrier allocation scheme and generate a plurality of parallel multicarrier chirp division multiplexing (“MCDM”) symbols mapped to frequency subcarriers; a parallel-to-serial converter configured to convert the plurality of parallel MCDM symbols into a serial digital signal, wherein the serial digital signal comprises the plurality of MCDM symbols as consecutive MCDM symbols; a preamble module configured to insert one or more preamble blocks into the serial digital signal; and a zero padding module configured to insert one or more zero values between consecutive MCDM symbols in the serial digital signal.
2. The transmitter of claim 1, further comprising a radio comprising: a digital-to-analog convertor configured to convert the serial digital signal into an analog baseband frequency signal; a mixer configured to upconvert the analog baseband frequency signal into an analog carrier frequency signal; a power amplifier configured to increase the amplitude of the analog carrier frequency signal; and an acoustic transducer or an antenna configured to transmit the analog carrier signal in acoustic or radio frequencies.
3. The transmitter of claim 2, wherein the radio further comprises a processor configured to digitally upsample the sampled signal.
4. The transmitter of claim 1, wherein the plurality of baseband symbols are symbols of a phase shift keying or quadrature amplitude digital modulation scheme.
5. The transmitter of claim 2, wherein the acoustic transducer has a vertical axis and a horizontal axis, and is configured to produce a directivity pattern omnidirectional with respect to the vertical axis and the horizontal axis.
6. The transmitter of claim 2, wherein the antenna is directional or omnidirectional, and is configured to transmit signals in the Industrial, Scientific, and Medical (“ISM”) frequency band.
7. The transmitter of claim 1, wherein the subcarrier allocation scheme is configured for block-type multiuser access.
8. The transmitter of claim 1, wherein the subcarrier allocation scheme is configured for comb-type multiuser access.
9. The transmitter of claim 1, wherein the serial digital signal further comprises a plurality of pilot/training symbols assigned to one or more pilot subcarriers.
10. A receiver for multiuser multicarrier-chirp-division-multiplexing (“MU-MCDM”) communication, comprising: a serial-to-parallel converter configured to convert a serial digital signal into a plurality of MCDM symbols mapped to a plurality of frequency subcarriers; an orthogonal chirp transform configured to demodulate the plurality of MCDM symbols according to a plurality of chirp modulated waveforms and generate a plurality of baseband symbols; a channel estimator configured to estimate channel coefficients of each frequency subcarrier of the plurality of frequency subcarriers; a symbol detector configured to detect a multiuser data set based on the channel coefficients and the baseband symbols.
11. The receiver of claim 10, further comprising a software-defined radio comprising: an acoustic transducer or antenna configured to receive an analog carrier frequency signal; a power amplifier configured to increase the amplitude of the analog carrier frequency signal; a band pass filter configured to remove out-of-band frequency components from the analog carrier frequency signal; a mixer configured to downconvert the analog carrier frequency signal into an analog baseband frequency signal; and an analog-to-digital convertor configured to convert the analog baseband frequency signal into the serial digital signal.
12. The receiver of claim 11, further comprising a processor configured for digital downsampling of the serial digital signal.
13. The receiver of claim 11, wherein the acoustic transducer has a vertical axis and a horizontal axis, and is configured to receive with a directivity pattern omnidirectional with respect to the vertical axis and the horizontal axis.
14. The receiver of claim 10, further comprising a packet/frame synchronization module configured to detect one or more preamble blocks of the serial digital signal.
15. The receiver of claim 10, wherein the plurality of baseband symbols are symbols of a phase shift keying or quadrature amplitude digital modulation scheme.
16. The receiver of claim 10, wherein the channel estimator is configured to estimate the channel coefficients of a group of frequency subcarriers based on a plurality of pilot subcarriers.
17. A method for multiuser multicarrier-chirp-division-multiplexing (“MU-MCDM”) communications, comprising: mapping a multiuser data set to a plurality of baseband symbols; using an inverse orthogonal chirp transform to modulate the plurality of baseband symbols with a plurality of chirp modulated waveforms according to a predetermined subcarrier allocation scheme and generate a plurality of parallel MCDM symbols mapped to frequency subcarriers; converting the plurality of parallel MCDM symbols into a serial digital signal, wherein the serial digital signal comprises the plurality of MCDM symbols as consecutive MCDM symbols; inserting one or more preamble blocks into the serial digital signal; inserting zero-padding blocks between consecutive MCDM symbols of the serial digital signal; converting the serial digital signal into an analog baseband frequency signal; upconverting the analog baseband frequency signal into an analog carrier frequency signal; and transmitting the analog carrier frequency signal in acoustic or radio frequencies.
16. The method of claim 17, further comprising digitally upsampling the serial digital signal.
17. The method of claim 17, further comprising amplifying the analog carrier frequency signal.
18. The method of claim 17, wherein the plurality of baseband symbols are symbols of a digital modulation scheme.
19. The method of claim 18, wherein the digital modulation scheme is binary phase shift keying (“BPSK”), quadrature phase shift keying (“QPSK”), or quadrature amplitude modulation (“QAM”).
20. The method of claim 17, wherein the subcarrier allocation scheme is configured for block-type multiuser access.
21. The method of claim 17, wherein the subcarrier allocation scheme is configured for comb-type multiuser access.
22. A method for receiving a multiuser multicarrier-chirp-division-multiplexing (“MU-MCDM”) communication signal, comprising: receiving an analog carrier frequency signal; downconverting the analog carrier frequency signal into an analog baseband frequency signal; converting the analog baseband frequency signal into a serial digital signal; converting the serial digital signal into a plurality of multicarrier chirp division multiplexing (“MCDM”) symbols mapped to a plurality of frequency subcarriers; using an orthogonal chirp transform to demodulate the plurality of MCDM symbols according to a plurality of chirp modulated waveforms to generate a plurality of baseband symbols; estimating channel coefficients of each frequency subcarrier of the frequency subcarriers; and detecting a multiuser data set based on the channel coefficients and the baseband symbols.
23. The method of claim 22, further comprising digitally downsampling the serial digital signal.
24. The method of claim 22, further comprising detecting the one or more preamble blocks of the analog carrier frequency signal.
25. The method of claim 22, wherein the plurality of baseband symbols are symbols of a digital modulation scheme.
26. The method of claim 25, wherein the digital modulation scheme is binary phase shift keying (“BPSK”), quadrature phase shift keying (“QPSK”), or quadrature amplitude modulation (“QAM”).
27. The method of claim 22, further comprising amplifying the analog carrier frequency signal.
28. The method of claim 22, further comprising filtering out-of-band frequency components from the analog carrier frequency signal.
29. The method of claim 22, wherein the channel coefficients of the plurality of frequency subcarriers are estimated using comb-type subcarrier allocation.
30. The method of claim 22, wherein the channel coefficients of the plurality of frequency subcarriers are estimated using block-type subcarrier allocation.
Description
DESCRIPTION OF THE DRAWINGS
[0031] For a fuller understanding of the nature and objects of the disclosure, reference should be made to the following detailed description taken in conjunction with the accompanying drawings, in which:
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DETAILED DESCRIPTION OF THE DISCLOSURE
[0059] Although claimed subject matter will be described in terms of certain embodiments, other embodiments, including embodiments that do not provide all of the benefits and features set forth herein, are also within the scope of this disclosure. Various structural, logical, process step, and electronic changes may be made without departing from the scope of the disclosure.
[0060] Embodiments of the present disclosure are described in the context of underwater acoustic (“UW-A”) and radio frequency (“RF”) communications for explanatory purposes only. A person of ordinary skill in the art would recognize that the embodiments of the present disclosure and the solutions presented herein may be applied to any type of communication technology or communication device. For example embodiments of the present disclosure may be used in any type of communications involving acoustic, RF, and optical transceivers or any other type of transceivers known in the art. Additionally, the term “acoustic” should be understood to be inclusive of all acoustic waveforms, including without limitation, ultrasonic waveforms.
[0061] In an exemplary embodiment, the present disclosure provides a multiuser multicarrier chirp-division multiplexing (“MU-MCDM”) scheme for underwater-acoustic (“UW-A”) and radio frequency (“RF”) communication systems. The MU-MCDM scheme carries information symbols over orthogonal chirp frequency subcarriers. The orthogonality of chirp waveforms is analyzed by their cross-correlation coefficients. Embodiments may be implemented as continuous orthogonal chirp transform (“OCT”) and discrete orthogonal chirp transform (“DOCT”). MU-MCDM may be adaptive in preamble duration, number of data and pilot subcarriers, guard interval duration to optimize link performance in time varying environments. Additionally, we present channel estimation and symbol detection techniques toward the development of a low complexity coherent receiver. The presently-disclosed MCDM system can be compatible with existing prevailing orthogonal frequency-division multiplexing (“OFDM”) architectures. Simulations and experiments carried out over UW-A and RF multipath channels evaluate the performance of the presently-disclosed MU-MCDM system in terms of bit-error-rate (“BER”).
[0062] In an aspect of the present disclosure, the present disclosure may be embodied as a transmitter 10 for multiuser multicarrier chirp division multiplexing (“MU-MCDM”) communication. The MU-MCDM transmitter 10 utilizes orthogonal chirp waveform modulation. An exemplary embodiment of the present transmitter 10 is shown in
[0063] The transmitter 10 includes a symbol mapper 20 configured to map the data set onto a plurality of input symbols. The plurality of input symbols may be symbols of any digital modulation scheme compatible with existing communication systems and capable of supporting high-rate data transmissions. For example, the plurality of input symbols may be symbols of binary phase shift keying (“BPSK”) modulation, quadrature phase shift keying (“QPSK”) modulation, or quadrature amplitude modulation (“QAM”), for example, QAM with 32 constellations (“32-QAM”).
[0064] The transmitter 10 includes an inverse orthogonal chirp transform (“IOCT”) 22 as described further below. The IOCT 22 is configured to modulate the plurality of baseband symbols to a plurality of chirp modulated waveforms according to a predetermined subcarrier allocation scheme and generate a plurality of parallel multicarrier chirp division multiplexing (“MCDM”) symbols mapped to frequency subcarriers. The generated MCDM symbols are rigorously orthogonal. The chirp frequency subcarriers are selected according to the bandwidth and the carrier frequency of a desired (e.g., predetermined) transmit signal.
[0065] The multiuser subcarrier allocation scheme allows for the simultaneous transmission of the data of multiple users. The multiuser subcarrier allocation scheme may be configured for block-type multiuser access. Block-type multiuser access is formulated by allocating groups of subcarrier frequencies to each user as depicted in
[0066] In some embodiments, the multiuser subcarrier allocation scheme may be configured for comb-type multiuser access. Comb-type multiuser access is formulated by allocating subcarrier frequencies to multiple users as depicted in
[0067] The MU-MCDM transmitter 10 may further include a parallel-to-serial converter 24 configured to convert the plurality of parallel MCDM symbols into a serial digital signal. The serial digital signal includes the plurality of MCDM symbols as consecutive MCDM symbols. A preamble module 26 is configured to insert one or more preamble blocks into the serial digital signal. The preamble block(s) may be, for example, pseudonoise (“PN”)-training block(s). The preamble blocks may be used by a receiver to determine the beginning of a transmitted data packet/frame structure.
[0068] The MU-MCDM transmitter may further include a zero padding module 28 configured to insert one or more zeros in between each MCDM symbol of the serial digital signal. An example of the MCDM packet structure is shown in
[0069] The transmitter 10 may further include a digital-to-analog converter (DAC) 32 to convert the serial digital signal into an analog baseband frequency signal. The digital-to-analog converter 32 may receive samples of the serial digital signal (i.e., a sampled signal). In some embodiments, the sampled signal may be upsampled. For example, the transmitter may comprise a processor 30 configured to digitally upsample the sampled signal. The processor 30 may be, for example, a microprocessor, central processing unit (“CPU”), graphics processing unit (“GPU”), a field programmable gate array (“FPGA”), a digital signal processor (“DSP”), an application-specific integrated circuit (“ASIC”), etc.
[0070] The transmitter may also have a mixer 34 configured to upconvert the analog base frequency signal to an analog carrier frequency signal (i.e., passband). The mixer 34 may have an input frequency range of, for example, 1 Hz to 100 kHz and an output frequency range of 1 Hz to 170 kHz. It should be noted that these ranges are illustrative and are not necessarily intended to be limiting. In some embodiments, the frequencies may be higher and/or lower. As is known in the art, the mixer 34 may have a local oscillator or may receive a local oscillator signal. The local oscillator may have a frequency of, for example, 100 kHz. Here again, this frequency is illustrative and the local oscillator may have a higher or lower frequency. In acoustic or ultrasonic frequency applications, the analog passband carrier frequency signal may operate at frequencies of 100 kHz, or higher or lower as may be appropriate for a particular application. In RF applications, the analog passband carrier frequency signal may operate at frequencies on the order of 2.4 GHz or higher or lower as may be appropriate for a particular application.
[0071] The transmitter 10 may further include an acoustic transducer 40 configured to transmit the analog carrier frequency signal at acoustic frequencies. The acoustic piezoelectric transducer 40 may produce a directivity pattern that is omnidirectional in both the horizontal and vertical axis. For example, the acoustic piezoelectric transducer 40 may be an underwater transducer configured to transmit the analog carrier frequency signal through water.
[0072] The transmitter 10 may further include an antenna 42 configured to transmit the analog carrier frequency signal as a wireless radio frequency signal. The antenna 42 may be directional or omnidirectional. The antenna 42 may be configured to transmit signals at any radio frequency (i.e., in any radio frequency band), such as, for example at a frequency within the industrial, scientific, and medical (“ISM”) radio frequency band. In some embodiments, the transmitter may include additional analog front-end circuitry used to transmit signals in one or more frequency bands. The transmitted signals may be wireless.
[0073] The transmitter 10 may further include an amplifier 36 configured to amplify the analog carrier frequency signal (i.e., at a part of the signal chain before the antenna or acoustic transducer). The amplifier 36 is used to increase the amplitude of the analog carrier frequency signal, at certain frequencies, prior to transmission. The output impedance is advantageously matched to the input impedance of the acoustic transducer 40 or antenna 42 to minimize energy losses. The amplifier 36 may be, for example, a power amplifier. In a particular example used in a test embodiment, the amplifier may have a gain of 26 dB, and an input voltage of 8 to 18 VDC. A block diagram depicting an example of the amplifier 36 amplifying the signal transmitted by the acoustic transducer 40 is shown in
[0074] The MU-MCDM transmitter 10 may include (e.g., may be implemented on) a radio platform 12. The radio platform 12 may be, for example, a software-defined radio. A software-defined radio is a radio in which at least some (traditionally hardware) components such as, for example, modulators, filters, etc., are implemented in software. An example of the hardware architecture underpinning a software-defined radio is shown in
[0075] In another aspect, the present disclosure may be embodied as a receiver 50 for MU-MCDM communication. The MU-MCDM receiver 50 utilizes an orthogonal chirp waveform design. A diagram of an illustrative receiver is shown in
[0076] The receiver 50 includes a serial-to-parallel converter 60 configured to convert a serial digital signal into a plurality of MCDM symbols mapped to a plurality of frequency subcarriers.
[0077] The receiver 50 includes an orthogonal chirp transform 62 configured to demodulate the plurality of MCDM symbols according to a plurality of chirp modulated waveforms and generate a plurality of baseband symbols.
[0078] The receiver 50 includes a channel estimator 64 configured to estimate channel coefficients of each frequency subcarrier of the plurality of frequency subcarriers. The channel estimator 64 may be configured to estimate the channel coefficients of a group of frequency subcarriers based on a plurality of pilot subcarriers. The channel estimator 64 may be configured for comb-type subcarrier allocation and for estimating CSI for every frequency subcarrier. The multiuser subcarrier allocation scheme allows for the simultaneous transmission of the data of multiple users. In some embodiments, the multiuser subcarrier allocation scheme may be configured for comb-type multiuser access. Comb-type multiuser access is formulated by allocating subcarrier frequencies to multiple users as depicted in
[0079] The receiver 50 may include an acoustic piezoelectric transducer 80 or antenna configured to receive an analog carrier frequency signal. The acoustic transducer 80 may receive from a directivity pattern that is omnidirectional in both a horizontal and vertical axis. The acoustic piezoelectric transducer 80 may be configured to receive the acoustic frequency wireless signal underwater. As an example, the analog passband acoustic frequency signal may have a bandwidth of 97 kHz at center carrier frequency of 100 kHz in acoustic frequency applications. In other words, the analog passband carrier frequency signal may span carrier frequencies from 51.5 kHz to 148.5 kHz in acoustic applications.
[0080] The receiver 50 may further include an antenna 82 configured to receive an analog passband radio frequency signal. The antenna 82 may be directional or omnidirectional. The antenna 82 may be configured to receive RF signals in the ISM frequency band. The antenna 82 may include additional analog front-end circuitry used to receive signals in different frequency bands. The analog passband RF signals may be received wirelessly. As an example, the analog passband carrier frequency signal may have a bandwidth of 500 kHz at center carrier frequency that can range from 2.5 GHz to 2.9 GHz in RF applications.
[0081] A power amplifier 76 may be configured receive the analog carrier frequency signal from the antenna 82 or acoustic transducer 80. The amplifier 76 may be to increase the amplitude of the analog carrier frequency signal. The amplifier 76 is configured to increase the amplitude of the analog passband carrier frequency signal, for certain frequencies, and suppress out-of-band noise to increase the signal-to-noise ratio of the received analog signal and, as a result, improve downstream digital signal processing. The amplifier 76 may be a low noise amplifier. The input impedance of the amplifier may advantageously match the output impedance of the acoustic transducer 80 or antenna 82 to minimize the amount of energy losses. A block diagram depicting an example of the low noise amplifier 76 amplifying the signal received by the acoustic transducer 80 or antenna 82 is shown in
[0082] The receiver 50 may include a band pass filter 76 configured to remove out-of-band (undesired) frequency components from the analog carrier frequency signal. The undesired frequency components may include, for example, harmonics and noise outside of the frequency range of the desired analog passband carrier frequency signal. Bandpass filter(s) may be disposed before and/or after the mixer 74 (see, e.g.,
[0083] A mixer 74 may be configured to downconvert the analog carrier frequency signal to an analog baseband frequency signal. For example, in UW-A applications, the mixer 74 may have an input frequency of 1 Hz to 170 kHz and an output frequency of 1 Hz to 100 kHz. It should be noted that these ranges are illustrative and are not necessarily intended to be limiting. In some embodiments, the frequencies may be higher and/or lower. As is known in the art, the mixer 74 may have a local oscillator or may receive a local oscillator signal. The local oscillator may have a frequency of, for example, 100 kHz. Here again, this frequency is illustrative and the local oscillator may have a higher or lower frequency. In acoustic or ultrasonic frequency applications, the analog passband carrier frequency signal may operate at carrier frequencies greater than or equal to 100 kHz. In RF applications, the analog passband carrier frequency signal may operate at carrier frequencies greater than or equal to 2.4 GHz.
[0084] The receiver 50 may further include an analog-to-digital converter (ADC) 72 configured to convert the analog baseband frequency signal into a serial digital signal. An example of a transmitted data packet structure is shown in
[0085] The receiver 50 may further include a packet/frame synchronization module 70 configured to detect one or more preamble blocks of the serial digital signal. In this way, the preamble blocks may be used by a receiver to determine the beginning of a received data packet/frame structure. The received signal may include one or more preamble blocks. The preamble blocks may be used by a receiver to determine the beginning of a transmitted data packet structure. The received signal may further include a plurality of pilot subcarriers. Pilot subcarriers may be assigned to pilot or training symbols that are known a-priori at the receiver and used for CSI estimation. The packet synchronization module 70 may provide the processed serial digital signal to the serial-to-parallel converter 60.
[0086] The MU-MCDM receiver 50 may include (e.g., may be implemented on) a radio platform 12. The radio platform 12 may be, for example, a software-defined radio. A software-defined radio is a radio in which at least some (traditionally hardware) components such as, for example, modulators, filters, etc., are implemented in software. An example of the hardware architecture underpinning a software-defined radio is shown in
[0087] In another aspect, the present disclosure may be embodied as a method 100 for MU-MCDM communications (see, e.g.,
[0088] The method 100 includes modulating 109 the plurality of baseband symbols with a plurality of chirp modulated waveforms using an inverse orthogonal chirp transform according to a subcarrier allocation scheme and thereby generating a plurality of parallel MCDM symbols mapped to frequency subcarriers. Stated another way, an inverse orthogonal chirp transform is used 109 to modulate the plurality of baseband symbols with a plurality of chirp modulated waveforms according to a subcarrier allocation scheme and generate a plurality of parallel MCDM symbols mapped to frequency subcarriers. The subcarrier allocation scheme may be predetermined. The multiuser subcarrier allocation scheme allows for the simultaneous transmission of the data of multiple users. In some embodiments, the multiuser subcarrier allocation scheme may be configured for comb-type multiuser access. Comb-type multiuser access is formulated by allocating subcarrier frequencies to multiple users as depicted in
[0089] The method 100 includes converting 115 the plurality of parallel MCDM symbols into a serial digital signal. The serial digital signal includes the plurality of MCDM symbols as consecutive MCDM symbols. One or more preamble blocks are inserted 118 into the serial digital signal. Zero-padding blocks (e.g., blocks of one or more zero values) are inserted 121 between consecutive MCD symbols of the serial digital signal.
[0090] The method 100 may include converting 124 the serial digital signal into an analog baseband frequency signal using a digital-to-analog converter. The serial digital signal may be sampled and the sampled signal provided to the digital-to-analog converter. In some embodiments, the sampled signal is also upsampled.
[0091] The method 100 may also include upconverting 127 the analog baseband frequency signal into an analog carrier (passband) frequency signal using a mixer. The analog carrier frequency signal may then be transmitted 133 in acoustic or radio frequencies. For example, the analog carrier frequency signal may be transmitted 133 by way of an acoustic transducer (at acoustic frequencies, including without limitation, ultrasonic frequencies). In another example, the analog carrier frequency signal may be transmitted 133 as a wireless radio signal using an antenna. In some embodiments, the analog carrier frequency signal is amplified 130 prior to transmission.
[0092] In another aspect, the present disclosure may be embodied as a method 200 for MU-MCDM communications at a receiver (see, e.g.,
[0093] The method 200 includes downconverting 206 the analog carrier frequency signal into an analog baseband frequency signal using a mixer. In some embodiments, the analog carrier frequency signal is amplified 227 by an amplifier, such as, for example, a low-noise amplifier. In some embodiments, the analog carrier frequency signal may be filtered to remove (undesired) out-of-band frequency components before and/or after downconverting 206 (see, e.g.,
[0094] The analog baseband frequency signal is converted 209 to a serial digital signal using an analog-to-digital converter (ADC). A low-pass filter may be employed to further reduce undesired noise components from the analog baseband frequency signal before conversion to the serial digital signal. The method 200 includes converting 212 the serial digital signal into a plurality of (parallel) multicarrier chirp division MCDM symbols. For example, a serial-to-parallel conversion circuit or program may be used. The plurality of output symbols may be symbols of any digital modulation scheme compatible with existing communication systems and capable of supporting high-rate data transmissions. For example, the plurality of output symbols may be symbols of BPSK modulation, QPSK modulation, or 32-QAM.
[0095] The method 200 for MU-MCDM communications may further include detecting 224 one or more preamble blocks of the serial digital signal for packet (frame) synchronization. The method 200 includes demodulating 215 the plurality of MCDM symbols using an orthogonal chirp transform according to a plurality of chirp modulated waveforms to generate a plurality of baseband symbols.
[0096] The method 200 includes estimating 218 channel coefficients of each frequency subcarrier of the plurality of frequency subcarriers. The channel estimator may be configured for comb-type subcarrier allocation for estimating CSI for every frequency subcarrier. The multiuser subcarrier allocation scheme allows for the simultaneous transmission of the data of multiple users. In some embodiments, the multiuser subcarrier allocation scheme may be configured for comb-type multiuser access. Comb-type multiuser access is formulated by allocating subcarrier frequencies to multiple users as depicted in
[0097] A transmitted multiuser data set is detected 221 based on based on the estimated channel coefficients and the plurality of MCDM symbols.
[0098] It should be noted that terms such as block and module define components of the transmitter and/or receiver which may be implemented in various ways as will be known to one having skill in the art. For example, a block or module may be implemented as a circuit of discrete components, an integrated circuit, a processor (including those described elsewhere in this disclosure—e.g., FPGA, ASIC, DSP, etc.), a computer-readable software program configured to run on a processor, etc.
Further Discussion and Example
[0099] The follow discussion and example provide a description of the functionality and design parameters of an MU-MCDM system for UW-A and RF communication according to an embodiment of the present disclosure.
Orthogonal Chirp Waveform Design
Chirp Waveform Design
[0100] We consider a linear chirp signal with a frequency which changes linearly over time. The m-th chirp waveform is therefore represented as:
where T is the symbol duration, Δf is the frequency spacing between chirps (chirp waveforms),
is the chirp rate, B.sub.c denotes the bandwidth of the chirp signal, and signal energy has been normalized to 1. The initial frequency of the m-th chirp waveform is mΔf. For positive chirp rate, i.e., μ>0, the frequency increases with time and ψ.sub.m(t) is an up-chirp signal, while for μ<0, ψ.sub.m(t) is a down-chirp signal (i.e., the frequency decreases with time).
[0101] The chirp signals are complex, having both in-phase and quadrature-phase components. The frequency span (B.sub.C) of chirp waveforms can provide resilience to multipath propagation delays and Doppler spread.
Orthogonality of Chirp Waveforms
[0102] The orthogonality of chirp waveforms can be analyzed by calculating their cross-correlation coefficient. Particularly, the cross-correlation coefficient of the k-th and the l-th chirp waveforms is derived as:
where
for ensuring orthogonality.
[0103] Equation 2 shows that the cross-correlation coefficient is zero for different chirp signals, thus the present-disclosed waveforms are orthogonal to each other.
Orthogonal Chirp Transform
[0104] An orthogonal chirp transform (OCT) is designed on the basis of the orthogonal chirp waveforms as follows:
where x(t) is a continuous-time function and X(f) is the OCT representation of x(t) in the frequency domain. In this way, OCT can transform a time-domain signal into its frequency-domain equivalent.
[0105] The inverse orthogonal chirp transform (IOCT) is given by:
[0106] IOCT can transform a frequency-domain signal into its time-domain equivalent. Therefore, OCT and IOCT can be used to transition from a time-domain signal into its frequency form and inversely from a frequency-domain signal into its time-domain form. OCT and IOCT can simplify our implementations and signal representations in time and frequency domain. However, there is still need for discrete signal transforms.
Discrete Orthogonal Chirp Transform
[0107] In some implementations, discrete signal transforms may be preferable, since can be impractical to store and process signals in a continuous-time fashion. The discrete orthogonal chirp transform (DOCT) is written as:
where N is the number of OCT points, X[k] denotes the k-th symbol in frequency, and x[n] is the n-th symbol in time. DOCT can transform a discrete time-domain signal into its frequency-domain equivalent.
[0108] The inverse discrete orthogonal chirp transform (“IDOCT”) is given by:
where
is the sampling period. Therefore, DOCT and IDOCT can be used to transition from a discrete time-domain signal into its discrete frequency-domain equivalent, and inversely from a discrete frequency-domain signal into its discrete time-domain equivalent.
[0109] In practical implementations, discrete signal representations motivated our designs for DOCT and IDOCT, which are effective transforms for discrete signal processing in communication systems.
System Model
MCDM System Model
[0110] Orthogonal chirp waveforms are utilized as frequency subcarriers in the presently-disclosed MCDM modulation system. Hence, the system is benefited by the merits of chirp signals, such as robustness to multipath delay, and time and frequency spreading (i.e., the Doppler effect). The presently-disclosed MCDM system can additionally support high data rates and multiuser access by leveraging the multiplexing capabilities of multicarrier modulation.
[0111] The carrier frequency signal in the MU-MCDM system can be described as:
where E is the signal energy, s[k] denotes the k-th modulated symbol, ψ.sub.k(t) is the k-th subcarrier continuous-time function, K is the total number of frequency subcarriers, f.sub.c is the carrier frequency, and T is the symbol period. The presently-disclosed MU-MCDM system may utilize different orders of phase-shift keying (“PSK”) and quadrature-amplitude modulations (“QAM”) for the k-th symbol s [k], e.g., binary phase key shifting (“BPSK”), quadrature phase key shifting (“QPSK”), and quadrature amplitude modulation (“QAM”) with unit symbol energy (symbol energy normalized to 1). Hence, signal energy is merely dependent on parameter E.
[0112] The signal representation in Equation 7 is the combined output of IOCT and carrier frequency modulation blocks depicted in
[0113] Channels are modeled as time varying signals with multiple independent and time varying (in amplitude and time delay) propagation paths as follows:
where M is the total number of resolvable paths, h.sub.m(t) is the m-th path's amplitude, and τ.sub.m(t) is the m-th path's delay.
[0114] The amplitude and delay of each path are assumed to be time-invariant in the duration of an MCDM symbol period. Hence, received baseband signals after carrier frequency demodulation are written as:
where {tilde over (h)}.sub.mh.sub.me.sup.−j2πf.sup.
is the m-th path's energy-including channel coefficient, E is the energy per symbol, TWO denotes the m-th path's delay, and n(t) is ambient additive noise.
[0115] The structure of a transmitted packet/frame of an MU-MCDM communication system is shown in
[0116] We design a low-complexity coherent receiver for MU-MCDM communications and describe our developments for time synchronization, channel estimation, and symbol detection. Packet/frame synchronization is accomplished by the implementation of a sliding correlator with the preamble sequence that is a-priori known at the receiver. Channel state information (“CSI”) is estimated by using pilot subcarriers that are assigned to reference/training symbols. Maximum likelihood symbol decoding is achieved by performing minimum distance decoding over the received signal vectors.
Multiuser Access
[0117] Multiuser (“MU”) access schemes enable multiplexing of multiuser transmissions over the same communication UW-A or RF channel. MU access is implemented by adaptive subcarrier allocation in the frequency domain. Different users are assigned to non overlapping subcarriers and transmit their own MCDM symbols. To illustrate embodiments of the disclosure, block-type and comb-type subcarrier allocation techniques are described for MU access, though other techniques are within the present scope.
[0118] 1) Block-type MU Access: Block-type MU access considers subcarrier allocation to multiple users by grouping subcarriers as depicted in
[0119] 2) Comb-type MU Access: Comb-type MU access considers uniform subcarrier allocation to multiple users as depicted in
[0120] The presently-disclosed MU-MCDM communication system that can dynamically adapt communication parameters, such as data and pilot subcarriers in UW-A or RF multipath environments. MU-MCDM communication systems that can dynamically adapt to time varying channel conditions can significantly enhance data communication rate and link reliability. In the following, we describe a low complexity receiver design for MU-MCDM communications that comprises packet synchronization, channel estimation, and symbol detection procedures.
Receiver Design
[0121] Receiver design is illustrated in Figure X, including packet synchronization, channel estimation, and symbol detection.
Packet Synchronization
[0122] Received signals are first downconverted to a baseband frequency by carrier frequency demodulation. Preamble antipodal bit sequences of length N.sub.pn and duration of T.sub.pn that are a-priori known at the receiver are utilized for packet/frame synchronization.
[0123] The cross-correlation of the received signal with the transmitted preamble sequence is written as
R.sub.pn(τ)=∫.sub.0.sup.T.sup.
where (.)* is the complex conjugate operator, r*(t+τ) is the received signal shifted by time delay τ, with τ∈[0, T.sub.w] and T.sub.w, denoting the duration of the sliding correlation window, and x.sub.pn(t) is the transmitted preamble bit sequence that is modulated on a basic pulse g(t).
[0124] The beginning of the packet/frame at the receiver is identified as follows
Channel Estimation
[0125] Received signal are transformed into the frequency domain by leveraging the Orthogonal Chirp Transform (“OCT”). For the k-th subcarrier, OCT is applied over the frequency band [kΔf, kΔf+B.sub.c]. MCDM symbols are sampled at rate
After carrier frequency demodulation and sampling at rate T.sub.s, the received MCDM signal vector is written as:
y=Hs+n, (12)
where y ∈.sup.K×1 is the received signal vector, s ∈
.sup.K×1 is the transmitted symbol vector, n ∈
.sup.K×1 is the received additive noise vector, H ∈
.sup.K×K is the channel matrix defined as:
Where h.sub.k is the channel coefficient of the k-th subcarrier, and K is the total number of frequency subcarriers.
[0126] Channel matrix H ∈.sup.K×K is a diagonal matrix, which considers that the subcarrier bandwidth lies within the channel coherence bandwidth, and the amplitude of a subcarrier can be redeemed as unchanged during the channel coherence time.
[0127] We consider uniform subcarrier allocation for pilot symbols, where pilot subcarriers are spread evenly across the total number of subcarriers K. More specifically, pilot subcarriers K.sub.p, are located at k=0, L, 2L, . . . , (K.sub.p−1)L, where
Therefore, CSI can be effectively captured across L subcarriers.
[0128] After carrier frequency demodulation and sampling at rate T.sub.s, the received pilot signal vector is written as
y.sub.p=S.sub.ph.sub.p+n.sub.p (14)
where y.sub.p ∈.sup.K.sup.
.sup.K.sup.
.sup.K.sup.
and n.sub.p ∈.sup.K.sup.
[0129] Complex channel coefficients can then be estimated based on the pilot subcarriers as follows
where ∥ . . . ∥.sub.2 denotes the Euclidean norm.
[0130] We consider that the pilot data matrix S.sub.p is known a-priori at the receiver. Under the assumption of additive complex white Gaussian noise (“AWGN”) n.sub.p with independent and identically distributed zero mean and unit variance entries, the maximum likelihood (“ML”) channel estimate is thus given by
ĥ.sub.p=(S.sub.p.sup.HS.sub.p).sup.−1(S.sub.p.sup.Hy.sub.p (17)
[0131] We consider that channel coefficients vary linearly across neighbor subcarriers and assume narrowband channel fading per subcarrier. Hence, channel coefficients for the non-pilot subcarrier k is estimated as:
where ĥ.sub.p End is the estimated channel coefficient of the m-th pilot symbol, l the residue of k divided by L, mL<k<(m+1)L, and m=0, . . . , K.sub.p−1.
Symbol Detection
[0132] Maximum likelihood symbol decoding is achieved by performing minimum distance decoding over the received signal vectors. More specifically, the receiver detects K transmitted symbols by minimizing the L2-norm error between the received signal vector y and channel-processed signal vector Hs as follows:
where s ∈.sup.K×1 is the transmitted symbol vector.
[0133] Assuming channel estimates Ĥ, ML symbol estimates at the receiver are given by:
ŝ=(H.sup.HH).sup.−1H.sup.Hy, (20)
where Ĥ is the estimated channel matrix, built based on Equation 13 and complex channel estimates from Equations 17 and 18.
Simulation and Experimental Studies
Simulation Studies for UW-A Communications
[0134] The BER performance of the presently-disclosed MU-MCDM communication system is evaluated with simulations over UW-A channels. We consider channel amplitudes that are modeled as Rayleigh distributed random variables, and four resolvable channel propagation paths as shown in
Carrier frequency is set at f.sub.c=100 kHz, while Δf: 64, 128, 255, and 509 Hz is selected as frequency spacing. Additional simulation parameters include: the MCDM symbol period T: 1.97, 3.93, 7.86, and 15.73 ms; the preamble duration that is fixed to T.sub.pn=1.31 ms; the pause interval between the preamble and the MCDM symbol that is fixed to T.sub.p=1.54 ms; and the guard interval between consecutive MCDM symbols that is fixed to T.sub.g=2.56 ms. We consider simulation and testing of linear up-chirp waveform signals for chirp rates μ: 8.94.Math.10.sup.3, 1.79.Math.10.sup.4, 3.58.Math.10.sup.4 and 7.15.Math.10.sup.4 Hz/s. The effective communication bandwidth for the simulated MU-MCDM system is fixed at 65.25 kHz. Simulation results are averaged over 1000 Monte-Carlo iterations.
[0135]
we observe that for SNR=12 dB, the BER is decreased by 1.58 dB when we increase the total number of subcarriers from K=512 to K=1024. We observe that BER can reach to 1.28.Math.10.sup.−2 for K=1024 subcarriers at SNR=12 dB.
[0136] In
[0137]
[0138]
[0139]
[0140]
[0141]
[0142]
[0143]
[0144]
[0145] It can be seen that uniform subcarrier allocation in simulations of comb-type MU access offers BER improvements of up to 2.71 dB when compared to the BER performance of block-type subcarrier allocation techniques.
[0146]
Simulation Studies for RF Communications
[0147] MCDM systems are simulated in RF wireless emulators. The amplitude of channel response is modeled as Rayleigh distribution and noise is white Gaussian. Normalized channel response is shown in
[0148]
[0149]
[0150] The effective bit rate for 32-QAM modulation is calculated as
Over-the-Air Radio Experiments
[0151] The BER performance of the presently-disclosed MU-MCDM communication system is evaluated with over-the-air radio measurements in an indoor software-defined radio testbed. Software-defined radio platforms operate at carrier frequency f.sub.c=2.47 GHz, while sampling frequency f.sub.s is fixed to 1 MHz. We consider gray coding for bit mapping and test BPSK, QPSK, 8-PSK, 16-QAM, and 32-QAM modulations. The total number of subcarriers is fixed to K=1024, with pilot subcarriers K.sub.p=256, null subcarriers K.sub.n=56, and data subcarriers K.sub.s=712. The frequency spacing is fixed to Δf=488 Hz. Additional testbed parameters include: the MCDM symbol period that is fixed to T=2.05 ms; the preamble duration that is fixed to T.sub.pn=1.02 ms; the pause interval between the preamble and the MCDM symbol that is fixed to T.sub.p=0.51 ms; and the guard interval between consecutive MCDM symbols that is fixed to T.sub.9=0.51 ms. We consider implementation and testing of linear up-chirp signal waveforms with chirp rate μ: 2.44.Math.10.sup.5 Hz/s. The effective communication bandwidth for the experimental MCDM communication system is 500.50 kHz. A snapshot of the normalized channel response is illustrated in
[0152]
[0153]
[0154] Although the present disclosure has been described with respect to one or more particular embodiments, it will be understood that other embodiments of the present disclosure may be made without departing from the spirit and scope of the present disclosure.