DE10059873A1 - Repeated transceiver for storage free error correction channel coded symbols in telecommunication, has receiver that performs demultiplexing and channel decoding of received signal to output data signal - Google Patents

Repeated transceiver for storage free error correction channel coded symbols in telecommunication, has receiver that performs demultiplexing and channel decoding of received signal to output data signal

Info

Publication number
DE10059873A1
DE10059873A1 DE2000159873 DE10059873A DE10059873A1 DE 10059873 A1 DE10059873 A1 DE 10059873A1 DE 2000159873 DE2000159873 DE 2000159873 DE 10059873 A DE10059873 A DE 10059873A DE 10059873 A1 DE10059873 A1 DE 10059873A1
Authority
DE
Germany
Prior art keywords
channel
symbol
signal
unit
memory
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.)
Granted
Application number
DE2000159873
Other languages
German (de)
Other versions
DE10059873B4 (en
Inventor
Tae-Joong Kim
Jung-Im Kim
Jae-Heung Kim
Seung-Chan Bang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Electronics and Telecommunications Research Institute ETRI
Original Assignee
Electronics and Telecommunications Research Institute ETRI
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 Electronics and Telecommunications Research Institute ETRI filed Critical Electronics and Telecommunications Research Institute ETRI
Publication of DE10059873A1 publication Critical patent/DE10059873A1/en
Application granted granted Critical
Publication of DE10059873B4 publication Critical patent/DE10059873B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • H04L1/0043Realisations of complexity reduction techniques, e.g. use of look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0052Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0075Transmission of coding parameters to receiver

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The channel coding of data groups to be transmitted, is carried-out in a transmitter (100). The transmitter also performs multiplexing and modulation of data groups to output transmission signal. A receiver (200) demodulates received transmission signal and also performs demultiplexing and channel decoding, to output data signal. An Independent claim is also included for method for repeated transmission and reception of coded symbols.

Description

Gebiet der ErfindungField of the Invention

Die vorliegende Erfindung betrifft eine Vorrichtung und ein Verfahren zum wieder­ holten Übertragen und Empfangen von durch eine speicherfreie ECC- (Fehlerkorrektur Kanalcodierungs-)Technik hergestellten Symbolen.The present invention relates to an apparatus and a method for again received and transmitted from a memory-free ECC (Error correction channel coding) technology produced symbols.

Beschreibung des Standes der TechnikDescription of the prior art

Eine der mobilen Telekommunikationen der nächsten Generation ist IMT2000 (In­ ternationale mobile Telekommunikation 2000). Die IMT2000 ermöglicht eine hohe Geschwindigkeit einer Datenübertragung und einen Multimediaservice.One of the next generation of mobile telecommunications is IMT2000 (International Mobile Telecommunications 2000 ). The IMT2000 enables a high speed of data transmission and a multimedia service.

Die Techniken, die den Multimediaservice unterstützen, sind wie folgt klassifiziert ein Codemultiplexverfahren, wobei ein Kanal entsprechend einem jeweiligen Ver­ kehr als Code für eine orthogonale Aufweitung klassifiziert ist, und ein Zeitmulti­ plexverfahren, wobei ein jeweiliger Verkehr auf einem Kanal kombiniert ist und Kombinationsinformation vorgesehen ist. Bei der IMT2000 ist das Codemultiplex­ verfahren bei IS-2000 angewendet werden. Die Standardisierung von IS-2000 ist von der 3GPP (Partnerschaftsprojekt der 3-ten Generation) 2 durchgeführt, in des­ sen Mittelpunkt die TIA (Telekommunikationsindustrievereinigung) der USA steht.The techniques that support the multimedia service are classified as follows, a code division multiplex method, wherein a channel is classified according to a respective traffic as a code for an orthogonal expansion, and a time division multiplex method, wherein a respective traffic is combined on a channel and combination information is provided . With the IMT2000, the code multiplex method is used with IS-2000. The standardization of IS-2000 is carried out by the 3GPP (3rd generation partnership project) 2 , which focuses on the United States' TIA (Telecommunications Industry Association).

Das Zeitmultiplexverfahren ist bei W-CDMA (Wideband-Code Division Multiple Access = Breitband-Codemultiplexzugriff) angewendet worden. Die Standardisie­ rung von W-CDMA ist durch 3GPP durchgeführt, das aus Südkorea, Japan und Europa besteht. In dem Fall, daß eine variable Datenrate eines Multimediaservice durchgeführt wird, um das Zeitmultiplexen beim W-CDMA zu unterstützen, ist es nötig, sowohl ein Verkehrssignal als auch die Information über den Kombinati­ onstyp des Verkehrs zu senden. Die Information ist als TFCI (Transport channel Format Combination Indicator = Transportkanalformat-Kombinationsindikator) defi­ niert. With W-CDMA (Wideband Code Division Multiple Access = broadband code division multiple access) has been applied. The standard W-CDMA is carried out by 3GPP, which is from South Korea, Japan and Europe exists. In the event that a variable data rate of a multimedia service is performed to support time division multiplexing at W-CDMA necessary, both a traffic signal and information about the Kombinati to send the type of traffic. The information is as TFCI (Transport channel Format Combination Indicator = Transport Channel Format Combination Indicator) defi kidney.  

Da der TFCI eine sehr wichtige Information ist, wird die Fehlerkorektur- Codiertechnik verwendet, um den TFCI zu senden. Da jedoch der TFCI zusammen mit dem Verkehrssignal gesendet wird, kann die allgemeine ECC-Technik, die viel Decodierzeit verbraucht, nicht angewendet werden. Somit muß eine speicherfreie Fehlerkorrektur Kanalcodiertechnik verwendet werden.Since the TFCI is very important information, the error architecture Coding technology used to send the TFCI. However, since the TFCI together With the traffic signal being sent, the general ECC technique can do a lot Decoding time used up, not used. So a memory-free Error correction channel coding technology can be used.

Die speicherfreie Fehlerkorrektur-Kanalcodiertechnik weist eine orthogonale Co­ diertechnik, eine bi-orthogonale Codiertechnik und eine Reed-Muller-Codiertechnik auf. Gegenwärtig wird im Standard des 3GPP eine zweite Reed-Muller- Codiertechnik verwendet, die die Techniken eines bi-orthogonalen Codierens und des Reed-Muller-Codierens kombiniert.The memory-free error correction channel coding technique has an orthogonal co diertechnik, a bi-orthogonal coding technology and a Reed-Muller coding technology on. A second Reed-Muller standard is currently being implemented in the 3GPP standard. Coding technology uses the techniques of bi-orthogonal coding and of Reed-Muller coding combined.

Hierin nachfolgend wird das speicherfreie Fehlerkorrektur-Kanalcodieren mit der beim 3GPP angenommenen Reed-Muller-Codiertechnik beschrieben.Hereinafter, the memory-free error correction channel coding with the described at the 3GPP Reed-Muller coding technology.

Die erste und die zweite Reed-Muller-Codiertechnik sind gemäß einem Code-Typ klassifiziert. Das bedeutet, daß der Code (Code 1 - Code N) der ersten Reed- Muller Codiertechnik eine Hadamard-Sequenz ist, die als das orthogonale Codie­ ren oder das bi-orthogonale Codieren verwendet wird. Die zweite Reed-Muller- Codiertechnik verwendet die Hadamard-Sequenz und einen optionalen Code, wie beispielsweise den Gold-Code. Diese Codes werden mit der zu codierenden Infor­ mation multipliziert, und die Gesamtheit der multiplizierten Ergebnisse wird addiert.The first and second Reed-Muller coding techniques are classified according to a code type. This means that the code (Code 1 - Code N) of the first Reed-Muller coding technique is a Hadamard sequence which is used as the orthogonal coding or the bi-orthogonal coding. The second Reed-Muller coding technique uses the Hadamard sequence and an optional code, such as the Gold code. These codes are multiplied by the information to be coded, and the total of the multiplied results is added.

Eine mögliche Codierausgabe wird gemäß einer Bit-Anzahl von zu sendenden In­ formationen bestimmt. Wenn die Anzahl der Informationen M Bits ist, ist die Anzahl einer codierten Sortierung 2M-1. In dem Fall, daß das Decodieren einer oben be­ schriebenen Codiertechnik durchgeführt wird, wird das Decodieren an allen der möglichen Ausgangssortierungen durchgeführt, um die Informationen zu erhalten, die die maximale Ausgangsleistung liefern.A possible coding output is determined according to a bit number of information to be sent. If the number of information is M bits, the number of coded sort is 2 M- 1 . In the event that the decoding of an encoding technique described above is performed, the decoding is performed on all of the possible output sorts in order to obtain the information which provides the maximum output power.

Eine weitere Technik zum Beibehalten der hohen Zuverlässigkeit des TFCI ist eine Technik eines wiederholten Sendens. In dem Fall, daß die Periode der Symbole des TFCI, die einer speicherfreien Fehlerkorrektur-Kanalcodiertechnik unterzogen sind, geändert wird, wird die Sende- bzw. Übertragungszuverlässigkeit bei einem niedrigen Aufweitungsfaktor verschlechtert. Daher wird die Technik eines wieder­ holten Sendens verwendet, um eine vorbestimmte Größe der Periode zu garantieren. Gemäß 3GPP ist der Aufweitungsfaktor kleiner als 128 und es wiederholen sich die einer speicherfreien Fehlerkorrektur-Kanalcodiertechnik unterzogenen Symbole des TFCI 4 mal. Diese Technik ist bei der Sendung bzw. Übertragung der identischen Daten nützlich.Another technique for maintaining the high reliability of the TFCI is a retransmission technique. In the event that the period of the symbols of the TFCI which are subject to a memory-free error correction channel coding technique is changed, the transmission reliability is deteriorated with a low expansion factor. Therefore, the retransmission technique is used to guarantee a predetermined size of the period. According to 3 GPP, the expansion factor is less than 128 and the symbols of the TFCI which have been subjected to a memory-free error correction channel coding technique are repeated 4 times. This technique is useful when sending or transmitting the identical data.

Jedoch kann in einem verdrahtungsfreien Fall, wie beispielsweise einer mobilen Telekommunikation, die Übertragung der identischen Symbole durch die Symbol­ wiederholung die Zuverlässigkeit der demodulierten Symbole verschlechtern, wo­ durch die Leistungsfähigkeit der speicherfreien Fehlerkorrektur Kanalcodierung verringert wird. Daher ist es erforderlich, die Leistungsfähigkeit der speicherfreien Fehlerkorrektur-Kanalcodierung durch Erhöhen der Zuverlässigkeit des demodu­ lierten Signals ohne zusätzliche Hardware zu erhöhen.However, in a no-wiring case, such as a mobile one Telecommunications, the transmission of identical symbols through the symbol repetition deteriorate the reliability of the demodulated symbols where through the power of memory-free error correction channel coding is reduced. Therefore, it is necessary to increase the performance of the memory-free Error correction channel coding by increasing the reliability of the demodu signal without increasing hardware.

Zusammenfassung der ErfindungSummary of the invention

Es ist daher ein primäre Aufgabe der Erfindung, eine Vorrichtung und ein Verfah­ ren zum wiederholten Übertragen bzw. Senden und Empfangen von durch eine speicherfreie Fehlerkorrektur Kanalcodiertechnik hergestellten Symbolen zu schaffen, um die maximierte Zeitdiversity bzw. Wiederholung der Übertragung der Symbole zu erhalten.It is therefore a primary object of the invention, an apparatus and a method for repeated transmission or transmission and reception of by a memory-free error correction channel coding technology produced symbols manage to maximize the time diversity or repeat the transmission of the Get symbols.

Gemäß der vorliegenden Erfindung ist eine Vorrichtung zum wiederholten Senden und Empfangen von durch eine speicherfreie Fehlerkorrektur-Kanalcodiertechnik codierten Symbolen geschaffen, welche Vorrichtung folgendes aufweist einen Sender zum Kanalcodieren einer Gruppe von zu übertragenden Daten und zum Durchführen eines Wiederhol-, eines Multiplex- und eines Modulationsprozesses, um ein Übertragungssignal zu liefern; und einen Empfänger zum Empfangen des Übertragungssignals, zum Durchführen einer Demodulation, eines Demultiplexens und einer Wiederhol-Wiederherstellung und zum Kanaldecodieren des verarbeite­ ten Signals, um ein Informationssignal zu liefern.According to the present invention is a retransmission device and receiving through a memory-free error correction channel coding technique encoded symbols created, which device has the following Transmitter for channel coding a group of data to be transmitted and for Performing a repetition, a multiplex and a modulation process, to provide a transmission signal; and a receiver for receiving the Transmission signal, for performing demodulation, demultiplexing and repeat recovery and channel decoding of the processed th signal to provide an information signal.

Bevorzugt enthält der Sender einen Informationsgenerator zum Erzeugen der Gruppe von zu übertragenden Daten; einen Codierer zum Kanalcodieren der Aus­ gangsdaten vom Informationsgenerator und zum Durchführen des Wiederholpro­ zesses, um die zu übertragenden Daten zu liefern; und einen Symbolsender zum Empfangen der Symbole vom Codierer, zum Multiplexen der empfangenen Symbole mit anderen Symbolen und zum Modulieren der gemultiplexten Symbole, um das Sende- bzw. Übertragungssignal zu liefern.The transmitter preferably contains an information generator for generating the Group of data to be transmitted; an encoder for channel coding the off gangsdaten from the information generator and to carry out the repetition zesses to provide the data to be transferred; and a symbol transmitter for Receiving the symbols from the encoder for multiplexing the received symbols  with other symbols and to modulate the multiplexed symbols to to deliver the transmission or transmission signal.

Bevorzugter enthält der Codierer einen Kanalcodierer zum Kanalcodieren der Da­ ten vom Informationsgenerator durch Anwenden einer Kanalcodiertechnik; und ei­ ne Symbol-Wiederholeinheit zum Empfangen eines vom Kanalcodierer gelieferten kanalcodierten Symbols und zum Wiederholen des kanalcodierten Symbols, um wiederholte Symbole zu liefern.More preferably, the encoder includes a channel encoder for channel encoding the Da ten from the information generator by applying a channel coding technique; and egg ne symbol repeating unit for receiving one supplied by the channel encoder channel-coded symbol and to repeat the channel-coded symbol to Deliver repeated symbols.

Bevorzugter behält die Symbol-Wiederholeinheit in dem Fall, daß das vom Ka­ nalcodierer gelieferte kanalcodierte Symbol wiederholt wird, einen festen Abstand zwischen Symbolen und stellt den Abstand in einer Sende- bzw. Übertragungsein­ heit so ein, daß er maximiert ist.More preferably, the symbol repetition unit retains in the event that the Ka channel-coded symbol is repeated, a fixed distance between symbols and sets the distance in a transmission or transmission unit so that it is maximized.

Bevorzugter behält die Symbol-Wiederholeinheit in dem Fall, daß eine Anzahl von vom Kanalcodierer gelieferten kanalcodierten Symbolen wiederholt wird, einen fe­ sten Abstand zwischen Symbolen und stellt den Abstand in jeder Sende- bzw. Übertragungseinheit so ein, daß er maximiert ist.More preferably, the symbol repeating unit retains in the event that a number of channel-encoded symbols provided by the channel encoder is repeated, a fe distance between symbols and sets the distance in each transmission or Transmission unit so that it is maximized.

Bevorzugter enthält der Codierer eine Schreib-Umschalteinheit zum Empfangen des kanalcodierten Symbols vom Kanalcodierer und zum Auswählen einer Position eines Speichers; den Speicher zum Speichern des kanalcodierten Symbols vom Kanalcodierer bei der durch die Schreib-Umschalteinheit ausgewählten Position; eine Lese-Umschalteinheit zum lesen des Symbols vom Speicher, um das Lese­ symbol zum Symbolsender zu liefern und eine Symbol-Wiederholsteuerung zum Steuern der Schreib-Umschalteinheit, des Speichers und der Lese- Umschalteinheit. Dabei wird die Wiederholung bei entweder der Schreib- Umschalteinheit oder der Lese-Umschalteinheit durchgeführt.More preferably, the encoder contains a write switch unit for receiving the channel encoded symbol from the channel encoder and for selecting a position a memory; the memory for storing the channel-coded symbol from Channel encoder at the position selected by the write switch unit; a read switching unit for reading the symbol from the memory to read symbol to deliver the symbol transmitter and a symbol repetition control to Controlling the write switch unit, the memory and the read Switchover unit. The repetition in either the writing Switching unit or the read switching unit performed.

Bevorzugter werden die Schreib-Umschalteinheit und die Lese-Umschalteinheit um eine feste Einheit größer, und dann, wenn ein größer werdender Wert den maxi­ malen Wert übersteigt, wird die größer werdende Zahl auf den Anfangswert zu­ rückgesetzt.The write switch unit and the read switch unit are more preferred one fixed unit larger, and then when a larger value exceeds the maxi exceeds the paint value, the increasing number increases to the initial value reset.

Bevorzugter enthält der Symbol-Repeater (Symbol-Wiederholeinheit) einen Schreib-Adressengenerator zum Erzeugen einer Adresse, die zum Speichern des kanalcodierten Symbols verwendet wird; einen Lese-Adressengenerator zum Erzeugen einer Adresse eines Speichers, der ein zum Symbolsender zu sendendes bzw. zu übertragendes Informationssignal speichert; einen Adressenselektor zum Auswählen eines der Adressengeneratoren; den Speicher zum Speichern des ka­ nalcodierten Symbols vom Kanalcodierer; und eine Symbol-Wiederholsteuerung zum Steuern des Schreib-Adressengenerators, des Lese-Adressengenerators, des Adressenselektors und des Speichers. Dabei wird die Wiederholung beim Schreib- Adressengenerator oder beim Lese-Adressengenerator durchgeführt.The symbol repeater (symbol repeater unit) more preferably contains one Write address generator for generating an address which is used for storing the channel coded symbol is used; a read address generator for generation  an address of a memory that is to be sent to the symbol transmitter or stores the information signal to be transmitted; an address selector for Selecting one of the address generators; the memory for storing the ka channel coded symbol from the channel encoder; and a symbol repeat control for controlling the write address generator, the read address generator, the Address selector and memory. The repetition in writing Address generator or performed at the read address generator.

Bevorzugter werden der Schreib-Adressengenerator und der Lese- Adressengenerator um eine feste Einheit größer, und dann, wenn ein größer wer­ dender Wert den maximalen Wert übersteigt, wird die größer werdende Zahl auf den Anfangswert zurückgesetzt.The write address generator and the read Address generator by a fixed unit larger, and then when one larger If the value exceeds the maximum value, the increasing number increases reset the initial value.

Andererseits enthält der Empfänger einen Symbolempfänger zum Demodulieren des Übertragungssignals, zum Demultiplexen des demodulierten Signals, um das Symbol zu liefern, das kanalcodiert und wiederholt ist; einen Decodierer zum Empfangen des Symbols, das kanalcodiert und wiederholt ist, um ursprüngliche übertragende Daten zu liefern; und einen Informationsprozessor zum Empfangen des decodierten Signals vom Decodierer und zum Bestätigen der übertragenen Daten, um die bestätigten Daten zu einer höheren Schicht zu senden.On the other hand, the receiver contains a symbol receiver for demodulating of the transmission signal, for demultiplexing the demodulated signal in order to Provide symbol that is channel coded and repeated; a decoder for Receive the symbol that is channel coded and repeated to original to deliver transmitted data; and an information processor for receiving the decoded signal from the decoder and to confirm the transmitted Data to send the confirmed data to a higher layer.

Bevorzugt enthält der Decodierer eine Symbol-Wiederherstelleinheit zum Kombi­ nieren des vom Symbolempfänger gelieferten kanalcodierten Symbols, um das kanalcodierte Signal zu liefern, das durch die Wiederholung nicht verarbeitet ist und einen Kanaldecodierer zum Kanaldecodieren des Ausgangssignals von der Symbol-Wiederherstelleinheit, um das kanaldecodierte Signal zum Informations­ prozessor zu liefern.The decoder preferably contains a symbol recovery unit for the combination kidney of the channel-coded symbol supplied by the symbol receiver to the to deliver channel-coded signal that is not processed by the repetition and a channel decoder for channel decoding the output signal from the Symbol recovery unit to the channel decoded signal for information processor to deliver.

Bevorzugter enthält die Symbol-Wiederherstelleinheit folgendes: eine Kombinati­ onseinheit, die ein vom Symbolempfänger geliefertes aktuelles demoduliertes Si­ gnal, das vom Symbolempfänger geliefert wird, und ein vorheriges demoduliertes Signal, das durch die Wiederholung eingegeben wurde, kombiniert; eine Umschalt­ einheit zum Umschalten des bei der Kombinationseinheit kombinierten Signals oder des vom Symbolempfänger gelieferten demodulierten Signals, um das umge­ schaltete Signal zu liefern; einen Speicher zum Speichern des kombinierten Si­ gnals beim vorbestimmten Teil, zum Liefern des bei der Umschalteinheit umge­ schalteten gespeicherten Werts durch die Umschalteinheit zur Kombinationseinheit und zum Ausgeben des gespeicherten Werts zum Kanaldecodierer nach einem Kombinieren der Gesamtheit des Wiederholsignals der Kombinationseinheit; und eine Symbol-Wiederherstellsteuerung zum Steuern der Kombinationseinheit, der Umschalteinheit und des Speichers.More preferably, the symbol restoration unit contains the following: a combination ons unit that a current demodulated Si delivered by the symbol receiver signal supplied by the symbol receiver and a previous demodulated one Combined signal entered by repetition; a shift Unit for switching the signal combined in the combination unit or the demodulated signal supplied by the symbol receiver in order to reverse the to provide switched signal; a memory for storing the combined Si gnals at the predetermined part, for delivering the reverse at the switching unit switched stored value by the switching unit to the combination unit  and for outputting the stored value to the channel decoder after one Combining the entirety of the repetition signal of the combination unit; and a symbol recovery control for controlling the combination unit, the Switching unit and the memory.

Bevorzugter enthält die Symbol-Wiederherstelleinheit folgendes: eine Kombinati­ onseinheit, die ein vom Symbolempfänger geliefertes aktuelles demoduliertes Si­ gnal und ein vorheriges demoduliertes Signal, das durch die Wiederholung einge­ geben wurde, kombiniert; einen Adressengenerator zum Erzeugen von Adressen, durch welche das demodulierte Signal gespeichert wird; einen Speicher zum Spei­ chern des kombinierten Signals von der Kombinationseinheit gemäß den Adressen und zum Ausgeben des gespeicherten Werts entsprechend dem zur Kombinati­ onseinheit eingegebenen Signal zur Kombinationseinheit; und eine Symbol- Wiederherstellsteuerung zum Steuern der Kombinationseinheit, des Adressenge­ nerators und des Speichers.More preferably, the symbol restoration unit contains the following: a combination ons unit that a current demodulated Si delivered by the symbol receiver gnal and a previous demodulated signal that turned on by repetition was combined; an address generator for generating addresses, by which the demodulated signal is stored; a memory for storage storing the combined signal from the combination unit according to the addresses and to output the stored value corresponding to that of the combinati ons input signal to the combination unit; and a symbol Recovery control for controlling the combination unit, the address area nerators and memory.

Andererseits weist ein Verfahren zum wiederholten Senden bzw. Übertragen und Empfangen von durch eine speicherfreie Fehlerkorrektur-Kanalcodiertechnik co­ dierten Symbolen die folgenden Schritte auf: (a) Kanalcodieren einer Gruppe von zu übertragenden Daten und zum Durchführen eines Wiederhol-, eines Multiplex- und eines Modulationsprozesses, um ein Übertragungssignal zu liefern; und (b) Empfangen des Übertragungssignals, Durchführen einer Demodulation, eines De­ multiplexens und einer Wiederhol-Wiederherstellung und Kanaldecodieren des verarbeiteten Signals, um ein Informationssignal zu liefern.On the other hand, a method for repeated transmission or transmission and Receiving from a memory-free error correction channel coding technique co symbols the following steps: (a) Channel encoding a group of data to be transmitted and for performing a repeat, a multiplex and a modulation process to provide a transmission signal; and (b) Receiving the transmission signal, performing demodulation, de multiplexing and repeat recovery and channel decoding of the processed signal to provide an information signal.

Bevorzugt enthält der Schritt (a) die folgenden Schritte: (a1) Erzeugen der Gruppe von zu übertragenden Daten; (a2) Kanalcodieren der Gruppe von Daten und Durchführen des Wiederholprozesses, um die zu übertragenden Symbole zu lie­ fern; und (a3) Empfangen der kanalcodierten Symbole, Multiplexen der kanalco­ dierten Symbole mit anderen Symbolen und Modulieren der multiplexten Symbole, um das Übertragungssignal zu liefern.Step (a) preferably contains the following steps: (a1) generating the group of data to be transferred; (a2) channel coding the group of data and Perform the retry process to leave the symbols to be transferred remote; and (a3) receiving the channel encoded symbols, multiplexing the channel co dated symbols with other symbols and modulating the multiplexed symbols, to deliver the transmission signal.

Bevorzugter enthält der Schritt (a2) die folgenden Schritte: (a21) Kanalcodieren der beim Schritt (a1) erzeugten Daten durch Anwenden einer Kanalcodiertechnik; und (a22) Empfangen eines kanalcodierten Symbols und Wiederholen des kanalco­ dierten Symbols. More preferably step (a2) contains the following steps: (a21) channel coding the data generated in step (a1) by using a channel coding technique; and (a22) receiving a channel coded symbol and repeating the kanalco dated symbol.  

Bevorzugter wird beim Schritt (a22) in dem Fall, daß das vom Kanalcodierer gelie­ ferte kanalcodierte Symbol wiederholt wird, der Abstand zwischen Symbolen ein­ heitlich gehalten und wird der Abstand in einer Sendeeinheit bzw. Übertragungs­ einheit derart eingestellt, daß er maximiert ist.More preferred at step (a22) in the event that this is done by the channel encoder channel-coded symbol is repeated, the distance between symbols is kept uniform and the distance is in a transmission unit or transmission unit set so that it is maximized.

Bevorzugter wird beim Schritt (a22) in dem Fall, daß eine Anzahl von vom Ka­ nalcodierer gelieferten kanalcodierten Symbolen wiederholt wird, der Abstand zwi­ schen Symbolen einheitlich gehalten und wird der Abstand in einer Sendeeinheit bzw. Übertragungseinheit derart eingestellt, daß er maximiert ist.It is more preferable in step (a22) in the case that a number of Ka nalcoder supplied channel-coded symbols is repeated, the distance between symbols are kept uniform and the distance is in a transmission unit or transmission unit set so that it is maximized.

Bevorzugter enthält der Schritt (a22) die folgenden Schritte: (a221) Empfangen des kanalcodierten Symbols aus dem Schritt (a21) und Auswählen einer Position eines Speichers; (a222) Speichern des kanalcodierten Symbols bei der beim Schritt (a221) ausgewählten Position und Lesen des Symbols aus dem Speicher, und (a223) Zuordnen der Position des Speichers gemäß der Wiederholreihenfolge und Ausgeben der bei der Position des Speichers gespeicherten Daten.More preferably, step (a22) includes the following steps: (a221) receiving the channel-coded symbol from step (a21) and selecting a position of a Memory; (a222) storing the channel coded symbol at the step (a221) selected position and reading the symbol from memory, and (a223) Allocate the position of the memory according to the repeating order and Output the data stored at the position of the memory.

Bevorzugter wird die Wiederholung entweder beim Schreib-Umschaltschritt (a221) oder beim Lese-Umschaltschritt (a223) durchgeführt.Repetition is more preferred either in the write switchover step (a221) or carried out during the read switchover step (a223).

Bevorzugter werden die Positionen des Speichers der Schritte (a221) und (a223) um eine feste Einheit größer, und dann, wenn ein größer werdender Wert den ma­ ximalen Wert übersteigt, wird die größer werdende Zahl auf den Anfangswert zu­ rückgesetzt.The positions of the memory of steps (a221) and (a223) are more preferred. by a fixed unit, and then when an increasing value exceeds the ma exceeds the maximum value, the increasing number increases to the initial value reset.

Bevorzugter enthält der Schritt (a22) die folgenden Schritte: (a224) Erzeugen einer Schreibadresse, die zum Speichern des kanalcodierten Symbols verwendet wird; (a225) Erzeugen einer Leseadresse eines Speichers, der ein zu übertragendes Informationssignal speichert; (a226) Auswählen entweder der Leseadresse oder der Schreibadresse; und (a227) Speichern der Symbole oder Lesen der Informa­ tionen entsprechend der ausgewählten Adresse.More preferably, step (a22) includes the following steps: (a224) generating one Write address used to store the channel encoded symbol; (a225) Generating a read address of a memory which is one to be transferred Stores information signal; (a226) Select either the read address or the write address; and (a227) storing the symbols or reading the informa tion according to the selected address.

Bevorzugter wird die Wiederholung bei entweder dem Schreib- Adressenerzeugungsschritt (a224) oder dem Lese-Adressenerzeugungsschritt (a225) durchgeführt. Repetition is more preferred with either the writing Address generation step (a224) or the read address generation step (a225).  

Bevorzugter wird innerhalb des Schreib-Adressenerzeugungsschritts (a224) und innerhalb des Lese-Adressenerzeugungsschritts (a225) die Position des Speichers um eine feste Einheit größer, und dann, wenn ein größer werdender Wert den ma­ ximalen Wert übersteigt, wird die größer werdende Zahl auf den Anfangswert zu­ rückgesetzt.More preferable within the write address generation step (a224) and the position of the memory within the read address generation step (a225) by a fixed unit, and then when an increasing value exceeds the ma exceeds the maximum value, the increasing number increases to the initial value reset.

Andererseits enthält der Schritt (b) die folgenden Schritte: (b1) Demodulieren des Übertragungssignals, Demultiplexen des demodulierten Signals, um das Symbol zu liefern, das kanalcodiert und wiederholt ist; (b2) Empfangen des Symbols, das ka­ nalcodiert und wiederholt ist, um ursprüngliche übertragene Daten zu liefern; und (b3) Empfangen des beim Schritt (b2) erzeugten decodierten Signals und Bestäti­ gen der übertragenen Daten, um die bestätigten Daten zu einer höheren Schicht zu senden.On the other hand, step (b) includes the following steps: (b1) demodulating the Transmission signal, demultiplexing the demodulated signal to the symbol deliver that is channel coded and repeated; (b2) receiving the symbol, the ka is encoded and repeated to provide original transmitted data; and (b3) receiving the decoded signal generated in step (b2) and confirming the transmitted data to the confirmed data to a higher layer to send.

Bevorzugt enthält der Schritt (b2) die folgenden Schritte; (b21) Kombinieren des vom Symbolempfänger gelieferten kanalcodierten Symbols, um das kanalcodierte Signal zu liefern, das durch die Wiederholung nicht verarbeitet ist; und (b22) Ka­ naldecodieren des Ausgangssignals vom Schritt (b21), um das kanaldecodierte Signal zum Schritt (b3) zu liefern.Step (b2) preferably contains the following steps; (b21) combining the channel-coded symbol supplied by the symbol receiver, around the channel-coded Provide a signal that is not processed by the repetition; and (b22) Ka decoding the output from step (b21) to decode the channel To deliver signal to step (b3).

Bevorzugter enthält der Schritt (b21) die folgenden Schritte: (b211) Kombinieren eines aktuellen demodulierten Signals und eines vorherigen demodulierten Signals, das durch die Wiederholung eingegeben wurde; (b212) Umschalten eines kombi­ nierten Signals oder des gelieferten demodulierten Signals, um das umgeschaltete Signal zu liefern; und (b213) Speichern des kombinierten Signals beim vorbe­ stimmten Teil des Speichers, Liefern des beim Umschaltschritt (b212) umgeschal­ teten gespeicherten Werts zum Kombinationsschritt (b211) und Ausgeben des ge­ speicherten Werts nach einem Kombinieren der Gesamtheit der Wiederholung.Step (b21) more preferably contains the following steps: (b211) Combine a current demodulated signal and a previous demodulated signal, that was entered through the repetition; (b212) Switching a combi nated signal or the supplied demodulated signal to the switched Deliver signal; and (b213) storing the combined signal when passing agreed part of the memory, delivery of the switchover step (b212) stored value for the combination step (b211) and output of the ge stored value after combining the whole of the repetition.

Bevorzugter enthält der Schritt (b21) die folgenden Schritte: (b214) Kombinieren eines aktuellen demodulierten Signals und eines vorherigen demodulierten Signals, das durch die Wiederholung eingegeben wurde; (b215) Erzeugen von Adressen, durch welche das demodulierte Signal gespeichert ist; und (b216) Speichern des kombinieren Signals beim Speicher gemäß den Adressen und Ausgeben des ge­ speicherten Werts zum Kombinationsschritt (b214). Step (b21) more preferably contains the following steps: (b214) Combine a current demodulated signal and a previous demodulated signal, that was entered through the repetition; (b215) generating addresses, by which the demodulated signal is stored; and (b216) storing the combine signals at memory according to the addresses and output of the ge stored value for the combination step (b214).  

Diese und andere Merkmale der vorliegenden Erfindung sind vollständiger in den Zeichnungen und der detaillierten Beschreibung dieser Erfindung gezeigt und be­ schrieben. Es ist jedoch zu verstehen, daß die Beschreibung und die Zeichnungen zum Zwecke einer Darstellung dienen und nicht auf eine derartige Weise gelesen werden sollten, die den Schutzumfang dieser Erfindung ungebührlich beschränken würde.These and other features of the present invention are more complete in the Drawings and the detailed description of this invention shown and be wrote. However, it is to be understood that the description and drawings are for illustration purposes only and not read in such a manner that unduly limit the scope of this invention would.

Kurze Beschreibung der ZeichnungenBrief description of the drawings

Die obigen und andere Aufgaben und Merkmale der vorliegenden Erfindung wer­ den aus der folgenden Beschreibung bevorzugter Ausführungsbeispiele in Zu­ sammenhang mit den beigefügten Zeichnungen offensichtlich werden, wobei:The above and other objects and features of the present invention the from the following description of preferred embodiments in Zu will become apparent from the accompanying drawings, in which:

Fig. 1 ein Blockdiagramm einer Vorrichtung zum wiederholten Übertragen und Empfangen von kanalcodierten Symbolen gemäß der vorliegen­ den Erfindung ist; Fig. 1 is a block diagram of an apparatus for repeatedly transmitting and receiving channel encoded symbols in accordance with the present the invention;

Fig. 2 ein detailliertes Blockdiagramm eines Ausführungsbeispiels einer Symbol-Wiederholeinheit der Fig. 1 zeigt; FIG. 2 shows a detailed block diagram of an embodiment of a symbol repeating unit of FIG. 1;

Fig. 3 ein detailliertes Blockdiagramm eines weiteren Ausführungsbeispiels der Symbol-Wiederholeinheit der Fig. 1 beschreibt; Fig. 3 describes a detailed block diagram of another embodiment of the symbol repeating unit of Fig. 1;

Fig. 4 ein detailliertes Blockdiagramm eines Ausführungsbeispiels einer Symbol-Wiederherstelleinheit der Fig. 1 zeigt; und FIG. 4 shows a detailed block diagram of one embodiment of a symbol recovery unit of FIG. 1; and

Fig. 5 ein detailliertes Blockdiagramm eines weiteren Ausführungsbeispiels der Symbol-Wiederherstelleinheit der Fig. 1 ist. Fig. 5 is a detailed block diagram of another embodiment of the symbol recovering unit in FIG. 1.

Detaillierte Beschreibung der ErfindungDetailed description of the invention

Nimmt man Bezug auf Fig. 1, ist dort ein Blockdiagramm einer Vorrichtung zum wiederholten Übertragen und Empfangen von kanalcodierten Symbolen gemäß der vorliegenden Erfindung gezeigt.Referring to Figure 1, there is shown a block diagram of an apparatus for repeatedly transmitting and receiving channel coded symbols in accordance with the present invention.

Die Vorrichtung zum wiederholten Übertragen und Empfangen hat eine Übertra­ gungseinheit bzw. einen Sender 100 und einen Empfänger 200. The repeated transmission and reception apparatus has a transmission unit or transmitter 100 and a receiver 200 .

Der Sender 100 weist eine Codiereinheit 120 und einen Symbolsender 130 auf. Die Codiereinheit 120 enthält einen Kanalcodierer 121 und eine Symbol- Wiederholeinheit 122. Der Kanalcodierer 121 codiert ein von einem Informations­ generator 110 geliefertes Eingangssignal durch Anwenden einer Kanalcodiertech­ nik. Die Symbol-Wiederholeinheit 122 wiederholt das Ausgangssignal vom Ka­ nalcodierer 121. Der Symbolsender 130 multiplext das Ausgangssignal von der Codiereinheit 120 mit einem anderen Informationssignal und moduliert das multi­ plexte Signal.The transmitter 100 has a coding unit 120 and a symbol transmitter 130 . The coding unit 120 includes a channel encoder 121 and a symbol repeating unit 122 . The channel encoder 121 encodes an input signal provided by an information generator 110 by applying a channel encoding technique. The symbol repeating unit 122 repeats the output signal from the channel encoder 121 . The symbol transmitter 130 multiplexes the output signal from the coding unit 120 with another information signal and modulates the multiplexed signal.

Die Symbol-Wiederholeinheit 122 kann durch verschiedene Typen implementiert sein. Ein Ausführungsbeispiel der Symbol-Wiederholeinheit 122 ist in Fig. 2 ge­ zeigt. Nimmt man Bezug auf Fig. 2, hat die Wiederholeinheit 122 eine Schreib- Umschalteinheit 122A-1, einen Speicher 122A-2, eine Lese-Umschalteinheit 122A- 3 und eine Symbol-Wiederholsteuerung 122A-4.The symbol repeating unit 122 can be implemented by various types. An embodiment of the symbol repetition unit 122 is shown in FIG. 2 ge. Referring to FIG. 2, the repeat unit 122 has a write switch unit 122 A- 1 , a memory 122 A- 2 , a read switch unit 122A-3, and a symbol repeat controller 122 A- 4 .

Die Schreib-Umschalteinheit 122A-1 empfängt das kanalcodierte Signal vom Ka­ nalcodierer 121 und schaltet das kanalcodierte Signal zu einer entsprechenden Adresse des Speichers 122A-2 um. Der Speicher 122A-2 speichert das Ausgangs­ signal von der Schreib-Umschalteinheit 122A-1. Die Lese-Umschalteinheit 122A-3 liest die beim Speicher 122A-2 gespeicherten Daten gemäß einer vorbestimmten Wiederholreihenfolge, um die gelesenen Daten zum Symbolsender 130 zu liefern. Die Symbol-Wiederholsteuerung 122A-4 steuert die Operationen der Schreib- Umschalteinheit 122A-1, des Speichers 122A-2 und der Lese-Umschalteinheit 122A-3.The write switch unit 122 A- 1 receives the channel-coded signal from the channel encoder 121 and switches the channel-coded signal to a corresponding address of the memory 122 A- 2 . The memory 122 A- 2 stores the output signal from the write switch unit 122 A- 1 . The read switching unit 122 A- 3 reads the data stored in the memory 122 A- 2 according to a predetermined repetition order to supply the read data to the symbol transmitter 130 . The symbol repeat controller 122 A- 4 controls the operations of the write switch unit 122 A- 1 , the memory 122 A- 2 and the read switch unit 122 A- 3 .

Andererseits ist in Fig. 3 ein weiteres Ausführungsbeispiel der Symbol- Wiederholeinheit 122 gezeigt. Nimmt man Bezug auf Fig. 3, hat die Wiederholein­ heit 122 einen Schreib-Adressengenerator 122B-1, einen Lese-Adressengenerator 122B-2, einen Adressenselektor 122B-3, einen Speicher 122B-4 und eine Symbol- Wiederholsteuerung 122B-5.On the other hand, a further exemplary embodiment of the symbol repetition unit 122 is shown in FIG. 3. Referring to FIG. 3, the repeat unit 122 has a write address generator 122 B- 1 , a read address generator 122 B- 2 , an address selector 122 B- 3 , a memory 122 B- 4 and a symbol repeat controller 122 B- 5 .

Der Schreib-Adressengenerator 122B-1 erzeugt Schreibadressen, durch welche das kanalcodierte Signal vom Kanalcodierer 121 beim Speicher 122B-4 geschrie­ ben wird. Der Lese-Adressengenerator 122B-2 erzeugt Leseadressen, um die beim Speicher 122B-4 gespeicherten Daten zu lesen. Der Adressenselektor 122B-3 wählt einen der Adressengeneratoren 122B-1 und 122B-2 aus. Der Speicher 122B- 4 speichert das kanalcodierte Signal. Die Symbol-Wiederholsteuerung 122B-5 steuert die Operationen des Lese-Adressengenerators 122B-2, des Adressense­ lektors 122B-3 und des Speichers 122B-4.The write address generator 122 B- 1 generates write addresses through which the channel-coded signal from the channel encoder 121 is written to the memory 122 B- 4 . Read address generator 122 B- 2 generates read addresses to read the data stored in memory 122 B- 4 . The address selector 122 B- 3 selects one of the address generators 122 B- 1 and 122 B- 2 . Memory 122B-4 stores the channel encoded signal. The symbol Wiederholsteuerung 122 B- 5 controls the operations of the read address generator 122 B- 2 lector of Adressense 122 B 3 and the memory B 122. 4

Nimmt man wieder Bezug auf Fig. 3, hat der Empfänger 200 einen Symbolempfän­ ger 210 und eine Decodiereinheit 220. Der Symbolempfänger 210 empfängt das übertragene Signal vom Sender 100 und verarbeitet eine Demodulation und eine Demultiplexoperation entsprechend der Modulation und der Multiplexoperation des Senders 100, um das kanalcodierte Signal zu liefern. Die Decodiereinheit 220 empfängt das kanalcodierte und wiederholte Signal, um das ursprüngliche übertra­ gene Signal zu einem Informationsprozessor 230 zu erzeugen. Der Informations­ prozessor 230 empfängt das Ausgangssignal von der Decodiereinheit 220 und be­ stätigt die entsprechende Information, um die bestätigten Daten zu einer höheren Schicht zu senden.Referring back to FIG. 3, the receiver 200 has a symbol receiver 210 and a decoding unit 220 . The symbol receiver 210 receives the transmitted signal from the transmitter 100 and processes demodulation and demultiplexing operation in accordance with the modulation and multiplexing operation of the transmitter 100 to provide the channel-coded signal. The decoding unit 220 receives the channel encoded and repeated signal to generate the original transmitted signal to an information processor 230 . The information processor 230 receives the output signal from the decoding unit 220 and confirms the corresponding information to send the confirmed data to a higher layer.

Die Decodiereinheit 220 hat eine Symbol-Wiederherstelleinheit 221 und einen Ka­ naldecodierer 222. Die Symbol-Wiederherstelleinheit 221 kombiniert das eingege­ bene Wiederholsignal vom Symbolempfänger 210, um das kombinierte Signal vor der Wiederholoperation wieder zum Signal vom Kanalcodier-Typ herzustellen. Der Kanaldecodierer 222 empfängt das Ausgangssignal von der Symbol- Wiederherstelleinheit 221 und führt den Kanaldecodierprozeß durch, um das ka­ naldecodierte Signal zum Informationsprozessor zu liefern.The decoding unit 220 has a symbol restoring unit 221 and a channel decoder 222 . The symbol restoring unit 221 combines the input repetitive signal from the symbol receiver 210 to restore the combined signal to the channel coding type signal before the repeating operation. The channel decoder 222 receives the output signal from the symbol restoring unit 221 and performs the channel decoding process to supply the channel decoded signal to the information processor.

Es gibt zwei Typen der Symbol-Wiederherstellung. Der eine Typ ist in Fig. 4 ge­ zeigt und der andere Typ ist in Fig. 5 gezeigt.There are two types of symbol recovery. One type is shown in FIG. 4 and the other type is shown in FIG. 5.

Nimmt man Bezug auf Fig. 4, ist dort ein detailliertes Blockdiagramm eines Ausfüh­ rungsbeispiels der Symbol-Wiederherstelleinheit gezeigt.Referring to Fig. 4, there is shown a detailed block diagram of an embodiment of the symbol recovery unit.

Die Symbol-Wiederherstelleinheit 221A enthält eine Kombinationseinheit 221A-1 zum Empfangen des Ausgangssignals vom Symbolempfänger 210 und zum Kom­ binieren des entsprechenden Signals und des durch die Wiederholung eingegebe­ nen vorherigen Signals, eine Umschalteinheit 221A-2 zum Umschalten des kombi­ nierten Signals bei der Kombinationseinheit 221A-1 zu einem Speicher 221A-3, den Speicher 221A-3 zum Speichern des kombinierten Signals beim vorbestimm­ ten Teil, zum Liefern des bei der Umschalteinheit 221A-2 umgeschalteten gespei­ cherten Werks durch die Umschalteinheit 221A-2 zur Kombinationseinheit 221A-1 und zum Ausgeben des gespeicherten Werts zum Kanaldecodierer 222 nach ei­ nem Kombinieren der Gesamtheit des Wiederholsignals der Kombinationseinheit 221A-1, und eine Symbol-Wiederherstellsteuerung 221A-4 zum Steuern der Kom­ binationseinheit 221A-1, der Umschalteinheit 221A-2 und des Speichers 221A-3.The symbol restoration unit 221 A contains a combination unit 221 A- 1 for receiving the output signal from the symbol receiver 210 and for combining the corresponding signal and the previous signal entered by the repetition, a switching unit 221 A- 2 for switching over the combined signal of the combination unit 221 A- 1 to a memory 221 A- 3 , the memory 221 A- 3 for storing the combined signal in the predetermined part, for supplying the stored work which has been switched over in the switching unit 221 A- 2 by the switching unit 221 A- 2 to the combination unit 221 a-1 and for outputting the stored value to the channel decoder 222 by ei nem combining the whole of the Wiederholsignals the combination unit 221 a-1, and a symbol recovery control 221 A- 4 for controlling the Kom binationseinheit 221 a-1, the switching unit 221 A- 2 and the memory 221 A- 3 .

Nimmt man Bezug auf Fig. 5, ist dort ein weiteres Ausführungsbeispiel der Symbol- Wiederherstelleinheit der Fig. 1 gezeigt.Referring to FIG. 5, another embodiment of the symbol restoration unit of FIG. 1 is shown.

Die Symbol-Wiederherstelleinheit 221B weist folgendes auf: eine Kombinationsein­ heit 221B-1 zum Empfangen des demodulierten Signals vom Symbolempfänger 210 und zum Kombinieren des entsprechenden Signals und des durch die Wieder­ holung eingegebenen vorherigen Signals, einen Adressengenerator 221B-2 zum Erzeugen von Adressen, einen Speicher 221B-3 zum Speichern des kombinierten Signals gemäß den Adressensignalen vom Adressengenerator 221B-2 und zum Ausgeben des gespeicherten Werts entsprechend dem bei der Kombinationsein­ heit 221B-1 eingegebenen Signal und eine Symbol-Wiederherstellsteuerung 221B- 4 zum Steuern der Kombinationseinheit 221B-1, des Adressengenerators 221B-2 und des Speichers 221B-3.The symbol recovery unit 221 B has the following: a combination unit 221 B- 1 for receiving the demodulated signal from the symbol receiver 210 and for combining the corresponding signal and the previous signal input by the repetition, an address generator 221 B- 2 for generating addresses, a memory 221 B-3 for storing the combined signal in accordance with the address signals from the address generator 221 B-2 and for outputting the stored value corresponding to the integral in the Kombinationsein 221 B-1 input signal and a symbol recovery control 221B- 4 for controlling the combination unit 221 B- 1 , the address generator 221 B- 2 and the memory 221 B- 3 .

Hierin nachfolgend wird ein jeweiliger Betrieb der Symbol-Wiederholeinheit und der Symbol-Wiederherstelleinheit beschrieben.Hereinafter, respective operation of the symbol repeating unit and the Symbol recovery unit described.

Der Betrieb der in Fig. 2 gezeigten Symbol-Wiederholeinheit 122A ist wie folgt. Der Wiederholsender gemäß der vorliegenden Erfindung hat gemäß einer Wiederholo­ perationsposition zwei Typen. Der eine Typ ist, daß die Wiederholung bei der Schreib-Umschalteinheit 122A-1 bearbeitet wird, und der andere Typ ist, daß die Wiederholung bei der Lese-Umschalteinheit 122A-3 bearbeitet wird. In dem Fall, daß die Wiederholung bei der Schreib-Umschalteinheit 122A-1 bearbeitet wird, sind beide Umschaltgeschwindigkeiten der Schreib-Umschalteinheit 122A-1 und der Lese-Umschalteinheit 122A-3 um das Wiederholanzahl fache schneller als die Geschwindigkeit der Symboleingabe. Andererseits ist in dem Fall, daß die Wieder­ holung bei der Lese-Umschalteinheit 122A-3 bearbeitet wird, die Umschaltge­ schwindigkeit der Schreib-Umschalteinheit 122A-1 identisch zur Geschwindigkeit der Symboleingabe, und ist die Umschaltgeschwindigkeit der Lese-Umschalteinheit 122A-3 um das Wiederholanzahl-fache schneller als die Geschwindigkeit der Sym­ boleingabe. The operation of the symbol repeating unit 122 A shown in Fig. 2 is as follows. The retransmitter according to the present invention has two types according to a retry operation position. One type is that the repeat is processed by the write switch unit 122 A- 1 , and the other type is that the repeat is processed by the read switch unit 122 A- 3 . In the event that the repetition is processed in the write switchover unit 122 A- 1 , both switchover speeds of the write switchover unit 122 A- 1 and the read switchover unit 122 A- 3 are repeated times faster than the speed of the symbol input. On the other hand, in the case that the repetition is processed at the read switching unit 122 A- 3 , the switching speed of the writing switching unit 122 A- 1 is identical to the speed of the symbol input, and the switching speed of the read switching unit 122 A- 3 times the number of repetitions faster than the speed of the symbol input.

Wenn die Wiederholung bei der Symbol-Wiederholeinheit 122 durchgeführt wird, ist es vorzuziehen, daß der Abstand zwischen den identischen Symbolen derart ein­ gestellt ist, daß er fest ist, und daß der Abstand in der Sende- bzw. Übertragungs­ einheit maximiert ist. Hierin kann der Abstand zwischen den identischen Symbolen durch ein einfaches Verfahren implementiert werden, und eine Maximierung des Abstands ermöglicht, daß die Zeitdiversity maximiert wird. Das einfache Verfahren, um dies durchzuführen, besteht im Wiederholen der Gesamtheit der Symbole mit einer vorbestimmten Einheit.When the repetition is performed at the symbol repeating unit 122 , it is preferable that the distance between the identical symbols is set such that it is fixed, and that the distance in the transmission unit is maximized. Herein, the distance between the identical symbols can be implemented by a simple method, and maximizing the distance enables the time diversity to be maximized. The simple method to do this is to repeat the set of symbols with a predetermined unit.

Zuallererst führt die Schreib-Umschalteinheit 122A-1 in dem Fall, daß die Wieder­ holung bei der Schreib-Umschalteinheit 122A-1 bearbeitet wird, während das Si­ gnal vom Kanalcodierer 121 ausgegeben wird, eine Umschaltoperation für die Wiederholanzahl von Malen durch. Gleichzeitig wird das Umschalten gemäß dem Abstand des kanalcodierten Signals betrieben. Beispielsweise schaltet in dem Fall, daß die Anzahl von kanalcodierten Signalen 30 ist und die Wiederholanzahl 4 ist, dann, wenn ein Symbol eingegeben wird, die Schreib-Umschalteinheit 122A-1 bei der Position 1, 31, 61 und 91 des Speichers 122A-2. Wenn das nächste Symbol eingegeben wird, schaltet die Schreib-Umschalteinheit 122A-1 bei den Positionen 2, 32, 62 und 92 des Speichers 122A-2.First of all, the writing switching unit 122 performs A-1 in the case that the re-enjoyed, the writing switching unit 122 A-1 is processed while the Si is gnal output from the channel encoder 121, a switching operation for of repetitions of times through. At the same time, the switching is carried out according to the distance of the channel-coded signal. For example, in the case where the number of channel-coded signals is 30 and the repetition number is 4 , when a symbol is input, the write switch unit 122 A- 1 switches at the positions 1 , 31 , 61 and 91 of the memory 122 A - 2nd When the next symbol is entered, the write switch unit 122 A- 1 switches at positions 2 , 32 , 62 and 92 of the memory 122 A- 2 .

Die allgemeine Form davon ist wie folgt. Wenn die Länge des kanalcodierten Si­ gnals M ist, die Wiederholanzahl R ist und ein N-tes Symbol eingegeben wird, ist die Umschaltreihenfolge der Schreib-Umschalteinheit 122A 1 {N, N + M × 1, . . ., N + M × (R - 1)}. Wenn die oben beschriebene Wiederholung bei der Schreib- Umschalteinheit 122A-1 durchgeführt wird, schaltet die Lese-Umschalteinheit 122A-3 in serieller Reihenfolge um und ist die Umschaltgeschwindigkeit um das Wiederholanzahl-fache schneller als die Symboleingabegeschwindigkeit.The general form of it is as follows. When the length of the channel-coded signal is M, the repetition number is R, and an Nth symbol is input, the switching order of the write switching unit 122A is 1 {N, N + M × 1,. , ., N + M × (R-1)}. When the above-described repetition is performed on the write switching unit 122 A- 1 , the read switching unit 122 A- 3 switches in serial order and the switching speed is times the number of times faster than the symbol input speed.

Andererseits schaltet in dem Fall, daß die Wiederholung bei der Lese- Umschalteinheit 122A-3 bearbeitet wird, die Schreib-Umschalteinheit 122A-1 in serieller Reihenfolge um und ist die Umschaltgeschwindigkeit identisch zur Sym­ boleingabegeschwindigkeit des Kanalcodierers 121. Jedoch ist die Umschaltge­ schwindigkeit bei der Lese-Umschalteinheit 122A-3 schneller als diejenige des Wiederholanzahl-fachen.On the other hand, in the event that the repetition is processed at the read switch unit 122 A- 3 , the write switch unit 122 A- 1 switches in serial order and the switch speed is identical to the symbol input speed of the channel encoder 121 . However, the switching speed in the reading switching unit 122 A- 3 is faster than that of the repetition times.

Wie es oben beschrieben ist, wird dann, wenn die Wiederholung bei der Lese- Umschalteinheit 122A-3 anstelle der Schreib-Umschalteinheit 122A-1 bearbeitet wird, die Größe des Speichers um das Wiederholanzahl-fache reduziert, und die Umschaltreihenfolge wird einfach.As described above, when the repetition is processed at the read switching unit 122 A- 3 instead of the write switching unit 122 A- 1 , the size of the memory is reduced by the number of times and the switching order becomes easy.

Hierin nachfolgend wird der Betrieb der Symbol-Wiederholeinheit 1228 der Fig. 3 beschrieben. Die Symbol-Wiederholsteuerung 122B-5 steuert den Adressenselek­ tor 122B-3, um den Schreib-Adressengenerator 122B-1 auszuwählen. Es gibt ge­ mäß der Position der Wiederholoperation zwei Typen von Symbol- Wiederholeinheiten. Der eine Typ ist, daß die Wiederholung beim Schreib- Adressengenerator 122B-1 bearbeitet wird, und der andere Typ ist, daß die Wie­ derholung beim Lese-Adressengenerator 122B-2 bearbeitet wird. Unter Berück­ sichtigung der Speichergröße und der Adressenerzeugungsreihenfolge ist es vor­ zuziehen, daß die Wiederholung beim Lese-Adressengenerator 122B-2 bearbeitet wird.The operation of the symbol repeating unit 1228 of FIG. 3 is described hereinafter. The symbol repeat controller 122 B- 5 controls the address selector 122 B- 3 to select the write address generator 122 B- 1 . There are two types of symbol repeat units according to the position of the repeat operation. One type is that the repeat is processed by the write address generator 122 B- 1 and the other type is that the repeat is processed by the read address generator 122 B- 2 . Taking into account the memory size and the address generation order, it is preferable that the repetition is processed at the read address generator 122 B- 2 .

In dem Fall, daß die Wiederholregel auf den Lese-Adressengenerator 122B-2 an­ gewendet wird, werden die Adressen des Schreib-Adressengenerators 122B-1 in serieller Reihenfolge erzeugt und ist die Erzeugungsgeschwindigkeit identisch zur Eingabegeschwindigkeit des kanalcodierten Symbols. Wird die Wiederholregel auf den Lese-Adressengenerator 122B-2 angewendet, werden die Adressen des Lese- Adressengenerators 122B-3 in serieller Reihenfolge erzeugt und is die Erzeu­ gungsgeschwindigkeit um das Wiederholanzahl-fache schneller als die Eingabege­ schwindigkeit des Symbols.In the event that the repeat rule is applied to the read address generator 122 B- 2 , the addresses of the write address generator 122 B- 1 are generated in serial order and the generation speed is identical to the input speed of the channel-coded symbol. If the repetition rule is applied to the read address generator 122 B- 2 , the addresses of the read address generator 122 B- 3 are generated in serial order and the generation speed is several times faster than the input speed of the symbol.

In dem Fall, daß die beim Lese-Adressengenerator 122B-1 erzeugte Adresse die Informationsposition des Speichers 122B-4 übersteigt, ist es erforderlich, die zu hohe Adresse zur ersten Adresse zu ändern. Das bedeutet, daß dann, wenn eine erste Adresse k und die Länge des kanalcodierten Symbols M ist, eine n-te Lesea­ dresse (n mod M) + K ist.In the event that the address generated by the read address generator 122 B- 1 exceeds the information position of the memory 122 B- 4 , it is necessary to change the address which is too high to the first address. This means that if a first address is k and the length of the channel-coded symbol is M, then an nth read address is (n mod M) + K.

Der Betrieb der Symbol-Wiederherstelleinheit 221A der Fig. 4 ist wie folgt. In dem Fall, daß das Signal, das beim Symbolempfänger 210 demoduliert und demultiplext ist, das erste Wiederholsignal ist, wird das Ausgangssignal von der Kombinations­ einheit 221A-1 gemäß einer vorbestimmten Operation der Umschalteinheit 221A-2 beim Speicher 221A-3 gespeichert. Gleichzeitig ordnet die Umschalteinheit 221A-2 die Position des Speichers 221A-3 in serieller Reihenfolge zu und führt eine Zuord­ nung mit der identischen Geschwindigkeit der Eingangsdatengeschwindigkeit des Symbolempfängers 210 durch. Gleichzeitig stellt die Symbol-Wiederherstellsteuerung 221A-4 den Zustand des Speichers 221A-3 derart ein, daß er "SCHREIBEN" ist.The operation of the symbol restoring unit 221 A of FIG. 4 is as follows. In the event that the signal which is demodulated and demultiplexed at the symbol receiver 210 is the first repeat signal, the output signal from the combination unit 221 A- 1 is stored in the memory 221 A- 3 in accordance with a predetermined operation of the switching unit 221 A- 2 . At the same time, the switching unit 221 A- 2 assigns the position of the memory 221 A- 3 in serial order and carries out an assignment with the identical speed of the input data speed of the symbol receiver 210 . At the same time, the symbol recovery controller 221 A- 4 sets the state of the memory 221 A- 3 to be "WRITE".

In dem Fall, daß das Signal, das beim Symbolempfänger 210 demoduliert und de­ multiplext ist, nicht das erste Wiederholsignal ist, ordnet die Umschalteinheit 221A- 2 die Speicherposition in serieller Reihenfolge der ersten Speicherposition mit der Geschwindigkeit zu, die identisch zur Eingabegeschwindigkeit des Symbolempfän­ gers 210 ist. Gleichzeitig stellt die Symbol-Wiederherstellsteuerung 221A-4 den Zustand des Speichers 221A-3 derart ein, daß er "LESEN" ist, um den entspre­ chenden gespeicherten Wert zur Kombinationseinheit 221A-1 zu liefern. Die Kom­ binationseinheit 221A-1 addiert das beim Symbolempfänger 210 eingegebene Si­ gnal und das Eingangssignal vom Speicher 221A-3. Gleichzeitig stellt die Symbol- Wiederherstellsteuerung 221A-4 den Zustand des Speichers 221A-3 derart ein, daß er "SCHREIBEN" ist, und speichert den addierten Wert bei der Kombinations­ einheit 221A-1 zu einer entsprechenden Position des Speichers 221A-3.In the event that the signal demodulated and de-multiplexed at the symbol receiver 210 is not the first repeat signal, the switching unit 221A-2 assigns the storage position in serial order to the first storage position at the speed that is identical to the input speed of the symbol receiver 210 is. At the same time, the symbol recovery control A- 4 221 221 the state of the memory A- 3 in such a that it is "read" to deliver the entspre sponding stored value to the combining unit 221. A first The combination unit 221 A- 1 adds the signal input to the symbol receiver 210 and the input signal from the memory 221 A- 3 . At the same time, the symbol recovery controller 221 A- 4 sets the state of the memory 221 A- 3 so that it is "WRITE", and stores the added value in the combination unit 221 A- 1 at a corresponding position of the memory 221 A- 3 3rd

Während der beim Speicher 221A-3 gespeicherte Wert mit dem Eingangswert ad­ diert und noch einmal beim Speicher 221A-3 gespeichert wird, wird die durch die Umschalteinheit 221A-2 umgeschaltete Position des Speichers nicht geändert. Da­ her ist die Größe des Speichers 221A-3 für die Länge des kanalcodierten Signals ausreichend. Nach einem Speichern aller einer Kanaldecodierung zu unterziehen­ den Signale beim Speicher 221A-3 wird der gespeicherte Wert zum Kanaldecodie­ rer 222 geliefert. Der Kanaldecodierer decodiert das vom Speicher 221A-3 gelie­ ferte Eingangssignal.While the value stored in the memory 221 A- 3 is added to the input value and is stored again in the memory 221 A- 3 , the position of the memory switched by the switching unit 221 A- 2 is not changed. The size of the memory 221 A- 3 is therefore sufficient for the length of the channel-coded signal. After storing all of the signals to be decoded at the memory 221 A- 3 , the stored value is supplied to the channel decoder 222 . The channel decoder decodes the input signal provided by the memory 221 A- 3 .

Der Betrieb der Symbol-Wiederherstelleinheit 221B der Fig. 5 ist wie folgt. Der Be­ trieb der Wiederherstelleinheit 221B ist gleich demjenigen der Wiederherstelleinheit 221A. Der einzige Unterschied besteht darin, daß bei der Symbol- Wiederherstelleinheit 221A die Position des Speichers 221A-3 durch die Umschalt­ einheit 221A-2 zugeordnet wird, während die Position des Speichers 221B-3 durch den Adressengenerator 221B-2 in der Symbol-Wiederherstelleinheit 221B zuge­ ordnet wird.The operation of the symbol restoring unit 221 B of FIG. 5 is as follows. The operation of the restoration unit 221 B is the same as that of the restoration unit 221 A. The only difference is that in the symbol restoration unit 221 A the position of the memory 221 A- 3 is assigned by the switching unit 221 A- 2 while the Position of the memory 221 B- 3 is assigned by the address generator 221 B- 2 in the symbol restoration unit 221 B.

Obwohl die bevorzugten Ausführungsbeispiele der Erfindung für illustrative Zwecke offenbart worden sind, werden Fachleute auf dem Gebiet erkennen, daß verschie­ dene Modifikationen, Hinzufügungen und Substitutionen möglich sind.Although the preferred embodiments of the invention are for illustrative purposes those skilled in the art will recognize that various modifications, additions and substitutions are possible.

Claims (30)

1. Vorrichtung zum wiederholten Senden und Empfangen von durch eine spei­ cherfreie Fehlerkorrektur Kanalcodiertechnik codierten Symbolen, wobei die Vorrichtung folgendes aufweist:
einen Sender zum Kanalcodieren einer Gruppe von zu übertragenden Daten und zum Durchführen eines Wiederhol-, eines Multiplex- und eines Modulationsprozesses, um ein Übertragungssignal zu liefern; und
einen Empfänger zum Empfangen des Übertragungssignals, zum Durch­ führen einer Demodulation, eines Demultiplexens und einer Wiederhol- Wiederherstellung und zum Kanaldecodieren des verarbeiteten Signals, um ein Informationssignal zu liefern.
1. A device for the repeated transmission and reception of symbols encoded by a memory-free error correction channel coding technique, the device comprising:
a transmitter for channel encoding a group of data to be transmitted and performing repetition, multiplexing and modulation processes to provide a transmission signal; and
a receiver for receiving the transmission signal, performing demodulation, demultiplexing and repeat recovery, and channel decoding the processed signal to provide an information signal.
2. Vorrichtung nach Anspruch 1, wobei der Sender folgendes enthält:
einen Informationsgenerator zum Erzeugen der Gruppe von zu übertra­ genden Daten;
einen Codierer zum Kanalcodieren der Ausgangsdaten vom Informati­ onsgenerator und zum Durchführen des Wiederholprozesses, um die zu übertragenden Symbole zu liefern; und
einen Symbolsender zum Empfangen der Symbole vom Codierer, zum Multiplexen der empfangenen Symbole mit anderen Symbolen und zum Mo­ dulieren der gemultiplexten Symbole, um das Übertragungssignal zu liefern.
2. The apparatus of claim 1, wherein the transmitter includes:
an information generator for generating the group of data to be transmitted;
an encoder for channel encoding the output data from the information generator and performing the retry process to provide the symbols to be transmitted; and
a symbol transmitter for receiving the symbols from the encoder, multiplexing the received symbols with other symbols and modulating the multiplexed symbols to provide the transmission signal.
3. Vorrichtung nach Anspruch 2, wobei der Codierer folgendes enthält:
einen Kanalcodierer zum Kanalcodieren der Daten vom Informationsge­ nerator durch Anwenden einer Kanalcodiertechnik; und
eine Symbol-Wiederholeinheit zum Empfangen eines vom Kanalcodierer gelieferten kanalcodierten Symbols und zum Wiederholen des kanalcodierten Symbols, um wiederholte Symbole zu liefern.
3. The apparatus of claim 2, wherein the encoder includes:
a channel encoder for channel encoding the data from the information generator by applying a channel encoding technique; and
a symbol repeating unit for receiving a channel-encoded symbol provided by the channel encoder and for repeating the channel-encoded symbol to provide repeated symbols.
4. Vorrichtung nach Anspruch 3, wobei die Symbol-Wiederholeinheit in dem Fall, wenn das vom Kanalcodierer gelieferte kanalcodierte Symbol wiederholt wird, einen festen Abstand zwischen Symbolen beibehält und den Abstand in einer Sendeeinheit derart einstellt, daß er maximiert ist. 4. The apparatus of claim 3, wherein the symbol repeating unit in the case if the channel-encoded symbol provided by the channel encoder is repeated, maintains a fixed distance between symbols and the distance in one Sending unit so that it is maximized.   5. Vorrichtung nach Anspruch 3, wobei die Symbol-Wiederholeinheit in dem Fall, wenn eine Anzahl von vom Kanalcodierer gelieferten kanalcodierten Symbo­ len wiederholt wird, einen festen Abstand zwischen Symbolen beibehält und den Abstand in jeder Übertragungseinheit derart einstellt, daß er maximiert ist.5. The apparatus of claim 3, wherein the symbol repeating unit in the case if a number of channel-encoded symbo provided by the channel encoder len is repeated, maintains a fixed distance between symbols and sets the distance in each transmission unit to maximize is. 6. Vorrichtung nach Anspruch 3, wobei der Codierer folgendes enthält:
eine Schreib-Umschalteinheit zum Empfangen des kanalcodierten Sym­ bols vom Kanalcodierer und zum Auswählen einer Position eines Speichers;
den Speicher zum Speichern des kanalcodierten Symbols vom Kanalco­ dierer bei der durch die Schreib-Umschalteinheit ausgewählten Position;
eine Lese-Umschalteinheit zum lesen des Symbols aus dem Speicher, um das gelesene Symbol zum Symbolsender zu liefern; und
eine Symbol-Wiederholsteuerung zum Steuern der Schreib- Umschalteinheit, des Speichers und der Lese-Umschalteinheit.
6. The apparatus of claim 3, wherein the encoder includes:
a write switch unit for receiving the channel encoded symbol from the channel encoder and for selecting a position of a memory;
the memory for storing the channel encoded symbol from the channel encoder at the position selected by the write switching unit;
a read switching unit for reading the symbol from the memory to supply the read symbol to the symbol transmitter; and
a symbol repeat control for controlling the write switch unit, the memory and the read switch unit.
7. Vorrichtung nach Anspruch 6, wobei die Wiederholung bei entweder der Schreib-Umschalteinheit oder der Lese-Umschalteinheit durchgeführt wird.7. The apparatus of claim 6, wherein the repetition in either the Write switch unit or the read switch unit is performed. 8. Vorrichtung nach Anspruch 6, wobei die Schreib-Umschalteinheit und die Le­ se-Umschalteinheit um eine feste Einheit zunehmen, und dann, wenn ein größer werdender Wert den maximalen Wert übersteigt, die größer werdende Zahl auf den Anfangswert zurückgesetzt wird.8. The device according to claim 6, wherein the write switching unit and the Le se switching unit increase by a fixed unit, and then when a increasing value exceeds the maximum value, the increasing value Number is reset to the initial value. 9. Vorrichtung nach Anspruch 3, wobei die Symbol-Wiederholeinheit folgendes enthält:
einen Schreib-Adressengenerator zum Erzeugen einer Adresse, die zum Speichern des kanalcodierten Symbols verwendet wird;
einen Lese-Adressengenerator zum Erzeugen einer Adresse eines Spei­ chers, der ein zum Symbolsender zu übertragendes Informationssignal spei­ chert;
einen Adressenselektor zum Auswählen eines der Adressengeneratoren;
den Speicher zum Speichern des kanalcodierten Symbols vom Kanalco­ dierer; und
eine Symbol-Wiederholsteuerung zum Steuern des Schreib- Adressengenerators, des Lese-Adressengenerators, des Adressenselektors und des Speichers.
9. The apparatus of claim 3, wherein the symbol repeating unit includes:
a write address generator for generating an address used to store the channel encoded symbol;
a read address generator for generating an address of a memory that stores an information signal to be transmitted to the symbol transmitter;
an address selector for selecting one of the address generators;
the memory for storing the channel encoded symbol from the channel encoder; and
a symbol repeat control for controlling the write address generator, the read address generator, the address selector and the memory.
10. Vorrichtung nach Anspruch 2, wobei die Wiederholung bei entweder dem Schreib-Adressengenerator oder dem Lese-Adressengenerator durchgeführt wird.10. The apparatus of claim 2, wherein the repetition in either the Write address generator or the read address generator performed becomes. 11. Vorrichtung nach Anspruch 2, wobei der Schreib-Adressengenerator und der Lese-Adressengenerator um eine feste Einheit größer werden, und dann, wenn ein größer werdender Wert den maximalen Wert übersteigt, die größer werdende Zahl auf den Anfangswert zurückgesetzt wird.11. The apparatus of claim 2, wherein the write address generator and the Read address generator grow by a fixed unit, and then, if an increasing value exceeds the maximum value, the larger number will be reset to the initial value. 12. Vorrichtung nach Anspruch 1, wobei der Empfänger folgendes enthält:
einen Symbolempfänger zum Demodulieren des Übertragungssignals, zum Demultiplexen des demodulierten Signals, um das Symbol zu liefern, das kanalcodiert und wiederholt ist;
einen Decodierer zum Empfangen des Symbols, das kanalcodiert und wiederholt ist, um ursprüngliche übertragene Daten zu liefern; und
einen Informationsprozessor zum Empfangen des decodierten Signals vom Decodierer und zum Bestätigen der übertragenen Daten, um die bestä­ tigten Daten zu einer höheren Schicht zu senden.
12. The apparatus of claim 1, wherein the receiver includes:
a symbol receiver for demodulating the transmission signal, demultiplexing the demodulated signal to provide the symbol which is channel-coded and repeated;
a decoder for receiving the symbol that is channel encoded and repeated to provide original transmitted data; and
an information processor for receiving the decoded signal from the decoder and confirming the transmitted data to send the confirmed data to a higher layer.
13. Vorrichtung nach Anspruch 12, wobei der Decodierer folgendes enthält:
eine Symbol-Wiederherstelleinheit zum Kombinieren des vom Symbo­ lempfänger gelieferten kanalcodierten Symbols, um das kanalcodierte Signal zu liefern, das durch die Wiederholung nicht verarbeitet ist; und
einen Kanaldecodierer zum Kanaldecodieren des Ausgangssignals von der Symbol-Wiederherstelleinheit, um das kanaldecodierte Signal zum Infor­ mationsprozessor zu liefern.
13. The apparatus of claim 12, wherein the decoder includes:
a symbol recovery unit for combining the channel-coded symbol provided by the symbol receiver to provide the channel-coded signal which is not processed by the repetition; and
a channel decoder for channel decoding the output signal from the symbol restoring unit to supply the channel decoded signal to the information processor.
14. Vorrichtung nach Anspruch 13, wobei die Symbol-Wiederherstelleinheit fol­ gendes enthält:
eine Kombinationseinheit, die ein vom Symbolempfänger geliefertes ak­ tuelles demoduliertes Signal und ein vorheriges demoduliertes Signal, das durch die Wiederholung eingegeben wurde, kombiniert;
eine Umschalteinheit zum Umschalten des bei der Kombinationseinheit kombinierten Signals oder des vom Symbolempfänger gelieferten demodu­ lierten Signals, um das umgeschaltete Signal zu liefern;
einen Speicher zum Speichern des kombinierten Signals bei dem vorbe­ stimmten Teil, zum Liefern des bei der Umschalteinheit umgeschalteten ge­ speicherten Werts durch die Umschalteinheit zur Kombinationseinheit und zum Ausgeben des gespeicherten Werts zum Kanaldecodierer nach einem Kombinieren der Gesamtheit des Wiederholsignals der Kombinationseinheit; und
eine Symbol-Wiederherstellsteuerung zum Steuern der Kombinationsein­ heit, der Umschalteinheit und des Speichers.
14. The apparatus of claim 13, wherein the symbol recovery unit includes:
a combination unit that combines a current demodulated signal supplied by the symbol receiver and a previous demodulated signal input through the repetition;
a switching unit for switching the combined signal at the combination unit or the demodulated signal supplied from the symbol receiver to supply the switched signal;
a memory for storing the combined signal at the predetermined part, for supplying the stored value switched at the switching unit by the switching unit to the combination unit, and for outputting the stored value to the channel decoder after combining the whole of the repetition signal of the combination unit; and
a symbol recovery control for controlling the combination unit, the switching unit and the memory.
15. Vorrichtung nach Anspruch 13, wobei die Symbol-Wiederherstelleinheit fol­ gendes enthält:
eine Kombinationseinheit, die ein vom Symbolempfänger geliefertes ak­ tuelles demoduliertes Signal und ein vorheriges demoduliertes Signal, das durch die Wiederholung eingegeben wurde, kombiniert;
einen Adressengenerator zum Erzeugen von Adressen, durch welche das demodulierte Signal gespeichert wird;
einen Speicher zum Speicher des kombinierten Signals von der Kombi­ nationseinheit gemäß den Adressen und zum Ausgeben des gespeicherten Werts entsprechend dem zur Kombinationseinheit eingegebenen Signal zur Kombinationseinheit; und
eine Symbol-Wiederherstellsteuerung zum Steuern der Kombinationsein­ heit, des Adressengenerators und des Speichers.
15. The apparatus of claim 13, wherein the symbol recovery unit includes:
a combination unit that combines a current demodulated signal supplied by the symbol receiver and a previous demodulated signal input through the repetition;
an address generator for generating addresses by which the demodulated signal is stored;
a memory for storing the combined signal from the combination unit in accordance with the addresses and for outputting the stored value in accordance with the signal input to the combination unit to the combination unit; and
a symbol recovery control for controlling the combination unit, the address generator and the memory.
16. Verfahren zum wiederholten Übertragen und Empfangen von durch eine speicherfreie Fehlerkorrektur Kanalcodiertechnik codierten Symbolen, wobei das Verfahren die folgenden Schritte aufweist:
  • a) Kanalcodieren einer Gruppe von zu sendenden Daten und Durchfüh­ ren eines Wiederhol-, eines Multiplex- und eines Modulationsprozesses zum Liefern eines Übertragungssignals; und
  • b) Empfangen des Übertragungssignals, Durchführen einer Demodulati­ on, eines Demultiplexens und einer Wiederhol-Wiederherstellung und Kanal­ decodieren des verarbeiteten Signals, um ein Informationssignal zu liefern.
16. A method for repeatedly transmitting and receiving symbols encoded by a memory-free error correction channel coding technique, the method comprising the following steps:
  • a) channel coding a group of data to be transmitted and performing a repeat, a multiplex and a modulation process to provide a transmission signal; and
  • b) receiving the transmission signal, performing demodulation, demultiplexing and repeat recovery, and channel decoding the processed signal to provide an information signal.
17. Verfahren nach Anspruch 16, wobei der Schritt (a) die folgenden Schritte ent­ hält:
  • 1. Erzeugen der Gruppe von zu übertragenden Daten;
  • 2. Kanalcodieren der Gruppe von Daten und Durchführen des Wieder­ holprozesses zum Liefern der zu sendenden Symbole; und
  • 3. Empfangen der kanalcodierten Symbole, Multiplexen der kanalco­ dierten Symbole mit anderen Symbolen und Modulieren der multiplexten Symbole, um das Übertragungssignal zu liefern.
17. The method of claim 16, wherein step (a) includes the following steps:
  • 1. generating the group of data to be transmitted;
  • 2. Channel encoding the group of data and performing the retry process to deliver the symbols to be sent; and
  • 3. Receiving the channel coded symbols, multiplexing the channel coded symbols with other symbols and modulating the multiplexed symbols to provide the transmission signal.
18. Verfahren nach Anspruch 17, wobei der Schritt (a2) die folgenden Schritte enthält:
  • 1. Kanalcodieren der beim Schritt (a1) erzeugten Daten durch Anwen­ den einer Kanalcodiertechnik; und
  • 2. Empfangen eines kanalcodierten Symbols und Wiederholen des kanalcodierten Symbols.
18. The method of claim 17, wherein step (a2) includes the following steps:
  • 1. Channel coding of the data generated in step (a1) by applying a channel coding technique; and
  • 2. Receive a channel coded symbol and repeat the channel coded symbol.
19. Verfahren nach Anspruch 18, wobei der Schritt (a22) in dem Fall, wenn das vom Kanalcodierer gelieferte kanalcodierte Symbol wiederholt wird, der Ab­ stand zwischen Symbolen einheitlich gehalten wird und der Abstand in einer Übertragungseinheit derart eingestellt wird, daß er maximiert ist.19. The method of claim 18, wherein step (a22) in the case if the channel-encoded symbol provided by the channel encoder is repeated, the Ab stand between symbols is kept uniform and the distance in one Transmission unit is set so that it is maximized. 20. Verfahren nach Anspruch 18, wobei der Schritt (a22) in dem Fall, wenn eine Anzahl von vom Kanalcodierer gelieferten kanalcodierten Symbolen wieder­ holt wird, der Abstand zwischen Symbolen einheitlich gehalten wird und der Abstand in einer Übertragungseinheit derart eingestellt wird, daß er maximiert ist.20. The method of claim 18, wherein step (a22) in the case when a Number of channel-encoded symbols supplied by the channel encoder again the distance between symbols is kept uniform and the Distance in a transmission unit is set so that it maximizes is. 21. Verfahren nach Anspruch 18, wobei der Schritt (a22) die folgenden Schritte enthält
  • 1. Empfangen des kanalcodierten Symbols vom Schritt (a21) und Auswählen einer Position eines Speichers;
  • 2. Speichern des kanalcodierten Symbols bei der beim Schritt (a221) ausgewählten Position und Lesen des Symbols aus dem Speicher, und
  • 3. Zuordnen der Position des Speichers gemäß der Wiederholrei­ henfolge und Ausgeben der bei der Position des Speichers gespeicherten Daten.
21. The method of claim 18, wherein step (a22) includes the following steps
  • 1. receiving the channel encoded symbol from step (a21) and selecting a location of a memory;
  • 2. Save the channel coded symbol at the position selected in step (a221) and read the symbol from the memory, and
  • 3. Assign the position of the memory according to the repetition order and output the data stored at the position of the memory.
22. Verfahren nach Anspruch 21, wobei die Wiederholung bei entweder dem Schreib-Umschaltschritt (a221) oder dem Lese-Umschaltschritt (a223) durch­ geführt wird. 22. The method of claim 21, wherein the repetition in either the Write switchover step (a221) or the read switchover step (a223) to be led.   23. Verfahren nach Anspruch 21, wobei die Positionen des Speichers der Schritte (a221) und (a223) um eine feste Einheit größer werden, und dann, wenn ein größer werdender Wert den maximalen Wert übersteigt, die größer werdende Zahl auf den Anfangswert zurückgesetzt wird.23. The method of claim 21, wherein the positions of the memory of the steps (a221) and (a223) increase by one fixed unit, and then when a increasing value exceeds the maximum value, the increasing value Number is reset to the initial value. 24. Verfahren nach Anspruch 18, wobei der Schritt (a22) die folgenden Schritte enthält
  • 1. Erzeugen einer Schreibadresse, die zum Speichern des kanalco­ dierten Symbols verwendet wird;
  • 2. Erzeugen einer Leseadresse eines Speichers, der ein zu Übertra­ gendes Informationssignal speichert;
  • 3. Auswählen einer der Lese- oder der Schreibadressen; und
  • 4. Speichern der Symbole oder Lesen der Information gemäß der ausgewählten Adresse.
24. The method of claim 18, wherein step (a22) includes the following steps
  • 1. Generate a write address used to store the channel coded symbol;
  • 2. generating a read address of a memory that stores an information signal to be transmitted;
  • 3. Select one of the read or write addresses; and
  • 4. Save the symbols or read the information according to the selected address.
25. Verfahren nach Anspruch 24, wobei die Wiederholung bei entweder dem Schreib-Adressenerzeugungsschritt (a224) oder dem Lese- Adressenerzeugungsschritt (a225) durchgeführt wird.25. The method of claim 24, wherein the repetition in either the Write address generation step (a224) or the read Address generation step (a225) is performed. 26. Verfahren nach Anspruch 24, wobei bei dem Schreib- Adressenerzeugungsschritt (a224) und dem Lese-Adressenerzeugungsschritt (a225) die Position des Speichers um eine feste Einheit erhöht wird, und dann, wenn ein größer werdender Wert den maximalen Wert übersteigt, die größer werdende Zahl auf den Anfangswert zurückgesetzt wird.26. The method of claim 24, wherein in the writing Address generation step (a224) and the read address generation step (a225) the position of the memory is increased by a fixed unit, and then, if an increasing value exceeds the maximum value, the increasing number is reset to the initial value. 27. Verfahren nach Anspruch 16, wobei der Schritt (b) die folgenden Schritte ent­ hält:
  • 1. Demodulieren des Übertragungssignals, Demultiplexen des demodu­ lierten Signals, um das Symbol zu liefern, das kanalcodiert und wiederholt ist;
  • 2. Empfangen des Symbols, das kanalcodiert und wiederholt ist, um ur­ sprüngliche übertragene Daten zu liefern; und
  • 3. Empfangen des beim Schritt (b2) erzeugten decodierten Signals und Bestätigen der übertragenen Daten, um die bestätigten Daten zu einer höhe­ ren Schicht zu senden.
27. The method of claim 16, wherein step (b) includes the following steps:
  • 1. demodulating the transmission signal, demultiplexing the demodulated signal to provide the symbol which is channel coded and repeated;
  • 2. receiving the symbol that is channel encoded and repeated to provide original transmitted data; and
  • 3. Receiving the decoded signal generated in step (b2) and confirming the transmitted data to send the confirmed data to a higher layer.
28. Verfahren nach Anspruch 27, wobei der Schritt (b2) die folgenden Schritte enthält:
  • 1. Kombinieren des vom Symbolempfänger gelieferten kanalcodierten Symbols, um das kanalcodierte Signal zu liefern, das durch die Wiederholung nicht verarbeitet ist; und
  • 2. Kanaldecodieren des Ausgangssignals vom Schritt (b21), um das kanaldecodierte Signal zum Schritt (b3) zu liefern.
28. The method of claim 27, wherein step (b2) includes the following steps:
  • 1. Combine the channel coded symbol provided by the symbol receiver to provide the channel coded signal that is not processed by the repetition; and
  • 2. Channel decoding the output signal from step (b21) to provide the channel decoded signal to step (b3).
29. Verfahren nach Anspruch 28, wobei der Schritt (b21) die folgenden Schritte enthält:
  • 1. Kombinieren eines aktuellen demodulierten Signals und eines vor­ herigen demodulierten Signals, das durch die Wiederholung eingegeben wur­ de;
  • 2. Umschalten des kombinierten Signals oder des gelieferten demo­ dulierten Signals, um das umgeschaltete Signal zu liefern; und
  • 3. Speichern des kombinierten Signals bei dem vorbestimmten Teil des Speichers, Liefern des beim Umschaltschritt (b212) umgeschalteten ge­ speicherten Werts zum Kombinationsschritt (b211) und Ausgeben des ge­ speicherten Werts nach einem Kombinieren der Gesamtheit der Wiederho­ lung.
29. The method of claim 28, wherein step (b21) includes the following steps:
  • 1. Combining a current demodulated signal and a previous demodulated signal that was input through the repetition;
  • 2. switching the combined signal or the demodulated signal supplied to provide the switched signal; and
  • 3. storing the combined signal at the predetermined part of the memory, supplying the stored value switched in the switching step (b212) to the combining step (b211) and outputting the stored value after combining the whole of the repetition.
30. Verfahren nach Anspruch 28, wobei der Schritt (b21) die folgenden Schritte enthält
  • 1. Kombinieren eines aktuellen demodulierten Signals und eines vor­ herigen demodulierten Signals, das durch die Wiederholung eingegeben wur­ de;
  • 2. Erzeugen von Adressen, durch welche das demodulierte Signal gespeichert wird; und
  • 3. Speichern des kombinierten Signals beim Speicher gemäß den Adressen und Ausgeben des gespeicherten Werts zum Kombinationsschritt (b214).
30. The method of claim 28, wherein step (b21) includes the following steps
  • 1. Combining a current demodulated signal and a previous demodulated signal that was input through the repetition;
  • 2. generating addresses by which the demodulated signal is stored; and
  • 3. Store the combined signal in the memory in accordance with the addresses and output the stored value for the combination step (b214).
DE2000159873 1999-12-01 2000-12-01 Apparatus and method for repeatedly transmitting and receiving symbols produced by a memory-free ECC technique Expired - Lifetime DE10059873B4 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR99-54258 1999-12-01
KR1019990054258A KR100364583B1 (en) 1999-12-01 1999-12-01 Apparatus and method for repeating and transmitting of memoryless error correction channel coded signal

Publications (2)

Publication Number Publication Date
DE10059873A1 true DE10059873A1 (en) 2001-06-28
DE10059873B4 DE10059873B4 (en) 2006-05-18

Family

ID=19623027

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000159873 Expired - Lifetime DE10059873B4 (en) 1999-12-01 2000-12-01 Apparatus and method for repeatedly transmitting and receiving symbols produced by a memory-free ECC technique

Country Status (3)

Country Link
JP (1) JP3625055B2 (en)
KR (1) KR100364583B1 (en)
DE (1) DE10059873B4 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20045220A0 (en) * 2004-06-14 2004-06-14 Nokia Corp Procedure for data communication and receiver
US7721179B2 (en) 2004-09-15 2010-05-18 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding transmission information in mobile telecommunication system
KR100885300B1 (en) 2007-07-03 2009-02-23 한국전자통신연구원 Apparatus and method for frequency modulating and demodulating of frequency selective baseband with gain of frequency diversity, and Apparatus for transmitting and receiving using for this

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1065575A (en) * 1996-08-22 1998-03-06 Oki Electric Ind Co Ltd Repetitive transmission signal synthesis circuit and symbol synthesizer
GB9715396D0 (en) * 1997-07-23 1997-09-24 Philips Electronics Nv Radio communication system
KR100387078B1 (en) * 1997-07-30 2003-10-22 삼성전자주식회사 Apparatus and method for puncturing and recovering symbol in band-spreading communication system
JP2972694B2 (en) * 1998-02-09 1999-11-08 株式会社ワイ・アール・ピー移動通信基盤技術研究所 Spread spectrum communication equipment
KR100652000B1 (en) * 1999-08-31 2006-11-30 엘지전자 주식회사 Encoding and Decoding method for Extended TFCI
KR100407942B1 (en) * 1999-11-19 2003-12-01 엘지전자 주식회사 method for improving transmission performance of Transport Format Combination Indicato in a mobile communication system

Also Published As

Publication number Publication date
JP2001211144A (en) 2001-08-03
DE10059873B4 (en) 2006-05-18
KR100364583B1 (en) 2002-12-16
KR20010053755A (en) 2001-07-02
JP3625055B2 (en) 2005-03-02

Similar Documents

Publication Publication Date Title
DE10208410B4 (en) Apparatus and method for encoding / decoding TFCI bits in an asynchronous CDMA communication system
DE10248446B4 (en) A transceiver and method for packet retransmission in a mobile communication system
AT407686B (en) DIGITAL MOBILE COMMUNICATION SYSTEM AND METHOD FOR TRANSMITTING DATA AND SENDING / RECEIVING DEVICE IN A MOBILE TELEPHONE NETWORK
DE60314030T2 (en) Method and apparatus for coding and decoding channel quality indicator information in a communication system with high speed downlink packet access
DE60007090T2 (en) FORWARD ERROR CORRECTION THROUGH MULTIPLEXED CDMA CHANNELS ALLOW THE HIGH CODING PERFORMANCE
DE60221134T2 (en) METHOD AND DEVICE FOR IMPLEMENTING THE RE-TRANSFER IN A COMMUNICATION SYSTEM PROVIDED BY H-ARQ
DE69433529T2 (en) METHOD FOR COMMUNICATION IN A RADIO TELEPHONE SYSTEM
DE69633611T2 (en) METHOD AND DEVICE FOR PROVIDING VARIABLE DATA RATES IN A COMMUNICATION SYSTEM USING NON-ORTHOGONAL OVERFLOW CHANNELS
DE60038198T2 (en) Hybrid ARQ system with data and control channel for data packet transmission
DE69913608T2 (en) Method and device for sending and receiving punctured, convolutionally coded data
DE10248018B4 (en) A transmission / reception apparatus and method for packet retransmission transmission in a mobile communication system
DE60215394T2 (en) Arrangement and method for sending / receiving error detection information in a communication system
DE10129777A1 (en) Method and device for data transmission according to an ARQ method
DE10227152A1 (en) Apparatus and Method for Transmitting and Receiving Data in a CDMA Mobile Communication System
DE20211493U1 (en) Reverse transmission device for improving the transmission throughput rate in a data communication system
DE10332857A1 (en) Method and apparatus for protecting and transmitting sideband information related to peak to average ratio reduction in performance in a broadband system
DE10229006A1 (en) Encoding method for encoding TFCI bits for a Dedicated Channel generating a coded bit stream by encoding k input bits into 32 bits and outputting a (3k+1)-bit stream
DE60216040T2 (en) METHOD AND DEVICE FOR ALLOCATING FOLDED BITS TO SYMBOLS BEFORE THEIR MODULATION
EP1635498A1 (en) Method and device for transferring data wherein a bit rate adaptation model is signalled between the transmitter and the receiver
DE10143497A1 (en) Bit rate matching method for transmitted bit stream in communications system uses puncturing or repetition
DE69726665T2 (en) Coded modulation with repeat and tree codes
DE60121373T2 (en) METHOD AND SYSTEM FOR TRANSFERRING AMR DRAWERS TO HALF BOARD CHANNELS
DE10059873A1 (en) Repeated transceiver for storage free error correction channel coded symbols in telecommunication, has receiver that performs demultiplexing and channel decoding of received signal to output data signal
DE60205037T2 (en) SIGNALING BY TRANSPORT FORMAT COMBINATION INDICATOR
EP1511215B1 (en) Method and device for transmitting data according to a hybrid ARQ method

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8172 Supplementary division/partition in:

Ref document number: 10066322

Country of ref document: DE

Kind code of ref document: P

Q171 Divided out to:

Ref document number: 10066322

Country of ref document: DE

Kind code of ref document: P

8364 No opposition during term of opposition
R071 Expiry of right