A terminal apparatus capable of changing settings of a configuration pattern of subframes which make up a single frame to one of a plurality of configuration patterns including a subframe in which uplink data is transmitted and a subframe in which a response signal in response to the uplink data is transmitted, the terminal apparatus comprising:
- a receiver, which, in operation, receives a signal transmitted from a base station apparatus;
- and
- circuitry, which, in operation, demultiplexes, based on an association between the subframe in which the uplink data is transmitted and a resource to which the response signal is assigned, the response signal that is assigned to the resource from the signal, wherein,
- when all the following conditions:
- (i) a first configuration pattern is set in the terminal apparatus, (ii) a second configuration pattern is set in another terminal apparatus that is not capable of changing the setting of the configuration pattern, (iii) a response signal transmitted in a first subframe of the first configuration pattern is a response signal to uplink data transmitted in a second subframe, and (iv) a response signal transmitted in the first subframe of the second configuration pattern is a response signal to uplink data transmitted in a third subframe different from the second subframe, are satisfied:
- the circuitry demultiplexes the response signal, wherein in the first subframe, a first resource assigned to the response signal in response to the uplink data transmitted from the terminal apparatus in the second subframe is different from a second resource assigned to the response signal in response to the uplink data transmitted from the another terminal apparatus in the third subframe;
- and
- when the response signal intended for the terminal apparatus transmitted in the first subframe is a response signal in response to the uplink data transmitted in the second subframe and the uplink data transmitted in the third subframe, the first resource is a resource associated with a physical resource block having an index obtained by adding one to an index of a physical resource block associated with a third resource assigned to the response signal in response to the uplink data transmitted from the terminal apparatus in the third subframe.