Method and spread spectrum software receiver for satellite navigation
First Claim
1. A spread spectrum signal receiver comprising:
- a radio signal processing unit at least partly implemented in software running on a processor, the processing unit being adapted to select a set of preferred signal sources from a group of potential signal sources, receive spread spectrum signals from the selected set of signal sources, and based on the received signals produce position/time related data,wherein the processing unit is configured to;
estimate for each subset of a number of candidate subsets of signal sources among the group of potential signal sources a respective processing demand required to produce the position/time related data based on the subset of signal sources, each candidate subset of signal sources containing at least a minimum number of signal sources necessary to produce the position/time related data of a desired quality, andselect the set of preferred signal sources based on a candidate subset being associated with a lowest estimated processing demand during a subsequent operating period for the receiver.
4 Assignments
0 Petitions
Accused Products
Abstract
A spread spectrum signal receiver includes a radio signal processing unit, which is at least partly implemented in software running on a processor. The processing unit is adapted to estimate a respective processing demand required to produce position/time related data based on each subset of a number of candidate subsets of signal sources among a group of potential signal sources. Each candidate subset contains at least a minimum number of signal sources, which is necessary to produce the position/time related data of a desired quality. The processing unit is adapted to select a set of preferred signal sources from the group of potential signal sources based on a candidate subset, which is associated with a lowest estimated processing demand during a subsequent receiver operating period. Then, the receiver receives spread spectrum signals from the selected set of signal sources, and based on the received signals produces position/time related data.
13 Citations
18 Claims
-
1. A spread spectrum signal receiver comprising:
-
a radio signal processing unit at least partly implemented in software running on a processor, the processing unit being adapted to select a set of preferred signal sources from a group of potential signal sources, receive spread spectrum signals from the selected set of signal sources, and based on the received signals produce position/time related data, wherein the processing unit is configured to; estimate for each subset of a number of candidate subsets of signal sources among the group of potential signal sources a respective processing demand required to produce the position/time related data based on the subset of signal sources, each candidate subset of signal sources containing at least a minimum number of signal sources necessary to produce the position/time related data of a desired quality, and select the set of preferred signal sources based on a candidate subset being associated with a lowest estimated processing demand during a subsequent operating period for the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a spread spectrum signal receiver, comprising a radio signal processing unit being at least partly implemented in software running on a processor, the method comprising:
-
selecting a set of preferred signal sources from a group of potential signal sources, receiving spread spectrum signals from the selected set of signal sources, producing position/time related data based on the received signals, estimating for each subset of a number of candidate subsets of signal sources among the group of potential signal sources a respective processing demand required to produce the position/time related data based on the subset of signal sources, each candidate subset of signal sources containing at least a minimum number of signal sources necessary to produce the position/time related data of a desired quality, and selecting the set of preferred signal sources based on a candidate subset being associated with a lowest estimated processing demand during a subsequent operating period for the receiver. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product directly loadable into the memory of a computer, comprising computer-readable program code portions comprising:
-
an executable portion configured for selecting a set of preferred signal sources from a group of potential signal sources, an executable portion configured for receiving spread spectrum signals from the selected set of signal sources, an executable portion configured for producing position/time related data based on the received signals, an executable portion configured for estimating for each subset of a number of candidate subsets of signal sources among the group of potential signal sources a respective processing demand required to produce the position/time related data based on the subset of signal sources, each candidate subset of signal sources containing at least a minimum number of signal sources necessary to produce the position/time related data of a desired quality, and an executable portion configured for selecting the set of preferred signal sources based on a candidate subset being associated with a lowest estimated processing demand during a subsequent operating period for the receiver.
-
-
18. A computer readable medium, having a program recorded thereon, where the program comprising computer-readable program code portions comprising:
-
an executable portion configured for selecting a set of preferred signal sources from a group of potential signal sources, an executable portion configured for receiving spread spectrum signals from the selected set of signal sources, an executable portion configured for producing position/time related data based on the received signals, an executable portion configured for estimating for each subset of a number of candidate subsets of signal sources among the group of potential signal sources a respective processing demand required to produce the position/time related data based on the subset of signal sources, each candidate subset of signal sources containing at least a minimum number of signal sources necessary to produce the position/time related data of a desired quality, and an executable portion configured for selecting the set of preferred signal sources based on a candidate subset being associated with a lowest estimated processing demand during a subsequent operating period for the receiver.
-
Specification