Bandpass Signals(带通信号,或称窄带信号)
带通信号
一个实的带通信号$x(t)$可以表示为
\[x(t) = r(t)\cos (2\pi f_0 t + \phi_x(t)) \]
其中$r(t)$是幅度调制或包络,$\phi_x(t)$是相位调制,$f_0$是载波频率,$r(t)$和$\phi_x(t)$的变化比$f_0$要小得多。频率调制表示为
\[f_m(t) = \frac{1}{2\pi} \frac{d}{dt}\phi_x(t) \]
瞬时频率
\[{f_i}(t) = \frac{1}{{2\pi }}\frac{d}{{dt}}\left( {2\pi {f_0}t + {\phi _x}(t)} \right) = {f_0} + {f_m}(t)\]
如果信号带宽B远小于中心频率$f_0$,则信号$x(t)$称为带通信号。
带通信号也可以由两个互为正交的低通信号(的调制)来表示,即
\[x(t) = {x_I}(t)\cos 2\pi {f_0}t - {x_Q}(t)\sin 2\pi {f_0}t\]
其中
\[\begin{array}{l}
{x_I}(t) = r(t)\cos {\phi _x}(t)\\
{x_Q}(t) = r(t)\sin{\phi _x}(t)
\end{array}\]
解析信号(Analytic Signal)或预包络(Pre-Envelope)
对于给定的实信号$x(t)$,其Hilbert变换为
\[\hat x(t) = x(t)*\frac{1}{{\pi t}}\]
定义解析信号
\[\psi (t) = x(t) + j\hat x(t)\]
解析信号本质上是原信号的正频谱部分,是实信号的一种“简练”形式,常称为$x(t)$的预包络,因为$x(t)$的包络可以通过对$\psi (t)$简单求模得到。
带通信号的预包络与复包络
带通信号$x(t)$的Hilbert变换为
\[\hat x(t) = {x_I}(t)\sin 2\pi {f_0}t + {x_Q}(t)\cos2\pi {f_0}t\]
对应的解析信号为
\[\psi (t) = x(t) + j\hat x(t) = \left[ {{x_I}(t) + j{x_Q}(t)} \right]{e^{j2\pi {f_0}t}} = \tilde x(t){e^{j2\pi {f_0}t}}\]
信号$\tilde x(t) = {x_I}(t) + j{x_Q}(t) $是$x(t)$的复包络。因此,包络信号及其对应的相位为
\[\begin{array}{l}
a(t) = |{x_I}(t) + j{x_Q}(t)| = |\psi (t)|\\
\psi (t) = \arg (\tilde x(t)) = \angle \tilde x(t)
\end{array}\]
因此,实带通信号$x(t)$、解析信号$\phi(t)$及复包络$\tilde x(t)$之间的关系如下:
\[\begin{array}{l}
x(t) = r(t)\cos (2\pi {f_0}t + {\phi _x}(t))\\
x(t) = {x_I}(t)\cos 2\pi {f_0}t - {x_Q}(t)\sin 2\pi {f_0}t\\
\psi (t) = x(t) + j\hat x(t) \equiv \tilde x(t){e^{j2\pi {f_0}t}}\\
\tilde x(t) = {x_I}(t) + j{x_Q}(t)
\end{array}\]
Bandpass Signals(带通信号,或称窄带信号)的更多相关文章
- xenomai内核解析之信号signal(一)---Linux信号机制
版权声明:本文为本文为博主原创文章,转载请注明出处.如有错误,欢迎指正.博客地址:https://www.cnblogs.com/wsg1100/ 目录 1. Linux信号 1.1注册信号处理函数 ...
- Linux信号实践(4) --可靠信号
Sigaction #include <signal.h> int sigaction(int signum, const struct sigaction *act, struct si ...
- Linux信号实践(1) --Linux信号编程概述
中断 中断是系统对于异步事件的响应, 进程执行代码的过程中可以随时被打断,然后去执行异常处理程序; 计算机系统的中断场景:中断源发出中断信号 -> CPU判断中断是否屏蔽屏蔽以及保护现场 -&g ...
- [学习笔记]信号基本概念(中断和信号)/名称及常用信号/信号处理/signal函数实践
1基本概念 中断 q 中断是系统对于异步事件的响应 q 中断信号 q 中断源 q 现场信息 q 中断处理程序 q 中断向量表 异步事件的响应:进程执行代码的过程中可以随时被打断,然后去执行 ...
- Linux信号-信号集&信号屏蔽字&捕捉信号【转】
转自:https://blog.csdn.net/Lycorisradiata__/article/details/80096203 一. 阻塞信号 1. 信号的常见其他概念 实际执行信号的处理 ...
- linux信号Linux下Signal信号太详细了,终于找到了
linux信号Linux下Signal信号太详细了,终于找到了 http://www.cppblog.com/sleepwom/archive/2010/12/27/137564.html
- 第二十二篇 -- 事件与信号(自定义label信号的双击功能)
在第六篇中已经学习过了自定义信号的相关内容了,那一篇中讲的是自定义类中的自定义信号,类和信号都是自己定义的.那么今天想要学习的是事件处理和信号的关系.如同Label标签,它本身有很多的信号,但是它没有 ...
- 带通滤波 matlab
巴特沃斯:1.带阻滤波器设计带阻滤波器指标:阻带上边界频率:5Kz:阻带下边界频率:7Kz:通带上边界频率:2Kz:通带下边界频率:9Kz:通带最大衰减:1dB:阻带最小衰减:20dB:设计程序如下: ...
- linux可靠信号和非可靠信号测试样例
不可靠信号(在执行自定义函数其间会丢失同类信号) 可靠信号(在执行自定义函数其间不会丢失同类信号) 不可靠信号用一次以后,就恢复其默认处理吗? 至少在ubuntu 12.04上,已经是一次绑定,永远使 ...
随机推荐
- PHP时区配置
在PHP安装目录中找到 php.ini-development 复制创建新的副本 找到 :date.timezone = 修改为 date.timezone = PRC 并保存为php.ini PRC ...
- BigDecimal
BigDecimal需要创建对象进行计算(用不同的方式做运算) BigDecimal num1 = new BigDecimal("5"): BigDecimal num2 = n ...
- Asp.net Web.Config - 配置元素 trace
一.trace的元素的属性 属性 说明 enabled 是否启用应用程序跟踪.为了使用 Trace.axd 查看器,必须启用跟踪.默认情况下,Trace.axd 查看器被添加到httpHandlers ...
- WP8 MediaElement 实现循环播放
很简单, 直接在MediaEnded事件里加Play()即可
- linux磁盘存储命令 磁盘存储命令
硬盘空间是一个有限的资源, 硬盘空间是一个有限的资源,用户用下面的命令 可 以随时了解当前硬盘空间的使用情况. 以随时了解当前硬盘空间的使用情况. ? du,df命令 查看磁盘空间状况的操作 , ...
- python webdriver 自动化测试练习 1-- 在线调查
__author__ = 'Mickey0s' # coding:utf8 from selenium import webdriver from selenium.webdriver.common. ...
- Spring3.0之后->Spring MVC过滤器-HiddenHttpMethodFilter
浏览器form表单只支持GET与POST请求,而DELETE.PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET.POST.PUT ...
- 瀑布流布局(jq实现)
参考刘晓帆大神的瀑布流效果 自己也写了个 希望能给打算写这个效果的朋友一点点思路,也希望朋友们批评指正! html代码: <!DOCTYPE html> <html> < ...
- C++构造函数与虚表覆盖
在涉及到虚函数的情况下,C++构造函数的构造顺序为:先调用构造函数,虚表指针初始化,用户代码:如涉及到多重继承情况,初始化顺序为基类.子类(从左至右),假设一个类的继承情况如下图,其初始化顺序为:Po ...
- EtherType
EtherType is a two-octet field in an Ethernet frame. It is used to indicate which protocol is encaps ...