快速哈达玛变换.docx
《快速哈达玛变换.docx》由会员分享,可在线阅读,更多相关《快速哈达玛变换.docx(3页珍藏版)》请在第一文库网上搜索。
1、快速哈达玛变换基本理论2.1 沃尔什-哈达玛变换沃尔什-哈达玛变换因实现简单且性能比较好而得到广泛的应用;在数字水印中就有很好的应用,在数字水印技术中水印的生成基于m序列和快速沃尔什-哈达玛变换矩阵嵌入与检测时使用了一个私钥来产生伪随机序列作为原始水印,使得攻击者在没有密钥的情况卜.无法取得水印的信息,增强了保密性6o2.1.1哈达玛变换哈达玛变换(FHT)是数字信号处理中的基本变换之一,在移动通信、多媒体编解码中得到了广泛的应用。设x(n),n=O,1,N-1为一实序列,其离散哈达玛变换(DHT)定义为(2-1)将XH(k)分解为奇对称分量XHO(k)与偶对称分量XHe(k)之和,其次,可以
2、把奇偶对称分量表示出来:(2-2)由DHT定义把XH(k)代入(2-2)式,可得到奇偶对称分量表示如下:(2-3)仿照快速DFT的分解方法,可通过时域抽取或频域抽取的方式实现快速DHTox(n)的N=2M点DHT如卜.式:(2-4)2.1.2沃尔什哈达玛变换沃尔什函数是二值正交函数,它仅有可能的取值是+1和-1(或O和1),适合于数字信号的处理,可作为码分多址通信系统的地址码使用。沃尔什函数记作Wa1(11),其中门称一般序数,1是时间变数。按由小到大排列的前八个沃尔什函数分别是:Wa1(O,t)、Wa1(I,t)、Wa1(2,t)、Wa1(3,t)、Wa1(4,t)、Wa1(5,t)、Wa1
3、(6,t)、Wa1(7zt)。可用一个88阶矩阵表示如下:(2-6)一般沃尔什函数矩阵记为W,它是一个NXN阶实数方阵。沃尔什函数也口J用哈达玛矩阵H表示,H是一个正交方阵,它的每一行代表着一个沃尔什函数。二阶哈达玛矩阵为:或(2-7)四阶、八阶哈达玛矩阵分别为:与(2-8)从而可得(2-9)可见哈达玛矩阵H容易利用递推关系来构造,H中行的序数称为哈达玛序数,记作。它不同于一般序数n,而与所取矩阵的行数有关系。1 .哈达玛到沃尔什的变换n与之间的关系哈达玛矩阵的行数N确定后,一般序数n与哈达玛序数的特定关系,可用格雷码推演出来。若H的行数为N,格雷码的位数m随之确定(因N=2m),则n的格雷码
4、为g(n)=(gm-1gm-2.g1g0),将g(n)中的二进制位上的数自右向左(或自左向右)翻转过来,得到格雷码的反序,其值就等于的值,即:(gg1.gm-2gm-1)2=,Wa1(nzt)=(t)例如:N=8、m=3、n=1时,g(n)=(001),则有=(IOO)2=4,即Wa1(1zt)=h4(t),H8的第5行对应着沃尔什函数Wa1(1zt)0而当N=64171=6门=1时*(11)=(000001),则=(IOOOOo)2=32。即Wa1(1,t)=h32(t),H64的第33行对应着沃尔什函数Wa1(1,t)0当H的行数N=4,8,16,32,64时,用此方法推算出的n与的对应关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 快速 哈达 变换