0 导读

如果函数成正交关系,那么它们的积的定积分为 0。反过来说就是,如果两个函数相乘的定积分值为 0,那么称这两个函数正交。sinx 与 cosx 正交,sinnx 与 sinmx 正交(m与n不相等),cosnx 与 cosmx 正交(m与n不相等),sinmx 与 cosmx正交。

1 函数正交定义

如果函数成正交关系,那么它们的积的定积分为 0。反过来说就是,如果两个函数相乘的定积分值为 0,那么称这两个函数正交

2 正交函数证明

2.1 图形化证明

下图最上面为 y = sinx * cosx =1/2 * sin2x (积和公式)的图形,中间为 cosx 的图形,最下面是 sinx 的图形

相乘后波峰的定积分是正数,而在波谷,函数的值是负数,面积与波峰相等,但定积分的值是负数。所以,两者相乘定积分的结果为 0 ,故 sinx 与 cosx 函数正交。

2.2 数学计算证明

sinx 与 cosx 定积分

sinx 与 sin2x 定积分

可以推广到 sinnx 与 sinmx,当 n 与 m 不相等时,sinnx 与 sinmx 正交

同理 cosnx 与 cosmx,当 n 与 m 不相等时,cosnx 与 cosmx 正交。

而且 sinmx 与 cosmx,不论 m 为何值,它们之间总是成正交关系。

3 y=sin2x 与 y=cos2x 的定积分


结果为 π。因为 cosx 是 sinx 滞后 π/2 的函数,所以 cos2x 的定积分也是 π

数字信号处理-3-函数的正交相关推荐

  1. 【数字信号处理】序列傅里叶变换 ( 序列傅里叶变换定义详细分析 | 证明单位复指数序列正交完备性 | 序列存在傅里叶变换的性质 | 序列绝对可和 → 序列傅里叶变换一定存在 )

    文章目录 一.序列傅里叶变换定义详细分析 二.证明单位复指数序列正交完备性 三.序列存在傅里叶变换的性质 一.序列傅里叶变换定义详细分析 序列傅里叶变换 SFT , 英文全称 " Seque ...

  2. 【数字信号处理】卷积编程实现 ( Matlab 卷积和多项式乘法 conv 函数 | 使用 matlab 代码求卷积并绘图 )

    文章目录 一.Matlab 卷积和多项式乘法 conv 函数 二.使用 matlab 代码求卷积并绘图 一.Matlab 卷积和多项式乘法 conv 函数 Matlab 文档地址 : https:// ...

  3. MATLAB数字信号处理函数

    MATLAB数字信号处理函数(自学笔记4) 笔者正在学习matlab的m函数,本文为学习笔记的其中之一.本文主要介绍数字信号处理相关的函数. 文章目录 MATLAB数字信号处理函数(自学笔记4) FI ...

  4. 通信数字信号处理基本知识

    1.符号能量问题 请问各位大虾,像4QAM,16QAM,32QAM,64QAM调制每符号平均能量怎么求解?我看别人程序时,16QAM得每符号平均能为10,不知道怎么求出来的.我想知道对于这些调制方式, ...

  5. 经典数字信号处理图书的个人评述【转】

    在一网站上得到如下的很好的内容,故存放在此,以方便以后查看... http://emuch.net/html/201206/4595181.html 经典数字信号处理图书的个人评述         数 ...

  6. rbw数字信号处理_数字信号处理与模拟IC设计

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?注册 x 本帖最后由 血荐轩辕HIT 于 2019-12-15 23:38 编辑 信号与系统.数字信 ...

  7. 大牛讲解信号与系统以及数字信号处理

    注:找不到原始出处,sorry. 第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换 引子 很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然 ...

  8. 数字信号处理第一课(转)

    第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换 引子 很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了. 先说"卷积有 ...

  9. Reprint:大牛讲解信号与系统和数字信号处理;

    摆脱教科书的晦涩,一篇文章点明连续不断信号如何用傅里叶处理等. 转自:https://zhuanlan.zhihu.com/p/38595188 第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什 ...

最新文章

  1. windows十大必禁服务
  2. SQL 2005清除事务日志
  3. 《操作系统知识点整理》
  4. input里面只有name属性 可以用id定位么_Selenium元素定位 提高篇 CSS定位元素
  5. Linux游戏开发包 ClanLib 2.1.0 发布
  6. 凌晨一点的粤海街道对抗来自美国的力量|湾区人工智能
  7. [NOIP2012] 提高组 洛谷P1080 国王游戏
  8. 想通过好的商业模式赚钱,应该钻研“道”还是“术”呢?
  9. C#针对js escape解码
  10. python里面if语句一直出错_python错误,写了个小程序,if语句总是不执行,求高手指点...
  11. Access denied (403) see security.limit_extensions
  12. Win10如何清除运行历史记录
  13. 基于SpringBoot的毕业设计选题系统
  14. Android应用开发-小巫CSDN博客客户端总结篇
  15. 未缓存的IPv6路由项链表
  16. 一卡难求,什么时候才能买到原价显卡?
  17. COGS 1043. [Clover S2] Freda的迷宫
  18. 32个Python爬虫项目让你一次吃到撑
  19. 2022-2028年中国修正带行业市场全景调查及投资策略研究报告
  20. Addition Chains

热门文章

  1. swapidc不能连接到主机_利用SWAPIDC与Kangle搭建虚拟主机销售平台
  2. php div 居中代码,用CSS实现DIV水平居中显示
  3. Bosun安装、配置、部署
  4. 商场、超市信息发布解决方案
  5. 两种降压型DC-DC变换器的工作原理
  6. win10 用户设置cmd 管理员权限
  7. Hadoop分布式高可用HA集群搭建笔记(含Hive之构建),java类加载过程面试题
  8. 高校合同管理系统的设计与实现
  9. Spring配置log4j实例
  10. 分享3个CPU跑分数据库查询,AMD Inter cpu各项分数查询