Patent ID: 8566073

Claim:
A simulation device for simulating a cascade communication system that comprises a plurality of nodes numbered as 1 to N successively from a transmitter to a receiver, and N is greater than or equal to 1, wherein, the device comprises a processor and a memory comprising a simulation parameter acquisition unit, a reverse transfer function acquisition unit, a current node determination unit, a noise addition unit, a current node simulation unit, a control unit, and a cost determination unit, the simulation parameter acquisition unit acquires simulation parameters required for simulating the cascade communication system; the reverse transfer function acquisition unit calculates reverse transfer functions of the respective nodes based on the simulation parameters; the current node determination unit determines a current node in a sequence from the Nth node to the first node; the noise addition unit adds noise that should be added at the current node to a simulation signal of a previous node from the current node; the current node simulation unit simulates the current node to generate a simulation signal of the current node, by using the simulation signal of the previous node added with the noise that should be added at the current node, based on the reverse transfer function of the current node; the control unit judges whether simulations of all the nodes are completed, and controls to make the simulation signal of the current node simulation unit be output to the noise addition unit if the simulations of all the nodes are not completed, or controls to make the simulation signal of the current node be output to the cost determination unit if the simulations of all the nodes are completed; and the cost determination unit determines the cost of the cascade communication system based on the simulation signal from the current node simulation unit, wherein, the simulation signal of Nth node is obtained by multiplying a noise that should be added at the Nth node with reverse transfer function of the Nth node.