US20110129045A1 - Method and device for aquiring a channel with frequency offset less than half symbol rate - Google Patents
Method and device for aquiring a channel with frequency offset less than half symbol rate Download PDFInfo
- Publication number
- US20110129045A1 US20110129045A1 US12/926,298 US92629810A US2011129045A1 US 20110129045 A1 US20110129045 A1 US 20110129045A1 US 92629810 A US92629810 A US 92629810A US 2011129045 A1 US2011129045 A1 US 2011129045A1
- Authority
- US
- United States
- Prior art keywords
- spectrum
- carrier frequency
- frequency offset
- cross point
- baseband signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/22—Demodulator circuits; Receiver circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42607—Internal components of the client ; Characteristics thereof for processing the incoming bitstream
- H04N21/4263—Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
- H04L2027/003—Correction of carrier offset at baseband only
Definitions
- the present invention relates to the technical field of digital televisions and, more particularly, to a method and device for acquiring a channel with frequency offset less than half symbol rate particularly in but not limited to the Digital Video Broadcasting-Satellite (DVB-S) system.
- DVD-S Digital Video Broadcasting-Satellite
- the first essential task is to establish a digital platform.
- the digital platform needs to include digital channels and digital contents.
- DVB Digital Video Broadcasting
- An official system provider can transmit a signal, such as DVB-S, over a satellite antenna disposed on a building through a satellite located on 22000 km and above.
- a quadrature phase shift keying (QPSK) is applied to transmit MPEG2 data, and all carrier frequencies and symbol rates associated with all channels of the system can be pre-stored in a receiver in order to rapidly receive the programs.
- QPSK quadrature phase shift keying
- a blind scan function is required in order to provide a simple operating mode to thereby allow a user to have an automatic program scan without knowing the programs received by a satellite in advance.
- Speed and accuracy are the most important factors in evaluating the performance of the blind scan. Rapid scan reduces the waiting time of the user.
- FIG. 1 is a block diagram of a typical receiver. As shown in FIG. 1 , the operation principle is first to use the controller 11 for tuning the tuner 12 to a carrier frequency (CF). Next, a filter bank (not shown) and a timing recovery loop (not shown) in the baseband demodulation chip 13 are activated to operate at smallest possible symbol rate. The symbol rate is increased whenever loop does not converge. When the symbol rate is over a preset maximum and the loop cannot converge, it indicates that there is no signal at the frequency. In this case, the carrier frequency of the tuner is incremented by a pre-specified step size. Accordingly, the above process is repeated until the loop converges.
- CF carrier frequency
- the possible symbol rate may be diversified in a very wide range, such as from 1 M to 45 M bauds in DVB-S system, and a satellite signal occupies a quite wide spectrum, such as an input range from 950 MHz to 2150 MHz for a Ku/C band tuner, the combination produces numerous possibilities. Accordingly, it spends long time to complete a blind scan procedure. In addition, it takes much time to change the carrier frequency of the tuner, which further prolongs the scan time. Moreover, as the convergence of the timing recovery loop is quite slow, speed of loop-scanning the symbol rate by this method is quite limited. Therefore, the typical frequency scan method is extremely slow.
- channel acquisition based on the pre-stored parameters in the receiver may fail.
- the carrier frequency and the symbol rate produced by the blind scan method is limited by the used algorithms and the carrier frequency step resolution of a tuner, the resulted carrier frequency offset (CFO) by the blind scan method can be large for channel acquisition.
- the carrier frequency and symbol rate obtained by the typical pre-store based or blind scan method requires a further recognition. Improvement on channel parameter acquisition is required.
- the object of the present invention is to provide a simple method and device for acquiring a channel with frequency offset less than half symbol rate, which can provide more accurate channel parameters and overcome the incorrect carrier frequency caused by the blind scan or pre-store method in the prior art.
- the symbol rate is considered accurate throughout this disclosure.
- the method and device can be applied but not limited to a DVB-based system.
- a method for acquiring a channel with a frequency offset less than half symbol rate is provided, which is applied but not limited to a DVB-S system.
- the method includes the steps of: (A) selecting a target channel; (B) acquiring a carrier frequency and symbol rate of the target channel; (C) tuning a tuner according to the carrier frequency so as to obtain a digital baseband signal corresponding to the target channel; (D) calculating a down-sampling factor (DSF) according to the symbol rate in step (B); (E) performing a down-sampling operation on the digital baseband signal according to the down-sampling factor for further finding a spectrum of the target channel; (F) using a moving average and spectrum inversion technique to detect a position of the spectrum of the target channel and to calculate a first cross point and a second cross point of the spectrum of the target channel; (G) calculating a coarse carrier frequency offset and a coarse symbol rate according to the cross points; (H) determining whether the coarse carrier frequency offset
- a device for acquiring a channel with a frequency offset less than half symbol rate is provided, which is applied but not limited to receiver design of a DVB-S system.
- the device includes a tuner, an analog to digital converter (ADC), a tuner auto-gain controller, a digital mixer, an interpolator, a digital auto-gain controller (DAGC), a digital matched filter (DMF), a spectrum computation device, a spectrum parameter extractor and a controller.
- the tuner receives a radio frequency (RF) signal of a target channel generated at the output of an antenna and tune the RF signal down to baseband based on an analog carrier frequency offset to thereby produce an analog baseband signal.
- RF radio frequency
- the ADC is connected to the tuner in order to convert the analog baseband signal into a digital baseband signal.
- the tuner auto-gain controller (AGC) is connected to the ADC and the tuner in order to set proper signal level out of the tuner according to the digital baseband signal.
- the digital mixer is connected to the ADC in order to receive the digital baseband signal and use the received digital carrier frequency offset to perform a frequency shifting on the digital baseband signal to thereby produce an offset baseband signal.
- the interpolator is connected to the digital mixer in order to use the received down-sampling factor to perform an interpolation operation on the offset baseband signal to thereby produce an interpolated offset baseband signal.
- the digital AGC is connected to the interpolator in order to perform an auto-gain adjustment on the interpolated offset baseband signal to thereby produce a gained baseband signal.
- the digital matched filer is connected to the digital AGC in order to filter the gained baseband signal to thereby produce a filtered baseband signal.
- the spectrum computation device is connected to the digital matched filter in order to produce a spectrum of the filtered baseband signal according to a control signal.
- the spectrum parameter extractor is connected to the spectrum computation device in order to calculate a coarse frequency offset and a fine carrier frequency offset of the spectrum, a coarse symbol rate and a fine symbol rate of the digital baseband signal, and a first cross point and a second cross point of the spectrum according to the control signal.
- the controller is connected to the tuner, the digital mixer, the interpolator, the spectrum computation device and the spectrum parameter extractor in order to use a carrier frequency of the target channel to calculate the analog carrier frequency offset and generate the analog carrier frequency offset to the tuner, use a symbol rate of the target channel to calculate the down-sampling factor and generate the down-sampling factor to the interpolator, use the coarse carrier frequency offset of the spectrum generated by the spectrum parameter extractor to re-calculate the analog carrier frequency offset when the coarse carrier frequency offset is greater than a first threshold and use the analog carrier frequency offset re-calculated to tune the tuner, use the coarse symbol rate of the digital baseband signal generated by the spectrum parameter extractor and the cross points of the spectrum to calculate the down-sampling factor and generate the down-sampling factor to the interpolator, use the fine carrier frequency offset generated by the spectrum parameter extractor to arrange the digital mixer, and determine whether a signal at the fine carrier frequency offset is a channel to be acquired. When the signal at the fine carrier frequency offset presents, the controller arranges
- the method and device uses the carrier frequencies and symbol rates of a target channel to tune the tuner and arrange the interpolator, uses the digital carrier frequency offset to arrange the digital mixer to thereby acquire a coarse carrier frequency offset, a fine carrier frequency offset, a coarse symbol rate, a fine symbol rate, and cross points of the spectrum.
- the tuner is tuned according to the coarse carrier frequency offset to thereby locate the spectrum of the target channel in a range of the working bandwidth of the tuner and thus acquire a digital baseband signal.
- a down-sampling factor calculated with the coarse symbol rate is applied to perform a down-sampling operation on the digital baseband signal to thereby locate the digital baseband signal at the main component of a filtered baseband signal for increasing the inband SNR and spectrum resolution of a DMF and increasing the accuracy of the fine carrier frequency offset F_CFO and fine symbol rate F_SR.
- the invention efficiently makes use of the digital mixer and digital signal processing technique to achieve the same functionality of analog mixer, which has an operating speed quicker than an analog tuner, so the time on channel parameter estimation can be effectively reduced.
- FIG. 1 is a block diagram of a typical receiver
- FIG. 2 is a block diagram of a device for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention
- FIG. 3 is a block diagram of a spectrum computation device according to an embodiment of the invention.
- FIG. 4 is a block diagram of a spectrum parameter extractor according to an embodiment of the invention.
- FIG. 5 is a flowchart of a method for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention
- FIG. 6 is a flowchart of calculating cross points of a spectrum according to an embodiment of the invention.
- FIG. 7 is a schematic diagram of cross points of a spectrum according to an embodiment of the invention.
- FIG. 8 is a schematic diagram of cross points of an inverse spectrum according to an embodiment of the invention.
- FIGS. 9(A) and 9(B) are schematic diagrams of using a down-sampling factor to perform a down-sampling operation on a spectrum according to an embodiment of the invention.
- FIG. 10 is a flowchart of calculating a coarse carrier frequency offset according to an embodiment of the invention.
- FIGS. 11(A) to 11(D) are schematic diagrams of coarse carrier frequency offsets according to an embodiment of the invention.
- FIG. 2 is a block diagram of a device for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention.
- the device includes a tuner 205 , an analog to digital converter (ADC) 210 , a tuner auto-gain controller 215 , a digital mixer 220 , an interpolator 225 , a digital auto-gain controller (DAGC) 230 , a digital matched filter (DMF) 235 , a spectrum computation device 240 , a spectrum parameter extractor 245 and a controller 250 .
- ADC analog to digital converter
- DAGC digital auto-gain controller
- DMF digital matched filter
- the tuner 205 is connected to the controller 250 in order to receive a radio frequency (RF) signal generated by an antenna 201 , and is based on an analog carrier frequency offset A_CFO designated by the controller 250 to tune the RF signal down to a baseband to thereby produce an analog baseband signal.
- the tuner 205 has a channel filter (not shown). The bandwidth of the channel filter is preferably set at 60 MHz.
- the controller 250 arranges the channel filter through an I 2 C bus for acquiring a certain RF band of signal and lowering it down to a baseband to thereby produce the analog baseband signal.
- the ADC 210 is connected to the tuner 205 in order to down-convert the analog signal to a digital baseband signal.
- the ADC operating frequency is preferably set at 90 MHz.
- the tuner auto-gain controller (AGC) 215 is connected to the ADC 210 and the tuner 205 in order to automatically tune a gain of the tuner based on the digital baseband signal to thereby arrange the amplitude of the analog baseband signal generated by the tuner 205 so as to meet with the input range of the ADC.
- ADC tuner auto-gain controller
- the digital mixer 220 is connected to the ADC 210 and the controller 250 in order to receive the digital baseband signal generated by the ADC 210 .
- the digital mixer 220 is based on a digital carrier frequency offset D_CFO designated by the controller 250 to perform a frequency shifting on the digital baseband signal to thereby produce an offset baseband signal.
- the interpolator 225 is connected to the digital mixer 220 and the controller 250 in order to perform an interpolation operation on the offset baseband signal according to a down-sampling factor (DSF) designated by the controller 250 , so as to produce an interpolated offset baseband signal.
- the interpolator includes a cascaded integrator and comb filter (CIC) to perform an anti-aliasing and reject possible adjacent channel interference.
- the interpolator 225 completes the down-sampling operation by performing the interpolation operation.
- the DAGC 230 is connected to the interpolator 225 in order to perform an auto-gain adjustment on the interpolated offset baseband signal to thereby produce a gained baseband signal.
- the digital matched filer (DMF) 235 is connected to the DAGC 230 in order to filter the gained baseband signal to thereby produce a filtered baseband signal.
- the working bandwidth of the DMF 235 is a half of the operating frequency of the ADC 210 . Namely, the working bandwidth of the DMF 235 is preferably to be 45 MHz.
- the DMF 235 is preferably to be a square root raised cosine filter (SRRC).
- the spectrum computation device 240 is connected to the digital matched filter 235 and the controller 250 in order to calculate and produce a spectrum of the filtered baseband signal.
- FIG. 3 is a block diagram of the spectrum computation device 240 according to an embodiment of the invention.
- the spectrum computation device 240 includes a Cordic device 310 , a 4-times phase device 320 , a lagged autocorrelator 330 , a first multiplexer 340 , an N-point fast Fourier transform (FFT) device 350 , a bin energy calculator 360 , an accumulator 370 , an equalizer 380 and a second multiplexer 390 .
- FFT N-point fast Fourier transform
- the Cordic device 310 is connected to the digital matched filter (DMF) 235 in order to receive the filtered baseband signal and perform a operation on the filtered baseband signal to thereby obtain a phase for every sampling point on the filtered baseband signal.
- DMF digital matched filter
- the 4-times phase device 320 is connected to the Cordic device 310 and a second input terminal of the first multiplexer 340 in order to perform a 4-times phase operation on a signal generated by the Cordic device to thereby generate a result to the second input terminal of the first multiplexer 340 .
- the lagged autocorrelator 330 is connected to the DMF 235 and a third input terminal of the first multiplexer 340 in order to receive the filtered baseband signal to thereby calculate an autocorrelation signal for the filtered baseband signal and generate the autocorrelation signal to the third input terminal of the first multiplexer 340 .
- the lagged autocorrelator 330 receives the filtered baseband signal r n and generates a signal expressed as r n ⁇ (r n-1 )*, where n indicates a sample index.
- the first multiplexer 340 has a control terminal connected to the controller 250 for receiving a control signal CTRL, and has a first input terminal connected to the DMF 235 for receiving the filtered baseband signal.
- the first multiplexer 340 is based on the control signal to select a signal from its first, second, or third input terminal for use as an output signal.
- the N-point fast Fourier transform (FFT) device 350 is connected to the first multiplexer 340 in order to perform a Fourier transform on the output signal of the first multiplexer 340 .
- FFT fast Fourier transform
- the bin energy calculator 360 is connected to the N-point FFT device 350 in order to calculate the energy at each sampling point in an output signal of the N-point FFT device 350 .
- the accumulator 370 is connected to the bin energy calculator 360 in order to accumulate output signals of the calculator 360 to thereby obtain an averaged spectrum.
- the equalizer 380 is connected to the accumulator 370 in order to perform an equalization operation on the averaged spectrum to thereby equalize the bases of estimating spectrums for accurately identifying the peak position on the subsequent peak detection.
- the second multiplexer 390 has a control terminal connected to the controller 250 for receiving the control signal CTRL, a first input terminal and a second input terminal connected to an output terminal of the accumulator 370 , and a third input terminal connected to an output terminal of the equalizer 380 for selecting a signal from its first, second, or third input terminal for use as an output signal according to the control signal CTRL.
- the filtered baseband signal generated by the DMF 235 passes through the N-point FFT device 350 , the calculator 360 and the accumulator 370 .
- the spectrum computation device 240 generates the spectrum of the filtered baseband signal.
- the filtered baseband signal generated by the DMF 235 passes through the Cordic device 310 , the 4-times phase device 320 , the N-point FFT device 350 , the calculator 360 and the accumulator 370 .
- the phase of each sampling point on the filtered baseband signal is first extracted by the Cordic device 310 , then processed by the 4-times phase device 320 , and finally computed by the N-point FFT device 350 to thereby produce a peak at location corresponding to four times of carrier frequency offset, 4 f ⁇ .
- the spectrum parameter extractor 245 can use a peak location detection technique to find an offset, which is referred to as a fine carrier frequency offset F_CFO.
- the filtered baseband signal generated by the DMF 235 passes through the lagged autocorrelator 330 , the N-point FFT device 350 , the calculator 360 , the accumulator 370 and the equalizer 380 to thereby obtain a signal with a peak at a symbol rate.
- the spectrum parameter extractor 245 can use a peak location detection technique to find a symbol rate, which is referred to as a fine symbol rate F_SR.
- the accuracy of the fine carrier frequency offset F_CFO and fine symbol rate F_SR is determined by the number of points used by the N-point FFT device 350 .
- the spectrum parameter extractor 245 is connected to the spectrum computation device 240 and the controller 250 in order to calculate the carrier frequency offsets F_CFO, C_CFO of the spectrum, the symbol rates F_SR, C_SR of the digital baseband signal, and the cross points CP 1 , CP 2 of the spectrum crossed with a fourth threshold.
- FIG. 4 is a block diagram of the spectrum parameter extractor 245 according to an embodiment of the invention.
- the spectrum parameter extractor 245 includes a first de-multiplexer 405 , a moving average device 410 , a cross point search device 415 , an adder 420 , a divider 425 , a subtractor 430 , a peak detector 435 , a second de-multiplexer 440 , a fine carrier frequency offset calculator 445 and a fine symbol rate calculator 450 .
- the first de-multiplexer 405 is connected to the spectrum computation device 240 and the controller 250 in order to generate an output signal of the spectrum computation device 240 through its first, second or third output terminal according to the control signal CTRL generated by the controller 250 .
- the moving average device 410 is connected to the first output terminal of the first de-multiplexer 405 in order to perform a moving average operation on a spectrum of the output signal of the spectrum computation device 240 to thereby produce a smooth spectrum.
- the cross point search device 415 is connected to the moving average device 410 in order to find a first cross point CP 1 and a second cross point CP 2 by crossing the smooth spectrum with a fourth threshold TH 4 for output.
- the first cross point CP 1 indicates a position where the frequency of the smooth spectrum is over the fourth threshold at first time
- the second cross point CP 2 indicates a position behind CP 1 where the frequency of the smooth spectrum is below the fourth threshold at first time.
- the fourth threshold TH 4 can be expressed as follows:
- TH 4 indicates the fourth threshold
- Max indicates the amplitude maximum of the smooth spectrum
- Min indicates the amplitude minimum of the smooth spectrum
- ⁇ indicates a second tuning factor, for 0 ⁇ 1 and ⁇ is preferably to be 0.3.
- the adder 420 is connected to the cross point search device 415 in order to add the first and the second cross points CP 1 and CP 2 .
- the divider 425 is connected to the adder 420 in order to divide an output signal of the adder 420 by two to thereby produce the coarse carrier frequency offset C_CFO.
- the subtractor 430 is connected to the cross point search device 415 in order to subtract the second cross point CP 2 from the first cross point CP 1 to thereby produce the coarse symbol rate C_SR of the digital baseband signal.
- the peak detector 435 is connected to the second and third output terminals of the first de-multiplexer 405 in order to perform a peak detection on an output spectrum of the spectrum computation device 240 to thereby produce a peak location index corresponding to the output spectrum.
- the second de-multiplexer 440 is connected to the peak detector 435 in order to select its second or third output terminal to generate the output signal of the peak detector according to the control signal CTRL.
- the fine carrier frequency offset calculator 445 is connected to a second output terminal of the second de-multiplexer 440 in order to calculate the fine carrier frequency offset F_CFO according to a peak corresponding to the peak location index.
- the fine symbol rate calculator 450 is connected to the second de-multiplexer 440 in order to calculate the fine symbol rate F_SR according to the peak.
- the controller 250 is connected to the tuner 205 , the digital mixer 220 , and the interpolator 225 .
- the controller 250 is based on the carrier frequency of the target channel to calculate the analog carrier frequency offset A_CFO to thereby tune the tuner 205 .
- the controller 250 is based on the symbol rate SR of the target channel to calculate a down-sampling factor (DSF), and the interpolator 225 can perform a down-sampling operation on the digital baseband signal according to the down-sampling factor.
- DSF down-sampling factor
- the controller 250 determines whether the coarse carrier frequency offset C_CFO generated by the spectrum parameter extractor 245 is greater than a first threshold. When the coarse carrier frequency offset C_CFO is greater than the first threshold, the controller 250 is based on the coarse carrier frequency offset C_CFO to calculate the analog carrier frequency offset A_CFO to accordingly tune the tuner 205 . When the coarse carrier frequency offset C_CFO is not greater than the first threshold, the controller 250 stops tuning the tuner 205 .
- the first threshold can be obtained, depending on the desired system accuracy, by those skilled in the art.
- the controller 250 can use the coarse symbol rate C_SR generated by the spectrum parameter extractor 245 to produce the down-sampling factor (DSF).
- the interpolator 225 is based on the DSF to perform the down-sampling operation to thereby allow the spectrum of the digital baseband signal to fill up the working bandwidth of the digital matched filter 235 for increasing the signal to noise ratio (SNR) and improving the spectrum resolution.
- the controller 250 is based on the fine carrier frequency offset F_CFO generated by the spectrum parameter extractor 245 to arrange the digital mixer 220 to thereby determine whether a signal at the fine carrier frequency offset is a channel to be acquired.
- the controller is based on the fine carrier frequency offset to arrange the digital mixer 220 to thereby locate a spectrum of the target channel in the working bandwidth of the digital mixer for acquiring data.
- this invention applies the down-sampling technique to the digital baseband signal based on the symbol rates of the target channel, and in this case the digital baseband signal becomes the main component at the output of the digital matched filter 235 . Further, the inband SNR and spectrum resolution of the digital matched filter is raised to sharpen the accuracy of the fine carrier frequency offset F_CFO and fine symbol rate F_SR in estimation.
- the spectrum of a signal is typically shifted to 0 MHz in the working bandwidth of the digital matched filter 235 .
- the prior art has to tune the tuner 205 to shift the spectrum of the signal to 0 MHz in the working bandwidth of the digital matched filter 235 .
- such a shifting is not required in the invention when the estimated CFO is small.
- digital mixer 220 for spectrum shifting. Namely, the invention uses a digital signal processing technique when the estimated CFO is small to obtain the function of the analog mixer, and the operating speed is much faster than an analog tuner. Therefore, the time required for channel parameter estimation is effectively reduced.
- FIG. 5 is a flowchart of a method for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention.
- step 501 selects a target channel.
- Step 502 acquires a carrier frequency and symbol rate of the target channel.
- the carrier frequency and symbol rate can be obtained from a pre-stored table or by performing a blind scan method.
- Step 503 is based on the carrier frequency to tune the tuner 205 to thereby obtain a digital baseband signal corresponding to the target channel.
- step 504 the controller 250 calculates a down-sampling factor (DSF).
- the DSF is obtained based on the symbol rate (SR) of the target channel in step 502 and the bandwidth of the DMF 235 .
- the DSF is expressed as:
- DSF indicates the down-sampling factor
- BW DMF indicates the bandwidth of the digital matched filter 235
- SR indicates the symbol rate of the target channel in step 502
- ⁇ indicates a first tuning factor, for 1 ⁇ .
- step 505 the controller 250 is based on the down-sampling factor to arrange the interpolator 225 to perform a down-sampling operation on the digital baseband signal to thereby produce an interpolated offset baseband signal.
- an auto-gain adjustment and a filtering process are performed on the interpolated offset baseband signal, and the spectrum computation device 240 can calculate the spectrum of the interpolated offset baseband signal after the auto-gain adjustment and the filtering process.
- the spectrum parameter extractor 245 uses a moving average and spectrum inversion technique to detect a position of the spectrum of the target channel and to calculate a first cross point CP 1 and a second cross point CP 2 of the spectrum crossed over the fourth threshold.
- the spectrum parameter extractor 245 is based on the cross points GP 1 , GP 2 to calculate a coarse carrier frequency offset C_CFO and a coarse symbol rate C_SR.
- the controller 250 uses the coarse symbol rate C_SR to calculate the DSF. Namely, the DSF is obtained based on the coarse symbol rate C_SR and the bandwidth of the DMF 235 . In this case, the DSF is expressed as:
- DSF indicates the down-sampling factor
- BW DMF indicates the bandwidth of the DMF 235
- C_SR indicates the coarse symbol rate
- ⁇ indicates a first tuning factor, for 1 ⁇ .
- Step 508 determines whether the coarse carrier frequency offset C_CFO is greater than a first threshold TH 1 . If yes, it indicates that the frequency offset is large so that partial spectrum of target signal falls outside channel filter, and in this case tuning the tuner 205 is required, so step 509 is executed. When step 508 decides that the coarse carrier frequency offset C_CFO is not greater than the first threshold TH 1 , step 510 is executed.
- the first threshold can be obtained, depending on the desired system accuracy, by those skilled in the art.
- step 509 the controller 250 uses the coarse carrier frequency offset to produce an analog carrier frequency offset A_CFO to accordingly tune the tuner 205 for locating the spectrum of the target channel at the middle of the working bandwidth of the tuner 205 and obtaining a tuned digital baseband signal corresponding to the target channel.
- Step 510 calculates a fine carrier frequency offset F_CFO and a symbol rate estimate SRest for the target channel based on the digital baseband signal in step 508 when the coarse carrier frequency offset C_CFO is not greater than the first threshold TH 1 , or on the tuned digital baseband signal in step 509 . Since the coarse carrier frequency offset C_CFO is not greater than the first threshold TH 1 , or the tuner 205 is tuned based on the coarse carrier frequency offset C_CFO in step 509 , the fine offset F_CFO and symbol rate estimate SRest is calculated more accurate.
- step 511 the controller 250 determines whether a signal at the fine offset F_CFO is a channel to be acquired. In this case, since the spectrum of the digital baseband signal locates entirely in the working bandwidth of the digital matched filter 235 , tuning the tuner 205 is not required; i.e. frequency shifting in an analog scheme is not required.
- Step 511 uses two conditions to determine whether the channel to be acquired at the fine offset F_CFO is the target channel and to indicate that a signal really presents at the fine offset F_CFO.
- the two conditions are: a difference between two successive fine carrier frequency offsets F_CFO being smaller than a second threshold TH 2 , and a difference between the symbol rate estimate and the symbol rate designated by the target channel being smaller than a third threshold TH 3 .
- the second threshold TH 2 and the third threshold TH 3 are obtained based on the desired system accuracy.
- step 512 when there is a signal at the fine offset F_CFO, the controller 250 is based on the fine offset F_CFO to produce a digital carrier frequency offset D_CFO to accordingly arrange the digital mixer 220 for performing a final frequency offset compensation on the spectrum of the target channel. Finally, the data is extracted, and the process ends.
- step 513 is executed to produce a false alarm message to thereby indicate that there is no signal at the fine offset F_CFO, and the process ends.
- FIG. 6 is a flowchart of calculating the cross points CP 1 , CP 2 of the spectrum in step 506 according to an embodiment of the invention. As shown in FIG. 6 , the cross points CP 1 , CP 2 are calculated in detail as follows.
- Step 601 uses an N-point fast Fourier transform (FFT) device to calculate the spectrum of an output signal of the DMF 235 .
- FFT fast Fourier transform
- Step 602 performs a moving average operation on the spectrum produced in step 601 to thereby produce a smooth spectrum.
- the moving average operation is performed with window size W MA.
- step 603 compensates and shifts the smooth spectrum to thereby produce a compensated and shifted spectrum.
- Step 605 finds an amplitude maximum and minimum Max, Min of the compensated and shifted spectrum between the start and end points SP, EP.
- the range within start point SP and end point EP is employed essentially to identify the amplitude maximum Max and the amplitude minimum Min.
- Step 606 is based on the amplitude maximum and minimum Max, Min to calculate a fourth threshold TH 4 expressed as follows:
- TH 4 indicates the fourth threshold
- Max indicates the amplitude maximum of the compensated and shifted spectrum
- Min indicates the amplitude minimum of the compensated shifted spectrum
- ⁇ indicates a second tuning factor, for 0 ⁇ 1 and ⁇ is preferably to be 0.3.
- Step 607 calculates a first temporary cross point CP 11 , a second temporary cross point CP 12 , and a first temporary bandwidth G 1 .
- FIG. 7 is a schematic diagram of the cross points according to an embodiment of the invention.
- the first temporary cross point CP 11 indicates a frequency (or referred to as an index) where the amplitude of the compensated and shifted spectrum is over the fourth threshold TH 4 at first time
- the second temporary cross point CP 12 indicates a frequency or index greater than CP 11 where the amplitude of the compensated and shifted spectrum is below the fourth threshold TH 4 at first time.
- the first temporary bandwidth G 1 equals to a bandwidth obtained by subtracting the first temporary cross point CP 11 from the second temporary cross point CP 12 .
- Step 608 performs an inband and quadrature (IQ) swap to thereby invert the spectrum and produce an inverse spectrum.
- IQ inband and quadrature
- the spectrum of the new signal is obtained by inverting and complex-conjugating the spectrum of the original signal.
- Step 609 is based on the inverse spectrum to calculate a third temporary cross point CP 21 , a fourth temporary cross point CP 22 , and a second temporary bandwidth G 2 .
- FIG. 8 is a schematic diagram of the cross points of the inverse spectrum according to an embodiment of the invention.
- the third temporary cross point CP 21 indicates a frequency (or referred to as an index) where the amplitude of the compensated and shifted spectrum over the fourth threshold TH 4 at first time
- the fourth temporary cross point CP 22 indicates a frequency or index greater than CP 21 where the amplitude of the compensated and shifted spectrum below the fourth threshold TH 4 at first time.
- the second temporary bandwidth G 2 equals to a bandwidth obtained by subtracting the third temporary cross point CP 21 from the fourth temporary cross point CP 22 .
- FIGS. 9(A) and 9(B) are schematic diagrams of using a down-sampling factor to perform a down-sampling operation on a spectrum according to an embodiment of the invention.
- the interpolator 225 is based on the down-sampling factor (DSF) to perform a down-sampling operation on the baseband signal to thereby fill up the bandwidth of the DMF 235 .
- DMF down-sampling factor
- the bandwidth of the DMF 235 cannot be filled up after the interpolator 225 performs a down-sampling operation on the baseband signal according to the down-sampling factor (DSF). Since the frequency offset is smaller than half the symbol rate, the inband bandwidth of the digital baseband signal after the down-sampling operation is greater than half the bandwidth of the DMF 235 .
- DMF down-sampling factor
- the inband bandwidth of the digital baseband signal after the down-sampling operation is greater than half the bandwidth of the DMF 235 , in spite of whether there is frequency offset or not. This is the key fact used to distinguish and identify the spectrum of the target channel in this disclosure.
- Step 610 determines whether the first temporary bandwidth G 1 is greater than the second temporary bandwidth G 2 . If yes, step 611 is executed; otherwise step 612 is executed.
- step 611 when the first temporary bandwidth G 1 is greater than the second temporary bandwidth G 2 , it indicates that the bandwidth of the digital baseband signal after the down-sampling operation starts with the start point SP and extends along to exceed the end point EP.
- the first cross point CP 1 is located on the first temporary cross point CP 11
- the second cross point CP 2 is located on the second temporary cross point CP 12
- the IQ swap is performed in step 613 .
- step 612 when the first temporary bandwidth G 1 is not greater than the second temporary bandwidth G 2 , it indicates that the bandwidth of the digital baseband signal after the down-sampling operation starts with the (N ⁇ 1)-th point and extends along to exceed the end point EP.
- the first cross point CP 1 is located on a point of N minus the fourth temporary cross point CP 22
- the second cross point CP 2 is located on a point of N minus the third temporary cross point CP 21
- the IQ swap is performed in step 613 .
- Step 613 performs the IQ swap.
- the IQ swap is performed by swapping the real and imaginary parts of a signal.
- FIG. 10 is a flowchart of calculating a coarse carrier frequency offset in step 507 according to an embodiment of the invention. Since the transition band of the digital matched filter 235 does not have a 90-degree gradient, two boundaries B 1 , B 2 are designated by the filter 235 at the neighborhood where the pass band connects to the transition band for the purpose of convenient description. The boundary B 1 indicates a positive frequency, and the boundary B 2 indicates a negative frequency. The value of the coarse carrier frequency offset C_CFO is calculated based on the size relationship between two cross points CP 1 , CP 2 and two boundaries B 1 , B 2 . The detail is described as follows.
- Step 701 determines whether the first cross point CP 1 is greater than a second boundary B 2 . If yes, step 702 further determines whether the second cross point CP 2 is smaller than a first boundary B 1 . When the second cross point CP 2 is smaller than the first boundary B 1 , the coarse carrier frequency offset C_CFO in step 704 equals to the first cross point CP 1 minus the second boundary B 2 .
- FIG. 11(A) is a schematic diagram of a coarse carrier frequency offset C_CFO. As shown in FIG. 11(A) , signals between the first boundary B 1 and the second cross point CP 2 are possibly located on the transition band. Accordingly, the signals are not reliable, so the coarse carrier frequency offset C_CFO equals to (CP 1 -B 2 ).
- step 701 decides that the first cross point CP 1 is greater than the second boundary B 2
- step 702 decides that the second cross point CP 2 is not smaller than the first boundary B 1
- the coarse carrier frequency offset C_CFO in step 705 equals to an average of the first cross point CP 1 and the second cross point CP 2 .
- FIG. 11(B) is a schematic diagram of another coarse carrier frequency offset C_CFO. As shown in FIG. 11(B) , all signals between the first boundary B 1 and the second cross point CP 2 are located in the pass band of the filter 235 . Thus, the coarse carrier frequency offset C_CFO equals to (CP 1 +CP 2 )/2.
- step 703 further determines whether the second cross point CP 2 is smaller than the first boundary B 1 . If yes, the coarse carrier frequency offset C_CFO in step 706 equals to the first boundary B 1 minus the second cross point CP 2 .
- FIG. 11(C) is a schematic diagram of another coarse carrier frequency offset C_CFO. As shown in FIG. 11(C) , signals between the first boundary B 1 and the second cross point CP 2 are possibly located on the transition band of the filter 235 , so the signals are not reliable. Thus, the coarse carrier frequency offset C_CFO equals to (B 1 ⁇ CP 2 ).
- step 701 decides that the first cross point CP 1 is not greater than the second boundary B 2
- step 703 decides that the second cross point CP 2 is not smaller than the first boundary B 1
- the coarse carrier frequency offset C_CFO in step 705 equals to an average of the first cross point CP 1 and the second cross point CP 2 .
- FIG. 11(D) is a schematic diagram of another coarse carrier frequency offset C_CFO. As shown in FIG. 11(D) , the coarse carrier frequency offset C_CFO equals to (CP 1 +CP 2 )/2 because the transition band of the filter 235 on both sides has signals.
- the coarse symbol rate C_SR equals to the second cross point CP 2 minus the first cross point CP 1 .
- the invention can provide simpler and more accurate method than the prior art and also overcome the prior problems that the accuracy and reliability of the pre-stored content change with time, and that the carrier frequency and the symbol rate obtained by the blind scan method are uncertain.
- the invention can correct a frequency offset at most to half the symbol rate.
- programming or tuning the tuner 205 is performed only at steps (C) and (H 1 ), so the performance is generally quite high.
- the inventive hardware is commonly used with the blind scan method, which can further reduce the hardware cost.
Abstract
Description
- 1. Field of the Invention
- The present invention relates to the technical field of digital televisions and, more particularly, to a method and device for acquiring a channel with frequency offset less than half symbol rate particularly in but not limited to the Digital Video Broadcasting-Satellite (DVB-S) system.
- 2. Description of Related Art
- In developing digital televisions, the first essential task is to establish a digital platform. In addition to pure hardware equipments such as a set-top box or television set, the digital platform needs to include digital channels and digital contents.
- According to market segments, current global digital televisions are grouped and regulated by two main specifications: Advanced Television Systems Committee (ATSC) for American-based markets, and Digital Video Broadcasting (DVB) for Euro-based markets. The DVB systems can be further divided into DVB-C (Cable) for wired television applications, DVB-S (Satellite) for satellite television applications, and DVB-T (Terrestrial) for wireless television applications.
- An official system provider can transmit a signal, such as DVB-S, over a satellite antenna disposed on a building through a satellite located on 22000 km and above. In this case, a quadrature phase shift keying (QPSK) is applied to transmit MPEG2 data, and all carrier frequencies and symbol rates associated with all channels of the system can be pre-stored in a receiver in order to rapidly receive the programs.
- However, when the carrier frequency and symbol rate are updated, such a way is unable to receive the programs on the updated channel. Accordingly, for such a DVB-S receiver, a blind scan function is required in order to provide a simple operating mode to thereby allow a user to have an automatic program scan without knowing the programs received by a satellite in advance. Speed and accuracy are the most important factors in evaluating the performance of the blind scan. Rapid scan reduces the waiting time of the user.
- A typical blind scan method is a frequency scan method controlled by a backend software.
FIG. 1 is a block diagram of a typical receiver. As shown inFIG. 1 , the operation principle is first to use thecontroller 11 for tuning thetuner 12 to a carrier frequency (CF). Next, a filter bank (not shown) and a timing recovery loop (not shown) in thebaseband demodulation chip 13 are activated to operate at smallest possible symbol rate. The symbol rate is increased whenever loop does not converge. When the symbol rate is over a preset maximum and the loop cannot converge, it indicates that there is no signal at the frequency. In this case, the carrier frequency of the tuner is incremented by a pre-specified step size. Accordingly, the above process is repeated until the loop converges. - Apparently, that way has the disadvantage of very slow scan speed. Since the possible symbol rate may be diversified in a very wide range, such as from 1 M to 45 M bauds in DVB-S system, and a satellite signal occupies a quite wide spectrum, such as an input range from 950 MHz to 2150 MHz for a Ku/C band tuner, the combination produces numerous possibilities. Accordingly, it spends long time to complete a blind scan procedure. In addition, it takes much time to change the carrier frequency of the tuner, which further prolongs the scan time. Moreover, as the convergence of the timing recovery loop is quite slow, speed of loop-scanning the symbol rate by this method is quite limited. Therefore, the typical frequency scan method is extremely slow.
- In practical situation, validness of the channel parameters may change with time. Channel acquisition based on the pre-stored parameters in the receiver may fail. Besides, as the carrier frequency and the symbol rate produced by the blind scan method is limited by the used algorithms and the carrier frequency step resolution of a tuner, the resulted carrier frequency offset (CFO) by the blind scan method can be large for channel acquisition. Hence, the carrier frequency and symbol rate obtained by the typical pre-store based or blind scan method requires a further recognition. Improvement on channel parameter acquisition is required.
- Therefore, it is desirable to provide an improved simple method and device for acquiring a channel with frequency offset, so as to mitigate and/or obviate the aforementioned problems.
- The object of the present invention is to provide a simple method and device for acquiring a channel with frequency offset less than half symbol rate, which can provide more accurate channel parameters and overcome the incorrect carrier frequency caused by the blind scan or pre-store method in the prior art. The symbol rate is considered accurate throughout this disclosure. The method and device can be applied but not limited to a DVB-based system.
- According to a feature of the invention, a method for acquiring a channel with a frequency offset less than half symbol rate is provided, which is applied but not limited to a DVB-S system. The method includes the steps of: (A) selecting a target channel; (B) acquiring a carrier frequency and symbol rate of the target channel; (C) tuning a tuner according to the carrier frequency so as to obtain a digital baseband signal corresponding to the target channel; (D) calculating a down-sampling factor (DSF) according to the symbol rate in step (B); (E) performing a down-sampling operation on the digital baseband signal according to the down-sampling factor for further finding a spectrum of the target channel; (F) using a moving average and spectrum inversion technique to detect a position of the spectrum of the target channel and to calculate a first cross point and a second cross point of the spectrum of the target channel; (G) calculating a coarse carrier frequency offset and a coarse symbol rate according to the cross points; (H) determining whether the coarse carrier frequency offset is greater than a first threshold, and tuning and compensating the tuner based on the coarse carrier frequency offset when the coarse carrier frequency offset is greater than the first threshold, so that the spectrum of the target channel is located at a middle of a working bandwidth of the tuner to obtain a tuned digital baseband signal corresponding to the target channel; (I) calculating a fine carrier frequency offset and a symbol rate estimate for the target channel according to the tuned digital baseband signal; and (J) arranging a digital mixer based on the fine carrier frequency offset for determining whether a signal at the fine carrier frequency offset is a channel to be acquired, and arranging the digital mixer based on the fine carrier frequency offset when a signal at the fine carrier frequency offset presents, so as to locate the spectrum of the target channel in a working bandwidth of the digital mixer for acquiring data.
- According to another feature of the invention, a device for acquiring a channel with a frequency offset less than half symbol rate is provided, which is applied but not limited to receiver design of a DVB-S system. The device includes a tuner, an analog to digital converter (ADC), a tuner auto-gain controller, a digital mixer, an interpolator, a digital auto-gain controller (DAGC), a digital matched filter (DMF), a spectrum computation device, a spectrum parameter extractor and a controller. The tuner receives a radio frequency (RF) signal of a target channel generated at the output of an antenna and tune the RF signal down to baseband based on an analog carrier frequency offset to thereby produce an analog baseband signal. The ADC is connected to the tuner in order to convert the analog baseband signal into a digital baseband signal. The tuner auto-gain controller (AGC) is connected to the ADC and the tuner in order to set proper signal level out of the tuner according to the digital baseband signal. The digital mixer is connected to the ADC in order to receive the digital baseband signal and use the received digital carrier frequency offset to perform a frequency shifting on the digital baseband signal to thereby produce an offset baseband signal. The interpolator is connected to the digital mixer in order to use the received down-sampling factor to perform an interpolation operation on the offset baseband signal to thereby produce an interpolated offset baseband signal. The digital AGC is connected to the interpolator in order to perform an auto-gain adjustment on the interpolated offset baseband signal to thereby produce a gained baseband signal. The digital matched filer is connected to the digital AGC in order to filter the gained baseband signal to thereby produce a filtered baseband signal. The spectrum computation device is connected to the digital matched filter in order to produce a spectrum of the filtered baseband signal according to a control signal. The spectrum parameter extractor is connected to the spectrum computation device in order to calculate a coarse frequency offset and a fine carrier frequency offset of the spectrum, a coarse symbol rate and a fine symbol rate of the digital baseband signal, and a first cross point and a second cross point of the spectrum according to the control signal. The controller is connected to the tuner, the digital mixer, the interpolator, the spectrum computation device and the spectrum parameter extractor in order to use a carrier frequency of the target channel to calculate the analog carrier frequency offset and generate the analog carrier frequency offset to the tuner, use a symbol rate of the target channel to calculate the down-sampling factor and generate the down-sampling factor to the interpolator, use the coarse carrier frequency offset of the spectrum generated by the spectrum parameter extractor to re-calculate the analog carrier frequency offset when the coarse carrier frequency offset is greater than a first threshold and use the analog carrier frequency offset re-calculated to tune the tuner, use the coarse symbol rate of the digital baseband signal generated by the spectrum parameter extractor and the cross points of the spectrum to calculate the down-sampling factor and generate the down-sampling factor to the interpolator, use the fine carrier frequency offset generated by the spectrum parameter extractor to arrange the digital mixer, and determine whether a signal at the fine carrier frequency offset is a channel to be acquired. When the signal at the fine carrier frequency offset presents, the controller arranges the digital mixer based on the fine carrier frequency offset so as to locate a spectrum of the target channel in a working bandwidth of the digital mixer for acquiring data.
- The method and device uses the carrier frequencies and symbol rates of a target channel to tune the tuner and arrange the interpolator, uses the digital carrier frequency offset to arrange the digital mixer to thereby acquire a coarse carrier frequency offset, a fine carrier frequency offset, a coarse symbol rate, a fine symbol rate, and cross points of the spectrum. In addition, when the coarse carrier frequency offset is greater than a first threshold, the tuner is tuned according to the coarse carrier frequency offset to thereby locate the spectrum of the target channel in a range of the working bandwidth of the tuner and thus acquire a digital baseband signal. Further, a down-sampling factor calculated with the coarse symbol rate is applied to perform a down-sampling operation on the digital baseband signal to thereby locate the digital baseband signal at the main component of a filtered baseband signal for increasing the inband SNR and spectrum resolution of a DMF and increasing the accuracy of the fine carrier frequency offset F_CFO and fine symbol rate F_SR. Thus, the error caused by the noises of the working bandwidth of the DMF in estimation, and corresponding adjacent channel interferences in the prior art are skillfully avoided. The invention efficiently makes use of the digital mixer and digital signal processing technique to achieve the same functionality of analog mixer, which has an operating speed quicker than an analog tuner, so the time on channel parameter estimation can be effectively reduced.
- Other objects, advantages, and novel features of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
-
FIG. 1 is a block diagram of a typical receiver; -
FIG. 2 is a block diagram of a device for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention; -
FIG. 3 is a block diagram of a spectrum computation device according to an embodiment of the invention; -
FIG. 4 is a block diagram of a spectrum parameter extractor according to an embodiment of the invention; -
FIG. 5 is a flowchart of a method for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention; -
FIG. 6 is a flowchart of calculating cross points of a spectrum according to an embodiment of the invention; -
FIG. 7 is a schematic diagram of cross points of a spectrum according to an embodiment of the invention; -
FIG. 8 is a schematic diagram of cross points of an inverse spectrum according to an embodiment of the invention; -
FIGS. 9(A) and 9(B) are schematic diagrams of using a down-sampling factor to perform a down-sampling operation on a spectrum according to an embodiment of the invention; -
FIG. 10 is a flowchart of calculating a coarse carrier frequency offset according to an embodiment of the invention; and -
FIGS. 11(A) to 11(D) are schematic diagrams of coarse carrier frequency offsets according to an embodiment of the invention. -
FIG. 2 is a block diagram of a device for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention. The device includes atuner 205, an analog to digital converter (ADC) 210, a tuner auto-gain controller 215, adigital mixer 220, aninterpolator 225, a digital auto-gain controller (DAGC) 230, a digital matched filter (DMF) 235, aspectrum computation device 240, aspectrum parameter extractor 245 and acontroller 250. - The
tuner 205 is connected to thecontroller 250 in order to receive a radio frequency (RF) signal generated by anantenna 201, and is based on an analog carrier frequency offset A_CFO designated by thecontroller 250 to tune the RF signal down to a baseband to thereby produce an analog baseband signal. Thetuner 205 has a channel filter (not shown). The bandwidth of the channel filter is preferably set at 60 MHz. Thecontroller 250 arranges the channel filter through an I2C bus for acquiring a certain RF band of signal and lowering it down to a baseband to thereby produce the analog baseband signal. - The
ADC 210 is connected to thetuner 205 in order to down-convert the analog signal to a digital baseband signal. The ADC operating frequency is preferably set at 90 MHz. - The tuner auto-gain controller (AGC) 215 is connected to the
ADC 210 and thetuner 205 in order to automatically tune a gain of the tuner based on the digital baseband signal to thereby arrange the amplitude of the analog baseband signal generated by thetuner 205 so as to meet with the input range of the ADC. - The
digital mixer 220 is connected to theADC 210 and thecontroller 250 in order to receive the digital baseband signal generated by theADC 210. Thedigital mixer 220 is based on a digital carrier frequency offset D_CFO designated by thecontroller 250 to perform a frequency shifting on the digital baseband signal to thereby produce an offset baseband signal. - The
interpolator 225 is connected to thedigital mixer 220 and thecontroller 250 in order to perform an interpolation operation on the offset baseband signal according to a down-sampling factor (DSF) designated by thecontroller 250, so as to produce an interpolated offset baseband signal. The interpolator includes a cascaded integrator and comb filter (CIC) to perform an anti-aliasing and reject possible adjacent channel interference. Theinterpolator 225 completes the down-sampling operation by performing the interpolation operation. - The
DAGC 230 is connected to theinterpolator 225 in order to perform an auto-gain adjustment on the interpolated offset baseband signal to thereby produce a gained baseband signal. - The digital matched filer (DMF) 235 is connected to the
DAGC 230 in order to filter the gained baseband signal to thereby produce a filtered baseband signal. The working bandwidth of theDMF 235 is a half of the operating frequency of theADC 210. Namely, the working bandwidth of theDMF 235 is preferably to be 45 MHz. TheDMF 235 is preferably to be a square root raised cosine filter (SRRC). - The
spectrum computation device 240 is connected to the digital matchedfilter 235 and thecontroller 250 in order to calculate and produce a spectrum of the filtered baseband signal. -
FIG. 3 is a block diagram of thespectrum computation device 240 according to an embodiment of the invention. InFIG. 3 , thespectrum computation device 240 includes aCordic device 310, a 4-times phase device 320, a laggedautocorrelator 330, afirst multiplexer 340, an N-point fast Fourier transform (FFT) device 350, abin energy calculator 360, anaccumulator 370, anequalizer 380 and asecond multiplexer 390. - The
Cordic device 310 is connected to the digital matched filter (DMF) 235 in order to receive the filtered baseband signal and perform a operation on the filtered baseband signal to thereby obtain a phase for every sampling point on the filtered baseband signal. - The 4-
times phase device 320 is connected to theCordic device 310 and a second input terminal of thefirst multiplexer 340 in order to perform a 4-times phase operation on a signal generated by the Cordic device to thereby generate a result to the second input terminal of thefirst multiplexer 340. - The lagged
autocorrelator 330 is connected to theDMF 235 and a third input terminal of thefirst multiplexer 340 in order to receive the filtered baseband signal to thereby calculate an autocorrelation signal for the filtered baseband signal and generate the autocorrelation signal to the third input terminal of thefirst multiplexer 340. The laggedautocorrelator 330 receives the filtered baseband signal rn and generates a signal expressed as rn×(rn-1)*, where n indicates a sample index. - The
first multiplexer 340 has a control terminal connected to thecontroller 250 for receiving a control signal CTRL, and has a first input terminal connected to theDMF 235 for receiving the filtered baseband signal. Thefirst multiplexer 340 is based on the control signal to select a signal from its first, second, or third input terminal for use as an output signal. - The N-point fast Fourier transform (FFT) device 350 is connected to the
first multiplexer 340 in order to perform a Fourier transform on the output signal of thefirst multiplexer 340. - The
bin energy calculator 360 is connected to the N-point FFT device 350 in order to calculate the energy at each sampling point in an output signal of the N-point FFT device 350. - The
accumulator 370 is connected to thebin energy calculator 360 in order to accumulate output signals of thecalculator 360 to thereby obtain an averaged spectrum. - The
equalizer 380 is connected to theaccumulator 370 in order to perform an equalization operation on the averaged spectrum to thereby equalize the bases of estimating spectrums for accurately identifying the peak position on the subsequent peak detection. - The
second multiplexer 390 has a control terminal connected to thecontroller 250 for receiving the control signal CTRL, a first input terminal and a second input terminal connected to an output terminal of theaccumulator 370, and a third input terminal connected to an output terminal of theequalizer 380 for selecting a signal from its first, second, or third input terminal for use as an output signal according to the control signal CTRL. - When the control signal indicates a value “1”, the filtered baseband signal generated by the
DMF 235 passes through the N-point FFT device 350, thecalculator 360 and theaccumulator 370. In this case, thespectrum computation device 240 generates the spectrum of the filtered baseband signal. - When the control signal indicates a value “2”, the filtered baseband signal generated by the
DMF 235 passes through theCordic device 310, the 4-times phase device 320, the N-point FFT device 350, thecalculator 360 and theaccumulator 370. In this case, the phase of each sampling point on the filtered baseband signal is first extracted by theCordic device 310, then processed by the 4-times phase device 320, and finally computed by the N-point FFT device 350 to thereby produce a peak at location corresponding to four times of carrier frequency offset, 4 fΔ. Accordingly, thespectrum parameter extractor 245 can use a peak location detection technique to find an offset, which is referred to as a fine carrier frequency offset F_CFO. - When the control signal indicates a value “3”, the filtered baseband signal generated by the
DMF 235 passes through the laggedautocorrelator 330, the N-point FFT device 350, thecalculator 360, theaccumulator 370 and theequalizer 380 to thereby obtain a signal with a peak at a symbol rate. Accordingly, thespectrum parameter extractor 245 can use a peak location detection technique to find a symbol rate, which is referred to as a fine symbol rate F_SR. The accuracy of the fine carrier frequency offset F_CFO and fine symbol rate F_SR is determined by the number of points used by the N-point FFT device 350. - The
spectrum parameter extractor 245 is connected to thespectrum computation device 240 and thecontroller 250 in order to calculate the carrier frequency offsets F_CFO, C_CFO of the spectrum, the symbol rates F_SR, C_SR of the digital baseband signal, and the cross points CP1, CP2 of the spectrum crossed with a fourth threshold. -
FIG. 4 is a block diagram of thespectrum parameter extractor 245 according to an embodiment of the invention. InFIG. 4 , thespectrum parameter extractor 245 includes afirst de-multiplexer 405, a movingaverage device 410, a crosspoint search device 415, anadder 420, adivider 425, asubtractor 430, apeak detector 435, asecond de-multiplexer 440, a fine carrier frequency offsetcalculator 445 and a finesymbol rate calculator 450. - The
first de-multiplexer 405 is connected to thespectrum computation device 240 and thecontroller 250 in order to generate an output signal of thespectrum computation device 240 through its first, second or third output terminal according to the control signal CTRL generated by thecontroller 250. - The moving
average device 410 is connected to the first output terminal of thefirst de-multiplexer 405 in order to perform a moving average operation on a spectrum of the output signal of thespectrum computation device 240 to thereby produce a smooth spectrum. - The cross
point search device 415 is connected to the movingaverage device 410 in order to find a first cross point CP1 and a second cross point CP2 by crossing the smooth spectrum with a fourth threshold TH4 for output. The first cross point CP1 indicates a position where the frequency of the smooth spectrum is over the fourth threshold at first time, and the second cross point CP2 indicates a position behind CP1 where the frequency of the smooth spectrum is below the fourth threshold at first time. The fourth threshold TH4 can be expressed as follows: -
TH4=(Max−Min)×η+Min, - where TH4 indicates the fourth threshold, Max indicates the amplitude maximum of the smooth spectrum, Min indicates the amplitude minimum of the smooth spectrum, and η indicates a second tuning factor, for 0≦η≦1 and η is preferably to be 0.3.
- The
adder 420 is connected to the crosspoint search device 415 in order to add the first and the second cross points CP1 and CP2. Thedivider 425 is connected to theadder 420 in order to divide an output signal of theadder 420 by two to thereby produce the coarse carrier frequency offset C_CFO. - The
subtractor 430 is connected to the crosspoint search device 415 in order to subtract the second cross point CP2 from the first cross point CP1 to thereby produce the coarse symbol rate C_SR of the digital baseband signal. - The
peak detector 435 is connected to the second and third output terminals of thefirst de-multiplexer 405 in order to perform a peak detection on an output spectrum of thespectrum computation device 240 to thereby produce a peak location index corresponding to the output spectrum. - The
second de-multiplexer 440 is connected to thepeak detector 435 in order to select its second or third output terminal to generate the output signal of the peak detector according to the control signal CTRL. - The fine carrier frequency offset
calculator 445 is connected to a second output terminal of thesecond de-multiplexer 440 in order to calculate the fine carrier frequency offset F_CFO according to a peak corresponding to the peak location index. - The fine
symbol rate calculator 450 is connected to thesecond de-multiplexer 440 in order to calculate the fine symbol rate F_SR according to the peak. - The
controller 250 is connected to thetuner 205, thedigital mixer 220, and theinterpolator 225. Thecontroller 250 is based on the carrier frequency of the target channel to calculate the analog carrier frequency offset A_CFO to thereby tune thetuner 205. - The
controller 250 is based on the symbol rate SR of the target channel to calculate a down-sampling factor (DSF), and theinterpolator 225 can perform a down-sampling operation on the digital baseband signal according to the down-sampling factor. - The
controller 250 determines whether the coarse carrier frequency offset C_CFO generated by thespectrum parameter extractor 245 is greater than a first threshold. When the coarse carrier frequency offset C_CFO is greater than the first threshold, thecontroller 250 is based on the coarse carrier frequency offset C_CFO to calculate the analog carrier frequency offset A_CFO to accordingly tune thetuner 205. When the coarse carrier frequency offset C_CFO is not greater than the first threshold, thecontroller 250 stops tuning thetuner 205. The first threshold can be obtained, depending on the desired system accuracy, by those skilled in the art. - In addition, the
controller 250 can use the coarse symbol rate C_SR generated by thespectrum parameter extractor 245 to produce the down-sampling factor (DSF). Theinterpolator 225 is based on the DSF to perform the down-sampling operation to thereby allow the spectrum of the digital baseband signal to fill up the working bandwidth of the digital matchedfilter 235 for increasing the signal to noise ratio (SNR) and improving the spectrum resolution. - The
controller 250 is based on the fine carrier frequency offset F_CFO generated by thespectrum parameter extractor 245 to arrange thedigital mixer 220 to thereby determine whether a signal at the fine carrier frequency offset is a channel to be acquired. When the signal at the fine carrier frequency offset presents, the controller is based on the fine carrier frequency offset to arrange thedigital mixer 220 to thereby locate a spectrum of the target channel in the working bandwidth of the digital mixer for acquiring data. - Since the down-sampling technique is not applied in the prior art, the working bandwidth of the digital matched
filter 235 possibly contains noises and adjacent channel interferences in addition to the spectrum of the target channel. Accordingly, it is likely to have an error in an estimation process. To overcome this drawback, this invention applies the down-sampling technique to the digital baseband signal based on the symbol rates of the target channel, and in this case the digital baseband signal becomes the main component at the output of the digital matchedfilter 235. Further, the inband SNR and spectrum resolution of the digital matched filter is raised to sharpen the accuracy of the fine carrier frequency offset F_CFO and fine symbol rate F_SR in estimation. - Due to the spectrum symmetry, the spectrum of a signal is typically shifted to 0 MHz in the working bandwidth of the digital matched
filter 235. Namely, when the spectrum of the signal locates in a range of the working bandwidth of the digital matchedfilter 235, the prior art has to tune thetuner 205 to shift the spectrum of the signal to 0 MHz in the working bandwidth of the digital matchedfilter 235. However, such a shifting is not required in the invention when the estimated CFO is small. In stead, we employdigital mixer 220 for spectrum shifting. Namely, the invention uses a digital signal processing technique when the estimated CFO is small to obtain the function of the analog mixer, and the operating speed is much faster than an analog tuner. Therefore, the time required for channel parameter estimation is effectively reduced. -
FIG. 5 is a flowchart of a method for acquiring a channel with a frequency offset less than half symbol rate according to an embodiment of the invention. - As shown in
FIG. 5 ,step 501 selects a target channel. - Step 502 acquires a carrier frequency and symbol rate of the target channel. The carrier frequency and symbol rate can be obtained from a pre-stored table or by performing a blind scan method.
- Step 503 is based on the carrier frequency to tune the
tuner 205 to thereby obtain a digital baseband signal corresponding to the target channel. - In
step 504, thecontroller 250 calculates a down-sampling factor (DSF). The DSF is obtained based on the symbol rate (SR) of the target channel instep 502 and the bandwidth of theDMF 235. The DSF is expressed as: -
- where DSF indicates the down-sampling factor, BWDMF indicates the bandwidth of the digital matched
filter 235, SR indicates the symbol rate of the target channel instep 502, and ζ indicates a first tuning factor, for 1≦ζ. - In
step 505, thecontroller 250 is based on the down-sampling factor to arrange theinterpolator 225 to perform a down-sampling operation on the digital baseband signal to thereby produce an interpolated offset baseband signal. Next, an auto-gain adjustment and a filtering process are performed on the interpolated offset baseband signal, and thespectrum computation device 240 can calculate the spectrum of the interpolated offset baseband signal after the auto-gain adjustment and the filtering process. - In
step 506, thespectrum parameter extractor 245 uses a moving average and spectrum inversion technique to detect a position of the spectrum of the target channel and to calculate a first cross point CP1 and a second cross point CP2 of the spectrum crossed over the fourth threshold. - In
step 507, thespectrum parameter extractor 245 is based on the cross points GP1, GP2 to calculate a coarse carrier frequency offset C_CFO and a coarse symbol rate C_SR. Thecontroller 250 uses the coarse symbol rate C_SR to calculate the DSF. Namely, the DSF is obtained based on the coarse symbol rate C_SR and the bandwidth of theDMF 235. In this case, the DSF is expressed as: -
- where DSF indicates the down-sampling factor, BWDMF indicates the bandwidth of the
DMF 235, C_SR indicates the coarse symbol rate, and ζ indicates a first tuning factor, for 1≦ζ. - Step 508 determines whether the coarse carrier frequency offset C_CFO is greater than a first threshold TH1. If yes, it indicates that the frequency offset is large so that partial spectrum of target signal falls outside channel filter, and in this case tuning the
tuner 205 is required, so step 509 is executed. Whenstep 508 decides that the coarse carrier frequency offset C_CFO is not greater than the first threshold TH1,step 510 is executed. The first threshold can be obtained, depending on the desired system accuracy, by those skilled in the art. - In
step 509, thecontroller 250 uses the coarse carrier frequency offset to produce an analog carrier frequency offset A_CFO to accordingly tune thetuner 205 for locating the spectrum of the target channel at the middle of the working bandwidth of thetuner 205 and obtaining a tuned digital baseband signal corresponding to the target channel. - Step 510 calculates a fine carrier frequency offset F_CFO and a symbol rate estimate SRest for the target channel based on the digital baseband signal in
step 508 when the coarse carrier frequency offset C_CFO is not greater than the first threshold TH1, or on the tuned digital baseband signal instep 509. Since the coarse carrier frequency offset C_CFO is not greater than the first threshold TH1, or thetuner 205 is tuned based on the coarse carrier frequency offset C_CFO instep 509, the fine offset F_CFO and symbol rate estimate SRest is calculated more accurate. - In
step 511, thecontroller 250 determines whether a signal at the fine offset F_CFO is a channel to be acquired. In this case, since the spectrum of the digital baseband signal locates entirely in the working bandwidth of the digital matchedfilter 235, tuning thetuner 205 is not required; i.e. frequency shifting in an analog scheme is not required. - Step 511 uses two conditions to determine whether the channel to be acquired at the fine offset F_CFO is the target channel and to indicate that a signal really presents at the fine offset F_CFO. The two conditions are: a difference between two successive fine carrier frequency offsets F_CFO being smaller than a second threshold TH2, and a difference between the symbol rate estimate and the symbol rate designated by the target channel being smaller than a third threshold TH3. The second threshold TH2 and the third threshold TH3 are obtained based on the desired system accuracy.
- In
step 512, when there is a signal at the fine offset F_CFO, thecontroller 250 is based on the fine offset F_CFO to produce a digital carrier frequency offset D_CFO to accordingly arrange thedigital mixer 220 for performing a final frequency offset compensation on the spectrum of the target channel. Finally, the data is extracted, and the process ends. - When
step 511 decides that the channel acquired is not the target channel,step 513 is executed to produce a false alarm message to thereby indicate that there is no signal at the fine offset F_CFO, and the process ends. -
FIG. 6 is a flowchart of calculating the cross points CP1, CP2 of the spectrum instep 506 according to an embodiment of the invention. As shown inFIG. 6 , the cross points CP1, CP2 are calculated in detail as follows. - Step 601 uses an N-point fast Fourier transform (FFT) device to calculate the spectrum of an output signal of the
DMF 235. - Step 602 performs a moving average operation on the spectrum produced in
step 601 to thereby produce a smooth spectrum. The moving average operation is performed with window size WMA. - Since the total number of bins expressing the smooth spectrum is reduced, and the offset in spectrum position after the moving average operation occurs,
step 603 compensates and shifts the smooth spectrum to thereby produce a compensated and shifted spectrum. - Step 604 arranges start and end points SP, EP in the compensated and shifted spectrum, for SP=1, EP=N/2, where N indicates the number of points of the FFT device.
- Step 605 finds an amplitude maximum and minimum Max, Min of the compensated and shifted spectrum between the start and end points SP, EP. The range within start point SP and end point EP is employed essentially to identify the amplitude maximum Max and the amplitude minimum Min.
- Step 606 is based on the amplitude maximum and minimum Max, Min to calculate a fourth threshold TH4 expressed as follows:
-
TH4=(Max−Min)×η+Min, - where TH4 indicates the fourth threshold, Max indicates the amplitude maximum of the compensated and shifted spectrum, Min indicates the amplitude minimum of the compensated shifted spectrum, and η indicates a second tuning factor, for 0≦η≦1 and η is preferably to be 0.3.
- Step 607 calculates a first temporary cross point CP11, a second temporary cross point CP12, and a first temporary bandwidth G1.
-
FIG. 7 is a schematic diagram of the cross points according to an embodiment of the invention. As shown inFIG. 7 , the first temporary cross point CP11 indicates a frequency (or referred to as an index) where the amplitude of the compensated and shifted spectrum is over the fourth threshold TH4 at first time, and the second temporary cross point CP12 indicates a frequency or index greater than CP11 where the amplitude of the compensated and shifted spectrum is below the fourth threshold TH4 at first time. The first temporary bandwidth G1 equals to a bandwidth obtained by subtracting the first temporary cross point CP11 from the second temporary cross point CP12. - Step 608 performs an inband and quadrature (IQ) swap to thereby invert the spectrum and produce an inverse spectrum.
- After the real and imaginary parts of a signal are swapped by a digital signal processing technique, the spectrum of the new signal is obtained by inverting and complex-conjugating the spectrum of the original signal. Namely, if the digital baseband signal is expressed as rn=In+jQn, a new signal can be obtained by swapping the real part and the imaginary part into rn′=Qn+jIn, and its spectrum is obtained by inverting and complex-conjugating the spectrum of the signal rn, as shown in
FIG. 8 that is an absolute spectrum of the signal rn′=Qn+jIn with respect to the signal rn ofFIG. 7 . - Step 609 is based on the inverse spectrum to calculate a third temporary cross point CP21, a fourth temporary cross point CP22, and a second temporary bandwidth G2.
-
FIG. 8 is a schematic diagram of the cross points of the inverse spectrum according to an embodiment of the invention. As shown inFIG. 8 , the third temporary cross point CP21 indicates a frequency (or referred to as an index) where the amplitude of the compensated and shifted spectrum over the fourth threshold TH4 at first time, and the fourth temporary cross point CP22 indicates a frequency or index greater than CP21 where the amplitude of the compensated and shifted spectrum below the fourth threshold TH4 at first time. The second temporary bandwidth G2 equals to a bandwidth obtained by subtracting the third temporary cross point CP21 from the fourth temporary cross point CP22. -
FIGS. 9(A) and 9(B) are schematic diagrams of using a down-sampling factor to perform a down-sampling operation on a spectrum according to an embodiment of the invention. As shown inFIG. 9(A) , when the baseband signal has no frequency offset, theinterpolator 225 is based on the down-sampling factor (DSF) to perform a down-sampling operation on the baseband signal to thereby fill up the bandwidth of theDMF 235. - As shown in
FIG. 9(B) , when the baseband signal has a frequency offset, the bandwidth of theDMF 235 cannot be filled up after theinterpolator 225 performs a down-sampling operation on the baseband signal according to the down-sampling factor (DSF). Since the frequency offset is smaller than half the symbol rate, the inband bandwidth of the digital baseband signal after the down-sampling operation is greater than half the bandwidth of theDMF 235. - Namely, the inband bandwidth of the digital baseband signal after the down-sampling operation is greater than half the bandwidth of the
DMF 235, in spite of whether there is frequency offset or not. This is the key fact used to distinguish and identify the spectrum of the target channel in this disclosure. - Step 610 determines whether the first temporary bandwidth G1 is greater than the second temporary bandwidth G2. If yes, step 611 is executed; otherwise step 612 is executed.
- In
step 611, when the first temporary bandwidth G1 is greater than the second temporary bandwidth G2, it indicates that the bandwidth of the digital baseband signal after the down-sampling operation starts with the start point SP and extends along to exceed the end point EP. In this case, the first cross point CP1 is located on the first temporary cross point CP11, the second cross point CP2 is located on the second temporary cross point CP12, and accordingly the IQ swap is performed instep 613. - In
step 612, when the first temporary bandwidth G1 is not greater than the second temporary bandwidth G2, it indicates that the bandwidth of the digital baseband signal after the down-sampling operation starts with the (N−1)-th point and extends along to exceed the end point EP. In this case, the first cross point CP1 is located on a point of N minus the fourth temporary cross point CP22, the second cross point CP2 is located on a point of N minus the third temporary cross point CP21, and accordingly the IQ swap is performed instep 613. - Step 613 performs the IQ swap.
- For a digital signal processing, the IQ swap is performed by swapping the real and imaginary parts of a signal.
-
FIG. 10 is a flowchart of calculating a coarse carrier frequency offset instep 507 according to an embodiment of the invention. Since the transition band of the digital matchedfilter 235 does not have a 90-degree gradient, two boundaries B1, B2 are designated by thefilter 235 at the neighborhood where the pass band connects to the transition band for the purpose of convenient description. The boundary B1 indicates a positive frequency, and the boundary B2 indicates a negative frequency. The value of the coarse carrier frequency offset C_CFO is calculated based on the size relationship between two cross points CP1, CP2 and two boundaries B1, B2. The detail is described as follows. - Step 701 determines whether the first cross point CP1 is greater than a second boundary B2. If yes, step 702 further determines whether the second cross point CP2 is smaller than a first boundary B1. When the second cross point CP2 is smaller than the first boundary B1, the coarse carrier frequency offset C_CFO in
step 704 equals to the first cross point CP1 minus the second boundary B2.FIG. 11(A) is a schematic diagram of a coarse carrier frequency offset C_CFO. As shown inFIG. 11(A) , signals between the first boundary B1 and the second cross point CP2 are possibly located on the transition band. Accordingly, the signals are not reliable, so the coarse carrier frequency offset C_CFO equals to (CP1-B2). - When
step 701 decides that the first cross point CP1 is greater than the second boundary B2, and step 702 decides that the second cross point CP2 is not smaller than the first boundary B1, the coarse carrier frequency offset C_CFO instep 705 equals to an average of the first cross point CP1 and the second cross point CP2.FIG. 11(B) is a schematic diagram of another coarse carrier frequency offset C_CFO. As shown inFIG. 11(B) , all signals between the first boundary B1 and the second cross point CP2 are located in the pass band of thefilter 235. Thus, the coarse carrier frequency offset C_CFO equals to (CP1+CP2)/2. - When
step 701 decides that the first cross point CP1 is not greater than the second boundary B2, step 703 further determines whether the second cross point CP2 is smaller than the first boundary B1. If yes, the coarse carrier frequency offset C_CFO instep 706 equals to the first boundary B1 minus the second cross point CP2.FIG. 11(C) is a schematic diagram of another coarse carrier frequency offset C_CFO. As shown inFIG. 11(C) , signals between the first boundary B1 and the second cross point CP2 are possibly located on the transition band of thefilter 235, so the signals are not reliable. Thus, the coarse carrier frequency offset C_CFO equals to (B1−CP2). - When
step 701 decides that the first cross point CP1 is not greater than the second boundary B2, and step 703 decides that the second cross point CP2 is not smaller than the first boundary B1, the coarse carrier frequency offset C_CFO instep 705 equals to an average of the first cross point CP1 and the second cross point CP2.FIG. 11(D) is a schematic diagram of another coarse carrier frequency offset C_CFO. As shown inFIG. 11(D) , the coarse carrier frequency offset C_CFO equals to (CP1+CP2)/2 because the transition band of thefilter 235 on both sides has signals. - The coarse symbol rate C_SR equals to the second cross point CP2 minus the first cross point CP1.
- As cited, for acquiring a channel and associated data, the invention can provide simpler and more accurate method than the prior art and also overcome the prior problems that the accuracy and reliability of the pre-stored content change with time, and that the carrier frequency and the symbol rate obtained by the blind scan method are uncertain. In addition, the invention can correct a frequency offset at most to half the symbol rate. Further, programming or tuning the
tuner 205 is performed only at steps (C) and (H1), so the performance is generally quite high. The inventive hardware is commonly used with the blind scan method, which can further reduce the hardware cost. - Although the present invention has been explained in relation to its preferred embodiment, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed.
Claims (12)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98140559A | 2009-11-27 | ||
TW098140559A TW201119381A (en) | 2009-11-27 | 2009-11-27 | A simple method and device for acquiring a channel with frequency offset less than half symbol rate |
TW098140559 | 2009-11-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110129045A1 true US20110129045A1 (en) | 2011-06-02 |
US8406345B2 US8406345B2 (en) | 2013-03-26 |
Family
ID=44068908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/926,298 Expired - Fee Related US8406345B2 (en) | 2009-11-27 | 2010-11-09 | Method and device for aquiring a channel with frequency offset less than half symbol rate |
Country Status (2)
Country | Link |
---|---|
US (1) | US8406345B2 (en) |
TW (1) | TW201119381A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103458201A (en) * | 2012-06-05 | 2013-12-18 | 晨星软件研发(深圳)有限公司 | Signal processing device and signal processing method |
US9042489B2 (en) * | 2012-12-26 | 2015-05-26 | Mstar Semiconductor, Inc. | Carrier frequency offset compensation apparatus and associated method |
US20160308564A1 (en) * | 2015-04-17 | 2016-10-20 | Telefonaktiebolaget L M Ericsson (Publ) | Optimization of automatic gain control for narrow bandwidth operation |
US9948491B2 (en) * | 2016-08-19 | 2018-04-17 | Mstar Semiconductor, Inc. | Apparatus and method for estimating carrier frequency offset |
CN114978374A (en) * | 2022-05-18 | 2022-08-30 | 北京博识广联科技有限公司 | Railway radio monitoring system |
US20230179452A1 (en) * | 2020-04-28 | 2023-06-08 | Lg Electronics Inc. | Signal processing device and image display apparatus including the same |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI463845B (en) * | 2012-03-26 | 2014-12-01 | Mstar Semiconductor Inc | Signal processing apparatus and signal processing method |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4941155A (en) * | 1989-11-16 | 1990-07-10 | Bell Communications Research, Inc. | Method and circuitry for symbol timing and frequency offset estimation in time division multiple access radio systems |
US5995563A (en) * | 1997-02-10 | 1999-11-30 | Lsi Logic Corporation | System and method for fast channel switching in a satellite receiver |
US20050227626A1 (en) * | 2004-03-29 | 2005-10-13 | Stoddard Robert E | Broadband frequency agile signal characterization |
US20060093070A1 (en) * | 2004-11-01 | 2006-05-04 | Brima Ibrahim | Method and system for reuse of CORDIC in an RF transceiver by reconfiguration in real time |
US20070098089A1 (en) * | 2005-10-28 | 2007-05-03 | Junsong Li | Performing blind scanning in a receiver |
US20080095249A1 (en) * | 2005-12-27 | 2008-04-24 | Samsung Electronics Co., Ltd. | Apparatus and method for estimating coarse carrier frequency offset for frequency synchronization in OFDM receiver |
US20090154613A1 (en) * | 2007-12-14 | 2009-06-18 | Agere Systems Inc. | Timing-frequency offset and carrier-frequency offset estimations for multi-carrier modulated signals using pilot tones |
US20090323793A1 (en) * | 2007-05-02 | 2009-12-31 | Mediaphy Corporation | Estimation and correction of integral carrier frequency offset |
WO2010057975A2 (en) * | 2008-11-21 | 2010-05-27 | Thomson Licensing | Method for estimating a frequency offset in a communication receiver |
US7778336B1 (en) * | 2005-02-09 | 2010-08-17 | Marvell International Ltd. | Timing and frequency synchronization of OFDM signals for changing channel conditions |
US20100239053A1 (en) * | 2005-09-07 | 2010-09-23 | Charles Robert Cahn | Apparatus and Method for Tracking Symbol Timing of OFDM Modulation in a Multi-Path Channel |
US20100260294A1 (en) * | 2009-04-09 | 2010-10-14 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | System and method for time synchronization of ofdm-based communications |
US20110135042A1 (en) * | 2009-12-08 | 2011-06-09 | Sunplus Technoloy Co., Ltd. | Blind scan system and method in a DVB-S system |
US20120163504A1 (en) * | 2010-12-23 | 2012-06-28 | Microchip Technology Incorporated | Automatic frequency offset compensation in zero-intermediate frequency receivers using minimum-shift keying (msk) signaling |
-
2009
- 2009-11-27 TW TW098140559A patent/TW201119381A/en unknown
-
2010
- 2010-11-09 US US12/926,298 patent/US8406345B2/en not_active Expired - Fee Related
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4941155A (en) * | 1989-11-16 | 1990-07-10 | Bell Communications Research, Inc. | Method and circuitry for symbol timing and frequency offset estimation in time division multiple access radio systems |
US5995563A (en) * | 1997-02-10 | 1999-11-30 | Lsi Logic Corporation | System and method for fast channel switching in a satellite receiver |
US20050227626A1 (en) * | 2004-03-29 | 2005-10-13 | Stoddard Robert E | Broadband frequency agile signal characterization |
US20060093070A1 (en) * | 2004-11-01 | 2006-05-04 | Brima Ibrahim | Method and system for reuse of CORDIC in an RF transceiver by reconfiguration in real time |
US7778336B1 (en) * | 2005-02-09 | 2010-08-17 | Marvell International Ltd. | Timing and frequency synchronization of OFDM signals for changing channel conditions |
US20100239053A1 (en) * | 2005-09-07 | 2010-09-23 | Charles Robert Cahn | Apparatus and Method for Tracking Symbol Timing of OFDM Modulation in a Multi-Path Channel |
US20070098089A1 (en) * | 2005-10-28 | 2007-05-03 | Junsong Li | Performing blind scanning in a receiver |
US20080095249A1 (en) * | 2005-12-27 | 2008-04-24 | Samsung Electronics Co., Ltd. | Apparatus and method for estimating coarse carrier frequency offset for frequency synchronization in OFDM receiver |
US20090323793A1 (en) * | 2007-05-02 | 2009-12-31 | Mediaphy Corporation | Estimation and correction of integral carrier frequency offset |
US20090154613A1 (en) * | 2007-12-14 | 2009-06-18 | Agere Systems Inc. | Timing-frequency offset and carrier-frequency offset estimations for multi-carrier modulated signals using pilot tones |
WO2010057975A2 (en) * | 2008-11-21 | 2010-05-27 | Thomson Licensing | Method for estimating a frequency offset in a communication receiver |
US20100260294A1 (en) * | 2009-04-09 | 2010-10-14 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | System and method for time synchronization of ofdm-based communications |
US20110135042A1 (en) * | 2009-12-08 | 2011-06-09 | Sunplus Technoloy Co., Ltd. | Blind scan system and method in a DVB-S system |
US20120163504A1 (en) * | 2010-12-23 | 2012-06-28 | Microchip Technology Incorporated | Automatic frequency offset compensation in zero-intermediate frequency receivers using minimum-shift keying (msk) signaling |
Non-Patent Citations (1)
Title |
---|
Evren Terzi, "Blind syncronization and detection of Nyquist pulse shaped QAM signals", 6/1/2009, Graduate School Theses and Disserations, Paper 48, pages 1-58. * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103458201A (en) * | 2012-06-05 | 2013-12-18 | 晨星软件研发(深圳)有限公司 | Signal processing device and signal processing method |
US9042489B2 (en) * | 2012-12-26 | 2015-05-26 | Mstar Semiconductor, Inc. | Carrier frequency offset compensation apparatus and associated method |
US20160308564A1 (en) * | 2015-04-17 | 2016-10-20 | Telefonaktiebolaget L M Ericsson (Publ) | Optimization of automatic gain control for narrow bandwidth operation |
US9716521B2 (en) * | 2015-04-17 | 2017-07-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization of automatic gain control for narrow bandwidth operation |
CN107439043A (en) * | 2015-04-17 | 2017-12-05 | 瑞典爱立信有限公司 | Optimization for the automatic growth control of narrow bandwidth operation |
US20180102803A1 (en) * | 2015-04-17 | 2018-04-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization of automatic gain control for narrow bandwidth operation |
US11239871B2 (en) * | 2015-04-17 | 2022-02-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization of automatic gain control for narrow bandwidth operation |
US11901926B2 (en) | 2015-04-17 | 2024-02-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization of automatic gain control for narrow bandwidth operation |
US9948491B2 (en) * | 2016-08-19 | 2018-04-17 | Mstar Semiconductor, Inc. | Apparatus and method for estimating carrier frequency offset |
US20230179452A1 (en) * | 2020-04-28 | 2023-06-08 | Lg Electronics Inc. | Signal processing device and image display apparatus including the same |
CN114978374A (en) * | 2022-05-18 | 2022-08-30 | 北京博识广联科技有限公司 | Railway radio monitoring system |
Also Published As
Publication number | Publication date |
---|---|
US8406345B2 (en) | 2013-03-26 |
TW201119381A (en) | 2011-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8542788B2 (en) | Blind scan system and method in a DVB-S system | |
US8406345B2 (en) | Method and device for aquiring a channel with frequency offset less than half symbol rate | |
US6133964A (en) | Digital demodulator and method therefor | |
CN101778266B (en) | Blind scanning system and method for DVB-S system | |
US20050058192A1 (en) | Digital broadcasting receiver, driving method, and self-diagnosis method thereof, and self-diagnosis method thereof | |
CN101674440B (en) | Method for processing digital television signal offset | |
US11502762B2 (en) | Signal processing device and image display apparatus including the same | |
US7548281B2 (en) | Demodulator circuit for digital television and demodulation method | |
US20120128103A1 (en) | Symbol rate detector and receiver | |
US8115521B2 (en) | Frequency error detecting circuit, frequency error detecting method, and frequency correcting circuit | |
US8938030B2 (en) | Fast blind scan method insensitive to adjacent channel interference | |
KR100469290B1 (en) | Digital TV receiver | |
JP2006352488A (en) | Digital broadcast receiver, method and program for judging broadcasting system | |
KR100425104B1 (en) | Apparatus for recovering carrier | |
US8238479B2 (en) | Synchronization and acquisition for mobile television reception | |
JP4659208B2 (en) | Signal receiving device | |
CN101795372B (en) | Method and device for acquiring frequency channel with frequency offset less than half of symbol rate | |
US20100284494A1 (en) | Blind carrier tracking loop | |
TWI463845B (en) | Signal processing apparatus and signal processing method | |
KR102328005B1 (en) | Method for estimating sampling frequency offset of receiver, and associated signal processing method and receiver | |
US8559563B2 (en) | Pseudo tone-based symbol timing recovery and carrier tracking loop detectors for vestigial sideband receivers | |
JP2011114435A (en) | Receiver including noise reduction function, method of reducing noise, program, and integrated circuit | |
KR100983273B1 (en) | Apparatus of frequency recovery system in DMB receiver and Method of the same | |
KR100939715B1 (en) | Digital TV receiver and method of processing signal | |
KR100966550B1 (en) | Digital TV receiver and symbol clock recovery device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SUNPLUS TECHNOLOGY CO., LTD., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSENG, CHUN-CHIEH;REEL/FRAME:025308/0142 Effective date: 20101104 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210326 |