1
MATLABで以下のシステムを実装しようとしています。 私はオーディオ信号を読んでおり、以下の操作を実行したいと考えています。MATLABシグナル実装
%read the audio file
[y,Fs] = audioread('input_original.wav');
syms k x
yx = symsum(k, k, -inf, y);
%write the output
audiowrite('signal_divbb.wav',yx,Fs,'BitsPerSample',64)
適切にこの信号を実装する方法があります:
は、これまでのところ、私は次のように行われていますか?私はaudioread
の出力(あなたy
変数が)m
行回m
は、信号の長さであり、n
はチャンネル(ステレオ用2)の数であるn
列を、持っているMATLAB
既に答えがあるので、私はここで指摘したいと思いますが、理論と実装の違いは、有限時間信号の「inf」について話すことができないことです。この信号はディスクに記録され、有限サイズのファイル。 – Yvon
したがって、nの値はインデックス1からnまでの実行合計になります。 –
最初のインデックスを '-Inf'とすると、yesとなります。 – Yvon