We claim:
1. A method for providing customized derivative securities, comprising:
receiving from an investor data regarding a desired risk-return values and selection of at least one issuer of traded securities;
structuring a customized security having at least one of said desired risk-return value and comprising a derivative security having at least one component related to said traded securities of said issuer and at least one other component;
pricing said customized security according to current market prices for said components; and
offering said customized security to said investor.
2. A method as specified in claim 1 wherein said component related to traded securities comprises a component selected from the group comprising a long share component, a short share component, a long put option, a short put option, a long call option and a short call option.
3. A method as specified in claim 2 wherein said at least other component comprises a loan or a bond
4. A method as specified in claim 1 further comprising receiving an acceptance for said customized security from said investor and covering the position by trading said components in amounts corresponding to their inclusion in said customized derivative security.
5. A method as specified in claim 1 wherein said structuring includes selecting relative amounts of said components of said customized securities to achieve one of said risk-return values specified by said investor.
6. A method as specified in claim 5 wherein said risk return values are normalized to selected standard risk-return values.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of processing a signal in a wireless communication system, the signal comprising a sequence of chips, the method comprising:
receiving the signal at a set of rake fingers via a channel;
identifying one of said set of rake fingers receiving a greatest signal power;
sampling the received signal to generate samples of the signal, wherein there is a time spacing of integer t1 between successive samples which is less than a time spacing of integer tc between successive chips in the signal;
estimating channel conditions on the channel; and
based on the estimated channel conditions, selectively performing the steps of:
monitoring a timing of the signal on said identified rake finger to determine a time difference between the timing of the signal on said identified rake finger and the timing of the generation of the samples with spacing t1, the determined time difference being a multiple of an integer t2, where t2 is less than t1; and
using the determined time difference to align the timing of the generation of the samples with the timing of the signal on said identified rake finger to within a timing range of integer t2.
2. The method of claim 1 comprising: determining, based on the estimated channel conditions, whether timing errors of t1 are a limiting factor to the quality of the received signal, wherein the steps of monitoring the timing of the signal and of using the determined time difference are performed only if it is determined that timing errors of t1 are a limiting factor to the quality of the received signal.
3. The method of claim 1 wherein the step of estimating channel conditions comprises estimating the dispersion of the signal, wherein the steps of monitoring the timing of the signal and of using the determined time difference are performed only if the estimated dispersion is below a threshold level.
4. The method of claim 1 wherein the step of estimating channel conditions comprises estimating the signal to noise ratio of the signal, wherein the steps of monitoring the timing of the signal and of using the determined time difference are performed only if the estimated signal to noise ratio is above a threshold level.
5. The method of claim 1 wherein an interpolation filter is used in the step of sampling the received signal to generate the samples of the signal and wherein the step of using the determined time difference comprises altering a phase coefficient of the filter to thereby alter the timing of the generation of the samples in discrete steps of magnitude t2.
6. The method of claim 1 wherein an interpolation filter is used in the step of sampling the received signal to generate the samples of the signal and wherein the step of using the determined time difference comprises altering the timing of inputting the received signal to the interpolation filter in discrete steps of magnitude t2.
7. A receiver for processing a signal in a wireless communication system, the signal comprising a sequence of chips, the receiver comprising:
a set of rake fingers for receiving the signal via a channel;
an interpolation filter configured to sample the received signal to generate samples of the signal, there being a time spacing of integer t1 between successive samples which is less than a time spacing of integer tc between successive chips in the signal;
a processor; and
a non-transient computer readable medium containing program instructions for causing said processor to:
identify one of said set of rake fingers receiving a greatest signal power;
monitor a timing of the signal on one of the at least one rake finger to determine a time difference between the timing of the signal on said identified rake finger and the timing of the generation of the samples with spacing t1, the determined time difference being a multiple of an integer t2, where t2 is less than t1;
use the determined time difference to align the timing of the generation of the samples with the timing of the signal on said identified rake finger to within a timing range of integer t2;
estimate channel conditions on the channel; and
determine, based on the estimated channel conditions, whether the timing of the generation of the samples is to be aligned with the timing of the signal on said identified rake finger to within said timing range of integer t2.
8. The receiver of claim 7 wherein the receiver further comprises a filter coefficient table comprising a phase coefficient for the interpolation filter and uses the determined time difference comprising means for altering the phase coefficient to thereby alter the timing of the generation of the samples at the interpolation filter in discrete steps of magnitude t2.
9. A method of processing a signal in a wireless communication system, the signal comprising a sequence of chips, the method comprising:
identifying one of a set of rake fingers receiving a greatest signal power;
receiving the signal at the identified rake finger;
sampling the received signal to generate samples of the signal, wherein there is a time spacing of integer t1 between successive samples which is less than a time spacing of integer tc between successive chips in the signal;
estimating channel conditions on the channel; and
based on the estimated channel conditions, adaptively switching in fine resolution timing correction method steps comprising:
monitoring a timing of the signal on the identified rake finger to determine the timing of the signal on the identified rake finger to an accuracy of
\xb1
t
2
2
,
\u2003where t2 is an integer less than t1; and
aligning the timing of the generation of the samples with the timing of the signal on the identified rake finger to within a timing range integer t2.