본문 바로가기

전체 글

RTTY, PSK31 디코딩 오디오, 이미지, 패킷 통신에 이어 이번 차례는 문자전송이 주제 입니다. 특별히 한시대을 풍미했으나 아마추어용 문자교신으로 명맥을 유지중인 RTTY 기술을 디코딩해 보겠습니다. ① 정의전신(electrical telegraph)은 서로 떨어진 곳에서 전류나 전파를 이용하여 정보를 미리 약속된 신호로 주고받는 통신 방법 중의 하나다. 이를 이용한 통신 체계가 전보이며 우편보다 빠르게 보낼 수 있다는 장점을 가지고 있다. 처음에 모스가 발명할 때에는 유선이었지만 후에 무선으로 발전하였다. 주로 이용하는 방법으로는 대표적으로 모스 부호, 텔레타이프(전신타자기) 단말을 이용한 전신 등이 있다.라디오텔레타이프(RTTY, Radioteletype)는 원래 두 개 이상의 전기기계식 텔레프린터가 서로 다른 위치에 배.. 더보기
단양(구경시장, 고수동굴, 카페산) 당일치기 여행후기 개인적으로 단양은 많이 가보았지만, 정작 유명하고 언젠가 가보려 벼르고 있던 스팟을 드디어 가족과 함께 다녀왔습니다. 더위가 절정인 여름휴가 시즌 중 지난 7.31.(금) 하루만에 다녀왔는데, 상당히 만족스러운 여행이라서 기록에 남깁니다. 1. 구경시장휴가시즌이라 평일이지만 차들이 많고 도로가 복잡했습니다. 단양구경시장공용주차장이 만차였지만, 자주 차들이 들락날락거리면서 좀 기다리면 자리는 곧 나더라고요. 주자장에서 보이는 남한강과 소백산자락, 폭포 풍경이 좋아 잠시 감상합니다.바로 구경시장 구경갑니다.ㄱㄱ 예전에는 새우만두가 유명했는데, 요즘은 단빵제빵소가 유명한지 사람들이 잔뜩 몰려 있습니다. 마늘이 유명하니 이를 응용해서 희한한 빵을 만들어서 히트친것 같은데, 우리는 구경만하고 패쓰했습니다. 2. .. 더보기
무선FAX(we-fax) 디코딩 이번에는 HF대역에서 SSB(LSB or USB), FM 변조를 이용하여 날씨 방송 혹은 일기도 전송을 복조/디코딩하는 예제(radiofax)를 소개하려합니다.대상 무선국은 해상기상방송(we-fax) 중 콜사인 HLL2(대한민국) 이고, 덤으로 주파수가 근접한 JMH(일본)를 포함합니다. ① 무선FAX(radiofax) 기능 및 역사무선 팩시밀리(radiofacsimile), 무선 팩스(radiofax) 또는 HF 팩스는 단파(HF) 대역을 통해 회색조 이미지를 전송하는 아날로그 신호 모드로써 저속 주사 텔레비전(SSTV)의 전신이었다. 1930년대부터 1970년대 초까지는 외딴 지역(특히 섬)에서 사진을 보내는 주요 방법이었으나, 오늘날에도 해상 선박에 일기도와 정보를 전송하는 데 국제적으로 사용되고 .. 더보기
모델3 매봉산 바람의 언덕 후기 모델3를 타고 조심스럽게 태백 매봉산 바람의 언덕을 어제(6.13.) 다녀와서 후기를 남깁니다. 바람의 언덕 오르는 길은 생각보다 한산했고, 오가는 차량을 잘 관찰하면서 간간이 교행을 위한 공간에서 서로 양보하면, 운전이 어렵지 않았어요. 또 길은 다 시멘트 도로였으나 상태가 그리 좋지는 않았어요. 그중 한군데는 길이 제법 파였는데, 특히 주의해서 운전해야 했어요.정상에서의 느낌을 솔직하게 얘기하면, 해발 1303m라던데 바람이 잔잔했고, 운해도 못 보고, 탁 트인 풍광도 너무 기대를 했는지 좀 아쉬웠어요. 배추도 심은지 얼마안되 덜 푸릇했고요.그래도 확실히 시원하긴 했고, 같이 간 가족들은 좋아하는 눈치였어요.^^;나중에 차분하게 일출, 일몰, 별자리를 보기 위해 다시 한번 방문해 보면 좋을 것 같다는.. 더보기
ADS-B 디코딩(ICAO, 항공편명) - 항공기 추적 이번에는 지금 내 머리 위 하늘에서 비행중인 항공기의 정체와 정보를 알고 추적할 수 있는 신기하고 재밌는 예제(ADS-B 디지털패킷 디코딩)를 소개하려 합니다. ADS-B(Automatic Dependent Surveillance-Broadcast, 자동 종속 감시 방송)는 항공기가 위성 항법(GPS)을 기반으로 항공기 식별부호, 위치, 속도, 고도 등 비행 정보를 1초 단위로 지상 관제소 및 주변 항공기에 자동으로 방송하는 차세대 항공 감시 기술입니다. 기존 레이더보다 빠르고 정확하게 항공기 충돌 방지와 안전을 향상시킬 수 있어 대체재가 되고 있으며, 2020년부터 많은 국가에서 장착이 의무화되고 있는 추세입니다.얼마전 국내에서도 이 장비의 항공기에 설치·운용이 의무화되었습니다. ① ICAO 24-bi.. 더보기
x진수, 바이트, 비트 연산(feat. 순환중복검사 CRC) SDR를 실습하다보니, RDS를 포함한 다수의 통신에 에러체크를 위하여 CRC(순환중복검사, Cyclic redundancy check)를 사용하는 것 알게 되었습니다. 또 CRC를 구하기 위해서는 비트연산을 해야하고 그래서 이와 연관된 것들을 공부하고 정리해 봅니다. ① x진수, 바이트, 비트연산>>> 0b11010011101100 # 2진수 표현13548>>> 0xb # 16진수 표현11>>> bin(11) # 2진수로 변환'0b1011'>>> list( b'hello' ) # 바이트를 10진수 리스트로 변환[104, 101, 108, 108, 111]>>> bytes([104, 101, 108, 108, 111]) # 10진수 리스트를 바이트로 변환b'hello'.. 더보기
RDS(디지털 BPSK)에서 비트열 읽기 이전글 : KBS클래식FM SDR 복조 에서 기저대역으로 복조한 MPX신호를 가지고 시작합니다.이 MPX신호 속 BPSK신호에서 몇 비트를 얻기까지 얼마나 고단한 과정이 있는지 살펴보겠습니다. 디코딩은 아래와 같이 구체적인 단계별로 나누어 진행됩니다. 방송국 주파수에 집중된 FM 라디오 신호(또는 IQ 녹음) 파일은 이전 게시물의 '94.1.npy'을 load 하고,240 kHz 샘플 레이트로 FM을 '직교 복조'한 MPX신호 x를 가지고 시작합니다.참고로 모든 소스코드는 참고자료1에 자세히 나와서 생략합니다. ① 주파수를 57 kHz 이동시켜 RDS 신호가 0 Hz에 집중되도록 합니다.② RDS를 제외한 모든 것을 LPF 필터링하고, 샘플레이트도 10배 더 낮춥니다. 불필요한 고주파는 날리고요.③ 19.. 더보기
KBS클래식FM SDR 복조 오늘 주제는 아날로그의 대장이고 아날로그 변조방식의 백미~! 바로바로 FM방송 입니다.여러 지상파FM방송이 많지만, 여기서는 RDS(Radio Data System) 서비스를 하는 몇 안되는 방송 중 KBS클래식FM(청주 94.1 ㎑ )를 선택했습니다. 영화 '파반느'에서 여주가 광고없는 클래식FM을 좋아하고 추천해 주죠. ㅎㅎㅎ여기서는 FM방송의 주채널, 부채널, 파일럿, RDS를 살펴보고, mono와 stereo 음성 복조를 수행해볼게요! 마찬가지로 GQRX로 전파신호를 먼저 IQ데이터 형태로 캡처 합니다. 아래 그림 오른쪽 밑 RDS 디코딩도 동시에 되네요.송신소에서 약 20km 밖 실내에서도 잘 수신되는 것이 새삼 놀랍네요. 이상태로는 용량이 너무 커서 한 채널을 포함하는 10초 길이의 240.. 더보기