DMRS is transmitted over PUCCH and PUSCH channel both. As far as I am aware that DMRS over the PUCCH always use twelve sub carriers while over the PUSCH channel, it uses bandwidth in the multiple of twelve sub-carriers.
I came to know total six subframes of a radio frame can be used for MBSFN transmission. How UE come to know about exact number of sub frames that are being used in a radio frame ? Does the eNodeB send this information to UE or UE itself figure out ?