[go: up one dir, main page]

KR0155262B1 - Multi-channel serial processing apparatus - Google Patents

Multi-channel serial processing apparatus

Info

Publication number
KR0155262B1
KR0155262B1 KR1019900021669A KR900021669A KR0155262B1 KR 0155262 B1 KR0155262 B1 KR 0155262B1 KR 1019900021669 A KR1019900021669 A KR 1019900021669A KR 900021669 A KR900021669 A KR 900021669A KR 0155262 B1 KR0155262 B1 KR 0155262B1
Authority
KR
South Korea
Prior art keywords
voice data
channel
unit
address
data
Prior art date
Application number
KR1019900021669A
Other languages
Korean (ko)
Other versions
KR920013139A (en
Inventor
전지용
Original Assignee
강진구
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 강진구, 삼성전자주식회사 filed Critical 강진구
Priority to KR1019900021669A priority Critical patent/KR0155262B1/en
Publication of KR920013139A publication Critical patent/KR920013139A/en
Application granted granted Critical
Publication of KR0155262B1 publication Critical patent/KR0155262B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/60Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Television Systems (AREA)
  • Television Receiver Circuits (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

본 발명은 뮤즈음성데코더에서 다채널의 음성데이타를 처리하는데 있어 각 채널의 음성데이타를 분리하지 않고 직렬처리함으로써 실제 구성할 때 소요되는 하드웨어의 량 및 채널간의 시간지연을 감소시키는 다채널 직렬처리장치에 관한 것으로, 종래의 다채널 병렬처리장치는 다채널에 대해 동일한 과정의 병렬처리를 하기 때문에 하드웨어의 량이 많아지고 각 채널간의 위상관계를 갖게 해주기 위해 타이밍관계를 고려해야만 하였다. 따라서 본 발명은 분리된 영역비트를 일정속도로 채널순으로 처리하고 오차정정동작을 수행하는 오차정정부(100)와, 분리된 음성데이타에 대해서 각 채널마다 샘플순서를 순차적으로 재배열하는 워드 디인터리브부(200)와, 영역비트와 음성데이타를 받아 원래의 음성데이타로 복원하는 준순시복조부(300)와, 복원된 음성데이타를 채널별로 분리 다중화하는 채널다중부(400)를 포함하여 구성함으로써 기존의 병렬처리에 의한 것보다 하드웨어량에 있어서 대폭적인 감소를 가져올 수 있으며 채널간의 타이밍관계를 염려할 필요가 없다.According to the present invention, a multi-channel serial processing apparatus reduces the amount of hardware and time delay between channels by actually processing the multi-channel voice data in a muse audio decoder without separating the voice data of each channel. In the related art, since the conventional multichannel parallel processing apparatus performs parallel processing of the same process for multiple channels, the timing relationship has to be considered in order to increase the amount of hardware and to have a phase relationship between each channel. Therefore, in the present invention, the error correction unit 100 processes the separated region bits in a channel order at a constant speed and performs an error correction operation, and a word d sequentially rearranging the sample order for each channel with respect to the separated voice data. By including the interleave unit 200, a quasi-temporal demodulation unit 300 for receiving the area bits and voice data to restore the original voice data, and a channel multiple unit 400 for separating and multiplexing the restored voice data by channel Compared with the conventional parallel processing, the amount of hardware can be greatly reduced, and there is no need to worry about the timing relationship between channels.

Description

다채널 직렬처리장치Multichannel Serial Processing Unit

제1도는 종래 기술에 의한 다채널 병렬처리장치의 구성도.1 is a block diagram of a multi-channel parallel processing apparatus according to the prior art.

제2도는 본 발명에 의한 다채널 직렬처리장치의 구성도.2 is a block diagram of a multi-channel serial processing apparatus according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

100 : 오차정정부 110 : 디멀티플랙서100: error correction 110: demultiplexer

120 : 어드레스카운터 130 : 어디레스롬120: address counter 130: where address

140 : 버퍼메모리 150 : 오차정정롬140: buffer memory 150: error correction ROM

200 : 워드 디인터리브부 210 : 어드레스카운터200: word deinterleave unit 210: address counter

220 : 어드레스롬 230 : 버퍼메모리220: address ROM 230: buffer memory

300 : 준순시복조부 310 : 데이터신장롬300: quasi-instantaneous demodulation unit 310: data extension ROM

320 : 가산기 330 : 3샘플지연기320: adder 330: 3 sample delay

340 : 불완전적분계수기 400 : 채널다중부340: Incomplete Integrator 400: Channel Multiple

410,420,430,440 : 래치 450,460 ; 인버터410,420,430,440: latches 450,460; inverter

본 발명은 다채널직렬처리장치에 관한 것으로, 특히 뮤즈(MUSE)음성데코더에서 다채널의 음성데이타를 처리하는데 있어서 각 채널의 음성데이타를 분리하지 않고 직렬처리함으로써 실제 구성할 때 소요되는 하드웨어의 량 및 채널간의 시간지연을 감소시키는 다채널 직렬처리장치에 관한 것이다.The present invention relates to a multi-channel serial processing apparatus, and in particular, in processing a multi-channel voice data in a MUSE voice decoder, the amount of hardware required for the actual configuration by serial processing without separating the voice data of each channel. And a multi-channel serial processing apparatus for reducing time delay between channels.

종래 일반적인 다채널 병렬처리장치는 제1도에 도시되어 있는 바와 같이 디멀티플랙서(10), 오차정정단(20a, 30a, 40a, 50a), 워드디인터리브(Word-deinterleave)단(20b, 30b, 40b, 50b), 압축 DPCM 데코더단(60a, 60b, 70a, 70b), 그리고 채널 멀티플렉서(80, 90)로 구성되어 4채널(CH1, CH2, CH3, CH4)의 음성데이타 및 영역비트를 분리함으로써 각각의 4채널(CH1, CH2, CH3, CH4)에 대해 동일한 과정의 병렬처리를 하기 때문에 그만큼의 하드웨어의 량이 많아진다. 또한 각 채널(CH1, CH2, CH3, CH4)간의 위상관계를 같게 해주기 위해 타이밍관계를 고려하여야 하는 문제점이 있었다.A conventional multichannel parallel processing apparatus has a demultiplexer 10, error correction stages 20a, 30a, 40a, 50a, and word deinterleave stages 20b, as shown in FIG. 30b, 40b, 50b), compressed DPCM decoder stages (60a, 60b, 70a, 70b), and channel multiplexers (80, 90) for voice data and area bits of four channels (CH1, CH2, CH3, CH4). By separating, four parallel channels (CH1, CH2, CH3, and CH4) are processed in parallel, so that the amount of hardware is increased. In addition, there is a problem in that the timing relationship must be considered in order to make the phase relationship between the channels CH1, CH2, CH3, and CH4 equal.

따라서 본 발명은 상기 문제점을 해결하기 위하여 창출한 것으로서 뮤즈음성데코더에 있어서 4채널을 분리하여 병렬신호처리 하지 않고 한 개의 패스로 직렬처리함으로써 시스템 전체적인 하드웨어량을 줄일 수 있을 뿐만 아니라 병렬처리시 고려되는 각 채널간의 시간지연의 소지도 제거할 수 있는 다채널 직렬처리장치를 제공하는데 그 목적이 있다.Therefore, the present invention was created to solve the above problems, and in the muse speech decoder, four channels are separated and serially processed in one pass instead of parallel signal processing, thereby reducing the overall amount of hardware and being considered in parallel processing. It is an object of the present invention to provide a multi-channel serial processing apparatus that can eliminate the time delay between channels.

상기 목적을 달성하기 위하여 본 발명은, 입력되는 뮤즈음성 데이터의 포맷에서 분리된 영역비트를 일정속도로 채널순으로 처리하고 오차정정동작을 수행하는 오차정정부와, 입력되는 뮤즈음성데이타의 포맷에서 분리된 음성데이타에 대해서 각 채널마다 샘플순서를 순차적으로 재배열하는 워드 디인터리브부와, 상기 오차정정부와 워드 디인터리브부에서 각기 전송되는 영역비트와 음성데이타를 받아 원래의 음성데이타로 복원하는 준순시복조부와, 상기 준순시복조부에서 복원된 음성데이타를 채널별로 분리하여 다중화하는 채널다중부를 포함함을 특징으로 한다.In order to achieve the above object, the present invention provides an error correction unit for processing the region bits separated from the format of the input mute voice data at a constant speed and performing an error correction operation, and in the format of the input mute voice data. The word deinterleave unit sequentially rearranges the sample order for the separated voice data for each channel, and receives the area bits and the voice data transmitted from the error correction unit and the word deinterleave unit, respectively, and restores the original voice data. A quasi-instantaneous demodulation unit and a channel multiple unit for separating and multiplexing the voice data restored in the quasi-instantaneous demodulation unit for each channel.

이하 첨부한 도면을 참조하여 본 발명을 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

제2도는 본 발명에 의한 다채널 직렬처리장치의 구성도이다.2 is a block diagram of a multi-channel serial processing apparatus according to the present invention.

제2도에 의하면, 오차정정부(100)는 입력되는 뮤즈음성데이타의 포맷에서 영역비트와 음성데이타를 분리하는 디멀티플렉서(110)와, 어드레스를 발생하는 어드레스카운터(120)와, 어드레스카운터(120)에서 전송되는 어드레스를 저장하는 어디레스롬(130)과 어드레스롬(130)에 저장된 어드레스에 따라 디멀티플렉서(110)에서 분리된 영역비트를 버퍼링하는 버퍼메모리(140)와, 버퍼메모리(140)에서 출력되는 영역비트의 오차정정을 수행하는 오차정정롬(150)를 구비한다.Referring to FIG. 2, the error correction unit 100 includes a demultiplexer 110 that separates an area bit and voice data in a format of an input muse voice data, an address counter 120 for generating an address, and an address counter 120. In the buffer memory 140 and the buffer memory 140 buffering the area bits separated by the demultiplexer 110 in accordance with the address stored in the address ROM 130 and the address stored in the address ROM 130; An error correction ROM 150 that performs error correction on the output region bits.

워드 디인터리브부(200)는 직선 어드레스를 공급하는 어드레스 카운터(210)와, 어드레스카운터(210)에서 공급되는 직선어드레스를 저장하는 어드레스롬(220)과 디멀티플렉서(110)에서 전송되는 음성데이타를 어드레스롬(220)에서 출력되는 어드레스에 따라 버퍼링하는 버퍼메모리(230)를 구비한다.The word deinterleave unit 200 addresses the address counter 210 for supplying the linear address, the address ROM 220 for storing the linear address supplied from the address counter 210, and the voice data transmitted from the demultiplexer 110. A buffer memory 230 is buffered according to the address output from the ROM 220.

준순시 복조부(300)는 오차정정부(100)의 버퍼메모리(140)와 워드 디인터리브부(200)의 버퍼메모리(230)의 출력신호들을 받아 15비트 신장된 음성데이타를 출력하는 데이터신장롬(310)과, 데이터신장롬(310)에서 전송된 음성데이타를 원래의 데이터로 복원시키는 가산기(320)와, 가산기(320)에서 가산되는 데이터에 대해서 3샘플 지연시키는 3샘플지연기(330)와, 3샘플지연기(330)에서 3샘플 지연된 데이터에 불완전적분계수(α)를 곱하여 가산기(320)의 일측단에 전송하는 불완전적분계수기(340)를 구비한다.The quasi-instantaneous demodulation unit 300 receives data output from the buffer memory 140 of the error correcting unit 100 and the buffer memory 230 of the word deinterleave unit 200 and outputs a 15-bit extended voice data. ROM 310, an adder 320 for restoring the voice data transmitted from the data extension ROM 310 to the original data, and a three sample delayer 330 for delaying the sample added by the adder 320 by three samples. And an incomplete integral counter 340 for multiplying the incomplete integral coefficient α by the three sample delayed data by the three sample delay unit 330 and transmitting it to one end of the adder 320.

채널다중부(400)는 준순시복조부(300)의 가산기(320)에서 전송되는 음성데이타를 2sf클럭을 이용하여 1, 2채널과 3, 4채널로 분리하는 래치(410, 420)와, 이 래치(410, 420)에서 각기 전송되는 채널데이타를 sf클럭을 이용하여 다중화하는 래치(430, 440)와 래치(410, 420, 430, 440)에 클럭신호를 인가하는 인버터(450, 460)를 구비한다.The channel multiplexer 400 includes latches 410 and 420 for separating voice data transmitted from the adder 320 of the quasi-instantaneous demodulator 300 into 1, 2, 3, and 4 channels using a 2sf clock. The latches 430 and 440 for multiplexing the channel data transmitted from the latches 410 and 420 using sf clocks, and the inverters 450 and 460 for applying a clock signal to the latches 410, 420, 430 and 440. Equipped.

상기한 바와 같은 구성을 갖는 본 발명은 보다 상세히 설명하면 다음과 같다.The present invention having the configuration as described above will be described in more detail as follows.

오차정정부(100)의 디멀티플렉서(110)는 입력단(IN)을 통해 입력되는 뮤즈음성데이타의 포맷에서 영역비트와 다중화된 음성데이타를 분리한다. 이때 분리되어 출력되는 음성데이타의 순서는 Dij(i : 채널, j : 샘플순서)로 나타내면 하기 표1과 같다.The demultiplexer 110 of the error correction unit 100 separates the region bits and the multiplexed speech data in the format of the muse speech data input through the input terminal IN. At this time, the order of the separated audio data is expressed as Dij (i: channel, j: sample order) as shown in Table 1 below.

영역비트의 경우는 오차정정부(100)의 버퍼메모리(140)를 통해 1, 3, 2, 4채널의 순서로 4sf(샘플링주파수)속도로 오차정정롬(150)에 입력된다. 이때, 어드레스카운터(120)는 어드레스롬(130)을 액세스하기 위한 어드레스를 발생하며 버퍼메모리(140)의 기록시에는 매 영역비트의 위치에서 발생하는 클럭을 이용한다. 또한 버퍼메모리(140)의 독출시에는 4sf를 클럭으로 한다. 어드레스롬(130)은 버퍼메모리(140)의 기록동작시에 0∼28까지의 직선어드레스가 발생하며, 버퍼메모리(140)의 독출동작시에는 1, 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11, 13, 14, 16, 18, 20, 22, 24 26, 15, 17, 19, 21, 23, 25, 27의 순서로 어드레스가 출력된다.The area bits are input to the error correction ROM 150 at a rate of 4 sf (sampling frequency) in the order of 1, 3, 2, and 4 channels through the buffer memory 140 of the error correction unit 100. At this time, the address counter 120 generates an address for accessing the address ROM 130 and uses a clock generated at the position of every area bit when writing the buffer memory 140. At the time of reading the buffer memory 140, 4sf is the clock. The address ROM 130 generates linear addresses from 0 to 28 during the write operation of the buffer memory 140, and 1, 2, 4, 6, 8, 10, 12 during the read operation of the buffer memory 140. Addresses are output in the order of 1, 3, 5, 7, 9, 11, 13, 14, 16, 18, 20, 22, 24 26, 15, 17, 19, 21, 23, 25, 27.

오차정정롬(150)은 버퍼메모리(140)에서 전송되는 영역비트를 받아 오차정정을 수행하고 3비트의 영역비트를 출력한다.The error correction ROM 150 receives the area bits transmitted from the buffer memory 140, performs error correction, and outputs three-bit area bits.

한편, 어드레스카운터(210)와 어드레스롬(220) 및 버퍼메모리(230)로 구성되는 워드 디인터리브부(200)는 음성데이타에 대해서 워드 디인터리브동작을 한다. 워드 디인터리브는 각 채널마다 샘플순서를 순차적으로 재배열하는 것으로서, 버퍼메모리(230)를 통해 출력되는 채널순서는 채널 1, 3, 2, 4순이며 실제 샘플순서는 하기 표2와 같다.Meanwhile, the word deinterleave unit 200 including the address counter 210, the address ROM 220, and the buffer memory 230 performs a word deinterleave operation on voice data. The word deinterleave sequentially rearranges the sample order for each channel. The channel order output through the buffer memory 230 is in the order of channels 1, 3, 2, and 4, and the actual sample order is shown in Table 2 below.

어드레스카운터(210)는 어드레스롬(220)를 액세스하기 위한 직선어드레스를 공급하며, 메모리 기록시에는 음성데이타포맷에서 매음성샘플을 추출하는 클럭을 이용한다. 또한 메모리 독출시에는 4sf를 클럭으로하여 0∼127까지의 어드레스카운팅을 한다. 어드레스롬(220)은 버퍼메모리(230)의 입·출력 어드레스를 발생하며, 메모리 기록시에는 0∼127까지의 순차어드레스를 발생한다. 또한 메모리 독출시에는 하기 표3과 같은 순서로 어드레스를 발생한다.The address counter 210 supplies a linear address for accessing the address ROM 220, and uses a clock for extracting an audio sample from a voice data format during memory writing. When reading the memory, address counting from 0 to 127 is performed using 4sf as the clock. The address ROM 220 generates input / output addresses of the buffer memory 230, and generates serial addresses from 0 to 127 during memory writing. In addition, during memory reading, addresses are generated in the order shown in Table 3 below.

한편, 오차정정부(100)와 워드 디인터리브부(200)에서 각각 전송되는 영역비트(3비트)와 음성데이타(8비트)는 준순시복조부(300)의 데이터신장롬(310)에서 15비트의 신장된 음성데이타로서 출력된다. 멀티플렉서(110)에 입력되는 뮤즈음성데이타는 차분데이타이기 때문에 준순시복조부(30)의 가산기(320)에서는 데이터를 계속 누적가산하여 원래의 데이터로 복원한다. 이때 가산기(320)에 입력되는 음성데이타의 순서는 1, 3, 2, 4채널 순이기 때문에 귀환되어 가산되는 음성데이타에 대해서는 샘플지연이 아닌 3샘플지연을 3샘플지연기(330)에서 수행하여 불완전적분계수기(340)로 전송한다. 불완전적분계수기(340)는 3샘플지연기(330)에서 전송되는 3샘플지연된 음성데이타에 불완전적분계수(α)를 곱한 후 가산기(320)로 보낸다.Meanwhile, the area bits (3 bits) and the voice data (8 bits) transmitted from the error correction unit 100 and the word deinterleave unit 200, respectively, are 15 bits in the data extension ROM 310 of the quasi-temporal demodulation unit 300. It is output as the expanded voice data of. Since the muse speech data input to the multiplexer 110 is differential data, the adder 320 of the quasi-temporal demodulator 30 continuously accumulates and restores the original data. In this case, since the order of the voice data input to the adder 320 is 1, 3, 2, and 4 channels, the 3 sample delay, not the sample delay, is performed by the 3 sample delay unit 330 for the voice data added and returned. The incomplete integral counter 340 transmits. The incomplete integral counter 340 multiplies the incomplete integral coefficient α by the three sample delayed speech data transmitted from the three sample delay unit 330 and sends the multiplier to the adder 320.

한편, 채널다중(400)의 래치(410, 420)에서는 2sf를 클럭으로하여 1, 2채널과 3, 4채널의 음성데이타를 분리하여 래치(430, 440)에 각각 전송한다. 1, 2채널의 음성데이타가 입력된 래치(430)는 인버터(450)에서 반전된 2sf를 클릭으로하여 한 개의 sf내에 1, 2채널의 음성 데이터를 다중화하여 출력단(OUT1)으로 보낸다. 또한 3, 4채널의 음성데이타가 입력된 래치(440)는 인버터(450)에서 반전된 2sf를 클럭을 인가함으로써 3, 4채널의 음성데이타를 다중화하여 출력단(OUT2)로 보낸다. 이때 460은 sf를 반전시키는 인버터이다.On the other hand, in the latches 410 and 420 of the channel multiple 400, 2sf is used as a clock to separate voice data of 1, 2 and 3 and 4 channels and transmit them to the latches 430 and 440, respectively. The latch 430 into which the voice data of one or two channels are input is clicked on the 2sf inverted by the inverter 450, and multiplexes the voice data of the one and two channels in one sf to the output terminal OUT1. In addition, the latch 440 to which the voice data of three or four channels are input is multiplexed to the output terminal OUT2 by multiplexing the voice data of the three and four channels by applying a clock of 2sf inverted by the inverter 450. In this case, 460 is an inverter for inverting sf.

상술한 바와 같이 본 발명은 다채널 음성데이타를 직렬처리함으로써 기존의 병렬처리에 의한 것보다 하드웨어량에 있어서 대폭적인 감소를 가져올 수 있으며 채널간의 타이밍관계를 염려할 필요가 없는 효과가 있다.As described above, according to the present invention, serial processing of multi-channel voice data can bring about a significant reduction in the amount of hardware compared to conventional parallel processing, and there is no need to worry about the timing relationship between channels.

Claims (5)

입력되는 뮤즈음성데이타의 포맷에서 분리된 영역비트를 일정속도로 채널순으로 처리하고 오차정정동작을 수행하는 오차정정부(100)와, 입력되는 뮤즈음성데이타의 포맷에서 분리된 음성데이타에 대해서 각 채널마다 샘플순서를 순차적으로 재배열 하는 워드 디인터리브부(200)와, 상기 오차정정부(100)와 워드 디인터리브부(200)에서 각기 전송되는 영역비트와 음성데이타를 받아 원래의 음성데이타로 복원하는 준순시 복조부(300)와, 상기 준순시복조부(300)에서 복원된 음성데이타를 채널별로 분리하여 다중화하려는 채널다중부(400)를 포함함을 특징으로 하는 다채널 직렬처리장치.The error correction unit 100 processes the area bits separated from the format of the input muse voice data at a constant speed and performs an error correction operation, and each of the voice data separated from the format of the input muse voice data. The word deinterleave unit 200 sequentially rearranges the sample order for each channel, and receives the region bits and the voice data transmitted from the error correcting unit 100 and the word deinterleave unit 200 as original voice data. And a multi-channel demodulation unit (300) for restoring the quasi-instantaneous demodulation unit (300) and the multiplexed audio data restored by the quasi-instantaneous demodulation unit (300) for each channel. 제1항에 있어서, 오차정정부는 입력되는 뮤즈음성데이타의 포맷에서 영역비트와 음성데이타를 분리하는 디멀티플렉서(110)와, 어드레스를 발생하는 어드레스카운터(120)와, 상기 어드레스 카운터(120)에서 전송되는 어드레스를 저장하는 어드레스롬(130)과, 상기 어드레스롬(130)에 저장된 어드레스에 따라 디멀티플렉서(110)에서 분리된 영역비트를 버퍼링하는 버퍼메모리(140)와, 상기 버퍼메모리(140)에서 출력되는 영역비트의 오차정정을 수행하는 오차정정롬(150)을 구비함을 특징으로 하는 다채널 직렬처리장치.The method of claim 1, wherein the error correction unit transmits the demultiplexer 110 for separating the area bits and the voice data in the format of the input mute voice data, the address counter 120 for generating an address, and the address counter 120. An address ROM 130 for storing an address, a buffer memory 140 for buffering the region bits separated from the demultiplexer 110 according to the address stored in the address ROM 130, and an output from the buffer memory 140. And an error correction ROM (150) for performing error correction of the area bits. 제1항에 있어서, 워드 디인터리브부(200)는 직선어드레스를 공급하는 어드레스카운터(210)와, 어드레스카운터(210)에서 공급되는 직선어드레스를 저장하는 어드레스롬(220)과, 디밀티플렉서(110)에서 전송되는 음성데이타를 상기 어드레스롬 (220)에서 출력되는 어드레스에 따라 버퍼링하는 버퍼메모리(230)를 구비함을 특징으로 하는 다채널 직렬처리장치.The word deinterleave unit 200 includes an address counter 210 for supplying a linear address, an address ROM 220 for storing a linear address supplied from the address counter 210, and a demultiplexer (2). And a buffer memory (230) for buffering voice data transmitted from 110 according to an address output from the address ROM (220). 제1항에 있어서, 준순시복조부(300)는 오차정정부(100)의 버퍼메모리(140)와 워드 디인터리브부(200)의 버퍼메모리(230)의 출력신호들을 받아 15비트 신장된 음성데이타를 출력하는 데이터신장롬(310)과, 상기 데이터신장롬(310)에서 전송된 음성데이타를 원래의 데이터로 복원하는 가산기(320)와, 상기 가산기(320)에서 가산되는 데이터에 대해서 3샘플지연시키는 3샘플지연기(330)와, 상기 3샘플지연기(330)에서 3샘플 지연된 데이터에 불완전적분계수(α)를 곱하여 가산기(320)의 일측단에 전송하는 불완전적분계수기(340)를 구비함을 특징으로 하는 다채널 직렬처리장치.The speech data of claim 1, wherein the quasi-instantaneous demodulation unit 300 receives the output signals of the buffer memory 140 of the error correcting unit 100 and the buffer memory 230 of the word deinterleave unit 200. A three-sample delay for the data extension ROM 310 for outputting the data, an adder 320 for restoring the voice data transmitted from the data extension ROM 310 to the original data, and the data added by the adder 320; A three-sample delay unit 330 and an incomplete integral coefficient unit 340 for multiplying the three-sample delayed data by the three-sample delay unit 330 by the incomplete integral coefficient α and transmitting it to one end of the adder 320. Multi-channel serial processing unit, characterized in that. 제1항에 있어서, 채널다중부(400)는 준순시복조부(300)의 가산기(320)에서 전송되는 음성데이타를 2sf(샘플링주파수)클럭을 이용하여 1, 2채널과 3, 4채널로 분리하는 래치(410, 420)와, 상기 래치(410, 420)에서 각기 전송되는 채널데이타를 sf클럭을 이용하여 다중화하는 래치(430, 440)와, 상기 래치(410, 420, 430, 440)에 클럭신호를 인가하는 인버터(450, 460)를 구비함을 특징으로 하는 다채널 직렬처리장치.The channel multiplexer 400 separates the voice data transmitted from the adder 320 of the quasi-instantaneous demodulator 300 into 1, 2, 3, and 4 channels using a 2sf (sampling frequency) clock. The latches 410 and 420, the latches 430 and 440 for multiplexing the channel data transmitted from the latches 410 and 420 using sf clocks, and the latches 410, 420, 430 and 440. And an inverter (450, 460) for applying a clock signal.
KR1019900021669A 1990-12-24 1990-12-24 Multi-channel serial processing apparatus KR0155262B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019900021669A KR0155262B1 (en) 1990-12-24 1990-12-24 Multi-channel serial processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019900021669A KR0155262B1 (en) 1990-12-24 1990-12-24 Multi-channel serial processing apparatus

Publications (2)

Publication Number Publication Date
KR920013139A KR920013139A (en) 1992-07-28
KR0155262B1 true KR0155262B1 (en) 1998-11-16

Family

ID=19308361

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900021669A KR0155262B1 (en) 1990-12-24 1990-12-24 Multi-channel serial processing apparatus

Country Status (1)

Country Link
KR (1) KR0155262B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100436347B1 (en) * 2001-12-29 2004-06-19 엘지전자 주식회사 Data Conversion Apparatus of Switching System

Also Published As

Publication number Publication date
KR920013139A (en) 1992-07-28

Similar Documents

Publication Publication Date Title
US5131013A (en) Asynchronous-synchronous digital transmission signal conversion
US5913229A (en) Buffer memory controller storing and extracting data of varying bit lengths
KR920000165B1 (en) Digital frame synchronizer
AU1902283A (en) Voice digitized compander
JP4468428B2 (en) Method and apparatus for inserting asynchronous data into a digital signal
KR0155262B1 (en) Multi-channel serial processing apparatus
US6243032B1 (en) Decode apparatus that can accommodate dynamic change in sample data attribute during decoding process
US5923710A (en) Synchronous switching of digital audio while maintaining block alignment
ES8309044A1 (en) Buffering speech signals in a TASI system.
US7774494B2 (en) Audio/video router
US4888768A (en) Frame format for video codec
JPH0583206A (en) Transmission system and receiver used in transmission system
US20060104344A1 (en) Method and apparatus for synchronized recording of audio and video streams
JPS59195283A (en) Electronic musical instrument
KR100211830B1 (en) Adaptive transformation audio coding circuit of a mini disc
KR100196603B1 (en) Dynamically configurable signal processor and processor arrangement
JPS6316718A (en) Quasi-instantaneous compression differential encoding method
KR930004306B1 (en) Word deinterleave circuit for muse love decoder
JPS5644292A (en) Time slot converting device
JPH0481032A (en) Multiplex audio signal transmission/reception circuit
JP2946863B2 (en) Parity counting circuit
JP2000232426A (en) Random over-sampling transmission method
JPS6323426A (en) Sound coding system
KR100468672B1 (en) Decoder clock recovery circuit for minimizing noise
JPH03183224A (en) Method and device for pcm sound encoding

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19901224

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19951103

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19901224

Comment text: Patent 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: 19980630

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19980714

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19980714

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20020410