1. 自相关(Autocorrelation)函数
    由于土木工程领域(或者说我短时间内能接触到的领域)只涉及到实信号,所以先仅考虑实信号。 自相关的直白定义是一个信号与其本身在不同时间点上的互相关,即将一个信号平移一段距离后,与原来信号的互相关。
    相应地,信号x(t)自相关函数的定义也就呼之欲出:R(τ)=x(t)x(tτ)dt
    可以看出,自相关函数包含平移,乘积和积分三个步骤。

    另外,随机信号自相关函数的傅里叶变换即为信号的功率谱密度(Power Spectral Density)。详细见本文第3部分功率谱

    • 自相关和卷积的关系
      卷积与自相关很相似,唯一不同之处在于其在平移,乘积和积分之前多了一个的操作。 xy(τ)=x(t)y(τt)dt 亦可将xy(τ)写成x(t)y(t)
      可以发现,若将卷积的进行操作一番,即可得到两者的关系:
      R(τ)=x(t)x(t)
  2. 傅里叶变换(Fourier Transform)

    • 傅里叶级数:符合狄利克雷条件(R域上仅有限点不可导的周期信号)的周期信号ft(周期为T1,频率为f=1/T1,角频率为ω=2π/T1)可展开傅里叶级数:f(t)=a0+n=1[ancos(nω1t)+bnsin(nω1t)]
      信号按照傅里叶级数展开后,可分解成为直流分量a0以及各个正余弦分量anbn.
      a0=1T1T1t0+T1f(t)dt an=2T1T1t0+T1f(t)cos(nω1t)dt bn=2T1T1t0+T1f(t)sin(nω1t)dt
      合并同类项可写成f(t)=c0+n=1cncos(nω1t+φn)f(t)=d0+n=1dnsin(nω1t+θn) 可将cndnnω1的对应关系绘制在二维坐标上,得到的就是周期信号的幅度频谱(要完全描述频率分量还需绘制相位谱,但是土木工程中并不关注相位,所以在此不进行叙述),这样就初步完成了时域到频域的转换。
      通过欧拉公式可进一步写成指数形式:Fn=1T1T1t0+T1f(t)ejna1tdt

    • 傅里叶变换
      对于非周期信号,可将其视为周期无限大的周期信号。T1无限大就意味着频率ω=2π/T1间隔无限小,因此非周期信号的幅度频谱图线就由离散变成了连续,而谱线长度Fn趋近于0,按照周期信号计算的频谱也就消失了。但是从物理上来说信号存在,则其并由对应的能量(每个频率都有能量),因此引入了频谱密度函数。从傅里叶级数可导出傅里叶变换。 F(ω)=f(t)ejωtdt f(t)=12πF(ω)ejωtdω

    傅里叶变换又分为离散变换和非离散变换,对应的时域-频域关系如下:

    时域 频域 名称
    连续 非周期 连续 非周期 FT 傅里叶变换
    连续 周期 离散 非周期 FS 傅里叶级数
    离散 非周期 连续 周期 DTFT 离散时间傅里叶变换
    离散 周期 离散 周期 DFS 离散傅里叶级数

    周期信号的频谱是离散的,这是因为周期信号一定可以用一组整数倍频率的三角函数表示,所以对应的也就是傅里叶级数,而非傅里叶变换。

    工程中,采集到的信号在时域上都是离散非周期的,也就是说,对应的变换是DTFT离散时间傅里叶变换,周期为2π

    然后可引入DFT,离散傅里叶变换。DFT的运算过程如下: X(k)=1Nn=0N1x(n)ejπnt/N 计算机上进行的DFT运算,输入值是示波器经过ADC后采集到的采样值(时域上的离散信号),输入采样点的数量决定了转换的计算规模。因为输入的信号规模有限,所以输出的频谱一样是有限的,但由于傅立叶变换的共轭对称性造成一半的数据冗余。
    FFT则是利用DFT中旋转因子WN=ej2πN的周期性、对称性和可约性进行蝶式运算,大大减少计算量。例如采样点的数量是N,则DFT的复杂度为N2,而FFT的运算复杂度则为NlgN

    以某实际信号为例,采样得到N个采样点,进行FFT(为了方便进行FFT蝶式运算,N一般为2的整数次方)。
    ​ 假设采样频率为Fs,信号频率为F,采样点数为N。FFT之后,得到的结果为N点的复数,每一个点对应一个频率。该点的模即为该频率下的幅度特性
    ​ 而这个幅度特性与原始信号的幅度有什么关系呢?
    ​ 根据傅里叶变换的定义,FFT之后,所得结果乘以2N即为时域幅值(出现2是因为计算机FFT得到的是双边谱)。

    • 单边谱和双边谱
      单边谱最早是指傅里叶级数的三角形式,相对于复指数形式来说,其频率成分总是分布在正半频率轴。相比较而言,复指数形式由于在正负半轴均有频率成分,故被称为双边谱。且双边谱的幅值为单边谱的一半,这一点可以推导出来。 由于工程应用中,负频率没有意义的缘故,故在做DFT/FFT处理之后,也习惯性地舍去负频率,将正频率处分量加倍。

    • 傅里叶变换的纵坐标
      一般状况下,傅里叶变换得到的复数的模即为频谱的幅值。 F(ejω)=a+ib |F(ejω)|=a2+b2
      可见上文“以某实际信号为例”部分。其幅度特性与时域信号的幅度特性应该是一致的。

    • 分辨率,采样点数与频谱宽度
      继续以N个点为例,FFT采样频率为Fs,则中间N1个点被分为N等份,第n个点所表示的频率为Fn=(n1)FsN。而Fn所能分到的频率为FsN,亦即频率分辨率为FsN。若采样频率为512Hz,采样点数为512点,则频率分辨率为1Hz;若采样点数为1024点,则频率分辨率为0.5Hz。 如果要提高频率分辨率,则必须增加采样点数,也即采样时间,两者间是倒数关系。 另,根据采样定理,FFT之后的频谱宽度最大只能是信号实际最大频率的12
      MATLAB中,fft(signal,N)为FFT的命令,N即为采样点数,但这仅仅是机械的给定了采样点数,须得自行换算频率分辨率。

  3. 功率谱
    信号的功率谱密度为信号频谱的平方,根据帕斯维尔定理,实信号的能量等于平均功率谱即:
    E=12πππ|F(ejω)|2dω

    • 功率谱与自相关函数的关系
      考虑这样一个信号x(t)X(f),其功率谱为|X(f)|2,功率谱的逆变换为ρx(τ),推导过程如下:
      |X(f)|2=X(f)X(f)x(t)x(t)=x(t)x(t+τ)dt=ρx(τ)
      注意到,频域乘积对应时域卷积,X(f)X(f)x(t)x(t)

    功率谱密度的纵坐标有无特殊物理含义?

  4. 频响函数(Frequency Response Function, FRF)
    频响函数的定义是结构的输出响应和输入激励力之比
    输入激励力自然毋庸讳言,输出响应则可以是位移、速度或者加速度。

    • 频率响应(Frequency Response) Frequency Response is a plot of magnitude M and angle ϕ as a function of frequency ω.
      频率响应是从输入到输出的一个与输入频率ω相关的映射。
      用频率为ω的正弦信号去激励,得到响应与ω的比值。