快速哈达玛变换.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
快速哈达玛变换基本理论 2.1 沃尔什--哈达玛变换 沃尔什--哈达玛变换因实现简单且性能比较好而得到广泛的应用;在数字水印中就有很好的应用,在数字水印技术中水印的生成基于m序列和快速沃尔什-哈达玛变换矩阵嵌入与检测时使用了一个私钥来产生伪随机序列作为原始水印,使得攻击者在没有密钥的情况下无法取得水印的信息,增强了保密性 [6] 。 2.1.1 哈达玛变换 哈达玛变换(FHT)是数字信号处理中的基本变换之一,在移动通信、多媒体编解码中得到了广泛的应用。 设x(n),n=0,1, ...,N-1,为一实序列,其离散哈达玛变换(DHT)定义为 ???????? (2-1) 将XH(k)分解为奇对称分量XHo(k)与偶对称分量XHe(k)之和,其次,可以把奇偶对称分量表示出来: ?????????????????? (2-2) 由DHT定义把XH(k)代入(2-2)式,可得到奇偶对称分量表示如下: ?????????????????????? (2-3) 仿照快速DFT的分解方法,可通过时域抽取或频域抽取的方式实现快速DHT。 x(n)的N=2M点DHT如下式: ???? (2-4) 2.1.2? 沃尔什--哈达玛变换 ???? 沃尔什函数是二值正交函数,它仅有可能的取值是+1和-1(或0和1),适合于数字信号的处理,可作为码分多址通信系统的地址码使用。沃尔什函数记作Wal(n,t),其中n称一般序数,t是时间变数。按由小到大排列的前八个沃尔什函数分别是:Wal(0,t)、Wal(1,t)、Wal(2,t)、Wal(3,t)、Wal(4,t)、Wal(5,t)、Wal(6,t)、Wal(7,t)。可用一个8×8阶矩阵表示如下: ?????????????????? (2-6) 一般沃尔什函数矩阵记为W,它是一个N×N阶实数方阵。 沃尔什函数也可用哈达玛矩阵H表示,H是一个正交方阵,它的每一行代表着一个沃尔什函数。二阶哈达玛矩阵为: ?或???????????????????????????? (2-7) 四阶、八阶哈达玛矩阵分别为: ? 与?????????? (2-8) ?从而可得 ???????????????????????????? (2-9) 可见哈达玛矩阵H容易利用递推关系来构造,H中行的序数称为哈达玛序数,记作 。它不同于一般序数n,而与所取矩阵的行数有关系。 1.哈达玛到沃尔什的变换 n与 之间的关系哈达玛矩阵的行数N确定后,一般序数n与哈达玛序数 的特定关系,可用格雷码推演出来。若H的行数为N,格雷码的位数m随之确定(因N=2m),则n的格雷码为g(n)=(gm-1gm-2…g1g0 ),将g(n)中的二进制位上的数自右向左(或自左向右)翻转过来,得到格雷码的反序,其值就等于 的值,即: (g0g1…gm-2gm-1)2= ,Wal(n,t)=? (t) 例如:N = 8 、m = 3 、n= 1时,g(n) = ( 001 ),则有? =( 100 )2 = 4 ,即Wal(1,t) = h4(t),H8的第5行对应着沃尔什函数Wal(1,t)。而当N= 64 m = 6 n= 1时,g(n) = ( 000001 ) ,则? = ( 100000 )2 = 32 。即Wal(1,t) = h32(t),H64的第33行对应着沃尔什函数Wal(1,t)。当H的行数N = 4,8,16,32,64时,用此方法推算出的n与 的对应关系如表2-1。从表中数据可知当0≤nN/2时,n的值对应 的偶数;当N/2≤nN时,n的值对应 的奇数。 表2-1 N=4,8,16时n与 的对应关系 序数?对应数值 n?0?? 1?? 2?? 3?? 4?? 5?? 6?? 7?? 8?? 9?? 10?? 11?? 12?? 13?? 14?? 15 ? 0?? 2?? 3?? 1 ? 0?? 4?? 6?? 2?? 3?? 7?? 5?? 1 ? 0?? 8?? 12? 4?? 6?? 14? 10? 2?? 3?? 11?? 15?? 7??? 5??? 13?? 9??? 1 若将表2-1中的 先以从小到大的顺序排出,再得出n的对应值如表2-2。 表2-2  =4,8,16时 与n的对应关系 序数?对应数值 ? 0?? 1?? 2?? 3?? 4?? 5?? 6?? 7?? 8?? 9?? 10?? 11?? 12?? 13?? 14?? 15 ? 0?? 3?? 1?? 2 ? 0?? 7?? 3?? 4?? 1?? 6?? 2?? 5 ? 0?? 15?? 7?? 8?? 3?? 12? 4?? 11?? 1?? 14?? 6?? 9??? 2??? 13?? 5??? 10 2.沃尔什到哈达玛的变换 W与H的相互转化方

文档评论(0)

annylsq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档