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上,已经是一次绑定,永远使 ...
随机推荐
- KinerCode.js
1 /*验证码*/ function KinerCode(options) { this.opt = this.extend(true, this.options, options); this.op ...
- Exchange 基本命令累计
Get-ExchangeServer | fl name,edition,admindisplayversion //查看exchange服务器版本
- 第一篇博文,整理一下关于Mac下安装本地LNMP环境的一些坑
安装的主要步骤是按照以下这篇文章进行的http://blog.csdn.net/w670328683/article/details/50628629,但是依然遇到了一些大大小小的坑(一个环境搞了一天 ...
- 关于如何通过json更改背景图片
今天遇到的问题,突然脑子就不灵光了,平时我们在用jquery更改元素css样式,特别是background的时候,通常用的代码 $("body").css("backgr ...
- C++学习笔记25:makefile文件2
Makefile文件语法 行解析:命令按行解析 命令行的行首字符为Tab键,其他行的行首字符不得为Tab键,但可以使用多个空格缩进 换行:命令太长时,行尾使用"\"换行 注释:行首 ...
- linux 下调试 汇编
gcc: -c 编译后汇编,不连接 -S 编译后停止,不进行汇编 -o 编译,汇编,连接 -g 生成调试信息 -gstabs 标识符 main gdb break *标识符 :设置断点 info re ...
- Express4.x常用API(二):Request
这是第二篇了,打算每天都拿些时间去详细的看看文档来自学下express吧,接下来就开始了,这次依然是有选择性的找API根据自己的理解翻译过来,方便日后开发时候的自己查阅,由于水平有限,大概也会在使用过 ...
- 关于js代码中与或运算符||&&的妙用
看bootstrap时看到如下一行JavaScript代码产生了疑惑. return window.pageYOffset || e.scrollTop ||在这里的作用是什么呢? 首先明确概念,在j ...
- VS安装及单元测试
VS安装过程: 最大子数组算法已提交至coding.net: https://git.coding.net/CoCoBeer/Maxsubaray.git 用例编号 用例描述 输入数据 预期输出数据 ...
- get和post的差异
主要差异: 1.get在地址栏上回显示用户信息,安全性低,post采用加密方式传输不显示,安全性高. 2.get相比post提交方式较快一点,因为post封装了一次消息再发送(加密). 3.get方式 ...