반응형 IT.10 [IT/MATLAP] MATLAP을 이용한 영상반전하기 오늘은 MATLAP을 이용한 영상반전하기입니다. sample.jpg 파일은 컬러영상으로 해도 상관은 없으나 어짜피 컬러 영상은 흑백영상에서 3배만 하는 것과 같기때문에 컬러영상으로 할 필요는 없습니다. 굳이 컬러로 하실 경우 흑백 영상으로 바꾸셔야 합니다. 원본 영상입니다. 소스원문 im = imread ('sample.jpg'); %imshow(im); [row col] = size(im); %가로 세로 사이즈를 알수 있다. for i = 1:col for j = 1:row im_rev(i,j) = 255 - im(i,j); end end %for를 두번 돌려서 반전 시켜줌. %두개를 동시에 비교하는게 편리하니깐 한번에 보여줍시다. subplot(121), imshow(im); title('Origin.. 2012. 9. 7. [IT] CSMA/CA의 원리 전송을 원하는 노드는 일정 시간 동안 매체가 Idle이면 경쟁 윈도우에서 타임 슬롯을 랜덤하게 선택 (Backoff 카운터 결정) 슬롯 타임이 지날때 마다 카운터를 감소시켜 0이 될 때 여전히 매체가 Idle이면 메시지 전송에 앞서 RTS/CTS 제어 패킷를 교환 RTS/CTS 제어 패킷의 충돌이 발생하지 않으면 성공적으로 메시지 전송 경쟁에 진 노드는 현재 Backoff 카운터를 동결시키고 다음 경쟁 상태에서는 남아있는 카운터로 경쟁 2011. 12. 18. [IT] 캐나다의 차세대 인터넷 CA*net 차세대 인터넷 - 캐나다 캐나다 정부는 차세대 인터넷 분야에서의 기술경쟁력과 고속의 네트워크를 기반으로 하는 네트워크 경쟁력을 바탕으로 정보사회에서 캐나다 국민들이 실질적인 혜택을 받을 수 있도록 하기위하여 1990년부터 지속적으로 차세대 인터넷 네트워크에 대한 투자를 하고 있다. 캐나다 정부에서는 고속의 연구 개발 네트워크 구축을 위하여 1990년부터 CA*net구축을 시작으로 1997년에는 CA*netⅡ, 1998년부터는 CA*net3를 추진중에 있다. 현재 추진중인 CA*net3는 정보통신망 인프라를 정부 주도로 전국적인 규모의 광 인터넷 기반으로 구축하는 세계 최초의 시도이다. 이제까지의 정보 기반 구축사업(National Information Infrastructure)들은 정책적인 측면에서의 .. 2011. 12. 7. [IT] 미국의 차세대 인터넷 미국의 차세대 인터넷 차세대 인터넷 등장 배경 NGI 프로젝트 Internet 2 NGI와 Internet2의 비교 기존 인터넷의 문제점 : 네트워크 회선 용량 부족 문제 -전송속도 문제 (멀티미디어 정보를 제공 할 수 있게 된 웹 등장) -QoS문제(보다 양질의 멀티미디어 서비스가 구현되지 못함) -인터넷 사용자들의 멀티미디어에 대한 요구 급증 -IP Address의 고갈( 기존 인터넷의 IPv4를 이용한 Address ) -고도의 정보통신 서비스의 등장 -> 실시간 멀티미디어 정보 교환의 필요성 -위 기존 인터넷의 문제점을 보완, 앞으로 이를 뒷받침 할 수 있는 고속의 네트워크가 요구된다! NGI - NGI(Next Generation Internet)는 차세대 인터넷 관련 기술개발과 고속 네트워크 .. 2011. 12. 5. [IT/Programming] 소켓프로그래밍을 이용한 숫자 야구 게임 만들기 리눅스 환경에서 만들었습니다. 서버소스입니다. Base_server.c #include #include #include #include #define BUF_LEN 256 int main(int argc, char *argv[]) { struct sockaddr_in server_addr, client_addr; int server_fd, client_fd; /* 소켓번호 */ int len ; int len_out; int nan; int num[3]; int cnt[3]; int buf1=0; int o,s,b=0; int i,j=0; int port; /* 포트번호 */ char buf[BUF_LEN+1]; /*int i,j; for문에들어가는 변수*/ if (argc != 2) { printf(".. 2011. 12. 1. [IT] 유럽의 미래인터넷과 연구 동향 유럽의 미래인터넷과 연구동향에 대한 PPT 자료입니다. 유럽의 미래 인터넷 주요 연구 프로그램 유럽은 eEurope 프로젝트를 통해 2005년까지 브로드밴드의 보급 확대와 다양한 ICT 관련정책을 추진해 왔으며, 최근에는 eEurope 프로젝트에 이어, 2005년부터 “i2010: Europe Information Society 2010" 전략을 추진 중이다. 유럽의 NGN 관련 정책은 크게 유럽연합 수준에서 공동으로 추진 중인 연구 프로그램(차세대 네트워크와 관련된 선도 시험 연구 개발망 등)과 각 국가별로 추진 중인 NGN 정책으로 구분할 수 있으며, 유럽연합이 공동으로 추진하고 있는 프로그램( FP: Framework Programme)으로는, 2006년부터 추진 중인 FP7을 들 수 있으며, 주로.. 2011. 11. 30. [IT/Programing] 서버와 클라이언트를 이용한 채팅 하기 유닉스상에서 실행하였습니다. 1.chat_server.c /*---------------------------------------------------------------------------------------------- 파일명 : chat_server.c 기 능 : 채팅 참가자 관리, 채팅 메시지 수신 및 방송 컴파일 : gcc -o chat_server chat_server.c readline.c -lsocket -lnsl 실행예 : chat_server 6546 -----------------------------------------------------------------------------------------------*/ #include #include #include #inc.. 2011. 11. 10. [IT] Q 함수 (Q-Function) Q함수 즉, Q (X)는 표준 정규 확률 변수가 X 보다 큰 값을 얻을 것이라는 확률이다. 가우시안 확률분포 중 평균이 0 이고, 분산이 1 인 경우 즉 표준 정규분포에서, - 정규화된 꼬리확률적분값을 보다 쉽게 구하는 함수 (가우시안 확률분포의 한쪽 꼬리 아래 면적을 나타냄) 통신시스템에 적용하면 신호를 전송시 수신에러 확률. ->열잡음으로인한 에러 발생 AWGN 채널에서 무선통신 시스템의 수신에러확률을 줄일려면? Q(√2Eb/N0) 에서 √(루트)안의 값이 증가할수록 에러가 감소한다 (증가 방법은 T(bit duration)와 S(signal power)값을 크게 한다) MATLAP을 이용하여 Q-Func그리기 x =1:1:6일 때 qfunc(x) ans = 0.1587 0.0228 0.0013 0... 2011. 10. 11. [IT] 셀룰러 시스템의 기초 1.3 셀룰러 시스템의 기초 무선과 이동통신을 제공하는 방법이 많이 있다. 그리고 각각 상대적인 이점과 단점이 있다. 예를들어 집에서 무선기술을 이용하여 코드가 없는 전화기를 사용한다. 이것은 저전력의 송신기를 이용하기 때문에 매우 좁은 커버리지 영역을 가지고 있다. 주파수 간섭 회피 같은 원칙은 훨씬 더 강력한 송신 스테이션과 기지국을 이용한 셀룰러 시스템에 사용된다. Cell -셀의 모든 사용자는 기지국으로 서비스를 받는다. -기지국이 셀 중앙에 위치하는 경우 지역 내의 신호의 강도 (전송안테나, 대기상태, 언덕, 계곡 그리고 높은 건물 존재)에 따라서 신호의 강도 지형의 등고선과 같은 여러 요인 결정 된다. 그러므로 실제 셀의 모양은 지그재그 모양일 수 있다. 그러나 사실상 셀은 육각형의 근사치로 .. 2011. 10. 10. 이전 1 2 다음 반응형