Improving the computational efficiency of lock-in algorithms through coherent averaging | ||
| dc.conicet.fuente | Crossref | |
| dc.conicet.organizacion | Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales | |
| dc.conicet.organizacion | Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales | |
| dc.conicet.organizacion | Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales | |
| dc.conicet.organizacion | Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales | |
| dc.conicet.paisOrganizacion | Argentina | |
| dc.conicet.paisOrganizacion | Argentina | |
| dc.conicet.paisOrganizacion | Argentina | |
| dc.conicet.paisOrganizacion | Argentina | |
| dc.conicet.produccionid | 11862756 | |
| dc.contributor.author | Oliva, Matias Javier | |
| dc.contributor.author | Veiga, Alejandro Luis | |
| dc.contributor.author | Arias García, Pablo Andrés | |
| dc.contributor.author | Spinelli, Enrique Mario | |
| dc.date.accessioned | 2025-05-28T12:08:29Z | |
| dc.date.available | 2025-05-28T12:08:29Z | |
| dc.date.issued | 2024-07 | |
| dc.date.updated | 2025-05-22T09:49:37Z | |
| dc.description.abstract | The lock-in amplifier is a commonly used technique for the processing of noisy signals with a known periodicity that involves multiplying the signal with one or more reference signals of the same periodicity and low-pass filtering the results. This enables the recovery of the amplitude and phase of the signal being measured. Another well studied technique to reduce the noise of periodic signals is the coherent averaging method, where the samples of a noisy signal with a known periodicity are averaged coherently. In this paper, a novel system combining both algorithms is proposed. In this approach, the signal is first averaged coherently for a number of cycles (Nca) and then passed through a conventional lock-in with a moving average filter of a whole number of periods of the signal (Nma) as a lowpass filter. In this scenario, the question of how to distribute the incoming samples between the coherent average and the conventional lock-in scheme arises. The mathematical aspects of this issue were evaluated, leading to the conclusion that the calculation results remain identical as long as the product NcaNma remains constant. However, it was observed that the number of operations required for each algorithm varies. By maximizing the number of samples used for the coherent average, the number of multiplications involved can be drastically reduced from NcaNmaM to just M, where M represents the number of samples in a single period of the signal. The drawbacks are the need for space to store the averaged signal, a slower convergence to the result, and an extra cycle in the calculations. Any lockin system with moving average filter can take advantage of these results. Particularly in this study, they are employed to nearly double the achievable clock frequency of a lock-in system implemented on a Cyclone V FPGA, taking it from 119.39 MHz to 216.54 MHz without the use of hardware embedded multipliers. | es |
| dc.description.fil | Fil: Oliva, Matias Javier. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales; Argentina | |
| dc.description.fil | Fil: Veiga, Alejandro Luis. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales; Argentina | |
| dc.description.fil | Fil: Arias García, Pablo Andrés. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales; Argentina | |
| dc.description.fil | Fil: Spinelli, Enrique Mario. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales. Universidad Nacional de La Plata. Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales; Argentina | |
| dc.format | application/pdf | es |
| dc.identifier.citation | Oliva, Matias Javier; Veiga, Alejandro Luis; Arias García, Pablo Andrés; Spinelli, Enrique Mario; Improving the computational efficiency of lock-in algorithms through coherent averaging; Academic Press Inc Elsevier Science; Digital Signal Processing; 154; 104693; 7-2024; 1-10 | es |
| dc.identifier.institucional | CONICET | |
| dc.identifier.issn | 1051-2004 | es |
| dc.identifier.repo | CONICET Digital | |
| dc.identifier.uri | http://hdl.handle.net/11336/262769 | |
| dc.journal.ciudad | Amsterdam | es |
| dc.journal.number | 104693 | es |
| dc.journal.pagination | 1-10 | es |
| dc.journal.pais | Estados Unidos | es |
| dc.journal.title | Digital Signal Processing | es |
| dc.journal.volume | 154 | es |
| dc.language.iso | eng | es |
| dc.publisher | Academic Press Inc Elsevier Science | es |
| dc.relation.alternativeid | info:eu-repo/semantics/altIdentifier/url/https://linkinghub.elsevier.com/retrieve/pii/S105120042400318X | |
| dc.relation.alternativeid | info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1016/j.dsp.2024.104693 | |
| dc.rights | info:eu-repo/semantics/openAccess | * |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ | * |
| dc.subject | Lock-in | es |
| dc.subject | Coherent average | es |
| dc.subject | Computational efficiency | es |
| dc.subject | Digital Signal Processing | es |
| dc.subject.classification | Ingeniería Eléctrica y Electrónica | es |
| dc.subject.classification | Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información | es |
| dc.subject.classification | INGENIERÍAS Y TECNOLOGÍAS | es |
| dc.title | Improving the computational efficiency of lock-in algorithms through coherent averaging | es |
| dc.type | info:eu-repo/semantics/article | |
| dc.type | info:ar-repo/semantics/artículo | |
| dc.type | info:eu-repo/semantics/publishedVersion | |
Archivos
Bloque original
Cargando...
- Nombre:
- 682107.pdf
- Tamaño:
- 597.05 KB
- Formato:
- Adobe Portable Document Format
- Descripción: