使用MFC实现打印功能
使用MFC实现打印功能 如果程序不是文档视图结构的,我们要使用MFC来进行打印,可以通过建立一个虚拟… Continue Reading 使用MFC实现打印功能
感悟技术人生
使用MFC实现打印功能 如果程序不是文档视图结构的,我们要使用MFC来进行打印,可以通过建立一个虚拟… Continue Reading 使用MFC实现打印功能
#include <stdio.h> #include <stdint.h>… Continue Reading 蓝牙调频算法
H323Client-2 H323视频会议开源生态 1 H323的Terminal H323Plus… Continue Reading H323协议相关生态
虚拟人项目系统软件结构框架图 如下: 源代码由三部分组成: 1)paddle 引擎以及pap… Continue Reading 虚拟人系统软件结构框架图
结合 mproxysvr3 源代码,可以分析出具体实现的过程。 首先是 结构定义 typedef s… Continue Reading 完成式端口如何区分接收方和发送方。
MUD侠客行2017完整版
GDI手册查询。方便用户开发。记录一下 GDI 手册 (yfvb.com) 本文出自:http:… Continue Reading GDI手册
一 超声TOFD检测技术的起源和国外发展现状 TOFD(Time Of Flight Diffra… Continue Reading 超声检测技术
IIR递归方程:
固定四阶IIR的C代码实现:
typedef struct { float SOSCoeffs[2*5]; //b0 b1 b2 a1 a2 float Gain[2]; //每个抽头的增益 float Dealy[2*2]; //延迟缓冲state z1 z2 }IIR_context_Td; void biquad_filter_calc(IIR_context_Td *pCtx,int16_t *InData,int16_t *OutData,uint16_t InNum) { float *pGain = pCtx->Gain; float Out,In; //load param: float zdelay11,zdelay12; float b10,b11,b12,a11,a12; zdelay11=pCtx->Dealy[0]; zdelay12=pCtx->Dealy[1]; b10=pCtx->SOSCoeffs[0]; b11=pCtx->SOSCoeffs[1]; b12=pCtx->SOSCoeffs[2]; a11=pCtx->SOSCoeffs[3]; a12=pCtx->SOSCoeffs[4]; float zdelay21,zdelay22; float b20,b21,b22,a21,a22; zdelay21=pCtx->Dealy[2]; zdelay22=pCtx->Dealy[3]; b20=pCtx->SOSCoeffs[5]; b21=pCtx->SOSCoeffs[6]; b22=pCtx->SOSCoeffs[7]; a21=pCtx->SOSCoeffs[8]; a22=pCtx->SOSCoeffs[9]; //calc: while(InNum--) { In=(float)*InData++; Out=In*b10+zdelay11; zdelay11=In*b11+zdelay12+Out*a11; zdelay12=In*b12+Out*a12; Out= Out*pGain[0]; In=Out; Out=In*b20+zdelay21; zdelay21=In*b21+zdelay22+Out*a21; zdelay22=In*b22+Out*a22; Out= Out*pGain[1]; *OutData++ = (int16_t)Out; } //save param: pCtx->Dealy[0]=zdelay11; pCtx->Dealy[1]=zdelay12; pCtx->Dealy[2]=zdelay21; pCtx->Dealy[3]=zdelay22; }
本文为原创文章,转载请注明出处!
实现demo代码: #include <stdio.h> #include <st… Continue Reading C语言使用技巧(三十二):读写txt文件指定行指定所有行类型数据