Visualisation

Visualisation flow graph

This week I have primarily been working on a way to visualise the output from the FAM cyclic spectrum estimator block.

The following flowgraph examples/amc_famvis.grc is used to initialise the famvis 3D visualisation block I made, making use of 8PSK to test the visualisation. I made use of Qwtplot3D, so it is necessary to install that to use the visualisation.

amc_famviz.grc

Installation guide

ToDo

  • Currently you can’t zoom or rotate the 3D graph, I’m just trying to fix this issue (the flow graph will terminate if you click on the animated graph)
  • I need to enable the graph to take arbitrary size FAM input, so that there will be parameters to take different vector lengths
  • Axis need to be labelled based on parameters

Videos of different modulation schemes from the famvis block

2PSK

8PSK

GFSK

Fixing RNG in model generation

I also noticed there was a bug in the random number generation in my model generation code, because I am using multiple python processes to run flow-graphs simultaneously, the processes run at the same time were obtaining the same random number sequence. I have fixed this by reseeding the random number generator for each process. This has altered the accuracy so I’m currently still working on the FAM & CNN model generation code.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s