M. Mathew, Yoonhark Oh Yoonhark Oh, Jaeyoung Lee Jaeyoung Lee, Changhoon Yim Changhoon Yim, Kilsu Eo Kilsu Eo
{"title":"实时音频水印提取器在ARM940T上的实现","authors":"M. Mathew, Yoonhark Oh Yoonhark Oh, Jaeyoung Lee Jaeyoung Lee, Changhoon Yim Changhoon Yim, Kilsu Eo Kilsu Eo","doi":"10.1109/SCS.2003.1227125","DOIUrl":null,"url":null,"abstract":"Standardization of audio watermarking systems by SDMI has been a major step towards digital distribution of music. In this paper, we discuss the implementation of Verance-4C (SDMI Phase-I) audio watermarking scheme on ARM940T processor. It uses several multiply intensive signal processing algorithms such as IIR filtering and autocorrelation. Since multiplications take many cycles in ARM processor, it is challenging to optimize the extractor with minimal number of multiplications. Also, data loading, storing and cache miss issues are important since the target system doesn't use internal memory. We also discuss a \"Minimum Load and Store using Parallel Computation\" (MLS-PC) algorithm for reducing data load and store operations while implementing a signal processing algorithm. The optimized watermark detector can extract audio watermarks from 192kHz, 24 bit audio at 50 MIPS.","PeriodicalId":375963,"journal":{"name":"Signals, Circuits and Systems, 2003. SCS 2003. International Symposium on","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation of a real-time audio watermark extractor on ARM940T\",\"authors\":\"M. Mathew, Yoonhark Oh Yoonhark Oh, Jaeyoung Lee Jaeyoung Lee, Changhoon Yim Changhoon Yim, Kilsu Eo Kilsu Eo\",\"doi\":\"10.1109/SCS.2003.1227125\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Standardization of audio watermarking systems by SDMI has been a major step towards digital distribution of music. In this paper, we discuss the implementation of Verance-4C (SDMI Phase-I) audio watermarking scheme on ARM940T processor. It uses several multiply intensive signal processing algorithms such as IIR filtering and autocorrelation. Since multiplications take many cycles in ARM processor, it is challenging to optimize the extractor with minimal number of multiplications. Also, data loading, storing and cache miss issues are important since the target system doesn't use internal memory. We also discuss a \\\"Minimum Load and Store using Parallel Computation\\\" (MLS-PC) algorithm for reducing data load and store operations while implementing a signal processing algorithm. The optimized watermark detector can extract audio watermarks from 192kHz, 24 bit audio at 50 MIPS.\",\"PeriodicalId\":375963,\"journal\":{\"name\":\"Signals, Circuits and Systems, 2003. SCS 2003. International Symposium on\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-07-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Signals, Circuits and Systems, 2003. SCS 2003. International Symposium on\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SCS.2003.1227125\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Signals, Circuits and Systems, 2003. SCS 2003. International Symposium on","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCS.2003.1227125","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementation of a real-time audio watermark extractor on ARM940T
Standardization of audio watermarking systems by SDMI has been a major step towards digital distribution of music. In this paper, we discuss the implementation of Verance-4C (SDMI Phase-I) audio watermarking scheme on ARM940T processor. It uses several multiply intensive signal processing algorithms such as IIR filtering and autocorrelation. Since multiplications take many cycles in ARM processor, it is challenging to optimize the extractor with minimal number of multiplications. Also, data loading, storing and cache miss issues are important since the target system doesn't use internal memory. We also discuss a "Minimum Load and Store using Parallel Computation" (MLS-PC) algorithm for reducing data load and store operations while implementing a signal processing algorithm. The optimized watermark detector can extract audio watermarks from 192kHz, 24 bit audio at 50 MIPS.