A satellite signal receiving apparatus, comprising: an antenna array for receiving satellite signals from a plurality of satellites, the antenna array comprising: a main antenna (106, 202) for radiating an antenna pattern; and at least a pattern adjustment antenna (108, 110) for being coupled with the antenna pattern to adjust an angle of the antenna pattern; and a control unit coupled to the at least a pattern adjustment antenna (108, 110) to calculate an average intensity of satellite signals of a plurality of target satellites, determines whether the average intensity is lower than a first preset intensity, and adjusts a coupling relationship between the main antenna (106, 202) and the at least a pattern adjustment antenna (108, 110) if the average intensity is lower than the first preset intensity, so as to adjust the angle of the antenna pattern so that the average intensity of satellite signals attributed to the target satellites and received by the antenna array is higher than the first preset intensity, wherein the control unit selects from the satellites a plurality of candidate satellites having satellite signal intensity higher than a threshold intensity and calculates an average angle of elevation of the candidate satellites, wherein the control unit determines whether the average angle of elevation is smaller than a threshold angle and, if the average angle of elevation is not smaller than the threshold angle, does not adjust the angle of the antenna pattern wherein, if the average angle of elevation is smaller than the threshold angle, the control unit selects one of the plurality of candidate satellites, with the selected candidate satellite ranking N th by satellite signal intensity so that the satellite signal intensity of the selected candidate satellite is regarded as a standard intensity, and the control unit determines whether the standard intensity is higher than the threshold intensity so that, if the standard intensity is higher than the threshold intensity, the control unit selects some of the plurality of candidate satellites and regards the selected candidate satellites as the target satellites, with the selected candidate satellites ranking first through N th by satellite signal intensity, respectively, wherein N is a positive integer. an antenna array for receiving satellite signals from a plurality of satellites, the antenna array comprising: a main antenna (106, 202) for radiating an antenna pattern; and at least a pattern adjustment antenna (108, 110) for being coupled with the antenna pattern to adjust an angle of the antenna pattern; and a main antenna (106, 202) for radiating an antenna pattern; and at least a pattern adjustment antenna (108, 110) for being coupled with the antenna pattern to adjust an angle of the antenna pattern; and a control unit coupled to the at least a pattern adjustment antenna (108, 110) to calculate an average intensity of satellite signals of a plurality of target satellites, determines whether the average intensity is lower than a first preset intensity, and adjusts a coupling relationship between the main antenna (106, 202) and the at least a pattern adjustment antenna (108, 110) if the average intensity is lower than the first preset intensity, so as to adjust the angle of the antenna pattern so that the average intensity of satellite signals attributed to the target satellites and received by the antenna array is higher than the first preset intensity, wherein the control unit selects from the satellites a plurality of candidate satellites having satellite signal intensity higher than a threshold intensity and calculates an average angle of elevation of the candidate satellites, wherein the control unit determines whether the average angle of elevation is smaller than a threshold angle and, if the average angle of elevation is not smaller than the threshold angle, does not adjust the angle of the antenna pattern wherein, if the average angle of elevation is smaller than the threshold angle, the control unit selects one of the plurality of candidate satellites, with the selected candidate satellite ranking N th by satellite signal intensity so that the satellite signal intensity of the selected candidate satellite is regarded as a standard intensity, and the control unit determines whether the standard intensity is higher than the threshold intensity so that, if the standard intensity is higher than the threshold intensity, the control unit selects some of the plurality of candidate satellites and regards the selected candidate satellites as the target satellites, with the selected candidate satellites ranking first through N th by satellite signal intensity, respectively, wherein N is a positive integer.