亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? iqsample.c

?? This example code is for TI DSP(TMS320F2808) IQ math study.
?? C
字號:
// TI File $Revision: /main/1 $
// Checkin $Date: July 10, 2008   10:34:12 $
//############################################################################
//
// FILE:    IQsample.c
//
// TITLE:   IQ Math Sample Program In C (for V1.5 of the IQmath library)
//
//############################################################################
// $TI Release: IQmath Library V1.5 $
// $Release Date: July 8, 2008 $
//###########################################################################

// Select the global Q value to use:
#define GLOBAL_Q    9
long GlobalQ = GLOBAL_Q;      // Used for legacy GEL & Graph Debug.

// Include The Following Definition Files:
#include <stdio.h>
#include <stdlib.h>
#include "IQmathLib.h"

// Specify the data logging size:
#define DATA_LOG_SIZE   64

// Define constants used:
#define PI2             1.570796327
#define PI              3.141592654
#define STEP_X_SIZE     0.314159265
#define STEP_Y_SIZE     0.314159265

// Allocate data log buffers:
struct  DATA_LOG_C {
    _iq   Xwaveform[DATA_LOG_SIZE];
    _iq   Ywaveform[DATA_LOG_SIZE];
    long  Phase[DATA_LOG_SIZE];
    _iq   Mag[DATA_LOG_SIZE];
    _iq   Exp[DATA_LOG_SIZE];
} Dlog;

// Define waveform global variables:
struct  STEP {
    _iq   Xsize;
    _iq   Ysize;
    _iq   Yoffset;
    _iq   X;
    _iq   Y;
    _iq   GainX;
    _iq   GainY;
    _iq   FreqX;
    _iq   FreqY;
} Step;

_iq finput;
_iq foutput;


//----------------------------------------------------------------------------
// Main code:
//----------------------------------------------------------------------------
int main(void)
{
    unsigned int  i;
	

    _iq tempX, tempY, tempP, tempM, tempMmax;
    char buffer[20];

    int *WatchdogWDCR = (void *) 0x7029;

    // Disable the watchdog:
    asm(" EALLOW ");
    *WatchdogWDCR = 0x0068;
    asm(" EDIS ");

	
    Step.Xsize = _IQ(STEP_X_SIZE);
    Step.Ysize = _IQ(STEP_Y_SIZE);
    Step.Yoffset = 0;
    Step.X = 0;
    Step.Y = Step.Yoffset;

    // Fill the buffers with some initial value
    for(i=0; i < DATA_LOG_SIZE; i++)
    {
        Dlog.Xwaveform[i] = _IQ(0.0);
        Dlog.Ywaveform[i] = _IQ(0.0);
        Dlog.Mag[i] = _IQ(0.0);
        Dlog.Phase[i] = _IQ(0.0);
        Dlog.Exp[i] = _IQ(0.0);
    }


	finput = _IQ(0.2*PI);

	foutput = _IQsin(finput);

	finput = _IQ(0.1*PI);

	finput = _IQ(1*PI);

	finput = _IQ(0.5*1);
	
	finput = _IQ(0.5*PI);


/*
	_input = _IQ(0.5*PI);
	_output = _IQsin(_input);


	_input = _IQ(0.25*PI);
	_output = _IQsin(_input);

	_input = _IQ(1*PI);
	_output = _IQsin(_input);
*/


    // Get user input for gain for X and Y waveform:
    puts("\nEnter waveform X gain (default = 1.0)= ");
    gets(buffer);
    Step.GainX = _atoIQ(buffer);
    if( Step.GainX == 0 )
        Step.GainX = _IQ(1.0);

    puts("\nEnter waveform X freq (default = 1.0)= ");
    gets(buffer);
    Step.FreqX = _atoIQ(buffer);
    if( Step.FreqX == 0 )
        Step.FreqX = _IQ(1.0);

    puts("\nEnter waveform Y gain (default = 1.0)= ");
    gets(buffer);
    Step.GainY = _atoIQ(buffer);
    if( Step.GainY == 0 )
        Step.GainY = _IQ(1.0);

    puts("\nEnter waveform Y freq (default = 1.0)= ");
    gets(buffer);
    Step.FreqY = _atoIQ(buffer);
    if( Step.FreqY == 0 )
        Step.FreqY = _IQ(1.0);

    // Calculate maximum magnitude value:
    tempMmax = _IQmag(Step.GainX, Step.GainY);

    for(i=0; i < DATA_LOG_SIZE; i++)
    {
        // Calculate waveforms:
        Step.X = Step.X + _IQmpy(Step.Xsize, Step.FreqX);
        if( Step.X > _IQ(2*PI) )
            Step.X -= _IQ(2*PI);

        Step.Y = Step.Y + _IQmpy(Step.Ysize, Step.FreqY);
        if( Step.Y > _IQ(2*PI) )
            Step.Y -= _IQ(2*PI);

        Dlog.Xwaveform[i] = tempX = _IQmpy(_IQsin(Step.X), Step.GainX);
        Dlog.Ywaveform[i] = tempY = _IQmpy(_IQabs(_IQsin(Step.Y)), Step.GainY);

        // Calculate normalized magnitude:
        //
        // Mag = sqrt(X^2 + Y^2)/sqrt(GainX^2 + GainY^2);
        tempM = _IQmag(tempX, tempY);
        Dlog.Mag[i] = _IQdiv(tempM, tempMmax);

        // Calculate normalized phase:
        //
        // Phase = (long) (atan2PU(X,Y) * 360);
        tempP = _IQatan2PU(tempY,tempX);
        Dlog.Phase[i] = _IQmpyI32int(tempP, 360);

        // Use the exp function
        Dlog.Exp[i] = _IQexp(_IQmpy(_IQ(.075L),_IQ(i)));
    }
}

//############################################################################
// No more.
//############################################################################

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产九色精品成人porny| 一区二区三区四区av| 久久精品噜噜噜成人88aⅴ| 91精品综合久久久久久| 日本不卡1234视频| 精品国产乱码久久久久久免费| 老司机一区二区| 国产校园另类小说区| av高清不卡在线| 一区二区三区四区视频精品免费| 欧美性xxxxx极品少妇| 日韩有码一区二区三区| 精品88久久久久88久久久| 国产不卡在线视频| 亚洲精品国产一区二区三区四区在线| 欧洲生活片亚洲生活在线观看| 午夜精品一区二区三区三上悠亚| 日韩欧美123| 成人免费的视频| 亚洲综合999| 精品国产免费久久| 91麻豆精品秘密| 蜜臀av性久久久久蜜臀aⅴ四虎 | 成人免费高清在线| 亚洲老妇xxxxxx| 日韩精品在线一区| 99国产精品视频免费观看| 天天免费综合色| 亚洲国产精品激情在线观看| 欧美在线观看一二区| 久99久精品视频免费观看| **性色生活片久久毛片| 日韩视频一区二区三区在线播放| 成人黄色网址在线观看| 午夜久久久影院| 国产精品卡一卡二| 欧美一区二区三区在线视频| 99精品黄色片免费大全| 麻豆精品精品国产自在97香蕉| 国产精品久久夜| 日韩欧美国产午夜精品| 91麻豆swag| 国产激情一区二区三区四区| 亚洲国产精品麻豆| 日本视频在线一区| 国产精品久久久一本精品| 日韩精品专区在线影院重磅| 99re热视频精品| 激情伊人五月天久久综合| 亚洲永久精品大片| 中文字幕精品一区二区精品绿巨人 | 国产欧美一区二区三区在线看蜜臀| 在线视频一区二区三区| 粉嫩久久99精品久久久久久夜| 日韩电影一二三区| 亚洲主播在线播放| 亚洲色图色小说| 国产精品久久影院| 国产亚洲综合在线| 精品美女一区二区| 欧美一级夜夜爽| 欧美人牲a欧美精品| 欧美性色综合网| 色哟哟一区二区在线观看| 成人免费福利片| 国产很黄免费观看久久| 精彩视频一区二区| 蜜桃视频在线观看一区二区| 五月婷婷欧美视频| 亚洲高清在线精品| 亚洲国产成人91porn| 一区av在线播放| 亚洲综合成人在线| 亚洲国产中文字幕| 午夜欧美在线一二页| 亚洲国产成人高清精品| 亚洲国产aⅴ天堂久久| 亚洲国产一二三| 天天免费综合色| 美女脱光内衣内裤视频久久网站| 亚洲.国产.中文慕字在线| 午夜欧美大尺度福利影院在线看| 亚洲国产精品一区二区久久| 亚洲第一成年网| 日韩在线观看一区二区| 美女国产一区二区三区| 国产在线不卡一卡二卡三卡四卡| 国产一区二区在线免费观看| 国产精品99精品久久免费| 国产盗摄一区二区| 成人精品gif动图一区| 91热门视频在线观看| 色激情天天射综合网| 日本丰满少妇一区二区三区| 欧美日韩国产综合一区二区 | 欧美性猛交一区二区三区精品| 91极品美女在线| 欧美日韩和欧美的一区二区| 日韩欧美国产小视频| 国产欧美日韩视频一区二区| 日韩理论片在线| 日韩高清一区二区| 国产suv精品一区二区三区| caoporn国产精品| 欧美日韩国产综合一区二区三区| 日韩女优av电影在线观看| 欧美极品aⅴ影院| 亚洲午夜一区二区| 国产真实乱子伦精品视频| 成人99免费视频| 欧美精品第1页| 久久久久久**毛片大全| 樱花影视一区二区| 久久精品国产免费看久久精品| 国产91对白在线观看九色| 欧美在线你懂的| 国产亚洲一区二区在线观看| 亚洲免费伊人电影| 韩国中文字幕2020精品| 91视频免费观看| 精品伦理精品一区| 一区二区三区精品在线| 久久99国产精品久久99果冻传媒| 99久久精品国产网站| 欧美一级久久久| 亚洲欧洲综合另类在线| 激情另类小说区图片区视频区| 日本高清免费不卡视频| 久久久久久免费网| 婷婷开心激情综合| 9i在线看片成人免费| 日韩欧美高清一区| 亚洲一级在线观看| 成人av在线资源网站| 欧美一区永久视频免费观看| 自拍偷拍欧美激情| 国产精品夜夜嗨| 91精品国产欧美一区二区| 亚洲精品国产品国语在线app| 韩国av一区二区三区四区| 欧美视频中文一区二区三区在线观看 | 国产精品美日韩| 久久精品国产99国产| 欧美伊人久久大香线蕉综合69 | 东方欧美亚洲色图在线| 欧美一级片免费看| 一个色综合av| 色综合色综合色综合| 中文字幕乱码一区二区免费| 极品少妇一区二区| 欧美日韩和欧美的一区二区| 亚洲色图清纯唯美| 成人91在线观看| 亚洲国产精品精华液2区45| 国产一区二区不卡| 欧美va亚洲va国产综合| 欧美亚洲国产怡红院影院| 国产欧美日韩综合| 国产精品77777| 精品不卡在线视频| 精品在线播放免费| 欧美草草影院在线视频| 免费日韩伦理电影| 日韩一区二区三区免费观看| 五月天婷婷综合| 欧美日韩精品欧美日韩精品一| 亚洲一级在线观看| 欧美日韩免费一区二区三区| 一区二区欧美在线观看| 在线亚洲一区二区| 亚洲国产中文字幕| 3d动漫精品啪啪| 日韩电影免费一区| 欧美成人性战久久| 奇米精品一区二区三区在线观看一| 欧美老肥妇做.爰bbww| 午夜影视日本亚洲欧洲精品| 欧美电影一区二区| 久久国产精品第一页| 久久久久国产成人精品亚洲午夜| 国产精品123区| 国产精品第五页| 日本精品免费观看高清观看| 亚洲成人三级小说| 欧美一区二区三区四区五区| 激情成人综合网| 国产精品久久久久久久岛一牛影视 | 狠狠色丁香久久婷婷综合_中| 精品久久久久久久久久久久久久久久久| 经典三级一区二区| 欧美激情在线看| 在线观看不卡视频| 免费在线观看视频一区| 精品99一区二区三区| jiyouzz国产精品久久| 亚洲图片欧美综合| 欧美精品一区二区不卡| 成人av影视在线观看| 亚洲国产日韩a在线播放| 精品噜噜噜噜久久久久久久久试看 |