I am measuring EMG signals using ADS1299, and I have problems removing/eliminating the 60Hz noise in my measurements. I measured the EMG signal in differential mode, and I also incorporated a driven right-leg circuit to eliminate the 60Hz noise, but there are still some (a lot of) 60Hz noise in the received EMG signal.
I know that the 60Hz noise is mainly picked up from the power line, and I wrapped the wires and the power cables with aluminum foil sheets, but it didn't help much. I've also learned that human body acts like antenna and will receive/be coupled with that 60Hz power line noise, but I thought that because I am measuring the EMG signal in differential mode (use two electrodes, a "+" and a "-" to get signals), the 60Hz noise from human body should have been eliminated already. I also checked the contact between the electrodes and the skin, and I am pretty sure there wasn't any loose contact. I tried both dry electrodes and wet electrodes, but I have the 60Hz noise in both cases.
I don't understand why I still have the 60Hz noise in my EMG signal. I cannot simply apply a notch filter to filter out the 60Hz thing, since 60Hz is within the EMG signal frequency range, and I don't want to lose any original EMG signal.
I was wondering where exactly has the 60Hz power line noise been picked up? Does the 60Hz noise mainly come from the electrodes, human body, ADS1299 itself, wires, or nearby devices?
Thanks!