KR100284318B1 - Method and apparatus for data transmission in channel modem for satellite communication system - Google Patents
Method and apparatus for data transmission in channel modem for satellite communication system Download PDFInfo
- Publication number
- KR100284318B1 KR100284318B1 KR1019980031259A KR19980031259A KR100284318B1 KR 100284318 B1 KR100284318 B1 KR 100284318B1 KR 1019980031259 A KR1019980031259 A KR 1019980031259A KR 19980031259 A KR19980031259 A KR 19980031259A KR 100284318 B1 KR100284318 B1 KR 100284318B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- synchronization signal
- message synchronization
- information
- channel modem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 13
- 238000000034 method Methods 0.000 title claims description 10
- 238000001514 detection method Methods 0.000 claims abstract description 31
- 238000003672 processing method Methods 0.000 claims abstract description 5
- 238000013500 data storage Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000002592 echocardiography Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1853—Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
- H04B7/18532—Arrangements for managing transmission, i.e. for transporting data or a signalling message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18519—Operations control, administration or maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Relay Systems (AREA)
Abstract
본 발명은 버스트모드에서 채널모뎀으로 인가되는 데이터의 메시지동기신호를 검출시, 메시지동기신호가 검출되지 않을 경우에는 소정의 가정보데이터를 입력된 데이터열에 실어 전송하도록 된 위성통신시스템용 채널모뎀에서의 데이터처리방법 및 그 장치에 관한 것으로서, 입력되는 데이터에 대해 변복조기능을 수행하는 위성통신시스템용 채널모뎀이 음성데이터를 송수신하는 버스트모드로 설정된 상태에서, 정보데이터크기와 동일한 크기의 가정보데이터를 저장하는 가정보데이터저장단계와, 채널모뎀의 역다중화기로 입력되는 데이터열의 메시지동기신호를 검출하는 메시지동기신호검출단계, 상기 메시지동기신호검출단계에서 검출된 메시지동기신호를 근거로 전송된 정보데이터를 역다중화처리하는 데이터처리단계 및, 상기 메시지동기신호검출단계에서 메시지동기신호가 검출되지 않을 경우에는 저장된 가정보데이터를 독출하여 정보데이터 대신 전송하는 가정보데이터전송단계를 포함하여 구성된 것을 특징으로 한다.The present invention provides a channel modem for a satellite communication system that detects a message synchronization signal of data applied to a channel modem in a burst mode and transmits predetermined provisional data to an input data string when a message synchronization signal is not detected. A data processing method and apparatus thereof, comprising: information data having the same size as the information data size in a state where a channel modem for a satellite communication system that performs a modulation / demodulation function on input data is set to a burst mode for transmitting and receiving voice data. Information transmitted based on the message synchronization signal detected in the message synchronization signal detection step of detecting the message synchronization signal of the data string inputted to the demultiplexer of the channel modem. A data processing step of demultiplexing the data, and the message synchronization If the call detecting step, the message is not a synchronization signal is detected, characterized in that is configured to read out the stored home security data including home security data transmission step of transmitting information data, instead.
Description
본 발명은 위성통신시스템의 채널모뎀에 관한 것으로서, 특히 버스트모드에서 채널모뎀으로 인가되는 데이터의 메시지동기신호 검출시, 메시지동기신호가 검출되지 않을 경우에는 소정의 가정보데이터를 입력된 데이터열에 실어 전송하도록 된 위성통신시스템용 채널모뎀에서의 데이터처리방법 및 그 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a channel modem of a satellite communication system. In particular, when a message synchronization signal of a data applied to a channel modem is detected in a burst mode, when a message synchronization signal is not detected, predetermined provisional data is loaded into an input data string. A data processing method and a device in a channel modem for a satellite communication system to be transmitted.
위성통신시스템은 다수의 통신용 채널을 구비한 인공위성과, 전체 위성통신 시스템을 제어하는 중앙제어국 및, 교환기나 전화기, 컴퓨터 등의 데이터 단말기 및 팩시밀리 등의 단말기에 대한 인터페이스 기능을 갖추어 각 단말기간의 통화기능을 제공하는 기지국을 포함하여 구성된다.The satellite communication system is equipped with an interface function for satellites having a plurality of communication channels, a central control station for controlling the entire satellite communication system, and data terminals such as switches, telephones, computers, and terminals such as fax machines. It is configured to include a base station that provides a function.
또한, 상기 위성통신시스템에서 중앙제어국은 주기적으로 폴링동작을 수행하여 각 기지국의 상태를 점검하고, 기지국으로부터 호요구가 있게 되면 사용가능한 통신채널 및 채널모뎀을 할당함으로써 가입자간의 통신을 가능하도록 시스템을 제공하게 된다.In addition, in the satellite communication system, the central control station periodically performs a polling operation to check the status of each base station, and when there is a call request from the base station, allocates an available communication channel and channel modem to enable communication between subscribers. Will be provided.
한편, 상기 중앙제어국으로부터 할당되는 채널모뎀은, 입력되는 신호를 복조 및 디코딩함과 더불어, 인코딩 및 변조하는 기능을 수행하는 변복조장치로서, 이는 일반적으로 입력되는 데이터에 소정의 동기신호를 부가하여 버스트형태로 데이터를 전송, 처리하게 된다.On the other hand, a channel modem allocated from the central control station is a modulation and demodulation device that performs a function of demodulating and decoding an input signal, and encoding and modulating an input signal, which generally adds a predetermined synchronization signal to input data. Transmit and process data in burst form.
이어, 도면을 참조하여 위성통신시스템용 채널모뎀에서의 데이터 전송과정을 설명한다.Next, a data transmission process in a channel modem for a satellite communication system will be described with reference to the drawings.
도1은 위성통신시스템용 채널모뎀에서의 음성데이터 전송형식을 나타낸 도면이다.1 is a diagram illustrating a voice data transmission format in a channel modem for a satellite communication system.
도면에서 (A)는 기지국측으로부터 인가되는 데이터에 부가되는 동기신호를 나타낸 것으로서, 입력되는 음성데이터에 메시지동기신호 즉, SOM(Start Of Message : 이하 SOM이라 칭함)신호와 유니크워드(Unique Word)신호, 그리고 포스트엠블(POSTAMBLE)신호가 차례로 부가된다.In the figure, (A) shows a synchronization signal added to the data applied from the base station. The message synchronization signal, that is, a SOM (Start Of Message: SOM) signal and a unique word, is added to the input voice data. Signal, followed by a POSTAMBLE signal.
또한, 도면에서 (B)는 상기 (A)에 도시된 데이터영역의 버스트데이터프레임을 나타낸 것으로서, 음성데이터프레임에서 각각의 데이터에 대해 맨 앞단에는 채널모뎀의 다중화기에서 생성된 8비트의 SOM신호로 구성되고, 이어 데이터의 상태를 알리기 위한 두비트 플래그(FLAG)신호와 최대 1260비트의 음성데이터 및 8비트 신호비트와 2비트 잡음레벨데이터가 차례로 부가된다.In addition, (B) in the figure shows a burst data frame of the data area shown in (A), the 8-bit SOM signal generated by the multiplexer of the channel modem at the beginning for each data in the voice data frame Next, a two-bit flag (FLAG) signal for notifying the status of data, voice data of up to 1260 bits, 8-bit signal bits, and 2-bit noise level data are added in this order.
한편, 상기 동기신호는 채널모뎀의 수신측에서 동기를 잡기 위해 부가되는 데이터로서, 특히 데이터 전송시에 부가되는 SOM데이터를 검출하여 그 데이터의 정보 유무를 판단하게 된다. 이때, SOM데이터가 검출되지 않는 데이터는 다음단로 전송하지 않게 된다.On the other hand, the synchronization signal is data added for synchronization at the receiving side of the channel modem. In particular, the SOM data added at the time of data transmission is detected to determine whether there is information on the data. At this time, the data for which the SOM data is not detected is not transmitted to the next stage.
따라서, 음성데이터 전송시에 SOM데이터에 에러가 발생하게 되는 경우, SOM데이터가 검출되지 않음으로 인하여 전송중인 음성데이터가 끊어지게 되는 문제가 발생하게 된다.Therefore, when an error occurs in the SOM data during voice data transmission, a problem occurs that the voice data being transmitted is cut off because the SOM data is not detected.
이에, 본 발명은 상기한 사정을 감안하여 창출된 것으로서, 버스트모드에서 음성데이터 전송중에 SOM신호가 검출되지 않을 경우에는 임의로 설정된 소정의 데이터를 음성데이터 대신 다음단으로 전송하도록 함으로써, 음성신호의 끊김현상을 방지할 수 있도록 된 위성통신시스템용 채널모뎀에서의 데이터처리방법 및 그 장치를 제공함에 그 목적이 있다.Accordingly, the present invention has been made in view of the above circumstances, and when the SOM signal is not detected during voice data transmission in burst mode, randomly set predetermined data is transmitted to the next stage instead of voice data, thereby interrupting the voice signal. An object of the present invention is to provide a data processing method and apparatus in a channel modem for a satellite communication system that can prevent a phenomenon.
도1은 위성통신시스템용 채널모뎀에서 전송되는 데이터의 전송형식을 나타낸 도면.1 is a diagram showing a transmission format of data transmitted in a channel modem for a satellite communication system.
도2는 본 발명의 1실시예에 따른 위성통신시스템용 채널모뎀의 내부구성을 나타낸 블록구성도.2 is a block diagram showing the internal configuration of a channel modem for a satellite communication system according to an embodiment of the present invention.
도3은 본 발명에 따른 장치의 동작을 설명하기 위한 동작 플로우챠트.3 is an operational flowchart for explaining the operation of the apparatus according to the present invention;
*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***
1 : MPH, 2 : UPH,1: MPH, 2: UPH,
3 : 버스인터페이스, 4 : 반향억제기,3: bus interface, 4: echo suppressor,
5 : 음성검출부, 6 : 압신기,5: voice detection unit, 6: pressure compensator,
7 : 다중화기(MUX), 8 : 인코더,7: multiplexer (MUX), 8: encoder,
9 : TX동기기, 10 : 변복조부,9: TX motor, 10: modulation and demodulation unit,
11 : RX동기기, 12 : 디코더,11: RX unit, 12: decoder,
13 : 역다중화기(DEMUX), 14 : 가정보데이터저장부,13: demultiplexer (DEMUX), 14: temporary data storage unit,
15 : SOM검출실패임계치저장부, 16 : 타이머,15: SOM detection failure threshold storage unit, 16: timer,
17 : 잡음발생부, 20 : 제어부.17: noise generating unit, 20: control unit.
상기 목적을 실현하기 위한 본 발명의 제 1관점에 따른 위성통신시스템용 채널모뎀에서의 데이터처리방법은 입력되는 데이터에 대해 변복조기능을 수행하는 위성통신시스템용 채널모뎀이 음성데이터를 송수신하는 버스트모드로 설정된 상태에서, 정보데이터크기와 동일한 크기의 가정보데이터를 저장하는 가정보데이터저장단계와, 채널모뎀의 역다중화기로 입력되는 데이터열의 메시지동기신호를 검출하는 메시지동기신호검출단계, 상기 메시지동기신호검출단계에서 검출된 메시지동기신호를 근거로 전송된 정보데이터를 역다중화처리하는 데이터처리단계 및, 상기 메시지동기신호검출단계에서 메시지동기신호가 검출되지 않을 경우에는 저장된 가정보데이터를 독출하여 정보데이터 대신 전송하는 가정보데이터전송단계를 포함하여 구성된 것을 특징으로 한다.A data processing method in a channel modem for a satellite communication system according to the first aspect of the present invention for realizing the above object is a burst mode in which a channel modem for a satellite communication system transmitting and receiving voice data performs a demodulation function on input data. In the state set to, the information data storage step of storing the information information of the same size as the information data size, the message synchronization signal detection step of detecting the message synchronization signal of the data string input to the demultiplexer of the channel modem, the message synchronization A data processing step of demultiplexing the information data transmitted on the basis of the message synchronization signal detected in the signal detection step; and if the message synchronization signal is not detected in the message synchronization signal detection step, the stored provisional data is read Configured to include provisional data transmission step of transmitting data instead It is characterized by.
또한, 상기한 목적을 달성하기 위한 본 발명의 제 2관점에 따른 위성통신시스템용 채널모뎀에서의 데이터처리장치는, 입력되는 중간주파수신호를 변복조수단에서 복조처리하고, 이 복조처리된 데이터가 RX동기기 및 디코더를 거쳐 역다중화수단으로 입력되는 위성통신시스템용 채널모뎀에 있어서, 수신데이터에 포함되어 있는 기반잡음데이터를 추출하여 이후에 설명할 잡음발생수단으로 전송함과 더불어, 수신측의 다중화기에서 생성된 메시지동기신호를 검출하여 정보를 갖는 데이터만을 디먹싱하는 역다중화수단과, 상기 역다중화수단에서 메시지동기신호가 검출되지 않을 경우에 정보데이터 대신 전송할 소정의 데이터가 저장되어 있는 가정보데이터저장수단, 최대 메시지동기신호 검출실패횟수에 관한 임계치데이터가 저장되어 있는 SOM실패횟수임계치저장수단, 현재 메시지동기신호검출실패횟수를 계수하기 위한 카운터 및, 상기 역다중화수단으로 메시지동기신호검출결과에 관한 데이터가 수신되면, 이를 근거로 상기 카운터를 증가시킴과 더불어, 카운터의 계수치와 상기 SOM실패횟수임계치저장수단의 데이터가 일치하는 경우에는 가정보데이터를 역다중화수단으로 전송하고, 카운터의 계수치와 SOM실패횟수임계치저장수단의 데이터가 일치하지 않을 경우에는 수신된 데이터를 전송하지 않도록 제어하는 제어수단을 포함하여 구성된 것을 특징으로 한다.Further, in order to achieve the above object, a data processing apparatus in a channel modem for a satellite communication system according to a second aspect of the present invention, demodulates an input intermediate frequency signal by a demodulation means, and the demodulated data is RX. In a channel modem for a satellite communication system which is input to a demultiplexing means through a synchronizer and a decoder, the base noise data included in the received data is extracted and transmitted to a noise generating means to be described later. Demultiplexing means for detecting the message synchronization signal generated by the < RTI ID = 0.0 > information < / RTI > and only data having information, and temporary information data storing predetermined data to be transmitted instead of information data when the message synchronization signal is not detected by the demultiplexing means. Storage means, SOM failure that stores threshold data on the maximum number of message synchronization signal detection failures A counter for counting the number of counting thresholds, a counter for counting the current message synchronization signal detection failure count, and if the data relating to the message synchronization signal detection result are received by the demultiplexing unit, the counter is incremented based on this, and the counter value of the counter is increased. And if the data of the SOM failure count threshold storage means match, the provisional data is transmitted to the demultiplexing means. If the count value of the counter does not match the data of the SOM fail count threshold storage means, the received data is not transmitted. It characterized in that it comprises a control means for controlling to prevent.
즉, 상기한 바에 의하면, 버스트모드에서 가입간의 통화중에 일시적인 에러로 의하여 메시지동기신호데이터가 검출되지 않을 경우에는 정보데이터 대신 소정의 데이터를 전송하도록 함으로써, 음성신호가 끊어기는 것을 방지할 수 있게 된다.That is, according to the above, when the message synchronization signal data is not detected due to a temporary error during a call between subscriptions in the burst mode, by transmitting predetermined data instead of the information data, it is possible to prevent the audio signal from being cut off. .
이어, 첨부한 도면을 참조하여 본 발명에 따른 실시예를 설명한다.Next, an embodiment according to the present invention will be described with reference to the accompanying drawings.
도2는 본 발명에 따른 위성통신시스템용 채널모뎀의 구성을 나타낸 블록구성도이다.2 is a block diagram showing the configuration of a channel modem for a satellite communication system according to the present invention.
도면에서, 참조번호 1은 음성이나 데이터를 송수신하기 위한 MPH(Main PCM Highway BUS)이고, 2는 장치 전반을 제어하는 CPM과의 각종 제어데이터를 송수신하기 위한 UPH(Utility PCM Highway BUS)이다.In the drawing, reference numeral 1 denotes a main PCM highway bus (MPH) for transmitting and receiving voice and data, and 2 denotes a utility PCM highway bus (UPH) for transmitting and receiving various control data with a CPM controlling the entire apparatus.
또한, 참조번호 3은 상기 MPH 버스(1) 및 UPH버스(2)와의 인터페이스기능을 수행하기 위한 버스 인터페이스이고, 4는 이 버스 인터페이스(3)로부터 전송되는 음성데이터의 에코를 제거하기 위한 반향억제기, 5는 이 반향 억제기(4)를 통해서 출력되는 음성데이터의 유무를 검출하여 그에 따른 음성데이터의 온/오프(ON/OFF)신호를 출력함과 더불어, 음성데이터가 존재하지 않는 구간에 적절한 기반잡음(Backgrand noise)을 넣어 주기 위해 잡음지수를 계산하여 소정의 기반잡음데이터를 출력하는 음성검출부이다.Further, reference numeral 3 denotes a bus interface for performing an interface function with the MPH bus 1 and the UPH bus 2, and 4 denotes an echo memory for removing echoes of voice data transmitted from the bus interface 3. Claim 5 detects the presence or absence of the voice data output through the echo suppressor 4, outputs the ON / OFF signal of the voice data accordingly, and in the section where no voice data exists. It is a voice detector that calculates a noise index and outputs predetermined basis noise data in order to put an appropriate backgrand noise.
한편, 참조번호 6은 μ-law방식이나 A-law방식을 이용하여 64Kbps PCM신호를 32Kbps ADPCM신호로 부호화하여 음성대역데이터를 전송하거나 또는 입력되는 32Kbps ADPCM신호를 64Kbps PCM신호로 복호화하는 압신기이고, 7은 이 압신기(6)로부터 전송되는 데이터에 상기 음성검출부(5)로부터 인가된 기반잡음데이터를 실어 다중화함과 더불어 수신측에서 프레임 동기신호를 얻는데 사용되는 메시지동기신호(Start Of Message : 이후 SOM이라 칭함)데이터를 부가하는 다중화기(MUX), 8은 이 다중화기(7)로부터 전송된 데이터를 스크램블링하고, 차동부호화하는 인코더이다.On the other hand, reference numeral 6 denotes a compensator which transmits voice band data by encoding a 64 Kbps PCM signal into a 32 Kbps ADPCM signal using a μ-law method or an A-law method, or decodes an input 32 Kbps ADPCM signal into a 64 Kbps PCM signal. 7 denotes a message synchronization signal (Start Of Message) which is used to obtain a frame synchronization signal at the receiving side by multiplexing the basis noise data applied from the voice detector 5 to the data transmitted from the compensator 6. A multiplexer (MUX) for adding data (hereinafter referred to as SOM) 8 is an encoder that scrambles and differentially encodes data transmitted from the multiplexer 7.
또한, 참조번호 9는 상기 인코더(8)로부터 전송된 신호의 앞뒷단에 동기신호를 부가하여 버스트(BURST)데이터를 생성하고, 상기 음성검출부(5)로부터 인가되는 음성 온/오프신호에 따라 상기 버스트데이터를 다중화하는 TX동기기이고, 10은 이 TX동기기(9)로부터 입력되는 신호를 변조하고 이 변조된 신호를 상향변환하여 중간주파수를 생성하여 출력함과 더불어, 입력되는 중간주파수를 하향변환하고, 이를 복조하여 출력하는 변복조부이다.Further, reference numeral 9 adds a synchronization signal to the front and rear ends of the signal transmitted from the encoder 8 to generate burst data, and according to the voice on / off signal applied from the voice detector 5. 10 is a TX device for multiplexing burst data, 10 modulates a signal inputted from the TX device 9, up-converts the modulated signal, generates and outputs an intermediate frequency, and downconverts the input intermediate frequency. The demodulation unit outputs the demodulated data.
한편, 참조번호 11은 상기 변복조부(10)를 통해 복조되어 출력된 데이터의 수신단 동기를 맞추는 RX동기기이고, 12는 상기 인코더(8)에 대응되는 방식으로 전송된 데이터를 복호화하는 디코더로서, 이는 예컨대 전송되는 신호를 콘볼루션코딩방식으로 부호화하였을 경우, 그 수신신호는 비터비디코딩방식으로 복호화하게 된다.On the other hand, reference numeral 11 is an RX synchronizer for synchronizing the receiving end of the data demodulated and output by the demodulation unit 10, and 12 is a decoder for decoding data transmitted in a manner corresponding to the encoder 8. For example, when the transmitted signal is encoded by the convolution coding method, the received signal is decoded by the Viterbi decoding method.
또한, 참조번호 13은 상기 수신신호에 포함되어 있는 기반잡음데이터를 추출하여 이후에 설명할 잡음발생기(16)로 전송함과 더불어, 상기 다중화기(7)에서 생성된 SOM신호 검출을 근거로 입력되는 데이터를 디먹싱하는 역다중화기(DEMUX)이다.Further, reference numeral 13 is input based on the detection of the SOM signal generated by the multiplexer 7 while extracting the base noise data included in the received signal and transmitting it to the noise generator 16 which will be described later. It is a demux (DEMUX) that demuxes the data.
한편, 참조번호 14는 상기 역다중화기(13)에서 SOM신호가 검출되지 않을 경우에 정보데이터 대신 전송할 소정의 데이터가 저장되어 있는 가정보데이터저장부이고, 15는 SOM검출실패 횟수에 관한 임계치데이터가 저장되어 있는 SOM실패임계치저장부, 16은 현재 SOM검출실패횟수를 계수하기 위한 카운터, 17은 상기 RX동기기(11)에서 전송되는 데이터 온/오프신호에 따라, 상기 역다중화기(13)에서 인가된 기반잡음데이터를 근거로 잡음을 발생시키는 잡음발생기로서, 이때 잡음발생기(16)에서 출력되는 잡음신호는 압신기(6)로부터 반향억제기(4)로 인가되는 음성데이터에 부가된다.On the other hand, reference numeral 14 is a provisional data storage unit for storing predetermined data to be transmitted instead of the information data when the SOM signal is not detected in the demultiplexer 13, 15 is a threshold data on the number of times of SOM detection failure The stored SOM failure threshold storage unit, 16 is a counter for counting the current number of SOM detection failures, 17 is applied by the demultiplexer 13 in accordance with the data on / off signal transmitted from the RX unit 11 A noise generator that generates noise based on the basis noise data, wherein a noise signal output from the noise generator 16 is added to speech data applied from the compensator 6 to the echo suppressor 4.
즉, 음성데이터를 송수신하는 버스트모드에서 송신단에서 보낸 신호를 QPSK변조하고, 이 변조된 신호를 IF단과 RF단을 거쳐 위성을 통해 다른 단말국에 전송되게 되고, 전송된 신호는 수신단의 RF단과 IF단을 거쳐 시스템의 동기를 맞추어 원래 송신단에서 보낸 신호로 복조되어 출력되게 된다.That is, in burst mode for transmitting and receiving voice data, QPSK modulates a signal transmitted from a transmitter, and transmits the modulated signal to another terminal station via satellite through an IF stage and an RF stage. Through the steps, the system is synchronized to demodulate and output the signal sent from the original transmitter.
이때, 변복조처리를 수행하는 채널모뎀에서는, 그 송신단으로 입력되는 음성데이터에 소정의 동기신호 즉, 도1에 도시된 형태의 신호들을 부가하여 전송하고, 그 수신단에서 이 동기신호의 검출을 근거로 데이터를 처리하게 되는 바, 도3에 도시된 동작플로우챠트를 참조하여 음성데이터 전송방법을 설명한다.At this time, in the channel modem performing the modulation / demodulation process, a predetermined synchronization signal, that is, signals of the type shown in FIG. 1 is added to the voice data input to the transmitting end and transmitted, and the receiving end is based on the detection of the synchronization signal. As data is processed, the voice data transmission method will be described with reference to the operation flowchart shown in FIG.
먼저, 위성통신시스템용 채널모뎀이 음성데이터를 송수신하는 버스트모드로 설정된 상태에서, 입력되는 중간주파수(IF)신호를 변복조부(10)에서 복조처리하고, 이 복조처리된 데이터가 RX동기기(11) 및 디코더(12)를 거쳐 역다중화기(13)로 입력되게 되면, 입력되는 데이터열에서 SOM데이터를 검출하게 되는데, 이때 SOM 데이터는 시스템 상호간에 미리 설정되어 있는 데이터로서, 예컨대 ″1101″ 등의 8비트 데이터로 규정되어 입력되는 데이터열의 처음 8비트와 비교함으로써, SOM데이터를 검출하게 된다.First, in the state where the channel modem for the satellite communication system is set to the burst mode for transmitting and receiving voice data, the modulated demodulation unit 10 demodulates the input intermediate frequency (IF) signal, and the demodulated data is RX synchronization unit 11. When the SOM data is input to the demultiplexer 13 through the decoder 12 and the decoder 12, the SOM data is detected from the input data stream. In this case, the SOM data is preset data among the systems, for example, ″ 1101 ″ and the like. The SOM data is detected by comparing the first 8 bits of the data string defined as 8-bit data.
이어, 상기 역다중화기(13)로부터 SOM데이터 검출결과에 관한 데이터가 수신되게 되면(ST1), 제어부(20)는 수신된 데이터가 SOM검출실패데이터인지를 확인하게 되는데(ST2), 이때 수신된 데이터가 SOM검출실패데이터가 아니라고 판단되면, SOM데이터 이후에 전송되는 플래그 데이터를 근거로 1260비트의 정보데이터를 역다중화처리하여 압신기(6)로 전송하게 된다(ST3).Subsequently, when data related to the SOM data detection result is received from the demultiplexer 13 (ST1), the controller 20 checks whether the received data is the SOM detection failure data (ST2). If it is determined that is not the SOM detection failure data, 1260 bits of information data are demultiplexed based on the flag data transmitted after the SOM data and transmitted to the compensator 6 (ST3).
한편, 상기 ST2단계에서 역다중화기로부터 수신된 데이터가 SOM검출실패데이터이면, 제어부(20)는 카운터(16)를 구동하여 현재 SOM검출실패횟수를 ″1″만큼 증가시키고(ST4), 카운터(16)의 현재 SOM 검출실패횟수가 SOM검출 실패임계치저장부(15)에 저장된 데이터와 일치하는지를 판단하게 되는 바(ST5), 현재 SOM검출실패 횟수가 SOM검출 실패임계치와 일치하지 않을 경우에는 가정보데이터저장부(14)에 저장된 가정보데이터를 독출하여 전송된 해당데이터열에 실어 전송하게 된다(ST6). 여기서, 가정보데이터저장부(14)에 저장되는 데이터는 정보데이터 대신 전송되는 데이터로서, 예컨대 ″0000…000″으로 사용자가 임의로 설정할 수 있고, 데이터의 크기는 정보데이터의 크기와 같은 1260비트로 설정되게 된다.On the other hand, if the data received from the demultiplexer in step ST2 is SOM detection failure data, the controller 20 drives the counter 16 to increase the current SOM detection failure count by ″ 1 ″ (ST4), and the counter 16 It is determined whether the current number of SOM detection failures is equal to the data stored in the SOM detection failure threshold storage unit 15 (ST5). If the current number of failures of detection of the SOM does not match the SOM detection failure threshold, the false information data The provisional data stored in the storage unit 14 is read and loaded on the transmitted data stream (ST6). Here, the data stored in the provisional data storage 14 is data transmitted instead of the information data, for example, " 0000... 000 ″ can be arbitrarily set by the user, and the size of data is set to 1260 bits equal to the size of information data.
또한, 상기 ST4단계에서 카운터(16)의 현재SOM검출실패 횟수가 SOM실패임계치저장부(15)에 저장된 데이터와 일치할 경우, 제어부(20)는 해당데이터열의 데이터를 전송하지 않게 된다(ST7).In addition, when the current SOM detection failure count of the counter 16 matches the data stored in the SOM failure threshold storage unit 15 in step ST4, the controller 20 does not transmit the data of the corresponding data string (ST7). .
이후, 제어부(20)는 소정의 에러메시지를 CPM으로 송출함으로써, 에러발생을 알리게 된다.Thereafter, the controller 20 notifies the occurrence of an error by sending a predetermined error message to the CPM.
즉, 정보데이터에 대응되는 데이터를 미리 저장하여 두고, 입력되는 데이터열에서 SOM데이터가 검출되지 않을 경우에는 전송된 정보데이터 대신에 미리 저장해둔 가정보데이터를 전송하도록 함과 더불어, 음성데이터모드에서 가입자가 소정의 시간동안 말을 하지 않고 듣는 것을 감안하여 SOM검출실패횟수를 설정하여 둠으로써, SOM데이터가 검출되지 않더라도 SOM검출실패횟수가 설정치 이상일 경우에는 가정보데이터를 전송하지 않게 된다.That is, the data corresponding to the information data is stored in advance, and when the SOM data is not detected in the input data string, the stored information data is transmitted instead of the transmitted information data, and in the voice data mode By setting the number of SOM detection failures in consideration of the subscriber listening without speaking for a predetermined time, even if SOM data is not detected, the provisional data is not transmitted when the number of SOM detection failures is greater than the set value.
따라서, 가입간의 통화중에 일시적인 에러로 의하여 SOM데이터가 검출되지 않을 경우에는 정보데이터 대신 소정의 데이터를 전송하도록 함으로써, 음성신호가 끊기는 것을 방지할 수 있게 된다.Therefore, when SOM data is not detected due to a temporary error during a call between subscriptions, predetermined data is transmitted instead of information data, thereby preventing the voice signal from being interrupted.
한편, 본 발명은 상기 실시예에 한정되지 않고 본 발명의 기술적 요지를 벗어나지 않는 범위내에서 다양하게 변형 실시할 수 있다.In addition, this invention is not limited to the said Example, It can variously deform and implement within the range which does not deviate from the technical summary of this invention.
이상 설명한 바와 같이 본 발명에 의하면, 버스트모드에서 가입간의 통화중에 일시적인 에러로 의하여 SOM데이터가 검출되지 않을 경우에는 정보데이터 대신 소정의 데이터를 전송하도록 함으로써, 음성신호가 끊기는 것을 방지할 수 있게 된다.As described above, according to the present invention, when SOM data is not detected due to a temporary error during a call between subscriptions in the burst mode, predetermined data is transmitted instead of information data, thereby preventing the voice signal from being interrupted.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980031259A KR100284318B1 (en) | 1998-07-31 | 1998-07-31 | Method and apparatus for data transmission in channel modem for satellite communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980031259A KR100284318B1 (en) | 1998-07-31 | 1998-07-31 | Method and apparatus for data transmission in channel modem for satellite communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000010370A KR20000010370A (en) | 2000-02-15 |
KR100284318B1 true KR100284318B1 (en) | 2001-03-02 |
Family
ID=19546050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980031259A Expired - Fee Related KR100284318B1 (en) | 1998-07-31 | 1998-07-31 | Method and apparatus for data transmission in channel modem for satellite communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100284318B1 (en) |
-
1998
- 1998-07-31 KR KR1019980031259A patent/KR100284318B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20000010370A (en) | 2000-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5709887B2 (en) | Adaptive data transmission for digital in-band modems operating over voice channels. | |
RU2121237C1 (en) | Digital cellular communication system | |
US5475691A (en) | Voice activated date rate change in simultaneous voice and data transmission | |
US6122271A (en) | Digital communication system with integral messaging and method therefor | |
KR100417169B1 (en) | Circuitry for transmitting voice and data signals over wireless communication channels | |
EP1848229A2 (en) | Reduction of power consumption in a mobile station | |
EP0815667B1 (en) | A method for frame quality detection and a receiver | |
EP0788687B1 (en) | Communication method and apparatus with transmission of a second signal during absence of a first one | |
US5506866A (en) | Side-channel communications in simultaneous voice and data transmission | |
KR20010072831A (en) | Method and apparatus for control of vocoder bypass utilizing inband signaling | |
GB2297669A (en) | Method of discontinuous transmission in a communications network | |
EP1142155B1 (en) | Signalling method and telecommunication system | |
EP0680034B1 (en) | Mobile radio communication system using a sound or voice activity detector and convolutional coding | |
WO2000045542A1 (en) | Method for increasing the communication capacity of a cellular telephone system | |
JPH11515152A (en) | Message transmission method and apparatus for telecommunication system | |
US5754605A (en) | Method and apparatus for synchronization of a communications unit | |
US6633536B1 (en) | Signalling in a digital mobile communications system | |
JP2003188854A (en) | Method of blind transport format detection | |
KR100284318B1 (en) | Method and apparatus for data transmission in channel modem for satellite communication system | |
JPH0661903A (en) | Intercom | |
JPS6319951A (en) | Incorporating transmission method for sound and data signals and its transmitting and receiving devices | |
JP4087948B2 (en) | Code division multiplexing mobile communication device | |
JPS632388B2 (en) | ||
AU3036899A (en) | Ensuring quality of information transfer in telecommunication network | |
US7242672B2 (en) | System and method for formatting voice data in a mobile telecommunication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19980731 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19980731 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20000728 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20001121 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20001218 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20001219 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |