An optical receiver (110, 300) for receiving an optical signal, comprising: at least one photo detector configured to generate a first electrical analog receiver signal in response to receiving an optical signal, the optical signal including a modulated optical signal and a noise optical signal, wherein the noise signal includes a reflected optical signal; an analog to digital converter configured to receive the first electrical analog receiver signal and generate a corresponding first digital receiver signal; and a digital signal processor configured to: subtract a data signal from the first digital receiver signal to generate an intermediate digital signal, wherein the digital signal processor determines the data signal from the first digital receiver signal; determine a frequency offset of an interference signal from the intermediate digital signal, the frequency offset of the interference signal indicative of the difference between the carrier frequencies of the modulated optical signal and the noise optical signal; and filter the first digital receiver signal using a notch filter having a center frequency and bandwidth substantially equal to the frequency offset and a bandwidth, respectively, of the interference signal to generate a filtered digital receiver signal. at least one photo detector configured to generate a first electrical analog receiver signal in response to receiving an optical signal, the optical signal including a modulated optical signal and a noise optical signal, wherein the noise signal includes a reflected optical signal; an analog to digital converter configured to receive the first electrical analog receiver signal and generate a corresponding first digital receiver signal; and a digital signal processor configured to: subtract a data signal from the first digital receiver signal to generate an intermediate digital signal, wherein the digital signal processor determines the data signal from the first digital receiver signal; determine a frequency offset of an interference signal from the intermediate digital signal, the frequency offset of the interference signal indicative of the difference between the carrier frequencies of the modulated optical signal and the noise optical signal; and filter the first digital receiver signal using a notch filter having a center frequency and bandwidth substantially equal to the frequency offset and a bandwidth, respectively, of the interference signal to generate a filtered digital receiver signal. subtract a data signal from the first digital receiver signal to generate an intermediate digital signal, wherein the digital signal processor determines the data signal from the first digital receiver signal; determine a frequency offset of an interference signal from the intermediate digital signal, the frequency offset of the interference signal indicative of the difference between the carrier frequencies of the modulated optical signal and the noise optical signal; and filter the first digital receiver signal using a notch filter having a center frequency and bandwidth substantially equal to the frequency offset and a bandwidth, respectively, of the interference signal to generate a filtered digital receiver signal.