{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:32:28Z","timestamp":1760243548468,"version":"build-2065373602"},"reference-count":34,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2012,2,24]],"date-time":"2012-02-24T00:00:00Z","timestamp":1330041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A high-speed dual super-systolic core for reconstructive signal processing (SP) operations consists of a double parallel systolic array (SA) machine in which each processing element of the array is also conceptualized as another SA in a bit-level fashion. In this study, we addressed the design of a high-speed dual super-systolic array (SSA) core for the enhancement\/reconstruction of remote sensing (RS) imaging of radar\/synthetic aperture radar (SAR) sensor systems. The selected reconstructive SP algorithms are efficiently transformed in their parallel representation and then, they are mapped into an efficient high performance embedded computing (HPEC) architecture in reconfigurable Xilinx field programmable gate array (FPGA) platforms. As an implementation test case, the proposed approach was aggregated in a HW\/SW co-design scheme in order to solve the nonlinear ill-posed inverse problem of nonparametric estimation of the power spatial spectrum pattern (SSP) from a remotely sensed scene. We show how such dual SSA core, drastically reduces the computational load of complex RS regularization techniques achieving the required real-time operational mode.<\/jats:p>","DOI":"10.3390\/s120302539","type":"journal-article","created":{"date-parts":[[2012,2,24]],"date-time":"2012-02-24T11:37:07Z","timestamp":1330083427000},"page":"2539-2560","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Dual Super-Systolic Core for Real-Time Reconstructive Algorithms of High-Resolution Radar\/SAR Imaging Systems"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0956-5994","authenticated-orcid":false,"given":"Alejandro Castillo","family":"Atoche","sequence":"first","affiliation":[{"name":"Department of Mechatronics, Autonomous University of Yucatan, Av. Industrias No Contaminantes s\/n, Cordemex, 97203, Merida, Yuc., Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier V\u00e1zquez","family":"Castillo","sequence":"additional","affiliation":[{"name":"Science and Engineering Division, University of Quintana Roo, Boulevard Bahia s\/n, Chetumal, QRoo 77010, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2012,2,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mart\u00ednez, D.R., Bond, R.A., and Vai, M.M. (2008). High Performance Embedded Computing Handbook: A Systems Perspective, CRC Press.","DOI":"10.1201\/9781420006667"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Levesque, J., and Wagenbreth, G. (2011). High Performance Computing Programming and Applications, CRC Press.","DOI":"10.1201\/b10442"},{"key":"ref_3","unstructured":"Henderson, F.M., and Lewis, A.V. (1998). Principles and Applications of Imaging Radar, Manual of Remote Sensing, Wiley. [3rd ed]."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Barrett, H.H., and Myers, K.J. (2004). Foundations of Image Science, Wiley.","DOI":"10.1118\/1.1677252"},{"key":"ref_5","unstructured":"Chang, C.-I. (2003). Hyperspectral Imaging: Techniques for Spectral Detectionand Classification, Kluwer Academic\/Plenum."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"923","DOI":"10.1109\/TGRS.2003.823281","article-title":"Unifying regularization and Bayesian estimation methods for enhanced imaging with remotely sensed data\u2014Part I: Theory","volume":"42","author":"Shkvarko","year":"2004","journal-title":"IEEE Trans. Geosci. Remote Sens"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/TGRS.2003.823279","article-title":"Unifying regularization and Bayesian estimation methods for enhanced imaging with remotely sensed data\u2014Part II: Implementation and performance issues","volume":"42","author":"Shkvarko","year":"2004","journal-title":"IEEE Trans. Geosci. Remote Sens"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/j.jpdc.2005.10.001","article-title":"Commodity cluster-based parallel processing of hyperspectral imagery","volume":"66","author":"Plaza","year":"2006","journal-title":"J. Parallel Distrib. Comp"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1109\/JSTARS.2011.2132117","article-title":"GPU acceleration of predictive partitioned vector quantization for ultraspectral sounder data compression","volume":"4","author":"Wei","year":"2011","journal-title":"IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. (JSTARS)"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Govett, M.W., Middlecoff, J., and Henderson, T. (2010, January 17\u201320). Running the NIM next-generation weather model on GPUs. Melbourne, Australia.","DOI":"10.1109\/CCGRID.2010.106"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1336","DOI":"10.1109\/TGRS.2008.916475","article-title":"Integration of spatial spectral information for resolution enhancement in hyperspectral images","volume":"46","author":"Aanaes","year":"2008","journal-title":"IEEE Trans. Geosci. Remote Sens"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/TGRS.2009.2027695","article-title":"Unifying experiment design and convex regularization techniques for enhanced imaging with uncertain remote sensing data\u2013\u2013Part I: Theory","volume":"48","author":"Shkvarko","year":"2010","journal-title":"IEEE Trans. Geosci. Remote Sens"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/TGRS.2009.2027696","article-title":"Unifying experiment design and convex regularization techniques for enhanced imaging with uncertain remote sensing data\u2014Part II: Adaptive implementation and performance issues","volume":"48","author":"Shkvarko","year":"2010","journal-title":"IEEE Trans. Geosci. Remote Sens"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1109\/TAES.2010.5417154","article-title":"Knowledge-aided Bayesian radar detectors and their application to live data","volume":"46","author":"Farina","year":"2010","journal-title":"IEEE Trans. Aerosp. Electr. Syst"},{"key":"ref_15","first-page":"1","article-title":"Enhanced radar imaging in uncertain environment: A descriptive experiment design regularization approach","volume":"2008","author":"Shkvarko","year":"2008","journal-title":"Int. J. Navig. Obs"},{"key":"ref_16","first-page":"1","article-title":"Experiment design regularization-based hardware\/software co-design for real-time enhanced imaging in uncertain remote sensing environment","volume":"2010","author":"Torres","year":"2010","journal-title":"EURASIP J. Adv. Signal Process"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/s11554-009-0115-3","article-title":"Convex regularization-based hardware\/software co-design for real-time enhancement of remote sensing imagery","volume":"4","author":"Shkvarko","year":"2009","journal-title":"Int. J. Real Time Image Process"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2197","DOI":"10.1016\/j.patrec.2011.05.018","article-title":"Near real time enhancement of geospatial imagery via systolic implementation of neural network-adapted convex regularization techniques","volume":"32","author":"Shkvarko","year":"2011","journal-title":"Pattern Recognit. Lett"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1016\/j.sysarc.2010.05.004","article-title":"Towards real time implementation of reconstructive signal processing algorithms using systolic arrays coprocessors","volume":"56","author":"Torres","year":"2010","journal-title":"J. Syst. Archit. (JSA)"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1016\/S0016-0032(00)00084-3","article-title":"System fusion in passive sensing using a modified Hopfield network","volume":"338","author":"Shkvarko","year":"2000","journal-title":"J. Frankl. Inst"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Castillo Atoche, A., Estrada Lopez, J., Pedro Mu\u00f1oz, P., and Soto Aguilar, S. (2011). High-Speed VLSI Architectures Based on Massively Parallel Processor Arrays for Real Time Remote Sensing Applications, Intech.","DOI":"10.5772\/26496"},{"key":"ref_22","unstructured":"Fixed-Point ToolboxTM User\u2019s Guide. MATLAB. Available online: http:\/\/www.mathworks.com\/ (accessed on 3 December 2011)."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1145\/785411.785412","article-title":"On the hardware-software partitioning problem: System modeling and partitioning techniques","volume":"8","year":"2003","journal-title":"ACM Trans. Des. Autom. Electron. Syst"},{"key":"ref_24","unstructured":"Jin, W., Zhang, C.N., and Li, H. (2008, January 4\u20137). Mapping multiple algorithms into a reconfigurable systolic array. Niagara Falls, ON, Canada."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/92.820764","article-title":"Speed and area tradeoffs in cluster-based FPGA architectures","volume":"8","author":"Marquardt","year":"2000","journal-title":"IEEE Trans. Very Large Scale Integr. Syst"},{"key":"ref_26","unstructured":"Hauck, S., and DeHon, A. (2008). Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation, Morgan Kaufmann Publishers."},{"key":"ref_27","unstructured":"Kung, S.Y. (1988). VLSI Array Processors, Prentice Hall."},{"key":"ref_28","unstructured":"Parhi, K.K. (1999). VLSI Digital Signal Processing Systems, John Wiley & Sons."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Dutta, H., Hannig, F., and Teich, J. (2006, January 13\u201316). Controller synthesis for mapping partitioned programs on array architectures. Frankfurt\/Main, Germany.","DOI":"10.1007\/11682127_13"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Barnerjee, U. (1993). Loop Transformation for Restructuring Compilers: The Foundations, Kluwer Academic Publishers.","DOI":"10.1007\/b102311"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/PROC.1983.12532","article-title":"On the design of algorithms for VLSI systolic arrays","volume":"71","author":"Moldovan","year":"1983","journal-title":"Proc. IEEE"},{"key":"ref_32","unstructured":"Greco, J., Cieslewski, G., Jacobs, A., Troxel, I.A., and George, A.D. (, January July). Hardware\/software interface for high-performance space computing with FPGA coprocessors. Big Sky, MT, USA."},{"key":"ref_33","unstructured":"Yang, C.T., Chang, C.L., Hung, C.C., and Wu, F. (2001, January 5\u20139). Using a Beowulf cluster for a remote sensing application. Singapore."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/s11554-007-0021-5","article-title":"Real-time 2D\u20133D filtering using order statistics based algorithms","volume":"1","author":"Ponomaryov","year":"2007","journal-title":"J. Real-Time Image Process"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/3\/2539\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:49:05Z","timestamp":1760219345000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/3\/2539"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2,24]]},"references-count":34,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2012,3]]}},"alternative-id":["s120302539"],"URL":"https:\/\/doi.org\/10.3390\/s120302539","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2012,2,24]]}}}