A base station may indicate the PUSCH repetition type A or the PUSCH repetition type B to the terminal through RRC signaling. The terminal may repeatedly transmit a PUSCH based on the PUSCH repetition type indicated by the base station. When the PUSCH repetition type A is used, the terminal may transmit one or more PUSCHs. A minimum interval between first symbols in adjacent PUSCH transmissions may be one slot. When the PUSCH repetition type B is used, the terminal may transmit two or more PUSCHs. A minimum interval between first symbols in adjacent PUSCH transmissions may be the number of symbols included in the PUSCH. The PUSCH repetition type A may be used to extend a coverage, and the terminal may perform repeated transmission according to the PUSCH repetition type A. The PUSCH repetition type B may be used to reduce an error rate and/or latency, and the terminal may perform repeated transmission according to the PUSCH repetition type B. For convenience of description, a ‘PUSCH being transmitted once’ may be referred to as a ‘PUSCH instance’, and one PUSCH occasion may consist of one or more PUSCH instances.