DOI:

https://doi.org/10.14483/22487638.9619

Publicado:

2015-11-13

Número:

Vol. 19 (2015): CITIE

Sección:

Investigación

Voltimetro true-rms sobre fpga basado en algoritmo cordic

True-rms voltmeter on fpga cordic-based algorithm

Autores/as

  • Edwar Jacinto Gómez Universidad Distrital Francisco José de Caldas
  • Donovan Camilo Platero Plazas Universidad Distrital Francisco José de Caldas
  • Mario Fernando Robayo Restrepo Universidad Distrital Francisco José de Caldas

Palabras clave:

True-RMS, FPGA, CORDIC, Algoritmos de Aproximación, Raíz Cuadrada, Vectores. (es).

Palabras clave:

True-RMS, FPGA, CORDIC, Approximation algorithms, square root, vectors. (en).

Descargas

Resumen (es)

El cálculo del verdadero valor RMS de una señal de tensión, en corriente alterna, es un asunto de precisión y de accesibilidad. Primero: los resultados pueden alterarse dependiendo del tipo de onda, y segundo: cuando se requiera el procesamiento de operaciones complejas en un multímetro TRUE RMS, por ejemplo, basado en microcontroladores simples, se exige un elevado recurso computacional eventualmente costoso. El presente artículo, describe la investigación que condujo a la implementación de un Voltímetro true-RMS sobre FPGA SPARTAN 3E 1600, utilizando VHDL, que mide con plausible exactitud el valor eficaz de una señal, discretizada con conversor LTC-1407-1A, en circuitos de corriente continua y/o en corriente alterna. La innovación introducida radica en aplicar el algoritmo CORDIC (COordinate Rotation Digital Computer), desarrollado originalmente como una solución digital para los problemas de navegación en tiempo real sobre FPGA (Field Programable Gate Arrays) para las operaciones matemáticas tales como la extracción de raíces cuadradas, entre otras. Se obtiene así un desarrollo sobre un dispositivo digital que es computacionalmente eficiente.

 

Resumen (en)

The Calculation of true-rms of an AC signal, it's an issue of accuracy and accessibility. First of all: the results can be upset depending of the kind of wave, and second of all: when it's required the complex operations processing on a true-rms multimeter, e.g., based on simple microcontrollers, this requires a high computation resource eventually expensive. This article, describes the research that it routed to the implementations of a true-rms voltmeter on SPARTAN 3E 1600 FPGA using VHDL; it measure with plausible accuracy, the true-rms of a discretized signal with LTC-1407-1A ADC converter, on AC or DC circuits. The innovation is located in apply the CORDIC algorithm (it was developed mainly to resolve navigation problems), FPGA-based to the math operations such as the extraction of square roots, between others. In this way, accessibility and computational efficiency are obtained on the digital device.

 

Biografía del autor/a

Edwar Jacinto Gómez, Universidad Distrital Francisco José de Caldas

Magister en ciencias de la información y las comunicaciones, Universidad Distrital Francisco José de Caldas, Ingeniero en Control Electrónico e Instrumentación, Universidad Distrital Francisco José de Caldas, Tecnólogo en Electrónica, Universidad Distrital Francisco José de Caldas, Bogotá D.C., Colombia.

Donovan Camilo Platero Plazas, Universidad Distrital Francisco José de Caldas

Estudiante Ingeniería en Control, Universidad Distrital Francisco José de Caldas, Tecnólogo en Electrónica, Universidad Distrital Francisco José de Caldas, Bogotá D.C., Colombia.

Mario Fernando Robayo Restrepo, Universidad Distrital Francisco José de Caldas

Estudiante Ingeniería en Control, Universidad Distrital Francisco José de Caldas, Tecnólogo en Electrónica, Universidad Distrital Francisco José de Caldas, Bogotá D.C., Colombia.

Referencias

Akhter, N., Fatema, K., Ferdouse, L., & Khandaker, F. (2010). Implementation of the Trigonometric LMS Algorithm using Original Cordic Rotation. International Journal of Computer Networks Communications, 2(4), 12. Retrieved from http://arxiv.org/abs/1008.3328

Amaya, F., & Velazco, J. (2008). Diseño de la tangente inversa usando el algoritmo cordic.

Andraka, R. (1998). A survey of CORDIC algorithms for FPGA based computers. Proceedings of the 1998 ACM/SIGDA Sixth International Symposium on Field Programmable Gate Arrays - FPGA ’98, 191–200. http://doi.org/10.1145/275107.275139

Chen, D., & Sima, M. Fixed-Point CORDIC-Based QR Decomposition by Givens Rotations on FPGA, 2011 International Conference on Reconfigurable Computing and FPGAs 327–332 (2011). IEEE. http://doi.org/10.1109/ReConFig.2011.38

Cui, X., Yu, D., Sheng, S., & Cui, X. (2006). A CORDIC Demodulator Platform for Digital-IF Receiver. Computer, 2–4.

Edwards, B. (2000). Como multiplican y dividen las calculadoras CORDIC. Enseñanza Universitaria, 159–172.

Gaj, K. (n.d.). Sine / Cosine using CORDIC Algorithm.

Hosticka, B. J. (n.d.). Performance Comparison of MOS/LSI Analog and Digital Signal Processors.

Hu, Y. H., & Naganathan, S. Angle recording method for efficient implementation of the CORDIC algorithm, 42 IEEE International Symposium on Circuits and Systems 99–102 (1989). Ieee. http://doi.org/10.1109/ISCAS.1989.100320

Jridi, M., & Alfalou, A. (2009). Direct Digital Frequency Synthesizer with CORDIC Algorithm and Taylor Series Approximation for Digital Receivers. European Journal of Scientific Research, 30(4), 542–553.

Lakshmi, B., & Dhar, A. S. Parallel CORDIC-like architecture: For fast rotation implementation, TENCON 2011 2011 IEEE Region 10 Conference 701–705 (2011). IEEE. Retrieved from http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6129199

Liu, G., & Feng, Q. (2007). ASIC design of low-power reconfigurable FFT processor. 2007 7th International Conference on ASIC, 44–47. http://doi.org/10.1109/ICASIC.2007.4415563

Maharatna, K., Troya, A., Krstic, M., Grass, E., & Jagdhold, U. (2004). A CORDIC like processor for computation of arctangent and absolute magnitude of a vector. Architecture, 713–716. Retrieved from http://eprints.soton.ac.uk/263544/

Martínez, F.H., Acero, D., & Castiblanco, M. (2015). Robótica Autónoma: Acercamientos a algunos problemas centrales. Publicaciones Universidad Distrital Francisco José de Caldas.

Meher, P., Valls, J., Juang, T.-B., Sridharan, K., & Maharatna, K. (2009). 50 Years of CORDIC: Algorithms, Architectures, and Applications. IEEE Transactions on Circuits and Systems I Regular Papers, 56(9), 1893–1907. Retrieved from http://eprints.ecs.soton.ac.uk/17873/

Park, S. Y. P. S. Y., & Cho, N. I. C. N. I. Fixed-point error analysis of CORDIC processor based on the variance propagation formula, 51 IEEE Transactions on Circuits and Systems I Regular Papers 573–584 (2004). http://doi.org/10.1109/TCSI.2003.820232

Pérez, P. F. (1999). Dispositivos de Medición. In Curso de Capacitacion en Medidas Electrónicas (pp. 1–9).

Sansaloni, T., Pérez, A., Torres, V., & Valls, J. (n.d.). Diseño de un analizador de espectros en FPGA, 6–8.

Volder, J. E. (1959). The CORDIC Trigonometric Computing Technique. Ieee Transactions On Electronic Computers, EC-8(3), 330–334. http://doi.org/10.1109/TEC.1959.5222693

Walther, J. S. (2000). The story of unified CORDIC. The Journal of VLSI Signal Processing, 25(2), 107–112. Retrieved from http://www.springerlink.com/index/K21104P108676P0K.pdf

Wu, C.-S. W. C.-S., & Wu, A.-Y. W. A.-Y. Modified vector rotational CORDIC (MVR-CORDIC) algorithm and architecture, 48 Ieee Transactions On Circuits And Systems Ii Analog And Digital Signal Processing 548–561 (2001). http://doi.org/10.1109/82.943326

Yu, S. Y. S., & Swartzlander, E. E. J. A scaled DCT architecture with the CORDIC algorithm, 50 IEEE Transactions on Signal Processing 160–167 (2002). http://doi.org/10.1109/78.972492

Z Jin, & Z Huajun. (2008). Direct Exponential Function Computer in Neural Network. Information Technology Journal, 7, 1156–1162.

Cómo citar

APA

Gómez, E. J., Platero Plazas, D. C., y Robayo Restrepo, M. F. (2015). Voltimetro true-rms sobre fpga basado en algoritmo cordic. Tecnura, 19, 129–136. https://doi.org/10.14483/22487638.9619

ACM

[1]
Gómez, E.J. et al. 2015. Voltimetro true-rms sobre fpga basado en algoritmo cordic. Tecnura. 19, (nov. 2015), 129–136. DOI:https://doi.org/10.14483/22487638.9619.

ACS

(1)
Gómez, E. J.; Platero Plazas, D. C.; Robayo Restrepo, M. F. Voltimetro true-rms sobre fpga basado en algoritmo cordic. Tecnura 2015, 19, 129-136.

ABNT

GÓMEZ, Edwar Jacinto; PLATERO PLAZAS, Donovan Camilo; ROBAYO RESTREPO, Mario Fernando. Voltimetro true-rms sobre fpga basado en algoritmo cordic. Tecnura, [S. l.], v. 19, p. 129–136, 2015. DOI: 10.14483/22487638.9619. Disponível em: https://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9619. Acesso em: 19 abr. 2024.

Chicago

Gómez, Edwar Jacinto, Donovan Camilo Platero Plazas, y Mario Fernando Robayo Restrepo. 2015. «Voltimetro true-rms sobre fpga basado en algoritmo cordic». Tecnura 19 (noviembre):129-36. https://doi.org/10.14483/22487638.9619.

Harvard

Gómez, E. J., Platero Plazas, D. C. y Robayo Restrepo, M. F. (2015) «Voltimetro true-rms sobre fpga basado en algoritmo cordic», Tecnura, 19, pp. 129–136. doi: 10.14483/22487638.9619.

IEEE

[1]
E. J. Gómez, D. C. Platero Plazas, y M. F. Robayo Restrepo, «Voltimetro true-rms sobre fpga basado en algoritmo cordic», Tecnura, vol. 19, pp. 129–136, nov. 2015.

MLA

Gómez, Edwar Jacinto, et al. «Voltimetro true-rms sobre fpga basado en algoritmo cordic». Tecnura, vol. 19, noviembre de 2015, pp. 129-36, doi:10.14483/22487638.9619.

Turabian

Gómez, Edwar Jacinto, Donovan Camilo Platero Plazas, y Mario Fernando Robayo Restrepo. «Voltimetro true-rms sobre fpga basado en algoritmo cordic». Tecnura 19 (noviembre 13, 2015): 129–136. Accedido abril 19, 2024. https://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9619.

Vancouver

1.
Gómez EJ, Platero Plazas DC, Robayo Restrepo MF. Voltimetro true-rms sobre fpga basado en algoritmo cordic. Tecnura [Internet]. 13 de noviembre de 2015 [citado 19 de abril de 2024];19:129-36. Disponible en: https://revistas.udistrital.edu.co/index.php/Tecnura/article/view/9619

Descargar cita

Visitas

578

Dimensions


PlumX


Descargas

Los datos de descargas todavía no están disponibles.

Artículos más leídos del mismo autor/a

Loading...