完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大大好:
小弟剛踏入DSP這個領域, 最近要摸MDCT(modified discrete cosine transform), 但在MDCT中有一種叫做TDAC(time Domain Aliasing cancellantion)的特性, 我在Wikipad中找到一段敘述如下, 由定義可以看出,一個偶數點N的改進的離散餘弦變換基本上就相當於一個輸入位移了N/2且兩個N點資料區塊同時變換的第四型離散餘弦變換。而再更進一步的檢視這個等效關係,則重要的特性例如TDAC可以很容易地推導出來。為了更明確的定義與第四型離散餘弦變換的關係,我們必須了解第四型離散餘弦變換分別對應到偶數點跟奇數點的邊界條件:偶數點在左邊邊界,(約在n=–1/2),奇數點在右邊邊界(約在n=N–1/2)諸如此類(而不是DFT那樣的週期性邊界)。這些遵從以下所述: 和 因此,如果輸入為一組長度為N的x陣列,我們可以想見這個陣列會擴增至(x, –xR, –x, xR, ...),其中xR代表x的反向序列。考慮一個有2N個輸入與N個輸出的改進的離散餘弦變換。我們將輸入分成4組區塊(a, b, c, d),每組大小為N/2。如果我們把這些資料位移N/2(即改進的離散餘弦變換的定義中的+N/2項),然後(b, c, d)擴增到N點第四型離散餘弦變換的輸入結尾。因此,我們必須將這些資料根據上述邊界條件「疊」(「fold」)回來。是故,一個具有2N點輸入(a, b, c, d)的改進的離散餘弦變換,就確實的相當於一個具有N點輸入(–cR–d, a–bR)的第四型離散餘弦變換,其中R的意義與前述相同。(以這種方式,任何用來計算第四型離散餘弦變換的演算法都可以很直觀的套用在改進的離散餘弦變換上)。同樣地,上述改進的離散餘弦逆變換公式恰好正是第四型離散餘弦變換的1/2,其中輸出位移了N/2且擴增長度為2N(透過邊界條件)。而第四型離散餘弦逆變換可以簡單的給定如上述之輸入(–cR–d, a–bR)。當透過邊界條件完成位移跟擴增的動作後,我們可以得到: IMDCT(MDCT(a, b, c, d)) = (a–bR, b–aR, c+dR, cR+d) / 2(因此有一半的改進的離散餘弦逆變換輸出是多餘的。) 我們現在明白了TDAC的運作原理。考慮計算一個改進的離散餘弦變換的子帶,有50%的重疊,2N個資料區塊(c, d, e, f)。則得到的改進的離散餘弦逆變換會跟上述類似:(c–dR, d–cR, e+fR, eR+f) / 2。當加入這些到先前由重疊到一半所產生的改進的離散餘弦逆變換時,反向的項被消除了,並獲得一簡單的已回復的原始資料(c, d)。 對於以上有幾個問題想請問板上的大大們, 1.為什麼偶數點在左邊邊界,(約在n=–1/2),奇數點在右邊邊界(約在n=N–1/2)? 2.為什麼輸入一組長度為N的x陣列陣列會擴增至(x, –xR, –x, xR, ...)? 3.(b, c, d)擴增到N點第四型離散餘弦變換的輸入結尾,這一句話又是什麼意思? 以上問題懇請板上的大神為小弟解答一下,感謝 |
|
相关推荐
1个回答
|
|
顶一下。。。。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
2263 浏览 0 评论
674 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
2698 浏览 0 评论
3467 浏览 1 评论
1187 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 14:48 , Processed in 0.588215 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号