{"title":"A flexible approach and VLSI architecture for computing discrete time-frequency distribution","authors":"T. Le, T. Dombek, Jürgen Becker, Manfred Glesner","doi":"10.1109/SIPS.1998.715781","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715781","url":null,"abstract":"Time-frequency distribution (TFD) based on Cohen's class has significant potential for the analysis of a number of non-stationary signals, including speech, biomedical signals and machine vibration. The implementation of discrete signals has led to the definition of many different discrete TFD. The spectral decomposition of the kernel allows the computation of the generalized discrete-time TFD (GDTFD) as a weighted sum of spectrograms with orthonormal windows. The partial sum offers the user a vehicle to perform trade-off between exactness and computational requirement. We extend this idea by showing that the combination of incremental refinement and approximating structure along with the spectral decomposition-based GDTFD provides more flexibility and a variety of trade-offs between approximation quality and computational cost. The paper discusses aspects of a suitable VLSI architecture featuring modular structure, local connections and reconfigurable logic module for implementation. The result serves as a basis to design a programmable core for computing GDTFD within an integrated mechatronic system targeting fault detection.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"292 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125891389","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A heterogeneous HW-SW architecture for hand-held multimedia terminals","authors":"A. Nieuwland, P. Lippens","doi":"10.1109/SIPS.1998.715774","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715774","url":null,"abstract":"One of the key issues in the design of portable multimedia systems is to find a good balance between flexibility and high processing power on one side, and area and power efficiency of the implementation on the other side. Dedicated hardware for specific functions is good in terms of power efficiency, but with the variety in signal processing functionality to be supported by a multimedia terminal, dedicated hardware for each function may result in high area cost and longer development time. Therefore, the right mix of heterogeneous hardware and software need to be found. Furthermore, a short time to market is of utmost importance for emerging application areas as directed for with (mobile) multimedia terminals. These constraints call for an architecture and design methodology which allows for reuse of a variety of processor cores together with application-specific hardware accelerators. A flexible low-power multiprocessor architecture template suitable for exploiting the inherent parallelism of the application is presented.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127380374","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"RNS scaling based on pipelined multipliers for prime moduli","authors":"A. García, A. Lloris","doi":"10.1109/SIPS.1998.715808","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715808","url":null,"abstract":"Recently, the residue number system (RNS) has concentrated a great deal of interest on fast parallel processing of integer data for signal processing applications. This paper introduces some improvements to the existing index calculus RNS multipliers; moreover, we propose a new scaling scheme based on arithmetic modules instead of look-up tables for sets of prime moduli.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130894956","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An enhanced template matching algorithm and its chip implementation","authors":"S. Seo, M. Sunwoo","doi":"10.1109/SIPS.1998.715779","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715779","url":null,"abstract":"This paper presents an enhanced template matching algorithm and its chip implementation. The proposed algorithm called the enhanced moment preserving pattern matching (EMPPM) improves the noise margin by 22% compared with the previously proposed algorithm called the moment preserving pattern matching (MPPM) algorithm. In addition, the proposed architecture can reduce the gate count by more than 28% compared with the MPPM architecture. We have implemented behavior and structure models using VHDL and performed logic synthesis using the Synopsys/sup TM/ CAD tool. The actual chip has been implemented using the Samsung/sup TM/ 0.6 /spl mu/m SOG (sea-of-gate) cell library. The implemented chip consists of 35,827 gates, operates at 100 MHz and performs 16/spl times/16 template matching with a speed of 200 Mpixels/s.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"727 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133794039","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A block-floating-point system for multiple datapath DSP","authors":"S. Kobayashi, G. Fettweis","doi":"10.1109/SIPS.1998.715805","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715805","url":null,"abstract":"In order to give an answer to the question of the arithmetic representation in future DSP architectures for mobile communication applications, the signal processing quality of different arithmetic representations has been studied. Based on the result, an implementation of a novel block-floating multiple datapath DSP has been developed. This implementation allows a superior signal processing performance compared to that of short-word floating-point or conventional block-floating-point.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129489042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A 1200 bits/s HSX speech coder for very-low-bit-rate communications","authors":"P. Gournay, F. Chartier","doi":"10.1109/SIPS.1998.715797","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715797","url":null,"abstract":"This paper presents a new very-low-bit-rate speech coder that was selected for an application of vocal paging in North America. The coder is based on the harmonic stochastic excitation (HSX) algorithm, a technique that was developed by Thomson-CSF in collaboration with the University of Sherbrooke. The paper gives a brief description of the HSX algorithm, presents the quantization process for its operation at 1200 bit/s, and gives the CPU and memory requirements for its implementation on a fixed-point (TI C54x) and a floating-point (TI C3x) DSP. Some evaluation results are also given.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"20 12","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132286136","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Multiport memory and floating point Cordic pipeline in Jacobium processing elements","authors":"Alco Looye, G. Hekstra, E. Deprettere","doi":"10.1109/SIPS.1998.715803","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715803","url":null,"abstract":"The Jacobium is a dataflow processor intended for high-speed execution of a set of algorithms that are akin to the so-called Jacobi method for reducing a symmetric matrix to diagonal form using Givens rotations. The design of this processor has been undertaken as one of two cases in a recently proposed method for the quantitative analysis of domain-specific dataflow architectures. The method presupposes that the exploration of the processor's design space starts out of a given architecture template whose free parameters are to be determined in such a way that the ultimate specification is in some sense optimal for a set of applications that are given from the outset. Two templates have been considered in the Jacobium case: one for the complete (multiple processor element) processor and one for a typical processor element (PE). A parametrized VHDL version of the latter has been designed as well. The architecture of such a typical PE is presented here. It is equipped with a deep floating point Cordic pipeline, on-chip multiport memory to buffer operands and results, and several high-speed communication buses for communication between processing elements and the host. This parametrized architecture serves two purposes: it can provide realistic estimates for the PE parameters at the level of the complete processor; and it can be used to validate the exploration results.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129402992","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Implementation of a DSSS modem ASIC chip for wireless LAN","authors":"Hyunman Chang, M. Sunwoo","doi":"10.1109/SIPS.1998.715787","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715787","url":null,"abstract":"This paper presents a high-speed DSSS (direct sequence spread spectrum) modem ASIC chip for wireless local area network (WLAN). The implemented modem chip supports the DSSS physical layer specifications of the IEEE 802.11. The chip supports various data rates, i.e., 4 Mbps, 2 Mbps and 1 Mbps and provides both DBPSK and DQPSK for data modulation. We have simulated algorithm models using the SPW/sup TM/ and verified the BER performance in AWGN channel environments. Moreover, we have verified the BER performance for the carrier frequency offset and clock offset under the AWGN channel environments. We have simulated the architecture using VHDL models and have performed logic synthesis using the SYNOPSYS/sup TM/ v3.4a design analyzer. The chip has been fabricated using the 0.6 /spl mu/m gate array library (KG75) and consists of 53,355 gates and operates at 44 MHz. The implemented architecture shows lower BER than the Harris HSP3824.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131105865","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Mohammad Javad Omidi, Saeed Gazor, P. G. Gulak, S. Pasupathy
{"title":"Differential Kalman filtering for tracking Rayleigh fading channels","authors":"Mohammad Javad Omidi, Saeed Gazor, P. G. Gulak, S. Pasupathy","doi":"10.1109/SIPS.1998.715800","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715800","url":null,"abstract":"The performance of the estimator used in the tracking of a fading channel plays an essential role in many wireless receivers. The conventional Kalman filter is an optimum estimator; however, it is computationally demanding and complex for real-time implementation. A new approach is proposed for the implementation of the Kalman filter based on differential channel states. This leads to a robust differential Kalman filtering algorithm that can be simplified further to ease the implementation without any major loss in performance. It is also shown that the simplifications made to the differential Kalman filter lead to the least mean squares (LMS) algorithm, identifying it as a special case of the Kalman filter.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130882148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A fixed-point multimedia DSP chip for portable multimedia services","authors":"S. Ong, M. Sunwoo, M. Hong","doi":"10.1109/SIPS.1998.715772","DOIUrl":"https://doi.org/10.1109/SIPS.1998.715772","url":null,"abstract":"Existing multimedia processors having millions of transistors are not suitable for portable multimedia services and existing fixed-point DSP chips having fixed data formats are not appropriate for multimedia applications. This paper proposes a multimedia fixed-point DSP (MDSP) chip for portable multimedia services and its chip implementation. MDSP employs parallel processing techniques, such as SIMD, vector processing, and DSP techniques. MDSP can handle 8-, 16-, 32- or 40-bit data and can perform two MAC operations in parallel. In addition, MDSP can complete two vector operations with two data movements in a cycle. With these features, MDSP can handle both 2D video processing and 1D signal processing. The prototype MDSP chip has 68,831 gates, has been fabricated, and is running at 30 MHz.","PeriodicalId":151031,"journal":{"name":"1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128862146","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}