The document appears to be notes from a study session, listing topics covered on different dates from May 10th to June 28th including Raspberry Pi hardware control with node.js, Windows 10 IoT study, workload automation, Python and Raspberry Pi. References are provided for additional reading on basic mathmatics, times tables, learning the J programming language on GitHub, a J programming language forum, and meetup events for a J/APL programming group.
This document summarizes common issues encountered when developing FPGA projects. It introduces FPGAs, the development process, and applications. Key issues discussed include timing violations from negative slack, hardware configuration errors affecting ADCs, DDR3 interface problems from hardware design faults like improper impedance matching, and excessive resource usage from unnecessary registers. Solutions involve optimizing code and hardware design, as well as adjusting compiler options.
This document provides instructions for managing Microsoft Azure with open source tools. It discusses Bash on Ubuntu on Windows, the Azure CLI, Juju, and running Docker on Bash on Ubuntu on Windows. Specific commands and steps are provided to install tools, connect to Azure, deploy services with Juju, and configure Docker.
The document appears to be notes from a study session, listing topics covered on different dates from May 10th to June 28th including Raspberry Pi hardware control with node.js, Windows 10 IoT study, workload automation, Python and Raspberry Pi. References are provided for additional reading on basic mathmatics, times tables, learning the J programming language on GitHub, a J programming language forum, and meetup events for a J/APL programming group.
This document summarizes common issues encountered when developing FPGA projects. It introduces FPGAs, the development process, and applications. Key issues discussed include timing violations from negative slack, hardware configuration errors affecting ADCs, DDR3 interface problems from hardware design faults like improper impedance matching, and excessive resource usage from unnecessary registers. Solutions involve optimizing code and hardware design, as well as adjusting compiler options.
This document provides instructions for managing Microsoft Azure with open source tools. It discusses Bash on Ubuntu on Windows, the Azure CLI, Juju, and running Docker on Bash on Ubuntu on Windows. Specific commands and steps are provided to install tools, connect to Azure, deploy services with Juju, and configure Docker.
This document discusses how open source development works in the Linux kernel project. It begins by explaining that the focus will be on the development mechanisms and open source process rather than technical kernel details. It then provides an overview of how development is done with Git and how the Linux kernel project actively develops through code review via mailing lists and discussion of patch submissions. Examples of the patch submission and review process for the perf subsystem are also given.
The document summarizes the history of Ubuntu's Unity desktop environment from its debut in 2010 to its end in 2017. It started as an interface for netbooks and became Ubuntu's default desktop in 2011. Unity aimed for convergence across devices but ultimately failed to gain significant mobile usage. In 2017, Canonical announced it would shift Ubuntu back to GNOME and end development of Unity and the Mir display server. While some efforts have emerged to continue Unity, it and the Ubuntu mobile project were ultimately shut down.
This document discusses integrating Slack and IRC to address problems with using Facebook Groups and forums for an Ubuntu community in Korea. It notes issues with cost and surveys that showed preference for a single chat solution. The solution involved using a free Google Cloud VM instance with a Slack-IRC bot to connect the two systems. Working with an IRC manager, this resulted in a new way for the community to communicate across the different chat platforms.
This document discusses synthetic aperture radar (SAR) and pulse compression techniques. It explains that pulse compression allows radar systems to achieve fine range resolution using long duration, low power pulses by modulating the pulses with linear frequency modulation (chirp) and then correlating the received signal with a reference chirp. This improves the signal to noise ratio compared to using short pulses directly. The document covers topics such as range resolution, pulse compression, chirp waveforms, stretch processing, correlation processing, window functions, and how pulse compression affects signal to noise ratio and blind range.
Synthetic aperture radar uses an antenna mounted on a moving platform like an aircraft or satellite to synthesize a large antenna aperture and collect radar data to produce high-resolution 2D images of target objects. It works by sending out narrow radar pulses and receiving the echoes to determine distance and Doppler shift for speed, and processing multiple images to map terrain, monitor environments, and support military systems through polarimetry and interferometry techniques.
기존 유선전화보다 통화 요금이 저렴할 뿐만 아니라 다양한 부가서비스까지 제공하는 인터넷전화가 큰 인기를 끌고 있습니다. 인터넷전화는 말 그대로 인터넷을 사용해 음성 통신을 하는 것입니다. 하지만 인터넷이 되는 컴퓨터와 랜선, 전화기가 있다고 바로 사용할 수 있는 것이 아닙니다.
메일, 메신저, 웹 서핑, 게임 등의 용도로만 사용하던 인터넷을 전화통화에도 사용할 수 있도록 도와주는 시스템들이 필요합니다. 바로 이러한 시스템을 ‘인터넷전화 시스템’이라고 합니다. KT, SKT, LGT와 같은 통신사업자에 가입을 하면, 통신사업자가 설치한 인터넷전화 시스템들의 도움을 받아 인터넷전화 서비스를 사용하게 됩니다.
5G 기술과 활용 (5G technology and services) - 2019.05.11Hakyong Kim
본 자료는 모 기업에서 강의한 자료를 추가로 업데이트하여 공유하는 것입니다. 5G 기술이 무엇이며 어떻게 발전해 왔는지를 소개하고, 5G 서비스의 주요 특징인 고속, 저지연, 대용량 특성에 대해 주요 응용 사례와 함께 소개합니다. 또한, 이러한 특성들을 가능하게 하는 5G 구현기술들에 대해 소개하고 있습니다. 다소 구체적인 내용들도 포함되어 있기는 하지만, 대부분 구현기술들을 개념적으로 이해할 수 있도록 정리해 놓았습니다. 그리고, 마지막으로는 5G 서비스 제공 현황을 소개하고 있습니다.
1. 배경 1
1.1. 표준화 및 기술 동향 1
1.2. 국내 재난망 동향 2
1.2.1. 국내 재난망 추진 과정 2
1.2.2. 국내 재난망 구축 현황 (2014년 12월) 2
1.2.3. 삼성전자의 재난망 구축 3
1.2.4. 주요 이슈 4
1.3. 일본 재난망 동향 4
1.4. 미국의 PS-LTE 정책 동향 4
1.5. 미국의 PS-LTE 기술 동향 5
1.5.1. 요구 사항 5
1.5.2. 공공 민간 협력 운영 모델 6
1.6. MVNO 기술 동향 8
1.7. MVNO 필요성 8
1.8. MVNO 타입 8
1.9. MVNO 사업 동향 9
1.9.1. 한국 9
1.9.2. 미국 9
1.9.3. 유럽 10
1.9.4. 구글 10
1.9.5. 애플 10
2. 목표 11
2.1 망 구성 11
2.2 당사의 기술 보유 11
2.3 기술 요구 사항과 시장 수요의 괴리 12
2.4 당사 기술의 제한 사항 12
2.5 제안하는 개발 목표 12
3. 방안 12
4. 일정 12
5. 비용 12
This document discusses how open source development works in the Linux kernel project. It begins by explaining that the focus will be on the development mechanisms and open source process rather than technical kernel details. It then provides an overview of how development is done with Git and how the Linux kernel project actively develops through code review via mailing lists and discussion of patch submissions. Examples of the patch submission and review process for the perf subsystem are also given.
The document summarizes the history of Ubuntu's Unity desktop environment from its debut in 2010 to its end in 2017. It started as an interface for netbooks and became Ubuntu's default desktop in 2011. Unity aimed for convergence across devices but ultimately failed to gain significant mobile usage. In 2017, Canonical announced it would shift Ubuntu back to GNOME and end development of Unity and the Mir display server. While some efforts have emerged to continue Unity, it and the Ubuntu mobile project were ultimately shut down.
This document discusses integrating Slack and IRC to address problems with using Facebook Groups and forums for an Ubuntu community in Korea. It notes issues with cost and surveys that showed preference for a single chat solution. The solution involved using a free Google Cloud VM instance with a Slack-IRC bot to connect the two systems. Working with an IRC manager, this resulted in a new way for the community to communicate across the different chat platforms.
This document discusses synthetic aperture radar (SAR) and pulse compression techniques. It explains that pulse compression allows radar systems to achieve fine range resolution using long duration, low power pulses by modulating the pulses with linear frequency modulation (chirp) and then correlating the received signal with a reference chirp. This improves the signal to noise ratio compared to using short pulses directly. The document covers topics such as range resolution, pulse compression, chirp waveforms, stretch processing, correlation processing, window functions, and how pulse compression affects signal to noise ratio and blind range.
Synthetic aperture radar uses an antenna mounted on a moving platform like an aircraft or satellite to synthesize a large antenna aperture and collect radar data to produce high-resolution 2D images of target objects. It works by sending out narrow radar pulses and receiving the echoes to determine distance and Doppler shift for speed, and processing multiple images to map terrain, monitor environments, and support military systems through polarimetry and interferometry techniques.
기존 유선전화보다 통화 요금이 저렴할 뿐만 아니라 다양한 부가서비스까지 제공하는 인터넷전화가 큰 인기를 끌고 있습니다. 인터넷전화는 말 그대로 인터넷을 사용해 음성 통신을 하는 것입니다. 하지만 인터넷이 되는 컴퓨터와 랜선, 전화기가 있다고 바로 사용할 수 있는 것이 아닙니다.
메일, 메신저, 웹 서핑, 게임 등의 용도로만 사용하던 인터넷을 전화통화에도 사용할 수 있도록 도와주는 시스템들이 필요합니다. 바로 이러한 시스템을 ‘인터넷전화 시스템’이라고 합니다. KT, SKT, LGT와 같은 통신사업자에 가입을 하면, 통신사업자가 설치한 인터넷전화 시스템들의 도움을 받아 인터넷전화 서비스를 사용하게 됩니다.
5G 기술과 활용 (5G technology and services) - 2019.05.11Hakyong Kim
본 자료는 모 기업에서 강의한 자료를 추가로 업데이트하여 공유하는 것입니다. 5G 기술이 무엇이며 어떻게 발전해 왔는지를 소개하고, 5G 서비스의 주요 특징인 고속, 저지연, 대용량 특성에 대해 주요 응용 사례와 함께 소개합니다. 또한, 이러한 특성들을 가능하게 하는 5G 구현기술들에 대해 소개하고 있습니다. 다소 구체적인 내용들도 포함되어 있기는 하지만, 대부분 구현기술들을 개념적으로 이해할 수 있도록 정리해 놓았습니다. 그리고, 마지막으로는 5G 서비스 제공 현황을 소개하고 있습니다.
1. 배경 1
1.1. 표준화 및 기술 동향 1
1.2. 국내 재난망 동향 2
1.2.1. 국내 재난망 추진 과정 2
1.2.2. 국내 재난망 구축 현황 (2014년 12월) 2
1.2.3. 삼성전자의 재난망 구축 3
1.2.4. 주요 이슈 4
1.3. 일본 재난망 동향 4
1.4. 미국의 PS-LTE 정책 동향 4
1.5. 미국의 PS-LTE 기술 동향 5
1.5.1. 요구 사항 5
1.5.2. 공공 민간 협력 운영 모델 6
1.6. MVNO 기술 동향 8
1.7. MVNO 필요성 8
1.8. MVNO 타입 8
1.9. MVNO 사업 동향 9
1.9.1. 한국 9
1.9.2. 미국 9
1.9.3. 유럽 10
1.9.4. 구글 10
1.9.5. 애플 10
2. 목표 11
2.1 망 구성 11
2.2 당사의 기술 보유 11
2.3 기술 요구 사항과 시장 수요의 괴리 12
2.4 당사 기술의 제한 사항 12
2.5 제안하는 개발 목표 12
3. 방안 12
4. 일정 12
5. 비용 12
5G를 이야기하기 앞서, 5G가 세상의 새로운 변화에 있어 어떤 역할을 할 것인지에 대해 살펴보는 것이 우선일 것이다. 특정 기술·제품 하나만 바라보는 것이 아닌 이를 둘러싼 전반적인 환경을 보는 접근이 시스템 관점이라는 것인데, 5G의 역할과 가치를 찾으려면 이러한 관점에서 봐야 제대로 볼 수 있다. 예를 들어 포르쉐라는 성능 좋은 스포츠카도 모래 밖에 없는 사하라 사막에서는 고철에 불과하다. 스포츠카가 잘 달릴 수 있는 아우토반과 같은 ‘고속도로’, 달리는 중간에 필요시 연료를 채울 수 있는 ‘주유소’까지 완비될 때 포르쉐가 스포츠카로써 진면목을 발휘할 수 있다. 이렇게 볼 때, 포르쉐와 연료/주유소에 해당하는 IoT 또는 A.I.가 제 역할을 할 수 있도록 해 주는 Enabler, 즉 고속도로가 5G라 볼 수 있다. 5G는 가장 간단하게는 기존 모바일 브로드밴드 망에 IoT 전용망을 포함한 이동통신 기술 방식으로, 5G로 인해 IoT가 실질적으로 가능해지고, 또 IoT가 생성해 내는 Data로 인해 A.I.가 제대로 안착할 수 있는 등 기술적 변화를 가져올 것이다.
The Ubuntu Korea Community was established in 2005 and is the verified Local Community (LoCo) team for Ubuntu in South Korea. They organize local Ubuntu events and activities to promote Ubuntu and other open source technologies. Community members communicate through forums, social media, chat platforms, and mailing lists. Events include seminars, workshops and conferences. The team also partners with other local communities and contributes to projects like Hanjp-IM keyboard input method development. In 2021, they held the first UbuCon Asia conference. For 2022, they plan to focus more on local activities like Ubuntu 22.04 release parties and improving infrastructure, while the status of UbuCon Asia 2022 is still undetermined.
The document is a presentation on memory attack techniques given by Kim Seong Min. It covers 4 topics:
1. What are memory attacks and types of memory bugs and attacks.
2. Attacking the stack, including buffer overflows, control-flow hijacking, and mitigations like NX stacks and canaries.
3. The evolution of defenses like ASLR and techniques like return-oriented programming to bypass them.
4. Q&A portion to discuss the ongoing "eternal war in memory" between attackers and defenders.
15. LTE-M 주파수 분할 다중화
MBC 표준 FM
95.9 Mhz
KBS 제1FM
93.1 Mhz
SBS 파워 FM
107.7 Mhz
SBS 파워 FM
두시탈출 컬투쇼
주파수
107.7 설정
Frequency
Division
Multiplexing
16. LTE-M 반송파 및 변조
https://www.elttam.com.au/blog/intro-sdr-and-rf-analysis/
17. LTE-M 주파수 분할 다중 접속(1G)
대전
수원
천안
서울
혜화
유성
재석
명수
준하
둔산
강남
하하
세형
정남
FDMA
Frequency
Division
Multiple
Access
810 Mhz
800 Mhz
800 Mhz
810 Mhz
790 Mhz
790 Mhz
21. LTE-M 디지털의 시대로
500mS 500mS 500mS 500mS 500mS
음성 안 녕 하 세 요
인코딩 안
0110110..
녕
0111100..
하
1110110..
세
101110..
전송 안 녕 하
• ‘안’을 말할 때에는 저장
• ‘녕’을 말할 때 ‘안’을 인코딩
• ‘하’를 말할 때 ‘녕’을 인코딩, 동시에 인코딩 한 ‘안’을 전송
• ‘세’를 말할 때 ‘하’를 인코딩, 동시에 인코딩한 ‘녕’을 전송
22. LTE-M 디지털의 시대로
500mS 500mS 500mS 500mS 500mS
음성 안 녕 하 세 요
인코딩 안
0110110..
녕
0111100..
하
1110110..
세
101110..
전송 안 녕 하
실제 전송시간이 많이 짧다
24. LTE-M 디지털의 시대로
500mS 500mS 500mS 500mS 500mS
음성 안 녕 하 세 요
인코딩 안
0110110..
녕
0111100..
하
1110110..
세
101110..
전송 안 녕 하
음성 안 녕 하 세 요
인코딩 안
0110110..
녕
0111100..
하
1110110..
세
101110..
재석
명수
800 Mhz주파수를 공유
25. LTE-M 코드 분할 다중 접속(2G)
대전
수원
천안
서울
혜화
유성
재석
명수
준하
둔산
강남
하하
세형
정남
CDMA
Code
Division
Multiple
Access
800 Mhz
Time slice #1
800 Mhz
Time Slice #2
800 Mhz
Time slice #1
800 Mhz
Time slice #2
800 Mhz
Time slice #3
800 Mhz
Time Slice #3
26. LTE-M 광대역 코드 분할 다중 접속(3G)
대전
수원
천안
서울
혜화
유성
재석
명수
준하
둔산
강남
하하
세형
정남
CDMA
Wide
Code
Division
Multiple
Access
2.1 G hz
Time slice #1
2.1 G hz
Time Slice #2
2.1 Ghz
Time slice #1
2.1 Ghz
Time slice #2
2.1 Ghz
Time slice #3
2.1 G hz
Time Slice #3
27. LTE-M VoIP의 등장
VoIP 이후
음성 통신
- 잡음 감소 및 전송 지연 최소화
- 유지 비용이 비쌈
- 질적 향상을 중점으로 발전
데이터 통신
- 다량의 데이터 전송
- 유지비용이 저렴
- 양적 향상을 중점으로 발전
데이터 통신을 발전
저렴한 데이터 통신망으로
양질의 음성 통신 가능
Skype, MSN, Face Time
VoIP 이전
32. LTE-M TLC-1250KT
• 데이터 전용 모뎀
• ALT1160(Altair)
• KT망 전용
• Upload 5MB/s
• Download 10MB/s
• LTE CAT.1
• BAND 3, 8
• USB Modem으로 동작
• 공유기와 동일한 동작으로 사용하기 쉬움