sinusoidal sweep正弦扫频信号

这篇具有很好参考价值的文章主要介绍了sinusoidal sweep正弦扫频信号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相对于单音信号,正弦扫频信号即为在一定的频段范围内频率连续变化的信号。正弦扫频信号可作为系统激励和测取系统传递函数的较好方法。它主要实现对元器件、电路及整机的频率特性的测试,广泛应用在科研及生产等多个场合。同样地,在滤波器设计中,如果要知道滤波器的频率特性*。测量滤波器的脉冲响应,能够精确地获取频率特性。但是如果无法进行精确的数字的脉冲响应运算的话,那么用Sine Sweep波(频率逐渐变高的正弦波,也叫做频率扫描)来测量系统的频率特性是再适合不过的了。例如我们可以用Sine Sweep波来测量某个Mp3播放器的的频率特性,以及设置不同的EQ(均衡器)之后的频率特性。我们可以让播放器播放某个特定的Sine Sweep文件,用录音设备记录下它的输出声音,查看录下来的波形就能大概知道系统的频率特性了。 我们知道,频率的单位是赫兹(Hz),人耳能听到的频率范围是20-20000Hz,但人耳对Hz这种标度单位并不是线性感知关系。例如如果我们适应了1000Hz的音调,如果把音调频率提高到2000Hz,我们的耳朵只能觉察到频率提高了一点点,根本察觉不到频率提高了一倍。

*谐波输入下,输出响应中与输入同频率的谐波分量与谐波输入的幅值之比A(ω)为幅频特性,相位之差φ(ω)为相频特性,并称其指数表达形式 为系统的频率特性。 稳定系统的频率特性等于输出和输入的傅氏变换之比,而这正是频率特性在自控原理中的物理意义。

1kHz以下,越低的频率要越大声才能听起来有同等响度。

2kHz~5kHz之间为人耳最敏感的区域,而且人耳在低音量时比起高音量时对此区域敏感。

1kHz~2 KHz间人耳对音量的敏感度会稍差些。

6kHz以上,人耳的敏感度会逐步下降,但比起低频率来说,音量大小对人耳低频的敏感度影响高于5kHz以上频率。

整体来说,人耳对于中频的敏感度较佳,高低频在音量小时,人耳较不灵敏,但随着音量变大,人耳对各频率的反应差异性就慢慢变小了。

sinusoidal sweep正弦扫频信号

图中显示了人耳对声音频率感知图,并不是线性感知关系,于是为了符合人类的听觉特性,通常频率响应图的频率轴都采用对数坐标。因此我们要产生的Sweep波的频率变化就需要成指数增长。

sine sweep正弦扫频信号推导如下:

sinusoidal sweep正弦扫频信号

 用python画出正弦扫频信号如下:(频率从20Hz到200Hz,扫频时间为1秒):

SAMPLING_RATE = 44100
SWEEP_TIME = 1
F0 = 20
F1 = 200
PEAK = 0x2000
data = sinesweep(F0, F1, SWEEP_TIME, SAMPLING_RATE, PEAK)
plt.title("sweep data")
plt.plot(data)
plt.show()

def sinesweep(f0, f1, sweeptime, samplingrate, peak):#扫频信号:起始频率f0、截止频率f1、采样率和幅度
    k = exp(log(float(f1) / f0) / sweeptime)#增长系数k的计算公式
    data_len = sweeptime * samplingrate#数据长度
    data = array.array('i', [0] * data_len)#创建一个长度为数据长度的全为0的int类型数组,用以存储每个采样点的幅度值
    dt = 1.0 / samplingrate#两个采样点的相隔时间
    t = 0.0#起始时间
    p = 2 * pi * f0 / log(k)
    for i in range(data_len):
        data[i] = int(peak * sin(p * (pow(k, t) - 1)))#将每个采样点的幅度值存入数组
        t += dt#每次加一个时间间隔
    return data

扫频信号如下图:

sinusoidal sweep正弦扫频信号文章来源地址https://www.toymoban.com/news/detail-508066.html

到了这里,关于sinusoidal sweep正弦扫频信号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LABVIEW--正弦+高斯噪声信号及滤波

    前面板信号 后面板 LABVIEW源程序 链接:https://pan.baidu.com/s/11B-75i4fHZwWQyjxn9yCyQ?pwd=7tfj  提取码:7tfj

    2024年04月14日
    浏览(26)
  • 可变频率正弦信号发生器的FPGA实现(Quartus)

    实现平台:Quartus17.1、MATLAB2021a和Modelsim SE-64 10.4 1. 产生一个完整周期的正弦波信号,并保存为*.mif文件; 2. 设计一个ROM,将正弦波信号文件初始化如该ROM中; 3. 设计一正弦波信号发生器,按照读取步长,产生频率可变的正弦波信号; 4.编写测试文件,通过modelsim查看波形。 (

    2024年01月16日
    浏览(35)
  • 基于FPGA的信号发生器(三角波、方波、正弦波)

    目录 DDS实现原理 DDS整体设计框图​ Quartus II 仿真​ modelsim仿真 顶层代码 DDS(Direct Digital  Frequency Synthesizer) 直接数字频率合成器 ,也可叫DDFS。  DDS是从相位的概念直接合成所需波形的 一种频率合成技术 。  不仅可以产生不同频率的正弦波,而且可以控制波形的初始相位。  主

    2024年02月04日
    浏览(49)
  • EDA实验-----正弦信号发生器的设计(Quartus II )

    目录 一、实验目的 二、实验仪器 三、实验原理 四、实验内容 五、实验步骤 六、注意事项 七、实验过程(操作过程) 1.定制LPM_ROM模块 2.定制LPM_ROM元件  3.计数器定制 4.创建锁相环 5.作出电路图 6.顶层设计仿真 学习使用Verilog设计波形发生器。 掌握LPM_ROM在波形发生器设计中

    2024年02月04日
    浏览(37)
  • 基于AD9954实现正弦交流信号输出——附原理图、代码

    最近本人在做基于Cortex-M4的电阻抗采集系统,正弦信号是由AD9954这一款芯片产生的,由于网上对于该芯片的介绍比较少,这里分享一下自己的使用调试心得,以便大家参考。本人才疏学浅,如果有错误,还请指正。 AD9954是一种直接数字合成器,能够在高达160MHz的频率下生成频

    2024年02月07日
    浏览(132)
  • RNN+LSTM正弦sin信号预测 完整代码数据视频教程

    视频讲解:RNN+LSTM正弦sin信号预测_哔哩哔哩_bilibili 效果演示:  数据展示: 完整代码: 

    2024年02月12日
    浏览(27)
  • 【Multisim 14.0】信号发生器和示波器的使用---方波、三角波、正弦波

    目录 Multisim 14.0仿真要求: 仿真 信号发生器产生正弦波 信号发生器产生方波 信号发生器产生三角波 单相交流电源(电压220V,频率50赫兹) 三相交流电源(相电压220V,频率50赫兹) 要求1: 用示波器测交流电源和信号发生器产生的各种波形 。 观察波形形式,查看三相交流电

    2024年02月03日
    浏览(72)
  • 基于STC89C52RC芯片 高频DDS信号发生器AD9851信号源方波正弦波系统设计

    一开始是使用按键进行频率输出数值的增加或者减少,后改进成使用EC11调节输出数值,使数值的输出更加顺滑流畅。 AD9851.c AD9851.h LCD12864.c LCD12864.h EC11.c EC11.h main.c

    2024年02月05日
    浏览(43)
  • labview图形显示正弦曲线信号发生器频率幅值相位数字示波器滤波器频谱分析

    wx供重浩:创享日记 对话框发送:labview图形 获取完整无水印报告+源程序文件 前面板. (1)添加1个波形图表控件:控件选板→新式→图形→波形图表。 (2)添加1个停止按钮:控件选板→新式-→布尔→停止按钮。 设计的程序前面板如图9-1所示。 框图程序 (1)添加1个除法函数:函数选

    2024年02月05日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包