On 18/07/2015, Peter S <peter.schoffhau...@gmail.com> wrote: > > [Sidenote: assuming your signal generator is a digital one, it will > contain bits that represent 1) its code 2) its parameters, both of > which have nonzero entropy. The "just build those parameters into the > receiver" step is exactly where that entropy comes from.
Example: if your 100% probability squarewave that you want to generate is characterized by the set of parameters "amplitude=100, phase=30, frequency=1000, and duty cycle=75%", represented by the binary sequence "1 1100100 11110 1111101000 1001011", then if you "just build those parameters into the receiver" means, that you put those bits (or some other represenations of) into your program. Without your program containing these numbers (in whatever form or encoding), how will it know that it needs to output a square wave with "amplitude of 100, phase of 30, frequency of 1000 and duty cycle of 75%" ? If any of those parameters are missing, it won't know, so it won't output that exact square wave. Therefore, your program *must* contain these numbers. So all you did, is you put that entropy into your program, and you pretend that there's no entropy. It's still there, except it is now in your program, not in a message. You merely turned it into algorithmic entropy - you cannot make "something" out of "nothing". -P -- dupswapdrop -- the music-dsp mailing list and website: subscription info, FAQ, source code archive, list archive, book reviews, dsp links http://music.columbia.edu/cmc/music-dsp http://music.columbia.edu/mailman/listinfo/music-dsp