我算故我在分享 http://blog.sciencenet.cn/u/metanb

博文

例子(3.42)的验证

已有 628 次阅读 2024-7-24 11:18 |个人分类:科学研究|系统分类:科研笔记

[按:下文是邮件笔记的内容,标题是原有的。有点应景哦 ^_^]

“窈窕淑女,君子好逑。”

* * *

例子3.1和例子3.2都是第三部分第一单元(3.A.,p.38)末尾给出的(例子(3.42)是例子3.2的特例)。这两个例子是怎么想出来的?原著没有明说。例子3.1由α(ξ) = β(ξ) = 2-1/2给出,原著提示“The simplest possible example。往前翻阅,看到α(ξ) , β(ξ) 满足条件——

(3.15)       α(0) = β(0) = 2-1/2.

此条件是对所有可能的α(ξ) , β(ξ)而言的。推测例子3.1是从此条件衍生出来的,即α(ξ)β(ξ)取为包含该条件的常函数。原著没有明说,实际上例子3.1是Haar函数的另一种形式,这可从对应的h(n)g(n)看出(参笔记*)。

.

誊抄例子3.2之前,忽然想探究其中的原则。粗略地说,“断奶”后是用α(ξ)  β(ξ)来定义Mallat算法中的HG仔细阅读原著,有一段概括性的内容(3.A.,p.36) ——

It follows that any choice of 2π-periodic function α and β satisfying (3.14),(3.15) and ∑|an|<,∑|bn|<, leads, via (3.13),(3.9) and (3.7), to two filter operators H and G satisfying (3.1)-(3.4). These filter operators can then be used for a decomposition and reconstruction algorithm "a la Mallat", without reference to multiresolution analysis.

注释:上述引用中的anbn应是指a(n)b(n)

.

概括来说,Mallat算法涉及两个无穷维矩阵HG,“断奶”前由φψ定义,“断奶”后则由(3.1)-(3.4)刻画。特别地,“断奶”前两个无穷维矩阵是已知的,而“断奶”后则处于待定状态。更进一步,原著给出条件(3.A.,p.35)——

(3.14)      |α(ξ)|2+|β(ξ)|= 1.

此条件结合(3.15)的零点条件,用于构造α(ξ)β(ξ)

.

现在摘录例子3.2(3.A.,p.38)——

Example 3.2. The next simplest example is

α(ξ)=2-1/2[ν(ν-1)+(ν+1)e]/(ν2+1),

β(ξ)=2-1/2[(1-ν)+ν(ν+1)e]/(ν2+1),

where ν is an arbitrary real number.

.

为了帮助记忆,把ν看作“窈窕淑女”,(ν-1)看作“君子”,(1-ν)看作“非君子”,(ν+1)看作“官人”(持有权杖e);两个表达式体现出“窈窕淑女”在两种情境下的选择

.

例子3.2是怎么想到的呢?唯一的提示是"The next simplest example"。例子3.1是常函数...若在例子3.2里消除e,则恰好包含在内(取ν=-1)。换句话说,若考虑一次函数,包含e,并且以例子3.1为特例,则不难想出(ν+1)e,或(ν-1)e之类。单纯这样的项,模平方如(ν+1)2...则可能的表达式为 ——

α(ξ)=2-1/2[(ν+1)e]/(ν+1),

β(ξ)=2-1/2[(ν+1)e]/(ν+1),

此构造的问题之一是不能包含例子3.1,而且(ν+1)会约分掉...咦,表达式α(ξ)=β(ξ)=2-1/2e满足(3.14)和(3.15)!那么,根据早先的公式H(ξ)=α(2ξ)+eβ(2ξ),可得H(ξ)=2-1/2[ei2ξ+eei2ξ]=2-1/2(1+e)ei2ξ。接着根据早先的公式m0(ξ)=2-1/2H(ξ),得到m0(ξ)=1/2 (1+e)ei2ξ.对照早先的公式 m0(ξ)=[ 1/2 (1+e) ]NQ(e)得知N=1,Q(e)=ei2ξ。而例子3.1有N=1,Q(e)=1两个Q相差一个因子ei2ξ

.

这样的话,今天现场构造了一个原著里没写的例子(记作例子3.1b)。不过呢,根据原著的暗示,例子3.1b和例子3.1是等价的。有关暗示摘录如下(4.B.,p.66)——

One can show (see [27]) that, up to an arbitrary phase factor ±eiKξ,K∈Z, all the polynomials B satisfying (4.11) are necessarily of the form (4.12).

这句话来自原著的引理4.2之注记2,此处加黑了重点部分。依照上下文,这句话中的B对应于m0(ξ)的因式Q(e)。不难想象,两个量的模的平方和为1,则给这两个量乘以±eiKξ,模的平方和仍为1。

注释:文献[27]是Polya和Szego写的一本德文书(1971),书名英译:Problems and Lessons from Analysis,Vol. II

.

关于Q±eiKξ因子(称为“相位因子”),在原著靠后的地方还有一处提示(4.C.,p.70)——

...For N∈lN, N>1 fixed, this determines Q unambiguously, up to a phase factor eiKξ,K∈Z. For the sake of definiteness we fix this phase factor so that Q contains only positive frequencies, starting from zero,...

从这句话里,目前来说只须知道可以设置规则来固定Q的相位因子eiKξ

.

以上探索了构造例子3.2的部分思路,期间得到例子3.1的另一个解;例子3.2的全部构造思路仍是一个谜。

.

现在回到今天的主题:例子(3.42)的验证。这是在原著第四部分第二单元(4.B.,p.68)的上下文里来说的。例子(3.42)是例子3.2的特例,包含两个解:取ν=±1/√3,最早出现在3.B.,p.48。

(4.13)          PN(y)=∑j=0,N-1C jN-1+jyj.

原著里写道(p.68)“Example... (3.42)...correspond exactly to a polynomial of type (4.13), with N=...2...。验证的第一步是写出对应的m0(ξ)。由于有两个解,分别处理 ——

.

① ν=1/√3,代入例子3.2(见上文高亮处),得:

α(ξ)=[1-√3+(√3+3)e]/(4√2),

β(ξ)=[3-√3+(1+√3)e]/(4√2),

为了得到m0(ξ),可以使用紫色公式直接计算H(ξ),然后使用天蓝色公式。另一个办法是,由α(ξ)β(ξ)得到h(n),公式参见笔记*a(0)=(1-√3)/(4√2)a(1)=(√3+3)/(4√2)b(0)=(3-√3)/(4√2)b(1)=(1+√3)/(4√2)由此得到h(0)=(1-√3)/(4√2)h(1)=(3-√3)/(4√2)h(2)=(√3+3)/(4√2)h(3)=(1+√3)/(4√2)由公式,m0(ξ)=2-1/2nh(n)einξ=1/8[1-√3+(3-√3)e+(√3+3)ei2ξ+(1+√3)ei3ξ]。现在需要从中分离出因式(1+e)摸索一下——

eei3ξ的项分到一个组,提取出e((3-√3)+(1+√3)e)ei2ξ。好像行不通。为了凑出(1+e),尝试方括号内全部打开1-√3+3e-√3e+√3ei2ξ+3ei2ξ+ei3ξ+√3ei3ξ。分组如下——

1-√3-√3e3e+3ei2ξ√3ei2ξ+√3ei3ξei3ξ

观察:5个组中,第2组到第4组都有因子(1+e);第1组和第5组合并,也会包含因子(1+e)。方括号内按此分组,各组提取公因式,得——

(1+e)(1 - e  + ei2ξ) -√3(1+e) + 3(1+e)e + √3(1+e)ei2ξ =  (1+e)[1 - √3 + 2e  + (1+ √3)ei2ξ

上式右端的方括号内,继续考虑配方或因式分解——

1 - √3 + 2e  + (1+ √3)ei2ξ

= [(1+ √3)2ei2ξ + 2 (1+ √3)e +1 -3]/(1+ √3)

= {[(1+ √3)e+ 1]2 -(√3)2 }/(1+ √3)

= [(1+ √3)e+ 1 + √3][(1+ √3)e+ 1 - √3]/(1+ √3) 

= (1+e)[(1+ √3)e+ 1 - √3]

综合以上推导,得m0(ξ)= [1/2 (1+e)]2 ·1/2[(1+ √3)e+ 1 - √3]

.

注释:得到上述m0(ξ)的结果后,对照发现与原著结果(p.68)不一致,后确认为原著笔误:实际上原著p.58给出的结果(4.4)与上文的结果完全一致。引用原著如下(4.B.,p.68)——

For the second example (3.42), we find (see (4.4)) m0(ξ)=[1/2 (1+e)]2 ·1/2[(1∓ √3)e], corresponding to N=2 and |Q(e)|2=2 – cosξ = 1 + 2sin2 ξ/2; hence P(y) = 1 + 2y = P2(y). (原著笔误由灰色字体标出)

.

上述引用中计算了——|Q(e)|2

=1/4 [(1+ √3)e+ 1 - √3][(1+ √3)e-iξ+ 1 - √3]

=1/4 [(1+ √3)2+ (1 - √3)2 -2e -2 e-iξ]

=2 - 1/2(e + e-iξ)

=2-cosξ

=1 + 2sin2 ξ/2

.

原著计算|Q(e)|2的意义不明显,因为从m0(ξ)的因式分解已经能确定N=2,从而写出PN。如果是为了写出P,则 |Q(e)|2= 1 + 2(1 - cos2ξ/2) = 1 + 2(1 - y) = 3 - 2y。这是P(1-y)。代入(4.9)验证 ——

左端:yNP(1-y) + (1-y)NP(y) 

= y2(3-2y) + (1-y)2(1 + 2y) 

= 3y2 - 2y3 + (1 - 2y + y2)(1 + 2y) 

= 3y2 - 2y3 + (1 - 4y2 + y2 + 2y3)

=1

现在清楚了。计算|Q(e)|2是为了:写出P(1-y),由此写出P(y),进而代入(4.9)完成验证。

.

② ν= -1/√3,情况应该是类似的。值得考虑的是,Q(e)是否只差个相位因子eiKξ,其中K是某个整数。待后续探究。

.

小结:例子3.2的构造思路是个谜,而在无穷多参数取值中如何选出ν= ±1/√3则是另一个谜。

* * *

参考资料

例子3.1的验证  2024/7/20

三角因式之谜 2024/7/18

惊奇是一种能力 2024/7/14

原著、原著、原著... 2024/7/13

φ-计划之若干摘录 2024/7/10

小波分析与φ-计划 2024/7/8

多项式方程与高中数学 2024/6/20

m0之谜与特异形态 2024/6/9

小波分析是高中数学 2024/5/17

注:文中"原著"是指Daubechies(1988)。



https://blog.sciencenet.cn/blog-315774-1443522.html

上一篇:例子3.1的验证
下一篇:如何徒手构造小波?
收藏 IP: 223.11.179.*| 热度|

1 宁利中

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-10-9 11:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部