Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
203 words
A terminal of a code division multiple access digital cellular communication system, comprising: a demodulating unit for performing 4-bit soft decision of a signal having a variable data rate received from a base station, thereby to output demodulating data therefrom; a speech encoding unit for encoding speech data for transmitting; a digital signal processing unit for de-interleaving said demodulating data according to an interrupt signal generated every time unit previously set, determining a bit rate by utilizing said de-interleaved data and Viterbi-decoding said de-interleaved data, thereby to output said Viterbi-decoded data as first data therefrom, and repeatedly channel-encoding and interleaving data outputted from said speech encoding unit, thereby to output said interleaved data as second data therefrom; a first buffer for temporarily buffering said data demodulated by said demodulating unit and then inputting said buffered data to said digital signal processing unit; a second buffer for temporarily buffering data encoded by said speech encoding unit and then inputting said buffered data to said digital signal processing unit; a speech decoding unit for speech-decoding said first data, thereby to restore said speech-decoded data as speech information; and a modulating unit for modulating said second data for transmitting said modulated data to said base station.
Claim 2
Dependent Claim
203 words
A terminal of a code division multiple access digital cellular communication system, comprising: a demodulating unit for performing 4-bit soft decision of a signal having a variable data rate received from a base station, thereby to output demodulating data therefrom; a speech encoding unit for encoding speech data for transmitting; a digital signal processing unit for de-interleaving said demodulating data according to an interrupt signal generated every time unit previously set, determining a bit rate by utilizing said de-interleaved data and Viterbi-decoding said de-interleaved data, thereby to output said Viterbi-decoded data as first data therefrom, and repeatedly channel-encoding and interleaving data outputted from said speech encoding unit, thereby to output said interleaved data as second data therefrom; a first buffer for temporarily buffering said data demodulated by said demodulating unit and then inputting said buffered data to said digital signal processing unit; a second buffer for temporarily buffering data encoded by said speech encoding unit and then inputting said buffered data to said digital signal processing unit; a speech decoding unit for speech-decoding said first data, thereby to restore said speech-decoded data as speech information; and a modulating unit for modulating said second data for transmitting said modulated data to said base station.
Claim 3
Dependent Claim
95 words
The terminal as claimed in claim 1, further including means for controlling said first buffer, for temporarily buffering said second data and then inputting said buffered data to said modulating unit, said first buffer being connected between said digital signal processing unit and said demodulating unit and said modulating unit; and means for controlling said second buffer for temporarily buffering said first data and then inputting said buffered data to said speech decoding unit, said second buffer being connected between said digital signal processing unit and said speech encoding unit and said speech decoding unit.
Claim 4
Dependent Claim
49 words
The terminal as claimed in claim 1, wherein said digital signal processing unit controls said first and second buffers, said first buffer receives demodulated data while said second buffer stores said first data and said first buffer stores said second data while said second buffer receives said encoded data.
Claim 5
Independent Claim
167 words
A method for processing transmit and receive data in a terminal of a code division multiple access cellular communication system, comprising the steps of: performing 4-bit soft decision for a signal having a variable data rate received from a base station, thereby to demodulate said 4-bit soft decision signal; de-interleaving said demodulated signal, thereby to arrange said de-interleaved signal in a sequence of initial transmit data; repeatedly counting respective symbols of said de-interleaved data as many times previously set and comparing said counted symbols with a reference value previously set, thereby to determine a receive data bit rate; Viterbi-decoding data recorded at said determined data bit rate, restoring said Viterbi decoded data as speech information; repeatedly channel-encoding and interleaving speech-encoded data to be transmitted to said base station; and modulating said interleaved data as data for transmitting, wherein said de-interleaving, said receive data bit rate determining, said Viterbi decoding, said encoding, and said interleaving are repeatedly and sequentially carried out within a period of around 20 msec.
Claim 6
Independent Claim
167 words
A method for processing transmit and receive data in a terminal of a code division multiple access cellular communication system, comprising the steps of: performing 4-bit soft decision for a signal having a variable data rate received from a base station, thereby to demodulate said 4-bit soft decision signal; de-interleaving said demodulated signal, thereby to arrange said de-interleaved signal in a sequence of initial transmit data; repeatedly counting respective symbols of said de-interleaved data as many times previously set and comparing said counted symbols with a reference value previously set, thereby to determine a receive data bit rate; Viterbi-decoding data recorded at said determined data bit rate, restoring said Viterbi decoded data as speech information; repeatedly channel-encoding and interleaving speech-encoded data to be transmitted to said base station; and modulating said interleaved data as data for transmitting, wherein said de-interleaving, said receive data bit rate determining, said Viterbi decoding, said encoding, and said interleaving are repeatedly and sequentially carried out within a period of around 20 msec.
Claim 7
Independent Claim
468 words
A method for processing transmit and receive data in a terminal of a code division multiple access cellular communication system, comprising the steps of: performing 4-bit soft decision for a signal having a variable data rate received from a base station, thereby to demodulate said 4-bit soft decision signal; de-interleaving said demodulated signal, thereby to arrange said de-interleaved signal in a sequence of initial transmit data; repeatedly counting respective symbols of said de-interleaved data as many times previously set and comparing said counted symbols with a reference value previously set thereby to determine a receive data bit rate; Viterbi-decoding data recorded at said determined data bit rate, restoring said Viterbi decoded data as speech information; repeatedly channel-encoding and interleaving speech-encoded data to be transmitted to said base station; and modulating said interleaved data as data for transmitting wherein said receive data bit rate determining is comprised of: checking an equal state of respective 8 symbols of receive data in a state of initializing a count and a repeat time, thereby to detect a transmit error; increasing said count and said repeat time by 1 in said equal state of respective 8 symbols, and comparing a counting result value with a 1200 bps reference value previously set in the case that said repeat time is 48, so that said counting result value is determined to be a 1200 bps receive data bit rate if said counting result value is larger than said 1200 bps reference value; checking an equal state of respective 4 symbols of said receive data in said state of initializing said count and said repeat time, thereby to detect a transmit error; increasing said count and said repeat time by 1 in said equal state of respective 4 symbols, and comparing a counting result value with a 2400 bps reference value previously set in the case that said repeat time is 96, so that said counting result value is determined to be a 2400 bps receive data bit rate if said counting result value is larger than said 2400 bps reference value; checking an equal state of respective 2 symbols of said receive data in said state of initializing said count and said repeat time, thereby to detect a transmit error; and increasing said count and said repeat time by 1 in said equal state of respective 2 symbols, and comparing a counting result value with a 4800 bps reference value previously set in the case that said repeat time is 192, so that said counting result value is determined to be a 4800 bps receive data bit rate if said counting result value is larger than said 4800 bps reference value said counting result value is a 9600 bps receive bit rate if said counting result value is less than a 4800 bps reference value.
Claim 8
Independent Claim
468 words
A method for processing transmit and receive data in a terminal of a code division multiple access cellular communication system, comprising the steps of: performing 4-bit soft decision for a signal having a variable data rate received from a base station, thereby to demodulate said 4-bit soft decision signal; de-interleaving said demodulated signal, thereby to arrange said de-interleaved signal in a sequence of initial transmit data; repeatedly counting respective symbols of said de-interleaved data as many times previously set and comparing said counted symbols with a reference value previously set thereby to determine a receive data bit rate; Viterbi-decoding data recorded at said determined data bit rate, restoring said Viterbi decoded data as speech information; repeatedly channel-encoding and interleaving speech-encoded data to be transmitted to said base station; and modulating said interleaved data as data for transmitting wherein said receive data bit rate determining is comprised of: checking an equal state of respective 8 symbols of receive data in a state of initializing a count and a repeat time, thereby to detect a transmit error; increasing said count and said repeat time by 1 in said equal state of respective 8 symbols, and comparing a counting result value with a 1200 bps reference value previously set in the case that said repeat time is 48, so that said counting result value is determined to be a 1200 bps receive data bit rate if said counting result value is larger than said 1200 bps reference value; checking an equal state of respective 4 symbols of said receive data in said state of initializing said count and said repeat time, thereby to detect a transmit error; increasing said count and said repeat time by 1 in said equal state of respective 4 symbols, and comparing a counting result value with a 2400 bps reference value previously set in the case that said repeat time is 96, so that said counting result value is determined to be a 2400 bps receive data bit rate if said counting result value is larger than said 2400 bps reference value; checking an equal state of respective 2 symbols of said receive data in said state of initializing said count and said repeat time, thereby to detect a transmit error; and increasing said count and said repeat time by 1 in said equal state of respective 2 symbols, and comparing a counting result value with a 4800 bps reference value previously set in the case that said repeat time is 192, so that said counting result value is determined to be a 4800 bps receive data bit rate if said counting result value is larger than said 4800 bps reference value said counting result value is a 9600 bps receive bit rate if said counting result value is less than a 4800 bps reference value.