从声音文件

时间:2017-02-13 01:20:42

标签: matlab signal-processing

我有一个声音文件,我想从这个文件创建一个2通道向量(因为我必须使用这两个向量xi作为图中所示的LTI系统的输入。)

[xi,fs] = audioread('Emphasis_FFT18_48K.wav');

我该怎么办?

Given system

1 个答案:

答案 0 :(得分:0)

>> Y = audioread('Kurzweil-K2000-Big-Mono-Bass-C1.wav');
>> size(Y)

ans =

      571951           2

您有以下单独的渠道:

>> channel1 = Y(:,1);
>> channel2=Y(:,2);

%使用此功能,每个通道都有两个单独的向量

>> audioinfo('Kurzweil-K2000-Big-Mono-Bass-C1.wav')

ans = 

             Filename: '/home/anquegi/learn/matlab/stackoverflow/Kurzweil-K2000-Big-Mono-Bass-C1.wav'
    CompressionMethod: 'Uncompressed'
          NumChannels: 2
           SampleRate: 44100
         TotalSamples: 571951
             Duration: 12.9694
                Title: []
              Comment: []
               Artist: 'freewavesamples.com'
        BitsPerSample: 16