본문 바로가기
  • 공부, 여행 리뷰해요~~!!
반응형

공부50

KASS(Korea Augmentation Satellite System): 한국형 SBAS 1. KASS(Korea Augmentation Satellite System) KASS는 한국형 SBAS로, SBAS는 Satellite-Based Augmentation System의 약자입니다. 이것은 위성을 기반으로 한 보강 시스템(Augmentation System)으로, 주로 GPS(Global Positioning System)와 같은 전역 항법 위성 시스템의 정확성과 신뢰성을 향상시키기 위해 사용됩니다. KASS는 대한민국에서 개발되고 운영되며, GPS 및 GLONASS와 같은 글로벌 항법 시스템과 함께 사용되어 위치 결정의 정확성을 향상시키는 역할을 합니다. 2. SBAS SBAS의 기원은 민간 항공 및 항법 분야에서 보다 정확하고 강건한 위성 항법 시스템의 필요에서 시작합니다. 이러한 .. 2023. 9. 13.
GPS는 안전할까? GPS 보안 기술: Spoofing과 JammingGPS(Global Positioning System)는 우리 일상 생활에서 광범위하게 사용되는 위치결정 기술로, 항공, 자동차 내비게이션, 항해, 농업, 글로벌 포지셔닝 시스템(GPS) 등 다양한 응용 분야에서 핵심 역할을 합니다. 그러나 이러한 시스템은 보안 측면에서 취약할 수 있습니다. 주요한 GPS 보안 위협으로는 Spoofing(스푸핑)과 Jamming(재밍)이 있습니다. 이러한 GPS 보안 위협으로 인해 실제 세계 각지에서 사고가 발생하기도 하였습니다. 본 포스팅에서 Spoofing과 Jamming에 대하여 간단하게 알아보도록 하겠습니다. Spoofing(스푸핑)Spoofing은 위치정보를 조작하거나 위조하여 GPS 수신기가 잘못된 위치로 이동.. 2023. 9. 12.
KPS - 한국형 GPS, Korea Positioning System KPS는 Korea Positioning System의 약어로, 한국의 위치결정 시스템을 나타냅니다. 이 시스템은 위치정보를 정확하게 결정하기 위해 위성 신호를 활용하는데, 그동안의 GNSS(Global Navigation Satellite System)와 어떻게 다른지 살펴보겠습니다. KPS (Korea Positioning System)의 정의 KPS는 한국이 독자적으로 개발한 위치결정 시스템으로, GPS(Global Positioning System)와 유사하게 작동합니다. 이 시스템은 위성을 통해 지구의 특정 위치를 정확하게 결정하는 데 사용됩니다. KPS는 한국 정부와 기업의 협력으로 개발되었으며, 국내 및 국제적으로 위치기반 서비스를 지원하는 데 중요한 역할을 합니다. KPS의 Signal 밴.. 2023. 9. 11.
선형대수 5. 행렬의 덧셈과 뺄셈 선형대수 5. 행렬의 덧셈과 뺄셈 오늘의 주제는 행렬의 덧셈(Addition)과 뺄셈(Subtraction)입니다. ※ 전제조건. (연산하려는) 두 행렬의 크기가 같아야 한다. 예를 들어, 다음과 같은 행렬에 대한 행렬의 덧셈은, 각 원소 끼리 더하면 됩니다. 다음과 같이 말이죠. 즉, (2x2) 행렬과 (2x2) 행렬을 더해서 (2x2) 행렬을 만들게 되었습니다. (오직 (2x2) 행렬만 더할 수 있습니다.) 뺄셈도 마찬가지 입니다. 이번에는 덧셈에 대해 성립하는 법칙을 알아보겠습니다. 덧셈에 대한 법칙. 1. 결합 법칙 성립 (Commutative) A+B = B+A 2. 교환 법칙 성립 (Associative) A+B+C = A+(B+C) 뺄셈의 경우 결합 법칙과 교환 법칙이 성립하지 않습니다. 행.. 2023. 9. 10.
선형 대수 - 4. 선형계에 대한 해답 선형대수 4. 선형계에 대한 해답 선형계에 대한 해답을 어떻게 분류할 수 있을지 알아보겠습니다. 아래 3가지 케이스에 대해 살펴보겠습니다. 1) One solution 유일한 해 2) No solutions 해가 없음 3) Many solutions 무수히 많은 해 그렇다면 해의 개수는 어떻게 구할까요?? 예를 들어, 아래와 같이 행렬 A가 있다고 가정해 보겠습니다. A 행렬은 (3x3) 행렬이며, 미지수가 3개 입니다. 만약 A를 기약행사다리꼴(RREF)로 만들 수 있습니다. 첫 번째 경우에 대해서 살펴 봅시다. 1) One Solution x = a y = b z = c 의심의 여지 없이 (a,b,c)의 해를 구할 수 있습니다. 두 번째 경우 입니다. 2) No Solutions A를 가우스-조던 소.. 2023. 9. 8.
C++과 Python의 차이, 컴파일 언어와 인터프리터 언어의 차이 1. C++과 Python C++과 Python은 둘 다 프로그래밍 언어이지만, 다양한 측면에서 차이를 보입니다. C++은 컴파일 언어로, 소스 코드를 컴파일러를 사용하여 기계어로 번역하고 실행 파일을 생성합니다. 이는 실행 시간에 빠르고 효율적인 코드 실행을 가능하게 합니다. C++은 정적 타입 언어로, 변수의 데이터 타입을 컴파일 시점에 결정하며, 메모리 관리를 개발자가 수동으로 처리해야 합니다. 이러한 특징으로 C++은 시스템 프로그래밍, 게임 개발 및 리소스 집약적인 애플리케이션에서 주로 사용됩니다. Python은 인터프리터 언어로, 소스 코드를 런타임에 해석하고 실행합니다. 이는 개발자에게 빠른 개발과 유연성을 제공하며, 동적 타입 언어로 변수의 데이터 타입을 런타임에 동적으로 결정합니다. 또한.. 2023. 9. 7.
선형 대수 - 4. 가우스 조던 소거법 (Gauss-Jordan Elimination) 선형대수 4. 가우스 조던 소거법 (Gauss-Jordan Elimination) 지난시간에 배운 기약행사다리꼴(RREF)를 만들기 위해서, 우리는 이제 가우스 조던법(Gauss-Jordan Elimination)을 사용할 것입니다. (기약행사다리꼴 참고: 선형 대수 - 3. 피벗(pivot) 과 기약행사다리꼴(RREF) (tistory.com)) 먼저, 가우스 조던 소거법의 순서에 대해 알아보겠습니다. 수행 방법 (순서) Pull Scalars : 공통 인수를 만든다. Swap out a 0 : 0으로 시작하는 행이 있다면 자리를 바꿔준다. First row pivot : 선행성분을 1로 만든다. Zero out the column : 선행성분이 있는 열의 나머지 성분을 0으로 만든다. Repeat 2.. 2023. 9. 6.
선형 대수 - 3. 피벗(pivot) 과 기약행사다리꼴(RREF) 행렬을 이용하여 연립방정식을 풀고, '기약행사다리꼴 (Reduced Row-echelon form) '로 만들어보겠습니다. 먼저, 행사다리꼴의 정의를 알아봅시다. 더보기 행사다리꼴 (row-echelon)의 정의 1. 피벗(pivot) 원소는 모두 1이다. 2. 영행(zero rows)는 모두 아래에 놓인다. 3. 계단 형태의 피벗 '피벗'이라는 단어가 나왔네요. 피벗은 아래와 같이 정의할 수 있습니다. 더보기 피벗(pivot, 선행선분)은 각 행에서 0이 아닌 첫번째 성분 우리가 또 알아야 하는 기약 행사다리꼴의 정의를 알아봅시다. 기약행사다리꼴(통칭 RREF)은 행사다리꼴의 정의에서 하나가 더 추가됩니다. 더보기 기약행사다리꼴(Reduced row-echelon form)의 정의 1. 피벗(pivot.. 2023. 9. 5.
선형 대수 - 2. 행렬, 간단한 행 연산 아래와 같이 세 개의 방정식이 있습니다. 더보기 3x - 2y + z = 2 -x - 5y + 4z = 1 x + 4y - 6z = -9 위 방정식을 아래와 같은 시스템 (혹은 행렬)으로 나타낼 수 있습니다. 블로그에서 완벽하게 다루진 않았지만, 3개의 방정식을 Ax = B 형태로 나타낼 수 있고, 이 시스템에서 A와 B를 이용하여 행렬로 표기하는 것입니다. 다시 완전한 행렬로 나타내면 아래와 같습니다. 이제 이 행렬에서 몇 가지 가능한 행 연산을 알아보도록 하겠습니다. (1) 행 치환 (switching rows) 만약, 1행과 2행을 치환한다면 (R1 ↔ R2), 아래와 같이 행렬을 구성할 수 있겠습니다. 단지 1행과 2행의 순서만 바뀐 것입니다. (2) 스칼라배 (Scaling) 이제 2행에 3을 .. 2023. 9. 3.
반응형