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),...
Main Authors: | , |
---|---|
Other Authors: | |
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 |