A portable communication apparatus having a circuit for detecting a shifted frequency, said portable communication apparatus comprising: a transmission and reception circuit for transmitting and receiving a signal that is spread by a spread code to and from a base station; a path selection unit for measuring a delay profile of a received spread signal that has passed through a plurality of paths and has been received, and searching and selecting a path from among said plurality of paths based on an estimated value of an averaged delay profile, said path having the highest level of received signal; a plurality of finger processing units (101-1...101-n) for reverse spreading a spread signal of each path, which is allocated by said path selection unit, using a spread code replica, obtaining a channel estimated value including at least a phase variation component for each path by using a given pilot symbol that is included in the signal after the reverse spread and carrying out coherent detection by using said channel estimated value; a phase difference measuring unit for measuring a phase difference, wherein the phase difference is determined by the difference between phase variation components obtained from different pilot symbols within a given time slot or between successive time slots by each of said finger processing units; a path timing difference measuring unit for measuring a periodical path timing difference between a reference clock and said averaged delay profile; a frequency error detecting unit for detecting a frequency error of said signal by using said path timing difference and said phase difference; and a Doppler frequency detecting unit for detecting a Doppler frequency on the basis of said frequency error. a transmission and reception circuit for transmitting and receiving a signal that is spread by a spread code to and from a base station; a path selection unit for measuring a delay profile of a received spread signal that has passed through a plurality of paths and has been received, and searching and selecting a path from among said plurality of paths based on an estimated value of an averaged delay profile, said path having the highest level of received signal; a plurality of finger processing units (101-1...101-n) for reverse spreading a spread signal of each path, which is allocated by said path selection unit, using a spread code replica, obtaining a channel estimated value including at least a phase variation component for each path by using a given pilot symbol that is included in the signal after the reverse spread and carrying out coherent detection by using said channel estimated value; a phase difference measuring unit for measuring a phase difference, wherein the phase difference is determined by the difference between phase variation components obtained from different pilot symbols within a given time slot or between successive time slots by each of said finger processing units; a path timing difference measuring unit for measuring a periodical path timing difference between a reference clock and said averaged delay profile; a frequency error detecting unit for detecting a frequency error of said signal by using said path timing difference and said phase difference; and a Doppler frequency detecting unit for detecting a Doppler frequency on the basis of said frequency error.