数字信号的产生与检测——DSP学习笔记六

本专栏的博客的图片大部分来源于老师的PPT,本博客只是博主对于上课内容的知识结构的分析和梳理。

  • 几种数字信号的产生

    • 正弦波信号

      • 多项式逼近(除了泰勒展开,还有一种方法是切比雪夫逼近法,感兴趣可以自己去了解一下)

      • 查找表

        • 核心思想:使用相位信息来产生周期波形

        • 生成一个周期(𝟐𝝅)波形的数据采样样本,并预先存储

        • 以固定步长Δ读取这些存储的样本,从而得到输出频率为𝑓的数字正弦波(对于想要产生的频率为𝑓的正弦波第𝑛个样本,其对应的样本列 表地址为:𝑘 =( 𝑚 + 𝑛Δ) mod N(m为初始相位)如果Δ不是整数,那么就要舍入或插值

    • 线性调频信号

      • 在频率𝑓L和𝑓U之间,瞬时频率𝑓随时间𝑛发生线性变化。(通过MATLAB代码的chirp函数可以实现该功能)一个例子:

        • 拓展:短时傅里叶变换,通过它可以得到信号频率随时间变化的信息
    • (伪)随机数

      • 线性同余法

      • 线性反馈移位寄存序列

    • 双音多频(DTMF)信号

      • DTMF信令是语音通信控制的基础,用于现代电话通讯中拨打号码; 语音邮件、电子邮件、电话银行等系统

      • DTMF信号的生成

        • • 由2个正弦波(即音调)组成
        • • 频率取自两个互斥的组,一低一高

        • • 8个频率值经过精心挑选

        • • 没有一个是其它任意一个的倍数

        • • 任意两个的和或差,都不等于其它任意一个(防止接收器将任何谐波误判为其它DTMF频率)

  • 双音多频信号的检测

    • 基本原则

      • • 检查所有8种频率的接收信号能量

      • • 确定是否存在合法的DTMF频率对

      • 有基于DFT的检测方法和基于Goertzel算法两种检测方法

    • Goertzel算法

      • 核心思想:利用两极点IIR滤波器计算DFT值,快速高效地提取频谱信息

      • 操作步骤1.将DFT值表示成滤波器输出(将𝑋[𝑘]的计算转换为线性滤波器操作);2. 我们只需关注𝑋 𝑘1 , ⋯ , 𝑋[𝑘8]等8个频率点,即:只需考虑𝑥[𝑛]通过ℎ𝑘1 , ⋯ , ℎ𝑘8等8个滤波器之后在时刻𝑛 = 𝑁的输出。3.考虑𝑋[𝑘] 的高效计算,即𝑥[𝑛]通过滤波器ℎ𝑘 𝑛 后在时刻𝑛 = 𝑁的输出。

      • 例子:

    • 实现考虑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值