当前位置:网站首页>Rew acoustic test (IV): test principle of rew
Rew acoustic test (IV): test principle of rew
2022-06-30 08:46:00 【Intelligent speaker design】
More articles please pay attention to WeChat official account :「 Smart speaker design 」
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. test signal
REW Logarithmic sine sweep test method is adopted . The logarithmic sweep signal is a signal that starts with a low frequency signal , A signal whose frequency increases steadily in logarithmic form to a high frequency . What makes the sweep logarithmic is the rate at which the frequency increases , It requires a fixed octave time ( for example , Sweep slave 20Hz To 40Hz Time and from 40Hz To 80Hz At the same time ).
2. Test principle
In order to make measurements , We need a sound source ( Speakers or subwoofers ) And a microphone ( The microphone of some sound level meters can also be used as a test microphone ). The sweep signal is sent from the sound source , The microphone receives the sweep signal directly from the sound source , At the same time, it will also receive sound waves reflected from the room .
2.1 Transfer function
When the microphone receives the signal , Start testing . By fast Fourier transform (FFT) To calculate each frequency of the original swept signal ( Amplitude and phase ), At the same time, calculate each frequency of the signal received by the microphone . By comparing the amplitude and phase of the original signal and the signal received by the microphone , The influence of loudspeaker and measuring environment on each frequency can be calculated . This is called from the sound source to mic Transfer function of position .
Be careful , Different sound source positions or different microphone positions , Different transfer functions will be generated . Each measurement is only for the current sound source position and microphone position .
2.2 Impulse response
After calculating the transfer function , Can be reversed FFT Transformation , From the amplitude and phase information, a time signal describing any signal change form from the sound source to the microphone position is obtained . This time signal is called “ Impulse response ”. Same as transfer function , It is only valid for a specific sound source location and microphone location .
The impulse response is actually exactly the same as the signal we see , If we can make a short but loud click sound at the source , Then record the signal picked up by the microphone (“ Very short ” It means that the sampling rate we use for analysis lasts only 1 Time of samples , So for 48 kHz Sampling rate , It will only be 1/48000s). The difficulty of using click tone is that the click time is very short , We need a very loud sound to get the change in the background noise of the room after the initial click . You need a starting gun or balloon to generate this click sound , The speaker cannot meet this requirement .
Technically speaking , Higher signal-to-noise ratio can be obtained by frequency sweeping . The SNR depends on the background noise level and the energy in the test signal , The energy in the test signal depends on the volume and duration of the signal . One pulse is very short , A few millionths of a second , So to get any important energy , It needs a very high volume . One sweep can last for many seconds , So even in a modest volume , Its total energy can also reach onemillion times that of a pulse .
Once the impulse response is obtained , You can analyze it , To calculate information about the room . The simplest analysis is the fast Fourier transform (FFT), To display the frequency response between the sound source and the microphone position . The early part of the impulse response corresponds to the direct sound from the sound source to the microphone , The shortest path between them . The sound that bounces off the surface of the room must travel farther to reach the microphone , It takes longer , So the latter part of the impulse response contains the contribution of the room .“ window ” The medium impulse response only looks at the initial part , It shows us the frequency response of direct sound , Almost no contribution from the room . A window containing the latter part of the response allows us to see how the room's contribution changes the frequency response . Distinguish between direct sound and subsequent sound ( Reflection ) The contribution of sound is the ability of impulse responses to produce frequency responses with which we derive from RTA A key difference between the frequency responses obtained , for example ,RTA Only the total combined response of the source and the room can be displayed .
2.3 RT60
We can get other information from the impulse response , For example, waterfall chart , It generates a three-dimensional image of the response changing with time by gradually moving the window along the response and drawing various frequency responses , And the room “RT60” data , This is the sound attenuation of different frequency bands 60 The time required for decibels ( It means smaller than before 1000 times ).
1. test signal
REW Logarithmic sine sweep test method is adopted . The logarithmic sweep signal is a signal that starts with a low frequency signal , A signal whose frequency increases steadily in logarithmic form to a high frequency .
What makes the sweep logarithmic is the rate at which the frequency increases , It requires a fixed octave time ( for example , Sweep slave 20Hz To 40Hz Time and from 40Hz To 80Hz At the same time ).
2. Test principle
In order to make measurements , We need a sound source ( Speakers or subwoofers ) And a microphone ( The microphone of some sound level meters can also be used as a test microphone ). The sweep signal is sent from the sound source , The microphone receives the sweep signal directly from the sound source , At the same time, it will also receive sound waves reflected from the room .
2.1 Transfer function
When the microphone receives the signal , Start testing . By fast Fourier transform (FFT) To calculate each frequency of the original swept signal ( Amplitude and phase ), At the same time, calculate each frequency of the signal received by the microphone .
By comparing the amplitude and phase of the original signal and the signal received by the microphone , The influence of loudspeaker and measuring environment on each frequency can be calculated . This is called from the sound source to mic Transfer function of position .
Be careful , Different sound source positions or different microphone positions , Different transfer functions will be generated . Each measurement is only for the current sound source position and microphone position .
2.2 Impulse response
After calculating the transfer function , Can be reversed FFT Transformation , From the amplitude and phase information, a time signal describing any signal change form from the sound source to the microphone position is obtained . This time signal is called impulse response .
Same as transfer function , It is only valid for a specific sound source location and microphone location .
The impulse response is actually exactly the same as the signal we see , If we can make a short but loud click sound at the source , Then record the signal picked up by the microphone (“ Very short ” It means that the sampling rate we use for analysis lasts only 1 Time of samples , So for 48 kHz Sampling rate , It will only be 1/48000s).
The difficulty of using click tone is that the click time is very short , We need a very loud sound to get the change in the background noise of the room after the initial click . You need a starting gun or balloon to generate this click sound , The speaker cannot meet this requirement .
Technically speaking , Higher signal-to-noise ratio can be obtained by frequency sweeping . The SNR depends on the background noise level and the energy in the test signal , The energy in the test signal depends on the volume and duration of the signal .
One pulse is very short , A few millionths of a second , So to get any important energy , It needs a very high volume . One sweep can last for many seconds , So even in a modest volume , Its total energy can also reach onemillion times that of a pulse .
Once the impulse response is obtained , You can analyze it , To calculate information about the room . The simplest analysis is the fast Fourier transform (FFT), To display the frequency response between the sound source and the microphone position .
The early part of the impulse response corresponds to the direct sound from the sound source to the microphone , The shortest path between them . The sound that bounces off the surface of the room must travel farther to reach the microphone , It takes longer , So the latter part of the impulse response contains the contribution of the room .
“ window ” The medium impulse response only looks at the initial part , It shows us the frequency response of direct sound , Almost no contribution from the room . A window containing the latter part of the response allows us to see how the room's contribution changes the frequency response .
Distinguish between direct sound and subsequent sound ( Reflection ) The contribution of sound is the ability of impulse responses to produce frequency responses with which we derive from RTA A key difference between the frequency responses obtained , for example ,RTA Only the total combined response of the source and the room can be displayed .
2.3 RT60
We can get other information from the impulse response , For example, waterfall chart , It generates a three-dimensional image of the response changing with time by gradually moving the window along the response and drawing various frequency responses , And the room “RT60” data , This is the sound attenuation of different frequency bands 60 The time required for decibels ( It means smaller than before 1000 times ).
边栏推荐
- vite项目require语法兼容问题解决require is not defined
- Anchorgenerator for mmdet line by line interpretation
- QT connection to Shentong database
- 自制GIF动态图-gifcam
- Map,String,Json之間轉換
- php api获取二维码、组合生成图片
- QT downloading files through URL
- [data analysis and display]
- 【NVMe2.0b 14-2】Create/Delete Queue
- layer. Open processing method when the passed value is an array or the value is too long
猜你喜欢

Maxiouassigner of mmdet line by line interpretation
![[data analysis and display]](/img/86/19260ee664769c98588d8b0783ef28.jpg)
[data analysis and display]

A troubleshooting of CPU bottom falling

Mmcv expanding CUDA operator beginner level chapter

Introduction to the runner of mmcv

【kotlin 协程】万字协程 一篇完成kotlin 协程进阶

Circuit analysis of current probe

Anchorgenerator for mmdet line by line interpretation

Graffiti Wi Fi & ble SoC development slide strip

Codeworks 5 questions per day (1700 for each) - the third day
随机推荐
Be careful of this hole in transmittable thread local
电流探头电路分析
CUDA realizes matrix multiplication
关于Lombok的@Data注解
Vite project require syntax compatibility problem solving require is not defined
C accesses mongodb and performs CRUD operations
Mmcv expanding CUDA operator beginner level chapter
TiDB v6.0.0 (DMR) :缓存表初试丨TiDB Book Rush
Gilbert Strang's course notes on linear algebra - Lesson 4
Deploy the cow like customer network project on the ECS
Based on svelte3 X desktop UI component library svelte UI
Redis设计与实现(一)| 数据结构 & 对象
Occasionally, Flink data is overstocked, resulting in checkpoint failure
Detectron2 source code reading 2--- using the configurable decorator to build the dataloader
示波器探头对测量电容负荷有影响吗?
【NVMe2.0b 14-2】Create/Delete Queue
This point in JS
Qt通过Url下载文件
About Lombok's @data annotation
Axure制作菜单栏效果