📄 impulsegenerator.cpp
字号:
/********************************************************************
* ImpulseGenerator -- Generates an eight sample symbol impulse *
* Functions -- GenImpulse *
* Initialization -- enter symbol period, which is 8 *
* Returns -- one sample for each function call *
********************************************************************/
class ImpulseGenerator
{
private:
int T; /* number of samples per symbol */
int counter; /* resets every 8 samples */
public:
ImpulseGenerator(){ T=8; counter=0;}
double GenImpulse(const double symbol)
{ if ((counter%T)==0)
{ ++ counter;
return symbol;
}
else { ++counter;
return 0;
}
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -