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

📄 dwtdenoising_private.h

📁 用离散小波变换实现语音去噪
💻 H
字号:
/*
 * File: dwtdenoising_private.h
 *
 * Real-Time Workshop code generated for Simulink model dwtdenoising.
 *
 * Model version                        : 1.17
 * Real-Time Workshop file version      : 6.6  (R2007a)  01-Feb-2007
 * Real-Time Workshop file generated on : Mon Dec 10 11:23:11 2007
 * TLC version                          : 6.6 (Jan 16 2007)
 * C source code generated on           : Mon Dec 10 11:23:12 2007
 */

#ifndef _RTW_HEADER_dwtdenoising_private_h_
#define _RTW_HEADER_dwtdenoising_private_h_
#include "rtwtypes.h"
#include "dsp_rt.h"                    /* Signal Processing Blockset general run time support functions */
#include "dspeph_rt.h"                 /* Signal Processing Blockset run time support library */
#include "dspfilterbank_rt.h"          /* Signal Processing Blockset run time support library */
#include "dsp_ic_rt.h"                 /* Signal Processing Blockset run time support library */

/*****************************************************************************/
/* Util header ***************************************************************/

/* Common #defines and macros used for the c6000 target: */
#define MASK(value, bit_offset)        (value<<bit_offset)
#define UNMASK(value, bit_offset)      (~(value<<bit_offset))
#define FRAME_SIZE                     64
#define NUM_OF_FRAMES                  2                         // Must Not Be Changed
#define NOT_READY                      0
#define READY                          1
#define PING_TO_PONG                   2
#define PONG_TO_PING                   3
#define RX_NOT_READY                   0xFFFF
#define RX_BUF1_FLAG                   0
#define RX_BUF2_FLAG                   1
#define RX_BUF3_FLAG                   2
#define TX_NOT_READY                   0xFFFF
#define TX_BUF1_FLAG                   0
#define TX_BUF2_FLAG                   1
#define TX_BUF3_FLAG                   2
#ifdef _C6XCHIP_SOURCE_FILE_

volatile int16_T *adcBuffPtr;
volatile int16_T *dacBuffPtr;

#else

extern volatile int16_T *adcBuffPtr;
extern volatile int16_T *dacBuffPtr;

#endif

// Define number of DSP/BIOS task blocks
#define NUM_TSK_BLOCKS                 (1)
#ifndef __RTWTYPES_H__
#error This file requires rtwtypes.h to be included
#else
#ifdef TMWTYPES_PREVIOUSLY_INCLUDED
#error This file requires rtwtypes.h to be included before tmwtypes.h
#else

/* Check for inclusion of an incorrect version of rtwtypes.h */
#ifndef RTWTYPES_ID_C08S16I32L40N32F1
#error This code was generated with a different "rtwtypes.h" than the file included
#endif                                 /* RTWTYPES_ID_C08S16I32L40N32F1 */
#endif                                 /* TMWTYPES_PREVIOUSLY_INCLUDED */
#endif                                 /* __RTWTYPES_H__ */

extern void *getDacBuff(void);
extern void *getAdcBuff(void);

#endif                                 /* _RTW_HEADER_dwtdenoising_private_h_ */

/* File trailer for Real-Time Workshop generated code.
 *
 * [EOF]
 */

⌨️ 快捷键说明

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