지하철에서 유독 특정 구간만 안 터지는 이유 (RF 개발자가 설명합니다)

지하철에서 영상을 보다 보면 늘 같은 자리에서 멈춥니다. 매일 같은 구간, 같은 지점입니다. 그 구간만 지나면 언제 그랬냐는 듯 다시 잘 됩니다.

이상하지 않으신가요. 지하주차장은 “지하라서 안 된다”로 설명이 됐습니다. 그런데 지하철은 같은 지하인데 대부분 구간에서 잘 터집니다. 그러다 특정 구간에서만 죽습니다.

이건 전혀 다른 이야기입니다.

먼저 흔한 오해부터

❌ “지하라서 안 되는 것”

아닙니다. 오히려 지하철은 지하 공간 중에서는 통신 설비가 비교적 잘 갖춰진 편입니다. 하루 수백만 명이 이용하니 통신사도 투자를 합니다. 물론 노선과 구간에 따라 편차는 있지만, 적어도 “지하라서 원래 안 되는 곳”은 아닙니다.

❌ “사람이 많아서”

절반만 맞습니다. 혼잡이 영향을 주는 건 사실이지만, 새벽 첫차처럼 텅 빈 시간에도 같은 구간에서 끊깁니다. 사람 수만의 문제가 아닙니다.

❌ “내 통신사가 유독 나빠서”

대개 아닙니다. 특정 구간은 어느 통신사를 쓰든 비슷하게 나쁩니다. 옆 사람 폰도 같이 멈춰 있는 걸 보신 적 있을 겁니다.

지하철이 지하주차장보다 잘 터지는 이유

지하철 터널에는 누설동축케이블이라는 특별한 케이블이 깔려 있습니다. 이름이 어렵지만 원리는 단순합니다.

보통 케이블은 신호가 밖으로 새지 않게 만듭니다. 그런데 이 케이블은 일부러 조금씩 새어 나오도록 설계되어 있습니다. 터널 천장을 따라 길게 늘어뜨려 놓으면, 케이블 전체가 하나의 긴 안테나가 됩니다.

지상에서는 기지국 한 점에서 전파가 사방으로 퍼져 멀어질수록 약해지는 반면, 터널에서는 천장을 따라 설치된 누설동축케이블이 전 구간에 균일하게 신호를 공급하는 방식을 비교한 개념도
지상은 한 점에서 퍼지는 방식, 터널은 케이블 전체가 안테나가 되는 방식이다.

이게 왜 중요한지는 조명에 비유하면 바로 와닿습니다.

긴 복도 한쪽 끝에 전구를 하나 달았다고 해봅시다. 전구 아래는 환하지만 복도 반대편 끝은 어둡습니다. 멀어질수록 빛이 약해지니까요. 더 밝게 하려면 전구를 더 세게 켜야 하는데, 그러면 전구 바로 아래는 눈이 부십니다. 지상의 기지국이 이 방식입니다.

반면 복도 천장 전체에 긴 형광등을 쭉 이어서 달면 어떻게 될까요. 복도 어느 지점에 서 있든 밝기가 비슷합니다. 항상 바로 위에 광원이 있으니까요. 터널의 누설동축케이블이 이 방식입니다.

전파도 마찬가지입니다. 정확히 말하면 감쇠 자체가 없어지는 건 아닙니다. 전파는 여전히 거리에 따라 약해집니다. 다만 신호원까지의 거리가 항상 짧게 유지되기 때문에, 감쇠가 문제될 만큼 쌓이지 않는 것입니다.

이제 지하주차장과 비교해 보면 차이가 뚜렷합니다. 지하주차장은 램프라는 입구 하나로 들어온 신호가 넓은 공간으로 퍼지면서 약해집니다. 복도 끝 전구 하나에 의존하는 상황이죠. 터널은 애초에 그런 구조가 아닙니다.

그런데 왜 특정 구간만 안 될까요

1. 이동하면서 계속 셀을 갈아타야 합니다

지하철은 움직입니다. 이게 엘리베이터나 주차장과 결정적으로 다른 점입니다.

통신망은 구역별로 나뉘어 있고, 각 구역을 이라고 부릅니다. 열차가 달리면 폰은 셀 A에서 셀 B로, 다시 셀 C로 계속 갈아타야 합니다. 이 갈아타기를 핸드오버라고 합니다.

핸드오버는 순간이동이 아닙니다. 준비하고, 신호를 주고받고, 옮겨 붙는 절차가 필요합니다. 시간이 걸린다는 뜻입니다.

그래서 두 셀의 중첩 구간이 중요해집니다. 이전 셀이 아직 잡히는 동안 다음 셀에 미리 붙어야 끊김이 없습니다.

달리는 열차가 셀 A에서 셀 B로 전환할 때, 두 셀의 중첩 구간이 넓으면 전환할 시간이 충분해 끊김이 없지만, 중첩 구간이 좁으면 전환을 마치기 전에 지나가 버려 끊김이 발생하는 원리를 나타낸 개념도
중첩 구간이 좁으면 전환을 마치기 전에 열차가 지나가 버린다.

중첩 구간이 좁은 지점은 매번 같은 자리입니다. 설비 위치는 바뀌지 않으니까요. 늘 같은 구간에서 멈추는 이유가 여기 있습니다.

2. 구간마다 설비 사정이 다릅니다

모든 구간이 똑같이 지어지지 않았습니다.

  • 오래된 노선 — 수십 년 전에 지어진 구간은 나중에 설비를 덧붙인 경우가 많아 최적화가 덜 되어 있습니다
  • 급커브 구간 — 케이블이 직선으로 뻗지 못하고, 곡선부에서는 신호 분포가 고르지 않을 수 있습니다
  • 분기·환승 구조물 — 터널이 갈라지거나 겹치는 곳은 구조가 복잡해 설계가 까다롭습니다
  • 역과 터널의 경계 — 역사 안은 일반 중계 설비, 터널은 케이블 방식이라 서로 다른 방식이 이어지는 지점입니다. 이음매에서 문제가 생기기 쉽습니다

지하철을 타고 가다 역을 막 벗어나는 순간 유독 자주 끊긴다고 느끼셨다면, 마지막 항목 때문일 가능성이 높습니다.

3. 사람이 몰리면 신호가 좋아도 느립니다

출퇴근 시간에 이런 경험 있으실 겁니다. 화면 맨 위 안테나 표시는 4칸이 꽉 차 있습니다. 그런데 카톡은 “전송 중”에서 멈춰 있고, 인터넷은 뱅글뱅글 돌기만 하고 페이지가 뜨지 않습니다. (이 안테나 표시를 신호 막대라고 부릅니다. 아래에서도 이 이름으로 쓰겠습니다.)

신호가 없어서 그런 게 아닙니다. 신호는 충분한데 길이 막힌 것입니다.

하나의 셀이 처리할 수 있는 양에는 한계가 있습니다. 그 한계를 그 자리에 있는 모든 사람이 나눠 씁니다. 한 칸에 백 명, 열차 전체로 천 명이 동시에 영상을 보면 각자에게 돌아가는 몫이 줄어듭니다.

도로에 비유하면 차선 수는 그대로인데 차가 열 배로 늘어난 상황입니다. 길이 없어진 게 아니라 막힌 겁니다. 신호 세기는 “길이 있는가”를 나타낼 뿐, “길이 비어 있는가”는 알려주지 않습니다.

지진이나 사고가 났을 때 연락이 안 되는 것도 같은 이유입니다

더 극적인 사례가 있습니다. 지진이 나거나 큰 사고가 터졌을 때입니다.

이럴 때 지인에게 안부를 확인하려고 카톡을 보내면 계속 “전송 중”에서 멈춰 있습니다. 급한 마음에 몇 번을 다시 눌러도 마찬가지입니다. 그런데 화면 맨 위를 보면 안테나는 4칸 그대로 멀쩡합니다. “신호는 잡히는데 왜 안 가지?” 싶은 순간이죠.

정확히 같은 원리입니다. 재난이 발생하면 같은 지역 사람들이 동시에 연락을 시도합니다. 평소의 몇 배, 몇십 배 트래픽이 순식간에 몰립니다. 기지국은 멀쩡히 서 있고 전파도 잘 도달하지만, 나눠 쓸 자원이 바닥난 것입니다.

대형 콘서트장이나 불꽃축제 현장에서도 같은 일이 벌어집니다. 신호 막대와 실제 전송 가능 여부는 별개라는 걸 가장 확실하게 체감하는 순간입니다.

📐 조금 더 깊이 알고 싶다면 — 자원은 어떻게 나눠 쓰는가 👉 클릭하면 펼쳐집니다

숫자로 보면 감이 옵니다. 출퇴근 시간 10량 편성 열차에 한 칸당 150명씩이면 1,500명입니다. 여기에 승강장에서 기다리는 사람들까지 더해집니다. 이 인원이 같은 셀 하나에 매달려 있습니다.

통신 자원은 시간과 주파수로 잘게 쪼갠 조각으로 관리됩니다. 바둑판을 떠올리시면 됩니다. 가로축이 시간, 세로축이 주파수이고, 그 칸 하나하나를 사용자들에게 나눠 줍니다.

이 조각에는 이름이 있습니다. 자원 블록(RB, Resource Block)입니다. LTE에서 처음 도입된 단위인데, 그 이전 세대인 3G는 자원을 나누는 방식 자체가 달라서 이런 개념이 없었습니다. 5G도 같은 개념을 이어받았고, 여기에 조각의 크기를 상황에 맞게 바꿀 수 있는 유연성을 더했습니다.

이 배분을 담당하는 것이 스케줄러입니다. 스케줄러는 매 순간 “누구에게 몇 칸을 줄지” 결정합니다. 사용자가 늘면 한 사람이 받는 칸 수가 줄고, 그만큼 속도가 떨어집니다. 바둑판 크기는 그대로인데 나눠 가질 사람만 늘어난 것입니다.

여기서 중요한 사실이 하나 있습니다. 신호가 좋은 사람이 같은 칸으로 더 많은 데이터를 실어 보냅니다. 신호 품질이 좋으면 한 칸에 정보를 촘촘하게 담을 수 있고, 나쁘면 안전하게 듬성듬성 담아야 하기 때문입니다.

그래서 혼잡한 열차 안에서는 두 가지 불리함이 동시에 걸립니다. 나눠 갖는 사람이 많아 칸 수가 적은데, 차체 차폐와 다중경로로 신호 품질까지 나빠서 그 적은 칸마저 효율이 떨어집니다. 신호 막대가 꽉 차 보여도 실제 처리량이 바닥을 치는 이유입니다.

업로드가 유독 더 힘든 데는 이유가 셋 있습니다.

  • 송신 출력 차이 — 폰의 송신 출력은 기지국에 비하면 대단히 작습니다. 애초에 힘이 딸립니다.
  • 상향 자원이 따로 배정된다 — 올리는 데 쓰는 자원과 내려받는 데 쓰는 자원은 별개로 관리되고, 보통 내려받기 쪽에 더 많이 배분됩니다. 평소 사용 패턴이 그렇기 때문입니다.
  • 올릴 때는 순서를 얻어야 한다 — 내려받기는 기지국이 알아서 보내주면 되지만, 올리기는 폰이 먼저 “보낼 게 있으니 자리를 달라”고 요청하고 허락을 받아야 합니다. 같은 순간에 수백 명이 이 요청을 하면 요청 단계에서부터 밀립니다.

그래서 혼잡한 곳에서는 영상은 그럭저럭 재생되는데 사진 한 장이 안 올라가는 상황이 생깁니다. 재난 상황에서 안부 메시지가 유독 안 나가는 것도 여기에 해당합니다.

📐 조금 더 깊이 알고 싶다면 — 핸드오버는 어떻게 결정될까 👉 클릭하면 펼쳐집니다

핸드오버를 결정하는 건 폰이 아니라 네트워크입니다. 다만 판단 재료는 폰이 제공합니다.

  1. 측정 — 폰은 지금 붙어 있는 셀뿐 아니라 주변 셀들의 신호도 계속 측정합니다. 통화 중에도 백그라운드에서 이 일을 합니다.
  2. 보고 조건 — 네트워크는 폰에게 “이런 상황이 되면 알려달라”는 조건을 미리 내려둡니다. 예를 들어 이웃 셀이 지금 셀보다 일정 수준 이상 좋아졌을 때 같은 조건입니다.
  3. 측정 보고 — 조건이 충족되면 폰이 네트워크에 보고합니다.
  4. 결정과 준비 — 네트워크가 옮길지 판단하고, 대상 셀에 자리를 마련하게 합니다.
  5. 전환 — 폰에 전환 명령이 내려가고, 폰이 새 셀에 접속합니다.

여기서 중요한 건 2번의 조건에 여유값이 들어간다는 점입니다. 이웃 셀이 조금만 좋아져도 바로 옮기면, 두 셀 신호가 엎치락뒤치락하는 구간에서 계속 왔다 갔다 하게 됩니다. 이걸 핑퐁이라고 부르고, 그때마다 절차 비용이 들어 오히려 품질이 나빠집니다.

그래서 “확실히 더 좋아졌을 때만” 옮기도록 여유를 둡니다. 그런데 이 여유가 고속 이동에서는 불리하게 작용합니다. 확신이 설 때까지 기다리는 동안 열차는 계속 달리고 있으니까요. 중첩 구간이 좁은 곳에서는 그 사이에 통과해 버립니다.

핑퐁을 막는 안정성빠른 전환은 서로 상충합니다. 어느 쪽으로 맞출지는 구간 특성에 따라 조정하는 영역이고, 통신사가 실제로 이런 값들을 조정해 최적화합니다. 같은 노선인데 어떤 구간은 매끄럽고 어떤 구간은 그렇지 않은 이유 중 하나입니다.

갈아타는 종류도 여러 가지입니다

“셀을 갈아탄다”고 뭉뚱그렸지만, 실제로는 난이도가 다른 세 가지가 있습니다.

구분하는 이름에 인트라(intra)인터(inter)가 붙는데, 어려운 말이 아닙니다. 이미 아는 단어에 그대로 들어 있습니다.

  • 인트라넷 — 회사 안에서만 쓰는 망
  • 인터넷 — 망과 망 사이를 잇는 것

핸드오버도 똑같습니다. 같은 것 안에서 옮기면 인트라, 다른 것 사이를 건너면 인터입니다. 그리고 대체로 인터가 더 어렵습니다. 경계를 넘는 일이니까요.

  • 같은 주파수 안에서 (인트라) — 가장 흔하고 가장 쉽습니다. 지금 쓰는 주파수를 그대로 들으면서 옆 셀 신호도 같이 잡히므로, 별도 준비 없이 측정할 수 있습니다.
  • 다른 주파수로 (인터) — 여기서부터 까다로워집니다. 폰의 수신부는 한 번에 지정된 주파수를 봅니다. 다른 주파수의 셀을 측정하려면 지금 통신을 잠깐 멈추고 그쪽을 들여다볼 시간이 필요합니다. 네트워크가 이 짬을 따로 만들어 줍니다. 통신을 쉬는 셈이니 공짜가 아닙니다.
  • 다른 통신 방식으로 (인터) — 5G에서 LTE로 넘어가는 것처럼 기술 자체가 바뀌는 경우입니다. 경계를 가장 크게 넘는 만큼 절차도 가장 무겁고 시간도 오래 걸립니다.

지하 구간처럼 여러 주파수와 방식이 섞여 깔린 곳에서는 아래쪽 두 가지가 자주 일어납니다. 준비 시간이 더 필요한데 열차는 계속 달리고 있으니, 앞서 말한 시간 압박이 그만큼 심해집니다. 5G 표시가 떴다 사라졌다 하면서 버벅이는 구간이 대체로 이런 곳입니다.

열차 자체도 한몫합니다

여기에 하나 더 겹칩니다. 열차는 금속 상자입니다.

엘리베이터 글에서 다룬 것과 같은 원리입니다. 차체가 전파를 막기 때문에, 터널 안 신호는 창문이나 문틈을 통해 한 번 깎인 채 객차 안으로 들어옵니다.

그래서 객차 한가운데보다 문 근처가 조금 낫습니다. 큰 차이는 아니지만, 애매한 구간에서는 그 차이로 갈리기도 합니다.

그럼 어떻게 해야 할까요

  1. 영상은 미리 받아두세요. 가장 확실한 방법입니다. 끊기는 구간이 정해져 있으니 대비가 가능합니다.
  2. 중요한 통화는 역에 정차했을 때 하세요. 역사는 설비가 가장 잘 갖춰진 지점입니다.
  3. 문 근처나 창가 쪽에 서보세요. 미세하지만 유리합니다.
  4. 혼잡 시간에 안 되는 건 기다리는 게 답입니다. 용량 문제라 자리를 옮겨도 소용없습니다.
  5. 재부팅은 하지 마세요. 구간을 벗어나면 알아서 복구됩니다. 재부팅하면 오히려 늦어집니다.

정리하면

지하철이 특정 구간에서만 끊기는 건 지하라서가 아닙니다. 오히려 지하철은 설비가 잘 갖춰진 편이고, 그래서 대부분 구간이 멀쩡합니다.

문제는 움직인다는 것입니다. 달리는 열차는 셀을 계속 갈아타야 하는데, 중첩 구간이 좁은 지점에서는 전환을 마치기 전에 지나가 버립니다. 여기에 구간별 설비 편차와 혼잡이 겹칩니다. 설비 위치는 바뀌지 않으니 매번 같은 자리에서 같은 일이 반복됩니다.

여기까지가 장소가 만드는 차이입니다. 그런데 같은 자리에 나란히 서 있어도 폰마다 신호가 다릅니다. 이번엔 바깥이 아니라 폰 안쪽 이야기입니다. 같은 자리인데 폰마다 신호가 다른 이유에서 이어가고, 신호가 폰 안에서 어떤 길을 지나는지는 전체 지도에 그려두었습니다.

궁금한 통신 현상이 있으시면 문의 페이지로 보내주세요. 좋은 질문은 그대로 다음 글이 됩니다.


글쓴이 | 전파쟁이
스마트폰의 RF 프론트엔드(RFFE)를 12년째 설계하고 있습니다. 안테나 뒤에 붙는 PA·LNA·트랜시버 같은 부품을 고르고 회로를 설계해서, 완성된 휴대폰 상태에서 실제로 잘 터지게 만드는 일입니다. 이 블로그는 소속 회사와 무관한 개인 공간이며, 3GPP 공개 표준과 직접 측정한 데이터를 근거로 씁니다. 블로그 소개 보기

위로 스크롤