Skip to content

Experimenting with idea of having a speaker calibrated to play inverted sound wave on delay to actively cancel out reflected noise off of a wall

Notifications You must be signed in to change notification settings

eebmagic/speaker_reflections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

speaker_reflections

Experimenting with idea of having a speaker calibrated to play inverted sound wave on delay to actively cancel out reflected noise off of a wall

Original sound with no reflections:

normal sound

With reflections:

Bouncing off of wall at x=100
with reflection

Only showing reflections within certain radius of reflection focal point:

Drawing original signal + reflected sound in areas within distance of 160 from reflection focal point
reflection in radius

With source playing delayed signal in addition to signal:

Where source is emitting f(x) + f(x-9)
(Seems to "reverse" in the area of the reflected sound)
with delay

With a speaker at focal point playing inverse of current source signal

Theoretical speaker would be behind the reflecting wall
(Sound in the area of the reflection now matches original signal)
theoretical speaker at focal point

Conclusion

From what I tried, it looks like the only way to totally cancel out the reflection would be to have a speaker that is able to emit from the focal point of the reflection (which would require it behind behind and emitting throught the wall)

About

Experimenting with idea of having a speaker calibrated to play inverted sound wave on delay to actively cancel out reflected noise off of a wall

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages