Files
open-questions/electrical-network-frequency-analysis/useable-source-codes.md
2023-12-23 11:13:23 +01:00

23 lines
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Available source codes
### PyEnf
* Python based, ENF extraction from audio recordings.
* Using harmonic frequencies and frequency spectrogram.
https://github.com/deerajnagothu/pyenf_extraction
### Assessing spectral estimation methods for Electric Network Frequency (ENF) Extraction.
* Matlab source codes.
* Signal filtering with a very sharp bandpass filter (main.m).
* ENF extraction procedure using overplapping windows and a Quadratic Interpolation (main.m). Very good results achieved due to proper parameter tuning both in the pre-processing step and in the main procedure.
* Georgios Karantaidis and Constantine Kotropoulos. 2018. "ASSESSING SPECTRAL ESTIMATION METHODS FOR ELECTRIC NETWORK FREQUENCY EXTRACTION",In 22nd Pan-Hellenic Conference on Informatics (PCI 18), November 29-December 1, 2018, Athens, Greece. ACM, New York, NY, USA, 6 pages. 
https://doi.org/10.1145/3291533.329153
https://github.com/geokarant/ENF_extraction
### PyQt GUI for ENF Extraction and Matching.
Python code: https://github.com/CoRoe/enf-matching; feeback welcome.
Based on https://github.com/robert/enf-matching