T TTA Standards Establishment Date : Jun. 29. 2005 TTAS.KO-07.0028 T A Standard for Satellite Digital Multimedia Broadcasting S Transmitter/Receiver Interface t a n Telecommunications Technology d Association a r d s

-1- TTA Standards Establishment Date : Jun. 29. 2005 TTAS.KO-07.0028

Standard for Satellite Digital Multimedia Broadcasting Transmitter/Receiver Interface

Telecommunications Technology Association

The copyright for this document is possessed by TTA, and reproduction and wide distribution of the document, in the whole or a part, aiming at the commercial benefit without permission are prohibited.

Copyrightⓒ Telecommunications Technology Associations(2005). All Rights Reserved.

-2- Preface

1. Purpose Of Standard

This standard is prepared to introduce specify the basic interfaces between the transmitters and the receivers for the domestic "Satellite Digital Multimedia Broadcasting" in the UHF band.

2. Referenced Recommendations and/or Standards

2.1 International Standards

[1] ITU-R Rec. BO. 1130-4 ANNEX 6 Digital System E : Systems for digital satellite broadcasting to vehicular, portable and fixed receivers in the bands allocated to BSS (sound) in the frequency range 1MHz [2] ISO/IEC 13818-1/2000/Amendment 3 : Generic coding of moving pictures and associated audio information - Systems [3] ISO/IEC 13818-6 : Generic coding of moving pictures and associated audio information - Extensions for DSM-CC [4] ISO/IEC 13818-7 : Generic coding of moving pictures and associated audio information - Part 7: Advanced Audio Coding (AAC) [5] ISO/IEC 14496-3:2001/Amendment 1 : Bandwidth Extension [6] ISO/IEC 14496-10 AVC : Advanced Video Coding for Generic Audiovisual Services [7] EN 300 468 Digital Video Broadcasting(DVB) : Specification for Service Information(SI) in DVB system [8] ITU, ITU-T REC.H.220.0 Infrastructure of audiovisual services– Transmission multiplexing and synchronization [9] ISO 3166 : Codes for the representation of names of countries and their subdivisions [10] ISO/IEC 8859-1 : 8-bit single-byte coded graphic character sets - Part 1: No. 1 [11] ISO/IEC 11172-3 : Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s [12] ITU-R Rec BO. 1504 : Effective utilization of spectrum assigned to the broadcasting-satellite service

-3- 2.2 Domestic Standards

[1] KS X 1005-1 [2] KS X 561001, Ks X 1002

3. Relationship To International Standard(Recommendations)

3.1 Association With International Standards

This standard refers to ITU-R Rec. BO. 1130-4, ISO/IEC 13818-1, ISO/IEC 13818-6, ISO/IEC 13818-7, ISO/IEC 14496-3, ISO/IEC 14496-10 for the "Satellite Digital Multimedia Broadcasting".

3.2 Additional Items

This standard includes the additional specification of Korean character set in order to meet the requirements of Service information channel.

4. Statement Of Intellectual Property Right: To be (refer to acknowledgment report)

5. Statement Of Conformance Testing And Certification - None

6. History Of Standard

Version Issue Date Contents

1.0 2004 . 09. 22. Established

-4- Contents

Chapter 1. General Rules Clause 1. Purpose Clause 2. Channel bandwidth Clause 3. Occupied frequency bandwidth Clause 4. Definitions

Chapter 2. Satellite digital multimedia broadcasting service and system requirements Clause 1. Composition of broadcasting network Clause 2. Service requirement of satellite digital multimedia broadcasting system Clause 3. Reception quality Clause 4. Signal representation format Clause 5. Mutual interference with service Clause 6. Signal delay time

Chapter 3. Standard for satellite digital multimedia broadcasting transmitter/receiver interface Clause 1. System overview Clause 2. Transmission mechanism Clause 3. Error correction code Clause 4. Interleaver Clause 5. Service transmission Clause 6. Multiplexing and program specific information / service information Clause 7. Audio/Video Coding Clause 8. CDM modulation section Clause 9. CA: Conditional Access Clause 10. Radio frequency characteristics Clause 11. Bit Error Rate(BER) performance Clause 12. Basic character set in satellite digital multimedia broadcasting Clause 13. Download service(optional)

-5- Appendix I Artificial satellite system specifications

Appendix II General features of complementary terrestrial repeater

Appendix III Guideline on download transmission and receipt

Appendix IV Example of structure of satellite digital multimedia broadcasting parameter

Appendix V Guideline for composition of satellite digital multimedia broadcasting receiver

Appendix VI Abbreviation

-6- Chapter 1 General Rules

Clause 1. Purpose This standard is focused on service and system requirements, transmission/receipt standard and receiver standard for satellite digital multimedia broadcasting (DMB) with 2.6GHz band.

Clause 2. Channel bandwidth Basic bandwidth is 25MHz of 2.6GHz band.

Clause 3. Occupied frequency bandwidth Occupied frequency band with is within 20MHz.

Clause 4. Definitions 4.1 "Digital multimedia broadcasting" means that broadcasting program signal like digital video, audio and data and etc. is broadcasted in ultra short wave band through satellite transmitting facility for the public to receive its signal.

4.2 "Complementary terrestrial repeater" means the equipment for improving the performance of receiver in dead spot in which receiver can’t receive signal from satellite directly.

4.3 "Satellite digital multimedia broadcasting video service" means the service that is composed of video provided by digital multimedia broadcasting basically, audio joining with the video or its supplementary data. For the rest, it will be called by "video service".

4.4 "Satellite digital multimedia broadcasting audio service" means the service that is composed of audio provided by digital multimedia broadcasting basically and supplementary data joining with the audio. For the rest, it will be called by "audio service".

4.5 "Satellite digital multimedia broadcasting data service" means all services that transmit information independent from video service or audio service provided by digital multimedia broadcasting basically in digital data format. For the rest, it will be called by "data service". It specially follows "Standard for data service transmission and receipt".

-7- 4.6 "CDM(Code Division Multiplexing)" means transmission system spreading frequency band and multiplexing signal.

4.7 Satellite digital multimedia broadcasting receiver is the equipment basically receiving satellite signal from satellite directly and providing service.

4.8 Download service means that software upgrade information of receiver is transmitted through broadcasting signal and receiver receives this information and performs upgrade or modification selectively.

-8- Chapter 2 Satellite Digital Multimedia Broadcasting Service and System Requirements

Clause 1. Composition of broadcasting network (definition) The composition of broadcasting network includes casting equipment, earth station, satellite, complementary terrestrial repeater and subscriber’s receiver and etc. (requirement) Earth station of satellite digital multimedia broadcasting system transmits multiplexed carrier signal to satellite and satellite transmits transmitting signal to subscriber’s receiver directly. As a supplementary transmission method for dead spot, signal is transmitted to subscriber’s receiver through complementary terrestrial repeater.

Clause 2. Service requirement of satellite digital multimedia broadcasting system (definition) The function of satellite digital multimedia broadcasting system is to provide digital multimedia broadcasting service using broadband transmission bandwidth according to satellite transmission system. (requirement) It should be able to provide various multimedia broadcasting service including multi-channel audio service, video service and data service and etc. in static reception, portable and mobile receipt environment.

Clause 3. Reception quality 3.1 Coverage area It is aimed at providing service in the whole area of Korea. 3.2 Coverage environment It is aimed at achieving hour-rate, space-rate in mobile (over 90, over 90) environment within coverage area. 3.3 Receiver performance in mobile environment within coverage area It is aimed at being ready for receiving at a speed under 200km per hour and in transit. 3.4 Video quality (definition) Video quality means the video quality that end user recognizes. (requirement) It should be able to provide video quality of VCD level at lease based on 5 inches LCD.

-9- 3.5 Audio quality (definition) Audio quality means the audio quality that end user recognizes. (requirement) It should be able to provide audio quality corresponding to high quality digital audio media (CD) level and audio level that is provided with video service should be greater than the quality of analog FM.

Clause 4. Signal representation format 4.1 Video signal representation format (definition) Video signal representation format means the format in which digital video signal is represented. (requirement) The resolution of video signal should be able to provide 320×240 pixels and 15fps at least.

4.2 Audio signal representation format (definition) Audio signal representation format means the format in which digital audio signal is represented. (requirement) Audio signal should be able to provide 48kHz sampled 2-channel audio service.

Clause 5 Mutual interference with service (definition) Mutual interference with service means the mutual interference with broadcasting and communication services in other bands. (requirement) Satellite digital multimedia broadcasting shouldn’t interfere with other services in other bands.

Clause 6 Signal delay time Delay time between video signal of video service and audio signal should be within ±40 ms.

-10- Chapter 3 Standard for satellite digital media broadcasting transmitter/receiver interface

Clause 1. System overview

(Figure 3.1-1) System overview

Satellite digital multimedia broadcasting system is composed of casting equipment, earth station, satellite, complementary terrestrial repeater and subscriber’s receiver as shown in (Figure 3-1) and it works in the following way. Earth station sending center transmits multimedia contents to satellite using CDM transmission system and user receives contents from satellite directly or in dead spot like room in feeble signal, contents are received from complementary terrestrial repeater. Earth station transmits CDM signal and TDM signal in 13GHz or 14GHz band to satellite through uplink. CDM signal transmitted to satellite is converted into the signal with 2.6GHz frequency and transmitted to receiver directly. TDM signal is converted into the signal with 11GHz or 12GHz frequency and transmitted to complementary terrestrial repeater and in complementary terrestrial repeater, its signal is converted into CDM signal in 2.6GHz band and transmitted to receiver.

-11- System multiplexing configuration information conforms to configuration information of ISO/IEC 13818-1(MPEG-2 System). Radio section between receiver and satellite conforms to physical layer standard defined in ITU-R Rec. BO.1130-4. Transmission mechanism is defined in Clause 2 in standard for satellite digital multimedia broadcasting transmitter/receiver interface error correction code is defined in Clause 3. Interleaver, service transmission, multiplexing and program specific information/service information are defined in each Clause 4, Clause 5, Clause 6. Audio/video encoding, CDM modulation section, conditional access are defined in each Clause 7, Clause 8, Clause 9. Radio frequency characteristics, Bit error rate performance, basic character set used for satellite digital multimedia broadcasting are defined in each Clause 10, Clause 11, Clause 12. In the end, download service is defined in Clause 13.

Clause 2. Transmission mechanism Satellite multimedia broadcasting system transmits signal to satellite digital multimedia broadcasting transfer channel using ES(Elementary Stream…… ) of MPEG-2 and MPEG-4 and MPEG-2 TS(Transport Stream).

(Figure 3-2-1) Transmission mechanism conceptual diagram

2.1 Modulation system Modulation system is QPSK based on CDM. But, modulation systems for pilot (PS) of pilot channel, unique word (D1) of pilot channel data part, frame counter (D2) and D51(Reserved) are BPSK. CDM transmission frame is as follows.

-12- (Figure 3-3) CDM transmission frame

Constellations of BPSK and QPSK are as follows.

(Figure 3-4) Constellation of QPSK modulation

(Figure 3-5) Constellation of BPSK modulation

I0, Q0, I0', Q0' is set to signal level ‘0’ or ‘1’ after spreading code addition. (0,0) and (1,1) in QPSK correspond to eaach (0) and (1) in BPSK.

2.2 Spreading code spreading code uses Walsh code with code length 64and its allocation is as follows.

-13- (Table 3-1) 64 Walsh code

Walsh code

Walsh code (Wo) is used for spreading code of pilot signal and other Walsh codes except (Wo) can be defined and used freely. Use information of Walsh code is transmitted through pilot channel.

-14- 2.3 Multi-channel transmission Broadcasting contents can be partitioned into multiple CDM channels and transmitted. In this case, TS packet is partitioned from low CDM channel number in order. The example of TS packet partitioning and restoring order using two CDM channels is shown in (Figure 3-6).

Partition분할 Transmission전송 Restoration복원

CDMCDM channel 채널 n n TSTS Packet패킷 m m+2 m m+2 TSTS 패킷 Packet

m m+1 m+2 m+3 m m+1 m+2 m+3 CDM channel n+1 CDM 채널 n+1 m+1 m+3 m+1 m+3

(Figure 3-6) Example of the order of partitioning and reconstruction

(Figure 3-6) illustrates that sequential 4 packets m, m+1, m+2 and m+3 are partitioned transmitted restored through neighboring CDM channel n and n+1. In neighboring packet m and m+1, packet m preceding the other is transmitted through CDM channel n with low channel number and following packet m+1 is transmitted through CDM channel n+1. And same procedure applies to following packet pair (m+2, m+3), (m+4, m+5), ... repeatedly. On the other hand, receiving side can restore original packet order easily based on the fact that if packet m and m+1 arrive at the same time, CDM channel n with low channel number is received first. In the example of two channels shown in (Figure 3-6), it can be extended easily using n channel.

Clause 3. Error correction code 3.1 Error correction code consists of error correction external code and error correction external code. 3.2 Error correction external code of carrier signal uses abbreviated Reed-Solomon(204, 188) code and is created by removing the first 51 bytes of Reed-Solomon(255, 239) signal. 3.3 Error correction external code of pilot data part uses abbreviated Reed-Solomon(96, 80) signal and is created by removing the first 159 bytes of Reed-Solomon(255, 239) signal. 3.4 Reed-Solomon (255, 239) code uses o Code generating polynomial g(x)=(x+λ0)(x+λ1)(x+…λ15),[λ =02(HEX)], o Field generating polynomial p(x)=x8+x4+x3+x2+1. 3.5 16 parity byte of abbreviated Reed-Solomon code is located in rear edge of MPEG-2 TS packet as shown in (Figure 3-7).

-15- (Figure 3-7) Reed-Solomon (204,188) Structure of encoded MPEG-2 TS packet

3.6 Error correction internal code of signal follows the combination of convolutional method with constraint length 7 and punctured signaling method. Signaling rate can use1/2, 2/3, 3/4, 5/6, 7/8 and information of signaling rate of each CDM channel is transmitted through pilot channel. But, signaling rate of pilot information uses 1/2. The composition of error correction internal code is shown in (Figure 3-8) and detail composition of Punctured signal follows

(Figure 3-8) Composition of error correction internal code

-16- (Table 3-2) Detail composition of punctured code

Clause 4. Interleaver 4.1 Interleaver of carrier signal is composed of byte interleaver and bit interleaver. 4.2 Byte interleaver uses convolutional type interleaver with cycle 12 in bytes and in transmission packet with Reed-Solomon code, when the position of synchronous byte is set to number 0, amount of delay D of byte located in nth position is shown in the following expression. D=12×17×I (in time of dividing n by 12, I is remainder and ranges between 0 ~11 in integer number)

-17- synchronous byte

(Figure 3-9) Byte interleaver conceptual diagram

4.3 Bit interleaver uses partitioning convolutional interleaving type with cycle 51 in bits and interleavingsize(m)canbeselectedamong8valuesshowninineachCDM code. (Figure 3-9) represents the concept of bit interleaver. Also when the position of bit with amount of delay =0 is set to number 0, amount of delay D of bit located in nth position can be obtained by the following expression using interleavingsize(m)shownin. D = 51 × (I + 17 × J ) × m (I is the value from cutting down radix point of quotient of (n / 51) / 3 ranging from 0 to 16 in integer number and J is the remainder of n / 3 ranging from 0 to 2 in integer number)

(Table 3-3) Bit interleaving mode

Interleaving Interleaving size Interleaving size Mode Mode Mode size(m) (m) (m)

‘0000’ 0 ‘0011’ 218 ‘0110’ 981

‘0001’ 53 ‘0100’ 436 ‘0111’ 1308

‘0010’ 109 ‘0101’ 654 ‘1000~1111’ Reserved

-18- (Figure 3-10) Bit interleaver conceptual diagram

4.4 Interleaver of pilot signal is composed of only byte interleaver and follows convolutional interleaving method with cycle 12 in bytes. In pilot information 192 byte with Reed-Solomon signal, when the position of initial byte of D3 is set to 0, amount of delay D of byte located in nth position is the following expression. D=12×16×I (in time of dividing n by 12, I is remainder and ranges between 0 ~11 in integer number)

-19- Clause 5. Service transmission

5.1 CDM channel for transmission of multimedia contents, pilot signal , program specific information and service information is composed of as follows.

Composition of CDM channel

CDM channel Description

Corresponding table between logical service channel and CDM channel Pilot channel and additional information for receiver booting Data channel(CAS, Section data like CAT, PAT, NIT, PMT, Audio, Video and etc. is EPG, program) transmitted to TS

Transmission of pilot signal should always be transmitted through CDM channel extended by

Walshode W0. The rest specifications of CDM channel are optional. An example of transmission through CDM channel is shown below.

(Figure 3-11) Example of CDM channel transmission

-20- 5.2 Pilot signal Pilot signal is composed like the following

.

Composition of pilot signal

Pilot symbol : synchronous signal(32 bit) PS The order of transmission "11111111 11111111 11111111 11111111" Unique word : frame synchronous signal (32 bit) D1 "01101010 10110101 01011001 10001010"(the order of transmission)

D2 Frame counter : super frame synchronous signal (32 bit)

D3~D22, D27~D46 Pilot information

D23~D26, D47~D50 pilot error correction signal (Reed-Solomon parity byte )

D51 Extended information

Pilot information (D3~D22,D27~D46 ) is the information about transmission control and etc and pilot symbol (PS) that is synchronous signal is transmitted for supporting signal synchronization of receiver in specific pattern. One frame of pilot signal has one cycle of pilot signal and one super frame has six frames as shown in (Figure 3-12).

(Figure 3-12) Structure of frame of pilot signal and super frame

An example of composition of pilot information is as follows.

-21- (Figure 3-13) Example of composition of pilot information

Clause 6. Multiplexing and program specific information/service information

6.1 Transport Stream standard Creation of transport stream(TS) conforms to ISO/IEC 13818-1:2000 and ISO/IEC 13818-1:2000 AMD 3.

6.1.1 TS packet conforms the following structure

-22-

Structure of TS packet

Syntax Bit(s) Restriction

transport_packet(){

sync_byte 8

transport_error_indicator 1

payload_unit_start_indicator 1

transport_priority 1

PID 13

transport_scrambling_control 2

adaptation_field_control 2

continuity_counter 4 if(adaptation_field_control = = '10' || adaptation_field_control = = '11'){ adaptation_field()

} if(adaptation_field_control = = '01' || adaptation_field_control = = '11') { for (i=0; i

data_byte 8

}

}

}

6.1.2 Adaptation field in TS packet conforms the following structure.

-23-

Structure of adaptation field of TS packet

Syntax Bit(s) Restriction adaptation_field() {

adaptation_field_length 8

if (adaptation_field_length>0) {

discontinuity_indicator 1

random_access_indicator 1

elementary_stream_priority_indicator 1

PCR_flag 1

OPCR_flag 1

splicing_point_flag 1 ‘0’

transport_private_data_flag 1

adaptation_field_extension_flag 1 ‘0’

if (PCR_flag = = '1') {

program_clock_reference_base 33

Reserved 6

program_clock_reference_extension 9

}

if (OPCR_flag = = '1') { original_program_clock_reference_base 33 reserved 6 original_program_clock_reference_extension 9

}

-24- if (splicing_point_flag = = '1') {

splice_countdown 8

}

if (transport_private_data_flag = = '1') {

transport_private_data_length 8

for (i=0; i

private_data_byte 8

}

}

if (adaptation_field_extension_flag = = '1') { adaptation_field_extension_length ltw_flag piecewise_rate_flag seamless_splice_flag reserved if (ltw_flag '1') { ltw_valid_flag

}

for (i=0; i

stuffing_byte 8

}}}

6.1.3 PES packet conforms the following structure.

-25-

Structure of PES packet

Syntax Bit(s) Restriction }

PES_packet() {

if (pack_header_field_flag == '1') {

packet_start_code_prefix 24

pack_field_length 8

stream_id 8

pack_header()

PES_packet_length 16

}

if (stream_id != program_stream_map && stream_id != padding_stream && stream_id != private_stream_2 && stream_id != ECM && stream_id != EMM && stream_id != program_stream_directory && stream_id != DSMCC_stream && stream_id != ITU-T Rec. H.222.1 type E stream) { if (program_packet_sequence_counter_flag == '1') {

marker_bit 1

program_packet_sequence_counter 7

marker_bit 1

MPEG1_MPEG2_identifier 1

'10' 2

original_stuff_length 6

PES_scrambling_control 2

}

PES_priority 1

-26- if ( P-STD_buffer_flag == '1') {

data_alignment_indicator 1

'01' 2

copyright 1

P-STD_buffer_scale 1

original_or_copy 1 ‘1’

P-STD_buffer_size 13

PTS_DTS_flags 2

}

ESCR_flag 1 ‘0’

if ( PES_extension_flag_2 == '1') {

ES_rate_flag 1 ‘0’

marker_bit 1

DSM_trick_mode_flag 1

PES_extension_field_length 7

Additional_copy_info_flag 1 for (i = 0; i< PES_extension_field_length; i++) {

PES_CRC_flag 1 ‘0’

Reserved 8

PES_extension_flag 1 ‘0’

}

PES_header_data_length 8

}

if (PTS_DTS_flags == '10') {

}

'0010' 4

for(i=0;i

PTS [32..30] 3

-27- stuffing_byte 8

marker_bit 1

}

PTS [29..15] 15

for(i=0;i

marker_bit 1

PES_packet_data_byte 8

PTS [14..0] 15

}

marker_bit 1

}

}

else if ( stream_id == program_stream_map || stream_id == private_stream_2 || stream_id == ECM || stream_id == EMM || stream_id == program_stream_directory || stream_id == DSMCC_stream || stream_id == ITU-T Rec. H.222.1 type E stream ) {

if (PTS_DTS_flags == '11') {

'0011' 4

PTS [32..30] 3

marker_bit 1 for (i = 0; i < PES_packet_length; i++) {

PTS [29..15] 15

PES_packet_data_byte 8

marker_bit 1

}

PTS [14..0] 15

-28- }

marker_bit 1

else if ( stream_id == padding_stream) {

'0001' 4 for (i = 0; i < PES_packet_length; i++) {

DTS [32..30] 3

padding_byte 8

marker_bit 1

}

DTS [29..15] 15

}

marker_bit 1

}

DTS [14..0] 15

marker_bit 1

}

If (ESCR_flag == '1') {

Reserved 2

ESCR_base[32..30] 3

marker_bit 1

-29- 6.1.4 Time Stamp Time Stamp related to H.264 and AAC is based on Presentation Time Stamp(PTS) in Packetized Elementary Stream(PES) header. Transmission of time stamp using H.264 Video Usability Information(VUI) is optional and in this case, 90KHz time reference is used. In case of AAC, omission of audio frame is not permitted. 6.1.5 Access unit Access unit of H.264 coded stream follows the definition of ISO/IEC 13818-1:2000 AMD 3 but SPS and PPS are transmitted between access unit delimiter and primary coded picture. Also SPS(Sequence Parameter Set) and PPS(Picture Parameter Set) should be transmitted at every IDR.

6.1.6 H.264 coded stream should satisfy the following conditions for byte stream NAL format defined in Annex B in MPEG, ISO/IEC 14496-10:2003(E) - Access unit delimiter NAL unit should have one zero_byte. So access unit delimiter should start with 0x00000001. -VUIisn’tused.

6.1.7 H.264 related TS standard H.264 related descriptor should use AVC_video_descriptor(), data_stream_alignment_descriptor() and can use H264_descriptor() as an option. All these descriptors are included in video elementary stream(ES) information of corresponding program of Program Map Table(PMT) and transmitted.

6.1.8 AVC_video_descriptor Each field of AVC_video_descriptor is as follows and for more information, refer to ISO/IEC 13818-1:2000 AMD 3.

-30-

AVC_video_descriptor field

Syntax Bit(s) Restriction

AVC_video_descriptor () { descriptor_tag 8 40 descriptor_length 8 4 profile_idc 8 66 constraint_set0_flag 1 1 constraint_set1_flag 1 1 constraint_set2_flag 1 1 AVC_compatible_flags 5 0 level_idc 8 13 AVC_still_present 1 0 AVC_24_hour_picture_flag 1 0 reserved 6 0x3F }

6.1.9 Data_stream_alignment_descriptor Each field of Data_stream_alignment_descriptor() is as follows. Data_stream_ alignment is used for making it easy to obtain synchronization in time of error occurrence or initialization by corresponding the start of Packetized Element Stream(PES) packet to access unit. Using this is mandatory in this document. Alignment_type uses ‘2’( AVC access unit). (Synchronous PES is used)

Data_stream_alignment_descriptor field

Syntax Bits Restriction

Data_stream_alignment_descriptor () { descriptor_tag 8 6 descriptor_length 8 1 alignment_type 8 2 }

6.1.10 H264_descriptor H264_descriptor() describes the features of video. It helps receiver to obtain necessary minimum information without analyzing H.264 stream and supports decoding of H.264 stream and initialization of necessary devices.

-31-

H264 descriptor field

Syntax Bit(s) Restriction

H.264_descriptor () { descriptor_tag 200 8 descriptor_length 3 8 horizontal_size 8 vertical_size 8 fixed_frame_rate 1 reserved 0x7F 7 } horizontal_size - the number of horizontal MBs(Macro Block) of video vertical_size – the number of vertical MBs(Macro Block) of video fixed_frame_rate - frame transfer speed is fixed (0) or not (1).

6.1.11 TS standard related to AAC Audio PES stream doesn’t correspond the start of PES packet to the start of audio frame for using band effectively. AAC_descriptor can be used as an option in order to provide basic information of audio codec without analyzing (non sync PES)stream. AAC_descriptor is included in audio ES of corresponding program of Program Map Table(PMT) and transmitted.

AAC_descriptor format

Syntax Bit(s) Restriction

AAC_descriptor () { descriptor_tag 8 201 descriptor_length 8 2 bit rate 4 sampling_frequency_index 4 channel_number 4 1or2 SBR_flag 1 0or1 reserved 3 0x7 } bit_rate – it is transmission rate of Audio ES to be transmitted and expressed with (bit_rate + 1)*8 kbps. sampling_frequency_index - Sampling frequency index value of AAC compressed data defined in ISO/IEC 14496-3:2001(E) Table 1.10.

-32-

Sampling frequency index value

Value Sampling frequency(Hz)

0x0 96000

0x1 88200

0x2 64000

0x3 48000

0x4 44100

0x5 32000

0x6 24000

0x7 22050

0x8 16000

0x9 12000

0xA 11025

0xB 8000

0xC 7350

0xD reserved

0xE reserved

0xF escape value channel_number : the number of channels 0 : mono 1: stereo 2: dual mono 3: surround 5.1

SBR_flag : flag indicating audio codec in use. 0 : AAC 1 : AAC + SBR

-33- 6.2 Program Specific Information & Service Information 6.2.1 Application range It is applied to structure, kinds of signal, basic data structure and operation of identifier of program specific information and service information used for satellite digital multimedia broadcasting.

6.2.2 Feasible extension If you want to use service information(SI) and descriptor that are not defined in this standard, you can operate new table and descriptor using Private Section Syntax and User Private defined in ISO/IEC 13818-1:2000.

6.2.3 Program specific information & service information table used for satellite digital multimedia broadcasting is as follows.

satellite DMB program specific information & service information table

Outgoing Table name PID Table_id level Program specific information table PAT(Program Associate Table) 0x0000 0x00 ◎

CAT(Conditional Access Table) 0x0001 0x01 ○ Indirect PMT(Program Map Table) 0x02 ◎ specification Service information table

NIT(Network Information Table) 0x0010 0x40 ○

SDT(Service Description Table) 0x0011 0x42 ○

0x4E note1), EIT(Event Information Table)[p/f] 0x0012 ○ 0x4F note2) 0x50~0x5F note3) EIT(Event Information Table)[sch] 0x0012 ○ 0x60~0x6F note4) ◎ : mandatory forwarding table ○ : transferable table if necessary Note 1), Note 3) Information table for transport stream to be transmitted actually Note 2), Note 4) Information table for other Transport stream

-34- 6.2.4 Emission cycle Emission cycle of program specific information & service information table are used after defining range of cycle modification and the value of basic emission cycle in each table. But, in case of PAT and CAT, cycle isn’t modified. Emission cycle of PAT and PMT that is mandatory forwarding table is as follows.

Emission cycle of mandatory forwarding table

Range of cycle modification Example of Cycle group Parameter transmission Minimum Maximum (seconds) (seconds) (seconds) PAT 0.5 Basic cycle L1 0.1 5 0.5

PMT Extension cycle 1 L2 1 30 1

Extension cycle 2 L3 1 30 5

Emission cycles of other tables are as follows.

Program specific information & service information table emission cycle

Range of cycle modification Example of Cycle group Parameter transmission Minimum Maximum (seconds) (seconds) (seconds) CAT 1 NIT 5 30 10

SDT 1 10 1

EIT[p/f] 1 10 4 Basic Video D2 60 360 120 type/ cycle EIT[schedule] Audio Extension S3 5 30 20 type cycle

6.2.5 Emission cycle of PMT PMT has 3 kinds of emission cycle ( that are basic cycle, extension cycle 1, extension cycle 2) and the meaning, range of modification, basic value of L1,L2 and L3 that are parameters determining emission cycle are as follows.

-35-

Emission cycle of PMT

Range of parameter Paramet Example modification Meaning er of use Minimum Maximum PMT including its lower 8 bits of PMT PID value L1 0x00 0xFF 0x80 having over the value of 0 and less than the value of L1 is transmitted with basic cycle. PMT including its lower 8 bits of PMT PID value L2 0x00 0xFF 0xFF having over the value of L1 and less than the value of L2 is transmitted with extended cycle 1. PMT including its lower 8 bits of PMT PID value L3 0x00 0xFF 0xFF having over the value of L2 and less than the value of L3 is transmitted with extended cycle 2.

6.2.6 Emission cycle of EIT[schedule] Emission cycle of EIT[schedule] has two kinds of emission cycle(basic cycle and extended cycle) and the meaning, range of modification, basic value of D2,D3,S3 and S4 that are parameters determining emission cycle are as follows.

Emission cycle of EIT[schedule]

Range of parameter Paramete modification Example of Meaning r use Minimum Maximum The date of information transmitted to D2 2days 8days 2days video/audio type EIT[schedule] The date of information transmitted to D3 2days 8days 2days data type EIT[schedule] The number S3 segments including S3 0segment 24 segment 1segment current time segment are the range of emission The number S4 segments including S4 0segment 24 segment 1segment current time segment are the range of emission

6.2.7 Descriptor and its usage used for satellite digital multimedia broadcasting are as follows.

-36-

Descriptor and its usage

PMT PMT ST nd Descriptor ST nd NIT(1 NIT(2 EIT EIT Tag CAT (1 Loo (2 Loo SDT Name p) p) Loop) Loop) [p/f] [sch]

CA Descriptor 0x09 ◎ ○

Network Name 0x40 ◎ Descriptor

Service List ◎ Descriptor 0x41

Short Event 0x4D ○ ○ Descriptor

Extended Event 0x4E ○ ○ Descriptor Stream Indentifier 0x52 ◎ Descriptor System Management 0xFE ◎ Descriptor

Service ◎ Descriptor 0x48 ◎ : mandatory descriptor to be transmitted ○ : optional descriptor to be transmitted if necessary

6.2.8 The uniqueness of identifier is as follows.

Uniqueness of identifier Identifier Uniqueness One network_id is allocated to one satellite and unique Network_id In the country.

Transport_stream_id It is allocated to each TS and unique in a network.

It is allocated to broadcaster and unique in a Broadcaster_idNote1) Original network

Vendor_idNote1) ID number of network company providing url service Note 1) Refer to Appendix D for its usage and meaning.

-37- 6.2 Program Specific Information

6.2.1 Common matters Code used for string/text uses both completion method and method. Completion and unicode are separated by the value of first byte of text string. If the value of the first byte is "0x12" : completion based on KSC 5601 If the value of the first byte is "0x11" : unicode based on ISO/IEC 10646-1 The usage and meaning of unmentioned each field in table conforms to ISO/IEC 13818-1:.

6.2.2 PAT(Program Association Table)

PAT(Program Association Table)

Syntax Bits Restriction

Program_association_section() { table_id 8 section_syntax_indicator 1 '0' 1 reserved 2 section_length 12 transport_stream_id 16 reserved 2 version_number 5 current_next_indicator 1 section_number 8 last_section_number 8 for(i0;i

6.2.3 CAT(Conditional Access Table)

-38-

CAT(Conditional Access Table)

Syntax Bits Restriction

Conditional_Access_section() { table_id 8 section_syntax_indicator 1 '0' 1 reserved 2 section_length 12 reserved 18 version_number 5 current_next_indicator 1 section_number 8 last_section_number 8 for(i=0;i

6.2.4 PMT(Program Map Table)

-39- PMT(Program Map Table)

Syntax Bits Restriction

program_map_section() { table_id 8 section_syntax_indicator 1 '0' 1 reserved 2 section_length 12 program_number 16 reserved 2 version_number 5 current_next_indicator 1 section_number 8 last_section_number 8 reserved 3 PCR_PID 13 reserved 4 program_info_length 12 for(i=0;i

Stream_type – It indicates the type of programs item included in packet with PID value specified in elementary_PID and is as follows.

Stream_type

stream_type Meaning

0x0F ISO/IEC 13818-7(MPEG-2 AAC)

0x1B ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC

-40- 6.3 Service information(Service Information) 6.3.1 Common matters Code used for string/text uses both completion method and unicode method. Completion and unicode are separated by the value of first byte of text string. If the value of the first byte is "0x12" : completion based on KSC 5601 If the value of the first byte is "0x11" : unicode based on ISO/IEC 10646-1 The usage and meaning of unmentioned each field in table conforms to EN 300 468, Digital Video Broadcasting(DVB); Specification for Service Information(SI) in DVB Systems.

6.3.2 NIT(Network Information Table)

NIT(Network Information Table)

Syntax Bits Restriction

network_information_section() { table_id 8 section_syntax_indicator 1 reserved_future_use 1 reserved 2 section_length 12 network_id 16 reserved 2 version_number 5 current_next_indicator 1 section_number 8 last_sectioin_number 8 reserved_future_use 4 network_description_length 12 for(i=0;i

6.3.3 SDT(Service Description Table)

-41- SDT(Service Description Table)

Syntax Bits Restriction

Service_Description_Section() { table_id 8 section_syntax_indicator 1 reserved_future_use 1 reserved 2 section_length 12 transport_stream_id 16 reserved 2 version_number 5 current_next_indicator 1 section_number 8 last_sectioin_number 8 original_network_id 16 reserved_future_use 8 for(i=0;i

6.3.4 EIT(Event Information Table)

-42- EIT(Event Information Table) Syntax Bits Restriction

event_information_section() { table_id 8 section_syntax_indicator 1 reserved_future_use 1 reserved 1 2 section_length 12 service_id 16 reserved 2 version_number 5 current_next_indicator 1 section_number 8 last_section_number 1 8 transport_stream_id 16 original_network_id 16 segment_last_section_number 8 last_table_id 8 for(i0;i

6.4 Descriptor 6.4.1 Common matters Code used for string/text uses both completion method and unicode method. Completion and unicode are separated by the value of first byte of text string. If the value of the first byte is "0x12" : completion based on KSC 5601 If the value of the first byte is "0x11" : unicode based on ISO/IEC 10646-1 Rules of ISO_639_language_code and ISO_639_language_code_2 that are used for descriptor are as follows.

-43-

Rules of ISO_639_language_code and ISO_639_language_code_2

ISO_639_language_code Code Language name ISO_639_language_code_2 Kor 0x6B6F72 Korean Eng 0x656E67 English Jpn 0x6A706E Japanese

Zho 0x7A686F Chinese

Japanese and Chinese are optional. The usage and meaning of unmentioned descriptor conforms to ISO/IEC 13818-1/2000/Amendment 3 and EN 300 468, Digital Video Broadcasting(DVB); Specification for Service Information(SI) in DVB Systems.

Clause 7. Audio/Video Coding

7.1 Video coding 7.1.1 Video coding follows ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC: Advanced Video Coding for Generic Audiovisual Services rule.

7.1.2 Compression algorithm of video signal is based on H.264 Baseline Profile Level 1.3 defined in ISO/IEC 14496-10 MPEG-4 part 10 or Annex A in ITU-T REC. H.264.

7.1.3 Frame rate uses 3015fps at least.

-44- 7.1.4 The size of DPB(Decoded Picture Buffer) is set to 3 frames.

7.1.5 Bitstream to be transmitted includes all visual tools of ISO/IEC 14496-10 MPEG-4 part 10 or Baseline profile of ITU-T REC. H.264 but should be decorable in baseline profile, main profile, extended profile decoder. For this function, functions of"support for ASO(Arbitrary Slice Order)", "support for one or more num_slice_groups_minus1" and "support for one or more redundant_pic_cnt"are not used .

7.1.6 In order to prevent Random access and error radio wave, IDR (Instantaneous Decoding Refresh) picture is transmitted within minimum500msec maximum 2 seconds. And, all Access Units including IDR include SPS and PPS so as to become Random Access Point.

7.1.7 In the number of parameter set with other identifier(id), SPS (Sequence Parameter Set) is limited to maximum 4 and PPS (Picture Parameter Set) is limited to maximum 8.

7.1.8 The size of vbv_buffer is set to maximum 3.0 seconds and minimum 0.5 seconds.

7.1.9 Syntax information of SPS/PPS/slice_header is as follows. Shaded parts means the value is set and "corresponding rule"means ISO/IEC 14496-10 MPEG-4 part 10 or ITU-T REC. H.264.

-45-

SPS (Sequence Parameter Set)

Syntax Bits Restriction profile_idc 8 (baseline profile) constraint_set0_flag 1 constraint_set1_flag 1 constraint_set2_flag 1 reserved_zero_5bits /* equal to*/ 5 level_idc 8 (level 1.3) seq_parameter_set_id variable [0,31] [0,2] (see corresponding log2_max_frame_num_minus4 variable rule) pic_order_cnt_type variable if( pic_order_cnt_type = = 0 ) [0,4] (see corresponding log2_max_pic_order_cnt_lsb_minus4 variable rule) [0,3] (see corresponding num_ref_frames variable rule) gaps_in_frame_num_value_allowed_flag variable pic_width_in_mbs_minus1 variable pic_height_in_map_units_minus1 variable frame_mbs_only_flag 1 direct_8x8_inference_flag 1 frame_cropping_flag 1 0, 1 if(frame_cropping_flag) { frame_crop_left_offset variable see corresponding rule frame_crop_right_offset variable see corresponding rule frame_crop_top_offset variable see corresponding rule frame_crop_bottom_offset variable see corresponding rule } vui_parameters_present_flag 1 0 if(vui_parameters_present_flag) vui_parameters() rbsp_trailing_bits() see corresponding rule

-46- profile_idc – It is the value specifying profile of bitstream to be transmitted and uses (baseline(66) /main(77)/extended(88) ) always 66(0x42) indicating baseline. constraint_setk_flag(k=0,1,2)- If flag is "1"indicating whether constrained condition of corresponding profile corresponding to the value of k is satisfied, it means it is and if "0", it means it isn’t. In case of K=0, 1, 2, the value of 1" is always used. level_idc – it is the value specifying level of bitstream to be transmitted. The value of "13" that means always level 1.3 is used in this rule. pic_order_cnt_type – It is the value specifying the way POC(Picture Order Count) informing presentation time of corresponding frame is sent. In this rule, as the simplest method, the value of 2" is used. But the value of "0" can be used for extension of service later on. This is for the case when more than two non-reference frames are presented in a row and in this case, bitstream should be organized lest presentation order and decoding order are charged. gaps_in_frame_num_value_allowed_flag- it doesn’t consider discontinuous frame_num notifying the order of decoding of frame as an error but permits it. This value is always "0"and discontinuous frame_num is considered as an error in this rule. pic_width_in_mbs_minus1 :- It indicates horizontal size of frame in sequence in macroblock and maximum value is 19. pic_height_in_map_units_minus1- It indicates vertical size of frame in sequence in macroblock and maximum value is 14. frame_mbs_only_flag- the flag that informs all picture in sequence is the frame encoded in only frame macroblock is always "1". direct_8x8_inference_flag- It is used for inducing motion vector of B picture but it isn’t used in baseline profile.

-47- frame_cropping_flag- when restored video is displayed and only part of video is shown, location information specifying cutting position should be transmitted. At this time, this flag determines whether the size information is transmitted. Basically, it is set to "0" so that the whole frame is displayed. The value of "1" can be set in order to transmit the information later on and for more information on values, refer to corresponding rule. vui_parameters_present_flag- It determines whether VUI(Video Usability Information) information has been transmitted.

PPS (Picture Parameter Set)

Syntax Bits Restriction

pic_parameter_set_id variable [0,255]

seq_parameter_set_id variable [0,31]

entropy_coding_mode_flag 1

pic_order_present_flag 1

num_slice_groups_minus1 1

num_ref_idx_l0_active_minus1 variable [0,2]

num_ref_idx_l1_active_minus1 variable [0,2]

weighted_pred_flag 1

weighted_bipred_idc 2 [0,2]

pic_init_qp_minus26 /* relative to*/ variable [-26,25]

pic_init_qs_minus26 /* relative to*/ variable [-26,25]

chroma_qp_index_offset variable [-12,12]

deblocking_filter_control_present_flag 1 0,1

constrained_intra_pred_flag 1 0,1

redundant_pic_cnt_present_flag 1

rbsp_trailing_bits() see corresponding rule

-48- entropy_coding_mode_flag- If this flag is set to "0", exponential Golomb code and CAVLC(Context Adaptive Variable Length Code) are used and if "1", CABAC(Context Adaptive Binary Arithmetic Code) is used for entrophy coding. It is always set to "0". pic_order_present_flag- If picture to be displayed divided into two fields, this flag determines whether POC difference between two fields is sent. It is always set to "0" so that only frame type picture is used. num_slice_groups_minus1- It indicates the number of slice group consisting of one figure. It is always set to "0". num_ref_idx_l0_active_minus1- It defines the number of ref_idx_list used in multiple reference movement compensation. This rule doesn’t use weighted prediction so that its range is limited to the value obtained from num_ref_frames. weighted_pred_flag- It determines whether weighted prediction is used in P/SP slice and is always set to "0"so that weighted prediction isn’t used. redundant_pic_cnt_present_flag- It determines whether redundant picture is used and is always set to "0".

-49-

Slice header

Syntax Bits Restriction

first_mb_in_slice variable see corresponding rule

slice_type variable 0,2,5,7

pic_parameter_set_id variable [0,255]

frame_num variable see corresponding rule

if( nal_unit_type = = 5 )

idr_pic_id variable [0,65535]

if( pic_order_cnt_type = = 0 ) {

pic_order_cnt_lsb variable see corresponding rule

}

if( slice_type = = P) {

num_ref_idx_active_override_flag 1 0,1

if( num_ref_idx_active_override_flag ) {

num_ref_idx_l0_active_minus1 variable [0,3]

}

}

ref_pic_list_reordering( see corresponding rule

if( nal_ref_idc != 0 )

dec_ref_pic_marking( see corresponding rule

slice_qp_delta variable see corresponding rule if( deblocking_filter_control_present_flag ) {

disable_deblocking_filter_idc variable [0,2] if( disable_deblocking_filter_idc != 1 ) {

slice_alpha_c0_offset_div2 variable [-6,6]

slice_beta_offset_div2 variable [-6,6]

}

}

-50- first_mb_in_slice- It indicates the first macroblock number of corresponding slice. In case of intra frame, it is limited to be organized in one NALU(slice) so that it is always set to "0". slice_type- It is the type for coding corresponding slice and its values of I/P/B/SI/SP indicates coding type. ref_pic_list_reordering( )- It is the information used for rearranging basic reference picture list in P frame coding. dec_ref_pic_marking( )- It is the information used in arrangement for effective coding instead of arranging reference picture in P frame coding.

7.2Audiocoding 7.2.1 General matters A. Profile AAC LC profile defined in "ISO/IEC 13818-7"is applied. Rule for SBR follows 14496-3 AMD1. B. Sample frequency items One value is used among 0x3(48KHz), 0x5(32KHz) and 0x6(24KHz), and the value shouldn’t be changed during program. C. Channel It supports mono and stereo. The number of channel shouldn’t be changed during program. D. Bit error rate

Bit error rate

Sampling Frequency(Hz) MONO(kbps) STEREO(kbps)

48,000 24-96 56-128

32,000 24-96 40-128

24,000 16-56 24-56

-51- E. Bitstream It follows ADTS (Audio Data Transport Stream) format defined in "ISO/IEC 13818-7". F. SBR signaling Using SBR_flag in AAC_descriptor() defined in subclause 1.8, signaling is performed in order to determine whether it is AAC or AAC+SBR. G. SBR header SBR header is inputted at every two seconds at least for prevention of error radio waves.

7.2.2 Details A. Bitstream format Bitstream is transmitted in ADTS format. One ADTS frame is composed of ADTS header and audio data. Audio data follows the format of raw_data_block() defined in "ISO/IEC 13818-7" and "ISO/IEC 14496-3:2001/Amd. 1:2003".

-52-

ADTS header field

Syntax Bits Restriction

Syncword 12 0xFFF

ID 1 0

Layer 2 0x0

protection_absent 1 0

Profile_ObjectType 2 1

sampling_frequency_index 4 0x3, 0x5, 0x6

private_bit 1 0, 1

channel_configuration 3 1, 2

original/copy 1 0, 1

home 1 0, 1

copyright_identification_bit 1 0, 1

copyright_identification_start 1 0, 1

aac_frame_length 13

adts_buffer_fullness 11 number_of_raw_data_blocks_in_frame 2 0

if(protection_absent == 0)

crc_check 16

-53- Syncword :- It is the field to find ADTS frame sync. It always use 0xFFF. ID- It is the field distinguishing the version of MPEG and always uses ‘1’ (MPEG-2 AAC) Layer- It is the field indicating whether Layer has been used and uses ‘00’. protection_absent- It is the field indicating whether error_check() data exists and if it exists, use 0. Otherwise, 1. Profile_ObjectType- It is the filed indicating Audio profile of MPEG-2 and always uses 1’(Low Complexity profile). sampling_frequency_index: It has the one of the values of 0x3(48000Hz), 0x5(32000Hz), 0x6(24000Hz). private_bit- It follows the example uses of ISO/IEC 11172-3, subclause 2.4.2.3. channel_configuration- It the number of channel and configuration. The value of "1" means mono and the value of "2" means stereo and only one value is used. original/copy , home, copyright_identification_bit copyright_identification_start- It follows the example uses of ISO/IEC 11172-3, subclause 2.4.2.3. home- It follows the example uses of ISO/IEC 11172-3, subclause 2.4.2.3 copyright_identification_bit- It follows the example uses of ISO/IEC 11172-3, subclause 2.4.2.13. copyright_identification_start- It follows the example uses of ISO/IEC 11172-3, subclause 2.4.2.13. adts_frame_length- It indicates the length of frame including ADTS header and error_check in bytes. adts_buffer_fullness- It indicates the states of bit reservoir in the process of encoding the first raw_data_block(). For detail example uses of it, refer to ISO/IEC 13818-7. number_of_raw_data_blocks_in_frame- It indicates the number of raw data block included in ADTS frame. Raw data blocks of number of (number_of_raw_data_blocks_in_frame + 1) are included in ADTS frame. One ADTS frame should include only one raw data block. crc_check :- It is crc field for protecting ADTS frame from error. For detail example uses of it, refer to ISO/IEC 13818-7.

-54- Clause 8. CDM Modulation Section

Transmitter signal of CDM modulation section (Figure 3-14) performs spreading modulation of carrier signal and pilot signal using different spreading signal in each channel and modulated signals are overlapped.

(Figure 3-14) Composition of CDM modulation section

Serial data row to be transmitted for CDM transmission is changed to parallel data row and each is spreaded by Walsh code allocated to channel and pseudo noise (PN) signal of chip in the 2,048 length. Spreaded data is modulated into QPSK signal and multiplexed and transmitted. Transfer speed of P0', P1' after serial/parallel conversion is 256kbit/sec and transfer speed of I0,Q0,I0', Q0' after addition of Walsh code and pseudo noise signal is 16.384Mchip/sec. Pilot symbol (PS), unique word (D1), frame counter (D2) and D51(Reserved) among pilot signals are modulated in BPSK and other pilot signals are modulated in QPSK and band of carrier wave is limited using root raised cosine filter of 0.22 rate of roll-off.

-55- Spreaded signal with different spreading code for each other is overlapped on the same frequency and carrier wave frequency and phase of signal is matched. Also speading code chip rate (inverse number of cycle of spreading code 1 bit) of each signal is always identical and repetition cycle and phase of spreading code series of each signal is made to be identical. Spreading code used in CDM modulation section uses Walsh code with the length of 64 and pseudo noise signal. In here, pseudo noise code uses partial code of 2,048 chips extracted from 4,095 chips formed with return type shift register in 12 units. Generator of pseudo noise signal is shown in the following (Figure 3-15) and initial value of this.8.2 shift register is set to 101001000001 from the lowest degree.

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12

G (X ) = X 12 + X 11 + X 8 + X 6 + 1

(Figure 3-15) Generating circuit of pseudo-noise signal

Spreading method is direct spreading method that adds spreading code to data and data cycle should be 64 times spreading code cycle. Also changing point of data and changing point of spreading code should be identical and a bit of data includes Walsh code with code length of 64. Correspond initial configuration timing of pseudo noise signal to changing point of frame. The number of multiplexable Walsh codes is maximum 64. Power of pilot channel is two times power of broadcasting channel and carrier wave modulation symbol rate is corresponded to chip rate. Modulated carrier wave (output part of CDM modulation section) gets to be band-limited by filter with the following frequency features.

-56- In here, F indicates frequency, FN indicates Nyquist frequency and indicates the rate of roll-off and have the following values.

FN = 8.192MHz α =0.22 At this time, permissible range of modulated wave spectrum of carrier wave is as follows.

(Figure 3-16) Permissible range of spectrum

-57-

Permissible range of spectrum

Frequency normalization Permissible range of relative attenuation [dB] (F/Fn)

0.0 -0.25 ~ +0.25

0.2 -0.40 ~ +0.25

0.4 -0.40 ~ +0.25

0.8 -1.10 ~ +0.25

0.9 Under +0.25

1.0 -5.00 ~ -2.00

1.1 Over -11.00

1.2 Under -8.00

1.4 Under -16.00

1.6 Under -24.00

1.8 Under -35.00

2.12 Under -40.00

Clause 9. Conditional Access : CA (CA) If you tries to perform charged broadcasting or to protect the right of broadcasting program, you can scrambles contents and transmits it and scrambling method follows the method decided by service provider.

Clause 10. Radio Frequency Characteristics Frequency band of CDM signal is 2.6GHz band and occupied frequency bandwidth is within 20MHz. Carrier wave signal frequency tolerance of satellite broadcasting station and earth station and complementary terrestrial repeater follows 50ppm conforming to radio facility standard.

Clause 11. Bit Error Rate (BER) Performance The target value of bit error rate of receiver should be under 2*10E-4 after vieterbi decoding according to the standard of ITU-R REC. BO. 1130-4.

-58- Clause 12. Basic Character Set In Satellite Digital Multimedia Broadcasting Satellite digital multimedia broadcasting should support basic character table of

among KS X 1005-1(unicode) and KSC-5601(completion code) and etc. two kinds of character codes.

Basic character set used for satellite multimedia service

KS X 1005-1(unicode) KS X 105601(completion code) Classificatio n Block name Range (Hex) Block name Range (Hex)

English Basic Latin (95 characters) 0020~007E 1 byte Roman character (Roman Latin-1 Supplement (96 00A0~00FF 20 ~ 7E (7 bit) (95 characters) character) characters) 2 bytes completion Korean() (11,172 Korean AC00~D7A3 Korean (2,350 B0A1~C8FE characters) characters) *2) 2 bytes in KS X 1001 completion code 2 bytes completion Special Character set the same as completion special character (986 A1A1~ACFE character special character characters) (986 characters) *1) Chinese 7,744 characters 4,888 characters character3)

Special character of KS X 1005-1 unicode is spreaded in various blocks and its range isn’t specified separately. In case of KS X 5601 2 byte completion code, the second byte ranges between Hex code A1 ~ FE. Only Chinese character used in KS X 1005-1 and 1001 KS X 5601 KS X 1002 rule is used.(optional)

Clause 13. Download Service (optional) Transport protocol of download service follows ISO/IEC 13818-6 :: Generic coding of moving pictures and associated audio information– Data Carousel of Extensions for DSM-CC rule.

-59- Appendix I Artificial satellite system specifications

I.1 Artificial satellite system specifications

Artificial satellite system specifications Classification System specification Note Satellite orbit 144°east

13.824 ~ 13.849 Ku to Ku Upstream(GHz) 13.858 ~ 13.883 Ku to S Frequency 12.214 ~ 12.239 Ku to Ku Downstream(GHz) 2.630 ~ 2.655 Ku to S

Upstream H Polarized wave Ku band : V Downstream S band : RHCP Ku band: one repeater Operation S band: one repeater

Repeater Bandwidth(MHz) 25

Ku band: 54 EIRP(dBW) Sband:67

I.2 Link Budget

-60-

Link budget

Center frequency MHz 2642.5

EIRP dBW 67

The number of channels ch 30

Pilot channel power / data channel power dB 3.0

EIRP/channel dB 52.1

Location of terminal (latitude) deg 37.34 Location of terminal (longitude) deg 126.58 Location of satellite (longitude) deg 144 Distance from the satellite km 37557 Free space loss dB 192.3 Loss of polarized wave dB 0.5 Rainfall attenuation dB 0 Loss of atmosphere absorption dB 0 Loss of the whole of radio waves dB 192.8

PFD dB(W/(m2.4kHz)) -132

Terminal input power / Code dBW -140.7 Antenna gain dBi 4.0 LNA noise figure factor dB 1.5 Antenna noise temperature K 290 Whole system noise temperature K 409 Terminal G/T dB/K -22.1

Terminal C/No dB(Hz) 65.7 Degradation by uplink signal dB 0.1 Allowed value for interference by adjacent dB 0.2 channel dB(Hz) 65.4 Total C/No C/No for signal receipt dB(Hz) 56.4 Implementation loss dB 2.0 Diversity loss dB 3.0

Link margin dB 4.0

I.3 Designing link between satellite and complementary terrestrial repeater If targets availability of link between satellite and complementary terrestrial is set to 99.9%(60mm/h), excess margin for clear day is 11.8dB and excess margin for rainfall (99.9% rainfall availability ) is 5.5dB.

-61- Appendix II. General Features of Complementary Terrestrial Repeater

II.1 Frequency plan

Plan of complementary terrestrial repeater frequency Classification satellite receive link Terrestrial transmitting link Frequency band 12.214 ~ 12.239GHz 2630 ~ 2655MHz Bandwidth 25MHz 25MHz Polarized wave Circular polarized wave Linear polarized wave

II.2 System specifications

Complementary terrestrial repeater system specifications

Classification Standard

Input frequency 1250 ~ 1500MHz

Bit error rate(BER) 2×10-4

Modulation system QPSK Receiver Error correction code Abbreviated Reed-Solomon (204,188)

Roll-off 0.35 Raised Cosine

Output frequency 2630 ~ 2655MHz

Bandwidth 25MHz

Roll-off 0.22 Transmitter EIRP 25dBW max.

ACPR 45dBc @ ± 25MHz

II.3 Spectrum mask After measurement with resolving bandwidth(RBW) 30KHz, signal spectrum of complementary terrestrial repeater carrier is shown in the following Figure.

-62- (Figure II– 1) Spectrum mask of complementary terrestrial repeater carrier signal

II.4 TDM to CDM modulation section Separated band different from CDM signal is allocated from earth station to Ku band and signal with TDM frame structure only for complementary terrestrial repeater is transmitted to satellite. Satellite amplifies this signal and transmits it to complementary terrestrial repeater. Configuration diagram of TDM path connected to CDM frame is shown in (Figure II– 2).

-63- (Figure II– 2) Configuration diagram of TDM/CDM frame

After TDM signal multiplexes each CDM channel in CDM frame, procedure of energy dispersion, Reed-Solomon coding, byte interleaving, convolutional coding and QPSK modulation follow ETS 300. (bibliography: ETS 300 421 Digtal Broadcasting Systems for Television, Sound and Data Services: Framing Structure, Channel Coding and Modulation for 11/12 GHz Satellite Services) Here, convolutional encoder is the same as convolutional encoder specified in Chapter 3.2 transmission mechanism in this document. Broadcasting channel made in CDM frame type at earth station is transmitted to TDM multiplexer. Basic unit of multiplexing is 25.5msec. Composition of transmit frame is illustrated in (Figure II-3).

-64- PS D PS D PS D PS D PS D PS D PS D PS D PILOT CH 0 12 50 51 12 50 51

408 Byte 408 Byte 408 Byte 408 Byte CH 1

408 Byte 408 Byte 408 Byte 408 Byte CH 31 25.5 msec

32 CH Multiplexing PILOT CH 0 CH 1CH 2 CH 31

1632 Byte = 187 x 8 + 136

187 187 187187 187 187 187 187 136 Sync byte insertion Sync = B8H every 8th Sync = 47H

Sync 187 Sync 187 Sync 187 Sync 136 51

PRBS Period - 1503 Byte Fill Data (ALL 1) 51 byte PRBS Generator Polynomial 1 + x 14 + x 15 , Initial value 100101010000000 Sync, Sync are not randomized.

RS Encoding (204,188)

204 204 204204 204 204 204 204 204 204x8x9x32/25.5m = 18.432Mbps

(Figure II– 3) Composition of TDM transmit frame

CDM signal is created from TDM signal by performing inverted procedure of (Figure II– 3) in complementary terrestrial repeater.

-65- Appendix III. Guideline on download transmission and receipt

III.1 Application of download

III.1.1 software modification of receiver Software of receiver is modified. It includes bug correction, emission and error correction according to interpretation on operation between receivers, improvement of display or response speed and improvement of operation. Logo Data of broadcaster that is common in all receivers, broadcasting program genre code table, broadcasting program specific code table, reserved word table, modification of satellite digital multimedia broadcasting extended information.

III.1.2 Update of genre code table, broadcasting program property code table III.1.2.1 Update for once defined area isn’t performed and only addition is performed. III.1.2.2 Content after defining each table is described in maximum 20 characters. The same as the maximum number of character of update data is. III.1.2.3 broadcasting program property code is used when content_nibble_1 starts with 0xE.

III.1.3 Update of reserved word table III.1.3.1 Update for once defined area isn’t performed and only addition is performed. III.1.3.2 The maximum length of reserved word is 8 characters or under 16 bytes. The same as update data is. III.1.3.3 Reserved word is the item name coded in extended_event_descriptor of SI and coding isn’t performed.

III.1.4 Update of Logo Data III.1.4.1 Logo data can be added and once defined logo data can be modified. III.1.4.2 Considering submitted broadcaster and broadcasting program provider and the number of service, receiver sets the number of services that should be stored in non-volatile memory to 100 and Logo Data to 100 different kinds. III.1.4.3 Logo Data is managed in receiver by Logo ID(9 bit). III.1.4.4 Size pattern of logo is shown in

. Transmission of logo Data of service that isn’t loaded in NIT is impossible.

-66-

Size pattern of emission Logo Mark (Logo Type)

Number of Number of Kinds of Aspect ration of Aspect ration Vertical horizontal logo_type Logo Marks submitted pixel of display pixels pixels QVGA 24 48 1.118:1 9:6 0x00

III.1.4.5 Logo mark is compressed in "JPEG".

III.1.4.6 Any modified logo among Logo ID, Reference Service ID, Logo Data are sent and not the quantity of modification but result of update is sent. And Logo ID that its Reference Service ID has been destructed by update changes data in time of reuse.

III.2 Signaling of download service

III.2.1 SDTT (Software Download Trigger Table) SDTT (Software Download Trigger Table) is used for signaling of download service.

-67-

Software Download Trigger Table Syntax

Bit sequence Syntax Bits notation

Software_Donwload_Trigger_section(){ table_id 8 uimsbf section_systax_indicatior 1 bslbf reserved_future_use 1 bslbf reserved 2 bslbf section_length 12 uimsbf table_id_ext 16 uimsbf reserved 2 bslbf version_number 5 uimsbf current_next_indicator 1 uimsbf section_number 8 uimsbf last_section_number 8 uimsbf transport_stream_id 16 uimsbf original_network_id 16 uimsbf service_id 16 uimsbf num_of_contents 8 uimsbf for(i=0;i

table_id - Table identifier(0xC3) section_syntax_indicator - Section syntax indicator(1) section_length – It specifies the number of bytes of section from right after section length field to the final of section including CRC. The length of section shouldn’t exceed 4093. table_id_ext

-68-

Structure of table_id_ext Bit structure Bits Bit sequence notation maker_id 8 uimsbf model_id 8 uimsbf version_number – It is the version number of sub table. Version number is added only when there is any change of information in sub table. It the value becomes 31, it returns to 0. current_next_indicator -1 section_number – Section number last_section_number - The number of final section of sub table including section transport_stream_id – Identifier distinguishing TS from other streams in distribution system original_network_id – Identifier specifying network of original distribution system service_id – In time of downloading, it’s identifier for distinguishing service of download contents. num_of_contents – It indicates the number of download contents notified in this table. group - group_id is stored. target_version – In time of downloading, it indicates version number of contents to be modified. new_version - In time of downloading, it indicates version number of content to be downloaded. download_level – In case of 01, it indicates forced download and in case of 00, it indicates random download version_indicator 00 : It includes the whole versions (specification of version is invalid) 01 : It includes the ones after specified version 02 : It includes the ones prior to specified version 03 : It includes only specified version content_description_length() – The length of sum bytes of schedule loop and descriptor. schedule_description_length - The length of bytes of schedule loop. In total receiver common data, if this value is 0, contents to be downloaded should be transmitted. schedule_time_shift_information 0 : Multiple service_id transmits download contents in the same schedule 1 ~ 12 : multiple service_id transmits download contents at each service_id with time shift of 1~12 hours 13 ~ 14 : reserved 15 : download contents is transmitted from single service_id

-69- start_time – Start time is displayed in Korean Standard Time (KST) and Modified Julian Date(MJD) duration – Transmission duration time descriptor() – It stores download contents descriptor

Download Content Descriptor Syntax

Syntax Bits Bit sequence notation

Download_content_descriptor(){ descriptor_tag descriptor_length 8 uimsbf reboot 8 uimsbf add_on 1 bslbf compatibility flag 1 bslbf module_info_fiag 1 bslbf text_info_flag 1 bslbf reserved 1 bslbf component_size 3 bslbf download_id 32 uimsbf time_out_value_DII 32 uimsbf leak_rate 32 uimsbf reserved 22 uimsbf component_tag 2 bslbf if(compatibility_flag==‘1’){ 8 uimsbfs compatibility Descriptor() } if(module_info_flag==’1’){ num_of_modules for(i=0;1

-70- descriptor_tag – Identification value indicating download contents descriptor (0xC9) reboot –It describes whether receiver is rebooted in time of terminating download. If the value is 1, receiver is rebooted and if 0, receiver keeps working. add_on – It determines whether update for existing module or addition is required. If the value is 1, it indicates addition and if 0, it indicates update. compatibility_fiag – It determines whether CompatibilityDescriptor() among descriptors exists or not. If this flag has the value of 1, information is coded at every modules and if 0, it isn’t. text_info_flag – Flag indicating whether service is described at the end of the descriptor. If this flag has the value of 1, service description is coded and if 0, service description is not coded. component_size - Sum of transmission data size in Crusel (unit : byte ) download_id - Download identifier specified for identifying registration number of download. Download identifier specified here is specified in DII/DDB in time of actual delivery. time_out_value_DII - Timeout value recommended for receipt of the whole section of DII of corresponding Crusel (unit : msec) leak_rate - Leakage rate of transport buffer of receiver (unit : 50bytes/s) component_tag – It is matched with stream_identifier_descriptor of PMT. Component tag value of corresponding stream is included. compatibilityDescriptor() – it includes the exactly same thing as CompatibilityDescriptor in DII. In SDTT, the rule of contents to be downloaded that can’t be specified in table_id_ext/group is specified here. number_of_modules – It indicates the number of modules module_id - Module identifier used for file transfer in downloading module_size – The length of byte of corresponding module. The value of zero means unspecified length. module_info_length - It indicates the length of byte of module_info_byte. module_info_byte –It stores necessary descriptor among type descriptor, Name descriptor, Info descriptor, Control descriptor described in DII. ISO_639_language_code - It identifies the language of string used for describing service. text_length – The length of service string (unit:byte ) text_char - String on service of download contents being transmitted.

-71- III.2.2 Transmission parameter of SDTT service_id that is described in SDTT and transmits download contents is 929 and the maximum length of each section in SDTT is 4096Byte. Also in case of receiver software update, multi-section is also available in each sub table but the number of the whole section adding receiver software update and total receiver common data is maximum 180.

III.2.2.1 Modification of receiver software Without considering the number of descriptor of download contents, all descriptors have the same download_id. Also for using group_id and describing different message in each group, the number of contents can be under 1 but schedule_id and download_id should be the same. Broadcaster allocates random id for maker_id. In case of update or download of receiver software, each receiver maker decides whether model_id, version_id and group_id are used. Also for using group_id and transmitting different contents for each group, multi-section is avaliable for each sub table.

ID indicating object to be updated

ID Bits Meaning

maker_id 8 Identifying Maker

model_id 8 Identifying receiver model

group_id 4 Grouping download

version_id 12 System version

III.2.2.2 Update of SDTT SDTT is updated at AM0:00, one time at a day. Update isn’t performed during a day.

III.2.2.3 Version_id III.2.2.3.1 Update of receiver software The method of allocating version_id and management and etc. are not specified. III.2.2.3.2 Update of total receiver common data In operating version_id, common version_id of total receiver common data that is managed by broadcaster who downloads total receiver common data is used. Management of version_id is shown in the following Figure.

-72- (Figure III– 1) Management of version_id of common data and download method

III.3 Transmission of download contents Additional regulation of DSM-CC Data Carousel is based on ISO/IEC 13818-6. Also, multi-section transmission is available in transmission of download contents.

III.3.1 PMT(Program Map Table)

III.3.1.1 Stream type For transmitting download contents, stream_type 0x0B is used for PMT. After receiver analyzes SDTT, it searches PID for data transmission corresponding to application and for searching this PID, PMT searches PID that its stream_type is set to 0x0B.

III.3.1.2 Stream Identifier descriptor Receiver can recognizes what kinds of service ES does only seeing component tag in Stream Identifier descriptor in PMT.

-73-

Stream Identifier Descriptor Syntax Bit sequence Syntax Bits notation stream_identifier_descriptor() { descriptor_tag 8 uimsbf(0x52) descriptor_length 8 uimsbf component_tag uimsbf } 8

III.3.1.3 Carousel Identifier Descriptor It describes carousel_id that is identifier of engineering stream to be sent to DSM-CC so that if several engineering streams are sent, this descriptor helps to identify stream corresponding to SDTT.

Caruosel Identifier Descriptor Syntax Bit sequence Syntax Bits notation

carousel_identifier_descriptor() { 8 descriptor_tag 8 descriptor_length carousel_id 32 uimsbf(0x13) FormatID 8 uimsbf if( FormatID == 0x00 ) { uimsbf for( i=0; i

-74- descriptor_tag - 0x13 carousel_id – Identifier for 32bit and downloadable one engineering stream and it is used for searching corresponding stream in PMT that is information notified in SDTT. FormatID - 0x00(standard boot), 0x01(enhanced boot). In case of download service, FormatID is always 0x00. ModuleVersion - The version of module included in service gateway ModuleID – The same as ModuleID described in DII is. BlockSize – The size of block in module ModuleSize – The size of module CompressionMethod – Compression algorithm (RFC 1950) OriginalSize – The size of module before compression TimeOut –Time limit for collecting all blocks in module ObjectKeyData - Service gateway message(BIOP message)

III. 3.2 DII (Download Info Indication) DII message includes description on modules belonging to one group. Each module is described with several properties values. These properties values are moduleId, moduleSize, moduleVersion and etc. and exist as the filed of DII. Other module properties are as follows.

-75-

Download Information Indication message

Syntax Bits Bit sequence notation

DownloadInfoIndication() { dsmccMessageHeader() DownloadId 32 blockSize 16 windowSize 8 ackPeriod 8 tCDownloadWindow 32 tCDownloadScenario 32 compatibilityDescriptor() numberOfModules 16 for(i=0;i

DownloadId – It has the same value as download id described in SDTT. Also it has the same value as CaruoselId described in Carousel Identifier Descriptor. moduleInfoLength – The length of moduleInfo field moduleInfoByte – It includes list of descriptors. privateDataLength , privateDataByte – User defined area

III.3.2.1 Descriptor described in DII Each descriptor is described in moduleInfoByte of DII.

III.3.2.1.1 Type Descriptor It describes the type of file to transmit.

-76-

Type Descriptor Syntax Bit sequence Syntax Bits notation Type_descriptor() { descriptor_tag descriptor_length 8 uimsbf(0x01) for(i=0; i

III.3.2.1.2 Name Descriptor It describes the name of module or module to transmit.

Name Descriptor Syntax Bit sequence Syntax Bits notation Name_descriptor() { descriptor_tag descriptor_length 8 uimsbf(0x02) for(i=0; i

III.3.2.1.3 Module Link Descriptor If the size of file to be transmitted is big so that it is divided into several module and transmitted, it is used for indicating the following module.

Module Link Descriptor Syntax Bit sequence Syntax Bits notation Module_Link_descriptor() { descriptor_tag 8 uimsbf(0x04) descriptor_length 8 uimsbf Position module_Id 8 } 8

-77- descriptor_tag - 0x04 Position – It specifies the location of corresponding module in connected ring. 0x00(initial module), 0x01(middle module), 0x02(last module) module_id - Following module id on list.

III.3.2.1.4 receiver software update In the reliability of download, Transmission of compatibility Descriptor is mandatory for specifying the kinds of device for download. Maker_id, model_id, version_id, group_id, download_id have the same value of each ID of SDTT. Others are not specified.

III.3.2.1.5 Total receiver common data For the reliability of download and transmission of module information, transmission of compatibility Descriptor is mandatory for specifying the kinds of device for download. Maker_id, model_id, version_id, group_id, download_id have the same value as each ID of SDTT. Among ModuleInfoByte, Type Descriptor is skipped and Name Descriptor is mandatory.

Corresponding name descriptor to download contents

Download contents Name Descriptor

genre code table3 GENRE broadcasting program code FEATURE table KEYWORD reserved word LOGO-00 Channel logo S-EXT S band extended code table

Corresponding name descriptor of logo data to download contents

Kinds of logo Name descriptor

QVGA LOGO-00

III. 3.3 DDB (Download Data Block) III.3.3.1 Receiver software update It is not specified.

III.3.3.2 Total receiver common data Each data format including genre code table, broadcasting program code table, reserved word table and logo data and etc are shown below tables (

,
,
).

-78-

Syntax of genre code table, broadcasting program code table

Syntax Bits CommonTableDataModule() { number_of_loop Fot(I=0;I< number_of_loop;I++){ 8 Table_code Level_1_name_length 8 Fot(j=0;j

Syntax of reserved word table

Syntax Bits KeywordTableDataModule() { number_of_loop 8 Fot(I=0;I< number_of_loop;I++){ name_length 8 Fot(j=0;j

-79-

Syntax of logo data

Syntax Bits

LogoDataModule() { Logo_type Number_of_loop 8 Fot(I=0;I< number_of_loop;I++){ 16 Logo_id Number_of_services For(j=0;j< Number_of_services;j++){ 16 Original_network_id 8 Transport_stream_id Service_id 16 } 16 data_size 16 for(j=0;data_size;j++){ data_byte } 16 } } 8 } logo_type ––It indicates logo type. See

for logo type. number_of_loop – It indicates the number of loop of logo information. logo_id – It identifies logo data in receiver. Upper 7 bit is reserved and lower 9 bit is allocated with identifier. Reserved bits are all set to '1'. number_of_services – The number of services using logo. Multiple services can share one logo for this number. original_network_id - It specifies original network using logo data. transport_stream_id - It specifies transport stream using logo data. service_id - Service unique id data_size – It indicates the number of bytes of the following logo data. data_byte – Data body of logo data. Coding system follows Jpeg system.

III. 3.4 Download service III.3.4.1 Engineering download service III.3.4.1.1 Service_type of Service List Descriptor of NIT is set to 0xA4(engineering download service). III.3.4.1.2 SDTT Table_cycle of SI parameter descriptor in the first loop of BIT isn’t used. III.3.4.1.3 Component_tag of Stream Identifier Descriptor of PMT ranges between 0x70 ~ 0x7F.

-80- III.3.4.1.4 Only ES of engineering stream that is transmitted is registered to PMT. III.3.4.1.5 Channel number of download service channel ranges between number 6000 ~ number 65535. III.3.4.1.6 If several download streams are sent through single service channel at the same time, they should have component_tag values that are different from each other within range. III.3.4.1.7 In download service, PCR can’t be sent sometimes.

III.3.4.2 Program specific information/service information to be transmitted III.3.4.2.1 When download contents aren’t transmitted, PMT isn’t sent. III.3.4.2.2 When download contents aren’t transmitted at all, SDTT isn’t sent.

-81- Appendix IV. Example of structure of satellite digital multimedia broadcasting parameter

IV.1 Example uses of main parameter

Example uses of main parameter Classification Description Example ServiceID == Program Number ServiceID == Channel number Video resolution 320 X 240 The number of frame per video 15fps second Video Stream ID 1110 xxxx Audio Stream ID 110x xxxx Thedateandtimeofstart StartTime YYYYMMDDhhmmss Thedateandtimeofend EndTime YYYYMMDDhhmmss pilot identification 0x40 information pilot receiver 0 information TSID Transport stream ID 0x01 pilot UW 011010101011010101011100110001010 Composition information of 0x55FFFF15555555 pilot unused channel D51 basic value 0x55555555 PN initial value 101001000001 NetworkID Network identifier 0x01 Frequency Emission frequency 2.6425GHz Modulation CDM modulation 0x09 OrbitalPos Location of satellite 144 Symbolrate Symbol rate 16.384 MSymbol/sec FECInner internal code method 1001(2) ID Broadcaster ID Name Broadcaster name CA_SystemID CAS system ID EMM_PID, EMM PID 0x80 ~ 0x82 ECM_PID H.264 Video : 0x1B Stream_Type AAC Audio : 0x0F Video : 0x00~0x2F ComponentTag Audio : 0x30~0x5F

-82- IV.2 Media Type Transmission of service information of satellite digital multimedia broadcasting uses media type that is set of multiple service type and it can be used as follows.

Example uses of media type

Media type Service type Service

Video 1 0x80, 0x86Note(1) Satellite digital multimedia broadcasting video service

0x81, 0x87Note(2) Satellite digital multimedia broadcasting audio service Audio 2 0x82, 0x88Note(3) Satellite digital multimedia broadcasting music service Satellite digital multimedia broadcasting data 0x83 ~0x85 serviceNote(4) Satellite digital multimedia broadcasting download Data 3 0xA4 service

0x90~0x9F WAP interworking type service

Note(1) : Video service_type that is impossible of recording Note (2) : Audio service_type that is impossible of recording Note (3) : Music service_type that is impossible of recording Note (4) : service_type is allocated considering data service to be submitted.

IV.3 Additional service information table Besides program specific information & service information table specified in this document, the following table can be added and used.

Additional service information(Service Information) table

Service Information table TOT(Time Offset Table) 0x0014 0x73 ○ BIT(Broadcaster Information Table) 0x0024 0xC4 ○

SDTT(Software Download Trigger Table) 0x0023 0xC3 ○

The uses and meanings of each field of TOT and BIT follows EN 300 468 Digital Video Broadcasting(DVB); Specification for Service Information(SI) in DVB Systems. Refer to signaling item of download for SDTT in III.2 of appendix III.

-83- VI. 3.1 BIT(Broadcaster Information Table)

Syntax of BIT(Broadcaster Information Table)

Syntax Bit(s) Restriction

broadcaster_information_section() { table_id section_syntax_indicator 8 reserved_future_use 1 reserved 1 section_length 2 original_network_id 12 reserved 16 0xC4 version_number 2 1 current_next_indicator 5 section_number 1 last_sectioin_number 8 reserved_future_use 8 first_descriptors_length 4 for(i=0;i

VI.3.2 Example uses of EIT table_id and section_number of EIT[p/f] are allocated as follows.

Example of allocation of EIT[p/f] table_id and section_number

Table_id Section_number Contents Current content 0x4E 0x00 (present) EIT[p/f] Current content 0x4E 0x01 (following)

-84- EIT[schedule] divides 1 day at three hours as a segment of time range of 0 o’clock~3 o’clock, 3 o’clock ~6 o’clock,… and 21 o’clock ~24 o’clock and each segment can be allocated with table of maximum 8 sections. In this case, table_id and section_number are allocated as follows.

Example of allocation of table_id and section_number of EIT[schedule]

0:00:00 3:00:00 6:00:00 9:00:00 12:00:00 15:00:00 18:00:00 21:00:00 ~2:59:59 ~5:59:59 ~8:59:59 ~11:59:59 ~14:59:59 ~17:59:59 ~20:59:59 ~23:59:59

table_id 0x50 1 day Section_num 0x00~0x0 0x08~0x0 0x10~0x1 0x18~0x1 0x20~0x2 0x28~0x2 0x30~0x3 0x38~0x3 ber 7 F 7 F 7 F 7 F

table_id 0x50 2 day Section_num 0x40~0x4 0x48~0x4 0x50~0x5 0x58~0x5 0x60~0x6 0x68~0x6 0x70~0x7 0x78~0x7 ber 7 F 7 F 7 F 7 F

table_id 0x50 3 day Section_num 0x80~0x8 0x88~0x8 0x90~0x9 0x98~0x9 0xA0~0x 0xA8~0x 0xB0~0xB 0xB8~0xB ber 7 F 7 F A7 AF 7 F

table_id 0x50 4 day Section_num 0xC0~0xC 0xC8~0xC 0xD0~0x 0xD8~0x 0xE0~0xE 0xE8~0xE 0xF0~0xF 0xF8~0xF ber 7 F D7 DF 7 F 7 F

table_id 0x51 5 day Section_num 0x00~0x0 0x08~0x0 0x10~0x1 0x18~0x1 0x20~0x2 0x28~0x2 0x30~0x3 0x38~0x3 ber 7 F 7 F 7 F 7 F

table_id 0x51 6 day Section_num 0x40~0x4 0x48~0x4 0x50~0x5 0x58~0x5 0x60~0x6 0x68~0x6 0x70~0x7 0x78~0x7 ber 7 F 7 F 7 F 7 F

table_id 0x51 7 day Section_num 0x80~0x8 0x88~0x8 0x90~0x9 0x98~0x9 0xA0~0x 0xA8~0x 0xB0~0xB 0xB8~0xB ber 7 F 7 F A7 AF 7 F table_id 0x51 8 day Section_num 0xC0~0xC 0xC8~0xC 0xD0~0x 0xD8~0x 0xE0~0xE 0xE8~0xE 0xF0~0xF 0xF8~0xF ber 7 F D7 DF 7 F 7 F

VI.3.3 TOT(Time Offset Table)

-85-

Syntax of TOT(Time Offset Table)

Syntax Bit(s) Restriction

time_offset_section() { table_id 8 section_syntax_indicator 1 0x73 reserved_future_use 1 1 reserved 2 section_length 12 KST_time 40 reserved 4 descriptor_loop_length 12 for(i0;i

KST_time - MJD lower 16 bits(year,month,day) and Korean Standard Time are organized in 24bits of 4 bit 6-character BCD. MJD(Modified Julian Date) is obtained as follows. But, after the year of 2100, conversing expression of MJD is redefined.

MJD = 14956 + D + int[(Y– L)X365.25] + int[(M + 1 + L X 12) X 30.6001]

Y : The number of years since 1900 M : month D: day L : If M = 1 of M = 2, it is set to 1. Otherwise, 0

IV.4 Example uses of descriptor Unless there are any special mentions on the uses and meaning of each field of descriptor, follow EN 300 468 Digital Video Broadcasting(DVB); Specification for Service Information(SI) in DVB Systems.

IV.4.1 CA Descriptor

-86-

Syntax of CA Descriptor

Syntax Bits Restriction

CA Descriptor () { descriptor_tag ‘0x09’ descriptor_length 8 CA_system_ID 8 reserved 16 CA_PID 3 for(i=0;i

CA_PID – If descriptor is inserted into CAT, it indicates PID of EMM and If descriptor is inserted into PMT, it indicates PID of ECM. If Corresponding program is charged free, ECM_PID is set to ‘0xFFFF’. CA_system_ID – It is defined and used by broadcaster.

IV.4.2 Network Name Descriptor

SyntaxofNetworkNameDescriptor

Syntax Bits Restriction

network_name_descriptor() { descriptor_tag 8 descriptor_length 8 for(i=0;i

IV.4.3 Service List Descriptor

-87-

Syntax of Service List Descriptor

Syntax Bits Restriction

system_list_descriptor() { descriptor_tag 8 descriptor_length 8 for(i=0;i

See

for Service Type.

IV.4.4 Short Event Descriptor

Syntax of Short Event Descriptor

Syntax Bit(s) Restriction

short_event_descriptor() { descriptor_tag descriptor_length 8 ‘0x4D’ ISO_639_language_code 8 event_name_length 32 for(i=0;i< event_name_length;i++){ 16 event_name_char 1 } 2 text_length 5 for(I=0 ; I

IV.4.5 Extended Event Descriptor

-88-

Syntax of Extended Event Descriptor

Syntax Bit(s) Restriction

extended_event_descriptor() { descriptor_tag 8 descriptor_length 8 descriptor_number 4 last_description_number 4 ISO_639_language_code 24 length_of_items ‘0x4E’ 8 for(i=0;i

item_description_char – If receiver receives the number , receiver converts it into corresponding contents referring to

and uses it.

item_description_char

Item_description_char, item name (reserved word) Contents

1 Singer

2 Title

3 Composition 4 Lyric making 5 Performance 6 Lyric

IV.4.6 Stream Indentifier Descriptor

-89-

Syntax of Stream Indentifier Descriptor

Syntax Bits Restriction

stream_identifier_descriptor() { descriptor_tag 8 descriptor_length 8 ‘0x52’ component_tag 8 }

Example uses of component_tag are as follows.

Example uses of component_tag

Sorts of ES Component_tag

Video 0x00~0x0F Audio/music 0x10~0x2F Data 0x40 ~ 0x7F Others 0x80~0xFF. Reserved 0x30~0x3F.

IV.4.7 Content Descriptor

Syntax of Content Descriptor

Syntax Bits Restriction

content_descriptor() { descriptor_tag 8 ‘0x54’ descriptor_length 8 for(i=0;i

-90- content_nibble_level_1 - It is used of broad classification of program genre and if its value is ‘0xE’, it isn’t used. content_nibble_level_2 - It is used for middle classification of program genre and if content_nibble_level_1 is ‘0xE’, it is used for classification code for using user_nibble. user_nibble_1 – It is defined and used by broadcaster. user_nibble_2 - It is defined and used by broadcaster. ※ The use of content_nibble_level_1 and content_nibble_level_2 follows EN 300 468 Digital Video Broadcasting(DVB); Specification for Service Information(SI) in DVB Systems.

IV.4.8 Parental Rating Descriptor

Syntax of Parental Rating Descriptor

Syntax Bits Restriction

parental_rating_descriptor() { descriptor_tag 8 descriptor_length 8 ‘0x55’ for(i=0;i

Example uses of Rating

Rating Definition

0x00 Unspecified (no specification)

0x01~0x11 Minimumage=rating+3ages

0x12~0Xff Specification of broadcaster

IV.4.9 Video Decode Control Descriptor

-91-

Syntax of Video Decode Control Descriptor

Syntax Bit(s) Identifier Restriction

video_decode_control_descriptor() { descriptor_tag 8 uimsbf descriptor_length 8 uimsbf still_picture_flag 1 bslbf ‘0xC8’ sequence_end_code_flag 2 bslbf video_encode_format 4 bslbf reserved_future_use 2 bslbf } still_picture_flag – If component is stop video, this flag is set to 1and if component is animation, this flag is set to 0. sequence_end_code_flag – If previous video component sends sequence_end_code, this flag is set to’1’. video_encode_format – it allocates '0x0101’ to 320 X 240 sequential scanning format.

IV.4.10 SI Parameter Descriptor

Syntax of SI Parameter Descriptor

Syntax Bit(s) Identifier Restriction

SI_Parameter_Descriptor () { descriptor_tag 8 uimsbf descriptor_length 8 uimsbf parameter_version 8 uimsbf update_time 16 uimsbf for(i=0; i

-92- parameter_version – It is increased by one whenever descriptor is updated. update_time – Year and month and day when corresponding descriptor becomes valid are described in MJD lower 16 bits. table_id – It derbies table_id of corresponding table. But, on EIT[schedule], it describes ‘0x50’ as representative table_id. table_description_length – It indicates the length of table_description_byte in bytes. table_description_byte – It sends service information transmission parameter at every table. Structure and meaning of table_description_byte are as follows.

Structure and meaning of table_description_byte Table_description_b Identif Table_id Bit(s) Meaning yte ier 0x40 Table_cycle 8 blsbf Emission cycle(in seconds) of corresponding table (NIT) 0xC4(BI Table_cycle 8 Blsbf Emission cycle(in seconds) of corresponding table T) 0x42(SD Table_cycle 8 blsbf Emission cycle(in seconds) of corresponding table T) 0x4E Table_cycle 8 blsbf Emission cycle(in seconds) of corresponding table (EIT[p/f]) for(;;){ media_type uimsb See Art.2.4 pattern f Unused 2 reserved uimsb Unused 2 schedule_range f The range of EIT[schedule] transmission (2 4 base_cycle bslbf character BCD, in days) 8 0x50 reserved bslbf Transmission cycle of EIT[schedule] basic cycle 12 (EIT[sche cycle_group_count bslbf (3 character BCD, in seconds) 2 dule]) for(i=0;i

The range of PID of PMT basic cycle (L1) { Transmission cycle of PMT basic cycle (2 low_pid 8 bslbf character BCD, in 100ms) cycle1 8 bslbf The range of PID of PMT extended cycle 1(L2) 0x02(PM middle_pid 8 bslbf Transmission cycle of PMT extended cycle 1 (2 T) cycle2 8 bslbf character BCD, in seconds) high_pid 8 bslbf The range of PID of PMT extended cycle 2 cycle3 8 bslbf (L3) } Transmission cycle of PMT extended cycle 2 (2 character BCD, in seconds)

-93- IV.4.11 Broadcaster Name Descriptor

Syntax of Broadcaster Name Descriptor

Syntax Bit(s) Restriction

broadcaster_name_descriptor() { descriptor_tag 8 descriptor_length 8 for(i=0; i

IV.4.12 System Management Descriptor

Syntax of System Management Descriptor

Syntax Bit(s) Identifier Restriction

system_management_descriptor() { descriptor_tag 8 uimsbf ‘0xFE’ descriptor_length 8 uimsbf system_management_id{ uimsbf broadcasting_flag 2 uimsbf ‘00’ broadcasting_identifier 6 uimsbf additional_broadcasting_identification 8 uimsbf ‘0x01’ } for(i=0 ; i

Example uses of broadcasting_flag

broadcasting_flag Meaning

00 broadcasting

01,10 Non-broadcasting

11 Unspecified

-94- broadcasting_identifier – It indicates standard method of broadcasting and allocates ‘001000’ to 2.6GHz band Satellite digital multimedia broadcasting method. Additional_broadcasting_indentification – It identifies broadcaster. The value of broadcaster who provides service at first is set to ‘0x01’ and after that, it is increased by one. Additional_indentification_info –Broadcaster specifies it for extending identification number of system management and uses it.

IV.4.13 URL Descriptor

Syntax of URL Descriptor

Syntax Bit(s) Identifier Restriction

URL_Descriptor(){ descriptor_tag descriptor_length uimsbf 8 ‘0xBF’ ISO_639_language_code uimsbf 8 vendor_count bslbf 24 for(i=0;i

vendor_count – The number of described URL for each common carrier vendor_id – Common carrier id URL_length – The length of described URL string URL_text_byte -URLstring

IV.4.14 Notice Descriptor

-95-

Syntax of Notice Descriptor

Syntax Bit(s) Identifier Restriction

Notice_Descriptor() { descriptor_tag descriptor_length 8 uimsbf ‘0xBE’ for(k=0;k

title_length - text length of headline notice described in text_char title_char – text of headline notice text_length - text length of detail notice described in text_char text_char - text of detail notice

IV.4.15 IPPV Descriptor(Impulse Pay Per View Descriptor)

-96-

Syntax of IPPV Descriptor

Syntax Bit(s) Identifier Restriction

IPPV_descriptor(){ descriptor_tag descriptor_length CA_event_ID for (i=0;i

CA_event_ID – Broadcaster specifies and uses it. country_code – It is 3-character national code defined in ISO 3166 and each character is coded in 8 bits according to ISO 8859-1 standard. currency_detail_flag – In case of 1’, it indicates that currency unit name is described in descriptor. cost_detail_flag - in case of '1’, it indicates cost information of event is described in corresponding descriptor. event_cost –It is 4 bit 8 BCD and indicates cost. In order to indicate special value in event_cost, the following code values can be used.

-97-

Example of code used for event cost

Code value Meaning

0-9 Value of 0 - 9, convert into ASCII

0xA ASCII dAsh

0xB ASCII Blank

0xC ASCII Comma

0xD ASCII Dot

0xE ASCII future use

0xF Ignore character

currency_prefix_flag - In case of ‘0’, monetary name follows amount and in case of ‘1’, it is reversed.

IV.4.16 Telephone Descriptor

-98-

Syntax of Telephone Descriptor

Syntax Bit(s) Identifier Restriction

Telephone Descriptor() { descriptor_tag descriptor_length 8 uimsbf reserved_future_use 8 uimsbf foreign_availability 2 bslbf connection_type 1 bslbf reserved_future_use 5 uimsbf country_prefix_length 1 bslbf international_area_code_length 2 uimsbf operator_code_length 3 uimsbf reserved_future_use 2 uimsbf ‘0x57’ national_area_code_length 1 bslbf core_number_length 3 uimsbf for(i=0;i

foreign_availability - in case of ‘1’, it includes calling from overseas that is defined in country_prefix and in case of ‘0’, it is opposite. connection_type – It indicate connection type. country_prefix_length - It indicates the length of country_prefix in bytes. international_area_code_length - It indicates the length of international_area_code in bytes. operator_code_length - It indicates the length of operator_code in bytes. national_area_code_length - It indicates the length of national_area_code in bytes. core_number_length – It indicates the length of core_number in bytes. country_prefix_char - It encodes character of 3-character country code defined in ISO 3166 in 8 bits according to ISO 8859-1.

-99- international_area_code_char - It encodes character of international number in 8 bits according to ISO 8859-1. operator_code_char – It encodes character of operating number in 8 bits according to ISO 8859-1. national_area_code_char – It encodes character of domestic local number in 8 bits according to ISO 8859-1. core_number_char –It encodes character of telephone number in 8 bits according to ISO 8859-1.

IV.4.17 PPC Descriptor(Pay Per Channel Descriptor)

Syntax of PPC Descriptor

Syntax Bit(s) Identifier Restriction

PPC_descriptor(){ descriptor_tag descriptor_length reserved_future_use 8 uimsbf country_code 8 uimsbf reserved_future_use 64 uimsbf currency_detail_flag 24 bslbf cost_detail_flag 6 bslbf ‘0xBB’ if (cost_detail_flag == ‘1’){ 1 bslbf event_cost 1 bslbf language_loop_length if (currency_detail_flag == ‘1’){ 32 bslbf for (i=0;i

country_code – It is 3-character country code defined in ISO 3166 and each character is encoded in 8 bits according to ISO 8859-1. currency_detail_flag – in case of '1’, it indicates that currency unit name is described in descriptor.

-100- cost_detail_flag - in case of '1’, it indicates cost information of event is described in corresponding descriptor. event_cost – It is 4 bit 8 BCD and indicates cost. In order to indicate special value in event_cost, the following code values can be used.

Example of code used for event cost

Code value Meaning

0-9 Value of 0 - 9, convert into ASCII

0xA ASCII dAsh

0xB ASCII Blank

0xC ASCII Comma

0xD ASCII Dot

0xE ASCII future use

0xF Ignore character currency_prefix_flag - in case of ‘0’, monetary name follows amount and in case of '1’, it is reversed.

IV.4.18 Satellite Delivery System Descriptor

Syntax of Satellite Delivery System Descriptor

Syntax Bit(s) Restriction

Satellite_Delivery_System_Descriptor() { descriptor_tag 8 ‘0x43’ descriptor_length 8 frequency 32 orbital_position 16 west_east_flag 1 polarization 2 modulation 5 symbol_rate 28 FEC_inner 4 }

-101- Frequency - It is 4 bits and 8--character BCD code and indicates frequency and 4throw and below is radix point. It is encoded in GHz.(Example:002.64250GHz) Orbital_position - It is 4 bits and 4--character BCD code and indicates orbit and 4th row and below is radix point. Unit is degree. (Example:144.0 degrees) West_east_flag – It indicates that satellite is at east or west longitude of orbit. ‘0’ means west longitude and ‘1’ means east longitude. Polarization – it indicates polarized wave of carrier signal.

Polarization

Polarized wave Description

00 Horizon

01 Vertical

10 Left handed

11 Right handed

Modulation – It indicates modulation system of satellite and satellite digital multimedia broadcast uses ‘0x81’. Symbol_rate - It is 4 bits and 7--character BCD code and 4th row and below is radix point and is expressed in Msymbol/s. (Example:016.3840) FEC_inner – This is 4 bits field and indicates internal code according to

.

Example uses of FEC_inner

FEC(internal code) bit Description

0000 undefined

0001 Code rate 1/2

0010 Code rate 2/3

0011 Code rate 3/4

0100 Code rate 5/6

0101 Code rate 7/8

IV.4.19 Emergency Information Descriptor

-102-

Syntax of Emergency Information Descriptor

Syntax Bit(s) Identifier Restriction

emergency_information_descriptor() { descriptor_tag descriptor_length 8 uimsbf for(i=0;i

Service_id – This 16 bits field indicates broadcasting program number. It is equal to program_number. Start_end_flag – If this bit is ‘0’, it indicates emergency warning signal is being test broadcasted and it this bit is ‘1’, it indicates emergency warning signal is being broadcasted. Area_code – It is 12 bits field and indicates local signal.

-103- IV.4.20 Service Descriptor

Syntax of Service Descriptor

Syntax Bit(s) Restriction

service_descriptor() { descriptor_tag descriptor_length 8 service_type 8 service_provider_name_length 8 for(i=0;i

Service type refers to

.

-104- Appendix V. Guideline for composition of satellite digital multimedia broadcasting receiver

Satellite digital multimedia broadcasting receiver is composed of tuner, CDM modulation section, bit deinterleaver, viterbi decoder, byte deinterleaver, Reed-Solomon decoder, demultiplexer (DEMUX) and decoder.

V.1 Structure of receiver

(Figure V- 1) Composition of receiver

Structure of receiver is shown in (Figure V- 1) and portable receiver may not use antenna diversity considering of its size and portability. V.1.1 Tuner – It mixes signal and input signal from frequency generator and obtains Baseband signal. V.1.2 CDM demodulation section - CDM signal is demodulated using short code and pseudo noise code. In here, short code uses Walsh code with 64 cycles. V.1.3 Bit deinterleaver – It decodes bit interleaved signal in partitioning type convolutional method with 51 cycles.

-105- V.1.4 Viterbi decoder – It performs viterbi decoding with constraint length 7. V.1.5 Byte deinterleaver – It decodes byte interleaved signal in convolutional method with 12 cycles. V.1.6 Reed-Solomon decoder – It decodes abbreviated Reed-Solomon(204, 188). Pilot channel performs Reed-Solomon (96, 80) decoding. V.1.7 Demultiplexer – It extracts each video/ audio/ data signal multiplexed with MPEG-2 TS. V.1.8 Decoder – It decodes Elementary stream of compressed video/audio.

V.2 Video signal processing method

V.2.1 Videodecodingprocessing– It supports MPEG-4 Part10 Baseline [email protected](ISO/IEC 14496-10) format or ITU-T Rec. H.264 format. V.2.2 Video resolution – It should process more than QVGA(320*240) resolution or 15fps. V.2.3 The number of sampling bits - It should process 6 bits or 8 bits. V.2.4 In time of processing video signal, audio signal in more than one channel should be processed at the same time.

V.3 Audio Signal Processing Method V.3.1 Audio decoding processing – It supports MPEG-2 AAC(ISO/IEC 13818-7)+SBR format. V.3.2 Sampling frequency - Maximum 48kHz. V.3.3 The number of quantizing bits - Maximum 24 bits. V.3.4 The number of decodable channels – Maximum two channels per one audio data channel. V.3.5 Audio decoding – It decodes audio mode including single mono, dual mono, stereo and etc. V.3.6 Identification and display of audio mode - It should identify and display audio mode including single mono, dual mono, stereo and etc.

V.4 Minimum standard for satellite digital multimedia broadcasting receiver Minimum standard for satellite digital multimedia broadcasting receiver is as follows.

-106-

Minimum standard for satellite digital multimedia broadcasting receiver

Classification Minimum requiring standard

BER 2X10-4

G/T -22.1dB/K

-107- Appendix VI. Abbreviation

VI.1 AAC: Advanced Audio Coding. VI.2 ARIB : Association of Radio Industries and Businesses VI.3 AVC: Advanced Video Coding. VI.4 BER : Bit Error Rate VI.5 BPSK : Binary Phase Shift Keying VI.6 CA : Conditional Access VI.7 CD : Compact Disk VI.8 CDM : Code Division Multiplexing VI.9 C/I : Carrier to Interference VI.10 DMB: Digital Multimedia Broadcasting VI.11 ES: Elementary Stream VI.12LCD:LiquidCrystalDisplay VI.13 MPEG: Moving Picture Experts Group VI.14 PN : Pseudo Noise VI.15 PPM : Part(s) Per Million VI.16 QPSK : Quadrature Phase Shift Keying VI.17 QVGA : Quarter Video Graphic Array VI.18 SI : Service Information VI.19 SBR : Spectral Band Replication VI.20 TS: Transport Stream VI.21 VCD : Video Compact Disk VI.20 TDM : Time Division Multiplexing VI.21 RS : Reed Solomon VI.22 EMM : Entitlement Management Message VI.23 ECM : Entitlement Control Message VI.24 PID : Packet Identifier VI.25 DSM-CC :Digital Storage Media- Command and Control

-108- Contributing persons for Standards Preparation

Standards No.: TTAS.KO-07.0027

The following persons contributed to establishment, revision and issuing of this standards.

Section Name Committee and Position Contact Company Lee, DMB Project Group 02-789-3685 Subject Proposal MBC Sang-Woon Chairman [email protected] Standards draft Kim DMB Project Group 02-2210-2762 TU Media submission Kyung-Won Commissioner [email protected] Co. Lee, DMB Project Group 02-789-3685 Standards draft MBC Sang-Woon Chairman [email protected] review and Other Commissioners preparation of project group Kim, Radio broadcasting 031-279-5100 Samsung Young-Gyeu technology committee [email protected] Electronics Standards scheme n Chairman om Co. examination Other Commissioners of technology committee Kim 031-724-0090 - TTA Charge of Dae-Jung [email protected] executive office Lyu 031-724-0094 - TTA Keum-Ja [email protected]

-109-