驻定相位原理(POSP)以及线性调频信号的频谱

最近看论文遇到了驻定相位原理,问老师直接给了我一本书让我看,看半天只有一段…不是这个方向的,半路出家做毕业设计需要用到这个定理,有错误的话请不吝赐教。

一、驻定相位原理

在数字信号处理中,经常需要将一个时域信号转换到频域进行处理,比如说需要对其进行傅里叶变换
那么对于这样的一个复数信号:
u(t)=a(t)ejφ(t)u\left(t\right)=a\left(t\right)e^{j\varphi\left(t\right)} u(t)=a(t)ejφ(t)
对其进行傅里叶变换时,就会得到如下式子:
S(ω)=∫−∞∞a(t)ejφ(t)e−jωtdtS(\omega)=\int^\infty_{-\infty}a(t)e^{j\varphi (t)}e^{-j\omega t}dt S(ω)=a(t)ejφ(t)ejωtdt
这个积分事实上是很难计算的,并且通常没有解析解。我们现在通常是对时域信号以高于奈奎斯特频率的频率对其进行采样,再进行FFT,利用计算机求得数值解,但在没有计算机的年代,人们只能通过其他方法在特定前提下对其进行估算,比如stationary phase approximation.

This method originates from the 19th century, and is due to George Gabriel Stokes and Lord Kelvin. It is closely related to Laplace’s method and the method of steepest descent, but Laplace’s contribution precedes the others.

对于以下积分式:
P=∫U(t)cosV(t)dt=Re[∫U(t)ejV(t)dt]P=\int U(t)cosV(t)dt=\text{Re} \left[\int U(t)e^{jV(t)}dt\right] P=U(t)cosV(t)dt=Re[U(t)ejV(t)dt]

给定如下前提,相位V(t)V(t)V(t)对于时间来说是捷变的,幅度U(t)U(t)U(t)是缓变的。对于线性调频信号来说,即
k→∞k\to \infty k

也就是说,当相位随时间变化很快的时候,那么在相位变化一个周期的时间内,幅度可视为一个常数,我们对其积分就近似为零(正负抵消),于是上述积分的值就基本上由V(t)变化缓慢的点决定,即critical points(相位梯度为零的点)。这就是驻定相位原理的基本思想。

在这里插入图片描述
在这里插入图片描述

二、利用驻定相位原理计算一般调频信号的频谱

设窄带信号的复振幅为
μ(t)=a(t)ejφ(t)\mu(t)=a(t)e^{j\varphi (t)} μ(t)=a(t)ejφ(t)

其傅立叶变换
S(ω)=∫−∞∞a(t)ejφ(t)e−jωtdtS(\omega)=\int^{\infty}_{-\infty}a(t)e^{j\varphi(t)}e^{-j\omega t}dt S(ω)=a(t)ejφ(t)ejωtdt

根据驻定相位原理,该积分在
ddt[ωt−φ(t)]=0\frac{d}{dt}[\omega t-\varphi(t)]=0 dtd[ωtφ(t)]=0

处才显著不为0,用 tkt_ktk 表示驻定相位点(一阶导数为0),则
ω=ϕ′(tk)(∗)\omega=\phi'(t_k) (*) ω=ϕ(tk)()

对相位项 ωt−ϕ(t)\omega t-\phi(t)ωtϕ(t)在驻定相位点附近进行泰勒展开
ωt−φ(t)=ωtk−φ(tk)+[ω−φ′(tk)](t−tk)−φ′′(tk)2(t−tk)2+…\omega t-\varphi (t)=\omega t_k-\varphi(t_k)+\left[\omega-\varphi'(t_k)\right](t-t_k)-\frac{\varphi''(t_k)}{2}(t-t_k)^2+\dots ωtφ(t)=ωtkφ(tk)+[ωφ(tk)](ttk)2φ(tk)(ttk)2+

忽略二阶以上的高次项(当t远离tkt_ktk时,根据驻定相位原理,积分接近于0,故t必定在tkt_ktk附近取值,即t−tkt-t_kttk为小量),并结合(*)式消去一阶项得到:
ωt−φ(t)≈ωtk−φ(tk)−φ′′(tk)2(t−tk)2\omega t-\varphi (t)\approx\omega t_k-\varphi (t_k)-\frac{\varphi''(t_k)}{2}(t-t_k)^2 ωtφ(t)ωtkφ(tk)2φ(tk)(ttk)2

代入信号的频域表达式
S(ω)=a(tk)exp{−j[ωtk−φ(tk)]}∫tk−δtk+δexp[jφ′′(tk)2(t−tk)2]dtS(\omega)=a(t_k)\text{exp}\{-j[\omega t_k-\varphi (t_k)]\}\int^{t_k+\delta}_{t_k-\delta}\text{exp}[j\frac{\varphi''(t_k)}{2}(t-t_k)^2]dtS(ω)=a(tk)exp{j[ωtkφ(tk)]}tkδtk+δexp[j2φ(tk)(ttk)2]dt

作变量代换
t−tk=u及φ′′(tk)2u2=πy22t-t_k=u及\frac{\varphi''(t_k)}{2}u^2=\frac{\pi y^2}{2} ttk=u2φ(tk)u2=2πy2


du=π[φ′′(tk)]−1/2dydu=\sqrt{\pi}[\varphi''(t_k)]^{-1/2}dy du=π[φ(tk)]1/2dy

代入信号的频域表达式
S(ω)=2πa(tk)φ′′(tk)exp{−j[ωtk−φ(tk)]}∫0φ′′(tk)πδexp(jπy22)dyS(\omega)=2\sqrt{\pi}\frac{a(t_k)}{\sqrt{\varphi''(t_k)}}\text{exp}\{-j[\omega t_k-\varphi (t_k)]\}\int^{\sqrt{\frac{\varphi''(t_k)}{\pi}}\delta}_{0}\text{exp}(j\frac{\pi y^2}{2})dy S(ω)=2πφ(tk)a(tk)exp{j[ωtkφ(tk)]}0πφ(tk)δexp(j2πy2)dy

式中积分为菲涅尔积分(Fresnel Integrals可以去查菲涅尔积分表)。若积分上限较大,则菲涅尔积分趋于
12exp(jπ4)\frac{1}{\sqrt{2}}\text{exp}(j\frac{\pi}{4}) 21exp(j4π)

则信号的频域表达式为
S(ω)=2πa(tk)∣φ′′(tk)∣exp[−j(ωtk−φ(tk)−π4)]S(\omega)=\sqrt{2\pi}\frac{a(t_k)}{\sqrt{\left|\varphi''(t_k)\right|}}\text{exp}\left[-j\left(\omega t_k-\varphi(t_k)-\frac{\pi}{4}\right)\right] S(ω)=2πφ(tk)a(tk)exp[j(ωtkφ(tk)4π)]

♣\clubs 驻定相位点不一定只有一个,所以上式是不是应该加个Σ\SigmaΣ?
在这里插入图片描述

三、特殊线性调频信号的频谱

所谓线性调频就是
在这里插入图片描述

设LFM信号为
u(t)=rect(tTp)exp(jπkrt2)u(t)=rect(\frac{t}{T_p})\text{exp}(j\pi k_r t^2) u(t)=rect(Tpt)exp(jπkrt2)

其傅立叶变换为
U(ω)=∫−∞∞u(t)exp(−jωt)dt=∫−Tp/2Tp/2exp[j(πkrt2−ωt)]dt=exp(−jω24πkr)∫−Tp/2Tp/2exp[j(πkrt−ω2πkr)2]dtU(\omega)=\int^{\infty}_{-\infty}u(t)\text{exp}(-j\omega t)dt =\int^{T_p/2}_{-T_p/2}\text{exp}\left[j\left(\pi k_r t^2-\omega t\right)\right]dt\\ =\text{exp}\left(-j\frac{\omega^2}{4\pi k_r}\right)\int^{T_p/2}_{-T_p/2}\text{exp}\left[j\left(\sqrt{\pi k_r}t-\frac{\omega}{2\sqrt{\pi k_r}}\right)^2\right]dt U(ω)=u(t)exp(jωt)dt=Tp/2Tp/2exp[j(πkrt2ωt)]dt=exp(j4πkrω2)Tp/2Tp/2exp[j(πkrt2πkrω)2]dt

作变量代换
(πkrt−ω2πkr)2=π2x2⇒x=2krt−ωπ2krdx=2krdt\left( \sqrt{\pi k_r}t-\frac{\omega}{2\sqrt{\pi k_r}} \right)^2=\frac{\pi}{2}x^2\rArr x=\sqrt{2k_r}t-\frac{\omega}{\pi\sqrt{2k_r}}\\ dx=\sqrt{2k_r}dt (πkrt2πkrω)2=2πx2x=2krtπ2krωdx=2krdt


U(ω)=12krexp(−jω24πkr)∫−X1X2exp(jπx22)dxU(\omega)=\frac{1}{\sqrt{2k_r}}\text{exp}\left( -j\frac{\omega^2}{4\pi k_r} \right) \int^{X_2}_{-X_1}\text{exp} \left( j\frac{\pi x^2}{2} \right)dx U(ω)=2kr1exp(j4πkrω2)X1X2exp(j2πx2)dx

其中
X1=2krTp2+ωπ2kr=πkrTp+ωπ2krX_1=\sqrt{2k_r}\frac{T_p}{2}+\frac{\omega}{\pi \sqrt{2k_r}}=\frac{\pi k_r T_p+\omega}{\pi \sqrt{2k_r}} X1=2kr2Tp+π2krω=π2krπkrTp+ω
X2=2krTp2−ωπ2kr=πkrTp−ωπ2krX_2=\sqrt{2k_r}\frac{T_p}{2}-\frac{\omega}{\pi \sqrt{2k_r}}=\frac{\pi k_r T_p-\omega}{\pi \sqrt{2k_r}} X2=2kr2Tpπ2krω=π2krπkrTpω

菲涅尔积分
C(X)=∫0Xcos⁡(πx22)dxC(X)=\int^{X}_0\cos\left( \frac{\pi x^2}{2}\right)dx C(X)=0Xcos(2πx2)dx
S(X)=∫0Xsin⁡(πx22)dxS(X)=\int^{X}_0\sin\left( \frac{\pi x^2}{2}\right)dx S(X)=0Xsin(2πx2)dx
C(−X)=−C(X),S(−X)=−S(X)C(-X)=-C(X) , S(-X)= -S(X) C(X)=C(X),S(X)=S(X)
lim⁡X→∞C(X)=lim⁡X→∞S(X)=0.5\lim_{X\to\infty}C(X)= \lim_{X\to\infty}S(X)=0.5 XlimC(X)=XlimS(X)=0.5

则矩形包络LFM信号的频谱精确解为
U(ω)=12krexp(−jω24πkr)[C(X1)+jS(X1)+C(X2)+jS(X2)]U(\omega)=\frac{1}{\sqrt{2k_r}}\text{exp}\left( -j\frac{\omega^2}{4\pi k_r}\right) \left[ C(X_1)+jS(X_1)+C(X_2)+jS(X_2) \right] U(ω)=2kr1exp(j4πkrω2)[C(X1)+jS(X1)+C(X2)+jS(X2)]

其幅度谱和相位谱分别为
∣U(ω)∣=12kr[C(X1)+C(X2)]2+[S(X1)+S(X2)]2\left|U(\omega) \right|=\frac{1}{\sqrt{2k_r}}\sqrt{\left[C(X_1)+C(X_2) \right]^2+\left[S(X_1)+S(X_2) \right]^2} U(ω)=2kr1[C(X1)+C(X2)]2+[S(X1)+S(X2)]2
φ(ω)=−ω24πkr+arctan⁡S(X1)+S(X2)C(X1)+C(X2)\varphi(\omega)=-\frac{\omega^2}{4\pi k_r}+\arctan \frac {S(X_1)+S(X_2)} {C(X_1)+C(X_2)} φ(ω)=4πkrω2+arctanC(X1)+C(X2)S(X1)+S(X2)

在这里插入图片描述
在感兴趣的频率范围内,分式
S(X1)+S(X2)C(X1)+C(X2)≈1\frac {S(X_1)+S(X_2)} {C(X_1)+C(X_2)}\approx1 C(X1)+C(X2)S(X1)+S(X2)1

当时宽带宽积足够大时,有
∣U(ω)∣=1kr\left|U(\omega) \right|=\frac{1}{\sqrt{k_r}} U(ω)=kr1
φ(ω)=−ω24πkr+π4\varphi(\omega)=-\frac{\omega^2}{4\pi k_r}+ \frac{\pi}{4} φ(ω)=4πkrω2+4π

窄带信号 a(t)e[jϕ(t)]a(t)e^{\left[j\phi(t)\right]}a(t)e[jϕ(t)] 的频谱为
S(ω)=2πa(tk)∣φ′′(tk)∣exp[−j(ωtk−φ(tk)−π4)]S(\omega)=\sqrt{2\pi}\frac{a(t_k)}{\sqrt{\left|\varphi''(t_k)\right|}}\text{exp}\left[-j\left(\omega t_k-\varphi(t_k)-\frac{\pi}{4}\right)\right] S(ω)=2πφ(tk)a(tk)exp[j(ωtkφ(tk)4π)]

对矩形包络的LFM信号(把下面这些特殊信号的取值带到上面的一般结论中)
a(t)=rect(tTp)φ(t)=πkrt2⇒φ′(t)=2πkrt⇒φ′′(t)=2πkrddt[φ(t)−ωt]=0⇒2πkrt−ω=0⇒tk=ω2πkra(t)=rect(\frac{t}{T_p})\\ \varphi(t)=\pi k_r t^2 \rArr \varphi'(t)=2\pi k_r t\rArr \varphi''(t)=2\pi k_r\\ \frac{d}{dt}\left[ \varphi(t)-\omega t\right]=0\rArr 2\pi k_r t-\omega=0\rArr t_k=\frac{\omega}{2\pi k_r} a(t)=rect(Tpt)φ(t)=πkrt2φ(t)=2πkrtφ(t)=2πkrdtd[φ(t)ωt]=02πkrtω=0tk=2πkrω

利用驻定相位原理得到LFM信号的幅度和相位谱分别为
∣S(ω)∣=2πrect(ω2πkrTp)2πkr=1krrect(ωΔω)\left| S(\omega) \right|=\sqrt{2\pi}\frac{rect\left(\frac{\omega}{2\pi k_r T_p}\right)}{\sqrt{2\pi k_r}}=\frac{1}{\sqrt{k_r}}rect(\frac{\omega}{\Delta \omega})\\ S(ω)=2π2πkrrect(2πkrTpω)=kr1rect(Δωω)
Φ(ω)=−ωtk+φ(tk)+π4=−ωω2πkr+πkr(ω2πkr)2+π4=−ω24πkr+π4\Phi(\omega)=-\omega t_k+\varphi(t_k)+\frac{\pi}{4}=-\omega\frac{\omega}{2\pi k_r}+\pi k_r \left( \frac{\omega}{2\pi k_r} \right)^2+\frac{\pi}{4}=-\frac{\omega^2}{4\pi k_r}+\frac{\pi}{4} Φ(ω)=ωtk+φ(tk)+4π=ω2πkrω+πkr(2πkrω)2+4π=4πkrω2+4π

四、快速POSP

  设g(t)g(t)g(t)是一个调频信号
g(t)=w(t)exp[jϕ(t)]g(t)=w(t)\mathrm{exp}[j\phi(t)] g(t)=w(t)exp[jϕ(t)]
其中w(t)w(t)w(t)是实包络,ϕ(t)\phi(t)ϕ(t)为信号调制相位。假设与相位相比,包络为时间缓变函数。
  该信号的频谱为
G(f)=∫−∞+∞g(t)exp[−j2πft]dt=∫−∞+∞w(t)exp[jϕ(t)−2πft]dt=∫−∞+∞w(t)exp[jθ(t)]dt\begin{aligned} G(f)&=\int_{-\infty}^{+\infty}g(t)\mathrm{exp}[-j2\pi ft]dt\\&=\int_{-\infty}^{+\infty}w(t)\mathrm{exp}[j\phi(t)-2\pi ft]dt\\&=\int_{-\infty}^{+\infty}w(t)\mathrm{exp}[j\theta(t)]dt \end{aligned} G(f)=+g(t)exp[j2πft]dt=+w(t)exp[jϕ(t)2πft]dt=+w(t)exp[jθ(t)]dt
最终,G(f)G(f)G(f)的频谱形式如下:
G(f)≈C1W(f)exp[j(Θ(f)±π4)]G(f)\approx C_1W(f)\mathrm{exp}[j(\Theta (f)\pm\frac{\pi}{4})] G(f)C1W(f)exp[j(Θ(f)±4π)]
其中变量定义如下:
♣\color{salmon}\clubsuit C1C_1C1为一个通常可忽略的常数
C1=2π∣ϕ′′(t)∣C_1=\sqrt{\frac{2\pi}{\lvert\phi^{''}(t)\rvert}} C1=ϕ(t)2π
♣\color{salmon}\clubsuit W(f)W(f)W(f)为频域包络
W(f)=w[t(f)]W(f)=w[t(f)] W(f)=w[t(f)]
♣\color{salmon}\clubsuit Θ(f)\Theta(f)Θ(f)为频域相位
Θ(f)=θ[t(f)]\Theta(f)=\theta[t(f)] Θ(f)=θ[t(f)]
♣\color{salmon}\clubsuit t(f)t(f)t(f)由信号时频关系给出
dθ(t)dt=0\frac{d\theta(t)}{dt}=0 dtdθ(t)=0
♣\color{salmon}\clubsuit π4\frac{\pi}{4}4π的符号由ϕ′′(t)\phi^{''}(t)ϕ(t)的符号给出。与C1C_1C1类似,在绝大多数分析中都可忽略该常数相位的影响。

五、利用快速POSP求解LFM的频谱

LFM信号频谱为
G(f)=∫−∞∞rect(tT)exp(jπKt2)exp(−j2πft)dtG(f)=\int^{\infty}_{-\infty}rect(\frac{t}{T})\text{exp}(j\pi K t^2)\text{exp}(-j2\pi f t)dt G(f)=rect(Tt)exp(jπKt2)exp(j2πft)dt
其中包络w(t)w(t)w(t)为矩形,被积相位为
θ(t)=πKt2−2πft\theta(t)=\pi Kt^2-2\pi f t θ(t)=πKt22πft
对其求导,并令为0,可得时频关系:
t=fKt=\frac{f}{K} t=Kf
频域相位为
Θ(f)=θ(t=f/K)=πK(fK)2−2πf(fK)=−πf2K\Theta(f)=\theta(t=f/K)=\pi K(\frac{f}{K})^2-2\pi f(\frac{f}{K})=-\pi\frac{f^2}{K} Θ(f)=θ(t=f/K)=πK(Kf)22πf(Kf)=πKf2
频域包络为
W(f)=w(t=f/K)=rect(f∣K∣T)W(f)=w(t=f/K)=\mathrm{rect}(\frac{f}{\lvert K\rvert T}) W(f)=w(t=f/K)=rect(KTf)
忽略前面的系数和线性相位,可得频谱为:
G(f)=rect(fKT)exp(−jπf2K)G(f)=\mathrm{rect}(\frac{f}{KT})\mathrm{exp}(-j\pi\frac{f^2}{K}) G(f)=rect(KTf)exp(jπKf2)
可以看到与前面的结论是一致的。

附录(我的草稿)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考文献

(1)https://wenku.baidu.com/view/0f5ef8f74693daef5ef73dfd.html
(2)https://en.wikipedia.org/wiki/Chirp_spectrum
(3)https://en.wikipedia.org/wiki/Stationary_phase_approximation
(4)合成孔径雷达成像算法与实现/IAN G.CUMMING

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258329.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue怎么合并两个视频_【软件分享】视频分割合并软件哪款好用呢?怎么剪切合并视频?...

现在有很多小伙伴都喜欢喜欢自己拍视频上传到各大视频平台,有时候会遇到关于视频剪辑方面的难题,比如说,视频怎么剪切?怎么将两段小视频合并成一个呢?这些都是一些比较常常遇到的问题,今天小编就给大家介绍…

怎样根据字段域查找到其在数据库中关系与属性

Infor SyteLine ERP中,很多时候需要做维护,我们需要从打开的window窗口的form中某一个输入Textbox域或是DropDownList域,去找到它是绑定了数据库中的哪一张表,哪一个字段的? 其相关的关系或是属性等。比如下面这个form…

【手势交互】9. PS Move

索尼研发体感控制技术已有10年,在过去那么多年里。尝试了3D摄像头、超声波和电磁感应等各种技术。最后还是觉得眼下的MOVE所使用的技术最为合适。PS Move是索尼于2010年9月份推出。用来让PS3主机具备动态感应功能的控制器。他利用动态控制器(手柄&#x…

多普勒效应及多普勒频移的简单推导

多普勒效应及多普勒频移的简单推导 fd≡fR−fT(1)f_d\equiv f_R-f_T \tag{1} fd​≡fR​−fT​(1)   式中,fdf_dfd​表示多普勒频移,fRf_RfR​表示目标回波的频率(Hz),fTf_TfT​表示发射信号的频率(Hz)。 多普勒频移…

amazons3 检查连接是否_钢筋机械连接接头如何检查是否合格?抽检数量、合格率是多少?...

一、钢筋机械连接介绍1、钢筋机械连接在连接区段内接头率的规定(35d):★接头宜设置在结构构件中受拉应力较小的部位,当需要在高应力部位设置时,在同一连接区段内Ⅲ接头的接头率不应大于25%,Ⅱ接头率不应大于50%,Ⅰ接头…

学容器必须懂 bridge 网络 - 每天5分钟玩转 Docker 容器技术(32)

上一节我们讨论了 none 和 host 类型的容器网络,本节学习应用最广泛也是默认的 bridge 网络。 Docker 安装时会创建一个 命名为 docker0 的 linux bridge。如果不指定--network,创建的容器默认都会挂到 docker0 上。 当前 docker0 上没有任何其他网络设备…

驻定相位原理(POSP)的简单应用

在SAR雷达成像中,POSP是相当基础重要的一个定理,一般在对回波做傅里叶变换时经常用到,一般在论文的开头就会出现。   下面简单复习一下POSP的步骤: 1:列出傅里叶变换表达式 2:对相位在驻定相位点处泰勒展…

vs2019 更新安装错误_本月Windows 10累积更新再出BUG:安装时跳出错误代码

在本月的补丁星期二活动日中,微软为所有支持的 Windows 10 系统带来了新一轮的累积更新。和以往一样,本次发布的 KB4566782 和 KB4565351 两个累积更新又出现了新的 BUG。根据用户反馈,Windows10 Version 2004/1909/1903 功能更新安装这些累积…

【python】画一个爱心

python画爱心 做二级python题目的时候,遇到了一个画爱心编程题,感觉挺有趣的,把它搬到这里来。 from turtle import * def curvemove():for i in range(200):right(1)forward(1) setup(600,600,400,400) hideturtle() pencolor(black) fill…

上天入海又怎样?阿里的运动达人纷纷表示不服

6月23日是国际奥林匹克日。奥林匹克精神其实是一个普遍的概念。所有能使人变得更好的原则,都包容它明亮的光环里。2017年1月19日,阿里巴巴和国际奥委会在洛桑共同宣布top合作伙伴计划,开启了为期12年的阿里奥运之旅。阿里将给世界带来“云上的…

cordova 更改app版本_Cordova打包Android应用流程(MAC)

扩展阅读基于Cordova批量打场景包(MAC)APP包名称命名规则1. 安装cordova打包应用brew install cordova2. 创建cordova项目执行命令 create app com.githen.app 测试app * app 项目的目录名称 ( 下面所有目录均以此目录为根目录说明 ) * com.githen.app 项目包名称 * 测试app 项…

深搜——数字划分问题

TYVJ 1271 零式求和 描述 请考虑一个由1到N(N3, 4, 5 ... 9)的数字组成的递增数列:1 2 3 ... N。现在请在数列中插入“”表示加,或者“-”表示减,抑或是“ ”表示空白(例如1-2 3就等于1-23),来将每一对数字…

正交解调原理

雷达系统发射和接收的脉冲是实信号。本文解释了如何通过正交解调对接收信号进行频带搬移,从而获得一个复的基带信号。  一般具有较高载频的低频调制实信号表示如下: x(τ)cos[2πf0τϕ(τ)](1)x(\tau)cos[2\pi f_0\tau\phi(\tau)]\tag{1} x(τ)cos[2π…

channelinactive触发后不关闭channel_go那些事儿|channel使用及其实现原理

目录 channel背景channel基本用法channel应用场景channel实现原理channel数据结构channel实现方式channel注意事项闲聊欢迎加入我的公众号【迈莫coding】 一起pk大厂1channel背景channel是Go的核心类型,是Go语言内置的类型,你无需引包,就能使…

matlab画信号频谱

为了让大学生活充实一点,多学点东西,我选修了《数字信号处理》。现在充实得不要不要的。 clc close all clear%参数设置% Fs 1000; % Sampling frequency T 1/Fs; % Sampling period L 1500; …

关于字节序(大端法、小端法)的定义

关于字节序(大端法、小端法)的定义《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端字节序。 也可以说&#xff…

html div初始隐藏点击可见_3种CSS3移动手机隐藏菜单UI界面代码解析/附源码下载...

这是一款效果非常酷的jQuery和CSS3移动手机隐藏菜单UI界面设计。这个UI设计共有三种不同的打开隐藏菜单的效果,分别为滑动显示,Material Design风格效果和展开式效果。使用方法HTML结构这三种不同的隐藏菜单的HTML结构大致基本相同。第一种滑动效果菜单的…

《数据结构与抽象:Java语言描述(原书第4版)》一P.4.1 标识类

本节书摘来华章计算机《数据结构与抽象:Java语言描述(原书第4版)》一书中的第1章 ,[美]弗兰克M.卡拉诺(Frank M. Carrano) 蒂莫西M.亨利(Timothy M. Henry) …

【SVM】简单介绍(一)

1、结构风险最小化 我们想要在未知的数据上得到低的错误率&#xff0c;这叫做structural risk minimization;相对的&#xff0c;训练误差叫做empirical risk minimization 要是我们能有这样一个式子就好了&#xff1a; Test error rate <train error rate f(N,h,p)\text {…

L8_2

4.留下pid为12345的那个sh进程&#xff0c;杀死系统中所有其它sh进程 ps –ef|grep sh |awk ‘{if($2!”12345”) {print “kill “$2}}’ >killpid.sh cat killpid.sh ./killpid.sh 5. 根据以下日志文件&#xff0c;计算使用各种浏览器的人所占的百分比&#xff08;注意先排…