Tuesday, July 14, 2015

Log July 14

Tested the circuit again today with linear arrangement. The decibel meter held about 1cm above the array showed a 1000 fold increase in comparison to the previous result.

Reasons:

The 1000 fold increase as per my conjecture can be attributed to a code fix wherein instead of sending the phase delays as they are to the transducers as done in the previous trial ,this time i sent the differences in the phase delays. This should make sense ,since all the delays that were computed were done so relative to the transducer closest to the focal point, hence while generating delays since the program at this stage is not multi-threaded it runs sequentially therefore adding up the delays generated at each stage. For example consider a linear array of transducers numbered 0-10, where 0 is excited first and let x0,x1,x2.. and so on be the phase delays computed for each transducer succeeding the 0th transducer relative to the 0th transducer. Therefore the delay x0 is added up with x1 for the 2nd transducer is the phase delays are sent, instead sending the difference of x1-x0 makes the delay for the 2nd transducer as (x0+x1-x0)=x1 which is what is required .

If delays are sent as they are then delay for 2nd transducer = x0+x1
If the difference of x1 and x0 is sent then the delay for the 2nd transducer= x0+(x1-x0)=x1

Therefore by sending the difference the correct phase delay is sent .

Apart from testing ,there were other code fixes included 
commits:

Also added Readme regarding project aim and usage:
commits:

No comments:

Post a Comment