JP2023534325A - A Simulation Method for Time-Varying Underwater Acoustic Channels Based on Conditional Adversarial Generation Networks - Google Patents

A Simulation Method for Time-Varying Underwater Acoustic Channels Based on Conditional Adversarial Generation Networks Download PDF

Info

Publication number
JP2023534325A
JP2023534325A JP2022538476A JP2022538476A JP2023534325A JP 2023534325 A JP2023534325 A JP 2023534325A JP 2022538476 A JP2022538476 A JP 2022538476A JP 2022538476 A JP2022538476 A JP 2022538476A JP 2023534325 A JP2023534325 A JP 2023534325A
Authority
JP
Japan
Prior art keywords
model
generative
underwater acoustic
samples
conditional
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2022538476A
Other languages
Japanese (ja)
Other versions
JP7362168B2 (en
Inventor
王彪
朱雨男
解方▲トォン▼
呉承希
李涵瓊
張友文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu University of Science and Technology
Original Assignee
Jiangsu University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu University of Science and Technology filed Critical Jiangsu University of Science and Technology
Publication of JP2023534325A publication Critical patent/JP2023534325A/en
Application granted granted Critical
Publication of JP7362168B2 publication Critical patent/JP7362168B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/391Modelling the propagation channel
    • H04B17/3912Simulation models, e.g. distribution of spectral power density or received signal strength indicator [RSSI] for a given geographic region
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B11/00Transmission systems employing sonic, ultrasonic or infrasonic waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B13/00Transmission systems characterised by the medium used for transmission, not provided for in groups H04B3/00 - H04B11/00
    • H04B13/02Transmission systems in which the medium consists of the earth or a large mass of water thereon, e.g. earth telegraphy
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Electromagnetism (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

水中音響通信技術の分野に属する、条件付き敵対的生成ネットワークに基づく水中音響チャネルのミュレーション方法である。半教師あり学習モデルを利用して、少量のサンプルデータの拡張を実現し、時変水中音響チャネルの状態情報を適応的に学習し、時変水中音響チャネルをシミュレートする効果を実現する。識別モデルを固定し、生成モデルをトレーニングすることにより、生成されたサンプルは実際の分布に近づく。生成モデルを固定し、識別モデルをトレーニングして、生成されたサンプルと実際のサンプルとを可能な限り区別し、動的なゲームプロセスを形成する。識別モデルでは、KLダイバージェンスを使用して生成されたサンプル分布と実際のサンプル分布との誤差を測定し、トレーニング済みの生成モデルは時変水中音響チャネルをシミュレートする機能を備える。本方法を採用すれば、実測サンプルにより、水中音響チャネルをよりリアルに復元するとともに、より多くのテストデータを生成することができ、テストコストを大幅に削減し、チャネルシミュレーションの精度を効果的に向上させる。【選択図】図1This is an underwater acoustic channel simulation method based on conditional adversarial generation network, which belongs to the field of underwater acoustic communication technology. A semi-supervised learning model is used to realize the expansion of a small amount of sample data, adaptively learn the state information of the time-varying hydroacoustic channel, and achieve the effect of simulating the time-varying hydroacoustic channel. By fixing the discriminative model and training the generative model, the generated samples approximate the real distribution. A generative model is fixed and a discriminative model is trained to distinguish between generated and real samples as much as possible to form a dynamic game process. The discriminative model measures the error between the sample distribution generated using the KL divergence and the actual sample distribution, and the trained generative model has the ability to simulate a time-varying hydroacoustic channel. By adopting this method, the actual measurement samples can be used to reconstruct the underwater acoustic channel more realistically and generate more test data, which can significantly reduce the test cost and effectively improve the accuracy of the channel simulation. Improve. [Selection drawing] Fig. 1

Description

本発明は、水中音響通信技術の分野、具体的には、条件付き敵対的生成ネットワーク(CGAN、Conditional Generative Adversarial Nets)に基づく時変水中音響チャネルのシミュレーション方法に関するものである。 The present invention relates to the field of underwater acoustic communication technology, in particular to a method for simulating time-varying underwater acoustic channels based on Conditional Generative Adversarial Nets (CGAN).

電磁波は水中で減衰が激しく、伝搬距離が限られているため、音波をキャリアとする水中音響通信技術は、軍事面でも民生面でも重要な役割を果たしている。水中音響チャネルは、陸上無線チャンネルと異なり、ドップラー周波数シフトが大きく、マルチパス効果が強く、チャンネル帯域幅が制限され、深刻な環境ノイズが発生するなどの特徴がある。これらの空間差や時間変動効果は、水中機器による信号の受信や検出精度に影響を与え、高速で安定な水中情報伝送の実現に大きな挑戦を提起した。 Since electromagnetic waves are attenuated severely in water and their propagation distance is limited, underwater acoustic communication technology using sound waves as a carrier plays an important role in both military and civilian aspects. Hydroacoustic channels, unlike terrestrial radio channels, are characterized by large Doppler frequency shifts, strong multipath effects, limited channel bandwidths, and severe environmental noise. These spatial differences and time-varying effects affect the signal reception and detection accuracy of underwater equipment, posing a major challenge to the realization of high-speed and stable underwater information transmission.

現在、国内外では、水中音響チャネルのモデリングとシミュレーションにおいて、Bellhop光線モデルとKrakenノーマルモードモデルは、水中音響チャネルのインパルス応答と対応する受信信号をシミュレートするために一般的に使用されている。英国ヨーク大学は、時変チャネルモデルのベースバンド等価表現を補足し、サンプリングレートを下げ、シミュレーション時間を節約するWaymark水中伝搬モデルを提案した。近年、深層学習技術とビッグデータ処理の発展により、従来の水中音響信号処理技術のボトルネックを打破するための新しいアイデアが提供されている。 At present, in the modeling and simulation of underwater acoustic channels at home and abroad, the Bellhop ray model and the Kraken normal mode model are commonly used to simulate the impulse response of the underwater acoustic channel and the corresponding received signal. The University of York, UK proposed the Waymark underwater propagation model, which complements the baseband equivalent representation of the time-varying channel model, reduces the sampling rate, and saves simulation time. In recent years, the development of deep learning technology and big data processing has provided new ideas to overcome the bottlenecks of conventional underwater acoustic signal processing technology.

本発明の目的は、深層学習を利用して、水中音響チャネルのミュレーション方法を構築・設計することである。実測サンプルにより、水中音響チャネルをよりリアルに復元するとともに、より多くのテストデータを生成することができ、テストコストを大幅に削減し、チャネルシミュレーションの精度を効果的に向上させる。 An object of the present invention is to use deep learning to construct and design a simulation method for underwater acoustic channels. The actual measurement sample can restore the underwater acoustic channel more realistically and generate more test data, greatly reducing the test cost and effectively improving the accuracy of the channel simulation.

以下のステップを含む条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法である。 A simulation method for time-varying underwater acoustic channels based on conditional adversarial generative networks, which includes the following steps.

ステップ1:渤海で実測された水中音響チャネル応答に基づいて十分な量の通信データセットを確立し、データ前処理を実行し、トレーニングセットとテストセットをランダムに分割する。 Step 1: Establish a sufficient amount of communication data sets based on the measured underwater acoustic channel responses in the Bohai Sea, perform data preprocessing, and randomly split the training and test sets.

ステップ2:生成モデルG、識別モデルD、及び追加条件情報を含む条件付き敵対的生成ネットワークCGANモデルを構築する。 Step 2: Construct a conditional generative adversarial network CGAN model containing generative model G, discriminative model D, and additional conditional information.

ステップ3:ネットワークパラメータを設定し、トレーニングセットデータを導入するとともに、生成モデルGと識別モデルDをトレーニングする。 Step 3: Set network parameters, introduce training set data, and train generative model G and discriminative model D.

ステップ4:テストセットデータをジェネレータネットワークに入力し、ジェネレータ出力とテストセットのコンスタレーション図を比較し、水中音響チャネルをシミュレートするCGANの効果を検証する。 Step 4: Input the test set data into the generator network and compare the generator output and test set constellation diagrams to verify the effectiveness of CGAN in simulating the underwater acoustic channel.

さらに、前記ステップ1におけるデータセットの作成としては、FBMCシステムの送信側で4QAMによって変調され、ノイズが重畳された送信信号は、渤海で実測された水中音響チャネルを経由し、受信側でZFを用いて、受信信号のコンスタレーション図を等化・復元して、1つのデータセットとして記録され、上記の手順を繰り返して十分な量の通信データセットを生成する。 Furthermore, as the creation of the data set in step 1, the transmission signal modulated by 4QAM on the transmission side of the FBMC system and superimposed with noise is passed through the underwater acoustic channel actually measured in the Bohai Sea, and the ZF is generated on the reception side. is used to equalize and reconstruct the constellation diagram of the received signal and record it as a data set, and the above procedure is repeated to generate a sufficient volume of the communication data set.

さらに、前記ステップ1におけるデータ前処理としては、データの実数部と虚数部をそれぞれ抽出し、CGANジェネレータの出力層テンソルに従ってそれらを再配置する。 Furthermore, as the data preprocessing in step 1, the real and imaginary parts of the data are respectively extracted and rearranged according to the output layer tensor of the CGAN generator.

さらに、前記ステップ2では、生成モデルGは反復学習によって実際の分布にますます近づく偽のサンプルを生成し、生成された偽のサンプルは、識別のために実際のサンプルと一緒に識別モデルDに送信され、識別モデルDは実際のサンプルと偽のサンプルを区別する。 Furthermore, in step 2 above, the generative model G generates fake samples that are closer and closer to the real distribution by iterative learning, and the generated fake samples are fed to the discriminative model D together with the real samples for discrimination. Sent, the discriminative model D distinguishes between real and fake samples.

さらに、CGANモデルでは、元の送信信号と受信パイロット信号は、入力層の一部として、生成モデルGと識別モデルDの両方の条件として追加される。 Furthermore, in the CGAN model, the original transmitted signal and the received pilot signal are added as conditions to both the generative model G and the discriminative model D as part of the input layer.

さらに、前記ステップ3では、生成モデルGと識別モデルDを同時にトレーニングする方式としては、識別モデルDを固定し、
が最小となるように生成モデルGをトレーニングし、生成モデルGを固定し、
が最大となるように識別モデルDをトレーニングし、上記の最適化プロセスはミニマックスゲーム問題と見なされ、次のように表される。
Furthermore, in step 3, as a method for simultaneously training the generative model G and the discriminative model D, the discriminative model D is fixed,
train the generative model G so that is minimized, fix the generative model G,
training the discriminative model D to maximize , and the above optimization process can be viewed as a minimax game problem, expressed as:

CGANの最適化関数は、同様に条件付き確率
のゲームとして表される。
The optimization function of CGAN is similarly the conditional probability
is represented as a game of

さらに、前記ステップ3では、生成モデルGをトレーニングする時の入力は、ランダムノイズベクトルであり、出力は4QAM受信コンスタレーション図を前処理した後再配置されたデータであり、識別モデルDをトレーニングする時、生成モデルGの出力は偽のサンプルとして保存され、識別のために実際のトレーニングサンプルと一緒に識別モデルDに入力される。生成された偽のサンプルは0として、実際のサンプルは1として表記され、識別モデルDの出力層はSigmoid活性化関数を採用し、出力値が高いほど、そのサンプルが実際のサンプルセットに属する可能性が高く、その逆も同様である。 Further, in step 3, the input when training the generative model G is the random noise vector, the output is the rearranged data after preprocessing the 4QAM reception constellation diagram, and training the discriminant model D Then, the output of generative model G is saved as fake samples and input to discriminative model D along with the actual training samples for discrimination. Generated fake samples are denoted as 0 and real samples as 1. The output layer of discriminative model D adopts the Sigmoid activation function, the higher the output value, the more likely the sample belongs to the real sample set. high and vice versa.

さらに、前記ステップ3におけるトレーニングプロセスでは、KLダイバージェンスを用いて、生成されたサンプルと実際のサンプルの間の確率分布の類似性を測定する。
ここで、
は実際のサンプルの確率分布であり、
は生成されたサンプルの確率分布である。
Furthermore, the training process in step 3 above uses KL divergence to measure the similarity of the probability distributions between the generated samples and the actual samples.
here,
is the probability distribution of the actual sample, and
is the probability distribution of the generated samples.

さらに、前記ステップ4では、CGANモデルのテストとして、等長ノイズベクトルと追加条件としての元の送信信号及び受信パイロット信号を生成モデルGに入力し、出力結果をデータ再編成することにより、生成されるコンスタレーション図となり、その際トレーニング済みの生成モデルGは、時変水中音響チャネルをシミュレートする機能を備える。生成されたコンスタレーション図と受信信号の実際のコンスタレーション図を比較して、実際の水中音響環境をシミュレートする現在のモデルの効果を測定する。 Furthermore, in step 4, as a test of the CGAN model, the equal-length noise vector and the original transmitted signal and the received pilot signal as additional conditions are input to the generation model G, and the output result is data-reorganized. , where the trained generative model G is equipped to simulate a time-varying hydroacoustic channel. Compare the generated constellation diagram with the actual constellation diagram of the received signal to measure the effectiveness of the current model in simulating a real underwater acoustic environment.

本発明は、以下の有益な効果を有する。本発明は、半教師ありモデルにおける生成敵対的ネットワークに基づいて、水中音響チャネル応答をシミュレートし、少量のサンプルデータの拡張を効果的に実現し、長時間のフィールドテストデータ収集を必要とせず、機器の損失を低減し、コストを大幅に節約する。それと同時に、元の送信信号と受信パイロット信号を追加条件として、実際に水中音響チャネルの時変特性をシミュレートする。固定された理論モデルはなく、実際のデータサンプルに基づいてネットワークの重みを更新し、実際の水中音響チャネル環境に適応的にフィットする。 The invention has the following beneficial effects. Based on a generative adversarial network in a semi-supervised model, the present invention simulates the underwater acoustic channel response, effectively realizing the expansion of a small amount of sample data, without requiring long field test data collection. , reduce equipment loss and save a lot of cost. At the same time, the time-varying characteristics of the underwater acoustic channel are actually simulated under the additional conditions of the original transmitted signal and the received pilot signal. There is no fixed theoretical model, and the network weights are updated based on real data samples to adaptively fit the real underwater acoustic channel environment.

本発明にかかる水中音響チャネルのミュレーション方法のフローチャートである。1 is a flowchart of a method for simulating an underwater acoustic channel according to the present invention; 本発明における条件付き敵対的生成ネットワークの構造模式図である。FIG. 4 is a structural schematic diagram of a conditional generative adversarial network in the present invention; 本発明の実施形態における渤海で実測された水中音響チャネルのインパルス応答図である。FIG. 4 is an impulse response diagram of an underwater acoustic channel actually measured in the Bohai Sea in an embodiment of the present invention; 本発明の実施形態における4QAMによって変調された受信コンスタレーション図である。FIG. 4 is a reception constellation diagram modulated by 4QAM in an embodiment of the present invention;

以下、本発明の技術的手段について、明細書の図面を参照してさらに詳細に説明する。 Hereinafter, the technical means of the present invention will be described in more detail with reference to the drawings in the specification.

図1に示すように、本発明は、条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法を提供する。具体的なステップ及び詳細は以下のとおりである。 As shown in FIG. 1, the present invention provides a method for simulating time-varying underwater acoustic channels based on conditional adversarial generation networks. Specific steps and details are as follows.

ステップ1:渤海で実測された水中音響チャネル応答に基づいて十分な量の通信データセットを確立し、データ前処理を実行し、トレーニングセットとテストセットをランダムに分割する。データセットの作成としては、具体的に、FBMCシステムの送信側で、バイナリビットシーケンスsは4QAMによって変調された後、ノイズが重畳され、渤海で実測された水中音響チャネルhを経由し、受信側でZFアルゴリズムを用いて、受信信号のコンスタレーション図を等化・復元して、1つのデータセットとして記録される。CGANは複素数データを直接処理できないため、実数部と虚数部を別々に抽出し、CGANジェネレータの出力層テンソルに従ってそれらを再配置する必要があり、上記の手順を繰り返して十分な量の通信データセットを生成する。 Step 1: Establish a sufficient amount of communication data sets based on the measured underwater acoustic channel responses in the Bohai Sea, perform data preprocessing, and randomly split the training and test sets. Specifically, on the transmitting side of the FBMC system, the binary bit sequence s is modulated by 4QAM, superimposed with noise, passed through the underwater acoustic channel h actually measured in the Bohai Sea, and transmitted to the receiving side using the ZF algorithm to equalize and restore the constellation diagram of the received signal and record it as one data set. Since CGAN cannot process complex data directly, it is necessary to extract the real and imaginary parts separately and rearrange them according to the output layer tensor of the CGAN generator, and repeat the above procedure for a sufficient amount of communication data sets. to generate

ステップ2:生成モデル(G)、識別モデル(D)、及び追加条件情報を含むCGANモデルを構築する。図2に示すように、構築されたネットワーク構造には、二つの敵対的モデルが含まれる。生成モデル(G)は、反復学習によって実際の分布にますます近づく偽のサンプルを生成することを目的とし、その入力は、事前分布
に従うノイズベクトルzである。生成された偽のサンプル
は、識別のために目標分布
における実際のサンプルと一緒に識別モデル(D)に送信される。識別モデル(D)は、ステップ1で記録された実際のサンプルと生成された偽のサンプルを区別することを目的としている。CGANは、元のGANの拡張であり、元の送信信号
と受信パイロット信号
は、入力層の一部として、生成モデル(G)と識別モデル(D)の両方の条件として追加される。
Step 2: Build a CGAN model that includes a generative model (G), a discriminative model (D), and additional conditional information. As shown in Figure 2, the constructed network structure includes two adversarial models. Generative models (G) aim to generate fake samples that are closer and closer to the real distribution by iterative learning, whose input is the prior distribution
is the noise vector z according to Fake sample generated
is the target distribution
to the discriminative model (D) together with the actual samples in . The discriminative model (D) aims to distinguish between the real samples recorded in step 1 and the fake samples generated. CGAN is an extension of the original GAN, where the original transmitted signal
and received pilot signal
is added as a condition for both the generative model (G) and the discriminative model (D) as part of the input layer.

ステップ3:ネットワークパラメータを設定し、トレーニングセットデータを導入するとともに、生成モデル(G)と識別モデル(D)をトレーニングする。
識別モデル(D)を固定し、
が最小となるように生成モデル(G)をトレーニングする。
生成モデル(G)を固定し、
が最大となるように識別モデル(D)をトレーニングする。上記の最適化プロセスはミニマックスゲーム問題と見なされ、次のように表される。
Step 3: Set network parameters, introduce training set data, and train generative model (G) and discriminative model (D).
fixing the identification model (D),
Train a generative model (G) such that .
Fixing the generative model (G),
Train the discriminant model (D) such that . The above optimization process can be viewed as a minimax game problem and is expressed as follows.

CGANの最適化関数は、同様に条件付き確率
のゲームとして表される。
The optimization function of CGAN is similarly the conditional probability
is represented as a game of

生成モデル(G)をトレーニングする時の入力は、ランダムノイズベクトルであり、出力は4QAM受信コンスタレーション図を前処理した後再配置されたデータである。識別モデル(D)をトレーニングする時、生成モデル(G)の出力は、偽のサンプルとして保存され、識別のために実際のトレーニングサンプルと一緒に識別モデル(D)に入力される。生成された偽のサンプルは0として、実際のサンプルは1として表記され、識別モデル(D)の出力層はSigmoid活性化関数を採用し、出力値が高いほど、そのサンプルが実際のサンプルセットに属する可能性が高く、その逆も同様である。 The input when training the generative model (G) is the random noise vector and the output is the rearranged data after preprocessing the 4QAM receive constellation diagram. When training the discriminative model (D), the output of the generative model (G) is saved as fake samples and input to the discriminative model (D) along with the actual training samples for discrimination. Generated fake samples are denoted as 0 and real samples as 1, the output layer of the discriminative model (D) adopts the Sigmoid activation function, the higher the output value, the closer the sample is to the real sample set. likely to belong and vice versa.

トレーニングプロセスでは、KL(Kullback-Leibler Divergence)ダイバージェンスを用いて、生成されたサンプルと実際のサンプルの間の確率分布の類似性を測定する。
ここで、
は実際のサンプルの確率分布であり、
は生成されたサンプルの確率分布である。

の類似性が高いほど、KLダイバージェンスは小さくなる。
In the training process, KL (Kullback-Leibler Divergence) divergence is used to measure the similarity of probability distributions between generated and real samples.
here,
is the probability distribution of the actual sample, and
is the probability distribution of the generated samples.
and
The higher the similarity of , the smaller the KL divergence.

ステップ4:テストセットデータをジェネレータネットワークに入力し、ジェネレータ出力とテストセットのコンスタレーション図を比較し、水中音響チャネルをシミュレートするCGANの効果を検証する。具体的には、等長ノイズベクトルと追加条件としての元の送信信号及び受信パイロット信号を生成モデル(G)に入力し、出力結果をデータ再編成することにより、生成されるコンスタレーション図となり、その際トレーニング済みの生成モデル(G)は、時変水中音響チャネルをシミュレートする機能を備える。生成されたコンスタレーション図と受信信号の実際のコンスタレーション図を比較して、実際の水中音響環境をシミュレートする現在のモデルの効果を測定する。 Step 4: Input the test set data into the generator network and compare the generator output and test set constellation diagrams to verify the effectiveness of CGAN in simulating the underwater acoustic channel. Specifically, the equal-length noise vector and the original transmission signal and reception pilot signal as additional conditions are input to the generation model (G), and the output result is a constellation diagram generated by rearranging the data, The trained generative model (G) is then equipped to simulate a time-varying hydroacoustic channel. Compare the generated constellation diagram with the actual constellation diagram of the received signal to measure the effectiveness of the current model in simulating a real underwater acoustic environment.

図3は、通信データサンプルセットの作成に使用される渤海海域で実測されたチャネルのインパルス応答である。試験船は約5km離れており、試験場の水深は約50m、送信トランスデューサーの吊り下げ深さは約15m、受信ハイドロホンの吊り下げ深さは約15mである。実験中、送信船と受信船の両方が自由浮遊状態である。 FIG. 3 is the impulse response of the measured channel in the Bohai Sea area used to create the communication data sample set. The test ships are about 5 km apart, the water depth of the test site is about 50 m, the suspension depth of the transmitting transducer is about 15 m, and the suspension depth of the receiving hydrophone is about 15 m. Both the sending and receiving vessels are free-floating during the experiment.

図4は、受信端でZFアルゴリズムによって等化・復元された4QAMコンスタレーション図の例である。ステップ3でCGANをトレーニングするために使用される。 FIG. 4 is an example of a 4QAM constellation diagram equalized and restored by the ZF algorithm at the receiving end. Used to train the CGAN in step 3.

上記の説明は、本発明の好ましい実施形態にすぎず、本発明の保護範囲は、上記の実施形態に限定されず、本発明に開示される内容に基づいて当業者によって行われる同等の修正または変更は、いずれも特許請求の範囲に記載される保護範囲内に含まれるべきである。 The above descriptions are only preferred embodiments of the present invention, the protection scope of the present invention is not limited to the above embodiments, and equivalent modifications or Any modifications should fall within the scope of protection described in the claims.

Claims (9)

渤海で実測された水中音響チャネル応答に基づいて十分な量の通信データセットを確立し、データ前処理を実行し、トレーニングセットとテストセットをランダムに分割する、ステップ1と、
生成モデルG、識別モデルD、及び追加条件情報を含む条件付き敵対的生成ネットワークCGANモデルを構築する、ステップ2と、
ネットワークパラメータを設定し、トレーニングセットデータを導入するとともに、生成モデルGと識別モデルDをトレーニングする、ステップ3と、
テストセットデータをジェネレータネットワークに入力し、ジェネレータ出力とテストセットのコンスタレーション図を比較し、水中音響チャネルをシミュレートするCGANの効果を検証する、ステップ4と、
を含むことを特徴とする、条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。
Step 1 of establishing a sufficient amount of communication data sets based on the measured underwater acoustic channel responses in the Bohai Sea, performing data preprocessing, and randomly splitting the training and test sets;
building a conditional generative adversarial network CGAN model that includes a generative model G, a discriminative model D, and additional conditional information, step 2;
step 3, setting network parameters, introducing training set data, and training a generative model G and a discriminative model D;
inputting the test set data into the generator network and comparing the generator output with the test set constellation diagram to verify the effectiveness of the CGAN in simulating the underwater acoustic channel, step 4;
A method for simulating time-varying underwater acoustic channels based on conditional adversarial generative networks, characterized by comprising:
前記ステップ1におけるデータセットの作成としては、FBMCシステムの送信側で4QAMによって変調され、ノイズが重畳された送信信号が、渤海で実測された水中音響チャネルを経由し、受信側でZFを用いて、受信信号のコンスタレーション図を等化・復元して、1つのデータセットとして記録され、上記の手順を繰り返して十分な量の通信データセットを生成することを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 As the creation of the data set in step 1, the transmission signal modulated by 4QAM on the transmission side of the FBMC system and superimposed with noise is passed through the underwater acoustic channel actually measured in the Bohai Sea, and the ZF is used on the reception side. , equalizing and restoring the constellation diagram of the received signal and recording it as one data set, and repeating the above procedure to generate a sufficient amount of the communication data set. A simulation method for time-varying underwater acoustic channels based on conditional adversarial generation networks. 前記ステップ1におけるデータ前処理としては、データの実数部と虚数部をそれぞれ抽出し、CGANジェネレータの出力層テンソルに従ってそれらを再配置することを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 The conditional adversarial function of claim 1, characterized in that the data preprocessing in step 1 is to extract the real and imaginary parts of the data respectively and rearrange them according to the output layer tensor of the CGAN generator. A simulation method for time-varying underwater acoustic channels based on generative networks. 前記ステップ2では、生成モデルGが反復学習によって実際の分布にますます近づく偽のサンプルを生成し、生成された偽のサンプルが、識別のために実際のサンプルと一緒に識別モデルDに送信され、識別モデルDが実際のサンプルと偽のサンプルを区別することを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 In step 2 above, the generative model G generates false samples that are closer and closer to the real distribution through iterative learning, and the generated false samples are sent to the discriminative model D together with the real samples for discrimination. , a discriminative model D distinguishes between real and fake samples. CGANモデルでは、元の送信信号と受信パイロット信号が、入力層の一部として、生成モデルGと識別モデルDの両方の条件として追加されることを特徴とする、請求項4に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 Conditional according to claim 4, characterized in that in the CGAN model, the original transmitted signal and the received pilot signal are added as part of the input layer as conditions for both the generative model G and the discriminative model D. A method for simulating time-varying underwater acoustic channels based on generative adversarial networks. 前記ステップ3では、生成モデルGと識別モデルDを同時にトレーニングする方式としては、識別モデルDを固定し、
が最小となるように生成モデルGをトレーニングし、生成モデルGを固定し、
が最大となるように識別モデルDをトレーニングし、上記の最適化プロセスがミニマックスゲーム問題と見なされ、次のように表され、
CGANの最適化関数が、同様に条件付き確率
のゲームとして表されることを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。
In step 3, as a method for simultaneously training the generative model G and the discriminative model D, the discriminative model D is fixed,
train the generative model G so that is minimized, fix the generative model G,
training a discriminative model D such that , and the above optimization process is considered a minimax game problem, expressed as
CGAN's optimization function is similarly conditional probability
A method for simulating time-varying underwater acoustic channels based on conditional generative adversarial networks according to claim 1, characterized in that it is represented as a game of .
前記ステップ3では、生成モデルGをトレーニングする時の入力が、ランダムノイズベクトルであり、出力が4QAM受信コンスタレーション図を前処理した後再配置されたデータであり、識別モデルDをトレーニングする時、生成モデルGの出力が偽のサンプルとして保存され、識別のために実際のトレーニングサンプルと一緒に識別モデルDに入力され、生成された偽のサンプルが0として、実際のサンプルが1として表記され、識別モデルDの出力層がSigmoid活性化関数を採用し、出力値が高いほど、そのサンプルが実際のサンプルセットに属する可能性が高く、その逆も同様であることを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 In step 3, when training the generative model G, the input is a random noise vector, the output is rearranged data after preprocessing the 4QAM reception constellation diagram, and when training the discriminative model D, the output of the generative model G is stored as fake samples and input to the discriminative model D along with the real training samples for discrimination, denoting the produced fake samples as 0 and the real samples as 1; Claim 1, characterized in that the output layer of the discriminative model D employs a Sigmoid activation function, the higher the output value, the more likely the sample belongs to the actual sample set, and vice versa. A method for simulating time-varying underwater acoustic channels based on conditional adversarial generative networks described in . 前記ステップ3におけるトレーニングプロセスでは、KLダイバージェンスを用いて、生成されたサンプルと実際のサンプルの間の確率分布の類似性を測定し、前記KLダイバージェンスは、
であり、
この式において、
が実際のサンプルの確率分布であり、
が生成されたサンプルの確率分布である、ことを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。
The training process in step 3 uses the KL divergence to measure the similarity of probability distributions between the generated samples and the actual samples, wherein the KL divergence is:
and
In this formula,
is the probability distribution of the actual sample, and
is the probability distribution of the generated samples.
前記ステップ4では、CGANモデルのテストとして、等長ノイズベクトルと追加条件としての元の送信信号及び受信パイロット信号を生成モデルGに入力し、出力結果をデータ再編成することにより、生成されるコンスタレーション図となり、その際トレーニング済みの生成モデルGが、時変水中音響チャネルをシミュレートする機能を備え、生成されたコンスタレーション図と受信信号の実際のコンスタレーション図を比較して、実際の水中音響環境をシミュレートする現在のモデルの効果を測定することを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 In step 4, as a test of the CGAN model, an equal-length noise vector and the original transmitted signal and the received pilot signal as additional conditions are input to the generation model G, and the output result is data-reorganized to generate a constellation. where the trained generative model G, equipped with the ability to simulate a time-varying underwater acoustic channel, compares the generated constellation diagram with the actual constellation diagram of the received signal to obtain the actual underwater A method for simulating time-varying underwater acoustic channels based on conditional generative adversarial networks according to claim 1, characterized by measuring the effectiveness of the current model simulating the acoustic environment.
JP2022538476A 2021-06-17 2021-11-01 Time-varying underwater acoustic channel simulation method based on conditional generative adversarial network Active JP7362168B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202110672889.8 2021-06-17
CN202110672889.8A CN113541835B (en) 2021-06-17 2021-06-17 Time-varying underwater acoustic channel simulation method for generating countermeasure network based on conditions
PCT/CN2021/127831 WO2022262173A1 (en) 2021-06-17 2021-11-01 Time-varying underwater acoustic channel simulation method based on conditional generative adversarial network

Publications (2)

Publication Number Publication Date
JP2023534325A true JP2023534325A (en) 2023-08-09
JP7362168B2 JP7362168B2 (en) 2023-10-17

Family

ID=78125094

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022538476A Active JP7362168B2 (en) 2021-06-17 2021-11-01 Time-varying underwater acoustic channel simulation method based on conditional generative adversarial network

Country Status (3)

Country Link
JP (1) JP7362168B2 (en)
CN (1) CN113541835B (en)
WO (1) WO2022262173A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114821229B (en) * 2022-04-14 2023-07-28 江苏集萃清联智控科技有限公司 Underwater acoustic data set augmentation method and system based on condition generation countermeasure network
CN114866158B (en) * 2022-07-07 2022-11-01 中国海洋大学三亚海洋研究院 Channel modeling and simulating method for underwater laser digital communication system
CN115208494B (en) * 2022-07-25 2023-09-22 中国人民解放军国防科技大学 Channel switching strategy learning method based on condition generation countermeasure network
CN116319196B (en) * 2023-05-24 2023-08-04 南京邮电大学 SRGAN-based channel estimation method in THz-MIMO system
CN116403590B (en) * 2023-06-08 2023-08-18 青岛科技大学 Bionic signal processing method based on wavelet transformation and generation countermeasure network
CN116824146B (en) * 2023-07-05 2024-06-07 深圳技术大学 Small sample CT image segmentation method, system, terminal and storage medium
CN116996148B (en) * 2023-07-17 2024-06-04 哈尔滨工程大学 Polar environment underwater acoustic channel modeling method and device based on generation countermeasure network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110289927A (en) * 2019-07-01 2019-09-27 上海大学 The channel simulation implementation method of confrontation network is generated based on condition

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013066940A2 (en) * 2011-10-31 2013-05-10 University Of Delaware Channel simulator and method for acoustic communication
CN110995382A (en) * 2019-11-29 2020-04-10 中国科学院微电子研究所 Interference avoidance communication model based on meta-learning and training method thereof
CN112215054B (en) * 2020-07-27 2022-06-28 西北工业大学 Depth generation countermeasure method for denoising underwater sound signal
CN112821926A (en) * 2021-01-18 2021-05-18 重庆邮电大学 Depth signal detection method based on model driving

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110289927A (en) * 2019-07-01 2019-09-27 上海大学 The channel simulation implementation method of confrontation network is generated based on condition

Also Published As

Publication number Publication date
JP7362168B2 (en) 2023-10-17
WO2022262173A1 (en) 2022-12-22
CN113541835A (en) 2021-10-22
CN113541835B (en) 2022-05-20

Similar Documents

Publication Publication Date Title
JP7362168B2 (en) Time-varying underwater acoustic channel simulation method based on conditional generative adversarial network
ElMoslimany et al. An underwater acoustic communication scheme exploiting biological sounds
US11581967B2 (en) Wireless channel scenario identification method and system
Stojanovic et al. Recent trends in underwater acoustic communications
CN106254010B (en) A kind of time-varying ocean channel modeling method
CN109039506A (en) A kind of underwater mobile channel emulation mode
Yao et al. Modulation identification of underwater acoustic communications signals based on generative adversarial networks
CN107612629A (en) A kind of hidden underwater acoustic communication method based on environment sensing
Li-Da et al. Modulation classification of underwater acoustic communication signals based on deep learning
Wang et al. IAFNet: Few-shot learning for modulation recognition in underwater impulsive noise
CN112466320A (en) Underwater acoustic signal noise reduction method based on generation countermeasure network
Lee-Leon et al. Underwater acoustic communication receiver using deep belief network
Zhao et al. Federated meta-learning enhanced acoustic radio cooperative framework for ocean of things
Zhou et al. Study of propagation channel characteristics for underwater acoustic communication environments
CN106411438A (en) Shallow water time-varying multi-path underwater acoustic channel modeling method
CN112285666A (en) Radar interference suppression method based on deep U-inclusion network
Wolff et al. Acoustic underwater channel and network simulator
Seyedsalehi et al. Propagation channel modeling by deep learning techniques
Li et al. Underwater acoustic localization of the long baseline based on track-before-detect
Zhang et al. Deep learning based underwater acoustic OFDM receiver with joint channel estimation and signal detection
Li et al. Bio-inspired covert underwater acoustic communication based on sperm whale clicks with frequency-hopping modulation
CN107635181A (en) A kind of multiple access based on channel study perceives the feedback optimized method in source
CN116232478A (en) Underwater non-fixed node communication method based on deep learning and deep migration learning
Chen et al. Signal transmission using underwater acoustic vector transducers
Wang et al. Modulation recognition method for underwater acoustic communication signal based on relation network under small sample set

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230824

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230926

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230927

R150 Certificate of patent or registration of utility model

Ref document number: 7362168

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150