×

Transmitter, encoding system and method employing use of a bit need determiner for subband coding a digital signal

  • US 5,365,553 A
  • Filed: 10/27/1993
  • Issued: 11/15/1994
  • Est. Priority Date: 11/30/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. An encoding system for encoding a digital signal having a specific sampling frequency and bandwidth, comprising:

  • splitter means for dividing the bandwidth of the digital signal into M successive subbands, and generating, in response to the digital signal, M subband signals having reduced sampling frequencies, each of the subband signals being associated with one of the subbands;

    quantizing means for quantizing time-equivalent signal blocks of the subband signals, a subband signal SBm of the subband signals having successive signal blocks which each contain q samples of that subband signal, each sample in a signal block of subband signal SBm having an amplitude and being quantized by nm bits, where nm may vary for different signal blocks of subband signal SBm ;

    bit need determining means for determining bit needs for the time-equivalent signal blocks, said bit need determining means comprising;

    (a) means for estimating power within the time-equivalent signal blocks, the signal block of subband signal SBm having a power vm ;

    (b) means for determining scale factors for the time-equivalent signal blocks, a scale factor SFm for the signal block of subband signal SBm being determined from a sample therein having a maximum absolute amplitude value;

    (c) means for determining masking magnitudes for the time-equivalent signal blocks, the signal block of subband signal SBm having a masking magnitude wm which is determined in accordance with the following relationship;

    ##EQU8## where dmi vi denotes masked power in the signal block of subband signal SBm as a result of power vi in a time-equivalent signal block of a subband signal SBi of the subband signals, dmi denotes a matrix coefficient in an M×

    M matrix by which the power vi is multiplied to determine the masked power in the signal block of subband signal SBm as a result of the time-equivalent signal block of subband signal SBi, and wr.m denotes a masking threshold in the signal block of subband signal SBm ; and

    (d) means for determining the following relationship for the time-equivalent signal blocks;

    ##EQU9## where K1, K2 and K3 are constants; and

    bm is a bit need for the signal block of subband signal SBm corresponding to the number of bits by which the q samples in that signal block should be represented, and bm may vary for different signal blocks of the subband signal SBm ; and

    bit allocation means for allocating bits to the time-equivalent signal blocks from an available number of bits B, nm bits being allocated to each of the q samples of the signal block of subband signal SBm in accordance with at least the bit need, bm, for that signal block;

    wherein M, m and i are integers such that 1≦

    m≦

    M and 1≦

    i≦

    M;

    q and B are integers, where q is greater than unity and B is greater than zero; and

    bm, nm, vm, vi, SFm, wm, dmi and wr.m are variables, where nm and SFm are greater than or equal to zero.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×