A method of resource allocation for new PUCCH format is provided. According to the method, the resources are allocated based on different PUCCH format, wherein a new PUCCH format is to use legacy PUCCH format 3 or modified PUCCH format 3 on multiple PRBs.