: RS 와 RC의 차이점을 정확히 모르겠어서 글을 올립니다.
: 스팩을 봐도 잘....
: 특히 RC는 1-9까지 있는것으로 알고 있는데요
: 나누는 기준이나 차이점이 무엇인지도..
제 생각이 맞는지는 잘 몰것씀돠만...,
IS-95B 스펙에 정의내리길,
Rate Set :
A set of Traffic Channel transmission formats that are characterized by physical layer parameters such as transmission rates, modulation chararcteristics, and error correcting coding schemes.
그리고, cdma2000 스펙에 정의내리길,
Radio Configuration :
A set of Forward Traffic Channel and Reverse Traffic Channel transmission formats that are charecterized by physical layer parameters such as data rates, modulation characteristics, and spreading rate.
정확히는 모르겠으나, IS-95B의 RS을 cdma2000에서는 RC로 하면서 보다 넓은 의미로 사용하는 것처럼 생각됩니다.
IS-95B RS1에서 순방향, 역방향 모두 같은 rate (9600 bps)를 사용했습니다. 이에 맞추기 위해서 만약 data rate이 4800 bps면 repetition을 2번 했고, 2400bps면 4번, 1200bps면 8번 했습니다.
RS2에서는 14400bps를 사용하는데, 이를 맞추기 위해서 data rate이 만약 7200,3600,1800bps면 각각 2,4,8번 repetition했죠.
단지 이건 RS에 따라서 채널의 format을 설정하는 한 예로서의 repetition 방법이고, 이 밖에도 interleving하는 방법, puncturing, Frame quality indication(CRC) bit 수, encoder rate 등이 결정되어 Frame을 이루는 bit의 조합을 설정합니다. (스펙에 나와 있는게 이런 내용이 아닌가여? ^^; )
이러 저러 해서 RS에 따라서 20ms 한 프레임에 들어 있는 Total bit 수, data bit 수, CRC bit 수, Tail bit등을 틀에 박히게(?) 결정합니다. 그래야 받는쪽에서도 RS 뭐에서 한 프레임안에 어떻게 정보가 담겨 있는지 알고 정보를 꺼내서 보겠지요.
RS이 물리적인 것만 결정한다고 보기엔 스펙에서는 RS에 따라서 바뀌는 것이 많군요. 당연히 물리적인 포맷이 다르니 다른 것들도 많이 바뀌어야겠지요. 한 예로 아시는 바와 같이 RS1에서는 Power control에서 Frame Error 수를 세어 일정 수가 되면 PMRM(Power Measurement Report Message)를 보내면 기지국이 송신전력을 올리거나 내리는데, RS2에서는 RS1처럼 message를 보내지 않고 Frame error가 났는지 안 났는지 erasure indicator bit을 보냅니다. 그럼 기지국은 이걸 갖고 power control을 하는 거죠. 이 밖에도 RS에 따라 바뀌는게 많은것 같습니다.
다음은 RS을 cdma2000에서 확장해서 RC라고 부른다고 생각하고
RC(Radio Configuration)을 왜 쓸까하고 생각해 봅니다.
기지국이 Broadcasting을 하거든요. 그 때 만약 그 기지국에 처음 들어온 단말기한데 여기는 내 구역인데, rate은 어떻구, 파라미터 뭐는 뭐구, 어쩌구 저쩌구 하면서 알려주면 참 알려줘야할 정보가 많을 거에요.
그런데 만약 이런 상황을 '여기는 RC3을 사용한다'라고 말해주면 간단할것 같군요. 물론 단말기도 RC3이 뭘 의미하는지 미리 사전약속해서 알고 있어야겠구요.
RC1과 RC2는 IS-95A, IS-95B에서 사용하던 data rate과 채널, code rate을 사용하는 것으로 알고 있습니다. 한 예로 RC1, RC2에서는 IS-9B이니깐 reverse pilot 채널 이런것 없습니다. 최대 7개 까지의 Supplemental code channel을 사용 가능하고, RC3이상에서 사용하는 Supplemental Channel이 없습니다. Turbo code도 못쓰고,....
RC3, RC4...RC9 이런 것들의 기준은 data rate이고 기본 rate의 배수로 최대 rate이 결정되어 있습니다.
위에서 IS-95B의 RS을 말한것처럼 data rate이 결정되는 거니깐, encoder의 code rate과 repeatition, puncturing 등이 결정되겠죠. 더불어 cdma2000에서는 short message signaling을 위해서 5ms frame도 사용할 수 있으니깐, 이때의 트래픽 채널의 구성을 위한 기술도 있어야 되고,...
이런건 스펙에 RC 뭐에서 뭐를 어떻게 한다고 잘 나와
있겠죠.
제가 잘 모르는 내용이니 RC는 직접 확인해보시구여~
어떤 문헌에 요약되어 있는 것은 아래와 같아요.
SR1 (Spreading Rate: 1X)에서 사용가능한 RC는 다음과 같습니다.
Forward RC1 : based on 9600 bps, IS-95B RS1
Forward RC2 : based on 14400bps, IS-95B RS2
Forward RC3 : based on 9600 bps, up to 153600 bps
Forward RC4 : based on 9600 bps, up to 307200 bps
Forward RC5 : based on 14400bps, up to 230400 bps
Reverse RC1 : Forward RC1과 동일, IS-95B RS1
Reverse RC2 : Forward RC2와 동일, IS-95B RS2
Reverse RC3 : based on 9600 bps, up to 307200 bps
Reverse RC4 : based on 14400bps, up to 230400 bps
SR3 에서 사용가능한 RC는 또 아래와 같구여~
Fwd. RC6 : support 9600 bps up to 307200 bps
1/6 rate convolution or turbo encoder
Fwd. RC7 : support 9600 bps up to 614400 bps
1/3 rate convolution or turbo encoder
Fwd. RC8 : support 14400 bps up to 460800 bps
1/4 or 1/3 rate convolution or turbo encoder
Fwd. RC9 : support 144000 bps up to 1036800 bps
1/2 or 1/3 rate convolution or turbo encoder
Rvs. RC5 : support 9600 bps up to 614400 bps
1/4 or 1/3 rate convolution or turbo encoder
Rvs. RC6 : support 14400 bps up to 1036800 bps
1/4 or 1/2 rate convolution or turbo encoder
님의 질문에 대한 대답글이 오랬동안 없어 까페 웨이터가 모르는 것을 무릎쓰고 적어보았어요. 틀린내용 있으면 적어주세요.
쪽팔린줄 알고 얼른 찾아보구 수정해서 고쳐놓을께요. ^^;
님의 질문에 대한 답을 정리하다가 RS과 RC에 대해서 오랫만에 한번 정리해 보았네요.
글번호 90번에 있는 오우진교수님강의 노트 cdma2000 강의 [4of 6] cdma2000 RL 도 한번 보시죠. (언제쯤 수식과 그림을 자유롭게 게시판에 쓸 수 있고 올릴수 있을까요? 글적 글적 -.-a)
http://rcs.kumoh.ac.kr/~wjoh/wow_general/board.cgi?bd=%C0%DA%B7%E1%BD%C7&j=dl&c=2&i=49