The present disclosure relates generally to underwater acoustic communications and more particularly to receiver apparatus and methods for semi-continuous underwater acoustic communications over time-varying channels.
Underwater acoustic communications bandwidth is affected by high channel attenuation, extended multipath arrivals spanning over tens to hundreds of symbols, and rapidly channel variations resulting in loss of signal coherence. Shallow water, for instance, is complex, with different sound speed profiles and different bottoms, resulting in a range-dependent multipath arrival structure which varies from site to site. Eddies, internal waves, and turbulence may also be present, and as a result the propagation condition can change significantly over a short period of time. This imposes a significant challenge to receiver apparatus which must track the channel variations (either explicitly or implicitly) in order to remove time-varying inter-symbol interference (ISI). Signal processing that incorporates the channel physics may be used to mitigate environmental effects, and alternatively error correction codes may be employed in turbo equalization to minimize the bit error rate (BER). Turbo equalization, however, requires extensive computational resources which are impractical in many applications, such as battery powered acoustic modems. Using powerful encoder technology results in a significantly reduced data rate. Passive or active time reversal techniques are robust with respect to multipath arrivals when a large number of receivers are used in time-invariant channels, where passive time reversal is also known as passive-phase conjugation (PPC). Time varying channels can be compensated by channel re-estimation also using a large aperture vertical receiver array with many receivers covering a large portion of the water column through high spatial diversity. However, practical underwater acoustic modems are limited to a small aperture receiver array supporting only a small number of receivers (acoustic transducers), and therefore require additional signal processing to remove the inter-symbol interference and reduce the bit error rate. Thus far, attempts to improve data rate in underwater systems having a small number of receivers have focused on multichannel decision-feedback equalizers (DFEs), but different environments, having different multipath arrivals, require different parameter settings (different numbers of DFE tap coefficients), and the sensitivity of this approach to changing environmental conditions is particularly troublesome at high frequencies above 15 kHz, makes an autonomous operation difficult. In an attempt to overcome this limitation, a small number of properly configured receivers with spatial diversity can be used with a pre-processor using PPC, followed by a single-channel DFE, referred to as a correlation-based equalizer (CBE), and has been applied to moving-source data at mid frequencies (2-5 kHz). (It has been shown that time reversal performance is inferior to that of a multichannel DFE, and can be improved by an equalizer). CBE has also been applied to mid frequency data, with adaptive weighting of sensor contributions to improve the PPC performance, where the channel at mid-frequencies can be considered as semi-stationary for the duration of a packet, since the channel coherence time is normally longer than the packet length. The CBE approach has also been generalized to include decision-directed channel-estimation (DD-CE) method for time-varying environments using hard decision symbols with data at 12 kHz using large (15-45 m) aperture arrays, but the channel estimation quality and BER performance degrade when the channel variation is severe as is found for high frequencies above about 15 kHz, and these shortcomings are further exacerbated when the array aperture is limited to less than about 2 m. Accordingly, developments are desired to improve the data rate and reduce the BER for underwater acoustic communications, particularly for high frequencies in time-varying channel conditions, and when small receiver array apertures are used to facilitate practical high bandwidth undersea communications. The above mentioned difficulties have limited the current transmission packet lengths to approximately 10 kilo-symbols or less, beyond which the DFE often fails to track the channel variations, and the resulting errors propagate and become intolerable. Even though the burst rate is high, the average data rate is significantly lower in comparison.
Various details of the present disclosure are hereinafter summarized to facilitate a basic understanding, where this summary is not an extensive overview of the disclosure, and is intended neither to identify certain elements of the disclosure, nor to delineate the scope thereof. Rather, the primary purpose of this summary is to present some concepts of the disclosure in a simplified form prior to the more detailed description that is presented hereinafter. Improved receiver apparatus and methods are presented that facilitate high data rate and reduced BER performance for high frequency underwater acoustic communications, and which can be applied in time-varying channel conditions with small receiver array apertures with limited numbers of receiver transducers. The disclosed receiver apparatus provides iterative channel estimation (CE) and correlation-based equalization (CBE) using soft decision symbols to provide an iterative correlation-based equalizer or ICBE, and promises improved performance at high frequency data rates, such as 15-21 kHz for high input signal-to-noise (SNR) cases in underwater conditions having channel variations caused by rough sea surfaces, internal waves, and sources changing range, etc. The iterative correlation-based equalization concepts disclosed herein may be advantageously employed to use soft decision symbols to estimate the channel condition to facilitate reliable transmission of long data packets or blocks with low BER in harsh environments where the channel coherence time is very short relative to the packet length.
An iterative correlation-based equalization method of underwater communications is disclosed, which includes receiving acoustic underwater transmissions representing symbols grouped as data blocks and producing initial estimated symbols of a current data block using a correlation-based equalizer based at least partially on the received sound transmissions of the current data block and an estimated channel impulse response associated with a previous data block. The method further includes estimating a channel impulse response (CIR) associated with the current data block based at least partially on the received sound transmissions and the initial estimated symbols of the current data block, and producing re-estimated symbols of the current data block using a correlation-based equalizer based at least partially on the received sound transmissions and the estimated channel impulse response associated with the current data block. For each symbol of the current data block, one of the estimated symbol and the re-estimated symbol is selected having the lowest decision error as a received data symbol. In certain embodiments, production of the initial estimated symbols involves pre-processing the received sound transmissions of the current data block using passive phase conjugation according to the estimated CIR associated with the previous data block, and producing the initial estimated symbols using decision feedback equalization based at least partially on the pre-processed sound transmissions using a set of tap coefficients associated with the current data block. Producing the re-estimated symbols in certain embodiments includes pre-processing the received sound transmissions of the current data block using passive phase conjugation according to the estimated CIR associated with the current data block, and producing the re-estimated symbols of the current data block by decision feedback equalization based at least partially on the pre-processed sound transmissions using the set of tap coefficients associated with the current data block. In some embodiments, moreover, the iterative correlation-based equalization is performed two data blocks at a time.
An underwater communications system is disclosed, including one or more acoustic transducers that receive acoustic underwater transmissions representing symbols grouped as data block, as well as a processor system coupled with transducer. The processing system includes an iterative correlation-based equalizer (ICBE) that produces initial estimated symbols based at least partially on the received sound transmissions of a current data block and an estimated CIR of a previous data block. The ICBE estimates the CIR of the current data block using the initial estimated symbols, and produces re-estimated symbols of the current data block using correlation-based equalization based at least partially on the estimated CIR of the current data block. The ICBE selects one of the estimated symbol and the re-estimated symbol having the lowest decision error as a received data symbol.
In some embodiments, the iterative correlation-based equalizer includes a first correlation-based equalizer (CBE) component which produces the initial estimated symbols of the current data block based at least partially on the received sound transmissions of the current data block and the estimated channel impulse response associated with the previous data block, along with a channel estimation (CE) component that estimates the channel impulse response of the current data block based at least partially on the received sound transmissions and the initial estimated symbols of the current data block. The processing system in these embodiments also includes a second CBE component which produces the re-estimated symbols of the current data block based at least partially on the received sound transmissions and the CIR estimated for the current data block. The first CBE component in one embodiment is comprised of a passive phase conjugation (PPC) component to pre-process the received sound transmissions of the current data block according to the estimated CIR of the previous data block, as well as a DFE component that produces the initial estimated symbols of the current data block based at least partially on the pre-processed sound transmissions using a set of tap coefficients associated with the current data block. In certain embodiments, moreover, the second CBE component includes a second PPC to pre-process the received sound transmissions according to the CIR estimated for the current data block, along with a second DFE that produces the re-estimated symbols of the current data block based at least partially on the pre-processed sound transmissions using the set of tap coefficients associated with the current data block. The ICBE in various embodiments is operative to process two data blocks at a time.
The following description and drawings set forth certain illustrative implementations of the disclosure in detail, which are indicative of several exemplary ways in which the various principles of the disclosure may be carried out. The illustrated examples, however, are not exhaustive of the many possible embodiments of the disclosure. Other objects, advantages and novel features of the disclosure will be set forth in the following detailed description of the disclosure when considered in conjunction with the drawings, in which:
One or more embodiments or implementations are hereinafter described in conjunction with the drawings, where like reference numerals are used to refer to like elements throughout, and where the various features are not necessarily drawn to scale.
Referring initially to
As the bandwidth of the underwater acoustic channel 302 is limited, the communications techniques must be efficient, and thus phase coherent modulations such as quadrature phase-shift-keying (QPSK) yielding a data rate of 2 bits/sec/Hz is preferably used in the disclosed embodiments. In this example, for a bandwidth of 20 kHz, a total data rate of 40 kbits/sec is possible, thereby opening the possibility of transmitting compressed video images from an underwater remote camera on the AUV 320 to the surface ship 310. The disclosed iterative correlation-based equalization techniques also facilitate adaptation to changing environmental conditions in the water channel 302 as the data source and receiver change range and depth, and as conditions vary from ocean to ocean, since different oceans have different sound speed profiles and different bottoms, resulting in different multipath arrival patterns. In particular, eddies, internal waves, turbulence, and rough sea surface can cause the propagation condition of a given channel 302 to change significantly over a short period of time. The channel 302, moreover, may include many scattered returns which are random and difficult to estimate and track. Thus, whereas some relatively stable arrivals may be modeled by an acoustic propagation model, others are random (scattered) due to sound scattering from rough ocean surfaces or water column inhomogeneities and are difficult to model. Moreover, communications in underwater applications often have other practical operating constraints, such as finite processing power. The ICBE techniques described herein advantageously use passive-phase conjugation to equalize the dominant arrivals and use direction adaptation decision feedback equalization to equalize the remaining ISI associated with the scattered returns, and improves performance by iterative adaptation allowing the equalizer to function over an extended period of time.
Referring now to
The individual CBE components 12 use estimated CIR information to apply passive-phase conjugation (PPC) to the received data Ri, followed by a single-channel DFE. The DFE components 30 are known to be functional up to the channel coherence time during which the channel 302 can be assumed to be quasi-stationary. In order to communicate beyond the channel coherence time, the system 2 advantageously re-estimates the channel based on the soft decision data from the first DFE 30a. In a rapidly varying communications channel 302, the disclosed system 2 can operate on data are divided into blocks and the estimated CIR of the previous block is used to estimate the symbols of the current block via the CBE component 12a. The resulting soft decision symbols 32a are used with the current block of data Ri to re-estimate the CIR via estimation component 40 and this estimated CIR is re-applied to the data Ri to re-estimate the symbols 32b using the second CBE component 12b, and the process can be further iterated, although one iteration (e.g., two CBEs 12 as shown in
In using the ICBE-based system 2 for a time varying underwater channel 302 (
Referring also to
In one embodiment, the initial estimated symbols 32a are produced at 110 by pre-processing the received sound transmissions Ri of the current data block 4i using passive phase conjugation (PPC 20a) according to the estimated CIR hi−1 of the previous data block 4i−1, and producing the initial estimated symbols 32a with a DFE 30a based at least partially on the pre-processed sound transmissions using a set of tap coefficients Ci associated with the previous data block 4i−1. In certain embodiments, moreover, producing the re-estimated symbols 32b at 130 includes pre-processing the received sound transmissions Ri using passive phase conjugation PPC according to the estimated CIR hi associated with the current data block 4i, and producing the re-estimated symbols 32b with a DFE 30b based at least partially on the pre-processed sound transmissions using the set of tap coefficients Ci associated with the current data block 41.
The operation of the system 2 is depicted in
The soft decision symbols [Ŝi] are then used to re-estimate the CIR (hi) of the current block 4i via the CE component 40, and assuming that hi is an improvement over hi−1, the re-estimated CIR is re-applied to the data in the second CBE component 12b to produce a new block of soft symbols,
s
n=arg min{Er(ŝn), Er(
Er(sn)=min{Er(ŝn), Er(
is selected by the selection component 50 (at 140 in
In one example, at the end of second iteration, the following are found:
s
n=arg min{[Er(ŝn), Er(
Er(sn)=min{[Er(ŝn), Er(
where
Certain implementations of the method 100 may be implemented using a rough estimate of the channel coherence time to set the block size, such as by in situ estimation using a set of test signals, or determination from previously obtained channel coherence time information such as an archival database, where the channel temporal coherence as used herein is the normalized cross-correlation of a CIR with other CIRs, separated by a delay time and channel coherence time is the delay time for the temporal coherence to drop by a factor of 1/e.
Referring also to
for the first and second DFEs, which show less temporal variation than the effective CIRs of the hard decision case. For time-varying channels, multiple (e.g., uncorrelated) receivers may be used to mitigate signal fades using spatial diversity, where the number of receivers may be determined based on input SNR, the symbol constellation size, and the environments, and other considerations. Moreover, the ICBE can continue block by block by using the assumed prior knowledge of the CIR for each block, which it obtains, in practice, from iterations of channel-estimation and equalization, resulting in improved symbol estimation with minimal bit errors.
The above examples are merely illustrative of several possible embodiments of various aspects of the present disclosure, wherein equivalent alterations and/or modifications will occur to others skilled in the art upon reading and understanding this specification and the annexed drawings. In particular regard to the various functions performed by the above described components (assemblies, devices, systems, circuits, and the like), the terms (including a reference to a “means”) used to describe such components are intended to correspond, unless otherwise indicated, to any component, such as hardware, software, or combinations thereof which performs the specified function of the described component (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the illustrated implementations of the disclosure. In addition, although a particular feature of the disclosure may have been illustrated and/or described with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. Also, to the extent that the terms “including”, “includes”, “having”, “has”, “with”, or variants thereof are used in the detailed description and/or in the claims, such terms are intended to be inclusive in a manner similar to the term “comprising”.
This application claims priority to and the benefit of U.S. Provisional Patent Application Ser. No. 61/096,658, filed Sep. 12, 2008, entitled SEMI-CONTINUOUS UNDERWATER ACOUSTIC COMMUNICATIONS OVER TIME-VARYING CHANNELS, the entirety of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61096658 | Sep 2008 | US |