Claims
- 1. A method for generating a serial-concatenated code at a predetermined code rate for transmission of a message via a channel, including a radio channel, which comprises the steps of:
receiving a message signal to be coded; first coding of the message signal by a first coding stage; second coding of the message signal by a second coding stage resulting in a coded message signal, the second coding stage disposed on an output side of the first coding stage; setting a code rate of the coded message signal in a predetermined manner, using a controllable puncturer disposed in a signal path between the first and second coding stages; and outputting the coded message signal which has passed through both the first and second coding stages.
- 2. The method according to claim 1, which comprises controlling the controllable puncturer in dependence on a service to be transmitted.
- 3. The method according to claim 1, which comprises controlling the controllable puncturer in dependence on an acknowledgement signal that is characteristic of a receiver response.
- 4. The method according to claim 3, which comprises controlling the controllable puncturer to set the code rate to be just sufficient to ensure a maximum predetermined bit error rate at a receiving end.
- 5. The method according to claim 1, which comprises:
setting up the first coding stage as a systematic convolution coder which outputs a systematic data sequence and a redundant data sequence; and puncturing the systematic data sequence and the redundant data sequence.
- 6. The method according to claim 1, which comprises forming the message signal from data packets in order to provide a packet-switching data transmission.
- 7. The method according to claim 6, which comprises:
requesting in a receiver end, a further transmission of that data part of a packet which has not been received in an event of the packet not being transmitted completely via the channel; and during the further transmission, only the data part which was not transmitted is transmitted, with a lower code rate being set.
- 8. The method according to claim 6, which comprises:
requesting in a receiver end, a further transmission of that data part of a packet that has been received with errors in an event of the packet being transmitted with errors via the channel; and during the further transmission, only the data part transmitted with errors is transmitted, with a lower code rate being set.
- 9. The method according to claim 1, which comprises generating the coded message signal using a turbo code.
- 10. A device for coding a message signal that is to be transmitted via a channel, including a radio channel, the device comprising:
a first coding stage for receiving the message signal and subjecting the message signal to a first coding process; a second coding stage disposed in a signal path downstream from said first coding stage; and a controllable puncturer for setting a code rate of a coded message signal output from the device in a manner which can be predetermined, said controllable puncturer disposed in said signal path between said first coding stage and said second coding stage.
- 11. The device according to claim 10, wherein said first coding stage and said second coding stage are convolution coders.
- 12. The device according to claim 10, wherein: at least said first coding stage is a recursive, systematic convolution coder with a first output for outputting a systematic data sequence and a second output for outputting a redundant data sequence; and
said controllable puncturer is one of two controllable puncturers including a first controllable puncturer connected to said first output and a second controllable puncturer connected to said second output.
- 13. The device according to claim 10, including an interleaver disposed in said signal path between said first coding stage and said second coding stage.
- 14. The device according to claim 13, including a further interleaver disposed in said signal path after said second coding stage.
Priority Claims (1)
Number |
Date |
Country |
Kind |
199 35 785.4 |
Jul 1999 |
DE |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation of copending International Application PCT/DE00/02302, filed Jul. 14, 2000, which designated the United States.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/DE00/02302 |
Jul 2000 |
US |
Child |
10059540 |
Jan 2002 |
US |