当前位置: 首页 > news >正文

2.1 阵列信号处理基础

文章目录

  • 2.1 阵列信号处理基础
    • 2.1.1 信源和噪声模型
      • 2.1.1.1 窄带信号
      • 2.1.1,2 相关系数
      • 2.1.1.3 噪声模型
    • 2.1.2 阵列天线的统计模型
      • 2.1.2.1 前提及假设
      • 2.1.2.2 阵列的基本概念
      • 2.1.2.3 天线阵列模型
      • 2.1.2.4 阵列的方向图
      • 2.1.3.5 波束宽度
      • 2.1.3.6 分辨率
      • 2.1.3.7 总结
    • 2.1.3 阵列协方差矩阵的特征值分解
    • 2.1.4 相关概念
      • 2.1.4.1 信号功率(Signal Power)
        • 线性功率(Linear Power)
        • 对数功率(Logarithmic Power)
      • 2.1.4.1 信噪比(SNR:Signal-to-Noise Ratio)

2.1 阵列信号处理基础

2.1.1 信源和噪声模型

2.1.1.1 窄带信号

​ 窄带信号是指信号带宽远小于其中心频率的信号,数学表达式为:
WB/f0<1/10W_B / f_0 < 1/10 WB/f0<1/10
其中WBW_BWB为信号带宽,f0f_0f0为中心频率
​ 窄带信号的一般表达形式:
s(t)=a(t)ej[ω0t+θ(t)]s(t) = a(t) e^{j[\omega_0 t + \theta(t)]} s(t)=a(t)ej[ω0t+θ(t)]
其中,a(t)a(t)a(t)为慢变幅度调制函数(实包络);θ(t)\theta(t)θ(t)为慢变相位调制函数;ω0=2πf0\omega_0=2\pi f_0ω0=2πf0为载频;a(t)a(t)a(t)θ(t)\theta(t)θ(t)包含全部有用信息。正弦信号和余弦信号(统称正弦型信号)是典型的窄带信号

2.1.1,2 相关系数

​ 相关系数(互相关系数)用于衡量多个接收信号之间的关联程度。对于两个平稳信号 si(t)s_i(t)si(t)sj(t)s_j(t)sj(t),其相关系数定义为:
ρij=E{[si(t)−E[si(t)]][sj(t)−E[sj(t)]]}E{[si(t)−E[si(t)]]2}E{[sj(t)−E[sj(t)]]2}\rho_{ij} = \frac{E\left\{ \left[ s_i(t) - E\left[ s_i(t) \right] \right] \left[ s_j(t) - E\left[ s_j(t) \right] \right] \right\}}{\sqrt{E\left\{ \left[ s_i(t) - E\left[ s_i(t) \right] \right]^2 \right\} E\left\{ \left[ s_j(t) - E\left[ s_j(t) \right] \right]^2 \right\}}} ρij=E{[si(t)E[si(t)]]2}E{[sj(t)E[sj(t)]]2}E{[si(t)E[si(t)]][sj(t)E[sj(t)]]}
相关系数满足:∣ρij∣≤1|\rho_{ij}| \leq 1ρij1。根据相关系数的值,信号间的相关性可分为:

相关系数值相关性描述说明
ρij=0\rho_{ij} = 0ρij=0不相关(不相干)两信号完全独立
0<ρij<10<\rho_{ij}<10<ρij<1部分相关两信号有一定关联
ρij=1\rho_{ij} = 1ρij=1完全相关(相干)两信号完全关联

2.1.1.3 噪声模型

​ 在阵列信号处理中,通常对噪声做以下假设:

  • 阵元接收到的噪声均假设为平稳零均值高斯白噪声
  • 方差为σ2\sigma^2σ2
  • 各阵元间的噪声互不相关,且与目标源不相关。
    这样,噪声向量 n(t)\mathbf{n}(t)n(t)的二阶矩就满足:
    E{n(t1)nH(t2)}=σ2Iδt1,t2E{n(t1)nT(t2)}=OE\left\{ \boldsymbol{n}(t_1) \boldsymbol{n}^H(t_2) \right\} = \sigma^2 \boldsymbol{I} \delta_{t_1, t_2}\\ E\left\{ \boldsymbol{n}(t_1) \boldsymbol{n}^T(t_2) \right\} = \boldsymbol{O} E{n(t1)nH(t2)}=σ2Iδt1,t2E{n(t1)nT(t2)}=O
    其中, I\boldsymbol{I}I是单位矩阵,O\boldsymbol{O}O是零矩阵, δt1,t2\delta_{t_1, t_2}δt1,t2为Kronecker delta函数

2.1.2 阵列天线的统计模型

2.1.2.1 前提及假设

  1. 接收阵列的假设
  • 阵元特性:位于空间中已知坐标处的无源阵元;阵元可视为点源(忽略尺寸影响);全向阵元,增益均相等;互耦可忽略不计
  • 噪声假设:;加性高斯白噪声;各阵元噪声相互统计独立;噪声与信号统计独立
  1. 信源信号的假设
  • 传播介质:均匀且各向同性
  • 传播方式:直线传播
  • 远场条件:
    • 阵列处于空间信号辐射的远场中
    • 空间信号到达阵列时为平面波
    • 不同时延由阵列几何结构和波达方向决定
  • 方向参数:仰角 θ\thetaθ;方位角ϕ\phiϕ
  1. 信号类型
  • 主要讨论窄带信号,窄带信号特点:信号包络带宽相对载频很窄(包络慢变)
  • 同一时刻信号对各阵元的影响差异仅在相位上

2.1.2.2 阵列的基本概念

  1. 基本信号模型:设信号载波为 ejωte^{j\omega t}et,以平面波形式沿波数向量k\mathbf{k}k的方向传播。距离基准点 r\mathbf{r}r处的阵元接收信号为:
    sr(t)=s(t−1crTα)ej(ωt−rTk)s_r(t) = s(t-\frac{1}c\mathbf{r}^T\mathbf{\alpha}) e^{j(\omega t - \mathbf{r}^T \mathbf{k})} sr(t)=s(tc1rTα)ej(ωtrTk)
    其中:k\mathbf{k}k为波数向量;α=k/∣k∣\mathbf{\alpha}=\mathbf{k}/|\mathbf{k}|α=k/∣k 电波传播方向的单位向量;∣k∣=ω/c=2π/λ|\mathbf{k}|=\omega/c=2\pi/\lambdak=ω/c=2π/λ为波数(弧度/长度);ccc为光速;λ\lambdaλ为电磁波波长;(1/c)rTα(1/c)\mathbf{r}^T\mathbf{\alpha}(1/c)rTα为为信号相对于基准点 的时延;rTk\mathbf{r}^T \mathbf{k}rTk为电波传播到距离基准点r\mathbf{r}r处的阵元相对电波传播到基准点的滞后相位。显然波数向量可表示为:
    k=k[cos⁡θ,sin⁡θ]T\mathbf{k} = k[\cos\theta, \sin\theta]^T k=k[cosθ,sinθ]T
  2. 方向向量(导向向量):对于M个阵元的阵列,方向向量定义为:
    a(θ)=[1,e−jr‾2Tk,…,e−jr‾MTk]T\boldsymbol{a}(\theta) = \left[ 1, \mathrm{e}^{-\mathrm{j} \overline{\boldsymbol{r}}_2^{\mathrm{T}} \boldsymbol{k}}, \dots, \mathrm{e}^{-\mathrm{j} \overline{\boldsymbol{r}}_M^{\mathrm{T}} \boldsymbol{k}} \right]^{\mathrm{T}} a(θ)=[1,ejr2Tk,,ejrMTk]T
    其中r‾i=ri−r1,i=2,3,…,M\overline{\boldsymbol{r}}_i = \boldsymbol{r}_i - \boldsymbol{r}_1,\ i = 2, 3, \dots, Mri=rir1, i=2,3,,M。方向向量与基准点位置无关,必须与仰角θ一一对应,不能出现模糊。
  3. 阵列流形:改变仰角θ\thetaθ,使方向向量 a(θ)\mathbf{a}(\theta)a(θ)MMM维空间内扫描所形成的曲面。数学表示:
    A={a(θ)∣θ∈Θ}\mathbf{A} = \{ \mathbf{a}(\theta) | \theta \in \Theta \} A={a(θ)θΘ}
    式中,Θ=[0,2π)\Theta = [0, 2\pi)Θ=[0,2π)θ\thetaθ 所有可能取值的集合。阵列流形A\mathbf{A}A就是阵列方向向量(或阵列响应向量)的集合。阵列流形A\mathbf{A}A包含阵列几何结构、阵元模式、阵元间的耦合、频率等信息。

2.1.2.3 天线阵列模型

MMM个阵元的任意阵列,KKK个窄带平面波信号(M>K)(M > K)M>K,来向角为 Θ1,Θ2,...,ΘK\Theta_1, \Theta_2, ..., \Theta_KΘ1,Θ2,...,ΘK。第m个阵元输出:
xm(t)=∑i=1Ksi(t)ejω0τm(Θi)+nm(t)x_m(t) = \sum_{i=1}^{K} s_i(t) e^{j \omega_0 \tau_m(\Theta_i)} + n_m(t) xm(t)=i=1Ksi(t)ejω0τm(Θi)+nm(t)
矩阵形式:
x(t)=A(Θ)s(t)+n(t)\mathbf{x}(t) = \mathbf{A}(\Theta) \mathbf{s}(t) + \mathbf{n}(t) x(t)=A(Θ)s(t)+n(t)

  • x(t)=[x1(t),x2(t),…,xM(t)]T\mathbf{x}(t) = [x_1(t), x_2(t), \dots, x_M(t)]^Tx(t)=[x1(t),x2(t),,xM(t)]T 阵列输出向量
  • s(t)=[s1(t),s2(t),…,sK(t)]T\mathbf{s}(t) = [s_1(t), s_2(t), \dots, s_K(t)]^Ts(t)=[s1(t),s2(t),,sK(t)]T 信源信号向量
  • n(t)=[n1(t),n2(t),…,nM(t)]T\mathbf{n}(t) = [n_1(t), n_2(t), \dots, n_M(t)]^Tn(t)=[n1(t),n2(t),,nM(t)]T 噪声向量
  • A(Θ)=[a(Θ1),a(Θ2),…,a(ΘK)]\mathbf{A}(\Theta) = [\mathbf{a}(\Theta_1), \mathbf{a}(\Theta_2), \dots, \mathbf{a}(\Theta_K)]A(Θ)=[a(Θ1),a(Θ2),,a(ΘK)] 方向矩阵(M×K)(M×K)M×K

2.1.2.4 阵列的方向图

​ 定义为:阵列输出的绝对值与波达方向之间的关系。
​ 分类:

  • 静态方向图:直接相加,不考虑信号指向
  • 带指向方向图:通过控制加权相位实现信号指向
    阵列输出:
    xl=g0e−jωτl,l=1,2,…,Mx_l = g_0 \mathrm{e}^{-\mathrm{j} \omega \tau_l},\ l = 1, 2, \dots, M xl=g0ejωτl, l=1,2,,M
    式中,g0g_0g0为来波的复振幅;τl\tau_lτl为第 lll个阵元与基准点之间的时延。设第lll个阵元的权值为ωl\omega_lωl,将所有阵元加权的输出相加,得到阵列的输出为:
    Y0=∑l=1Mωlg0e−jωτl,l=1,2,…,MY_0 = \sum_{l=1}^{M} \omega_l g_0 \mathrm{e}^{-\mathrm{j} \omega \tau_l},\ l = 1, 2, \dots, M Y0=l=1Mωlg0ejωτl, l=1,2,,M
    对上式取绝对值并进行归一化后可得到空间阵列的方向图$G(\theta) $,即:
    G(θ)=∣Y0∣max⁡{∣Y0∣}G(\theta) = \frac{|Y_0|}{\max\{|Y_0|\}} G(θ)=max{Y0}Y0
    ωl=1\omega_l=1ωl=1则称为静态方向图

2.1.3.5 波束宽度

波束宽度是描述阵列天线方向性图主瓣宽度的参数,反映了阵列的空间选择性和分辨能力。

2.1.3.6 分辨率

定义:在某方向上对信源的分辨率与该方向附近阵列方向向量的变化率直接相关
分辨率度量:
D(θ)=∥da(θ)dθ∥∝∥dτdθ∥D(\theta) = \left\| \frac{d\mathbf{a}(\theta)}{d\theta} \right\| \propto \left\| \frac{d\tau}{d\theta} \right\| D(θ)=dθda(θ)dθdτ
D(θ)D(\theta)D(θ)越大,该方向上对信源的分辨率越高
均匀线阵的分辨率:D(θ)∝cos⁡θD(\theta) \propto \cos\thetaD(θ)cosθ

2.1.3.7 总结

  • 前提及假设 - 阐述了阵列信号处理的基本假设条件

  • 阵列基本概念 - 介绍了方向向量、阵列流形等核心概念

  • 天线阵列模型 - 建立了阵列信号的数学模型

  • 阵列方向图 - 分析了阵列的空间选择性

  • 波束宽度 - 量化了阵列的空间分辨能力

  • 分辨率 - 讨论了不同方向上的分辨性能

2.1.3 阵列协方差矩阵的特征值分解

​ 可以定义阵列输出信号 x(t)的协方差矩阵为:
R=E{[x(t)−mx(t)][x(t)−mx(t)]H}\boldsymbol{R} = E\left\{ \left[ \boldsymbol{x}(t) - \boldsymbol{m}_x(t) \right] \left[ \boldsymbol{x}(t) - \boldsymbol{m}_x(t) \right]^{\text{H}} \right\} R=E{[x(t)mx(t)][x(t)mx(t)]H}
式中,mx(t)=E[x(t)]\boldsymbol{m}_x(t) = E\left[ \boldsymbol{x}(t) \right]mx(t)=E[x(t)],且mx(t)=0\boldsymbol{m}_x(t)=0mx(t)=0,因此,有
R=E{x(t)xH(t)}=E{[A(θ)s(t)+n(t)][A(θ)s(t)+n(t)]H}\boldsymbol{R} = E\left\{ \boldsymbol{x}(t) \boldsymbol{x}^{\text{H}}(t) \right\} = E\left\{ \left[ \boldsymbol{A}(\theta) \boldsymbol{s}(t) + \boldsymbol{n}(t) \right] \left[ \boldsymbol{A}(\theta) \boldsymbol{s}(t) + \boldsymbol{n}(t) \right]^{\text{H}} \right\} R=E{x(t)xH(t)}=E{[A(θ)s(t)+n(t)][A(θ)s(t)+n(t)]H}
此外,还必须满足以下几个条件:

  • M>KM>KM>K,即阵元个数$ M$ 要大于该阵列系统可能接收到的信号的个数。
  • 对应不同的信号来向θi(i=1,2,⋯,K)\theta_i(i=1,2,\cdots,K)θi(i=1,2,,K),信号的方向向量 a(θi)\mathbf{a}(\theta_i)a(θi)是线性独立的。
  • 阵列中噪声n(t)n(t)n(t)过程具有高斯分布特性,而且有
    • E{n(t)}=OE\{\boldsymbol{n}(t)\} = \boldsymbol{O}E{n(t)}=O
    • E{n(t)nH(t)}=σ2IE\{\boldsymbol{n}(t)\boldsymbol{n}^{\text{H}}(t)\} = \sigma^2 \boldsymbol{I}E{n(t)nH(t)}=σ2I,即白噪声
    • E{n(t)sT(t)}=OE\{\boldsymbol{n}(t)\boldsymbol{s}^{\text{T}}(t)\} = \boldsymbol{O}E{n(t)sT(t)}=O,即噪声与信号不相关
  • 信源信号向量 s(t)s(t)s(t)的协方差矩阵,即Rs=E{s(t)(s)H(t)}\mathbf{R}_s=E\{\mathbf{s}(t)\mathbf(s)^H(t)\}Rs=E{s(t)(s)H(t)}是对角非奇异矩阵,这表明信源信号是不相干的。
    由以上各式可得出:
    R=A(θ)RsAH(θ)+σ2I\boldsymbol{R} = \boldsymbol{A}(\theta) \boldsymbol{R}_{\text{s}} \boldsymbol{A}^{\text{H}}(\theta) + \sigma^2 \boldsymbol{I} R=A(θ)RsAH(θ)+σ2I
    式中,A(θ)\boldsymbol{A}(\theta)A(θ) 为方向矩阵;Rs\boldsymbol{R}_{\text{s}}Rs为信源的协方差矩阵;σ2\sigma^2σ2是噪声功率。可以证明R\mathbf{R}R是非奇异的,且RH=R\mathbf{R}^H=\mathbf{R}RH=R,因此R\mathbf{R}R为正定 Hermitian 方阵。若利用酉变换实现对角化,则其相似对角矩阵由MMM个不同 的正实数组成,与之对应的 MMM个特征向量是线性独立的。因此,R\mathbf{R}R的特征值分解可以写为:
    R=UΣUH=∑i=1MλiuiuiH\boldsymbol{R} = \boldsymbol{U} \boldsymbol{\Sigma} \boldsymbol{U}^{\text{H}} = \sum_{i=1}^{M} \lambda_i \boldsymbol{u}_i \boldsymbol{u}_i^{\text{H}} R=UΣUH=i=1MλiuiuiH
    式中,U=[u1,u2,⋯,uM]\boldsymbol{U}=[\boldsymbol{u}_1,\boldsymbol{u}_2,\cdots,\boldsymbol{u}_M]U=[u1,u2,,uM]Σ=diag(λ1,λ2,⋯,λM)\boldsymbol{\Sigma}=diag(\lambda_1,\lambda_2,\cdots,\lambda_M)Σ=diag(λ1,λ2,,λM),并且可证明其特征值服从以下排序:λ1⩾λ2⩾⋯⩾λK>λK+1=⋯=λM=σ2\lambda_1 \geqslant \lambda_2 \geqslant \cdots \geqslant \lambda_K > \lambda_{K+1} = \cdots = \lambda_M = \sigma^2λ1λ2λK>λK+1==λM=σ2,即:
  • KKK个特征值(较大):与信号有关,数值大于σ2\sigma^2σ2
  • M−KM-KMK个特征值(较小):完全由噪声决定,均等于σ2\sigma^2σ2
    这样即可划分信号子空间与噪声子空间:
  • 信号子空间Us\boldsymbol{U}_sUs:由前KKK个较大特征值对应的特征向量构成
    • Us=[u1,u2,⋯,uK]\boldsymbol{U}_s=[\boldsymbol{u}_1,\boldsymbol{u}_2,\cdots,\boldsymbol{u}_K]Us=[u1,u2,,uK]
    • Σs=diag(λ1,λ2,⋯,λK)\boldsymbol{\Sigma}_s=diag(\lambda_1,\lambda_2,\cdots,\lambda_K)Σs=diag(λ1,λ2,,λK)
  • 噪声子空间Un\boldsymbol{U}_nUn:由后M-K个较小特征值对应的特征向量构成
    • Us=[uK+1,uK+2,⋯,uM]\boldsymbol{U}_s=[\boldsymbol{u}_{K+1},\boldsymbol{u}_{K+2},\cdots,\boldsymbol{u}_M]Us=[uK+1,uK+2,,uM]
    • Σs=diag(λK+1,λK+2,⋯,λM)=σ2I(M−K)×(M−K)\boldsymbol{\Sigma}_s=diag(\lambda_{K+1},\lambda_{K+2},\cdots,\lambda_M)=\sigma^2\boldsymbol{I}_{(M-K)\times(M-K)}Σs=diag(λK+1,λK+2,,λM)=σ2I(MK)×(MK)
      因此,可以将R\boldsymbol{R}R划分为:
      R=UsΣsUsH+UnΣnUnH\boldsymbol{R} = \boldsymbol{U}_{\text{s}} \boldsymbol{\Sigma}_{\text{s}} \boldsymbol{U}_{\text{s}}^{\text{H}} + \boldsymbol{U}_{\text{n}} \boldsymbol{\Sigma}_{\text{n}} \boldsymbol{U}_{\text{n}}^{\text{H}} R=UsΣsUsH+UnΣnUnH
      需要指出,在具体实现中,信号协方差矩阵是用采样协方差矩阵R^\boldsymbol{\hat{R}}R^代替的,即:
      R^=1L∑l=1Lx(tl)xH(tl)\hat{\boldsymbol{R}} = \frac{1}{L} \sum_{l=1}^{L} \boldsymbol{x}(t_l) \boldsymbol{x}^{\text{H}}(t_l) R^=L1l=1Lx(tl)xH(tl)
      式中,L是数据的快拍数。同样可以将R^\boldsymbol{\hat{R}}R^进行特征值分解得到信号子空间U^s\boldsymbol{\hat{U}_s}U^s,噪声子空间U^n\boldsymbol{\hat{U}_n}U^n,以及由特征值组成的对角矩阵Σ^s\boldsymbol{\hat{\Sigma}_s}Σ^s

2.1.4 相关概念

2.1.4.1 信号功率(Signal Power)

信号功率是信号携带能量的时间平均强度,用于量化信号的 “强弱程度”,是通信和信号处理中衡量信号的核心物理量。

  • 对于确定的信号(如s(t)=Asin(ωt)s(t)=Asin(\omega t)s(t)=Asin(ωt)),其功率公式为功率是信号平方的时间平均值(若信号周期为 TTT
    P=1T∫0T∣s(t)∣2dtP = \frac{1}{T} \int_{0}^{T}{|s(t)|^2} \,dt P=T10Ts(t)2dt
  • 随机信号(如高斯信号):功率是信号平方的统计期望(因随机信号的瞬时值不确定,需用概率平均)
    P=E[∣s(t)∣2]P = \mathbb{E}\left[|s(t)|^2\right] P=E[s(t)2]
    例如信号s=x+1j⋅y(x,y∼N(0,1))s=x+1j·y \quad(x, y \sim \mathcal{N}(0, 1))s=x+1jy(x,yN(0,1)),其功率为E[x2+y2]=1+1=2\mathbb{E}[x^2+y^2]=1+1=2E[x2+y2]=1+1=2
线性功率(Linear Power)

直接用功率的绝对数值表示(如 1W、5mW),是功率的 “原生形态”。其数值与实际能量强度成正比,适合精确计算(如功率叠加、能量预算);

对数功率(Logarithmic Power)

将线性功率通过对数转换得到,核心是用 “分贝(dB)” 表示,目的是将 “大范围数值” 压缩为 “小范围对数”,更符合人类对强弱的直观感知。
PdB=10log10(P线性P0)P_{dB} = 10log_{10}(\frac{P_{线性}}{P_0}) PdB=10log10(P0P线性)
其中 P0P_0P0 为参考功率(若归一化到 1 瓦,则P0=1P_0=1P0=1)则P线性=10PdB/10P_{线性}=10^{P_{dB}/10}P线性=10PdB/10

2.1.4.1 信噪比(SNR:Signal-to-Noise Ratio)

信噪比是信号强度与噪声强度的比值,用于衡量信号中有效信息与干扰(噪声)的相对强弱,是评价信号质量的核心指标。表达式如下
SNR线性=PsignalPnoiseSNR_{线性}=\frac{P_{signal}}{P_{noise}} SNR线性=PnoisePsignal
工程常用,对数形式
SNRdB=10log10(PsignalPnoise)SNR_{dB} =10log_{10}(\frac{P_{signal}}{P_{noise}}) SNRdB=10log10(PnoisePsignal)

http://www.dtcms.com/a/473615.html

相关文章:

  • Centos7下docker的jenkins下载并配置jdk与maven
  • 网络数据侦探:抓包工具在爬虫开发中的艺术与科学
  • 手搓docker - 实现篇
  • soho做网站谷歌推广网站建设采购项目
  • 深入理解HTTP协议的本质
  • 以太网通信
  • 网站运营推广方式网站建设需要学编程么
  • 开源合规:GPL-3.0项目的专利风险规避
  • Java基于SpringBoot的医院门诊管理系统,附源码+文档说明
  • windows查询与设备通讯的mac地址
  • Tauri Android 开发踩坑实录:从 Gradle 版本冲突到离线构建成功
  • nuxt3中使用defineAsyncComponent懒加载组件,但其中的loadingComponent和errorComponent为什么不生效
  • GIS中最常用的编程语言
  • 用wordpress做的网站有哪些公司网站建设成本
  • 网站网页怎么设计无代码开发软件
  • 阿里发布「夸克 AI 眼镜」:融合阿里购物、地图、支付生态;苹果拟收购计算机视觉初创 Prompt AI丨日报
  • 【精品模板鉴赏】WORD版企业IT管理参考资料模板-数据安全|信息安全|网络安全|应急预案|灾备恢复..
  • Vue 核心特性详解:计算属性、监听属性与事件交互实战指南
  • 建设银行 嘉定 网站ai的优点和缺点
  • LeetCode 刷题【115. 不同的子序列】
  • 图像去雾之 Retinex 算法
  • 为什么 React 推荐 “不可变更新”:深入理解 React 的核心设计理念
  • 模型缝合的思想和步骤
  • 【基础算法】DFS中的剪枝与优化
  • 做暧昧视频网站做网页用什么软件写代码
  • Migo报错,可直接记账的提醒
  • 甘肃温室大棚建设网站佛山网页网站设计多少钱
  • js绑定事件的方法有几种?
  • P1003 [NOIP 2011 提高组] 铺地毯
  • 设置关闭宝塔面板依然运行java项目