전체 글 12개 있어요.
고도로 발달한 무선 통신은 시각 처리와 구별할 수 없다 이 글은 2021년 5월 진행된 POSTECH TechReview 세미나에서 이어져 7월에 투고한 원고의 줄이기 전 원본입니다. 이 분야를 완전히 모르는 사람을 대상으로 풀어쓰려고 노력하다 보니 학술적 비약도 있습니다. 현대 네트워크 기술의 데이터 처리 속도는 굉장히 빠릅니다. 환경에 따라 성능 차이가 큰 무선 네트워크도 이제는 유선과 동등한 수준의 속도를 추구하고 있습니다. 하지만 AI 기술은 아직 네트워크만큼 빠르게 동작하지 않기 때문에 네트워킹 과정에 AI를 더하여 성능 향상을 꾀하는 것은 현실적으로 아직 먼 이야기입니다. 더군다나 모바일 네트워킹에서는 제한된 배터리로 동작하는 모바일 디바이스와의 상호작용이 주가 되기에 고전력·고성능 연산이 필..Leveraging Multi-Dimensionality in Passive Indoor Wi-Fi Tracking 2020년 9월 쯤에 랩 선배 추천으로 읽은 논문인데, 일정에 쫓겨 정리를 하다 말았음에도 그냥 지우자니 아까워서 부분이나마 블로그에 올려 본다. 원문 : Xie, Yaxiong, Jie, Xiong, Mo, Li, and Kyle, Jamieson. "MD-Track: Leveraging Multi-Dimensionality for Passive Indoor Wi-Fi Tracking." In The 25th Annual International Conference on Mobile Computing and Networking. Association for Computing Machine..in the IEEE 802.11a WLAN 원문 : E. Sourour, H. El-Ghoroury and D. McNeill, "Frequency offset estimation and correction in the IEEE 802.11a WLAN," IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004, Los Angeles, CA, 2004, pp. 4923-4927 Vol. 7, doi: 10.1109/VETECF.2004.1405033. 이 글은 단순히 읽은 논문을 정리한 것이다. 이 논문에서는 뭘 하는가? 파일럿 신호인 STF와 LTF를 이용한 Coarse & Fine Frequency Offset Tracking을 진행한..CSI에서 제시하는 각 성분에 대해 더 자세히 이해하기 위해 읽게 된 논문이다. ACM MobiCom과 IEEE TMC에 등재되었는데, 더 많은 리뷰를 거친 듯한 TMC의 것을 읽었다. IEEE Explore (2018) / ACM Library (2015) Introduction 이 논문에서는 더 정확한 Power Delay Profile (PDP) 분석 및 활용을 위해 인접한 채널의 CSI를 이어 큰 Bandwidth에 대한 CSI 정보를 얻고자 했다. Power Delay Profile의 시간축 Resolution은 신호의 대역폭에 따라 결정되는데 , 20MHz로 샘플링을 할 경우 감지할 수 있는 Multipath의 거리 차이는 최소 약 15m ($c \times (\frac{1}{20e+6})=1..Mathematical Concept of "Orthogonality" Generally orthogonality means that the inner product of two vector is zero. There's not only a concept of the inner product of vectors, but the inner product of functions, and this can be expressed as a definite integral. $$\left\lbrace \begin{array}{ccc}=\int_a^b f(x)g(x)~dx & & \textrm{Inner}\;\textrm{Prod.}\;\textrm{of}\;\textrm{Real}\;\textrm{Fn.}\\=\i..겨울 방학을 맞아 서버와 블로그 관리를 조금 하고 있다. 블로그는 아예 Hexo 기반에서 티스토리 기반으로 옮기면서 그 동안 생각해오던 블로그 기능을 거의 다 넣었다. 약 3일간을 쉬지 않고 작업한 것 같다. 아직 티스토리 에디터는 코드 삽입을 제대로 지원하지 않는데, 곧 바뀔 에디터처럼 보이는 '페이지 에디터'를 보니 정식으로 코드 삽입을 잘 지원할 것 같다. 일단은 HTML 편집 모드와 위지윅 편집 모드를 오가며 엄청난 노가다를 했다. 글이 얼마 없었어서 망정이지 큰일 날 뻔 했다. 서버는 그대로 토스트 클라우드를 이용하는데, 정적 리소스 서버와 리디렉션 서버를 하나로 합치고 404 페이지를 안내하는 서버는 개인 프로젝트 페이지 리스트를 띄워 주는 서버와 합쳐 총 두 개의 서버를 돌리게..이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 10월 7일에 작성되었다. EOS는 수많은 DPOS 기반의 블록체인을 만들어 온 댄 라리머(Dan Larimer)가 주도하여 만든 블록체인이다. 왜 굳이 EOS인가에 대해, 댄 라리머가 한글을 배워 자신의 이름 댄을 영어로 입력하여 EOS라고 이름을 지은 것으로 나는 추측하고 있다. EOS를 한글로 치면 댄이다 이름이야 뭐 어쨌든 이 글에서는 EOS 프로젝트의 목적과 특징을 알아보고, EOS 빌드, 테스트넷 가동, 간단한 스마트 컨트랙트 실행을 직접 해 본다. 추가적으로 DPOS의 장단점과 공격 가능 포인트들도 짚어 보았다. EOS가 무엇일까 먼저, EOS가 무엇인지, EOS 측에서 주장하는 EOS의 특징과 장점이 무엇인지 알아보자..이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 8월 10일에 작성되었다. 지난 번 이더리움 개인 네트워크 써보기에 이어서, Hyperledger를 써보았다. 이는 여름 방학 블록체인 공부의 일환이다. 이 글의 내용으로는 Hyperledger Fabric 설치, 네트워크 실행 및 구축해보기, Hyperledger Fabric 애플리케이션 만들기를 담고 있다. 아래의 모든 코드블럭에서 사용자 계정에서 실행된 줄은 $, 루트 계정에서 실행된 줄은 >로 표기하였다. Hyperledger Hyperledger는 오픈소스 블록체인 기반의 원장(ledger) 및 관련 툴을 다루는 엄브렐라(우산) 구조의 프로젝트이다. Hyperledger 프로젝트에 대한 보다 본격적인 설명은 이 Medium..이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 7월 26일에 작성되었다.이 글은 지난 글에 이어서 개인 이더리움 네트워크를 활용해보면서 남기는 기록이다. 시작 상태 이더리움 개인 네트워크 설정 이후로, Javascript IPC에서 현재 상황을 알아보면 다음과 같다. > eth.accounts //등록된 계좌들 [] > eth.mining //현재 내가 채굴중인지 여부 false > net.peerCount //이 네트워크에서 나와 연결된 다른 피어의 수 0 계좌 만들고 채굴하기 계좌 만들기 먼저, 아래의 명령어로 계좌를 만들 수 있다. 적당한 계좌 비밀번호를 입력하면 된다. > personal.newAccount() Passphrase: Repeat passphrase: "0..이 글은 Hexo 기반의 블로그에서 옮겨온 글이며, 원본 글은 2018년 7월 25일에 작성되었다. 이번 학교의 DPNM 연구실에서 여름 방학에 블록체인 관련 공부를 하고 있는데, 간단한 이더리움 활용 과제가 나와 수행하던 도중 난데없이 사설 네트워크와 "genesis"라는 단어가 나와 그에 대해 간단히 정리해본다. 아래의 글은 이미 서버에 이더리움이 설치되어 geth 명령어를 실행할 수 있다고 가정하고 작성하였다. 작성 당시 geth 버전은 1.8.12-stable이다.이더리움 사설 네트워크와 Genesis 파일이더리움은 사설 이더리움 네트워크를 만들 수 있게 되어 있는데, genesis 파일이란 이 개인 네트워크의 초기 설정이라 할 수 있다. "the genesis"는 발생, 창시 등의 뜻이 있다고 ..이 글은 구 블로그에서 옮겨온 글이며, 원본 글은 2018년 7월 25일에 작성하였다. Hexo를 이용해서 블로그를 만든 게 올해 초, 3월이었다. 지금은 그로부터 4개월의 시간이 지났고, 블로그는 초기화시켰으며, 아무런 진전도 없다. 서버 관리나 블로그 개발 등 일련의 작업이 [dman 개발] > [Redirection 서버 구축] > [지난 학기 프로젝트를 공개용으로 변경 및 오류 수정] > [블로그 개발] > [기타 각종 페이지 제작] 순으로 가야 하는데, dman 개발이 서버 이전이나 연구 참여 등으로 계속 지연되고 있는지라 이게 제대로 진행이 안되고 있던 것이다. 그래도, 앞으로 개발해야 하는 블로그 기능 등을 상기시킬 겸 다시 한 번 계획을 적어보아야겠다는 생각이 들어서 글을 써 본다. 지금은..이 글은 구 블로그에서 옮겨온 글이며, 원본 글은 2018년 7월 25일에 작성되었다. 2016년부터 서버 정리와 블로그 제작 등을 조금씩 아주 조금씩 진전시키고 있었는데, 이번 여름에 몰아서 일을 처리하기로 했다. (참 오래도 해왔다...) 그 김에 이때까지 해온 일들도 미래의 나를 위해 정리를 해보기로 했다. 나를 위한 정리이기에 이 글은 다른 사람이 가상 서버 서비스를 선택할 때 그다지 큰 도움은 안 되리라 생각한다. 제일 먼저 했던 것은 서버 서비스 선정 및 구획 정리였다. 세상에는 정말 많은 가상 서버 서비스가 있었는데, 그 중 일부를 사용해보았고 최종적으로는 TOAST Cloud에 정착하였다. 계획한 서버 구조 (처음) 아무래도 큰 하나의 거대 서버에 여러 서비스를 몰아 넣는 일은 좋아하지 않..
가장 위로