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

采样与混淆

1 冲激信号及其取样特性

    定义连续变量 t t = 0 处单位冲激为   ,且满足  

    单位冲激信号    t = 0 处的值无限大,其积分和为 1

    定义连续变量   处单位冲激为   ,且满足  

    单位冲激信号      处的值无限大,其积分和为 1

    设任意连续函数 f(t),对其进行取样操作可表达为  ,由于   仅在 t = 0 处有非零值,

    取样积分可等价表达为  ,实现在 t = 0 处对 f(t) 采样。

    同理,  实现在   处对   采样。

   对于离散信号,单位冲激与采样定义更加直观,具体如下:

     且满足 

    取样特性可表达为 

    在采样过程中,需要在一定间隔   上进行连续采样,因此,首先定义冲激串信号为 

    关于   的定义需要详细说明,变量 t  为连续变量,但其值定义为 1

 

2 冲激信号的傅里叶变换

    傅里叶技术描述了有限周期信号的频谱信息,傅里叶变换描述了无限周期信号的频谱信息。

    冲激信号   的傅里叶变换为 

    因此,单位冲激信号   的频谱信息都是 1,即是由所有频谱的余弦波叠加而成。

    冲激信号   的傅里叶变换为 

    通过一些推导,可以得到   的傅里叶表达式(其中,仅 t 为未知数),具体如下:

    

    

    

      表示对函数   的傅里叶变换,

     ,通过换元得   ,换元后 t 表示时间变量,u 表示频率变量,

    整理得  ,该结果用于冲激串傅里叶变换中。

    冲激串   是一个以   为周期的周期函数,

    将其表达为傅里叶级数  ,

    傅里叶级数系数为   ,

    整理得  

    由于傅里叶变换是线性运算,因此 

    已知  ,得 

    因此,周期为   的冲激串的傅里叶变换为周期为  ,幅值为   的冲激串。

 

3 卷积的傅里叶变换

    函数 f(t) 在卷积核 h(t) 上的卷积为 

    对卷积进行傅里叶变换得 

        

    整理得 

    因此, 函数 f(t) 在卷积核 h(t) 上的卷积的傅里叶变换等价于分别对函数与卷积核进行傅里叶变换再做乘积运算。

    在图像滤波(如高斯滤波)等一些卷积操作中,当卷积核较大时,直接在图像上做卷积操作增加了运算复杂度,

    可以将利用卷积的傅里叶变换进行等价操作,从而可节约运算时间。

    由于傅里叶变换本身比较耗时,所以在卷积核较小时(如3*3, 5*5, 7*7),直接使用卷积操作会更加迅速。

    同理可得,

 

4 采样与混淆

    以周期   对函数 f(t) 采样可表示为 

    对采样函数傅里叶变换得 

    已知冲激串的傅里叶变换为 

    将其带入采样函数傅里叶变换得 

    整理得 

    取样后傅里叶变换为原函数傅里叶变换的一个无限拷贝,如下图:

    

    当取样周期为   时,取样函数的傅里叶变换周期为 

    当原函数的傅里叶变换仅包含有限频率时,为了从取样函数的傅里叶变换中恢复原函数,必须保证取样函数的傅里叶变换周期大于原函数最大频率的两倍,

      ,即取样周期满足   时可以对包含有限频率(带限函数)的函数进行无损失复原,

    当取样周期   时,取样函数的傅里叶变换存在重叠,在高频部分存在一些混淆,使得无法对原函数进行复原。

    在对连续图像采样过程中,当采样周期过大会导致高频信号丢失,这是图像混淆的一个原因。

    同样的,在对大图像进行缩小操作时,降采样同样对丢失高频信息,从而产生混淆,因此,在降采样前适当模糊图像可以降低混淆。

 

5 数字图像中混淆无法避免

    不论多高的采样频率,数字图像中的混淆总是无法避免的,这是因为数字图像是有限时间信号,而有限时间信号包含无限频率,

    所以无法从采样函数的傅里叶变换中分离出一个完整的原函数的傅里叶变换。

    比如,单位冲激信号是一个有限时间信号,其傅里叶变换为所有频率均为 1 的函数,故单位冲激信号不是带限的。

   下面对一个简单的有限信号进行傅里叶变换

    

    原函数为 

    对其进行傅里叶变换为 

    整理得  ,因此有限信号不是带限的,数字图像采样过程中必然引入混淆。

相关文章:

  • 【Linux指南】文件系统基础操作与路径管理
  • 微软AD域替换,解析宁盾信创身份域管在Windows计算机加域管理上为何采用客户端方案
  • 不同网络I/O模型的原理
  • 2506C++,C++时间库与C时间
  • C++/Qt 联合编程中的定时器使用陷阱:QObject::startTimer 报错详解
  • 华为云Flexus+DeepSeek征文 | 基于华为云ModelArts Studio打造AingDesk AI聊天助手
  • iosAppStore上架流程,保姆级记录(3)
  • 基于 SpaCy 框架的依存句法分析实战指南
  • dpdk-testpmd 测试常用功能记录
  • 5. 相机拍摄简单构图
  • 音频导入规范
  • linux回收站
  • 安卓15开机启动Fallbackhome去除--成果展示
  • uniapp 页面栈一定深度后,回首页导航到新页面的解决方案
  • 【深度学习:进阶篇】--2.4.BN与神经网络调优
  • 基于RocketMQ源码理解顺序写、刷盘机制与零拷贝
  • 零基础实战:云开发家政维修小程序搭建指南
  • Cesium圆锥渐变色实现:融合顶点着色器、Canvas动态贴图与静态纹理的多方案整合
  • UE5 学习系列(五)导入贴图资产
  • 2025年的WWDC所更新的内容
  • 学校网站建设用哪个系统/网站优化技巧
  • 零基础学习网站开发/沈阳高端关键词优化
  • 外贸公司的网站建设模板下载/江北seo页面优化公司
  • 科技企业网站模板/seo公司广州
  • 深圳定制网站开发/如何进行seo搜索引擎优化
  • h5响应式集团网站推荐/百度官方电话人工服务电话