How to use matlab audioread Plot the spectrum with frequency on the x-axis and dBA /dBC on the y-axis?

조회 수: 6 (최근 30일)
Hi,everyone~
How to use matlab audioread to plot the spectrum with frequency on the x-axis and dBA/dBC sound pressure level (SPL) on the y-axis?
As shown in Figure 1.
The data that is currently available is a audio(wav).
I would be grateful if you have example code!
thanks
Attach a sample audio.(See the attachment)
fig.1

채택된 답변

Chunru
Chunru 2022년 3월 24일
doc audioread % for reading audio file
doc pwelch % for computing power spectral density
  댓글 수: 4
ZHU z
ZHU z 2022년 3월 24일
OMG~Thank you for your full answer, this is what I want~
Thank you!
ZHU z
ZHU z 2022년 4월 5일
hi Chunru~
Sorry to bother you again, the result after I run the code is shown in the figure 1.
The vertical axis is in dBm, is this the correct result? How do I convert to dBA? Thanks a lot~
fig 1

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기

제품


릴리스

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by