DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms

碩士 === 國立成功大學 === 電機工程學系 === 102 === This thesis proposes a signed DST-II fixed coefficient kernel for implementing MDST and MDCT designs. MDCT is used in various audio codecs including Advanced Audio Codec (AAC (MPEG-4)), AC3, ATRAC1, ATRAC3, ATRAC3plus, CELT, MP3 (MPEG-1, 2, 2.5 Audio Layer III),...

Full description

Bibliographic Details
Main Authors: Hsiu-ChiHuang, 黃秀祺
Other Authors: Ching-Hsing Luo
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/56658104656351403175
id ndltd-TW-102NCKU5442089
record_format oai_dc
spelling ndltd-TW-102NCKU54420892016-03-07T04:10:58Z http://ndltd.ncl.edu.tw/handle/56658104656351403175 DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms 基於第二型離散正弦轉換之正、逆改進型離散正餘弦轉換固定係數架構設計 Hsiu-ChiHuang 黃秀祺 碩士 國立成功大學 電機工程學系 102 This thesis proposes a signed DST-II fixed coefficient kernel for implementing MDST and MDCT designs. MDCT is used in various audio codecs including Advanced Audio Codec (AAC (MPEG-4)), AC3, ATRAC1, ATRAC3, ATRAC3plus, CELT, MP3 (MPEG-1, 2, 2.5 Audio Layer III), Opus (Hybrid mode), Real Audio, Vorbis (Ogg), Windows Media Audio Standard, and Windows Media Audio Pro. In the recently developed 3D audio codec also known as Unified Speech and Audio Coding (USAC) by MPEG, both MDCT and MDST are used in one of the two forms of complex stereo prediction. Since MDCT and MDST can both be represented as a DST-IV transform, and DST-IV transform can be further derived into 4 transforms represented by DST-II, MDCT and MDST can both be realized by DST-II kernel. The Proposed DST-II structure requires only one multiplier, three adders and two delays in implementation. Additionally, the multiplier can be further replaced by fewer shifters and adders using CSD representation. A q factor is used to minimize quantization effect. To verify the DST-II kernel running in hardware description language, the node and coefficient bits required for the kernel are configured by MATLAB, and the structure of the kernel with configured word length is built in Altera’s DSP Builder. By running the Signal Compiler and Testbench tool, the signed DST-II kernel is programmed and verified in Quartus II and Modelsim. And the PSNR of extracted output values exceeds 90dB, which is suitable for audio implementation. Ching-Hsing Luo 羅錦興 2014 學位論文 ; thesis 123 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電機工程學系 === 102 === This thesis proposes a signed DST-II fixed coefficient kernel for implementing MDST and MDCT designs. MDCT is used in various audio codecs including Advanced Audio Codec (AAC (MPEG-4)), AC3, ATRAC1, ATRAC3, ATRAC3plus, CELT, MP3 (MPEG-1, 2, 2.5 Audio Layer III), Opus (Hybrid mode), Real Audio, Vorbis (Ogg), Windows Media Audio Standard, and Windows Media Audio Pro. In the recently developed 3D audio codec also known as Unified Speech and Audio Coding (USAC) by MPEG, both MDCT and MDST are used in one of the two forms of complex stereo prediction. Since MDCT and MDST can both be represented as a DST-IV transform, and DST-IV transform can be further derived into 4 transforms represented by DST-II, MDCT and MDST can both be realized by DST-II kernel. The Proposed DST-II structure requires only one multiplier, three adders and two delays in implementation. Additionally, the multiplier can be further replaced by fewer shifters and adders using CSD representation. A q factor is used to minimize quantization effect. To verify the DST-II kernel running in hardware description language, the node and coefficient bits required for the kernel are configured by MATLAB, and the structure of the kernel with configured word length is built in Altera’s DSP Builder. By running the Signal Compiler and Testbench tool, the signed DST-II kernel is programmed and verified in Quartus II and Modelsim. And the PSNR of extracted output values exceeds 90dB, which is suitable for audio implementation.
author2 Ching-Hsing Luo
author_facet Ching-Hsing Luo
Hsiu-ChiHuang
黃秀祺
author Hsiu-ChiHuang
黃秀祺
spellingShingle Hsiu-ChiHuang
黃秀祺
DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms
author_sort Hsiu-ChiHuang
title DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms
title_short DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms
title_full DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms
title_fullStr DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms
title_full_unstemmed DST-II Based Recursive Fixed-Coefficient and Multiplication-Free Architecture Design for Forward and Inverse MDCT/MDST Algorithms
title_sort dst-ii based recursive fixed-coefficient and multiplication-free architecture design for forward and inverse mdct/mdst algorithms
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/56658104656351403175
work_keys_str_mv AT hsiuchihuang dstiibasedrecursivefixedcoefficientandmultiplicationfreearchitecturedesignforforwardandinversemdctmdstalgorithms
AT huángxiùqí dstiibasedrecursivefixedcoefficientandmultiplicationfreearchitecturedesignforforwardandinversemdctmdstalgorithms
AT hsiuchihuang jīyúdìèrxínglísànzhèngxiánzhuǎnhuànzhīzhèngnìgǎijìnxínglísànzhèngyúxiánzhuǎnhuàngùdìngxìshùjiàgòushèjì
AT huángxiùqí jīyúdìèrxínglísànzhèngxiánzhuǎnhuànzhīzhèngnìgǎijìnxínglísànzhèngyúxiánzhuǎnhuàngùdìngxìshùjiàgòushèjì
_version_ 1718199589672058880