Communication via waves: Supercomputing Challenge Student Project Re: what complexity science says ...

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Communication via waves: Supercomputing Challenge Student Project Re: what complexity science says ...

Stephen Guerin-5
For background on Roger's fourier tranform comment, we are mentoring a high school team on simulating communication via acoustic waves. I pinged Roger a couple weeks ago for some support given his longtime expertise in HAM radio and software-defined radio.

The students are exploring how to do frequency (FM) and amplitude (AM) modulation on a carrier signal and simulate the spatial acoustics with shallow water equations.

Their Netlogo model with a speaker and microphone in a shallow water wave model is here:
  http://redfish.com/models/OscillatorInShallowWater.html

The students are now working on loading a .wav music file with python extension in Netlogo and learning to encode it on the oscillator.


On Thu, Feb 4, 2021 at 7:55 AM Roger Critchlow <[hidden email]> wrote:
I don't remember seeing it before, and I'm up to my ears in fourier transforms and do loops, so I'm not going to try to read it now.

This week they are taking the microphone signal shown in the plot and using python extension to do an FFT to analyse the signal. They are also trying to code an FFT directly in Netlogo from scratch instead of just using a library.

Once the students are comfortable with the concepts they will move over to Agentscript starting with this shallow water model:

They can then open the microphone or loading a wave file directly in javascript so they can deploy on phones. You can see an example of an FFT spectrogram in browser here







- .... . -..-. . -. -.. -..-. .. ... -..-. .... . .-. .
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6  bit.ly/virtualfriam
un/subscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/
archives: http://friam.471366.n2.nabble.com/