Skip to content

wzzlcss/GCEPNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCEPNet: Graph Convolution-Enhanced Expectation Propagation for Massive MIMO Detection

We show that the real-valued system can be modeled as spectral signal convolution on graph, and propose graph convolution-enhanced expectation propagation (GCEPNet), a graph convolution-enhanced EP detector.

Repository

|-- EP_time # code for measuring CUDA enabled EP
|-- GEPNet #code for GEPNet
|-- SpectralGNN_k #code for GCEPNet
|-- classic_main.py #test traditional methods
|-- classic_solver.py #code for traditional methods
|-- data.py #generate MIMO data
|-- helper.py #utils functions

Performance comparison with existing SOTA (GEPNet) for 64-QAM

GCEPNet incorporates data-dependent attention scores into Chebyshev polynomial for powerful graph convolution with better generalization capacity.

Running time

Both GCEPNet and GEPNet introduce additional computations to EP, which originate from their GNN modules. Comparing with EP, GEPNet does not scale with the problem size as a result of the inefficient GNN aggregation, while GCEPNet effectively resolves the bottleneck with the newly proposed graph convolution.

Attribution

Parts of the code are based on

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages