A radio terminal that receives signals from a plurality of radio stations to
calculate
its current position has: interference canceling means for canceling each interference
signal from the plurality of received signals; a plurality of delay profile generating
means for generating delay profiles of the plurality of interference-canceled received
signals with use of respective corresponding codes; and position calculating means
for calculating its current position, which is a signal receiving point, with use
of the plurality of delay profiles, whereby advantageously reducing the capacity
of a memory mounted in the mobile terminal while the position calculation is speeded up