디시인사이드 갤러리

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

갤러리 본문 영역

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

도와주세요(220.67) 2011.10.14 15:52:27
조회 104 추천 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 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45211 65
2870090 민생지원금 오늘부터주네 25만원 방금받음 ㅋㅋㅋㅋ ㅇㅇ(222.235) 08:10 1 0
2870089 해(태양)에 더듬이가 생겼다..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08:09 3 0
2870088 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08:06 4 0
2870087 민생지원금 오늘부터주네 25만원 방금받음 ㅋㅋㅋㅋ ㅇㅇ(222.235) 08:05 4 0
2870086 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08:05 4 0
2870085 피부 건조한 사람들 꼭봐!!! ㅇㅇㅇㅇ(121.126) 07:55 4 0
2870083 음기 충전 발명도둑잡기(118.216) 07:37 12 0
2870081 33살 사회주의자 뉴욕시장! 맘다니의 파격 행보 발명도둑잡기(118.216) 07:23 7 0
2870080 '트럼프法'에 반기 든 머스크 "'아메리카당' 오늘 창당" 발명도둑잡기(118.216) 07:08 9 0
2870078 과연 닭으로 공룡을 만들수 있을까?! 발명도둑잡기(118.216) 06:39 12 0
2870076 동생이 너무 오랜 기간 백수라 걱정이다 아스카영원히사랑해갤로그로 이동합니다. 06:04 34 0
2870074 위대한 실천가 루비님 발명도둑잡기(118.216) 05:52 11 0
2870072 [박한슬의 숫자 읽기] 토건 보수와 개미 진보 발명도둑잡기(118.216) 05:44 19 0
2870070 현직 개발자의 소개팅 후기 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 발명도둑잡기(118.216) 05:12 33 0
2870069 학생들을 속여 정신대로 보내버린, 선생님이라고 할 수도 없는 파렴치한 친 발명도둑잡기(118.216) 05:08 16 0
2870067 '케이팝 데몬 헌터스' 그 시작은 제주의 '女神' 이었다. 발명도둑잡기(118.216) 04:56 12 0
2870066 국비지원 들어야하나 진로 상담좀 해줘 [1] 프갤러(125.185) 04:45 50 1
2870063 리액트 문서 다 읽어봤는데 왜 당시 혁명이었는지 알겠네 [2] ㅆㅇㅆ(124.216) 04:20 22 0
2870062 정보) 국가별 게임 목록.jpg [2] ㅇㅇ(218.144) 04:06 39 1
2870060 학회지 제 36회 논문 판다. 거래는 알뜰나눔장터 [1] 도리스아(112.170) 03:53 20 0
2870059 위대한 오픈소스와 나르시시즘: 목차 제안 [1] 루비갤로그로 이동합니다. 03:38 28 0
2870056 오늘의 발명 실마리: 디씨에 AI로 힙합 기수 칭찬, 욕하는 자동글 발명도둑잡기(118.216) 03:26 38 0
2870054 AI가 일으킨 첫 번째 전쟁 발명도둑잡기(118.216) 03:05 20 0
2870052 러스트 FFI의 모순 루비갤로그로 이동합니다. 02:42 17 0
2870050 일본 손글씨 기계 [1] 발명도둑잡기(118.216) 02:36 21 0
2870048 러빠 이제 러스트 손절치냐 ㅋㅋ 루비갤로그로 이동합니다. 02:26 30 0
2870046 애드센스 또 거부 당했네 ㅠㅠ 루비갤로그로 이동합니다. 02:17 16 0
2870045 빌보드 핫100 노래 모두 이 노래보다는 사실 얌전한 내용이다 [1] 발명도둑잡기(118.216) 02:16 26 0
2870044 Jpa는 쓰면쓸수록 병신같노 프갤러(118.235) 02:16 23 0
2870042 요즘 아이들의 '친일 혐중', 오늘도 원인을 찾는 중입니다 발명도둑잡기(118.216) 02:12 16 0
2870039 강남 같은 동네 주민들의 닭싸움 케이지 발명도둑잡기(118.216) 01:55 17 0
2870037 우디 거스리 발명도둑잡기(118.216) 01:47 12 0
2870035 RPA취업 프갤러(1.243) 01:43 14 0
2870034 공부하기 좋은 세상이다 [1] 초코냥갤로그로 이동합니다. 01:40 43 0
2870033 오늘한일 [2] PyTorch갤로그로 이동합니다. 01:39 37 0
2870032 이 땅은 너희의 땅 [1] 발명도둑잡기(118.216) 01:29 22 0
2870031 똥양인들은 머리에 번식,동족포식 생각밖에없음?? 뒷통수한방(1.213) 01:29 15 0
2870030 썡노가다 하다보니 IAT 찾았다 [1] 루도그담당(58.239) 01:22 22 0
2870028 What The Fuck Is A Kilometer 발명도둑잡기(118.216) 01:13 16 0
2870027 [로터리] 토지공개념은 '소설'이 아니다. 발명도둑잡기(118.216) 01:06 13 0
2870026 재활용 할가요 도리스아(112.170) 01:01 18 0
2870025 오늘의 소설, 영화 실마리: 거대 닭이 인간에게 복수 [2] 발명도둑잡기(118.216) 00:54 16 0
2870024 요즘 자라나는 새싹들 마인드 ) 크게 통수한방치고 해외로 튀기 뒷통수한방(1.213) 00:52 19 0
2870022 NFT는 저작권 보호 도구인가 저작권 침해 도구인가 [1] 발명도둑잡기(118.216) 00:39 19 0
2870021 트위터 창업자 “모든 지재권 법 없애자” 주장 논란…머스크도 맞장구 발명도둑잡기(118.216) 00:38 15 0
2870020 "GPU는 사면서, 데이터는 왜 훔쳐" 빅테크의 질주, 뒤에서 발명도둑잡기(118.216) 00:33 15 0
2870019 어셈블리어 발명도둑잡기(118.216) 00:22 25 0
2870017 내일까지 이거 끝내고 블로그 글 적고 [1] ㅆㅇㅆ(124.216) 00:15 22 1
2870016 가끔 뜻밖에 행운이 찾아올 때 있지 않음?????????????? ㅇㅅㅇ(117.111) 00:15 22 0
뉴스 에픽하이 타블로, “내가 뭘 잘못했길래”…드디어 밝혀진 상상 초월 전생 디시트렌드 07.05
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2