质周期析

 

                                陕西省气象局   张时钊

                                197710 初稿  19808 19823 修改

 

小引

 

质周期分析是为了做超长期遂日天气预报而提出来的,也适用于一切人们还不能控制的事物,如地震等.对这些事物,我们只能作被动的观测,再从记录序列中分析其发展变化的规律性.这规律性主要是,归根结底只能是周期性.

    已有的周期分析方法种类繁多,其中较科学的唯有谐波分析.它可把周期已知的时间函数分解为单纯的正弦函数,但用于大量总周期未知的实际时间序列,效果却不很理想.因为这里有三个不能克服的矛盾:总周期未知,要分析尽可附合实际,所取记录资料应愈长愈好,但资料一长,短波成份就被平滑掉了,故文献上反而要求供分析的资料要短;同样,用周期分析方法做天气预报的文献几乎都认为,所采用的周期数不能太多,以 3-5 个为宜,实际上天气现象十分复杂,周期何至几十几百,且周期也不可能恰好是整数;谐波分析的数学原理是傅里哀变换,无明显不变的总周期时,无穷序列只当收敛时才能进行傅里哀变换,天气时间序列实际上是无穷长的,显然不收敛.

    质周期分析虽然也从分解已知周期的离散函数开始(见第一节),而且其实质不过是对谐波分析算法的简化(见第七节),但从它的特殊滤波作用的研究中(见第八节),可看出已能克服上述的种种缺陷.

 

第一节  定义

 

特定的一个离散时间序列 {ti},i= -2,-1,0,1,2┅ 由零点时刻t0 ,时间单位τ=ti+1-ti(对一切i)唯一地确定,可记为

(t0,τ) 

我们假定它是业已取定的.

定义:离散时刻 {ti}上的数值函数 f(ti),若存在某整数

,并对任何整数 k, 恒有:

f(ti)=f(ti+kT)          ┅┅┅┅┅┅┅┅┅┅┅ (1)

则称为离散型周期函数, 称为它的周期.

后面讨论的周期函数,甚至简称为函数,如不作声明,一律是指离散型周期函数.

定义:  周期函数的最大值   iax  f(ti   称为波峰,

                            

                  最小值   iin  f(ti   称为波谷,

                            

            其差iax f(ti)-iax f(ti  称为振幅.

                                   

此外,只要函数值大于(小于)相邻两时刻的值,也可称为波峰(波谷)

定义:对于周期 T=n的函数,从任一时刻ti开始到ti+nτ,称为一个周期.确切地说,一个周期是半开区间[ti, i+nτ).一个周期内的n个时刻称为n个不同的相.若定某时刻t为初相,则其后  n-1 个相分别为tk=t0+nτ,k=1,2,┅┅n-1.于是,任一周期函数,按式⑴的性质,可用任一周期的n个相继相的值x(亦即n个元素)和一个初相时刻t0来表达(离散形式):

Fn:{x0,x1,┅┅┅  n-1};          0

其中:xk=f(t0+kτ                   k=0,1,┅ n-1.

                                                ┅┅┅┅┅┅┅┅┅ 

以下讨论的函数将都是以此形式给出的,并用一个大写字母F表示,加注下标指明它的周期.当用Fn来代表函数时,我们认为它的 个函数值{xi}及一个初相时刻是巳经给定了的,这时,只要把子列{x0,x1,┅┅┅  n-1}重覆排列 ,首尾相接 就成为一个无穷的时间序列 该序列在所有时刻ti+knτ(k为一切整数)时的值均为xi

    对两函数Fn1,Fn2可以进行四则运算,其结果是这样的无穷时间序列:它的某时刻的元素,等于对两函数在该时刻的值作相应运算之结果.显然,我们不需要作无穷次这种运算,因为新序列仍是周期函数,其周期等于最小公倍数n=[n1,n2],所以

只要得到相继n个元素就够了.一般地,我们有:

定理①:i个周期函数经过四则运算得到的函数仍是周期函数,其周期等

           于这i个周期函数的周期 i=ni 的最小公倍数n=[n1

           2  ┅┅ni].

另外,对周期函数的开方、乘方、取对数等运算,等于对它的各时刻的值进行相应的运算.常数a可看作是周期T=1的函数,周期函数加、减、乘或除以a,等于该函数各时刻值的加、减、乘或除以a.

    所有以上运算,称为初等运算,可以把各个Fn都当作一个普通的实数那样                                                                    进行,我们也以普通的符号表示作:Fn±Fm,Fn±a,Fn·Fm,以及Fn/Fm,_Fn(Fn)alnFn.

 

第二节  分相统计

 

定义:T=m的周期函数Fm={z0,z1,┅┅  m-1},如果

        它的元素zi是由于下式规定的对函数Fn={x0,x1,┅┅

        n-1}的分相统计之结果

 

 

                     [n,m]

                      ────  -1

                      

   i ─────     Σ        x          ┅┅┅┅ 

          [n,m]    h=0

则写作Fm=Sm(Fn),Sm称为按周期m作的分相统计算

子,简称为统计算子.当m为n的因子时,特称Sm(Fn)为

Fn统计因子.按此定义,对Fn作按周期m的分相统计的算法

是:从Fn的任一个初相时刻t0开始,顺次写出相继的 L=

[n,m]个元素,即x0,x1,┅┅┅  L-1  然后每

 

                   [n,m]

个一组,依次分为─────组,各组重叠排列如下,然后求

                      

各列的平均值:

              0,x1  ,┅┅┅  m-1

              m,xm+1,┅┅┅  2m-1

      平均值: z0 z1  ┅┅┅  zm

在对实际时间序列进行各种分相统计时 必须先选定适当的零时刻t0(相当于天文学上的历元),并对该序列元素按整数数列编号.如果t0时刻的元素x0不是序列的第一个元素,可把它做上显眼的记号,作分相统计时,仍只要从第一个元素起顺序排列,不一定使x0排在第一列上.待平均值算好后,再检查打了记号的x在那一列,那一个平均值就是统计因子的初相元素z0,其它元素则依次排在其后.有时为了方便,也可把编号1作为初相,这时周期函数记为:

        Fn={x,x,┅┅  x}.

定义:任何函数都具有周期T=1的统计因子:

                            n-1

       1(Fn)=───    Σ  j+h  

                            h=0

 

称为相平均或平均值.平均值m=0的周期函数称为是标准化的.

显然, Fn-S1(Fn):{x0- m,x1- m,┅┅┅  n-1 - m

标准化的函数.由于平均值  m=S1(Fn)不影响函数的形状和性质,我们常事先减去平均值,而只研究函数的标准化形式.

定理②:统计算子Sm具有下列性质:

  Sm(a)=a,Sm(Fm)=Fm;

  Sm是线性算子,即有:

          Sm(aFn1+Fn2)=aSm(Fn1)+Sm(Fn2);

  若m1是m2的因子,则有:

Sm1[Sm2(Fn)]=Sm2[Sm1(Fn)]

=Sm1(Fn);

  若m,n互质:(m,n)=1,则有:

Sm(Fn)=S1(Fn).

[证明]:性质 ⒈──⒊ 是明显的,今仅证明性质⒋. 由于 m,n 互质,按式⑶,Sm(Fn)的元素为:

         n-1

k = ──     Σ    k+hm

                       h=0

当h历遍0到n-1时,hm刚好历遍n的所有同余类.否则,至少对于某两个h,h<n h·m=h'·m(mod  或(h-h')·m=0(mod  n),即n整除(h-h')·m.但这是不可能的,因为n与m互质,而┃h-h'┃<n. 这就是说,上式加和号下的Fn的元素Xk+hm刚好历遍它的所有n个不同的相,所以zk等于Fn的平均值S1Fn).                                                            [证毕]

显然,当Fn是 标准化函数时,若(m,n)=1,就有Sm(Fn)=0.此性质还可以推广为:

定理③:Sn[Sm(Fk)]=S(n,m)(Fk

上式对任意整数n,m,k都成立,式中(n,m)为n,m的

公约数.

[证明]: 为了实现上式左方的 相统计, 只要用函数  k  的一个长度为公倍数[n,m,k]的子列就行了.现在把这子列元素每  (n,m) 个一组,划 为相继的

               [n,m,k]

          ─────  个组,

                (n,m)

把每一个组看作是一个(n,m)维向量,把整个子列看作是周期为L的(n,m)维函数FL,对Fk的分相统计Sm,可看作是对FL的按周期

                  m

m'= ────

                (n,m)

的分相统计Sm',同样,对Fk的Sn,可以看作是对 L 的Sn',这里

                    n

  n'=  ───── 

            (n,m)

由于Sm'(FL)是周期为m'的函数,而  n'、m'  互质 应用 定理② 的性质   可知  Sn'[Sm'(fL)]=S1(FL).所得结果是(n,m)维函数FL的平均值,其元素是一个(n,m)维向量,它正是对Fk按周期(n,m)作的分相统计结果,即:

1(FL)=S(n,m)(Fk).                          [证毕]

由定理③,我们看到,施于同一函数(或序列)的两次分相统计运算,前后次序是可以交换的. 如果借用符号 Π 把连续进行多次的分相统计Sn1,S2,┅┅  Sni,表为( Π Sni),用归纳法不难推得:

                   i

        Π  Sni)(Fm)=Sn(Fm)

          i

其中n=(n1,n2,┅┅ni)为公约数

现在,定理②中的性质⒈,⒊,⒋都是定理③的特例,这对于性质⒊是显然的,对于性质⒈,只要把常数a及函数Fm分别看作是对函数Fk的分相统计结果S1(Fk),Sm(Fk)(k为m的倍数),对于性质⒋,只要把Fn 写作Sn(Fn)=Fn,就不难从定理③得出来.这样,算子Sm的性质可归纳为两点:

 

定理

Ⅰ.Sm(aFn1+Fn2)=aSm(Fn1)+Sm(Fn2       ┅⑷

  Ⅱ.( Π Smk)(Fn)=Sm(Fn)

       

m=(m1,m2,┅┅mi,n)  ┅┅┅⑸

如果把这后一性质称做为"可简约的",那么,我们可以说,分相统计是可交换的、可简约的线性运算,它有别于第一节所说的初等运算,或可称为高等运算,由它再派生出下节的本质化运算.

 

 

第三节  质函数

 

定义:一个函数Fn,除了当然因子Sn(Fn)=Fn外,全部统计因

Sm(Fn)(包括相平均S1(Fn)在内)都为0者,称为质

函数.

显然,周期P为质数的标准化函数Fp是一个质函数.

由下式定义一个对函数Fn的新算子Sm*作为辅助运算:

Sm*(Fn)=Fn-Sm(Fn)             ┅┅┅┅┅┅┅┅

只要简单地把对 Fn的 、m1各不相同的多次辅助运算 Sm*,按 式展开,即可得Sm的两个性质:

⒈.算子Sm*是可交换的,即:

Sm1*[Sm2*(Fn)]=Sm2*[Sm1*(Fn)]

                              =(    Π    Smi)(Fn);

I=1,2 

        k

⒉.(  Π  Smi*)(Fn)=Fn-ΣSmi(Fn)

           i=1                      i

 

          Σ SmiSmj(Fn)-  Σ  SmiSmjSmh(Fn)

     i<j                  i<j<h

 

+┅┅+(-1)k(ΠSmi)(Fn)               ┅┅┅

定义:如果⑺式中的mi是n的真因子,且历遍全部真因子,包1在内,

则称为对Fn的本质化运算,运算结果用符号表示为  Fn°.应

用公式⑸ ,由⑺式可得出本质化算子(°)的定义为:

        Fn°=Fn-Σ Smi(Fn)+  Σ  (mi,mj)(Fn)

i                  I<j



                Σ  (mi,mj,mh)(Fn)+

I<j<h

 

┅┅+(-1) k 1(Fn)               ┅┅┅┅

其中k是n的全部真因子(包括1在内)的个数.

定理⑤:Fn°是周期为n的质函数.

[证明]:应用定理④及公式  Sm[Sm(Fn)]=Sm(Fn),对⑻式两方按n的任意因子mk作分相统计Smk.这时,右方第一项成为Smk(Fn);第二加和项崐成为ΣS(mk,mi)(Fn),其中mi=mk的一项与第一项对消了,

                 i

仅留下 1≠mk的项,设这些项共p-1个;第三加和项成为

 

Σ (mk,mi,mj)(Fn)

   i<j

,其中mi或mj=mk的所有项(显然共p-1项),与第二加和项中尚未对消的所有项对消了.┅┅┅┅如此下去,直到末项,全部都被对消了,而成为0.这就是说,对于n的任一因子(包括1在内)mk,恒有Smk(Fn°)=0,按定义,Fn°是质函数.

现在我们列出本质化运算的性质:

定理⑥:

Ⅰ.本质化运算仅对周期巳确定的函数有定义,且(Fn°)°=Fn°

Ⅱ.仅对周期相等的两函数Fn、Gn,有:

(aFn+Gn)°=aFn°+Gn°.

[证明]:由定理⑤,知Fn°为质函数,它的全部统计因子(当然因子除外)为0,所以,无论进行运算Sm*(m≠n)或本质化运算(°),都不会改变它,性质Ⅰ是显然的.再论证Ⅱ.由于Fn、Gn的周期相同,故Fn°和Gn°的表达式⑻亦一样,由相同的一些项组成.应用定理④中的公式⑷,把aFn°+Gn°中的相同的统计项合并,就成为一个周期为 的函数 aFn+Gn 的本质化表达式. 另一方面, 由于 数aFn+Gn的周期显然为n,周期确定,即能按⑻式进行本质化运算(aFn+Gn)°,把运算分解为分相统计后,即可应用⑷式分解为分别属于aFn°和Gn°的一些项.  

[证毕]

对于n1≠n2,Fn1°和Fn2°的表达式就不一样,没有上述 性质, 我们也

不对  (Fn1+Fn1)°  作定义. 把(Fn1+Fn2)°  看作是有意义的, 例如把它定义为,是周期为n=[n1,n2]的函数Fn1+Fn1之本质化,那么,仅当其中一个n1是另一个n2的倍数时,它等于Fn1°,否则总等于0.)

定义:统计因子Sm(Fn)按周期m进行本质化后,称为质因子,记作

Sm°(Fn).Sn°(Fn)=Fn°称为当然质因子.

以下,我们总是把Sm°看作是一个运算子,它具有性质:

定理⑦: Ⅰ.若(m,n)<m,Sm°(Fn)=0;

Ⅱ.Sm°也是线性算子:

Sm°(aFn1+Fn2

=aSm°(Fn)+Sm°(Fn)          ┅┅┅

Ⅲ.Sm1[Sm2°(Fn)]=

=S(m1,m2)[Sm2°(Fn)]

                    ┎Sm2°(Fn) 当m1是m2的倍数

=┨

                    ┖0              当m1不是m2的倍数      

[证明]:Ⅰ.因为Sm(Fn)的实际周期(m,n)<m,对它按周期为    的函数作本质化时,只要按m的真因子(m,n)作一次运算S(m,n)* 就成为0了.

Ⅱ.由定理④Ⅰ,Sm(aFn1+Fn2)=aSm(Fn1)+Sm(Fn1)崐,然后对上式两边作本质化.由于右边两项的周期相等,即都为m,所以可应用定理⑥Ⅱ,立即得到⑼式.

Ⅲ.由定理④, Sm 的性质Ⅱ, 我们有  Sm(Fn)=S(m,n)(Fn)

.现在,Sm2°(Fn)是周期为m2的函数,可见第一个等号成立.当m1 不是倍数时,则有 (m1,m2)<m2,而按质函数的性质,对Sm2°(Fn)按m2的真因子(m1,m2)的分相统计为0,仅当m1是m2的倍数,因而(m1,m1)=m2时,才为Sm°(Fn),故第二个等号亦成立.                                       [证毕]

 

 

第四节  质分解定理

 

任何周期函数Fn,都可以表为许多周期等于n及n的一些因子ni(包括1)的周期函数之和:

            Fn=Fn'+  Σ  Fni

                            i

例如,我们可以任意取定诸Fni,只要最后使

Fn'=Fn-Σ Fn1

               i

显然,这种分解可以有无穷种,没有什么意义.Fn能不能分解为它的统计因子  Sni(Fn)? 看来是可能的. 但是, 所有统计因子之和 Σ Sni(Fn) 完全不等于 Fn  !!!  Fn 只等于所有质因子Sni°(Fn)之和,这里的ni必须历遍n的全部因子,包括当然因子n及1.由于运算Sni°的结果是完全确定的,所以这种分解也是唯一的.要证明这一点,尚需下面的辅助定理.

定义:非质函数若由非零质函数之和来表达,则这种表达式称为质分解.

辅助定理①:函数n如果只有k个不等于0的质因子Sni°(Fn),

且诸 i两两互质,即对i≠j总有(ni,nj)=1,则有:

Fn=Sn1°(Fn)+Sn2°(Fn)+┅Snk°(Fn)

,这种分解是唯一的.

[证明]:先证等号成立.这只要证

                              k-1

 Fm Fn- Σ  Sni°(Fn)

                              I=1

就是Snk°(Fn). 对上式两边作运算Snk°,由定理⑦Ⅲ 可得Snk(Fm)=Snk°(Fn).若Fm≠Snk°(Fn),则Fm不是质函数,于是,必对某一nL≠nk,有SnL(Fm)≠0,且 SnL°(Fm)≠0,   如后者为  0,  则必有一  L',使  SnL°[SnL(Fm)]=SnL’’(Fm)≠0,这里 L’’=(nL,nL)≠nk,我们可以n1L’’代替nL).这nL不是 i(i=1,2,┅┅┅k-1)中的一个.这样,Fn 将有第k+1个不等于0的质因子SmL°(Fm)=SnL°(Fn),引出了矛盾.再证唯一性.设Fn另有一个不同的质分解:

       h             k

Σ  Fni°=  Σ  Sni°(Fn).

      I=1       I=1     

对此式作运算Sni°,则由定理⑦  Ⅲ,  有:

                  h

Sni°(  Σ Fni°)=Sni°(Fn).

                 I=1

因诸  Fni°  都是质函数, 故有一个且只有一个  Fni°=Sni°(Fn),   i=ni 这样刚好可以找到    个Fni°(i=1,2,┅┅ k)分别等于Sni°(Fn),此外,不可能有其它非零的质函数,因为:

    h               k                    k

Σ  Fni°=  Σ  Sni°(Fn)-  Σ  Fni°=0

i=k+1  i=1               i=1

[证毕]

辅助定理②:若n的标准因子分解式形如  n=pα,则函数Fn有唯一

的质分解:

        Fn=Spα°(Fn)+Spα-1°(Fn)+

                      ┅┅┅┅┅+Sp °(Fn)+S1(Fn).

[证明]:显然,Fn-Spα-1(Fn)=Fn'不是0就是质函数.由定理⑤及⑥可知: Sn°(Fn) Sn°(Fn') (Fn')°   Fn',   于是Fn=Spα°(Fn)+Spα-1(Fn).而Spα-1(Fn)又可同样分解为Spα-1°(Fn)+Spα-2(Fn)  ┅┅  最后,Sp(Fn)可唯一地分解为Sp°(Fn)及相平均 1(Fn),上述等式成立.唯一性的证法如前.                      

[证毕]

定理⑧(质分解定理):任何周期函数Fn,都可分解为它的所有质因子

(包括相平均S1(Fn)及当然质因子Fn°=Sn°(Fn))

之和:

                k+1

Fn=  Σ  Sn1°(Fn)

                i=0

                               k

  m+Fn°+  Σ  Sni°(Fn)         ┅┅┅┅┅

                              i=1

这里,m=Sn0°(Fn)=S1(Fn);

Fn°=Snk+1°(Fn)=Sn°(Fn);

k+1为 的全部正因子个数,

n= Π iαi            k+1= Π (αi+1)

                 i                             i

而且这种质分解是唯一的.

[证明]:用数学归纳法。由上述辅助定理可知,当n的标准因子分解为式p1.p2

或piαi 时,定理⑧成立.设对于n=Πpiαi及其所有因子 i,定理成立,现在证明对n'=(Πpiαi)·pk,定理也成立;其中pk 可以等于某一pi,也可以是另一个质数.把关于周期为n'的Fn'的本质化定义式⑻,改写作(右边除第一项外均移到另一边,再左右交换):

            Fn=Fn°+  Σ  iSni(Fn).

                               i

这里,ai是某些或正或负的整数,ni'是n'的因子.加和号下的每一个统计因子Sn(Fn)都有唯一的质分解,分解为它们的、亦即Fn'的质因子之和──这一点,当ni'也是n的因子ni时,由归纳法假设所保证,当n'是n的真因子与pk的乘

积时,可由辅助定理①、②推得.于是,Fn'有质分解:

        Fn=Fn°+  Σ  i'Sni°(Fn).

                           i

对上式两边作运算Sni°, 则由质函数定义及定理 ⑤、⑦,可得到所有的ai'=1,故分解是的唯一的.

                                                     [证毕]

 

 

第五节  本质化的实现

 

无论定义式⑻,或按等价的⑾式:

                       k

Fn°=Fn-  Σ  Sn°(Fn)              ┅┅┅┅┅  ⑾'

                      i=1

当n的因子数目很大时,要实现本质化运算是很麻烦的.但是上式加和号下的质因子,有许多又是Fn的统计因子Snk(Fn)(nk为n的所有因子中的最大者)的质因子,故可先合并成为Snk(Fn).这就使表达式及计算简单化了.例如, 168= 3·3·7, 它就有 14 个真因子: 2, 4, 8, 3, 6,12,24,7,14,29,56,21,42,84,  另外再加当然因子  168    共(3+1)(1+1)(1+1)=16个,很繁.但是除了当然因子外的14个因子中,只有8,24,56三个不是84的因子.把其中属于S84(F168)的质因子的所有12个质因子合并为一个S84(F168)式⑾'就可简化为:

168°=F168-S84(F168)-S8°(F168

-S24°(F168)-S56°(F168

这是一种可行的本质化方案.由于质因子的计算比普通统计因子的计算要麻烦点,我们可以把上式的所有质因子改为普通因子,成为第二种方案:

168°=F168-S84(F168)-S56(F168)-S24(F168

+S28(F168)+S12(F168)+S8(F168).

实际应用时,最方便的还是第三柱方案.因为F168-S84(F168)中再也不含有周期等于 84 的因子的所有统计因子了,  对它们再作分相统计  24°  时,其结果S24[F168-S84(F168)] 中就只含有 24°(F168)及S8°(F168),而 也含于  84(F168  中的   2°(F168)、  4°(F168)、S3°(F168)、  12°(F168)、  6°(F168   于S24[F168-S84(F168)] 中.现在再减去这个统计因子,原函数就变成只含有F168°及 56°(F168),最后只要减去它的周期为56的统计因子 (实际上就是质因子)就可以了.其计算过程可表为:

168°=F168-S84(F168)-S24[F168-S24(F168)]

-S56{F168-S84(F168)-S24[F168-S84(F168)]}

如用第三节中的辅助算子Sm的记号,更可简洁地写作:

168=S56*·S24*·S84*(F168).

这就是说,不需要像定义中所规定的,Sm*运算一定要历遍n的全部真因子(包括1).我们把对 168的这种本质化方案简记作(由于Sm*的可交换性,以下三数的次序是可随意的):

84,56,24.

事先对经常碰到的所有周期,例如从2开始到某一界限的所有整数,编好上述本质化方案的专用表,是可提供方便的好办法.编表时可应用以下的公式.例如把最后一行中的 α、β、γ 分别代以 2、3、7,  i、j、k 分别代以3、1、1,就得到对周期 n=23·3·7=168的本质化方案中的三个数:84、56、24.

 

━━━━━━━━┯━━━━━━━━━┯━━━━━━━━━━━━━━━

周期的标准分解式│真        目│               

━━━━━━━━┿━━━━━━━━━┿━━━━━━━━━━━━━━━

αi           i-1          αi-1

────────┼─────────┼───────────────

αiβj      │ij+i+j-1    αi-1βj,αiβj-1

────────┼─────────┼───────────────

                    αi-1βjγk

    αiβjγk   (i+1)(j+1)(k+1)-2   αiβj-1γk

                                    αiβjγk-1

━━━━━━━━┷━━━━━━━━━┷━━━━━━━━━━━━━━━

 

对周期为偶数的  2m iβjγk 的函数  2m  

Sm*(F)=F2m-Sm(F2m 的前m个元素xj和后m个元素xj+m

,绝对值相等而符号相反:xj=-xj+m ,我们称之为奇对称性.利用此特性,更可使本质化的运算量减少一半,计算Sm*(F2m),甚至不需统计Sm(F2m).原来Sm*(F2m)的前 个元素 i,等于F2m的前m个元素xj'减去后m个元素xj'除以2,因为:

                                      

j=xj'- ─(xj'+xj+m')= ─(xj'-xj+m').

                                      

这样我们就得到了 Sm*(F2m 的前 个元素 j

2iβj-1γk*时, 只要把这 个元素顺次排列如第二节中的方阵,  来统计

2iβj-1γk [Sm*(F)] 这时最后一行只有半行元素 我们先

逐列求得它们的累计数,但这只是前m个元素的分相累计的结果.由于后m个元素值相同仅符号相反,故它们的分相累计数也必与已求得的数值相同 ,仅符号相反 ,另外 位相要错开周期  T= i-1βj-1γk  的一半.   所以, 得的前 i-1βj-1γk 个累计数减去后2i-1βj-1γk 已求得的累计数,就 的完整累计数, 再除以统计容量  C=B,   2iβj-1γk [Sm*(Fn )]   半周 抄.接下去要做的相减运算 Sm*(F2m)-S2iβj-1γk [Sm*(Fn)]     对Sm*(F2m 的前 个元素进行. 运算 2iβj-1γk* 亦照此办理.最后得到的是 2m 的前m个元素,由于它具有奇对称性,后    个元素只要变号照抄前半周期的.

 

 

第六节  自相关函数

 

以下把形状与周期函数Fn完全相同、仅位相超前k个时间单位的函数,记为:

kFn={xk,xk+1,xk+2,┅┅┅ k+n-1

按定理①,积函数:

Fn·kFn={x0k,x1k+1,┅xn-1k+n-1

也是周期为n的函数.

定义:积函数  Fn·kFn  的相平均

                                          1     n-1

Rn(k)=S1(Fn·kFn)= ──   Σ   ik+1

                                          N     i=0

是k的函数,称为Fn的自相关函数.

定理⑨:Ⅰ.Fn的自相关函数是周期为n的偶函数(对称),即有:

Rn(k+mn)=Rn(k);Rn(k)=Rn(-k)

Ⅱ.Rn(0)=Rn(mn)>Rn(k)   对k≠0,mn.

[证明]:Ⅰ. 不难直接验证.Ⅱ. 则由下述引理得之.

 

引理:若诸  i  不完全相同,则有:

 

       n                 n

Σ  i 2        Σ      ij

      I=1          i,j=1,ij

(注意:不等式右边的加和项也只有 ,下同)

[证明]:用数学归纳法.当n=2,且 1≠x2 ,我们有:

(x1-x22=x12-2x12+x22

                 2              2

  Σ  i2       Σ      ij>0

                i=1          i,j=1,j1

,引理成立. n=k 时引理成立, 现证明对 n=k+1也成立.这k+1个数中必有最大者,设为xk+1,且

 

k+1            k

Σ ij Σ ij+xk+1L+xmk+1-xmL

i,j=1      i,j=1

 ji        ji                           (m,L≤k)

 

不失一般性,这里假定等式右边的加和项中有一项是  mL

因为    k+12+xmL-xk+1(xm+xL

  (xk+1-xm)(xk+1-xL)≥0,

故有    k+12≥xk+1L+xmk+1-xmL

若除了这xk+1 外的 i 并不完全相同,即满足了引理条件,归纳法假设

 k               k

Σ  i       Σ      ij

i=1   i,j=1,ji

成立,则上述诸式结合,可推得引理对n=k+1也成立.如果这k个xi完全相同,不满足引理条件.这时,上述两不等式中的≥可改为>

因为xk+1>xm,xL):    k+12>xk+1L+xmk+1-xmL

再与

      k                   k

Σ  i2          Σ       ij

   i=1        i,j=1,ji

相结合,也可得引对n=k+1成立.                          [证毕]

定理⑩:周期函数 Fn 的自相关函数 Rn,等于 Fn 的所有质因子

Sni°(Fn)  的自相关函数  Rni  之和:

            Rn(k)=  Σ  Rni(k).

                           i

 

[证明]:Rn(k)=S1(Fn·kFn)

               =S1{[ΣSni°(Fn)]·[ΣkSni°(Fn)]}

                        i                  I

 

               =S1 Σ Sni°(Fn)·kSni°(Fn)

                        i

 

                            Σ  Sni°(Fn)·kSnj°(Fn)}

ij

 

                 Σ  1[Sni°(Fn)·kSnj°(Fn)]+

i

 

                      Σ  1[Sni°(Fn)·kSnj°(Fn)]

ij

 

                 Σ  Rni(k)+D

                   i

 

现在证明 D=ΣS1[Sni°(Fn)·kSnj°(Fn)]=0.不难明了,求两周期函数乘积之相平均,可先按其中一个函数的周期,对另一个函数作分相统计得到的统计因子,再与第一个函数相乘,然后求相平均.对D 的每一项

 1[Sni(Fn)°·kSnj°(Fn)],

可先按周期小的(如 i)对另一个周期大的(如 j)函数作分相统计,得到

SnikSnj°(Fn)] 后再乘 Sni°(Fn). 但是,按定理 由于 i<nj,SnikSnj°(Fn)]=0,各相平均也就都等于 ,所以 D=0 .定理得证.                                  [证毕]

 

 

第七节  质因子的谱

 

连续函数f(t)在离散时刻(t0,τ)={┅t-2,t-1,t0,t1,t2┅┅}  的值组成的序列 F={f(ti)}, 称为f(t)在(t0,τ) 上的离散表现,而 f(t)则称为 的一个连续原本.即使(t0,τ)给定,Fn的原本也不是唯一的.两个不同频率f、f'的正弦波, 在一定的振幅和初位相下可以有同一 现,特称为同表现频率, 记为f≌f'.f≌f'的充要条件是

 

 

                        k

 f-f'    ──      (k为整数).

                          τ

                    1                 1    1

由此可推得区间 0<f<──(或┃f┃< ──,── 称为尼奎斯特频率=中,

                        τ               2τ  2τ

各频率表现皆不相同,称为可辨频率带;而更高的频率,必与此可辨频率中的某一频率同表现.另一方面,(t0,τ)给定后,周期为T的连续函数f(t)的离散表现却是唯一的,它是周期n满足nτ=aT的离散函数.一般取τ=1,则当T为无理数时,其离散表现就不是周期函数,最多只是近于离散型周期函数而已.引进f(t)的傅里哀变换:

                   

A(kf)=1/T0T f(t)e-2πkftidt 

 

其中: f= 1/n 为基频,k=0,±1,±2,┅┅

 

                                      

然后将f(t)的傅里哀展开式f(t)= Σ A(kf)e2πkfti中的各频

                                    k=-∞

率,都用与它同表现而属于可辩频率来代替,再将这些同类项合并,就得到同类表现的较简单的函数:

                         n-1

0(t)=  Σ   0(af)e2πafti

                         a=0

a=0,1,2,┅┅  n-1

0(t)的复谱 0(af) f(t)的复谱有关系:

                       

0(af)=  Σ  A[(nk+a)f]

                    k=-∞

a=0,1,2,┅┅┅ n-1        ┅┅┅

且等于同表现离散函数Fn={xm}(xm=f0(tm)=f(tm  的离散傅里哀变换:

                      1  n-1

B(af)= ──   Σ  m-2πafti=A(af)

n  m=0

 

a=0,1,2,┅┅ n-1.      ┅┅┅┅

其逆变换即 0(x),故 0(x) 特称为Fn的最简原本,或简称为Fn的原本.

Fn 的复谱为 B(0)、B(f)、B(2f) ┅┅┅ B[(n-1)f],

                    1

其中 f=──  则可证明:

                    n

㈠.统计因子Sm(Fn)的复谱为:

{B(0),B(bf),B(2bf)┅┅┅B[(m-1)bf]}

                                 n

其中 b= ── 

                                 m

㈡.质因子  Sm°(Fn)  的复谱为:

{B(kbf)}    k为一切 <m,(k,m)=1(互质)的整数.

这两点和⑿、⒀两式,将实际原本  f(x),最简原本f0(t),离散时间函数Fn及其统计因子Sm(Fn),质因子Sm°(Fn)联系起来了.

 

 

第八节  分相统计的滤波作用

 

 

  Hm {h0,h1,h2┅┅┅hm-1,0,0,0,┅┅┅}  为权,

对Fn={x0,x1,┅┅  n-1 阶的平滑化运算:

        _     

x=  Σ    i-k·hk

                      k=0

           _      _   _        _

运算的结果 Fn={x0,x1,┅┅  n-1 仍是周期为 的离散函数,其频率成份与 Fn 全同,位相也不变,仅振幅改变了:频率为 的振幅乘了一个因子:

                   

C(f)=  Σ  k-2πfki

                    k=0

其绝对值  ┃C(f)┃  称为平滑化算子的频率响应.

若待分析时间序列F={x-L+1,x-L+2,┅ -1,x0}的长度

                  L

够大,C  为小于 ── 的最大整数,则对此序列作分相统计Sm(f)的运算

                  m

 

可表为:

 

                  1   c-1

-k ──    Σ  -k-jm

                  C   j=0

k=-m+1,-m+2,┅┅-1,0

它等于以           

  ──      当k=jm,j=0,1,2,┅c-1

H:hk   

                          当k为其它整数

为权函数的平滑化算子,其频率响应为:

                            Sin(π·f·m·c) 

┃C(f)┃=┃ ─────────────

                            C·Sin(π·f·m  

 

                    k     k+1

的任一区间 [──,───](k 为任意整数)中,┃C(f)┃的曲线

m      m

 

形状是一样的,我们可只研究区间

           1                                 1

[0,──].在此区间中,曲线对称于中点 ──

           m                                 2m   

 

                               k

有C-1 个零值,处于 f=──,k=1,2,┅ c-1;

cm

 

 有c个极值,其中两端点(主瓣)最大,等于1,其余 c-2 个(边瓣)约处于

                2k-1

 f=────(k=1,2,┅ c-1)

                     2cm

附近,频率响应都很小,且离端点愈远愈小.当统计容量 充份大时,有:

 

                            Sin(πη)

┃C(  ──  )┃  ─→  ┃────────┃

              cm                  πη     

 

这时靠近主瓣的第一边瓣( 约当  η=1.4--1.5 的值为 0.22,第二个边瓣(η≈2.5)为 0.13,其它更微不足道了. 实际上,当 C=4 时,第一边瓣已降为 0.27 左右,C=10 时已降至 0.22.另外,随着统计容量  C的增加,较大的第一边瓣亦愈靠近主瓣,所以分相统计实在是很好的滤波器.

经过这滤波作用得到的统计因子 Sm(Fn),其频率成份远非单一,

                       k

因为它包含着所有倍频  ──(k为任意整数).

                       m

但是,前面的论证表明,它却可以严密地分解为它的各个质因子.

 

 

 

 

 

 

1977年10月    初稿于  浙江富阳县胥口公社高山大队

 

1980年8月,1982年3月    修改于陕西彬县气象站

 

1990年5月            陕西省气象局   输入计算机