JP7362168B2 - Time-varying underwater acoustic channel simulation method based on conditional generative adversarial network - Google Patents

Time-varying underwater acoustic channel simulation method based on conditional generative adversarial network Download PDF

Info

Publication number
JP7362168B2
JP7362168B2 JP2022538476A JP2022538476A JP7362168B2 JP 7362168 B2 JP7362168 B2 JP 7362168B2 JP 2022538476 A JP2022538476 A JP 2022538476A JP 2022538476 A JP2022538476 A JP 2022538476A JP 7362168 B2 JP7362168 B2 JP 7362168B2
Authority
JP
Japan
Prior art keywords
model
underwater acoustic
generative
time
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.)
Active
Application number
JP2022538476A
Other languages
Japanese (ja)
Other versions
JP2023534325A (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)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Electromagnetism (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Description

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

電磁波は水中で減衰が激しく、伝搬距離が限られているため、音波をキャリアとする水中音響通信技術は、軍事面でも民生面でも重要な役割を果たしている。水中音響チャネルは、陸上無線チャンネルと異なり、ドップラー周波数シフトが大きく、マルチパス効果が強く、チャンネル帯域幅が制限され、深刻な環境ノイズが発生するなどの特徴がある。これらの空間差や時間変動効果は、水中機器による信号の受信や検出精度に影響を与え、高速で安定な水中情報伝送の実現に大きな挑戦を提起した。 Because electromagnetic waves are severely attenuated underwater and their propagation distance is limited, underwater acoustic communication technology that uses sound waves as carriers plays an important role in both military and civilian fields. Underwater acoustic channels differ from terrestrial radio channels in that they have large Doppler frequency shifts, strong multipath effects, limited channel bandwidth, and severe environmental noise. These spatial differences and temporal variation effects affect signal reception and detection accuracy by underwater equipment, posing a major challenge to realizing 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 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 a Waymark underwater propagation model that supplements the baseband equivalent representation of time-varying channel models, reduces sampling rates, and saves simulation time. In recent years, the development of deep learning technology and big data processing has provided new ideas to break the bottlenecks of traditional underwater acoustic signal processing technology.

本発明の目的は、深層学習を利用して、水中音響チャネルのミュレーション方法を構築・設計することである。実測サンプルにより、水中音響チャネルをよりリアルに復元するとともに、より多くのテストデータを生成することができ、テストコストを大幅に削減し、チャネルシミュレーションの精度を効果的に向上させる。 The purpose of the present invention is to utilize 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, which can greatly reduce the test cost and effectively improve the accuracy of channel simulation.

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

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

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

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

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

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

さらに、前記ステップ1におけるデータ前処理としては、データの実数部と虚数部をそれぞれ抽出し、CGANジェネレータの出力層テンソルに従ってそれらを再配置する。 Furthermore, as data preprocessing in step 1, the real part and imaginary part 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, the generative model G generates false samples that increasingly approximate the actual distribution through iterative learning, and the generated false samples are sent to the discriminative model D together with the real samples for identification. transmitted, the discriminative model D distinguishes between real and fake samples.

さらに、CGANモデルでは、元の送信信号と受信パイロット信号は、入力層の一部として、生成モデルGと識別モデルDの両方の条件として追加される。 Furthermore, in the CGAN model, the original transmitted signal and received pilot signal are added as conditions for 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, the method of training the generative model G and the discriminative model D at the same time is to fix the discriminative model D;
Train the generative model G so that G is the minimum, fix the generative model G,
The above optimization process is regarded as a minimax game problem and is expressed as follows.

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

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

さらに、前記ステップ3におけるトレーニングプロセスでは、KLダイバージェンスを用いて、生成されたサンプルと実際のサンプルの間の確率分布の類似性を測定する。
ここで、
は実際のサンプルの確率分布であり、
は生成されたサンプルの確率分布である。
Furthermore, the training process in step 3 uses KL divergence to measure the similarity of probability distributions between the generated samples and the actual samples.
here,
is the probability distribution of the actual sample,
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 received pilot signal as additional conditions are input to the generation model G, and the output result is data-reorganized. constellation diagram, where the trained generative model G has the ability to simulate a time-varying underwater acoustic 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 the real underwater acoustic environment.

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

本発明にかかる水中音響チャネルのミュレーション方法のフローチャートである。3 is a flowchart of a method for simulating an underwater acoustic channel according to the present invention. 本発明における条件付き敵対的生成ネットワークの構造模式図である。FIG. 2 is a schematic structural diagram of a conditional generative adversarial network in the present invention. 本発明の実施形態における渤海で実測された水中音響チャネルのインパルス応答図である。FIG. 3 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. 3 is a diagram of a reception constellation modulated by 4QAM in an embodiment of the present invention.

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

図1に示すように、本発明は、条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法を提供する。具体的なステップ及び詳細は以下のとおりである。 As shown in FIG. 1, the present invention provides a simulation method for time-varying underwater acoustic channels based on conditional generative adversarial networks. The 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 set based on the underwater acoustic channel response actually measured in the Bohai Sea, perform data preprocessing, and randomly split the training set and test set. To create the data set, specifically, on the transmitting side of the FBMC system, the binary bit sequence s is modulated by 4QAM, noise is superimposed, and the signal is passed through the underwater acoustic channel h actually measured in the Bohai Sea, and then sent to the receiving side. The constellation diagram of the received signal is equalized and restored using the ZF algorithm and recorded as one data set. Since CGAN cannot directly process complex data, 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 steps to create a sufficient amount of communication data set. generate.

ステップ2:生成モデル(G)、識別モデル(D)、及び追加条件情報を含むCGANモデルを構築する。図2に示すように、構築されたネットワーク構造には、二つの敵対的モデルが含まれる。生成モデル(G)は、反復学習によって実際の分布にますます近づく偽のサンプルを生成することを目的とし、その入力は、事前分布
に従うノイズベクトルzである。生成された偽のサンプル
は、識別のために目標分布
における実際のサンプルと一緒に識別モデル(D)に送信される。識別モデル(D)は、ステップ1で記録された実際のサンプルと生成された偽のサンプルを区別することを目的としている。CGANは、元のGANの拡張であり、元の送信信号
と受信パイロット信号
は、入力層の一部として、生成モデル(G)と識別モデル(D)の両方の条件として追加される。
Step 2: Build a CGAN model including a generative model (G), a discriminative model (D), and additional condition information. As shown in Figure 2, the constructed network structure includes two adversarial models. The purpose of the generative model (G) is to generate fake samples that increasingly approximate the actual distribution through iterative learning, and its input is the prior distribution
is the noise vector z according to . Generated fake sample
is the target distribution for identification
is sent 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 generated fake samples. CGAN is an extension of the original GAN and the original transmitted signal
and receive pilot signal
is added as a condition to 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 the generative model (G) and discriminative model (D).
Fix the identification model (D),
The generative model (G) is trained so that .
Fix the generative model (G),
The discriminative model (D) is trained so that . The above optimization process is considered as a minimax game problem and can be expressed as:

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

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

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

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

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

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

図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 description is only the preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments, and the equivalent modifications or equivalent modifications made by a person skilled in the art based on the contents disclosed in the present invention or All modifications should be included within the scope of protection stated in the claims.

Claims (9)

渤海で実測された水中音響チャネル応答に基づいて十分な量の通信データセットを確立し、データ前処理を実行し、トレーニングセットとテストセットをランダムに分割する、ステップ1と、
生成モデルG、識別モデルD、及び追加条件情報を含む条件付き敵対的生成ネットワークCGANモデルを構築する、ステップ2と、
ネットワークパラメータを設定し、トレーニングセットデータを導入するとともに、生成モデルGと識別モデルDをトレーニングする、ステップ3と、
テストセットデータをジェネレータネットワークに入力し、ジェネレータ出力とテストセットのコンスタレーション図を比較し、水中音響チャネルをシミュレートするCGANの効果を検証する、ステップ4と、
を含むことを特徴とする、条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。
Step 1: establishing a sufficient amount of communication data set based on underwater acoustic channel responses actually measured in the Bohai Sea, performing data pre-processing, and randomly dividing a training set and a test set;
Step 2 of constructing a conditional generative adversarial network CGAN model including the generative model G, the discriminative model D, and additional condition information;
Step 3 of setting network parameters, introducing training set data, and training the generative model G and the discriminative model D;
Step 4: 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;
A simulation method for a time-varying underwater acoustic channel based on a conditional generative adversarial network, comprising:
前記ステップ1におけるデータセットの作成としては、FBMCシステムの送信側で4QAMによって変調され、ノイズが重畳された送信信号が、渤海で実測された水中音響チャネルを経由し、受信側でZFを用いて、受信信号のコンスタレーション図を等化・復元して、1つのデータセットとして記録され、上記の手順を繰り返して十分な量の通信データセットを生成することを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 To create the data set in step 1, the transmission signal is modulated by 4QAM on the transmitting side of the FBMC system and on which noise is superimposed. , the constellation diagram of the received signal is equalized and restored and recorded as one data set, and the above procedure is repeated to generate a sufficient amount of communication data set. A simulation method for time-varying underwater acoustic channels based on conditional generative adversarial networks. 前記ステップ1におけるデータ前処理としては、データの実数部と虚数部をそれぞれ抽出し、CGANジェネレータの出力層テンソルに従ってそれらを再配置することを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 The conditional adversarial method according to claim 1, wherein the data preprocessing in step 1 includes extracting the real part and imaginary part of the data and rearranging 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, the generative model G generates fake samples that increasingly approximate the actual distribution through iterative learning, and the generated fake samples are sent to the discriminative model D together with the real samples for identification. , the method for simulating a time-varying underwater acoustic channel based on conditional generative adversarial networks according to claim 1, characterized in that the discriminative model D distinguishes between real and false 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 conditions for both the generative model G and the discriminative model D, as part of the input layer. A simulation method for time-varying underwater acoustic channels based on generative adversarial networks. 前記ステップ3では、生成モデルGをトレーニングする時の入力が、ランダムノイズベクトルであり、出力が4QAM受信コンスタレーション図を前処理した後再配置されたデータであり、識別モデルDをトレーニングする時、生成モデルGの出力が偽のサンプルとして保存され、識別のために実際のトレーニングサンプルと一緒に識別モデルDに入力され、生成された偽のサンプルが0として、実際のサンプルが1として表記され、識別モデルDの出力層がSigmoid活性化関数を採用し、出力値が高いほど、そのサンプルが実際のサンプルセットに属する可能性が高く、その逆も同様であることを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 In step 3, the input when training the generative model G is a random noise vector, the output is data rearranged after preprocessing the 4QAM reception constellation diagram, and when training the discriminative model D, The output of the generative model G is saved as a fake sample and input into the discriminative model D together with the real training sample for identification, the generated fake sample is represented as 0 and the real sample is represented as 1; Claim 1, characterized in that the output layer of the discriminative model D adopts a Sigmoid activation function, the higher the output value, the higher the probability that the sample belongs to the actual sample set, and vice versa. A simulation method for time-varying underwater acoustic channels based on conditional generative adversarial networks described in . 前記ステップ4では、CGANモデルのテストとして、等長ノイズベクトルと追加条件としての元の送信信号及び受信パイロット信号を生成モデルGに入力し、出力結果をデータ再編成することにより、生成されるコンスタレーション図となり、その際トレーニング済みの生成モデルGが、時変水中音響チャネルをシミュレートする機能を備え、生成されたコンスタレーション図と受信信号の実際のコンスタレーション図を比較して、実際の水中音響環境をシミュレートする現在のモデルの効果を測定することを特徴とする、請求項1に記載の条件付き敵対的生成ネットワークに基づく時変水中音響チャネルのシミュレーション方法。 In step 4, as a test of the CGAN model, the equal-length noise vector and the original transmitted signal and received pilot signal as additional conditions are input to the generation model G, and the output results are reorganized to generate a constellation. The trained generative model G has the ability to simulate a time-varying underwater acoustic channel and compares the generated constellation diagram with the actual constellation diagram of the received signal to determine the actual underwater A method for simulating time-varying underwater acoustic channels based on conditional generative adversarial networks according to claim 1, characterized in that the effectiveness of a current model in simulating an acoustic environment is measured.
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.8A CN113541835B (en) 2021-06-17 2021-06-17 Time-varying underwater acoustic channel simulation method for generating countermeasure network based on conditions
CN202110672889.8 2021-06-17
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 JP2023534325A (en) 2023-08-09
JP7362168B2 true 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
JP2023534325A (en) 2023-08-09
CN113541835A (en) 2021-10-22
CN113541835B (en) 2022-05-20
WO2022262173A1 (en) 2022-12-22

Similar Documents

Publication Publication Date Title
JP7362168B2 (en) Time-varying underwater acoustic channel simulation method based on conditional generative adversarial network
US11581967B2 (en) Wireless channel scenario identification method and system
Liu et al. Adversarial attack on DL-based massive MIMO CSI feedback
ElMoslimany et al. An underwater acoustic communication scheme exploiting biological sounds
CN109995449A (en) A kind of millimeter-wave signal detection method based on deep learning
CN109039506A (en) A kind of underwater mobile channel emulation mode
CN112949846B (en) Method for constructing generated deception jamming signal suitable for direct sequence spread spectrum system
Yao et al. Modulation identification of underwater acoustic communications signals based on generative adversarial networks
CN112466320A (en) Underwater acoustic signal noise reduction method based on generation countermeasure network
Wang et al. IAFNet: Few-shot learning for modulation recognition in underwater impulsive noise
Jiang et al. Joint compressed sensing and enhanced whale optimization algorithm for pilot allocation in underwater acoustic OFDM systems
CN112285666A (en) Radar interference suppression method based on deep U-inclusion network
Wolff et al. Acoustic underwater channel and network simulator
Zhang et al. Deep learning based underwater acoustic OFDM receiver with joint channel estimation and signal detection
Seyedsalehi et al. Propagation channel modeling by deep learning techniques
Zou et al. Generative adversarial network for wireless communication: Principle, application, and trends
Xu et al. Blind modulation recognition of UWA signals with semi-supervised learning
CN107635181A (en) A kind of multiple access based on channel study perceives the feedback optimized method in source
CN116996147A (en) Underwater sound communication self-adaptive modulation method and device based on deep reinforcement learning
Jia et al. The study on time-variant characteristics of under water acoustic channels
CN116232478A (en) Underwater non-fixed node communication method based on deep learning and deep migration learning
CN114070688A (en) Multi-standard underwater acoustic communication signal modulation identification method and system
Wang et al. Modulation recognition method for underwater acoustic communication signal based on relation network under small sample set
CN113037409B (en) Large-scale MIMO system signal detection method based on deep learning
CN113037411B (en) Multi-user signal detection method and device based on deep learning

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