본문 바로가기
반응형

Categories1339

GSM의 개요 1. GSM의 역사 1982년 CEPT(Coference of European Posts and Telegraphs)에서는 범유럽용 이동통신 시스템을 개발하기 위해 GSM(Group Special Mobile)을 조직하였다. GSM 시스템은 아래의 조건을 만족시키는 것을 목표로 하였다. - 높은 음성 품질 - 저렴한 사용 요금 - International Roaming 지원 - 새로운 서비스 지원 - ISDN과의 호환성 1989년에 GSM은 ETSI(European Telecommunication Standards Institute)로 이관되었고 1990년 GSM PhaseI이 발표되었다. 상용 서비스는 1991년 중반에 시작되었으며 1993년에는 전세계 22개국에 36개의 GSM 망이 구축되었다. GS.. 2008. 6. 15.
Fortran tutorial http://www.cnu.ac.kr/%7Ebyung/Softwares/fc/f77k/index.html Fortran Tutorial 본 내용은 Standford 대학의 Fortran Tutorial를 우리 실정에 맞게 옮긴 것이다. Fortran 77 서문 (Preface) Fortran이란? (What is Fortran?) Fortran의 기본 (Fortran basics) 물리학과에서 Fortran을 사용하는 법 (How to use Fortran at Physics Department) 그림표 그리기 (Graphics) 수학 library - SLATEC (Mathematical library -SLATEC) 변수, 선언 및 종류 (Variables, declarations, and types.. 2008. 6. 15.
Ultraedit에서 c언어 파일 컴파일 돌리는방법 Ultraedit 의 매뉴 [고급]-[도구설정]에서 컴파일 command를 넣을 수 있습니다. 위 sample의 c:\comp\compiler %F 부분을 자신의 PC환경에 맞게 수정하시구요. 그리고, DOS 창(까만 화면의 결과창)이 보이게 하려면 위의 그림에서 "DOS 창 보이기"를 check하면 됩니다. 참고로 아래는 도구설정에 대한 도움말을 Capture한 것입니다. 참고하세요. UltraEdit는 사용자가 사용자 선택에 따른 명령 10개를 메뉴 항목에 설정할 수 있도록 합니다. 추가로 "프로젝트 도구 설정" 메뉴 항목을 선택하여 작업중인 프로젝트에 10개의 추가 도구를 설정할 수 있습니다. 이 명령은 DOS 또는 Windows 명령이 사용될 수 있고, 설정된 것은 고급 메뉴의 하부에 표시됩니다... 2008. 6. 15.
릴리즈모드 에러 잡기 릴리즈 버젼 실행시 에러가 났을 경우..참 곤란했죠. 물론 고수님들께서야 이미 알고계시겠지만.. 나름대로 엄청 가슴이 아팠습니다. 디버그모드는 괜찮은데..릴리즈는 에러를 때리구.. 어디서 나는지조차 모르겠구...그때 쓸만한 잼있는 방법입니다.(물론 모르는 분에 한해서..^^) Step 1. 프로젝트 세팅 들어가면.. Link라는 탭 선택해서..보면 Generate Mapfile이라구 있을꺼랍니다. 고걸 선택해서 샥 돌려보면..map파일이 release디렉토리에 생기죠. Step 2. 그리구 나선..에러를 만들어 돌려보고, 어느 주소에서 에러가 났는지 캡춰 그리구서 map파일에 있는 주소랑 매치해 보는겁니다. 그럼 어느 함수에서 에러가 났는지 알 수 있죠~ 끝. Re: 릴리즈 버전 디버깅하기... 전상연 .. 2008. 6. 15.
[펌] matlab에서 fft 사용 예 sin(2*pi*f0*t)를 sf의 샘플링 주파수로 양자화하고, fft하면, principal 주파수 영역(-fn에서 fn까지, fn은 nyquist 주파수=sf/2)에서 -f0, f0부근에서 피크가 나올 겁니다. f0가 sf보다 작을 수록 피크 폭이 줄 겁니다. % Sinewave에 대한 Matlab에서 FFT 사용 예 % f0 = 10; t = 0:0.01:10; y = sin(2*pi*f0*t); dt = t(2) - t(1); fs = 1/dt; L = length(y);n = 2^nextpow2(L); f = (0:N-1)*(fs/n) Y = fft(y)/n; subplot(2, 1, 1), plot(t, y); subplot(2, 1, 2), plot(f, abs(Y), '.-'); FFT C.. 2008. 6. 15.
[펌] 배열 0으로 초기화 하기 C언어 문법인데... 함도 안 써봤었는데 어쩌다가 알게 되어서 적습니다 이런 방법을 책에서 본 적이 없고 쓰는 사람도 잘 못봤는데... int a[100] = {0, }; 이렇게 하면 a라는 배열이 모두 0으로 초기화 된다는... - 광호 블로그 http://bspfp.pe.kr/에서 펌 2008. 6. 15.
[펌] open GL을 사용하여 프로그래밍하기 openGL로 프로그래밍 하려면 일단은 openGL 라이블러리가 있어야 되구요 glut라는 유틸리티 툴킷이 있어야 합니다. openGL라이브러리는 거의 기본적으로 설치 되어 있습니다. 혹시라도 라이브러리가 없다면 첨부파일을 설치하세요 glut 는 다운받아 설치를 해야 하는데.. 첨부파일을 사용하면 됩니다. 파일의 설치 위치는 glut.h, gl.h, glu.h, glaux.h ---> 비쥬얼스튜디오\VC98\include\GL glut32.lib, glu32.h, glaux.lib, opengl32.lib ---> 비쥬얼스튜디오\VC98\lib 그외 dll파일은 windows\system32 밑에 두면 됩니다. 그리고 나서 컴파일하면 정상적으로 됩니다. 2008. 6. 15.
[펌] VC, 또는 VB 설치시 DCOM 사용자 계정.... 에러 조치 BUG: "Setup Was Unable to Create a DCOM User Account" Error Message in Visual Studio 6.0적용 대상 This article was previously published under Q257413 SYMPTOMSWhen you run the Visual Studio 6.0 Setup program, you may receive the following error message: Setup was unable to create a DCOM user account in order to register \valec.exe This first error message may be followed by a second message that indi.. 2008. 6. 15.
[펌] Ergodic Process, 랜덤 프로세스 [출처1] http://myhome.hanafos.com/~hwalkim/100/ergodic-process.htm [출처2] http://cafe.naver.com/physvoyage 1. 개요 o 랜덤 프로세스 = 무한히 많은 확률 변수 (Random Variables)의 집합 일반적으로 확률변수를 시간에 대한 함수로 확장한 것을 Random Process 혹은 Stochastic Process라고 함. o 결정 신호 (Deterministic Signals) 에서는 시간 함수로써 파형의 데이터를 연구하는 데 비하여, 랜덤 프로세스에서는 어느 한 시점에서의 모든 샘플 함수의 값을 알아야 함. (앙상블 통계, Ensemble Statistics) o Ergodic Process는 어떤 샘플 함수에 대해.. 2008. 6. 15.
기본적인 DGPS 구성품 기본적인 DGPS 구성품 = DGPS가 지원되는 GPS 수신기 + 위치보정데이터를 수신할 수 있는 Beacon 수신기 기준국 (해양수산부에서 운영함)으로 부터 위치정보데이터를 Beacon수신기로 부터 받고 자신의 GPS 수신기로 부터 현재 위치데이터를 받아서 2개의 데이터를 이용하여 1m 내 오차를 가지는 위치 정보를 얻을 수 있다. 자세한 내용은 해양수산부 위성항법중앙사무소 홈페이지 참고. http://www.ndgps.go.kr/ 2008. 6. 15.
GPS와 DGPS http://markga.com/zboard.php?id=helper_pds_eztools 1. GPS Global Positioning System의 약어로써 4개 이상의 위성으로부터 신호를 수신, 계산하여 위치, 침로, 속력을 1초 단위로 전시한다. GPS DGPS 1) 총 계획 위성수와 가동 위성수 - 총 계획 위성수 :32개 - 가동 위성수 : 27개 (1995. 5. 1 현존) - 가동 위성번호 1 2 3 4 5 6 7 8 9 10 ● ● 13 14 15 16 17 18 19 ● 21 22 23 24 25 26 27 ● 29 30 31 ● 2) GPS의 오차범위 예 : SHIPMATE GPS RS5300, RS5800 수신상태 a : 30 ~ 50m 오차 수신상태 b : 50 ~ 70m 오차 수.. 2008. 6. 15.
DGPS의 기술 동향 고찰 DGPS의 기술 동향 고찰 한국해양대학교 전파통신공학과 교수 김 기 문 GPS(Global Positioning System)는 20년 이상의 세월을 거쳐 개발되어 오늘날 군사 및 과학기술, 산업분야 등 전반적으로 응용되어 그 중요성이 매우 높게 평가되어 왔으며, 민간 부분에 개방되는 계기를 맞아 더욱 더 그 활용 분야가 다양해지고 있다. 24시간 연속적으로 서비스를 제공되며 기상조건, 외부의 간섭 및 방해에 강하고 전세계적인 공통 좌표계를 사용한다는 점에서 신뢰성과 정확성이 보장되므로 일찍이 측량, 선박 및 항공 분야에 적용되었으며, 현재는 육상 분야에도 적극적으로 이용되어 현대인의 생활에 매우 밀접하게 다가오고 있으며 신 기술들이 개발되고 있다. 본고에서는 GPS의 기본 원리와 시스템을 분석하고, G.. 2008. 6. 15.
반응형