USPatent applicationPatented

Sub-symbol matched filter-based frequency error processing for spread spectrum communication systems

Granted 2 Apr 2002 · no office action yet

Current assignee: Zebra Technologies Corporation · originally WHERENET CORP

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Robert W. Boyd · Examiner: Mohammad H. Ghayour · AU 2734 · TC 2700

Application· this page
9159242
filed 23 Sep 1998
Publication
Not published
not published
Patent
US 6,366,626
granted 2 Apr 2002

Life of the application

18 dated events
⤢ drag to zoom199820002002200420062008201020122014201620182020ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

To accommodate the large frequency uncertainty associated with low cost spread spectrum systems, a matched filter architecture is subdivided into cascaded sub-symbol filter segments, the number of which is selected to prevent loss of unacceptable signal energy over the received signal frequency uncertainty. The sub-symbol filter segments are processed in plural phase rotation-signal combiner stages, outputs of which are associated with multiple frequency bins. A respective phase rotation-signal combiner stage multiplies sub-symbol filter segments by respectively offset phase rotation vectors, associated with the plural frequency bins. The sub-symbol phase vector products of each stage are summed to produce plural frequency bin outputs.

Description

7 parts
›CROSS-REFERENCE TO RELATED APPLICATION

The present application claims the benefit of Provisional Patent Application Ser. No. 60/060,186, filed Sep. 26, 1997, entitled: “Firefly,” assigned to the assignee of the present application and the disclosure of which is incorporated herein.

›FIELD OF THE INVENTION

The present invention relates in general to communication systems, and is particularly directed to reduced complexity matched filter architecture having its temporal length subdivided into cascaded sub-symbol filter segments, the number of sub-symbol segments is selected to prevent loss of an unacceptable amount of signal energy over received signal frequency uncertainty δ f . The sub-symbol filter segments are processed in plural phase rotation-signal combiner stages, outputs of which are associated with multiple frequency bins, the number of which is a trade-off between desired granularity and cost. A respective phase rotation-signal combiner stage multiplies sub-symbol filter segments by respectively offset phase rotation vectors, associated with the plural frequency bins. The sub-symbol phase vector products of each stage are summed to produce plural frequency bin outputs.

›BACKGROUND OF THE INVENTION

A frequent requirement of portable wireless devices (e.g., pagers or tag-embedded transponders for object tracking) is that the transmitter be small, inexpensive and battery-powered. This dictates using relatively low cost components that not only transmit a signal at a relatively low power level but inherently have relatively ‘sloppy’ tolerances that result in a large frequency uncertainty δ f . Often the only effective means to realize a useful communication range is to transmit relatively long (e.g., low data rate spread spectrum) symbols, so as to increase the total energy per symbol to an acceptable level. At a receiver site, this mandates processing each symbol in a coherent fashion in order to fully exploit its energy. Unfortunately, the frequency uncertainty δ f is often too high relative to the symbol rate R s to allow conventional matched filter processing. Indeed, FIG. 1, which shows the implementation loss of coherent signal processing as a function of the δ f /R s ratio, reveals unacceptable recovered energy degradation when the δ f /R s ratio exceeds+/−0.5 cycles per symbol. This frequency uncertainty problem has often been corrected at the receiver by ‘tuning’ the receiver's signal processing mechanism to what was received.

As diagrammatically illustrated in FIG. 2, this typically involves adjusting a local oscillator 11 , whose output is multiplied in a mixer 12 by a received signal 13 for application to a downstream matched filter 15 . Where tuning a single local oscillator is infeasible, for example where the transmitted signal is of relatively short duration (e.g., bursty) or multiple signals are transmitted simultaneously (as in the case of multiple pagers or tag transponders, referenced above), the receiver's processing circuitry may be replicated multiple times, as shown in FIG. 3, using a plurality of respectively different local oscillators LO 1 , LO 2 , LO 3 , LO 4 , . . . , LO M to ensure that one of the plurality of local oscillator—mixer—matched filter processing paths 12 - 1 / 15 - 1 , . . . , 12 -N/ 15 -M (frequency bins) will produce an output signal having an acceptable δ f /R s ratio. Unfortunately, this matched filter circuitry replication approach necessarily substantially increases the complexity and cost of the receiver processor.

›SUMMARY OF THE INVENTION

In accordance with the present invention, the above discussed frequency uncertainty problem is successfully addressed by a new and improved ‘sub-symbol’ matched filter architecture, that subdivides the matched filter into a plurality of successive (cascaded) sub-symbol filter segments MF 1 , MF 2 , MF 3 , . . . MF N . Each sub-symbol filter segment has a duration T s /N (where T s is the overall temporal span of the matched filter). The segment duration T s /N is short enough to avoid the loss of an unacceptable amount of signal energy over the frequency uncertainty δ f that would otherwise prevent recovery of the transmitted signal.

Each sub-symbol matched filter segment MF i is applied to a plurality K of phase rotation-signal combiner stages S 1 , S 2 , S 3 , . . . S K , the outputs of which are associated with K frequency bins. A respective phase rotation-signal combiner stage S i contains a plurality of N multipliers that are operative to multiply the outputs of the sub-symbol filter segments by a set of respectively offset phase rotation vectors. The sets of offset N phase rotation vectors of each of the phase rotation-signal combiner stages differ from one another, in association with the K frequency bins. The N sub-symbol phase vector products of a respective jth stage are summed to produce a respective one of the K frequency bin outputs.

The number K (of frequency bins) is a trade-off between the desired granularity of the filter and cost, while the number N (of sub-symbol segments) is selected to prevent loss of an unacceptable amount of signal energy over the frequency uncertainty δ f . The sub-symbol segmented matched filter processor facilitates implementing the multiple frequency bin paths of FIG. 3 by means of only a single matched filter data register, and replicating the same signal combiner circuitry for each of the plurality of K frequency bins. By quantizing the sub-symbols'phase rotations to readily implementable digital signal processing values, such as integral multiples of π/2 (90°), the circuit complexity of the phase rotation multipliers is reduced to direct and inverted connections between a respective sub-symbol segment and a single adder. This enables plural frequency bins for relatively long symbols to be processed on a single integrated circuit chip.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows the relationship between implementation loss of coherent signal processing and δ f /R s ratio;

FIG. 2 diagrammatically illustrates a conventionally tuning network for adjusting a local oscillator whose output is multiplied by a received signal for application to a downstream matched filter;

FIG. 3 shows a conventional multi-bin matched filter architecture containing a plurality of the signal processing networks of FIG. 2;

FIG. 4 diagrammatically illustrates a sub-symbol matched filter architecture of the present invention;

FIG. 5 diagrammatically illustrates a sub-symbol matched filter architecture having a single matched filter data register and a replicated set of phase rotation-signal combiner stages; and

FIG. 6 shows a non-limiting example of the sub-symbol matched filter architecture of FIG. 5 implemented in N=eight cascaded chip increments for a 1023-chip PN spread waveform.

›DETAILED DESCRIPTION · 1 of 2

Before describing in detail the sub-symbol matched filter architecture of the present invention, it should be observed that the invention resides primarily in what is effectively a prescribed arrangement of conventional communication circuits and associated digital signal processing components. Consequently, the configuration of such circuits and components and the manner in which they are interfaced with other communication system equipment have, for the most part, been illustrated in the drawings by readily understandable block diagrams, which show only those specific details that are pertinent to the present invention, so as not to obscure the disclosure with details which will be readily apparent to those skilled in the art having the benefit of the description herein. Thus, the block diagram illustrations to be described are primarily intended to show the major components of the system in a convenient functional grouping and processing sequence, whereby the present invention may be more readily understood.

The frequency error processing functionality of the cascaded sub-symbol matched filter mechanism of the invention may be readily understood by considering a received signal resulting from transmission of a single symbol to be non-zero over a time interval t between 0 and T s . The transfer function MF(t) of a matched filter MF may be represented by the equation (1): MF  ( t ) = ∫ 0 T s  r  ( t )  R  ( t )   t ( 1 )

where r(t) is the received signal waveform and R(t) is a locally generated replica (e.g., of a spreading PN waveform). If the received signal r(t) has the same signature as the known signal s(t), with some frequency shift (ω s ) and the replica signal is shifted ω LO (by the local oscillator) in an effort to match the received waveform, the output MF(t) of the matched filter becomes that set forth in equation (2) as: MF  ( t ) =    ∫ 0 T s  exp  ( ω s - ω LO )     s  ( t )  s *  ( t )   t ≈    sinc  ( f δ  T s )  ∫ 0 T s  s  ( t )  s *  ( t )   t ( 2 )

This integral may be subdivided into N segments, as shown in equation (3) as: ∫ 0 T s  exp  ( ω s - ω LO )     s  ( t )  s *  ( t )   t = ∑ k = 0 N - 1  ∫ kT s / N ( k + 1 )  T s / N s  exp  ( ω s - ω LO )  s  ( t )     s *  ( t ) ≈ sinc  ( f δ  T s / N )  ∑ k = 0 N - 1  exp  ( j     2     π     f δ  k / N )  ∫ kT s / N ( k + 1 )  T s / N s  s  ( t )     s *  ( t )   t ( 3 )

Equation (3) represents the summation of N phase-rotated partial matched filter outputs, and illustrates that the loss due to frequency uncertainty or mismatch is associated with sinc (f δ T s /N), rather than sinc (f δ T s ), where f δ =2π(ω s −ω LO ), resulting in a substantial reduction in processing loss associated with non-coherence relative to conventional matched filtering.

FIGS. 4 and 5 diagrammatically illustrate an embodiment of a matched filter architecture of the present invention, that is operative to implement the signal processing functionality of equation (3). As shown therein, the overall temporal length of the matched filter has a time span T s equal to the symbol duration 1/R s , and is segmented or subdivided into a series of N cascaded, reduced length sub-symbol (multichip) matched filter segments MF, respectively shown at 21 - 1 , 21 - 2 , . . . , 21 -N. Each sub-symbol matched filter segment MF i comprises a respectively successive portion of a matched filter correlator to which a reference signal, such as a PN code, is applied to a plurality K of phase rotation-signal combiner stages S 1 , S 2 , . . . , S K , the outputs of which are associated with K frequency bins. In terms of a practical device, the number of frequency bins is a trade-off between the desired granularity of the filter and cost. As pointed out above, the number N (of sub-symbol segments) is selected to prevent loss of an unacceptable amount of signal energy over the frequency uncertainty δ f . By an appropriate choice of the value of N (e.g., eight, as a non-limiting example), cost and complexity of the architecture are reduced.

A respective phase rotation-signal combiner stage S i is operative to multiply the outputs of the sub-symbol filter segments 21 - 1 , 21 - 2 , . . . , 21 -N by a set of N respectively offset phase rotation vectors. The sets of offset N phase rotation vectors of each of the phase rotation-signal combiner stages differ from one another (for example, in binary multiples of π/2 (90°), in association with the K respectively different frequency bins. The N sub-symbol phase vector products of a respective jth stage Sj are summed to produce a respective one of the K frequency bin outputs. By imparting appropriate (relatively offset) phase rotations 23 - 1 , 23 - 2 , . . . , 23 -N to these N matched filter segments, the filter segments can be combined (summed), so as to effectively emulate any selected matched filter processing path of the multiple bin increased hardware complexity approach of FIG. 3 .

The effect of this cascaded phase rotation is to move the frequency mismatch to the output of the sub-symbol matched filters. Namely, by properly selecting phase rotations 23 - 1 , 23 - 2 , . . . , 23 -N, to which the matched filter segments are respectively applied, prior to being combined or summed in a summing unit 25 to provide a matched filter output 26 , loss due to frequency uncertainty becomes a function of the ratio δ f /(N*R s ), which can be made acceptably small for any frequency uncertainty δ f or received symbol rate R s by a proper choice of N. To recover the processed signal, the frequency bin producing the largest summation magnitude is selected.

As shown in FIG. 5, a significant feature of the sub-symbol segmented matched filter processor of FIG. 4 is that it facilitates implementing the multiple frequency bin paths of FIG. 3, by means of only a single matched filter correlator, and replicating the same signal combiner circuitry 61 - 1 , . . . , 61 -K (e.g. a pair of N-input adders (one of the in-phase (I) channel and one for the quadrature (Q) channel) for each of the plurality of K frequency bins). FIG. 6 shows a non-limiting example of a matched filter delay line implemented in N=eight cascaded chip increments for a 1023-chip PN spread waveform.

›DETAILED DESCRIPTION · 2 of 2

As noted earlier, the ability to use the same signal combiner circuitry significantly simplifies the processor implementation, where the number N of sub-symbols is relatively small (eight in the example of FIG. 6 ). As noted earlier, circuit complexity can be further reduced by quantizing the sub-symbols' phase rotations to readily implementable digital signal processing values, such as integral multiples of π/2 (90°), which reduces the circuit complexity of the phase rotation multipliers to direct and inverted connections between a respective sub-symbol segment and a single adder. This enables plural frequency bins for relatively long symbols to be processed on a single integrated circuit chip.

While we have shown and described an embodiment in accordance with the present invention, it is to be understood that the same is not limited thereto but is susceptible to numerous changes and modifications as are known to a person skilled in the art, and we therefore do not wish to be limited to the details shown and described herein, but intend to cover all such changes and modifications as are obvious to one of ordinary skill in the art.

Claims as granted

16 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section H — Electricity
  • H04B1/7075
  • H03H17/02
USPC · US Patent Classification
375/343

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 1999Jul 1999Jan 2000Jul 2000Jan 2001Jul 2001Jan 2002USPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
3.5 y
1,287 days filing → grant
Office actions
0
none on record
Examiner
Mohammad H. Ghayour
art unit 2734 · TC 2700
Citations: 4 back · 15 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom199820002002200420062008201020122014201620182020Owner 1Owner 2Owner 3Owner 5liens, releases & corrections
TitleLienReleasehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock