무선 데이터 시스템

Radio Data System
RDS 로고

Radio Data System(RDS; 라디오 데이터 시스템)은 기존의 FM 라디오 방송에 소량의 디지털 정보를 포함시키기 위한 통신 프로토콜 표준입니다.RDS는 시간, 스테이션 식별 정보, 프로그램 정보 등 전송되는 여러 유형의 정보를 표준화합니다.

이 표준은 유럽방송연합(EBU)의 프로젝트로 시작되었으나 이후 국제전기표준위원회(IEC)의 국제표준이 되었다.Radio Broadcast Data System(RBDS; 라디오 방송 데이터 시스템)은 미국 버전의 [1]RDS에 사용되는 공식 이름입니다.2개의 규격은, 리시버가 어느쪽의 시스템으로 동작할 수 있는 경우와 표시되는 데이터의 작은 불일치만이 있는 경우는, 약간 다릅니다.

두 버전 모두 57kHz 서브캐리어에서 초당 1,187.5비트로 데이터를 전송하므로 데이터 비트마다 정확히 48사이클의 서브캐리어가 있습니다.RBDS/RDS 서브캐리어는 데이터 신호, 스테레오 파일럿 및 38kHz DSB-SC 스테레오 차분 신호 간의 간섭과 상호 변조를 최소화하기 위해 19kHz FM 스테레오 파일럿 톤의 세 번째 고조파로 설정되었습니다.(스테레오 차분 신호는 최대 38kHz + 15kHz = 53kHz까지 확장되며, RDS 신호의 하부 사이드밴드에는 4kHz가 남습니다.)

데이터는 오류 수정 코드와 함께 전송되지만 수신자는 오류 감지 목적으로만 사용할 수 있습니다.RDS 에서는, 프라이빗(사내) 또는 그 외의 미정의 기능을 미사용의 프로그램 그룹에 「패키지」하는 방법을 포함한 많은 기능을 정의합니다.

발전

RDS는 IRT(Institut für Rundfunk technik)와 라디오 제조업체 Blaupunkt[2]의해 독일에서 Autofaher-Rundfunk-Informations System(ARI)의 개발에 영감을 받았습니다.ARI는 FM 라디오 방송에서의 트래픽 정보의 존재를 나타내기 위해 [3]57kHz 서브캐리어를 사용했습니다.

EBU 기술 위원회는 1974년 파리 회의에서 ARI와 유사한 목적을 가진 기술을 개발하기 위한 프로젝트를 시작했지만, 이는 보다 유연하고 방송 네트워크가 다수의 다른 주파수로 동일한 라디오 프로그램을 전송하는 수신기의 자동 재튜닝을 가능하게 할 것이다.변조 시스템은 스웨덴 호출 시스템에서 사용되는 것을 기반으로 했으며 베이스밴드 코딩은 주로 영국 방송 협회(BBC)와 IRT에 의해 개발된 새로운 설계였습니다.EBU는 [2]1984년에 최초의 RDS 규격을 발행했습니다.

보도에 따르면 EBU의 방송 파트너 3사 중 BBC는 RDS 기술 적용을 가장 적극적으로 추진하고 있었으며, RDS 기능을 지원하는 "BBC 인증 라디오"를 제작하기 위해 제조사로부터 입찰 유치를 요구했다고 한다.그러나 제조사의 관심을 받지 못한 이 회사는 Kinneir Dufort의 디자이너를 고용하여 이러한 특징을 보여주는 프로토타입을 제작했습니다.1989년에 공개된 이 시제품은 일기 지도와 같은 이미지를 보여줄 수 있는 액정 디스플레이와 "바코드에서 라디오를 프로그래밍할 수 있는 가벼운 펜", 프로그램 정보를 인코딩하는 바코드 및 지원되는 분리형 모듈, 카세트 플레이어 모듈과 프린터 모듈이 개발되었습니다.RDS를 텔레비전과 경쟁시킬 수 있는 화면 기반의 기능을 개발하는 것을 주저하고 있지만, 일기 지도나 광고와 같은 정보를 출력할 수 있는 유틸리티는 라디오와 텔레비전 제조사 [4]모두에게 잠재적으로 흥미로운 것으로 간주되었습니다.

대체 주파수 기능의 강화가 표준에 추가되었고,[2] 이후 1990년에 유럽 전기 표준 위원회(CENELEC) 표준으로 발행되었다.

1992년 미국 국립 라디오 시스템 위원회는 라디오 방송 데이터 시스템이라고 불리는 RDS 표준의 북미 버전을 발행했다.CENELEC 표준은 1992년에 트래픽 메시지 채널을 추가하고 1998년에 개방형 데이터 애플리케이션을[2] 통해 업데이트되었으며, 2000년에 RDS는 IEC 표준 62106으로 [5]전 세계에 발행되었습니다.

RDS2

RDS-Forum(제네바/CH)은 Glion/Montreux에서 열린 연례 회의(2015년 6월 8-9일)에서 새로운 표준 RDS2를 도입하기로 결정했다.이 표준은 NRSC RBDS-Subcommittee의 미국 동료들과 긴밀히 협력하여 작성될 것이며 전 세계 FM 방송 및 데이터 서비스를 위한 통합 플랫폼을 제공해야 한다.

RDS1 및 RDS2 로고
주요 기능
  • 64MHz~108MHz 주파수 심리스 지원(AF, EON)
  • 새로운 문자 코드화 : UTF-8 (구 0A/2A 그룹의 호환성 모드에서는 이전 EBU 문자 집합이 유지됩니다.)
  • 새로운 ODA 처리인 "B" 그룹은 "A" 그룹에 시그널링 그룹으로 할당됩니다.
  • 긴 PS-Name(UTF-8 문자 세트 포함 최대 32바이트) (인도어, 중국어, 아랍어 등)
  • UTF-8 문자 세트 포함 RadioText(eRT) 128 바이트 길이
  • 초당 11.4에서 57개의 "A" 그룹까지 용량 증가(2,109비트/초)싱글 변조 타입 멀티 서브 캐리어(SMMS) 테크놀로지에 의한 순용량
  • 그래피컬 RadioText – HTML/CSS 템플릿 지원 (스마트폰, 자동차 라디오, 컴퓨터/태블릿용)
  • 리시버가 IP 또는 SMS 기능을 가지고 있는 경우 gRT를 통한 리턴 채널을 지원합니다.
  • 방송사 그래픽 로고– 최대 4킬로바이트의 이미지 (JPEG, PNG 또는 GIF)
  • 하이브리드 무선 기능(일부 Radio France 개발 기반)

콘텐츠 및 구현

실시간 교통 데이터를 [6]내비게이션에 통합하기 위해 TomTom 내비게이션 시스템에 연결된 라디오 데이터 시스템 – 교통 메시지 채널(RDS-TMC) 수신기(왼쪽).

RDS 데이터에는 보통 다음 정보 필드가 포함됩니다.

AF(대체 주파수 리스트)
이를 통해 수신기는 첫 번째 신호가 너무 약해진 경우(예: 범위를 벗어나는 경우) 동일한 스테이션을 제공하는 다른 주파수로 다시 튜닝할 수 있는 주파수 목록을 수신기에 제공합니다.스위치를 실행하기 전에 무선은 일치하는 PI 코드를 체크하여 AF가 같은 스테이션인지 확인합니다.이는 종종 카 스테레오 시스템에서 사용되며, 헤드 유닛은 이동 중에 동일한 지역 코드를 사용하여 자동으로 더 강한 신호를 튜닝할 수 있습니다(국내 방송국의 경우 사용자가 원래 라디오 프로그램을 계속 청취할 수 있습니다).
CT(시계 시각 및 날짜)
수신기의 클럭 또는 자동차의 메인 클럭을 동기화할 수 있습니다.전송에 문제가 있기 때문에 CT는 UTC의 100밀리초 이내까지만 정확합니다.방송사가 RDS 인코더 내에서 클럭을 정기적으로 동기할 수 없는 경우 CT는 보통 전송되지 않습니다.
EON(확장된 기타 네트워크 정보)
트래픽 프로그램이 브로드캐스트되고 있기 때문에 네트워크의 특정 스테이션에 대해 TA 플래그가 점등하는 등의 데이터를 동적으로 변경하기 위해 청취 중인 네트워크 또는 스테이션에 링크된 다른 네트워크 또는 스테이션에 대해 수신자에게 통지합니다.또, 무선이 그 스테이션에 자동적으로 일시적으로 튜닝되도록 합니다.
PI(프로그램 식별)
이것은 스테이션을 식별하는 일의의 4 문자의 16 진수 코드입니다.국가의 모든 스테이션은 올바른 국가 프레픽스 문자와 함께 고유한 3자 코드를 사용해야 합니다.미국에서 PI는 방송국의 콜사인에 공식을 적용하거나 NRSC에 의해 FM 변환기에 무작위로 할당됩니다(콜사인이 더 길기 때문에 [7]공식과 호환되지 않습니다).PI 코드는 가장 중요한 RDS 파라미터이며 RDS 데이터 구조 내에서 가장 자주 전송됩니다.미국 이외의 국가에서의 사용에 관한 RDS 규격은 모든 국가의 국가 코드를 정의하기 때문에 국경이 공통인 곳은 같은 코드를 가지고 있지 않습니다.이것에 의해, 다른 나라간에 코드를 조정할 필요가 없어집니다.같은 코드를 전송하는 모든 전송은 리시버에 의해 동일하다고 간주되며 대체 주파수로 전환하여 수신을 개선할 수 있습니다(대체 주파수로 특별히 기재되어 있지 않은 경우에도).
PS(Programme 서비스명)
이것은 단순히 콜 문자 또는 스테이션 ID 이름을 나타내는8 문자의 스태틱 표시입니다.대부분의 RDS 지원 수신기는 이 정보를 표시하며, 방송국이 수신기의 사전 설정에 저장된 경우 이 정보를 PI 코드, 주파수 및 해당 사전 설정과 관련된 기타 세부 정보와 함께 캐시합니다.일부 국가에서는 스테이션이 PS를 사용하여 다른 정보를 동적으로 전송합니다.이는 일부 국가에서는 금지되어 있으며 RDS 시스템 내에서 의도된 용도가 아닙니다.
PTY(프로그램 타입)
최대 31개의 사전 정의된 프로그램 유형(예: 유럽에서는 PTY1 뉴스, PTY6 드라마, PTY11 록 음악)을 코드화하면 사용자는 장르별로 유사한 프로그래밍을 찾을 수 있다.PTY31은 자연재해나 다른 대형 재난이 발생했을 때 긴급 발표를 위해 남겨져 있다.
REG(지역)
이는 주로 국영 방송사가 일부 송신기에 대해 지역별 옵트아웃과 같은 "지역별" 프로그램을 실행하는 국가에서 사용됩니다.이 기능을 통해 사용자는 현재 지역으로 설정을 "잠금"하거나 다른 지역으로 이동할 때 다른 지역별 프로그래밍에 라디오를 튜닝할 수 있습니다.
Los Angeles의 KFSH-FM에서의 RT RDS의 예
RT(무선 텍스트)
이 기능을 사용하면 라디오 방송국은 스태틱(스테이션 슬로건 등) 또는 프로그래밍(현재 재생 중인 노래 제목 및 아티스트 등)과 동기화할 수 있는 64자(또는 32자)의 자유 형식 텍스트메시지를 전송할 수 있습니다.
RT+(라디오 텍스트 플러스)
아티스트, 타이틀 및 기타 메타데이터를 수신자에게 송신할 수 있는 오리지널 RT의 기능 강화.
TA, TP(교통 안내, 교통 프로그램)
수신기는, 이 플래그가 있는 경우는, EON 링크를 이용해 특별히 주의해, 예를 들면 CD 를 일시 정지하거나 트래픽의 통지를 수신하도록 설정할 수 있습니다.TP 플래그는 사용자가 정기적으로 트래픽게시판을 방송하는 방송국만 찾을 수 있도록 하기 위해 사용되는 반면 TA 플래그는 실제 진행 중인 트래픽게시판을 신호하는 데 사용되며, 라디오 유닛은 CD/MP3를 일시 중지하거나 트래픽게시판 중에 볼륨을 높이는 등의 다른 액션을 수행할 수 있습니다.
TMC(트래픽메시지 채널)
디지털로 부호화된 트래픽 정보.모든 RDS 장비가 이 기능을 지원하는 것은 아니지만, 차량용 내비게이션 시스템에서 종종 사용할 수 있습니다.많은 국가에서는 암호화된 트래픽 데이터만 브로드캐스트되므로 트래픽 데이터를 사용하려면 가입 서비스에 연결된 적절한 디코더가 필요합니다.가입비는 차량 제조업체가 지불하는 경우가 많으므로 사용자에게 투명합니다.
US NRSC FM 번역자 공지사항
National Radio Systems Committee는 US FM 번역자를 위한 고유한 Radio Data System Program Identification 코드를 도입했습니다.RDS 서브캐리어에 의해 송신되는 메타데이터의 한 가지 유형은 수신기가 FM 방송국에 의해 브로드캐스트되는 오디오 프로그램을 일의로 식별하기 위해 사용하는 PI 코드입니다.미국에서는 역사적으로 한 라디오 방송국의 콜사인에서 PI 코드가 파생되어 FM 번역기와 함께 사용하면 복잡해질 수 있습니다.각 FM 번역기에 고유한 PI 코드를 할당하는 FM 번역기 전용의 새로운 알고리즘이 작성되었습니다.이 알고리즘은 웹 기반 도구와 미국의 모든 FM 번역기에 대해 알려진 모든 PI 코드 목록을 사용하여 구현되었습니다. [1]

RDS 지원

구현에 관한 한, 대부분의 자동차 스테레오에서는 적어도 AF, EON, REG, PS 및 TA/TP를 지원합니다.

  • 더 비싼 차량 스테레오의 경우 TMC, RT 및/또는 PTY가 제공되며, 아마도 "NEWS" 오버라이드일 것입니다.
  • 가정용 시스템, 특히 하이파이 수신기는 주로 PS, RT, PTY와 같은 기능을 지원합니다.

저렴한 소형 솔루션 덕분에 휴대용 오디오 및 내비게이션 장치에 RDS를 구현하는 사례가 증가하고 있습니다.

RDS 호환성

57kHz의 RDS 서브캐리어는 복합 스펙트럼의 ±2kHz를 차지하므로 이론적으로는 53kHz의 스테레오 서브캐리어의 상부 컷오프 이상으로 유지됩니다.단, 53kHz 컷오프는 스테레오 인코더 이전에 사용되는 15kHz 로우패스필터의 성능에 전적으로 의존합니다.구식 기기에서는 이러한 필터는 19kHz 파일럿을 보호하기 위해 설계되었으며 스테레오 정보가 상당량 존재하는 경우 RDS 서브캐리어에 충분한 보호를 제공하지 못할 수 있습니다.이 상황에서는 스테레오 확장 디바이스와 적극적인 오디오 처리를 조합하면 RDS 서브캐리어가 인식 불능이 될 수 있습니다.

복합 클리핑시스템에서는 클리핑에 의해 생성되는 고조파 때문에 RDS 서브캐리어도 저하될 수 있습니다.보다 현대적인 복합 클리퍼에는 RDS 서브캐리어를 보호하기 위한 필터링이 포함되어 있습니다.

RDS 서브캐리어에서는 보통 2~4kHz의 반송파 편차를 사용합니다.따라서 통상적인 75kHz 편차 한계를 초과하지 않는다고 가정할 때 프로그램 소재에 사용할 수 있는 편차는 이 양만큼 감소한다.

프로그램 종류

다음 표에 RDS 및 RBDS(북미) 프로그램타입(PTY) 코드와 그 의미를 나타냅니다.

프로그램 유형(PTY) 코드 할당[8][9]
PTY 코드 RDS 프로그램 유형 RBDS 프로그램 유형 PTY 코드 RDS 프로그램 유형 RBDS 프로그램 유형
0 프로그램 유형이 없거나 정의되지 않았습니다. 16 날씨 리듬 앤 블루스
1 뉴스 뉴스 17 자금 부드러운 리듬 앤 블루스
2 시사 문제 정보 18 어린이 프로그램 언어
3 정보 스포츠 19 사회 문제 종교 음악
4 스포츠 말해라. 20 종교 종교 이야기
5 교육 바위 21 전화 접속 성격
6 드라마 클래식 록 22 여행 일반의
7 문화 어덜트 히트 23 레저 대학.
8 과학 소프트 록 24 재즈 음악 스페인어 토크
9 다양. 상위 40개 25 컨트리 음악 스페인어 음악
10 팝 음악 나라 26 국민 음악 힙합
11 록 음악 올드즈 27 올드즈 음악 미할당
12 듣기 쉽다 부드러운 음악 28 포크 음악
13 라이트 클래식 향수 29 다큐멘터리 날씨
14 진지한 클래식 재즈 30 알람 테스트 긴급 테스트
15 기타 음악 고전적인 31 알람 비상.

PTY 코드는 여러 번 확장되었습니다.첫 번째 RDS 표준에서는 0 ~15 및 31만 정의되어 있습니다.그 뒤의 RBDS 표준은 미국에서 구현된 코드 0,1과 31에, 그러나 코드 2–22과 30,[10]을 40, 종교, 국가 최고 같은 상업적으로 중요한(미국에서)라디오 형식, 재즈, 휴가를 비롯한 자국을 시도할 수 없는 원래 부결 투표 계획의 나머지 사람들도 연결할, 같은 의미를 B가 있지 않는 RD.S목록이다.여기에는 정보, 스포츠, 록에 대한 불일치 코드가 포함되었습니다.이후 RBDS 표준은 타입 23(College)과 29(Weather)를 추가하였고, RDS 타입 코드 리스트는 현재 [11]크기로 증가하여 RDBS 리스트에서 일부 타입(예: 재즈와 컨트리)을 Import하였다.RDBS 타입 24~26은 2011년 [9][1]: 27 4월에 추가되었습니다.코드 미스매치는 주로 휴대용 라디오를 가지고 북미를 드나드는 사람들에게 문제가 됩니다.

RDS 기술사양서

EN 50067:1998에[12] 규정된 RDS 표준은 OSI 모델에 따라 이러한 섹션으로 구분됩니다.(단방향 브로드캐스트 표준이므로 네트워크 레이어와 트랜스포트 레이어는 제외됩니다).

  1. 데이터 채널(물리층)
  2. 베이스밴드 부호화(데이터링크층)
  3. 메시지 형식(세션 및 프레젠테이션레이어)

데이터 채널(물리층)

표준의 물리층에서는 비트스트림이 무선 신호로부터 취득되는 방법을 설명합니다.RDS 하드웨어는 먼저 57kHz RDS 서브캐리어 신호를 복조하여 비트클럭과 차분 부호화 비트스트림 모두를 포함하는 차분 맨체스터 부호화 신호를 추출합니다.이것에 의해, RDS 디코더는 입력의 위상 반전을 허용할 수 있습니다.

베이스밴드 부호화(데이터링크층)

데이터 링크층에서는 연속되는 26비트가 "블록"을 형성하고 16개의 데이터 비트와 10개의 오류 정정 비트로 구성됩니다.4개의 블록이 104비트의 "그룹"이 됩니다.오류 수정 비트는 4블록 그룹 내의 블록 번호인 "오프셋"도 인코딩합니다.

오류 수정은 다항식10 x+x87+x5+x43+x+[12]: 13 1을 사용하여 10비트의 순환 용장성 검사를 사용하여 수행됩니다.(고정 크기 데이터 필드에서는 필요 없기 때문에 사전 설정이나 사후 반전도 사용되지 않습니다.)또한 CRC는 블록을 식별하는 5개의 "오프셋" 단어(A, B, C, C' 또는 D) 중 하나로 집계됩니다.연속되는 4개의 블록(ABCD 또는 ABC'D)은 104비트(64데이터 비트+40체크 비트)의 "그룹"을 구성합니다.초당 전송되는 그룹이 11.4개를 약간 넘습니다.

블록 사이에 틈이 없다.수신기는 동기화가 이루어질 때까지 각 26비트의 CRC를 체크함으로써 그룹 및 블록에 동기화합니다.동기화가 완료되면(오프셋 워드는 예측 가능), 코드는 최대 5비트 버스트 [12]: 60 오류를 수정할 수 있습니다.

이 기본 변조 및 블록 구조는 원래 MBS(무선 페이징) [fr] "모바일 검색" 프로토콜용으로 개발되었으며, MBS(또는 북미의 동등한 MMBS "수정된 MBS")는 오프셋 워드를 사용하지 않습니다.2개의 시스템이 상호 운용할 수 있도록(및 FM 라디오 스테이션이 호출기 계약을 유지하면서 RBDS 데이터를 송신할 수 있도록 하기 위해), RBDS 표준에서는6번째 올제로 오프셋워드 E가 정의되어 있습니다.4개의 블록의 그룹이 RBDS 그룹과 혼재되어 RBDS 리시버에 의해 무시될 수 있습니다(이와 마찬가지로 RBS 오프셋워드는 올바르지 않은 것으로 선택됩니다).E 에러가 MBS 리시버에 송신됩니다).

각 블록(및 그룹) 내의 데이터는 가장 먼저 전송되며, 따라서 비트 15(먼저 전송)부터 비트 0(마지막으로 전송)까지 번호가 매겨집니다.

가장 자주 전송되는 정보는 송신되는 라디오 방송국을 식별하는 16비트 "프로그램 식별" 코드입니다.블록 A와 C'에는 항상 PI 코드가 포함되어 있습니다.오프셋 C는 세 번째 블록에 다른 것이 포함되어 있을 때 사용됩니다.

공유 구조

블록 1에는 항상 16비트 프로그램 식별자가 포함됩니다.블록 2의 첫 번째 11비트(비트 15 ~5)도 모든 그룹에서 동일합니다.

블록 2의 첫 번째 4비트(비트 15~11)는 나머지 데이터의 해석을 설명하는 "그룹 유형 코드"입니다.각 그룹 유형은 5번째 "B" 비트(비트 10)로 구분되는 "A" 및 "B" 변형이 있습니다. B=0이면 그룹은 0A ~ 15A이며 5+16+16 = 37비트의 데이터를 포함합니다.B=1, 블록 2에 PI 코드가 포함되어 있으면(및 오프셋 단어 C'로 인코딩됨), 그룹은 0B ~ 15B 중 하나이며 21비트의 데이터를 포함합니다.

블록 1과 블록2에는 항상 두 그룹 버전에 존재하는 구조가 있어 빠르고 응답성이 높은 식별이 가능합니다.모든 그룹의 첫 번째 블록은 항상 프로그램 식별 코드입니다.두 번째 블록은 응용 프로그램/그룹 유형의 첫 번째 4비트를 전용으로 합니다.

블록 1 블록 2
블록의 의미 프로그램 식별 코드 G타입 B0 TP PTY 다르다
블록당 비트 표기 b15 : b0 b15~b12 b11 b10 b9~b5 b4~b0
그룹별 고정 의미 네. 네. 네. 네. 네. 아니요.

블록 2비트의 의미

  • GTYPE: 그룹 유형
  • B0: B0=0인 경우 메시지 그룹 유형 A, 유형 B
  • TP: 교통 프로그램.이 채널에 정기적인 트래픽보고서가 포함되어 있음을 나타냅니다.
  • PTY: 프로그램 유형( program 프로그램 유형 참조)
  • ?: 나머지 비트는 그룹 유형에 의존합니다.
메시지 버전 A
블록 1 블록 2 블록 3 블록 4
블록의 의미 프로그램 식별 코드 그룹 유형 B0 TP PTY 앱. 그룹 고유의 페이로드 그룹 고유의 페이로드
블록 페이로드 비트 값 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX 0 X XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
오프셋 값(동기) 오프셋 A 오프셋 B 오프셋 C 오프셋 D
메시지 버전 B

블록 3은 프로그램 식별 코드를 반복하기 위해 사용됩니다.

블록 1 블록 2 블록 3 블록 4
블록의 의미 프로그램 식별 코드 그룹 유형 B0 TP PTY 앱. 프로그램 식별 코드 그룹 고유의 페이로드
페이로드 비트 값 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX 1 X XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
오프셋 값(동기) 오프셋 A 오프셋 B 오프셋 C' 오프셋 D

프로그램 식별 코드(PI 코드)

이를 통해 국가, 커버리지지역 및 프로그램 참조번호에 따라 무선 프로그램 유형을 빠르게 식별할 수 있습니다.국가 코드는 표준으로 지정되지만 비트 11에서 비트0은 각 국가의 지방 당국에 의해 지정됩니다.

PI 코드 니블 0 니블 1 니블 2 니블 3
의미. 국가 코드 프로그램 영역 범위 프로그램 참조 번호
비트 위치 b15 b12 b11 b8 b7 b4 b3 b0

국가 코드는 재사용되지만 서로 FM 방송 범위를 벗어나는 지리적으로 먼 지역에만 사용됩니다.예를 들어, 국가 코드 F는 프랑스, 노르웨이, 벨라루스 및 [12]: 71 이집트할당됩니다.

그룹 타입

전체 그룹 유형의 짧은 목록입니다.각 그룹 유형에 사용할 수 있는 보조 버전이 있을 수 있습니다.

그룹 유형 비트값 메시지 버전 A 메시지 버전 B
0 0000 기본 튜닝 및 스위칭 정보만
1 0001 프로그램 항목 번호 및 느린 라벨 코드 프로그램 항목 번호
2 0010 라디오 텍스트
3 0011 오픈 데이터 애플리케이션의 응용 프로그램 식별 오픈 데이터 응용 프로그램
4 0100 시계 시각 및 날짜 오픈 데이터 응용 프로그램
기타... 기타...

트래픽 프로그램

이는 추가 프로그램타입 비트로 간주할 수 있으며 스테이션이 정기적인 트래픽보고서를 브로드캐스트함을 나타냅니다.이것을 그룹 마다 포함시키는 것으로, 수신자는 교통 보고를 포함한 역을 신속히 검색할 수 있다.

또 다른 비트인 Traffic Announcement(TA; 트래픽아나운스)는 블록타입 0A, 0B 및 15B로 송신되어 이러한 리포트가 진행중임을 나타냅니다.그렇지 않으면 시뮬캐스트 송신기에는 개개의 송신기에 커스터마이즈된 로컬트래픽 리포트가 정기적으로 있는 것이 일반적입니다.트래픽 아나운스 비트는, 송신기 고유의 브로드캐스트가 진행중임을 수신자에게 통지합니다.또, 송신기 고유의 브로드캐스트가 진행중에 주파수의 스위칭을 회피할 필요가 있습니다.

(블록 타입 14B에는 다른 형식의 트래픽아나운스먼트 비트가 있습니다.이는 다른 주파수로 트래픽아나운스먼트가 존재함을 나타내기 때문에 무선 리시버가 자동으로 전환됩니다).

RDS 메시지의 예시

이것들은 스테이션명, 무선 텍스트, 날짜/시간 등의 단순한 메시지만 망라하는 비포괄적인 예입니다.

그룹 타입 0 –버전 B : 스테이션명

버전 블록 1 : 26비트 블록 2 : 26비트 블록 3 : 26비트 블록 4 : 26비트
블록 내부 PI 코드 체크 + 오프셋 A G타입 B0 TP PTY TA M/S DI C1 C0 체크 + 오프셋 B PI 코드 체크 + 오프셋 C' 캐릭터 A 캐릭터 B 체크 + 오프셋 D
비트값 16비트 0000 1 X XXXXXXXX X X X X X 16비트 8 비트 문자 8 비트 문자

앞에서 설명한 바와 같이 아래 점들은 어플리케이션 고유의 필드만을 나타냅니다.

  • TA : 트래픽아나운스먼트
  • M/S: 음악/스피치

스테이션 이름과 디코더 식별 코드는 4개의 그룹에 걸쳐 순차적으로 전송됩니다. 여기서 오프셋은 비트 C1 및 C0으로 정의됩니다.

문자 세그먼트 스테이션 이름: 디코더 식별 코드: 4 비트
C1 C0 오프셋 0 1 2 3 4 5 6 7 3 2 1 0
0 0 0 A B DI
0 1 1 A B DI
1 0 2 A B DI
1 1 3 A B DI

그룹 타입 2 –무선 텍스트

RadioText 버전A 블록 1 : 26비트 블록 2 : 26비트 블록 3 : 26비트 블록 4 : 26비트
블록 내부 PI 코드 체크 + 오프셋 A G타입 B0 TP PTY A/B C3 C2 C1 C0 체크 + 오프셋 B 캐릭터 A 캐릭터 B 체크 + 오프셋 C 캐릭터 C 캐릭터 D 체크 + 오프셋 D
비트값 16비트 0010 0 X XXXXXXXX X X X X X 8 비트 문자 8 비트 문자 8 비트 문자 8 비트 문자
RadioText 버전 B 블록 1 : 26비트 블록 2 : 26비트 블록 3 : 26비트 블록 4 : 26비트
블록 내부 PI 코드 체크 + 오프셋 A G타입 B0 TP PTY A/B C3 C2 C1 C0 체크 + 오프셋 B PI 코드 체크 + 오프셋 C' 캐릭터 C 캐릭터 D 체크 + 오프셋 D
비트값 16비트 0010 1 X XXXXXXXX X X X X X 16비트 8 비트 문자 8 비트 문자

앞에서 설명한 바와 같이 아래 점들은 어플리케이션 고유의 필드만을 나타냅니다.

  • A/B : Text A/B 플래그를 사용하여 화면 클리어 요청 여부를 검출합니다.
  • C3 ~ C0 : 텍스트세그먼트 오프셋 값

스테이션 이름과 디코더 식별 코드는 4개의 그룹에 걸쳐 순차적으로 전송됩니다. 여기서 오프셋은 비트 C1 및 C0으로 정의됩니다.

텍스트 세그먼트 버전 A 버전 B
C3 C2 C1 C0 오프셋 문자 A 차 B 문자 C 문자 D 문자 A 차 B 문자 C 문자 D
0 0 0 0 0 1 2 3 4 버전 B는

이 필드의 대상

프로그램 식별

코드

1 2
0 0 0 1 1 5 6 7 8 3 4
0 0 1 0 2 9 10 11 12 5 6
... ... ... ... 기타... ... ... ... ... ... ...
1 1 1 1 15 61 62 63 64 31 32

그룹 타입 4 –버전 A – 클럭 시간과 데이터

버전 블록 1: 26비트 블록 2: 26비트 블록 3: 26비트 블록 4: 26비트
블록 내부 PI 코드 체크 + 오프셋 A G타입 B0 TP PTY R R R 시간/날짜 데이터 체크 + 오프셋 B 시간/날짜 데이터 체크 + 오프셋 C' 시간/날짜 데이터 체크 + 오프셋 D
비트값 16비트 0100 0 X XXXXXXXX 2비트 16비트 16비트

그룹 타입 4A를 사용할 경우 EN 50067에 따라 분당 전송해야 한다.

클럭 시간 그룹이 삽입되어 분 에지가 클럭 시간 그룹의 종료로부터 ±0.1초 이내에 발생하도록 합니다.

날짜와 시간은 다음과 같이 표시됩니다.

시간/날짜 데이터 하프 블록 2 페이로드 블록 3 페이로드 블록 4 페이로드
페이로드 비트 포스 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
필드 비트 포스 기타... 예약필 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 4 3 2 1 0 5 4 3 2 1 0 ± 4 3 2 1 0
묘사 예약필 수정된 줄리안 요일 번호 UTC 시간 (0 ~23) UTC 분 (0 ~59) 로컬 타임오프셋

참고: 로컬 시간 오프셋은 -15.5h ~ +15.5h 범위의 30분의 배수 단위로 표시됩니다.부호화된 진폭 형식으로 표현되며, 가장 유의한 비트는 "Local Offset Sign(LOS)" 비트이며, 0 = +(그리니치 동쪽), 1 = -입니다.

RDS 사용 예

다음 세 이미지는 FM 라디오 방송국에서 RDS를 사용하는 방법을 보여줍니다. 후자의 두 이미지는 라디오가 노팅엄 라디오 방송국 트렌트 FM에 맞춰졌을 때 촬영되었습니다.모든 이미지는 Sony XDR-S1 DAB/FM/MW/LW 휴대용 라디오의 디스플레이입니다.

RDS 데이터를 사용할 수 없는 경우의 일반적인 무선 디스플레이
PS name (programme service) 필드를 표시하는 일반적인 무선 디스플레이.
라디오 텍스트 사용 예(이 예에서는 방송 중인 곡의 이름 및 아티스트 Duran Duran의 "Save a Prayer")가 표시됩니다.마지막으로 스크롤하여 나머지 텍스트가 표시됩니다.
PI A206
자동차 라디오 서비스 메뉴
Radio C 예카테린부르크 103.7MHz의 RDS

RDS 디코더 칩셋

RDS 복조기 산요 LC72723

ST Microelectronics, 텍사스 오스틴의 실리콘 랩 및 NXP Semiconductors( Philips)와 같은 회사는 이러한 장치에 포함된 단일 칩 솔루션을 제공합니다.

「 」를 참조해 주세요.

복합 베이스밴드 신호의 일반적인 스펙트럼
고급 RDS API
관련 테크놀로지
관련 토픽

메모들

  1. ^ a b "NRSC-4-B United States RBDS Standard" (PDF). National Radio Systems Committee. April 2011. Archived from the original (PDF) on 20 October 2016. Retrieved 31 December 2011.
  2. ^ a b c d "March 2009: RDS is now 25 – the complete history" (PDF). Geneva, Switzerland: RDS Forum. 25 March 2009. p. 1. Retrieved 15 June 2011.
  3. ^ EP 1432157, Wildhagen, Jens, "RDS 신호 컴포넌트와 신호 수신기를 분리하는 방법", 2004-06-23 발행, Sony International(유럽) GMBH에 할당
  4. ^ Hancock, Marion (February 1989). "Like radio, only more so". Design. No. 482. pp. 28–29. Retrieved 3 April 2022.
  5. ^ "IEC Webstore Publication detail: IEC 62106 Ed. 1.0 English". Geneva, Switzerland: International Electrotechnical Commission. Retrieved 18 May 2009.
  6. ^ "Traffic Receiver". TomTom. Retrieved 15 June 2014.
  7. ^ Jurison, Alan (28 November 2017). "NRSC Activates PI Codes for FM Translators Web Resource". NAB Pilot. Retrieved 17 September 2020.
  8. ^ "RDS PTY codes & types". Electronics Notes. Retrieved 18 April 2019.
  9. ^ a b Jurison, Alan (9 December 2014). "New Program Codes for RBDS, HD". Radio World. Retrieved 18 April 2019.
  10. ^ T. Beale; D. Kopitz (Spring 1993). "RDS in Europe, RBDS in the USA – What are the differences and how can receivers cope with both systems?" (PDF). EBU Technical Review. pp. 5–11. Retrieved 30 August 2021.
  11. ^ Wright, Scott (January 1998). RBDS versus RDS – What are the differences and how can receivers cope with both systems? (PDF) (Technical report). National Radio Systems Committee. Retrieved 30 August 2021.
  12. ^ a b c d CENELEC (April 1998). "European Standard EN 50067:1998: Specification of the radio data system (RDS) for VHF/FM sound broadcasting in the frequency range from 87,5 to 108,0 MHz" (PDF). Retrieved 30 August 2021.
  13. ^ European Broadcasting Union; RDS Forum (22 August 1997). "SPB 490 Universal Encoder Communication Protocol (UECP) specification". version 5.1. Archived from the original on 1 March 2000. Retrieved 8 February 2016.

레퍼런스

외부 링크