디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

도와주세요 C 언어에의한 DSP 프로그래밍ㅠㅠ

도와주세요(220.67) 2011.10.14 15:52:27
조회 102 추천 0 댓글 0

#include <stdio.h>
#define ORDER 6
#define N_TYPE 4

float uan[ORDER];

const float am[N_TYPE][ORDER] =
    {{ 4.1192222308E+00, -7.9461239440E+00,  8.8783717620E+00,
      -6.0217835144E+00,  2.3394595546E+00, -4.0893882993E-01},
     { 2.8926648468E+00, -4.4359438709E+00,  3.8883448827E+00,
      -2.2117294769E+00,  7.2001335496E-01, -1.5465692383E-01},
     { 3.5888336860E+00, -6.1889446395E+00,  6.5416338267E+00,
      -4.4882980453E+00,  1.8702361764E+00, -3.7994438305E-01},
     { 3.4281234344E+00, -5.5413916526E+00,  5.3792232701E+00,
      -3.2646085703E+00,  1.1097043528E+00, -1.5772714318E-01}};

const float bm[N_TYPE][ORDER+1] =
    {{ 2.0997096708E-02, -3.7296829396E-02,  6.5179345746E-02, -6.0192456239E-02,
       6.5179345746E-02, -3.7296829396E-02,  2.0997096708E-02},
     { 2.8372284397E-01, -1.4556129719E+00,  3.3288547189E+00, -4.3109161099E+00,
       3.3288547189E+00, -1.4556129719E+00,  2.8372284397E-01},
     { 4.7108438268E-02, -5.4379658554E-02, -2.8654478123E-02, -2.0920349128E-17,
       2.8654478123E-02,  5.4379658554E-02, -4.7108438268E-02},
     { 4.5973608329E-01, -2.0865614291E+00,  4.5221275998E+00, -5.7439281990E+00,
       4.5221275998E+00, -2.0865614291E+00,  4.5973608329E-01}};

void main()
{
    short yn;
    int m, type;
    float y, utmp;
    volatile int pos;                   /* position of slider    */
   
    InitDSK(cach_bk4);                  /* Initialize DSK        */

    for (m=0; m<ORDER; m++) uan[m] = 0.0;
    pos = 0;

    while(1)                            /* Endless loop          */
    {
        utmp = (float)McBSP0ReadRdy();  /* input                 */

        if (pos != 0)                   /* LPF, HPF, BPF, or BRF */
        {
            type = pos - 1;
            for (m=0; m<ORDER; m++) utmp = utmp + am[type][m]*uan[m];
            y = bm[type][0]*utmp;
            for (m=0; m<ORDER; m++) y = y + bm[type][m+1]*uan[m];
            yn = (short)y & 0xFFFE; 
            for (m=ORDER-1; m>0; m--) uan[m] = uan[m-1];
            uan[0] = utmp;
        }
        else                            /* No filter             */
            yn = (short)utmp & 0xFFFE;
        McBSP0Write(yn);                /* output                */
    }
}

u/n은 안되다고 나와서 uan 으로 바꿈.ㅠ
InitDSK(cach_bk4); 요건 지우고
input 이랑 output 를 바꿔서 출력하라는데 어떻게 바꿔야 할지 모르겠어요. ㅠㅠ
교수님은 잘 바꾸면 된다고하고. 교실엔 2시간동안 되는사 람이 없고.
하나만 알면 나머지도 다 잘 될것 같은데 ..ㅠㅠ 도와주실 분..ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
281209 난 그냥 프로그래밍이 좋아서 하는건데 솔직히 돈 벌거면 딴거 많잖아 [5] 1(125.135) 11.10.16 130 0
281208 프로토하는형들없나옇ㅎ [1] 즐쿰갤로그로 이동합니다. 11.10.16 54 0
281207 대림대아는사람 [2] 이건산전갤로그로 이동합니다. 11.10.16 72 0
281206 왜 나의 영어 떡밥을 물지 않는가?? [5] 전간디갤로그로 이동합니다. 11.10.16 91 0
281205 하아 공부해야 되는데..ㅠㅠ [2] 일광면(119.198) 11.10.16 50 0
281203 아낙 시발!!1맥에 오라클 깔기 왜캐 힘드냐 갈켜져! [1] 돌아이바갤로그로 이동합니다. 11.10.16 56 0
281202 외국산 플그래머 졸라 몰려온다며? 비자분류도 나뉠거라며?? [2] ^0^갤로그로 이동합니다. 11.10.16 70 0
281201 군대에서 네모네모로직 만든게 자랑! [1] 위디안갤로그로 이동합니다. 11.10.16 65 0
281199 형들 나 '->' 이거 뭔지 알려줘 [11] 옹앜(116.46) 11.10.16 77 0
281198 부탁쟁이님, Suco님, 수학기호(?)님 답변 감사합니다 [5] 살려주세요(121.88) 11.10.16 51 0
281196 외국 진출할라면 [3] 전간디갤로그로 이동합니다. 11.10.16 82 0
281195 횽들 이게 뭔지 알아? [5] 로하로하알로하갤로그로 이동합니다. 11.10.16 64 0
281194 C++ 프로그램 짜오라는데 아무거나 추천좀 [1] ㅇㅇ(112.166) 11.10.16 61 0
281193 님들 c언어 배우는데 책이 날까요 아님 인강이 날까요? 1(125.135) 11.10.16 55 0
281192 난 솔직히 취직 포기했어... 아니 취직 자체를 포기했어... [6] ㅣ.(219.255) 11.10.16 151 0
281191 이터레이터 -> 오브젝트클래스 -> 원래자료형 맞아여? [1] ^0^갤로그로 이동합니다. 11.10.16 43 0
281186 삭제하는 이유는 자기는 노력(?)해서 프갤횽한테 답변 얻었는데 [6] [성대아싸]갤로그로 이동합니다. 11.10.16 82 0
281183 항상 초심을 잃지 않도록 [2] 전간디갤로그로 이동합니다. 11.10.16 47 0
281179 급한것이 있어서.. 부탁좀드릴게요 부탁쟁이(203.255) 11.10.16 42 0
281178 구글 코드 서치 문 닫기로 [1] 우엠다(24.246) 11.10.16 77 0
281177 님들은 어떻게 하다가 프로그래머 되기로 한거임? [2] 1(125.135) 11.10.16 62 0
281175 근데 프갤횽들 중에 삼성컴 쓰는 사람들 있어? [9] 1(125.135) 11.10.16 80 0
281174 역시 프갤러는 로또에 관심이 없나부다 [4] ^0^갤로그로 이동합니다. 11.10.16 55 0
281173 글이 삭제됐어요 ㅠㅠ 다시올리께요 윈도우즈 API 질문이요 [9] 살려주세요(121.88) 11.10.16 96 0
281172 근데 프갤에 과제올리고 먹튀한 사람 심리는 머야? [10] ^0^갤로그로 이동합니다. 11.10.16 105 0
281171 API 질문글 먹튀당함ㅠㅠ 자주오지도않는데 먹튀만 당함 [5] SuCo갤로그로 이동합니다. 11.10.16 91 0
281170 나 신검 4급 받아서 공익판정 받았는데 병특 꽂아줄 형들 없어여? [2] ^0^갤로그로 이동합니다. 11.10.16 75 0
281168 하긴.. 술마시니깐 좋더라. [3] 일광면(119.198) 11.10.16 68 0
281167 병특 하다 망하면 [3] SODMaster(222.237) 11.10.16 88 0
281166 소켓 프로그래밍에서 send 할때 int형 포인터배열을 보낼수있남여 [5] SuCo갤로그로 이동합니다. 11.10.16 97 0
281165 내년 보충역 병역특례 TO노리는 게이들은 내후년으로 미뤄라 [3] ^0^갤로그로 이동합니다. 11.10.16 79 0
281163 프갤러들은 인터넷 속도가 얼마나 됨? [4] 전간디갤로그로 이동합니다. 11.10.16 51 0
281162 웹개발의 경력자의 기준은 뭠미? [1] SODMaster(222.237) 11.10.16 72 0
281160 요즘 웹개발자들도 사람 없어요? [5] ^0^갤로그로 이동합니다. 11.10.16 114 0
281159 발로텔리같은 삶을 살고싶닿ㅎ [1] 즐쿰갤로그로 이동합니다. 11.10.15 43 0
281157 황장엽이 주사파 만든 거 맞아여? ^0^갤로그로 이동합니다. 11.10.15 28 0
281156 왜 사람들은 술을 주체 못할정도로 마시나 [8] 전간디갤로그로 이동합니다. 11.10.15 102 0
281155 나는 왜 공부를 안했을까 ㅠㅠ... [4] SODMaster(222.237) 11.10.15 84 0
281154 근데 왜 서연고임 [5] 전간디갤로그로 이동합니다. 11.10.15 101 0
281153 옥타코어가 나와서 짜증나는 사람은... [7] warota(221.150) 11.10.15 107 0
281152 IBM 때릴꺼야?(119.67) 11.10.15 41 0
281151 리눅스 에서 time 명령에 대해서 [1] 마타버터갤로그로 이동합니다. 11.10.15 40 0
281149 아나 시간복잡도땜에 짱남 [8] ㅁㄴㅇㄹ(14.42) 11.10.15 88 0
281148 이번 iOS5 다 좋은데 전간디갤로그로 이동합니다. 11.10.15 47 0
281147 쿄스케횽 정말 감사함 [1] 얼룩돼지갤로그로 이동합니다. 11.10.15 58 0
281146 JustDrag 뭐 어쩌고 저쩌고 하던데... 어디로 갔지.. SODMaster(222.237) 11.10.15 42 0
281145 비빜휴 시켯다 [7] 로하로하알로하갤로그로 이동합니다. 11.10.15 62 0
281144 학교 발표떄문에 그러는데 ppt 수정하는것좀 도와주실분ㅠㅠ [5] 김발표(220.82) 11.10.15 64 0
281143 세상은 넓고, 할 일은 많다 [1] 쁘띠거니(218.48) 11.10.15 74 0
281141 형들 감기조심하세옇 늅늅 [2] 즐쿰갤로그로 이동합니다. 11.10.15 40 0
뉴스 탑현, 오늘(3일) 신곡 ‘올해는 유난히 덥다던데’ 발매! 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2