An anti-snoring system, comprising: a first pillow unit comprising at least one error microphone and at least one speaker ; a second pillow unit comprising at least one error microphone and at least one speaker ; at least one reference microphone configured to capture sound produced proximate to at least one of the first pillow unit and the second pillow unit ; and a control unit operatively coupled to the first pillow unit , second pillow unit , and the at least one reference microphone such that it receives signals from the at least one error microphone in the first pillow unit , the at least one error microphone in the second pillow unit , and the at least one reference microphone , wherein the control unit is configured to produce an anti-noise output signal in the at least one speaker disposed in the first pillow unit by processing the signals received from the at least one error microphone in the first pillow unit and the at least one reference microphone such that the anti-noise output signal cancels any sound produced proximate the at least one reference microphone , wherein the control unit is configured with a digital signal processor including an adaptive filter to produce the anti-noise output signal transmitted to the at least one speaker disposed in the second pillow unit by processing the signals received from the at least one error microphone in the second pillow unit and the at least one reference microphone using gated dynamic adjustments such that a noise gate controlled by the at least one reference microphone adjusts the adaptive filter when a level of the sound at the at least one reference microphone exceeds a certain threshold and the sound possesses a recognized digital pattern and freezes adjustments to the adaptive filter when the level of sound is below the threshold. a first pillow unit comprising at least one error microphone and at least one speaker ; a second pillow unit comprising at least one error microphone and at least one speaker ; at least one reference microphone configured to capture sound produced proximate to at least one of the first pillow unit and the second pillow unit ; and a control unit operatively coupled to the first pillow unit , second pillow unit , and the at least one reference microphone such that it receives signals from the at least one error microphone in the first pillow unit , the at least one error microphone in the second pillow unit , and the at least one reference microphone , wherein the control unit is configured to produce an anti-noise output signal in the at least one speaker disposed in the first pillow unit by processing the signals received from the at least one error microphone in the first pillow unit and the at least one reference microphone such that the anti-noise output signal cancels any sound produced proximate the at least one reference microphone , wherein the control unit is configured with a digital signal processor including an adaptive filter to produce the anti-noise output signal transmitted to the at least one speaker disposed in the second pillow unit by processing the signals received from the at least one error microphone in the second pillow unit and the at least one reference microphone using gated dynamic adjustments such that a noise gate controlled by the at least one reference microphone adjusts the adaptive filter when a level of the sound at the at least one reference microphone exceeds a certain threshold and the sound possesses a recognized digital pattern and freezes adjustments to the adaptive filter when the level of sound is below the threshold. <EOS>