Patent ID: 7701306

Claim:
An error correction signal generating device comprising: a local signal outputter that outputs a local signal; an orthogonal local signal outputter that outputs an orthogonal local signal obtained by shifting the phase of the local signal by 90 degrees; a phase shift local signal outputter that outputs a phase shift local signal obtained by shifting the phase of the local signal by 180 degrees; an orthogonal phase shift local signal outputter that outputs an orthogonal phase shift local signal obtained by shifting the phase of the orthogonal local signal by 180 degrees; a first correction signal outputter that outputs a first correction signal based upon the local signal or the phase shift local signal; a second correction signal outputter that outputs a second correction signal based upon the orthogonal local signal or the orthogonal phase shift local signal; and a correction signal outputter that outputs a correction signal based upon the first correction signal and the second correction signal, wherein said first correction signal outputter comprises: a first correction signal passer that passes the first correction signal; a local signal switcher that determines whether the local signal is to be passed to said first correction signal passer; a phase shift local signal switcher that determines whether the phase shift local signal is to be passed to said first correction signal passer; and a first switching controller that sets either said local signal switcher or said phase shift local signal switcher in a conductive state, and said second correction signal outputter comprises: a second correction signal passer that passes the second correction signal; an orthogonal local signal switcher that determines whether the orthogonal local signal is to be passed to said second correction signal passer; an orthogonal phase shift local signal switcher that determines whether the orthogonal phase shift local signal is to be passed to said second correction signal passer; and a second switching controller that sets either said orthogonal local signal switcher or said orthogonal phase shift local signal switcher in a conductive state.