a third coding module, configured to, in a case that the target channel is a PUSCH, in a case that the pieces of UCI of different priorities are coded respectively, use different resource occupation ratio offset values beta_offsets for the pieces of UCI of different priorities, and determine resource elements and a code rate used for each UCI.
Optionally, in the foregoing embodiment of this disclosure, the terminal further includes:
-
- an offset value determining module, configured to determine beta_offsets used for the pieces of UCI of different priorities based on a beta_offset configured by RRC or indicated by DCI and a preset beta_offset;
- or,
- configured to determine beta_offsets used for the pieces of UCI of different priorities based on beta_offsets that correspond to the pieces of UCI of different priorities configured by RRC;
- or,
- configured to determine beta_offsets used for the pieces of UCI of different priorities based on beta_offsets that correspond to the pieces of UCI of different priorities indicated by DCI;
- or,
- configured to determine beta_offsets used for the pieces of UCI of different priorities based on a beta_offset that corresponds to UCI of a first priority and is indicated by DCI and a beta_offset that corresponds to UCI of a second priority and is configured by RRC, where the priorities of the pieces of UCI include at least the first priority and the second priority;
- or,