C/C++の宿題片付けます 128代目
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2009/07/02(木) 00:56:45[2] 問題文:wavファイルをダウンサンプリングせよ
[3] 環境
[3.1] OS:Windows
[3.2] gcc
[3.3] 言語:C
[4] 期限: 今日のAM9:00
[5] その他の制限:現在のサンプリング周波数の1/2にダウンサンプリングさせたらエイリアシングが起きるのでその周波数成分を除去したいが、
wavファイルは8bitでの場合、データの内容が0〜256なのですが、どのようにサンプリング周波数と比べたらよいのでしょうか?
for(i=0; i<snd->datanum; i++){
if(snd->sounddata[i] > snd->samplingrate*4){
snd->sounddata[i] == snd->sounddata[i]/2;
printf("count %d\n",i);
}
if(i%2 == 0){
snd->monaural8[i] = 0;
}
■ このスレッドは過去ログ倉庫に格納されています