*경*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 12
검색어 입력폼
  • 마이쉘(myshell) 리눅스에서 구현 소스코드 평가A좋아요
    컴퓨터공학과에서 당골 과제로 나오는 마이쉘(myshell)을 리눅스에서 구현 하였습니다. 소스코드에 상세한 주석처리를 해놓았기 때문에 이해도 쉽게 되실겁니다.파이프 라인과 모든 명령어가 실행이 가능합니다.int main(){pid_t fork_result;int in_pipes[2];int out_pipes[2];//set_path();pipe(in_pipes);pipe(out_pipes);while(1){type = read_arg();if (type == COMMAND) {fork_result = fork();if (fork_result == -1) {fprintf(stderr, "fork errorn");exit(EXIT_FAILURE);}//childif (fork_result == 0) {execvp(args_p[0], args_p);printf("Command not found!!n");exit(EXIT_FAILURE);}//parentelse wait(0);} else if (type == PIPE) {fork_result = fork();if (fork_result == -1) {fprintf(stderr, "fork errorn");exit(EXIT_FAILURE);}//childif (fork_result == 0) {if (first_pipe_arg) {close(1);dup(out_pipes[1]);close(out_pipes[1]);execvp(args_p[0], args_p);exit(EXIT_FAILURE);}else if(!last_pipe_arg) {close(0);dup(in_pipes[0]);close(in_pipes[0]);close(in_pipes[1]);close(1);dup(out_pipes[1]);close(out_pipes[1]);execvp(args_p[0], args_p);exit(EXIT_FAILURE);}else {close(0);dup(in_pipes[0]);close(in_pipes[0]);close(in_pipes[1]);execvp(args_p[0], args_p);exit(EXIT_FAILURE);}//parent} else {char buf[BUFSIZ];int n;if (!first_pipe_arg) {close(in_pipes[0]);close(in_pipes[1]);}wait(0);if (!first_pipe_arg)pipe(in_pipes);close(out_pipes[1]);if (!last_pipe_arg)while ((n = read(out_pipes[0], buf, BUFSIZ)) > 0) {write(in_pipes[1], buf, n);}close(out_pipes[0]);pipe(out_pipes);}} else if (type == EXIT) break;}return 0;}
    프로그램소스| 2010.11.12| 3,000원| 조회(3,089)
    미리보기
  • Lognormal fading, Rayleigh fading 구현 및 fading에 관한 전반적인 설명
    1주차Fading ChannelFading의 정의 : 경로를 달리하는 2개 이상의 전파가 간섭(신호간 상호간섭)한 결과, 진폭 및 위상이 불규칙하게 변하는 현상. 전파(電波)가 전파되는 통로상의 매질 변동에 의해 수신 전계강도가 시간적으로 불규칙하게 변동되는 현상.페이딩 채널: 다중경로 신호에 의해 대역통과(Bandpass) 형태를 갖는 무선 전파 채널에서 결국 신호의 일그러짐을 초래하는 불필요한 필터 특성을 보이는 채널을 일컫는 말이다.Fading의 분류발생원인에 따른 분류- 간섭성 페이딩 (Interference Fading)- 편파성 페이딩 (Polarization Fading)- 감쇠성(흡수성) 페이딩 (Absorption Fading); 전파가 대기 중에서 비, 구름, 안개 등에 의한 흡수 또는 산란 상태가 변화하여 발생. 10 GHz 부근의 주파수 대에서 현저.- 도약성 페이딩 (Skip Fading)변동 주파수 특성에 따른 분류- 선택성 페이딩 (Selective Fading) ☞ 주파수 선택적 페이딩; 어느 주파수 성분이 변화. 부분대역에 대한 페이딩 상태가 매우 다르게 나타남- 동기성 페이딩 (Synchronous Fading); 어떤 통신대역에서 각 주파수에 대한 수신 전계강도가 대체로 균일하게 변동다중경로 페이딩 (Multipath Fading)- 여러 물체에 의한 다중 반사로 인하여 서로 다른 경로를 따라 수신된 전파들이 서로 상호작용을 일으켜 특정 장소에서 수신 신호의 레벨이 심하게 변하는 페이딩 현상장기간/순간적 변동 차이- 장기간,장거리,대규모 페이딩 (Long-term Fading); 주로 전송로 손실에 기인. 거리에 따라 완만하게 변동.- 단기간,단거리,소규모 페이딩 (Short-term Fading); 주로 빌딩,가옥 등의 구조물에 의한 국부 산란에 따른 다경로 반사파에 기인순간적이고 급격한 변동Fading 대책공간 다이버시티 (Space Diversity) 방식- 안테나의 위치가 다르면 수신 전계의 페이딩 상태가 달라지는 것을 주파수 다이버시티 (Frequency Diversity) 방식- 주파수가 다르면, 수신 전계의 페이딩 상태가 달라지는 것을 이용하는 방식으로,둘 이상의 주파수를 써서 주파수의 간격이 클수록 페이딩에 대한 상관이 적어지는 것을 이용하여 페이딩의 영향을 개선한다.- 사용 例) Rake 수신기 등ㅇ 각도 다이버시티 (Angle Diversity) 방식- 전파의 도래방향이 다르면 수신 전계의 페이딩 상태가 달라지는 것을 이용하는방식으로, 같은 주파수를 지향방향이 다른 2기 이상의 안테나로 수신하고 페이딩의 영향을 개선한다.ㅇ 편파 다이버시티 (Polarization Diversity) 방식- 편파가 다르면 페이딩의 상태가 달라지는 것을 이용하는 방식- 2개의 편파(수직편파,수평편파)로 송수신하여 페이딩의 영향을 개선- 편파 다이버시티 방식은 2기의 안테나를 1기의 안테나로 구현이 가능하여 공간 활용율이 좋다.ㅇ 루트 또는 경로 다이버시티 (Path Diversity) 방식- 전파로가 다르면 수신 전계의 페이딩이나 강우감쇠의 발생시간, 크기, 빈도 등이달라지는 것을 이용하는 방식이다. 둘 이상의 루트를 설정하여 각 루트의 수신출력을 합성 또는 바꾸는 것에 의해 그 영향을 경감한다.ㅇ 사이트 다이버시티 (Site Diversity) 방식- 수신 안테나의 설치장소가 다르면 수신 전계의 페이딩이나 강우감쇠의 발생시간,크기, 빈도 등이 달라지는 것을 이용하는 방식이다. 2 이상의 수신소 또는 송신소의 장소를 달리하여 설치하고, 각 전파로의 수신 출력을 합성 또는 절체하여 그영향을 경감한다.ㅇ 시간 다이버시티 (Time Diversity) 방식- 동일 정보를 시간 차이를 두어 반복적으로 보내는 방법 등을 통해 구현한다.- 사용 例) 일정 시간 구간에 집중적으로 발생하는 에러(Burst Error)의 방지를 위해인터리빙 사용 등Multipath Fading다중경로 페이딩이란 서로 다른 경로를 따라 수신된 전파들이 여러 물체에 의한 다중반사로 인하여 서로 상호작용을 일으켜 특정 .- 이로인해 무선망의 안정성이 떨어지게 되며 통화가 끊기는 현상이 발생- 특히, 깊은 페이딩(Deep Fading) 발생은 통화단절을 일으키게 된다.다중경로 페이딩의 주파수 영역에서의 영향은, 좁은 주파수 영역에 영향을 주는 주파수 선택적 페이딩 및 넓은 주파수 영역에 걸쳐 나타나는 Flat Fading 등으로 나타난다.다중경로 페이딩이 시간 영역에서는 디지털 심볼 간 중첩되는 영향으로 나타난다. ☞ 심볼간 간섭(ISI)* 무선 채널로 전송되는 신호가 산,건물과 같은 물체에 반사,회절,산란되어 서로 다른 시각에 수신단에 도착되는 현상에 대해 다중경로 페이딩 채널로 모형화시킬 수 있음Lognormal Fading : 언덕이나 빌딩과 같은 장애물로 가려진 경우Rayleigh Fading : 직접파 보다 간접파가 우세할 경우Rician Fading : 직접파가 간접파 보다 우세할 경우Rayleigh FadingRayleigh Fading 현상은 직접파 등이 건물 등에 가리어서 잘 도달하지 않고, 주로 반사파들이 여러 다중경로에 의해 수신측에 도달하여 합성되어 신호 강도가 빠르게 요동치며 생기는 페이딩 현상을 말한다.한편, Rayleigh 분포는 여러 다양한 장애물에 의한 반사파 또는 산란된 파들의 합에 의한 수신 신호 포락선이 갖는 확률적 분포 특성을 말한다.레일레이 페이딩이 일어나는 대역폭은 200 kHz 이내의 좁은 대역에서 주로 발생하며, 짧은 기간에 급격한 출렁임을 보이며 셀룰러 등 이동통신에 많은 영향을 주는 현상이다. (Narrowband Fading)이는 수신된 신호가 주파수 영역에서 흩어지게 되는 도플러 확산(Doppler Spread 또는 Doppler Effect) 현상의 원인이 된다.Frequency Selective Fading주파수 선택적 페이딩 이란 어떤 특정 주파수대역에서 만 선택적으로 페이딩을 일으키는 현상을 말한다.주파수 선택적 페이딩 : 간섭 존재 (심볼주기 < 최대 지연확산)- 광대역 전송 기술일수록 주파수 선택적 페이딩의 영향에 대역폭 보다 넓고 일정한 이득 및 선형 위상 응답을 보이는 페이딩 현상. Flat Fading 이라고도 함.Slow Fading/Fast Fading이동단말 수신기가 짧은 거리에서 "이동할 때" 수신 신호세기의 변동(출렁임)이 나타나게 됨페이딩은 신호세기에 대한 주로 공간적인 변동을 의미하나, 이를 이동단말 수신기가 이동한다는 관점에 따라 시간적 변동으로 표현하면,- 짧은 시간구간에 걸쳐 수신 신호세기의 빠른 변동을,=> Short-term Fading / Fast Fading / Rayleigh Fading- 다소 긴 시간구간에 걸쳐 수신 신호세기의 느린 변동을,=> Long-term Fading / Slow Fading (Shadowing, Lognormal Fading)2주차Log-normal fading model 구현 및 Jakes model 분석Log-normal fading model 구현Slow Fading평균치 레벨에서 Long-term 변화는 잘 알려진 slow fading것 과 같이 shadowing와 log-normal fading 등등이 있다. 이 fading은 Shadowing에 의해서 일어 난다.Log-normal 분포: 수신된 신호의 pdf가 다음과 같이 주어 질 때where M is the true received signal level m in decibels, i.e., 10log10m,M is the area average signal level, i.e., the mean of M,is the standard deviation in decibelsSigma = 5 일때 log-normal 분포그림 SEQ 그림 * ARABIC 1Sigma=10일 때 Log-normal 분포그림 SEQ 그림 * ARABIC 2그림1은 Sigma가 5일 때 각각의 길이에 따라 Slow-fading을 구현 한 것이다.세로축은 확률 값이고, 가로축은 dB 값이다. 가로축이 마이너스(음의값)을 갖는 것은 그 만큼 오류 확률이 낮다 라는 것을 의a = 11.8;double n = 2;double NormalRnd(){double U1,U2;double x;U1=(double)rand()/RAND_MAX;U2=(double)rand()/RAND_MAX;x = sqrt( -2 * log(U1)) * cos(2 * PI * U2);return x;}int main(){FILE *fp;double t,d;double x,Ls,Lp;srand( (unsigned)time( NULL ) );fp = fopen("result.txt", "w+");Ls = 4*PI*1000/(3*100000000);for(t=0; t 더 빠르게 변한다. 크게 변하는 부분(튀는 부분)은 속도가 빨라질수록 impuse에 가까워진다.그림4, 그림6은 각 이동 속도에 대한 |y|의 분포도(파란색 바)들은 이론적인 Rayleigh distribution 그래프(빨간색 실선)의 궤적을 따라간다. -> |y|가 Rayleigh distribution을 따른다.속도가 3km/h 일 때의 그래프가 다른 그래프들과 차이가 나는 것은 샘플수가 충분하지 않았기 때문.(좀 더 충분하게 시뮬레이션 하면 더 확실하게 rayleigh distribution을 따름)Rayleigh parameter = sqrt(2/pi) * 평균#include#include#include#define PI 3.141592int main(){FILE *fp;int n,speed;int N,WC;double Wm, N0, t , Y, xc, xs, xc_temp, xs_temp, Bn,V, WL;printf("Enter the speed(km/h) = ");scanf("%d", &speed);printf("Enter the N = ");scanf("%d", &N);printf("Enter the carrier frequency(Mhz) = ");scanf("%d", &WC);WL = 300000000.0/WC;V = speed*1000.0/3600.0;Wm = (2.0*PI*V)t
    공학/기술| 2010.10.10| 42페이지| 5,000원| 조회(618)
    미리보기
  • 이동통신 가입자 추세
    1. 지역별 셀룰러 가입자 변화2002년 기준 각국의 이동전화 가입자 수 통계 가운데 가장 특징적인 것은 중국의 가입자 증가 추세이다. 중국의 2002년 이동전화 가입자 수는 2억 660만 명으로 집계되었으며, 1998년에서 2002년까지 연평균 성장률 71.5%의 놀라운 성장세를 바탕으로 2000년 일본을 제친데 이어 2001년 미국을 능가하면서 전 세계에서 단일 국가로 가장 많은 이동전화 가입자 수 를 기록하였다. 이러한 엄청난 가입자 수에도 불구하고 아직 보급률이 16%에 불과하여 이러한 중국의 추세는 앞으로도 계속 이어질 전망이다. 중국의 뒤를 이어 미국이 1억 4,077만 명의 이동전화 가입자를 보유하고 있는 것으로 나타났으며, 일본이 8,112만명 기록하고 있다.ITU에 따르면, 세계 이동전화가입자수는 2007년에 약 33억 500만 명11)으로 발표되었으며, 2008년에도 중국, 인도, 중동, 남미, 아프리카 같은 개발도상국의 신규가입자 증가율의 성장에 힘입어 세계 이동전화가입자 수가 약 40억 명에 달할 것으로 추산하고 있다. 2007년 현재 전 세계 인구 규모의 약 48~50%가 이동전화기를 사용하고 있으며,2008년에는 전체 가입자 수가 약 40억 명에 달할 것으로 예상하고 있어, 전 세계 인구의 약 61% 이상의 사람들이 이동전화단말기를 사용할 것으로 분석하고 있다. 2013년에는 약 56억으로 40% 증가할 것으로 예상하고 있다.출처 http://www.nationmaster.com/graph/med_mob_pho_sub-media-mobile-phone-subscriberswww.kisdi.re.kr/imagedata/pdf/10/1020070603.pdf- 이동전화단말기의 멀티미디어 기능 융합 현황 및 전망2. 세계 최초 휴대폰 서비스세계 최초의 휴대전화는 1973년 모토로라에서 근무하던 마틴 쿠퍼 박사와 그의 연구팀이 개발하였으며, 당시 무게는 약 850.5그램이었다. 원천 기술은 벨 연구소의 조엘 엥겔이 가지고 있었으며 벨 연구소는 1946년 개발한 셀룰러 텔레커뮤니케이션 서비스를 경찰에 제공하였다. 지금의 카폰과 비슷하다.1973년에 마틴 쿠퍼 박사가 개발한 기술은 이를 셀룰러 방식의 텔레커뮤니케이션 서비스를 차 밖으로 끌어낸 것이며 10여년 동안의 각고의 노력 끝에 모토로라는 1983년 최초의 상용 휴대폰 다이나택(DynaTAC))을 발매하기에 이른다.최초로 셀룰러 텔레커뮤니케이션 시스템이 설치된 것은 1979년 일본 도쿄였으며 미국에서는 1981년에 처음으로 워싱턴 D.C.와 볼티모어 사이에서의 테스트가 이루어졌다.1982년 미국 연방통신위원회(FCC)가 마침내 상용 셀룰러 커뮤니케이션 서비스를 인증하였으며, 한 해가 지난 1983년에는 Ameritech사가 시카고에서 미국 최초의 아날로그 셀룰러 서비스(AMPS : Advanced Mobile Phone Service)를 개통하였다.대한민국에서는 1984년 한국이동통신(현 SK텔레콤)에서 휴대전화 서비스를 개시했다. 조선민주주의인민공화국은 2008년 12월부터 정식 서비스를 실시하기 시작했다.출처: http://ko.wikipedia.org/wiki/%ED%9C%B4%EB%8C%80%EC%A0%84%ED%99%943. 사업자별 분석SK텔레콤은 1984년 3월에 ‘한국이동통신서비스㈜’라는 이름으로 설립되었다. 이후 1988년 5월에‘한국이동통신주식회사’로 사명을 변경하고, 1994년 공개 입찰을 거쳐 SK그룹(당시 선경그룹)에 인수되어 민영화하였다. 3년 후인 1997년 3월, 사명을 ‘SK텔레콤’으로 바꾸어 이동통신 서비스를 제공하고 있다. 1999년 신세대 전용 이동통신 브랜드인 ‘TTL’을 출시하였으며, 2000년에는 베트남 CDMA 이동전화 사업에 진출하였다. 2004년에 DMB용 위성을 일본과 공동으로 쏘아 올리기도 하였으며, 현재 계열사인 TU미디어를 통해 이동전화용 위성 DMB 방송을 유일하게 제공하고 있다. 2006년 美 EarthLink사와‘Helio’(힐리오)라는 회사를 설립하여 미국에 진출, 이동통신 사업을 하고 있다.KTF는 KT가 설립한 자회사로, 대한민국의 PCS형식 이동통신 회사이다. 1996년 한국통신프리텔로 출발하여 2000년 한솔PCS를 인수하였다. 현재 대표이사는 조영주이다. 가입자수는 2007년 2월 말 기준으로 약 1300만 명이다. 1999년부터는 해외 사업에도 진출하였다. 2003년 인도네시아의 PT Mobile-8 텔레콤이 컨설팅을 의뢰하여 인도네시아에 현지법인을 설립하여 CDMA 네트워크 관리 시스템의 수출 계약을 체결하고 이 회사에 1천만 미국 달러를 투자하였다. 인도에서도 CDMA 네트워크 구축에 관하여 265만 미국 달러 상당의 동맹 계약 체결의 첫 단계를 밟았다. KTF에서 사용하고 있는 번호는 016, 018번을 사용하였으나 현재는 번호이동서비스와 010 번호 통합에 의해 특정번호를 사용하는 이미지는 사라지고 있다. 그러나 2007년 3월 'Show' 브랜드 런칭 이후 지속적인 광고를 통해 소비자 선호도를 높이고 있다.
    공학/기술| 2010.03.08| 3페이지| 3,000원| 조회(575)
    미리보기
  • Kmean 알고리듬을 이용한 벡터양자화(Vector Quantization) 코드북 생성
    Kmean 알고리듬을 이용해서 벡터양자화를 한 후 코드북을 생성한다.define의 값에 따라 벡터의 차원과 양자화 레벨등을 가변 할 수 있다.첨부된 샘플 이미지 19장을 이용해서 코드북을 생성한다.이 프로그램 소스는 단지 코드북만이 txt파일로 생성 하는 것이다.이미지를 양자화 하는 프로그램은 동일 폴더안에 벡터양자화 소스를 추가적으로 받아서 실행을 해보면된다./////////////////////////////////////////////////////////////////////////////////// Kmeans 알고리즘을 돌려서 iteration된 코드북을 얻는다.Kmeans(sigOrg2, level, code,count);// interation된 코드북을 파일에 쓴다.sprintf(fileStr, "CodeBook_D%d_L%d.txt", VECTOR_DIMENSION, level); if(NULL==(fp = fopen(fileStr, "w+"))){printf("do not read file n");return -1;}for(i=0; i<level; i++){for(j=0; j<VECTOR_DIMENSION; j++){fprintf(fp, "%f ", code[i][j]);}fprintf(fp, "n");}fclose(fp);// 해당된 level까지 interation되면 멈춘다.if(level >= VECTOR_LEVEL)break;level = level + level;code_copy = (float **)malloc( sizeof(float *) * level);for(i=0; i<level; i++)code_copy[i] = (float *)malloc( sizeof(float) * VECTOR_DIMENSION);for(i=0; i<level/2; i++){for(j=0; j<VECTOR_DIMENSION; j++){code_copy[i*2][j] = code[i][j] + DELTA;code_copy[i*2+1][j] = code[i][j] - DELTA;}}
    프로그램소스| 2010.03.04| 2,000원| 조회(515)
    미리보기
  • 매트랩에서 컨볼루션 함수를 이용하지 않은 컨볼루션 소스
    clc; clear;%c = conv(a,b)% 변수 a, b에 입력을 넣어줌.a = [1 1 1 1 1 1 1 1 1 1];b = [0 1 0 2 5 3 2 2 3 5];na = length(a);nb = length(b);if na ~= numel(a) || nb ~= numel(b)error('MATLAB:conv:AorBNotVector', 'A and B must be vectors.');endif na > nb[c,zf] = filter(b, 1, a);if nb > 1c(na+1:na+nb-1) = zf;endelse[c,zf] = filter(a, 1, b);if na > 1c(nb+1:na+nb-1) = zf;endend% 컨볼루션 한 결과 c 출력disp(c);
    프로그램소스| 2009.04.25| 2,000원| 조회(1,571)
    미리보기
전체보기
받은후기 3
3개 리뷰 평점
  • A+최고예요
    0
  • A좋아요
    1
  • B괜찮아요
    0
  • C아쉬워요
    1
  • D별로예요
    1
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 06월 04일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
2:42 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감