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

📄 dformat.h

📁 这个包里面包含了对Cordic算法的基本函数实现。通过Dformat类来控制系统的数据格式
💻 H
字号:
// provides data transformer to class Cordic
#ifndef DATAFORMAT_DECLARE
#define DATAFORMAT_DECLARE

#include <fstream>

using std::ostream;

#define M_CORDIC 0
#define N_CORDIC 31

class Dformat
{
public:
	Dformat( unsigned M=M_CORDIC,unsigned N=N_CORDIC );
	Dformat( const Dformat& dfmt );
	long trans2Q( double fptr ) const;
	double trans2f( long iptr ) const;
	void set( const unsigned M,const unsigned N );	// modify m/n
	const unsigned& getm() const; // get m/n
	const unsigned& getn() const;
	void print( ostream& ) const;	// print data format parameters
	~Dformat(void);
private:
	unsigned m;// system data format parameters
	unsigned n;
	// utility function
	bool validator(const unsigned M,const unsigned N ) const; // validate m/n
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -