Nova Patents
EP1420518A2

Convolutional encoder with interleaving

Abstract

A radio frequency paging service has one or more TDMA return channels (R) in which terminals (14) acknowledge receipt of messages having an acknowledge flag set. In one alternative, slots are allocated in the return channel (R) by a slot allocation field in the respective messages. In another alternative, each terminal (14) monitors the messages addressed to other terminals (14) to determine which of them require a response, and determines, from the order of a message addressed to itself among the messages requiring a response, which slot to use for acknowledgement. The TDMA return channels (R) include unreserved slots which terminals (14) access on a contention basis. The frequencies of transmissions in the slots are randomized within a predefined limit to reduce the probability of interference between different terminals (14) in the same unreserved slot. The predefined limit is based on the maximum differential Doppler shift between terminals (14). The return channels (R) are allocated as a continuous block of frequency channels, thereby reducing signalling overhead when allocating these channels, and allowing the block of channels to be decoded by a single DSP. Data bursts transmitted by the terminals (14) in the return channels (R) are half-rate convolutionally encoded and interleaved so that the transmitted bit sequence contains alternating bits from the two outputs of the half-rate encoder. Each terminal (14) is identified by a forward identity code in received messages and by a return identity code in transmitted messages, the identity codes being related by a predetermined algorithm.

EP1420518A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 2 April 2018, 8.5 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

7 claims: 4 independent, 3 dependent

  1. 1
    A transmission encoder for encoding data prior to radio frequency transmission, the encoder comprising:a data input for receiving said data in binary form;a convolutional encoder for convolutionally encoding said binary data to generate first and second binary encoded sequences, said first and second binary encoded sequences being generated by different convolutional encoding algorithms;andan interleaver for receiving said first and second binary encoded sequences and for outputting said first and second binary encoded sequences in an interleaved sequence;wherein said interleaved sequence comprises sequences of bits alternately from said first and second binary encoded sequences.
  2. 4
    A method of encoding data, comprising:receiving said data in binary form;convolutionally encoding said binary data to generate first and second binary encoded sequences, said first and second binary encoded sequences being generated by different convolutional encoding algorithms;andinterleaving said first and second binary encoded sequences so as to output said first and second binary encoded sequences in an interleaved sequence;wherein said interleaved sequence comprises sequences of bits alternately from said first and second binary encoded sequences.
  3. 6
    A method of addressing a plurality of messaging terminals in a radio frequency messaging system, comprising:receiving a plurality of messages and a corresponding plurality of terminal addresses indicating for which of said terminals said messages are addressed;determining a plurality of forward identity codes each corresponding to one of said terminals to which said messages are addressed;transmitting said messages and said identity codes to said terminals;receiving response signals from said terminals, each said response signal including a return identity code;decoding each said return identity code by applying a predetermined algorithm thereto to generate a corresponding forward identity code;andcomparing said transmitted forward identity codes with said received forward identity codes so as to determine which of said terminals have responded to said messages.
  4. 7
    A method of operating a plurality of messaging terminals in a radio frequency messaging system, comprising, at each said terminal:storing a terminal identity code;receiving a plurality of messages and a corresponding plurality of address codes;decoding said address codes;comparing each of said address codes with said terminal identity code;and, if one of said address codes matches said terminal identity code, transmitting a response signal including a return identity code;wherein, for each of said terminals, said corresponding return identity code is related to said terminal identity code by the same algorithm.