Skip to content
dreamflyingsPublic
forked from grebe/ofdm

About

Chisel Things for OFDM

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

OFDM

This repository contains some blocks useful for making OFDM transceivers. This includes:

  • Autocorrelator
  • CORDIC (pipelined and iterative)
  • Divider
  • Filters
  • NCO

as well as some higher level blocks that combine these to do useful OFDM things.

src/main/resources contains some traces from the ADI board that are useful for testing.

Running

To generate a synchronization block, run

sbt "runMain ofdm.GenerateSyncVerilog"

Testing

To run a test of the synchronization block and generate a nice plot, waveforms, etc., run

sbt "testOnly ofdm.SyncSpec

The waveform will be located at test_run_dir/ofdm.SyncSpec{RandomNumber}/Sync.vcd.

About

Chisel Things for OFDM

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages