Resolution and sampling frequency

4 ビュー (過去 30 日間)
Cecilie Tefre
Cecilie Tefre 2022 年 4 月 29 日
コメント済み: Walter Roberson 2022 年 4 月 29 日
I want to test what resolution and sampling frequency do to the audio signal by reducing sampling rate and resolution of audio files.
How do I do this?
The information I have gotten is that I should start by reducing sampling rate, since it requires the least programming.
And the follow tips:
matlab example of downsampling:
x_downsamling = x (1: 3: end)% takes out every third sample of x vector.
Remember to low-pass filters before downsampling. Why?
Also remember to change the playback speed when playing the sound.
Bit resolution reduction:
Let's say you have a signal that goes between -1 and 1 y.The floor (y + 1) function will take out an integer that is either 0 or 1 so that it is now reduced to 1 bit resolution.Then remember to scale so that the signal goes between -1 and 1.
For other bite resolutions:
1./N*floor(N.*y+a)-bThen select a, b, N to fit the desired bit resolution ..Feel free to test the function you create on a synthetic signal that goes between -1 and 1. you want a curve that looks like a step.
  3 件のコメント
Star Strider
Star Strider 2022 年 4 月 29 日
Slight clarification: There are several functions called resample. (This is likely the one you need.)
Walter Roberson
Walter Roberson 2022 年 4 月 29 日
Let's say you have a signal that goes between -1 and 1 y.The floor (y + 1) function will take out an integer that is either 0 or 1
y = 1
y = 1
floor(y+1)
ans = 2
2 is neither 0 nor 1. Saying "either 0 or 1" only holds when that "between -1 and 1" is intended to mean "strictly between" and never equal to the bounds. But in signal processing, it is common to get signals that have elements that are exactly -1 or exactly 1

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeAudio Processing Algorithm Design についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by