METHOD AND SYSTEM FOR ACOUSTIC COMMUNICATION
20170149522 ยท 2017-05-25
Assignee
Inventors
Cpc classification
H04K1/006
ELECTRICITY
H04K1/02
ELECTRICITY
International classification
Abstract
A transmitter device comprises a transmission antenna with at least one transducer and one signal generation unit for generating an acoustic communication signal to be transmitted to a receiver device including hidden information, wherein the signal generation unit is configured to previously record an original acoustic signal, the signal generation unit capable of generating the communication signal to be transmitted by adding, to an initial signal x(t) derived from the original signal, an auxiliary signal previously multiplied by at least one symbol, the symbol having a phase and/or an amplitude carrying the hidden information and the auxiliary signal calculated from the initial signal by a chosen transformation operator which depends on a steganographic key.
Claims
1. A transmitter device, comprising a transmission antenna, the transmission antenna comprising at least one transducer and one signal generation unit for generating an acoustic communication signal to be transmitted to a receiver device including hidden information, wherein the signal generation unit is configured to previously record an original acoustic signal, said signal generation unit being capable of generating said communication signal to be transmitted by adding, to an initial signal x(t) derived from the original signal, an auxiliary signal previously multiplied by at least one symbol, said symbol having a phase and/or an amplitude carrying the hidden information and said auxiliary signal being calculated from the initial signal by means of a chosen transformation operator which depends on a steganographic key.
2. The transmitter device as claimed in claim 1, wherein the initial signal derived from the original signal is the complex baseband signal obtained after filtering the original signal in a frequency band of chosen width, centered on a central frequency.
3. The transmitter device as claimed in claim 1, wherein the signal generation unit is configured to previously divide the total duration of the original signal x(t) into a set of contiguous successive time intervals of the same duration T, the transformation operator being applied to the initial signal on each of said intervals in order to calculate the value of the corresponding auxiliary signal on said interval.
4. The transmitter device as claimed in claim 3, wherein the signal generated y(t) at a time t belonging to the n.sup.th interval [nT, (n+1)T] is equal to: y(t)=x(t)+. a.sub.n. (x)(t), where a denotes a gain parameter and a.sub.n denotes the symbol corresponding to the n.sup.th interval.
5. The transmitter device as claimed in claim 3, wherein the signal generation unit is additionally configured to divide the duration of the signal into a set of contiguous successive time intervals of the same duration T, and each interval of duration T into 2M sub-intervals U.sub.M, . . . , U.sub.31 1, U.sub.1, . . . , U.sub.M, separated by guard intervals, the durations of said sub-intervals increasing as a function of the absolute value of k, and wherein the transformation operator is applied to the initial signal over each sub-interval U.sub.k in order to calculate the corresponding value of the auxiliary signal over said interval.
6. The transmitter device as claimed in claim 5, wherein the value of the auxiliary signal (x)(T/2+t) at a time T/2+t, where t belongs to a sub-interval U.sub.k, is a function of a phase parameter exp j..sub.k, with .sub.k being comprised in the interval [0, 2] and k being comprised in the interval [M, M], of the value of an amplitude weighting function p(t) at time t, and of the value of the initial signal at time (T/2t).
7. The transmitter device as claimed in claim 6, wherein the value of the auxiliary signal (x)(T/2+t) at a time T/2+t, where t belongs to a sub-interval U.sub.k, is equal to: (x) T/2+t)=exp j..sub.k .p(t). x(T/2t).
8. The transmitter device as claimed in claim 5, wherein the duration of the guard intervals between the sub-intervals of successive times U.sub.k and U.sub.k+1 is chosen such that each of the sub-intervals U.sub.k does not overlap with its neighbors after dilation/compression due to a Doppler phenomenon.
9. The transmitter device as claimed in claim 3, wherein the signal generation unit is further configured to divide each interval of duration T into a set of M sub-intervals of the same duration T/M, and wherein the value of the auxiliary signal in a given sub-interval of time is obtained from the value of the initial signal in another sub-interval.
10. The transmitter device as claimed in claim 9, wherein the value of the auxiliary signal at a time t belonging to a given sub-interval of time is obtained from the value of the initial signal at time t in another sub-interval.
11. The transmitter device as claimed in claim 9, wherein the value of the auxiliary signal at a time t belonging to a given sub-interval of time is obtained from the value of the initial signal in another sub-interval weighted by the value of an amplitude weighting function p(t) at time t.
12. A receiver device, comprising a receiving antenna, the receiving antenna comprising at least one hydrophone, comprising a detector for detecting a communication signal transmitted by a transmitter device as claimed in claim 1 and an extraction unit configured to reconstruct the auxiliary signal by applying said transformation operator to the detected communication signal from the steganographic key, and to extract the hidden information from the phase and/or the amplitude of the reconstructed auxiliary signal.
13. The receiver device as claimed in claim 12, wherein the extraction unit is further configured to apply a filter to the reconstructed signal on the basis of a compensation term capable of compensating for the residual of the carrier corresponding to the difference between the carrier frequency with Doppler and the nominal carrier frequency, the compensation term being estimated by maximizing, at each time t, the modulus of the output z(t) of the filter for a set of possible values of , and wherein the extraction function is capable of determining the symbols and the bits of the hidden information from the phases of the signal z(t) that are calculated at times corresponding to the maxima of the modulus of the signal z(t).
14. A communication system comprising a transmitter device as claimed in claim 1 and a receiver device comprising a receiving antenna, the receiving antenna comprising at least one hydrophone, comprising a detector for detecting a communication signal transmitted by a transmitter device and an extraction unit configured to reconstruct the auxiliary signal by applying said transformation operator to the detected communication signal from the steganographic key, and to extract the hidden information from the phase and/or the amplitude of the reconstructed auxiliary signal.
15. A transmission method for generating an acoustic communication signal in a transmitter device, comprising a transmitting antenna, the transmitting antenna comprising at least one transducer, the method comprising the following steps: a. recording an original acoustic signal; b. adding, to an initial signal x(t) derived from said original signal, an auxiliary signal multiplied by at least one symbol, said symbol having a phase and/or an amplitude carrying the hidden information and said auxiliary signal being calculated from the initial signal by means of a chosen transformation operator which depends on a steganographic key, thereby providing a communication signal; c. transmitting a signal to a receiver device on the basis of the communication signal obtained in step b.
Description
DESCRIPTION OF THE FIGURES
[0037] Other features and advantages of the invention will become apparent with the aid of the description which follows and the figures of the appended drawings in which:
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053] The drawings will be able not only to aid in better understanding the description, but also to contribute to the definition of the invention, as appropriate.
DETAILED DESCRIPTION
[0054]
[0055] The communication system 100 comprises a transmitter device 101, provided at the transmitter, for transmitting a communication signal to a receiver device 102, provided at the receiver, for receiving the transmitted signal.
[0056] The transmitter device 101 is configured to transmit an original acoustic signal, previously recorded and modified so as to carry the hidden information by adding, to an initial signal x(t) derived from the original signal, a signal q(t) which is dependent on:
[0057] an auxiliary signal, denoted by (x)(t), calculated from the initial signal x(t) by means of a transformation operator (for example chosen by the transmitter); and
[0058] a symbol a.sub.n comprising an amplitude and/or a phase carrying the hidden information.
[0059] The original acoustic signal, as used here, refers to an acoustic signal arising from a natural source. Throughout the rest of the description, the original acoustic signal will also be referred to by the expression original signal. The original acoustic signal may be a chunk of ambient noise of unremarkable appearance. This chunk of unremarkable ambient noise may, for example, be a noise from a marine mammal present in the area, a noise from rain or waves, or else the noise radiated by an inoffensive trawler, etc.
[0060] The signals x(t), q(t) and (x)(t) vary as a function of time t.
[0061] The amplitude of the added signal q(t) corresponds to the amplitude of the symbol and may, in particular, be low with respect to the amplitude of the initial signal so as to remain imperceptible to third parties.
[0062] The receiver device 102 is capable of reconstructing the auxiliary signal in an approximative manner, by applying the same transformation operator to the received signal, detecting the auxiliary signal by means of a suitable filter and by extracting the information from the phase and/or the amplitude of the symbol.
[0063] More specifically, the transmitter device 101 comprises a transmitting antenna 1 comprising an acoustic transducer or a plurality of acoustic transducers 10 if the transmission is directional. Directional transmission makes it possible to improve the level of discretion in the event that the transmitter knows, even in an approximative manner, where the receiver is located.
[0064] The transmitter device 101 may additionally comprise processing units 11 associated with each transducer 10 such as, for example, digital/analog converters, power amplifiers or tuning/matching circuits associated with each of the transducers. Some of these processing units may be directly included within the transmitting antenna.
[0065] The transmitter device 101 may additionally comprise a computer 12 equipped with a signal generation unit 120 configured to generate an audio signal to be transmitted that corresponds to the initial signal modified with the hidden data. The computer 12 may additionally comprise replication units 122 configured to generate replicas of the signal to be transmitted by each of the transmission transducers (beamforming). Beamforming on transmission may allow the level of discretion to be substantially improved. Specifically, beamforming may be used to preferentially transmit in an angular sector comprising the receiver, thereby decreasing the possibility of interception by a third party located outside this sector (within the limitations due to transmission side lobes).
[0066] Specifically, the signal generation unit 120 may be configured to divide a signal recorded in successive and contiguous time blocks of fixed length T. In each block, the signal generation unit 120 may then calculate, from the initial signal x(t) and for t belonging to [0, T], an auxiliary signal denoted by (x)(t) (t belonging to [0, T]) by means of the transformation operator . This auxiliary signal is multiplied by a symbol a.sub.n which comprises a phase and/or an amplitude that depends on the information to be transmitted (hidden information). It may also be multiplied by a gain chosen in order to attenuate it, in certain embodiments (the resulting signal q(t) is then equal to q(t)=. a.sub.n.(x)(t)). The resulting signal q(t) may then be added to the initial signal x(t).
[0067] The receiver device 102 comprises a receiving antenna 2 comprising one or more hydrophones 13, each hydrophone being associated with processing units 14 such as preamplifiers and analog-digital converters. Some of these processing units 14 may be directly included within the transmitting antenna.
[0068] The receiver device 102 may additionally comprise a computer 15 comprising a beamforming unit 150 for forming beams in the one or more directions in which the transmitter is liable to be located (for example across the entire horizon in the absence of a priori information on the position of the transmitter, a single beam potentially covering the entire horizon if the receiver system is equipped with a single receiving hydrophone). The computer 15 may additionally comprise a detector 151 for detecting the presence of the information hidden in the signals on output from beamforming and an extraction unit 152 for extracting the information hidden in the signal detected by the detector 151.
[0069] The extraction unit 152 may be configured to generate, from the received signal y(t) and over a sliding window of length T, an approximate version of the auxiliary signal by applying the same transformation operator, namely {(y)(t), t=0, T}. It should be noted that the approximation of the auxiliary signal (also referred to as the reconstructed auxiliary signal) may become more precise the more the auxiliary signal has been attenuated by the gain before being added to the transmission. The extraction unit 152 may subsequently calculate the scalar product between the received signal y(t) and the reconstructed auxiliary signal, then determine its phase, thereby providing the transmitted binary information (hidden information) in the form, for example, of one bit if BPSK modulation has been employed on transmission, or two bits in the case of QPSK modulation.
[0070] In an ideal transmission channel (one that is stationary and without multipaths), the signal resulting from the scalar product over the sliding window of duration T has peaks separated by a time interval T. The form of such peaks and their sharpness may depend on the autocorrelation function of the auxiliary signal. In an real channel, peaks have been observed whose form corresponds to the convolution product of the autocorrelation function of the impulse response h(t) of the acoustic channel (namely C.sub.h()=h(t) h(t) dt) and and of that of the auxiliary signal.
[0071] In certain embodiments, the signal generation unit 120 may operate within a limited frequency band, which may be chosen depending on the characteristics of the initial signal x(t). Furthermore, the signal derived from the initial signal on the basis of which the auxiliary signal (x)(t) is determined may be the complex signal obtained after demodulating the initial signal around a central frequency or nominal carrier and in a given frequency band B. Once the signal q(t) has been added to the initial signal (thereby providing a signal y(t)), the signal to be transmitted may then be obtained by modulating the signal y(t) with the nominal carrier then by taking the real part of the signal thus modulated. In such an embodiment, on reception and before extracting the information, the extraction unit 152 demodulates the received signal around the nominal carrier frequency and in the frequency band B.
[0072] The communication system 100 may additionally comprise a control unit 103 associated with the computer 12 and a control unit 104 associated with the computer 15. Each control unit 103 and 104 may comprise human-machine interfaces (HMIs) and input and/or output peripheral devices, such as, for example, a screen and/or a keyboard, in order to allow the input or display of messages or information to be transmitted or received. In a variant, a single shared control unit, coupled both to the transmitter device 101 and to the receiver device 102, may be used. The control units (103, 104) may also allow the transmitter and receiver devices 101 and 102 to be controlled and configured.
[0073] The communication system 100 thus forms a discreet acoustic system allowing hidden information to be included within the transmitted signal, such as, for example, short tactical messages of a few tens of bytes (SMS, mail, predefined trigrams, etc.).
[0074] The information may be hidden in the amplitude of the symbol a.sub.n and/or in its phase when the quantity of information is more substantial.
[0075] Thus, the communication system 100 is capable of transmitting acoustic transmissions which, if they are intercepted by non-targeted receivers, do not allow the transmitter to be detected.
[0076] For example, the transmitter may be a submarine equipped with the transmitter device 101 for transmitting communication signals to receivers of type friendly buildings without these transmissions allowing the submarine to be detected by a hostile third party. The communication signals may be transmitted by active sonar on board the submarine and include any type of information.
[0077] The communication system 100 is nonetheless not limited to use in a submarine and may be used in various types of applications, such as, for example, in IFF (identification friend or foe) systems, in systems for wireless communications with robotic autonomous underwater vehicles (AUVs), on gliders, on divers or else on objects equipped with sensors placed on the seabed.
[0078]
[0079] The original signal corresponds to an unremarkable element of ambient noise previously recorded.
[0080] In the first step 200 of the transmission method, the total duration of an initial signal x(t), derived from the original signal via an elementary operation (for example bandpass filtering), is divided into a set of non-overlapping contiguous successive intervals of the same duration T, for example of the order of a few hundreds of ms.
[0081] In step 202, the transformation operator is applied to the initial signal in each of these intervals. The transformation operator calculates, from the initial signal x(t), an auxiliary signal of the same duration T and of substantially (at least approximately) identical energy, in the same frequency band.
[0082] In step 204, the signal to be transmitted in the n.sup.th interval [nT, (n+1)T], denoted by y(t), is determined as a function of the initial signal x(t), of the auxiliary signal (x)(t) and of the symbol a.sub.n. In particular, the signal y(t) may be obtained by adding the signal q(t) to the initial signal, this signal q(t) being dependent on the product between the auxiliary signal (x)(t) and the symbol a.sub.n. In one embodiment, the signal to be transmitted in the n.sup.th interval [nT, (n+1)T], denoted by y(t), is equal to:
y(t)=x(t)+.a.sub.n.(x)(t)(equation 1)
[0083] In equation 1:
[0084] .a.sub.n. (x) (t) corresponds to the added signal q(t);
[0085] a.sub.n denotes an information symbol transmitted over the interval (for example a.sub.n=1) if a binary modulation with two phase states BPSK is used; and
[0086] denotes a gain <1, chosen to be low enough that the signal y(t) is close to the initial signal x(t).
[0087] The initial signal x(t) derived from the original signal may correspond to the complex baseband signal obtained after filtering the original signal x(t) in a frequency band of width B centered on a carrier or central frequency Fc. The use of such a derived signal allows other types of modulations with more than two phase states, with better spectral efficiency than BPSK modulation, to be used, for example QPSK, QAM16 and QAM64 modulations, thereby increasing the attainable bit rate.
[0088] According to another characteristic, the symbols a.sub.n may be based on differential encoding (DPSK), which has advantages in terms of robustness in a difficult environment. In a variant, it is also possible to transmit one or more known symbols in order to be able to identify and compensate for the phase of the acoustic channel (phase tracking and equalization).
[0089] In a variant, the initial signal x(t) derived from the original signal may correspond to the actual original signal. In this case, equation 1 may be applied by adding the amplitude of the initial signal x(t) to the relative amplitude of the auxiliary signal previously multiplied by the modulus of the symbols a.sub.n carrying the hidden information and, if applicable, by the gain . Using the amplitude makes it possible to substantially increase the bit rates by using constellations of QAM type, for example QAM16 or QAM 64, with four or six bits per symbol.
[0090] In order to decrease the bit error rate, channel coding methods may be applied, such as, for example, an error-correcting code technique like the Reed-Solomon code or convolutional codes, with interleaving and/or scrambling of the bits to be transmitted through application of a xor with a long and known pseudo-random sequence in order to limit problems linked to the transmission of long sequences of 0s or 1s.
[0091] In a first embodiment of the division and association steps 200 and 204, each time interval of duration T may again be divided into 2M sub-intervals, denoted by U.sub.M, . . . , U.sub.1, . . . , U.sub.M, separated by short guard intervals (for example of the order of 1/10 of the duration of the intervals U.sub.k) with durations increasing by |k|, as illustrated in the diagram of
[0092] In step 202, the operator W is then chosen such that the value of the auxiliary signal W(x) (t) over each sub-interval U.sub.k (for t to U.sub.k) is dependent on:
[0093] the value of the initial signal x(t) over the sub-interval U.sub.k (and vice versa), after time reversal (by replacing t by t);
[0094] a phase exp j..sub.k; and
[0095] an amplitude weighting function p(t).
[0096] In particular, the value of the auxiliary signal (x)( ) at a time (T/2+t), for t belonging to a sub-interval U.sub.k (for t to U.sub.k), may be dependent on the product between the value of the initial signal x( )at time (T/2t), on the phase exp j..sub.k and on the value of the amplitude weighting function p( ) at time t. In one embodiment, the auxiliary signal is obtained according to equation 2 below:
(x)(T/2+t)=expj..sub.k.p(t).x(T/2t), if t U.sub.k(equation 2).
[0097] The signal x(T/2t) is equal to the signal x(T/2+t) after applying time reversal around the reference time T/2.
[0098] The amplitude weighting p(t) of equation 2 may correspond, for example, to a weighting of Tuckey type over a time duration equal to the duration of the sub-interval in question U.sub.k, with a rising and falling edge of duration of the order of 5%. Such a weighting makes it possible to avoid the occurrence of a broadband transient on each transition between sub-intervals, which would have a negative impact on the discretion of the transmission.
[0099] In the embodiments in which the weighting function p(t) is a Tukey weighting, the weighting may be defined over the interval [0,T] by the following equations:
p(t)=sin.sup.2(.t/(2rT)) if 0t<rT
p(t)=1 if rTt<(1r)T
p(t)=sin.sup.2(.(Tt)/(2rT)) if (1r).Tt<T
[0100] In the above equations, the parameter r denotes a parameter (in particular taken between 0 and 0.5) that allows the width of the rising and falling edges of the weighting function to be adjusted. For example, the parameter r may be taken to be equal to 0.05.
[0101] The phase terms exp j..sub.k of equation 2, where k is in the interval [M, M] and .sub.k is in the interval [0, 2], are used to scramble the auxiliary signal (x)(t), making its detection and reconstruction impossible by a third party without knowledge thereof. They thus form the steganographic key of the communication system (in this instance, for example, a key of length 2M) required to retrieve the hidden information.
[0102] In one embodiment, the phase parameter exp j..sub.k may be limited to two values: 1 and/or +1.
[0103] It should be noted that for exp j.sub.k=1 (k belonging to [M, M]), the auxiliary signal (x) (t) over the interval [nT, n+1T] corresponds to a time-reversed copy of the initial signal over this same interval.
[0104] In addition to its satisfactory properties in terms of discretion, this transformation operator W leads to a system that is relatively robust to Doppler shift for chosen guard intervals and lengths of sub-intervals U.sub.k. For example, for a constant Doppler shift (stated otherwise, a time dilation factor q=1+V/c, where V denotes the radial velocity of the transmitter/receiver, and c denotes the speed of sound), the signals are deformed in an identical manner over the sub-intervals U.sub.k and U.sub.k ((the system is therefore robust to Doppler shift). The guard intervals, corresponding to the spaces between the sub-intervals U.sub.k and U.sub.k+1, may be chosen such that each of the sub-intervals U.sub.k, after dilation and/or compression due to Doppler shift, does not overlap with its neighbors. The system may then be made robust to Doppler shift by compensating, on reception, for the difference between the value of the nominal carrier frequency, Fc, and that of the carrier affected by Doppler shift, q. Fc.
[0105] Various types of transformation operators resulting from any permutations between the signals over the sub-intervals U.sub.k, with or without time reversal over each sub-interval, may also be chosen. With such transformation operators , it may be useful to compensate for the carrier frequency residual and the compression/dilation resulting from Doppler shift.
[0106]
[0107] (a) the initial signal x(t) over an interval of duration T, in this instance divided into four sub-intervals U.sub.2, U.sub.1U.sub.1, U.sub.2;
[0108] (b) the signal after permutation of the signals over U.sub.2 and U.sub.2, then U.sub.1 and U.sub.1;
[0109] (c) the signal after time reversal of the signal over the set of sub-intervals U.sub.k;
[0110] (d) the resulting signal after multiplication by the phase terms that form the steganographic key, in this instance (1, 1, 1, 1);
[0111] (e) the signal after application of a weighting p(t) in the guard intervals at the transitions between sub-intervals.
[0112]
[0113] More particularly,
[0114] It may be observed that the sonograms of the initial and modified signals are almost indiscernible, thereby showing the discreet character of the modulation.
[0115]
[0116] The signal received by the receiver may advantageously be used if the auxiliary signal is added at a low level with respect to the initial signal. This low level makes it possible to calculate an effective approximation of the auxiliary signal, to detect it and to retrieve the hidden information via suitable filtering.
[0117] In step 300, an approximation of the received auxiliary signal (x) (t) (also referred to as the reconstructed auxiliary signal hereinafter) is determined by calculating (y) (t).
[0118] In step 302, a quantity z(t) is calculated by applying a suitable filter to the reconstructed auxiliary signal (x)(t), the auxiliary signal being temporally sampled at Fe >2B according to the Nyquist criterion. The quantity z(t) is given by equation 3 below:
z(t).sub.0.sup.T[(y)(u)]*.(u)y(u).
du(equation 3)
[0119] In equation 3, the term is introduced in order to compensate for le carrier residual Fc.V/c (corresponding to the difference between the carrier frequency with Doppler shift Fc (1+V/c) and the nominal carrier frequency Fc). This term
is estimated by maximizing, at each instant in time, the modulus of the quantity z(t) for a set of 2.R+1 of possible values of , denoted by .sub.r, according to the following equation 4:
.sub.r=2.r.Fc.V/c for R rR;
[0120] In equation 4:
[0121] V denotes the difference between possible velocities of the grid in terms of velocity;
[0122] c denotes the speed of sound.
[0123] In step 304, separate maxima of T are sought in the modulus of the signal z(t) (the modulus of z(t) is denoted by |z(t)|), with a tolerance that may depend on the maximum Doppler shift.
[0124] In step 305, the phases of the signal z(t) are calculated at the instants in time corresponding to these maxima.
[0125] In step 306, the transmitted bits and symbols are determined from the phases calculated in step 305, thereby providing the hidden information.
[0126] The reception method may additionally comprise a synchronization step based on searching for and extracting correlation peaks at a frequency close to the frequency expected for the peaks, equal to 1/T (for example with a tolerance dependent on the maximum expected Doppler shift).
[0127]
[0128] carrier frequency: 2250 Hzband: [1500-3000] Hz
[0129] transmitter/receiver distance: 5000 m
[0130] depth of water: 100 m (flat bottom)
[0131] immersion depth of transmitter and receivers equal to 5 and 60 meters
[0132] Doppler spread: 0.5 Hz
[0133] Such a simulated acoustic channel corresponds to a submarine acoustic channel that is typical for a coastal environment, moderately difficult for acoustic communications.
[0134] The result of step 302 is represented in
[0135]
[0136] It may be observed that if the symbols are correctly estimated, the transmitted message (of 16 bits for
[0137] In a second embodiment of the division and association steps 200 and 204, the interval T is divided into M sub-intervals of the same duration T/M (step 200). From the signal over each interval T, the auxiliary signal (x) (t) may subsequently be determined (step 202) from the signal initial x(t) by means of one or more permutations of any type between the chunks of the initial signal on the sub-intervals (i.e. the value of the auxiliary signal on a given sub-interval of time is obtained from the value of the initial signal on another sub-interval), whether they are time-reversed or not for each sub-interval (i.e. the value of the auxiliary signal at a time t belonging to a given sub-interval of time may be obtained from the value of the initial signal at time t on another sub-interval). The applied permutations and time reversals then form the steganographic key of the system, which may be richer or longer than for 44 the first embodiment of the association step 202.
[0138] Step 204 may subsequently be implemented as described above with reference to
[0139]
[0140] (a) the initial signal x(t) over an interval of duration T, divided into three sub-intervals U.sub.1, U.sub.2, U.sub.3;
[0141] (b) the signal after permutation of the signals over the sub-intervals: the signal over U.sub.1 is permuted with the section of signal over U.sub.2, the signal over U.sub.2 is permuted with the section of signal over U.sub.1 and the signal over U.sub.3 is permuted with the section of signal over U.sub.3 (the permutation may then be denoted by (1,2,3).fwdarw.(2,1,3));
[0142] (c) the signal after time reversal over the sub-intervals 2 and 3, then as a product of the phase terms (1, 1, 1).
[0143] The successive operations b and c allow the auxiliary signal (x)(t) to be obtained.
[0144] One exemplary application of the second embodiment is represented in
[0145] The obtained results appearing in
[0146] It should be noted that the resemblance of the modified signal (
[0147]
[0148] The second embodiment of steps 200 and 202 has the advantage of providing a very rich steganographic key. It may be useful to make it more robust to Doppler shift, by compensating for the carrier residual as in the first embodiment of these steps 200 and 202, and/or by compensating for the dilation/compression of the complex baseband signal around the carrier (envelope) with a level of precision of the order of the time sample.
[0149] In the embodiments in which the receiving antenna comprises multiple hydrophones 12, the reception method described with reference to
[0150] The invention thus enables retransmission of a signal previously recorded and modified so as to carry information from the addition of information by means of an auxiliary signal calculated from the initial signal and from the hidden information according to the transformation operator that depends on a steganographic key, knowledge of this key being required to detect that information is hidden and to retrieve this information.
[0151] The communication system 100 may use natural signals (such as biological noises, submarine construction, ambient noise, etc.) and imperceptibly modify them to include information therein (for example short messages of SMS type). The hidden information may be accessed only by using the steganographic key known only to the transmitter and to the receiver.
[0152] Consequently, the transmitted signal appears perfectly natural to all third parties and may be perfectly adapted to the time and place of transmission (for example, if the initial signal has been picked up in the area a few minutes or a few hours before its retransmission).
[0153] The use of amplitude weighting p(t) on transmission and/or on reception makes it possible to limit the broadband transients at the transitions between sub-intervals and to make the insertion of information more discreet.
[0154] The communication system 100 may be applied to any type of broadband signal, which is the case with numerous constituent signals of submarine ambient noise.
[0155] Although it is not limited to such an environment, the communication system 100 is particularly suitable for a very noisy environment and may be made insensitive to Doppler shift.
[0156] The invention is not limited to the embodiments described hereinabove by way of non-limiting example. It encompasses all the variant embodiments that may be envisaged by the person skilled in the art.