Skip to content

Using GAN to regeneration signal similar to the original signal ,like some application in Image Generation

Notifications You must be signed in to change notification settings

wilixx/GAN_Communication_Countermeasure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAN_Communication_Countermeasure

signal reconstruction is significant to communication countermeasure,there we focuse on the algorithm of signal reconstrction.

1,a neural network is build to claify the modulation of signals,which can reach the accuracy of 98% when signal snr is betweeen -15db and 15db.
2,using GAN to regeneration signal similar to the original signal ,like some application in Image Generation,GAN,WGAN,LSGAN were studied.
3,Conditional GAN is applied to generation signal with some different modulation signals mixed,this algorithm can produce signal on the basis of features.

the architecture of the algorithem

a GAN architecture is build like below,the loss functions includs GAN,WGAN,LSGAN
image
both the generator and discriminator is based on DNN,whose architectures are shown below
image

reconstrction of AM signal

image

architecture of conditional GAN

image

file directory description

data: generated signal data of different modulation
imag:picture used in readme
log :log info of different modulations signal regeneration algorithm
model :model meta info which can be recovery when needed
result :generated signal data shown by picture
src : source code

Analog_Clarify.py: clarify signal modulation by traditional methods
Analog_signal_LSGAN.py: regeneration signal data by LSGAN
Signal_Generation_Param_select_2.py: select best params of GAN
Signal_Regeneration_GAN: regeneration signal data by GAN ,which can produce different signal data through different model
modulation.py :clarify signal modulation by neural network

About

Using GAN to regeneration signal similar to the original signal ,like some application in Image Generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%