DOI QR코드

DOI QR Code

A Vector Instruction-based RISC Architecture for a Photovoltaic System Monitoring Camera

  • Choi, Youngho (Department of Electrical Engineering, Konkuk University) ;
  • Ahn, Hyungkeun (Department of Electrical Engineering, Konkuk University)
  • Received : 2012.09.04
  • Accepted : 2012.09.12
  • Published : 2012.12.25

Abstract

Photovoltaic systems have emerged to be one of the cleanest energy systems. Therefore, many large scale solar parks and PV farms have been built to prepare for the post fossil fuel ages. However, due to their large scale, to efficiently manage and operate PV systems, they need to be visually monitored within the range of infrared ray through the Internet. To satisfy this need, the efficient implementation of a high performance video compression standard is required. This paper therefore presents an implementation of H.264 motion estimation, which is one of the most data-intensive and complicated functions in H.264. To achieve this, this work implements vector instructions in hardware and incorporates them in a generic RISC processor architecture, thus increasing the processing speed while minimizing hardware and software design efforts. Extensive simulation results show that this proposed implementation can process motion estimations up to 13 times faster.

Keywords

References

  1. D. Sera, R. Teodorescu, P. Rodriguez, Partial Shadowing Detection based on Equivalent Thermal Voltage Monitoring for PV Module Diagnostics, IECON, 2009: 708-713 [DOI:http://dx.doi.org/10.1109/IECON.2009.5415006]
  2. L. Cristaldi, M. Faifer, M. Rossi, F. Ponci, Monitoring of a PV System, The role of the Panel Model, (IEEE International Workshop on Applied Measurements for Power Systems, 2011: 90-95[DOI:http://dx.doi.org/10.1109/AMPS.2011.6090437]
  3. G. Notton, V. Lazarov, L. Stoyanov, Optimal Sizing of a Gridconnected PV System for Various PV Module Technologies and Inclinations, Inverter Efficiency Characteristics and Locations, (Renewable Energy 35, 2010:.541-554 [DOI:http://dx.doi.org/10.1016/j.renene.2009.07.013]
  4. ISO/IEC 13818-2: "Information technology ? Generic coding of moving pictures and associated audio information: video," 1996.
  5. ISO/IEC 14496-2: "Information technology ? Coding of audiovisual objects- part2: Visual," 1999
  6. ISO/IEC 14496-10: "Coding of Audiovisual Objects-Part 10: Advanced Video Coding," Dec. 2003.
  7. M. Irfan, A. K. Khan, and H. Jamal, FPGA based implementation of MPEG-2 compression algorithm, (IEEE 17th Int. Conf. On Microelectronics, Dec. 2005:204-244 [DOI: http://dx.doi.org/10.1109.ICM.2005.1590075]
  8. K. Denolf, C. D. Vleeschouwer, R. Turney, G. Lafruit, and J. Bormans, IEEE Trans. On Circuits and Systems for Video Technology, 2005 15(5): 609-619 [DOI: http://dx.doi.org/10.1109/ TCSVT.2005.846430].
  9. T. Wiangtong, P. Y. K. Cheung, and Wayne Luk, IEEE Signal Processing Magazine, 2005, 22(3): 14-22 [DOI:http://dx.doi.org/10.1109/MSP.2005.1425894].
  10. S. D. Haynes, H. G. Epsom, R. J. Cooper, and P. L. McAlpine, UltraSONIC: A reconfigurable architecture for video image processing, (Proc. Field-Programmable Logic and Applications, 2002) pp. 482-491.
  11. J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, and T. Wedi, IEEE Circuits and Systems Magazine 2004 (4): 7-28 [DOI: http://dx.doi.org/10.1109/MCAS.2004.1286980].
  12. R. M. Tomasulo, IBM Journal of Research and Development 1967 11(1): 25-33 [DOI: http://dx.doi.org/10.1147/rd.111.0025].
  13. SimpleScalar LLC web Site at http://www.simplescalar.com/
  14. T. Austin, E. Larson, and D. Ernst, IEEE Computer Society Magazine, 2002 35(2): 59-67[DOI: http://dx.doi.org/10.1109/2.982917].
  15. Reference Software: available at http://iphome.hhi.de/suehring/tml/