{"title":"LSI Architecture for VQ Systolic Array Systems","authors":"B. Tao, H. Abut, F. Mehran","doi":"10.1109/MILCOM.1986.4805876","DOIUrl":null,"url":null,"abstract":"We present an architecture for two high-speed, efficient processors to be used as elements in a systolic array for vector quantization (VQ). A distortion processor module (DPM) computes error terms at a rate of 10 million per second in a maximal pipeline configuration. Its structure is especially suited for highly concurrent processing such as in a systolic array system. An array processor controller (APC) administrates the system, receives distortion information from the array at a 10 MHz rate, and determines the optimum code either in a full-search or tree-search manner. The APC is programmable so that the same system is easily reconfigured for new applications. A real-time system was built and tested in a 0.5 bit per pixel (bpp) application, and produced no visible distortion and negligible SNR difference when compared to a floating-point simulation.","PeriodicalId":126184,"journal":{"name":"MILCOM 1986 - IEEE Military Communications Conference: Communications-Computers: Teamed for the 90's","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1986-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 1986 - IEEE Military Communications Conference: Communications-Computers: Teamed for the 90's","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM.1986.4805876","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
We present an architecture for two high-speed, efficient processors to be used as elements in a systolic array for vector quantization (VQ). A distortion processor module (DPM) computes error terms at a rate of 10 million per second in a maximal pipeline configuration. Its structure is especially suited for highly concurrent processing such as in a systolic array system. An array processor controller (APC) administrates the system, receives distortion information from the array at a 10 MHz rate, and determines the optimum code either in a full-search or tree-search manner. The APC is programmable so that the same system is easily reconfigured for new applications. A real-time system was built and tested in a 0.5 bit per pixel (bpp) application, and produced no visible distortion and negligible SNR difference when compared to a floating-point simulation.