A throughput estimation device comprising: a wireless link quality information acquisition means for acquiring wireless link quality information denoting a quality of a wireless link established between a mobile station and a base station on a mobile communication network; and a throughput estimation means for estimating a throughput which is the amount for the mobile station to receive per unit time a data sent by a transmitting device connected communicably with the mobile station via the wireless link, based on the acquired wireless link quality information, wherein: the throughput estimation means is configured to estimate the throughput based on a mathematical model denoting a relationship between the throughput and the wireless link quality information, and on the acquired wireless link quality information; a transmission rate acquisition means for acquiring a transmission rate which is the amount of the data sent by the transmitting device to the mobile station per unit time is comprised; and the throughput estimation means is configured to estimate the throughput based on the mathematical model denoting the relationship between the throughput, the wireless link quality information and the transmission rate, on the acquired transmission rate, and on the acquired wireless link quality information. a wireless link quality information acquisition means for acquiring wireless link quality information denoting a quality of a wireless link established between a mobile station and a base station on a mobile communication network; and a throughput estimation means for estimating a throughput which is the amount for the mobile station to receive per unit time a data sent by a transmitting device connected communicably with the mobile station via the wireless link, based on the acquired wireless link quality information, wherein: the throughput estimation means is configured to estimate the throughput based on a mathematical model denoting a relationship between the throughput and the wireless link quality information, and on the acquired wireless link quality information; a transmission rate acquisition means for acquiring a transmission rate which is the amount of the data sent by the transmitting device to the mobile station per unit time is comprised; and the throughput estimation means is configured to estimate the throughput based on the mathematical model denoting the relationship between the throughput, the wireless link quality information and the transmission rate, on the acquired transmission rate, and on the acquired wireless link quality information. the throughput estimation means is configured to estimate the throughput based on a mathematical model denoting a relationship between the throughput and the wireless link quality information, and on the acquired wireless link quality information; a transmission rate acquisition means for acquiring a transmission rate which is the amount of the data sent by the transmitting device to the mobile station per unit time is comprised; and the throughput estimation means is configured to estimate the throughput based on the mathematical model denoting the relationship between the throughput, the wireless link quality information and the transmission rate, on the acquired transmission rate, and on the acquired wireless link quality information.