분류 전체보기26 [네트워크] TCP Congestion Control: (1) 기본 동작 - 1편 이전 포스팅에서 congestion control은 송신 서버의 데이터 전송과 네트워크의 처리 속도 차이로 인한 네트워크 혼잡을 해결하기 위한 기법이며 이를 위해 송신측에 혼잡 윈도우(cwnd)를 설정한다고 하였습니다. Congestion Window 구조 cwnd는 sliding window 방식을 이용하기 때문에 ① cwnd 위치 ② cwnd 크기 두 가지가 움직이게 됩니다. cwnd 위치: 패킷을 전송하고 ACK를 수신할 때 cwnd 위치를 오른쪽으로 옮겨 이동하게 됩니다. cwnd 크기: Congestion control 알고리즘에 따라 cwnd 전체 크기가 변화하게 됩니다. 데이터 전송 시에 cwnd를 이동시키지 않기 때문에, cwnd 안에는 1) 이미 보냈지만 ACK를 받지 못한 패킷, 2) .. 2022. 3. 18. [네트워크] TCP Flow Control & Congestion Control 비교 TCP는 UDP와 달리 신뢰성 있는 데이터 전송을 위해 여러 가지 제어 기능을 제공합니다. 그중 대표적인 것이 flow control (흐름 제어)와 congestion control (혼잡 제어)인데 차이점을 구별할 필요가 있습니다. TCP Flow Control Flow control은 수신 클라이언트(RX)가 수행해 주는 제어 기법으로, 송신 서버(TX)와 수신 클라이언트(RX)의 데이터 처리 속도 차이로 인한 수신 버퍼 overflow를 해결하기 위한 기법입니다. 수신자의 데이터 처리 속도가 송신자의 데이터 전송 속도보다 빠른 것은 문제가 되지 않지만, 수신자의 데이터 처리 속도가 송신자의 데이터 전송 속도보다 느린 경우에는 문제가 발생합니다. 수신측의 처리 속도보다 빠르게 데이터가 들어오게 되면.. 2022. 3. 1. [디지털통신] OFDM: (3) DFT-s-OFDM 이전 포스팅에서 CP-OFDM은 높은 PAPR (peak-to-average power ratio)을 가지는 문제점을 가지고 있습니다. 따라서 OFDM의 장점을 살리면서 PAPR을 낮출 수 있는 기법인 DFT-s-OFDM (DFT-spread-OFDM)가 상황에 따라 사용되기도 합니다. DFT-s-OFDM는 PAPR이 낮아 적은 비용으로 높은 전력 효율을 가질 수 있기 때문에 NR 상향링크 전송에 CP-OFDM과 더불어 이용됩니다. (※ 참고로 NR 하향링크 전송에서는 CP-OFDM만 사용됩니다.) DFT-s-OFDM이란? CP-OFDM의 높은 피크 파워는 complex symbol이 개별 subcarrier에 맵핑되어 동일한 위상으로 중첩될 때 발생합니다. 따라서 DFT-s-OFDM은 하나의 compl.. 2022. 2. 27. [디지털통신] OFDM: (2) CP-OFDM 이전 포스팅에서는 이상적인 채널 환경에서의 기본적인 OFDM 시스템을 알아봤습니다. 하지만 실제 채널에서는 multipath fading에 의한 ISI (inter-symbol interference)가 발생하게 되고, 이는 subcarrier 간의 직교성을 훼손하여 ICI (inter-carrier interference) 또한 일으키게 됩니다. 따라서 이 문제를 해결하기 위해 OFDM에 CP (cyclic prefix)를 사용하는 CP-OFDM 기법이 일반적으로 많이 사용되고 있습니다. Cyclic Prefix 무선 채널에 의해 multipath fading이 발생하면 신호의 delay spread 성분이 생기게 됩니다. 반사되어 들어오는 delay spread 성분은 아래 [그림 1]과 같이 다음 .. 2022. 2. 5. [디지털통신] OFDM: (1) OFDM 기초 OFDM이란? OFDM (orthogonal frequency division multiplexing)은 하나의 캐리어를 직교(orthogonal)하는 여러 개의 subcarrier로 나눠 이를 중첩하여 전송하는 multiplexing 기법입니다. 기존의 단일 캐리어 전송은 넓은 대역폭으로 인해 multipath fading으로 인한 ISI (inter-symbol interference)를 복구하기 어렵다는 특징을 가지고 있습니다. 이를 위해 캐리어를 여러 개의 subcarrier로 나눠 전송하는 FDM (frequency division multiplexing) 기법이 사용되었고, subcarrier의 대역폭 안에서는 채널이 flat하게 보이므로 채널에 의한 ISI 효과를 제거하기 쉬워졌습니다. 하지.. 2022. 2. 3. [5G] NR 전송 구조: (3) Frequency-Domain 구조 이번 포스팅에서는 NR의 주파수 영역에서의 전송 구조를 알아보도록 하겠습니다. NR은 LTE보다 넓어진 대역폭을 효율적으로 사용하기 위해 주파수 영역에서도 유연한 구조를 가지고 있습니다. Resource Grid NR에서 물리적 자원을 시간-주파수의 2차원적으로 정의하기 위해 resource grid라는 개념이 사용됩니다. Resource grid는 시간 영역으로는 1 subframe, 주파수 영역으로는 전체 channel bandwidth 크기로 나타내어지며 resource element와 RB (resource block)의 단위로 구성되어 있습니다. 1) Resource element: 구분 가능한 가장 작은 단위의 물리적 자원으로써 시간 영역으로 하나의 OFDM symbol duration와 주파.. 2022. 1. 29. [5G] NR 전송 구조: (2) Time-Domain 구조 NR의 시간 영역에서의 전송 구조는 numerology에 영향을 받아 유연하게 구성되어 있습니다. 먼저 radio frame의 구조를 알아보도록 하겠습니다. Frame Structure 시간 영역에서는 절대적으로 정해진 전송 단위가 있고, flexible numerology에 의해 가변적으로 정해지는 전송 단위가 있습니다. 먼저 고정된 전송 단위에 대해 알아보도록 하겠습니다. 1 frame = 10 ms 1 frame = 10 subframes (즉, 1 subframe = 1 ms) 1 slot = 14 OFDM symbols (단, Extended CP 적용 시 12 OFDM symbols) Frame은 LTE 때도 사용해온 고정된 10 ms의 전송 단위이며, 1 ms의 subframe 10개로 구성.. 2021. 12. 3. [5G] NR 전송 구조: (1) Numerology LTE에서는 고정된 단일 numerology를 가졌지만, NR에서는 다양한 주파수 대역의 특성을 반영하고 다양한 use case의 요구사항을 만족시키기 위해 flexible numerology를 도입하였습니다. 이로 인해 NR에서는 넓은 커버리지를 가지는 FR1 대역 전송, 빔포밍을 통한 FR2 대역 전송, URLLC를 위한 저지연 전송 등 상황에 맞는 전송 기법을 선택할 수 있습니다. 따라서 NR의 다양한 기술들을 알기 위해서는 NR numerology를 먼저 이해해야 합니다. (※ 본 포스팅은 OFDMA 개념을 알고 있다는 것을 바탕으로 작성되었습니다.) Flexible Numerology Numerology는 NR에서 처음 도입된 개념으로 우리말로 수비학(數祕學)으로 번역됩니다. 수비학은 '숫자와 .. 2021. 11. 30. 이전 1 2 3 4 다음 반응형