exp3b.c

来自「(Ebook-Pdf) Dsp - Real Time Digital Sign」· C语言 代码 · 共 42 行

C
42
字号
/* ---------------------------------------------------------------

    exp3b.c
	
    Quantization effect  
	
    1. Use timit1.asc as input file	
    2. Add the format line to timit1.asc for CCS probe point
    Example:
        1651 2 c4 1 1           
         ^   ^  ^ ^ ^
         |   |  | | |_ one data a time
         |   |  | |___ data page
         |   |  |_____ variable address (it may change in your case)
         |   |________ deciaml formated data  
         |____________ magic number

    3. Set probe points on each C statement inside the for loop	 
    4. Connect input file, timit1.asc to the 1st statement
    5. Connect 4 output files to the 4 statements     
    6. After obtained output files, remove the format header from each file
	
------------------------------------------------------------------- */ 

 
#define	FILELENGTH 27956  /* # of sample of input file timit1.asc */

int indata,out16,out12,out8,out4;

void main(void)
{
    int i;
		                  
    for(i = 0; i < FILELENGTH; i++)
    {		
        out16 = indata&0xffff; /* Direct output to simulate a 16-bit A/D */
        out12 = indata&0xfff0; /* Direct output to simulate a 12-bit A/D */ 
        out8 = indata&0xff00;  /* Direct output to simulate an 8-bit A/D */
        out4 = indata&0xf000;  /* Direct output to simulate a 4-bit A/D */	
    }
}	

⌨️ 快捷键说明

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