⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 impulsegenerator.cpp

📁 QPSK调制Modem的C实现及文档说明
💻 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 + -