LMS testlab octave filtering在哪设置

LMS testlab octave filtering在哪设置,第1张

步骤如下:

1、首先打开LMStestlab软件。

2、然后在主页面右下角找到设置。

3、最后在设置中找到octavefiltering一栏,点击打开即可设置。

1. FFT设置

PC版没有这个功能。

Trace按钮上面的按钮,就是设置FFT的。FFT是什么意思,我不知道(希望高人作答),知道的是FFT用来改变采样率和采样缓冲区大小的。改变了这两个值,Time Constant和Resolution都会相应的改变。

Resolution=Sample Rate(采样率)/FFT Size(缓冲区大小)

Time Constant=1000/Resolution

对于我们的PDA来说,运算能力有限,Rate(采样率)设置为低于22Khz,我的机器设置为11Khz。

2. Decible分贝

分贝是个声学名词,用来表明声音大小的,单位是dB。在PocketRTA中,0dB表示尽可能的最大声,-100dB表示没有声音。所以在用PocketRTA测到声音分贝值在0dB和-100dB之间。

3. 最大值显示

在PocketRTA界面上端第二行黑底白字显示的是当时声音的最大值,前面Hz数是声音的频率,后面括号里的字母和数字表示八度音节值,我的理解是C大调,D小调之类的东西(高手请指正),后面的是声音的dB值.

4. 麦克风输入等级

在PocketRTA界面最上端显示的彩色方格和数字,帮助文件上说是麦克风输入等级,我没有搞懂这个东东。而且这里显示的dB值为什么与下面的dB值不一样,我也不清楚,请高手解惑。

5. Gain 按钮

用于校准输入信号的,可以按照3dB的步长加减输入信号的dB值。可以和Weight(Noise Weighing)按钮合用,用于彻底消除背景噪音。专业人士会用到这个功能吧。

6. Scale按钮

a. Linear和Log选项,窄带线形图和对数图。

人耳只能听到300Hz-22KHz频率的声音,所以这里显示的是,目前测到的声音频率分布范围。可以用上下键放大和缩小显示的频率范围。PC版上能达到22KHz,而我的D9000只能到5.5KHz,不知道其他的人机器如何。

b. Octave和Sub Octave,八度音阶和子八度音阶。

将声音按照国际八度音阶的划分进行显示。子八度音阶有两档,1/3和1/6。

(注:没有完全搞懂这个参数,懂音乐的朋友请赐教)

c. Spectrograph选项,频谱显示

将声音按照频率和振幅显示出来。横轴是频率,纵轴是时间。振幅以颜色来显示。有蓝色、青色、绿色、黄色、红色分别表示由低到高的振幅,即声音由小到高。

d. SPL-Sound Pressure Level,声压显示选项

这个选项用于显示噪声等级,是正的dB值,按照100dB校准的,应该是100dB加上上面的负dB值得到的结果。可以用上下键修改校准值。

另外,设置完Scale按钮,要重新设置采样率才能生效。

7. Weight按钮,噪音权重

A-Weighting,和SPL配合使用,用于环境噪音的显示。

C-Weighting,用于音乐环境的显示

(注:对这个按钮的功能不甚了解,请高人赐教)

8. Averaging,平均值

决定显示平均值,还是最大值

9. Decay,消音时间快慢选项

(注,不了解,请高人赐教)

10. Tone,声音发生器

发出一些固定频率的声音,用于校准和测试

11. Trace,跟踪按钮

只有将这个按钮设置为ON,Scale按钮的设置才有意义

12. Pause,暂停按钮

这个就不多说了,地球人都知道。

个人觉得,这个工具很实用,无奈于音乐知识贫乏,不能参透更多的用途。

首先是安装 octave,在 Ubuntu 终端运行下面的命令添加 Octave PPA,然后安装 Octave 。

sudo apt-add-repository ppa:octave/stable

sudo apt-get update

sudo apt-get install octave

步骤1:打开 Octave

在这一步中我们单击图标打开 Octave,可以通过单击下拉式按钮选择工作路径。

步骤2:音频信息

使用 audioinfo 命令查看要处理的音频文件的相关信息。

>>info = audioinfo ('testing.ogg')

步骤3:读取音频文件

在本教程中我会使用 ogg 文件来读取这种文件的属性,比如采样、音频类型(stereo 和 mono)、信道数量等。必须声明的一点是教程中使用的所有的命令都是在 Octave 终端窗口中执行的。首先,我们必须要把这个 ogg 文件赋给一个变量。注意:文件必须在 Octave 的工作路径中。

>>file='yourfile.ogg'

>>[M, fs] = audioread(file)

这里的 M 是一个一列或两列的矩阵,取决于信道的数量,fs 是采样率。

下面的 *** 作都可以读取音频文件:

>>[y, fs] = audioread (filename, samples)

>>[y, fs] = audioread (filename, datatype)

>>[y, fs] = audioread (filename, samples, datatype)

samples 指定开始帧和结束帧,datatype 指定返回的数据类型。可以为所有变量设置值:

>>samples = [1, fs)

>>[y, fs] = audioread (filename, samples)

数据类型:

>>[y,Fs] = audioread(filename,'native')

如果值是“native”,那么它的数据类型就依数据在音频文件中的存储情况而定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11204863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存