資源簡介
自己寫的一個測試函數的生成程序,包括正弦,方波,三角波。使用VC++2010編譯。

代碼片段和文件信息
#include?“Test_Signal_Generation.h“
using?namespace?std;
void?main()
{
int?signal_length?=?20480;
int?sample_rate?=?44100;
int?signal_fs?=?1000;
float?amplitude?=?0.1;
//?16?bit?fixed?point
short*?signal?=?new?short[signal_length];
ofstream?out(“Test_signal_1.txt“);
//?Sinus?Signal
for(int?i=0;i {
signal[i]?=?(short)(sin(2*PI*signal_fs*i/sample_rate)*amplitude*32768);
out< }
/*
//?Saw?Wave?Signal
for(int?i=0;i {
int?w?=?sample_rate/signal_fs;
int?w1?=?w/2;
double? slop1?=?2*amplitude?/?w1;
double? slop2?=?-2*amplitude?/?w1;
int?x?=?i%w;
if?(x?>=?0.0?&&?x?<=?w1)?signal[i]?=?(short)((slop1?*?x-amplitude)*32768);?
if?(x?>?w1?&&?x? out< }
*/
/*
//?Square?Wave?Signal
for(int?i=0;i {
int?w?=?sample_rate/signal_fs;
int?w1?=?w/2;
int?x?=?i%w;
if?(x?>=?0.0?&&?x?<=?w1)?signal[i]?=?(short)(amplitude*32768);?
if?(x?>?w1?&&?x?
out< }
*/
out.close();
delete[]?signal;
system(“PAUSE?“);
return;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-08-08?16:20??Test_Signal_Generation\
?????目錄???????????0??2012-03-09?14:00??Test_Signal_Generation\Debug\
?????文件???????27220??2012-03-09?14:00??Test_Signal_Generation\Debug\CL.read.1.tlog
?????文件????????1274??2012-03-09?14:00??Test_Signal_Generation\Debug\CL.write.1.tlog
?????文件???????82944??2012-03-09?14:00??Test_Signal_Generation\Debug\Test_Signal_Generation.exe
?????文件?????????406??2011-12-23?18:54??Test_Signal_Generation\Debug\Test_Signal_Generation.exe.em
?????文件?????????472??2012-03-09?12:41??Test_Signal_Generation\Debug\Test_Signal_Generation.exe.em
?????文件?????????381??2012-03-09?14:00??Test_Signal_Generation\Debug\Test_Signal_Generation.exe.intermediate.manifest
?????文件??????650556??2012-03-09?14:00??Test_Signal_Generation\Debug\Test_Signal_Generation.ilk
?????文件??????????75??2012-03-09?14:00??Test_Signal_Generation\Debug\Test_Signal_Generation.lastbuildstate
?????文件????????2526??2012-03-09?14:00??Test_Signal_Generation\Debug\Test_Signal_Generation.log
?????文件??????887808??2012-03-09?14:00??Test_Signal_Generation\Debug\Test_Signal_Generation.pdb
?????文件?????????234??2011-12-23?18:54??Test_Signal_Generation\Debug\Test_Signal_Generation_manifest.rc
?????文件??????185002??2012-03-09?14:00??Test_Signal_Generation\Debug\Test_Signal_Gneration.obj
?????文件????????2194??2012-03-09?14:00??Test_Signal_Generation\Debug\cl.command.1.tlog
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
?????文件???????????2??2012-03-09?14:00??Test_Signal_Generation\Debug\li
............此處省略42個文件信息
評論
共有 條評論