throbber
United States Patent (19)
`Shenoi
`
`USOO5764704A
`Patent Number:
`11
`(45) Date of Patent:
`
`5,764,704
`Jun. 9, 1998
`
`54 DSP MPLEMENTATION OF A CELLULAR
`BASE STATION RECEIVER
`
`75) Inventor: Kishan Shenoi. Saratoga, Calif.
`73) Assignee: SymmetriCom, Inc., San Jose, Calif.
`
`21 Appl. No.: 664,705
`22 Filed:
`Jun. 17, 1996
`(51) Int. Cl. ...
`... H04L27/14: HO3D 3/00
`52 U.S. Cl. .............
`... 375/324; 375/326; 329/327
`58) Field of Search ..................................... 375/229, 260,
`375/27.316,322.324, 326; 329/315,
`327; 455/205
`
`56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`1/1972 Kobayashi .............................. 329/311
`3,634,773
`4,803,739 2/1989 Daikoku .......
`... 455/47
`5,177,611
`1/1993 Gibsonb et al.
`... 348/611
`5.434,577
`7/1995 Baghdady ............................... 342/380
`
`Primary Examiner-Chi H. Pham
`Assistant Examiner-Emmanuel Bayard
`Attorney, Agent, or Firm-Wilson Sonsini Goodrich &
`Rosati
`ABSTRACT
`57)
`Demodulating FM signals using digital signal processing
`extracts a carrier signal from digitized channel signals,
`multiplies the digital channel signal with this extracted
`carrier signal, and further filters out the carrier signal to
`produce the demodulated signal. The DSP technique first
`down converts a group of channels to baseband which are
`then processed through an A/D converter to produce a
`digitized composite signal. A bank of bandpass filters,
`typically based on FFT processors, applied to the composite
`signal produce (a group of) digitized channel signal(s). The
`digitized channel signal is then demodulated by recovering
`a carrier signal by digitally filtering, for example, using a
`Hilbert bandpass filter, the channel signal and digitally
`filtering the product of the carrier signal and the channel
`signal to recover the modulating voice signals.
`15 Claims, 8 Drawing Sheets
`
`AM DEMODULATOR
`
`122
`DIGITAL -
`CHANNEL
`SIGNAL
`P (nt)
`
`
`
`124 HILBERT TRANSFORMING
`BANDPASS FILTER s = 30kHz
`
`Ex.1018
`APPLE INC. / Page 1 of 14
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 1 of 8
`
`5,764,704
`
`
`
`(W3) TVNOIS
`
`3]]SOd W00
`
`
`
`(WB) TVNOIS
`
`3)||SOd W00
`
`| '0||
`
`
`
`
`
`
`
`Ex.1018
`APPLE INC. / Page 2 of 14
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 2 of 8
`
`5,764,704
`
`
`
`"NES)
`
`Ex.1018
`APPLE INC. / Page 3 of 14
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 3 of 8
`
`5,764,704
`
`ce
`
`w,
`
`t~-ZHO8F=OFXOL
`—=OfXue
`
`ve"Ol4
`
`
`
`
`
`(3A03443)AININDIYS3SNOdS3Y
`
`GIHDGNY@H)‘vi-l#HO=SONVA
`
`GYuvNdJuv
`
`dono
`
`
`
`NOLLD373SdNOYdYs
`
`deols
`
`Ex.1018
`APPLEINC./ Page 4 of 14
`
`Ex.1018
`APPLE INC. / Page 4 of 14
`
`
`
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 4 of 8
`
`5,764,704
`
`
`
`NOISMENN00-0/W-38d
`
`Jd8 dÈMHS
`
`
`
`NOLLISNYMI ZHX| 0£
`
`|
`
`“)
`
`
`
`
`
`Ex.1018
`APPLE INC. / Page 5 of 14
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 5 of 8
`
`5,764,704
`
`
`
`
`
`06
`
`• • • • § 4 ||
`
`06 09 9 9 09 91
`
`Ex.1018
`APPLE INC. / Page 6 of 14
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 6 of 8
`
`5,764,704
`
`
`
`
`ZHMOÇ = $, HAITH SSWAONYE
`0NINHOJSNYMI IXJ38||H ?ZI
`
`
`
`ZZ!
`
`Ex.1018
`APPLE INC. / Page 7 of 14
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 7 of 8
`
`5,764,704
`
`| ? ||
`
`(83|8870)
`
`(OS-GSC)
`
`Ya N N N N
`
`-NN N-N-N-N
`
`çºi ?i
`Z
`
`((0)+1)9)
`
`(JSYHd-NI.)
`
`Z W
`
`
`
`ZHP. OC=9)
`
`0,-
`
`7 1 1-27 t
`
`22 17-12
`O p
`
`Ex.1018
`APPLE INC. / Page 8 of 14
`
`

`

`U.S. Patent
`
`Jun. 9, 1998
`
`Sheet 8 of 8
`
`5,764,704
`
`BANDPASS FILTER
`OVER ENTRE BAND
`
`SELECT A GROUP OF
`CHANNELS
`
`SHIFT THE SELECTED
`GROUP OF CHANNELS TO F
`
`201
`
`202
`
`204
`
`BANDPASS OVER THE
`ENERE SELECTED
`GROUP OF CHANNELS
`
`SHIFT THE SELECTED
`GROUP TO BASEBAND
`
`LOW PASS FILTER OVER
`THE SELECTED GROUP
`
`DIGITAL SAMPLING
`
`200
`
`206
`
`208
`
`210
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BANDPASS FTER
`FOR CHANNELIZATION
`DCTA --
`CHANNEL SIGNA
`216
`
`HILBERT BANDPASS FILTER
`
`DIGITALLY MULTIPLY THE
`DIGITAL CHANNEL SIGNAL WITH
`THE OUTPUT OF HILBERT BANDPASS FILTER
`
`214
`212 2
`
`-
`
`MULTIPLE CHANNES
`CAN BE PROCESSED
`IN PARALE
`
`218
`
`DIGITALLY ELIMINATE CARRIER
`SIGNAL TO RECOVER
`MODULATING SIGNAL
`
`
`
`220
`
`SHIFT CENTER FREQUENCY
`OF BANDPASS FILTER
`
`(F SEQUENTIAL)
`
`PROCESSED
`YES
`
`222
`
`FIG.8
`
`Ex.1018
`APPLE INC. / Page 9 of 14
`
`

`

`5,764,704
`
`10
`
`15
`
`1
`DSP MPLEMENTATION OFA CELLULAR
`BASE STATION RECEIVER
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`This invention relates to the demodulation of signals that
`are transmitted in cellular radio telephone systems, and more
`particularly to demodulating FM signals using digital signal
`processing (DSP).
`2. Description of Related Art
`Conventional methods for FM demodulation are typically
`based on analog systems. While analog FM demodulation
`techniques are inexpensive, they are not generally flexible to
`accommodate different types of FM demodulation tech
`niques for a variety of different types of signals such as a
`cellular environment. As in other areas, the use of digital
`signal processing (DSP) creates the potential for greater
`flexibility using FM signals, such as in cellular telephony.
`In a cellular telephone system, the channel assignments to
`a given base station is somewhat arbitrary, since any com
`bination of channels can be assigned to any one base station.
`This causes problems when dealing with demodulation of
`the received or incoming signal using analog FM demodul
`lation technique, since a typical FM demodulator, which is
`generally a phase lock loop (PLL) in an analog form, is only
`responsive to a certain frequency range. The problem arises
`when there are multiple channels which need to be demodu
`lated. Since the assignment of those channels may be
`arbitrary to any given base station, a base station has to be
`designed to handle any possible combination of channels or
`frequencies. In addition, the channels assigned to a given
`base station may change over time, based upon various types
`of studies of the cellular network to accommodate the
`changes in channel demand. With standard FM techniques,
`one can use a bank of standard analog PLLs that are tunable
`across the entire range of FM spectrum. This range is very
`broad, and thus, implementation of such analog PLLs
`becomes expensive and complicated. Moreover, analog cir
`cuits used for FM demodulation include phase or frequency
`locked loops and many varieties of discriminator circuits.
`Generally, analog FM demodulation is not flexible when
`several channels have to be demodulated, such as in cellular
`communications, given that the FM signal in a cellular
`system may be "standard cellular" (AMPS) or narrow band
`AMPS (NAMPS).
`SUMMARY OF THE DISCLOSURE
`It is an object of the present invention to provide a digital
`FM demodulation method and apparatus by extracting a
`carrier signal, preferably using a digital Hilbert transforma
`tion for subcarrier recovery and preferably using a digital
`AM demodulation with multiplication and integration to
`extract voice signals.
`Rather than using an analog implementation of FM
`demodulation, one can use a DSP implementation. The DSP
`55
`implementation of FM demodulation using AM demodula
`tion techniques will provide flexibility, because adaptation
`to different signals and different frequencies require minimal
`changes to the device, such as changing certain constants
`and subroutines in the DSP software. The DSP implemen
`tation of an FM demodulation enhances flexibility not
`available with analog FM demodulation technique. For
`example, the digital FM demodulation can provide the
`freedom of easily changing parameters to accommodate
`various frequencies and can be readily adapted to a cell site
`to accommodate TDMA, NAMPS, GSM and AMPS tech
`niques.
`
`65
`
`2
`According to one embodiment of the present invention, a
`method of demodulating FM signals using digital signal
`processing (DSP) includes the steps of selecting in the
`analog domain a band of channels by using a bandpass filter.
`The band of channels from, for example, a cellular or other
`wireless network received at the base station are then shifted
`down to IF. A group of adjacent channels selected from the
`band from the band of channels are selected from IF and are
`shifted down to base band, sampled at twice the upper band
`limitation to shift into the digital domain. Each group of
`channels is separately processed at base band with a DSP
`implementation. For example, the channel at the base band
`is sampled to produce a digital channel signal having
`in-phase and quadrature components, in which the in-phase
`component has a carrier component and the quadrature
`component has the modulating signal (speech) component.
`Each of the digitally sampled channels is separately pro
`cessed. Using a narrow frequency bandpass algorithm, such
`as a Hilbert transform bandpass algorithm, the digital chan
`nel signal is filtered to extract the carrier signal. The carrier
`signal is then multiplied digitally with the digital channel
`signal to form a mixed signal which contains the modulating
`signal. Finally, the carrier and higher frequency signals are
`filtered out to produce only the modulating signal. In the
`preferred embodiment of the present invention, the Hilbert
`bandpass filter algorithm has a pass band of less than 600 Hz
`to extract a carrier component at the center frequency of the
`filter,
`Other features and advantages of the invention will
`become apparent from the following detailed description,
`taken in conjunction with the accompanying drawings which
`illustrate, by way of example, various features of embodi
`ments of the invention.
`BRIEF DESCRIPTION OF THE DRAWINGS
`A detailed description of embodiments of the invention
`will be made with reference to the accompanying drawings,
`wherein like numerals designate corresponding parts in the
`several figures.
`FIG. 1 is a block diagram showing equivalence of phase
`and frequency modulation;
`FIG. 2 is a block diagram of Armstrong modulator for
`narrow band angle modulation (phase modulation);
`FIGS. 3A-3C show a conversion of group of channels to
`digital format;
`FIG. 4 is a bandpass filter bank for channelization;
`FIG. 5 is a per channel frequency domain representation;
`FIG. 6 is a block diagram showing principle of DSP based
`narrow band angle modulator;
`FIG. 7 is a frequency domain representation of a channel
`signal; and
`FIG. 8 is a flow diagram for demodulating FM signals
`using digital signal processing.
`DETALED DESCRIPTION OF THE
`PREFERRED EMBODMENTS
`Amethod of demodulating FM signals using DSP accord
`ing to an embodiment of the invention is shown in the
`drawings for purposes of illustration. In particular, a pre
`ferred embodiment of the present invention focuses on the
`DSP implementation of AMPS/NAMPS/TDMA. Also, as an
`illustrative example, the following description focuses on
`the demodulation of a single voice channel which is super
`imposed on a carrier using a narrow band FM.
`Cellular telephone systems in the U.S. operate in the
`frequency band between 824 MHZ and 894MHz. The lower
`
`25
`
`30
`
`35
`
`45
`
`50
`
`Ex.1018
`APPLE INC. / Page 10 of 14
`
`

`

`3
`portion, between 824MHz and 849 MHz, is allocated for the
`"reverse" direction of transmission, from the mobile to the
`base station. The upper portion, between 869 MHz and 894
`MHz, is allocated for the "forward" direction of
`transmission, from the base station to the mobile. Typically,
`a nominal channel spacing is 30 KHz. that is, the frequency
`band is subdivided into "blocks" with a center frequency
`spacing of 30 KHz and nominal bandwidth of 30 KHz (15
`KHZ on either side of the center or carrier frequency). Each
`channel, uses carrier using angle modulation, specifically
`frequency modulation (FM), with a maximum frequency
`deviation of 12 KHz. Since the voice channel bandwidth is
`nominally 3 KHz, the voice channel would thus occupy a
`bandwidth of 2*(3+12)=30 Khz by applying Carlson's rule.
`The prescribed frequency allocation permits up to 832
`blocks, usually considered as two “bands." A and B, each
`having a capacity of 416 blocks.
`The frequency spectrum is considered to be subdivided in
`a frequency division multiplex (FDM) manner, with each
`block referred to as a channel. Each channel represents one
`telephone conversation. Each mobile unit is assigned a
`specific carrier frequency for the reverse direction, typically
`45 MHz below the carrier frequency used in the forward
`direction by the base station. Such a scheme is often referred
`to as "AMPS" (Advanced Mobile Phone Service).
`A fundamental principle of cellular telephony is that any
`geographical area can be subdivided into "cells," with
`adjacent cells using nonoverlapping frequency blocks.
`Consequently, each cell, and thus base station, can use only
`a subset of these 416 channels. This limits the number of
`simultaneous users in an area served by a base station. To
`increase the number of subscribers served, other modes of
`operation have been implemented. The principal idea is to
`use each channel to serve more than one subscriber. The
`35
`premise of NAMPS is to subdivide each 30 KHZ block into
`3 sub-blocks of 10 KHZ each and use very narrow band FM
`for each voice channel. This method increases the number of
`subscribers that can be served simultaneously by each base
`station by a factor of 3.
`A second approach to increase the number of simulta
`neous subscribers. again by a factor of 3, is to use the
`technique of TDMA (Time Division Multiple Access).
`TDMA presumes that the voice channel is digitized and
`encoded so as to use approximately 8 kbits/sec for a voice
`channel. The 30 KHz bandwidth used in cellular telephony
`can support a modulated digital bit-stream. By imposing a
`frame structure on this digital bit-stream, multiple subscrib
`ers can be accommodated within the block by assigning
`different "time-slots" to different subscribers. Nominally,
`each time slot of a full channel transports the signal for one
`subscriber. By maintaining the FDM hierarchy of 30 KHz
`blocks, TDMA and analog cellular, such as AMPS, can
`coexist in the same cell site. Thus, any 30 KHZ block can be
`assigned to digital (TDMA) or to analog transmission.
`As shown in FIG. 1, a frequency modulation 28 may be
`achieved by using a phase modulator 27 with an integrator
`26 which integrates the signal 24 prior to phase modulation.
`The integration is equivalent to a filter providing a 6
`dB/octave response, which is the opposite of the preempha
`sis filter. Thus, by using a phase modulator 27, a preempha
`sis circuit can be eliminated.
`Unlike amplitude modulation (AM), which is considered
`"linear,” angle modulation is inherently nonlinear. This
`means that in AM, the bandwidth of the modulating signal
`is preserved. The composite signal is achieved by translating
`the modulating signal in frequency by an amount equal to
`
`45
`
`50
`
`55
`
`65
`
`5,764,704
`
`O
`
`15
`
`20
`
`25
`
`4
`the carrier frequency. In angle modulation, the bandwidth is
`several times that of the modulating signal. Nonetheless, for
`low modulation indices, the phase modulation may be
`treated approximately similar to the amplitude modulation
`for purposes of DSP
`The above-described relationship between PM and AM is
`the basis for the Armstrong Modulator, as shown in FIG. 2.
`Note that the resultant (composite) signal can be viewed as
`the combination of an AM signal (double sideband sup
`pressed carrier, DSB-SC) to which a carrier component has
`been added in the quadrature component. In a conventional
`DSB-AM signal (non suppressed carrier), the additive car
`rier component is an in-phase component, in which the
`implied carrier is used to generate the DSB-SC signal. Thus,
`if a DSB-SC signal is added with an in-phase carrier
`component, a regular DSB-AM signal is produced. If the
`additive carrier component is in the quadrature component.
`the resultant signal is equivalent to a narrow band PM. The
`above description can be mathematically expressed as fol
`lows:
`If |m(t) <<1 (modulating signal is small), then the com
`posite PM signal, vpm(t). can be expressed as:
`
`vpm(t) = A cos(27tft + m(t))
`s A cos(2ft) - Am(t) sin (2nft)
`
`For conventional demodulators using analog
`implementations, the processing is done either directly at the
`carrier frequency or at an intermediate frequency (IF). The
`processing may include limiting (hard or soft) to minimize
`any extraneous AM component. The demodulation is imple
`mented using either a PLL (phase lock loop) method or a
`frequency discriminator method. None of these processors
`(clipping. PLL, frequency discriminator) is suitable when
`the channel signal is in a digital form at baseband. Clipping.
`for example, would generate harmonics which, in an analog
`implementation, can be filtered out. In a DSP
`implementation, the clipping has the effect of smearing,
`introducing inband spurious components via aliasing. Thus,
`emulating an analog processing is not appropriate in all
`CaSS.
`Since DSP techniques are applicable in the case of AM, a
`digital demodulator may be devised by taking the logical
`inverse of the Armstrong modulator described above. This is
`an underlying principle of the preferred embodiment of the
`present invention. All the processes are well suited for
`implementation in a DSP processor and may be imple
`mented in hardware, firmware or software.
`The process of converting a group of channels to digital
`signals, as a way of example, will now be discussed with
`regard to FIGS. 3A-3C. The analog front-end circuits
`choose a group of preferably in FM channels shown in FIG.
`4A as fourteen 30 KHz channels plus two guard bands and
`translate the group down to base band. An FM modulated
`signal of the n channels is bandpass filtered with a pre
`selected bandpass filter 42 over the entire band, which
`reduces interference at IF. Next, the group of channels is
`translated to IF by multiplying the output from the bandpass
`filter 42 with a first fosc 41. The output from the multiplier
`43 is then passed through a sharp bandpass filter 44 which
`completes the selection of the group of channels. Abandpass
`filter bandpass filter 44 have the frequency response of FIG.
`3B is applied over the entire band of channels 30 of FIG.3A.
`The selection of channels 1-14, with a sharp roll off of
`preferably 6 dB per octave in guard channels 0 and 15.
`reduces interference. A second multiplier 45 of FIG. 3C
`
`Ex.1018
`APPLE INC. / Page 11 of 14
`
`

`

`5
`multiplies the output from the sharp bandpass filter 44 with
`a second fosc 49 to translate the group of channels to
`baseband. The output from the second multiplier 26 is
`filtered by an anti-aliasing low pass filter 46 before being
`converted to the analog to digital (AWD) converter 47. The
`output from the low pass filter 46 has a total of 16 channels
`from band 0 to band 15, each channel being about 30 KHz
`wide. As required by the Nyquist's Theory, the A/D con
`verter 47 has a sampling rate of at least which is twice (e.g.,
`960 KHZ) the frequency range of the selected group of
`channels (e.g., 480 KHz) at the base band. For example.
`when n=16 (a number of channels selected for DSP), the
`nominal sampling rate for the A/D converter 47 is 960 KHz.
`Not shown in FIG. 3C is an automatic gain control (AGC)
`function performed prior to AND conversion to maximize
`the resolution provided by the A/D operation at full range.
`Once the selected group of channels are shifted to base
`band, each channel therein can be processed separately and
`in parallel. FIG. 4 shows a bandpass filter bank for chan
`nelization which is typically based on 32-point DFT
`20
`(discrete Fourier transformation). The bandpass filter center
`frequencies, for the purposes of illustration, are 30 n KHz
`where n=0 to 15. In addition, the filter transition band is 15
`KHZ on each side of each bandpass filter. The bandpass filter
`separates the channels which, after undersampling. can be
`viewed as a single channel stream at a sampling rate of 120
`KHz. It is important to recognize that the channel sampling
`rate, for example, 120 KHz, is twice the Nyquist sampling
`rate. In the preferred implementation of the bandpass filter
`bank, with implied undersampling, the channel frequency
`spectrum to be processed is repositioned, as shown in FIG.
`5 by techniques known to those of skill in the art as
`described in Chapter 7 of digital Signal Processing in
`Telecommunications (Prentice Hall, 1995) by Kishan
`Shenoi (which is incorporated herein by reference). The
`effect of frequency translation and undersampling is to
`position the carrier frequency of the channel at 30 KHz
`(nominal), which is one-fourth the sampling frequency. The
`carrier frequency at baseband (or at the IF frequency used
`for processing) should be an integer submultiple of the
`sample rate (e.g. /2, 1/3, 1/4, etc.) so that the processing is
`easier. By using a higher sampling rate (by about a factor of
`2) than the minimum sampling rate, the impact of aliasing is
`reduced and the complexity of the filters used in the filter
`bank is reduced as well.
`For each channel, the 30 KHz spectrum containing the
`signal is relatively clean, since there is a 15KHz guard band
`on both sides of the signal band to prevent interference
`components from corrupting the signal band. In a preferred
`embodiment of the present invention, the bandpass filter
`50
`bank may be implemented by using a DFT (e.g., an FFT
`implementation). The output signal of the DFT processing
`provides in-phase and quadrature components (i.e., complex
`signals) of each channel. The complex signal is useful in the
`case of TDMA, since the digital demodulation is simplified
`when the in-phase and quadrature components are available
`simultaneously.
`As shown in FIG. 6, the digital channel signal 122 in the
`time domain is Xe(nT) with the sampling rate of f=120
`KHz. The digital channel signal 122 is the composite
`channel signal obtained from the bandpass filter bank which
`follows the A/D converter 47 of FIG. 3C. The frequency
`domain representation of x(nT) is X(f), and both are
`mathematically expressed respectively as follows:
`
`35
`
`6
`The frequency domain representation of X(f) is shown in
`FIG. 7. A carrier component 141 is represented by impulses
`142 and 143 (i.e., delta functions) at-30 KHZ and 30 KHz.
`The signal components 146 and 147 are the quadrature
`component, as evidenced by the "j" in the above expression.
`of the composite signal. The signal components 146 and 147
`are in an AM signal form, namely, double sideband sup
`pressed carrier (DSB-SC) AM. Since the voice signal has no
`dc component, a narrow frequency band pass around 30
`KHz of the digital channel signal will provide just the carrier
`component 143.
`A Hilbert transform filter 124 commonly used in DSP may
`be used for filtering to obtain the 30 KHz carrier. The Hilbert
`transform filter 124 is a digital filter with the frequency
`response:
`
`and H(f) is a narrowband magnitude response centered at 30
`KHZ For example, in an FIR (finite impulse response) filter
`having constrained coefficients to exhibit a negative sym
`metry (odd function) about the center, the frequency
`response is guaranteed to be purely imaginary, which cor
`responds to a 90 degree phase shift. In particular, an odd
`length, odd-symmetry filter (N the length of the filter being
`an odd integer) will have the phase shift of 90 degrees and
`a flat delay of (N-1)/2 samples. Since N is an odd integer.
`the flat delay will be an integer number of samples. Further.
`if N is chosen so that (N-1)/2 is a multiple of 4, an added
`benefit may be obtained. Since the carrier is nominally 30
`KHz, the period of the carrier is 4 samples with a 120 KHz
`Sampling rate. Consequently, if the flat delay is chosen to be
`a multiple of 4. the phasing at the output of the Hilbert
`transforming filter 124 will be accurate,
`The bandwidth of the Hilbert transform filter 124 (or a
`processor that implements the Hilbert transform filter) is set
`to be no more than about 300 Hz wide on each side of a
`carrier signal. This is because there is no audio signal within
`300 Hz of the carrier due to the audio signal filtering in the
`transmitter, Thus, the total band width of the Hilbert trans
`form filter 124 is preferably less than about 600 Hz. The
`output from the Hilbert transform filter 124 is a recovered
`carrier signal for the received digital signal. The carrier
`signal, which is orthogonal to the digital signal, is then
`multiplied with the digital signal to further separate the
`carrier signal from the voice signal.
`Portions 126 and 128 of the processing shown in FIG. 6
`correspond to a digital implementation of a synchronous
`demodulator for AM. Conventionally, the difficulty in syn
`chronous AM demodulation (as opposed to common enve
`lope detection) is generation of a local carrier y(nt) that is
`synchronous in phase and frequency to the carrier used for
`creating the AM composite signal x(nt). However, accord
`ing to the preferred embodiment of the present invention, by
`design, it is guaranteed that the "local oscillator" for gen
`erating the carrier y(nt) will be substantially of the correct
`frequency and the correct phase. As discussed above, the
`carrier signal is obtained by detecting the in-phase compo
`nent 143 (FIG. 7) of the digital channel signal 122 by using
`a digital Hilbert transform bandpass filter. The output 129
`m(nt) of the demodulator 126 will be a scaled (in amplitude)
`digital version of the modulation signal m(t) at the trans
`mitter provided that the magnitude of the modulation index
`used in the modulator (not shown) is substantially less than
`
`5,764,704
`
`O
`
`15
`
`25
`
`30
`
`45
`
`55
`
`65
`
`Ex.1018
`APPLE INC. / Page 12 of 14
`
`

`

`5,764,704
`
`7
`1. The software DSP based narrow band angle demodulator
`126 multiplies the recovered digital channel signal:
`X(nT-Acos(2 font-A m(nTsin(27tfont)
`by the carrier:
`y(nT-Acos(2tfon T-7tl2)=Asin(2rtfnT)
`yielding a demodulator output:
`
`8
`such modifications as would fall within the true scope and
`spirit of the present invention.
`The presently disclosed embodiments are therefore to be
`considered in all respects as illustrative and not restrictive,
`the scope of the invention being indicated by the appended
`claims, rather than the foregoing description, and all changes
`which come within the meaning and range of equivalency of
`the claims are therefore intended to be embraced therein.
`What is claimed is:
`1. A method of digitally demodulating an FM signal at one
`of an IF and base band frequency created by frequency
`modulating a carrier signal with a modulating signal, the FM
`signal having in-phase and quadrature components, wherein
`the in-phase component has the carrier signal and the
`quadrature component has the modulating signal, the
`method comprising the steps of:
`sampling the FM signal at an appropriate sample rate to
`produce a digital channel signal;
`digitally filtering the digital channel signal to extract the
`carrier signal using a narrow frequency bandpass algo
`rithm;
`digitally multiplying the carrier signal with the digital
`channel signal to form a mixed signal which comprises
`the modulating signal and the carrier signal shifted to a
`different frequency; and
`digitally filtering the mixed signal to recover the modu
`lating signal.
`2. A method according to claim 1, wherein the narrow
`frequency bandpass algorithm is a Hilbert bandpass algo
`rithm.
`3. A method according to claim 1, wherein the narrow
`frequency bandpass algorithm has a band pass range of
`approximately 300 Hz on each side of the carrier signal.
`4. A method according to claim 2, wherein the Hilbert
`bandpass filter has a pass band centered about 30 KHz, the
`sampling rate chosen such that the baseband FM carrier is at
`30 KHZ.
`5. A method according to claim 2, wherein the Hilbert
`bandpass filter is an odd-length and odd-symmetry, FIR
`filter.
`6. A method according to claim 2, wherein the Hilbert
`bandpass algorithm comprises a phase shift of about 90
`degrees and a flat delay of (N-1)/2, in which N is an odd
`integer.
`7. A method according to claim 6, wherein the ratio of FM
`carrier frequency at the one of the IF and baseband to the
`sample rate, being an integer.
`8. A method according to claim 6, wherein (N-1)/2 is a
`multiple of 4.
`9. A method according to claim 1, wherein the filtering of
`the mixed signal to produce the modulating signal is per
`formed by filtering out high frequency signals.
`10. A method according to claim 1, wherein the sampling
`rate for sampling the FM signal is about twice the upper
`limit frequency of the FM signal.
`11. A method according to claim 1, further comprising the
`implementation of the steps of claim 1 for other digital
`channel signals in the FM signal in parallel.
`12. A method of digitally demodulating a composite
`signal, having a plurality of channels, each channel created
`by frequency modulating a carrier signal with a modulating
`signal, the FM signal having in-phase and quadrature
`components, wherein the in-phase component has the carrier
`component and the quadrature component has the modulat
`ing signal, the method comprising the steps of:
`shifting a plurality of channels of the FM signal to base
`band;
`
`The recovery of the scaled demodulated modulation signal
`is obtained just by low pass filtering with filter 128:
`
`15
`
`Knowledge of y(nT) 125, the implied carrier, is, therefore,
`extremely useful. While it is not shown in the figures, this
`signal may also be used for controlling the AGC (Automatic
`Gain Control) function for sampling with AID converter 47
`the signal and/or a per-channel AGC function. In particular,
`the channel signal can be amplified (or attenuated) such that
`the signal y(nT) 125 has a known prescribed amplitude.
`The above-described implementation of DSP is for one
`channel out of n channels selected at the IF stage. The
`undersampling in the digital bandpass filter bank ensures
`that all n channels are alike in that the carrier component is
`at 30 Khz as described in Chapter VII of Kishan Shenoi's
`book. Therefore, the same steps can be implemented to
`demodulate all n Channels. This permits one DSP or a bank
`of DSP's to perform the base station functions using much
`of the same software modules.
`The DSP FM demodulation technique described above
`can be summarized using a flow diagram 200 shown in FIG.
`8. First, a received FM signal is bandpass filtered 201 over
`the entire frequency band. A group of channels are selected
`202 from the FM signal and are shifted down to IF 204 and
`then preferably to base band 206. The selected group of
`channels which are now at base band are low pass filtered
`208 to remove any high frequency signals above the upper
`band limit. The selected group of channels are then sampled
`at approximately twice its upper limit 210. One channel
`from the selected group of channels is digitally filtered
`(channelization) 212 to form a digital channel signal which
`can be digitally processed to extract a modulating signal. At
`this point, the process may be done in parallel by additional
`processors 214 for each of the channels. A carrier signal for
`the digital channel signal is extracted by performing a digital
`narrow band bandpass filtering, such as using a Hilbert
`transform filter algorithm, on the channel signal 216. The
`recovered carrier signal is then digitally multiplied with the
`digital channel signal 218 to recover the modulating signal.
`A digital low pass filter algorithm filters out the shifted
`carrier signal to recover only the modulating signal 220. If
`multiple DSP's are not being used for parallel processing
`(step 214), a single DSP may repeat the process for addi
`tional channels in the group 222. The bandpass filter algo
`rithm for the channelization provides all n channels in
`parallel so that the other channels can be digitally processed
`to extract a modulating signal in parallel.
`While the description above refers to particular embodi
`ments of the present invention, it will be understood that
`many modifications may be made without departing from
`the spirit thereof. For example, the disclosed methods of
`demodulation may be done at IF instead of at the base band
`frequency. The accompanying claims are intended to cover
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`Ex.1018
`APPLE INC. / Page 13 of 14
`
`

`

`sampling the FM band signal at a rate at least twice the
`bandwidth of the FM band signal to produce a digital
`channel signal;
`digital bandpass filtering to produce a plurality of digital
`channel signals;
`then for each digital channel;
`digitally filtering the digital channel signal to extract the
`carrier signal using a Hilbert bandpass

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket