×

Methods and systems for handling underflow and overflow in a software defined radio

  • US 7,583,735 B2
  • Filed: 03/31/2005
  • Issued: 09/01/2009
  • Est. Priority Date: 03/31/2005
  • Status: Active Grant
First Claim
Patent Images

1. A communications system, the system comprising:

  • one or more radio head interface modules; and

    a call processing software module, the one or more radio head interface modules adapted to communicate with the call processing software module;

    wherein the call processing software module performs modulation and demodulation of voice and data streams using one or more air interface standards;

    wherein the call processing software module transmits complex RF data samples to the one or more radio head interface modules;

    a first radio head interface module of the one or more radio head interface modules adapted to create zero value data samples when complex RF data samples are not received from the call processing software module at an expected data sample rate;

    the first radio head interface module further adapted to count the number of zero value data samples created; and

    the first radio head interface module further adapted to discard a number of complex RF data samples received from the call processing software module based on the number of zero value data samples counted by the first radio head interface module;

    wherein the call processing software module transmits complex RF data samples in pages, each page including a predefined number of complex RF data samples;

    wherein, when the first radio head interface module creates a number of zero value data samples less than the predefine number of complex RF data samples in a page of complex RF data samples, the number of complex RF data samples discarded equals the number of zero value data samples created by the first radio head interface module; and

    wherein when the first radio head interface module creates a number of zero value data samples equal to the predefined number of complex RF data samples in a page of complex RF data samples, then the first radio head interface module is further adapted to continue transmitting zero value data samples until notified by the call processing software to resume transmitting complex RF data samples, wherein when the first radio head interface is notified by the call processing software to resume transmitting complex RF data samples, the first radio head interface module does not discard a number of complex RF data samples received from the call processing software module.

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