it should be understood at the outset that although an exemplary implementation of one embodiment of the disclosure is illustrated below , the system may be implemented using any number of techniques , whether currently known or in existence . the disclosure should in no way be limited to the exemplary implementations , drawings , and techniques illustrated below , including the exemplary design and implementation illustrated and described herein , but may be modified within the scope of the appended claims along with their full scope of equivalents . embodiments of the invention address the problem of spectrally efficient control signalling design for scheduling of downlink ( dl ) and uplink ( ul ) data packet transmissions in ofdma - based networks , including variants of the ofdma transmission method such as the single - carrier fdma ( sc - fdma ) transmission method . the dl of a communication system refers to the communication from a serving base station ( also commonly referred to as node b ) to one or more ues and the ul refers to the communication from one or more ues to a serving node b . the control channel is transmitted in the dl ( from the node b to the scheduled ues ). the dl control channel , also referred to as dl shared control channel ( scch ), is a major part of the dl overhead ( in addition to reference signals and other synchronization or broadcast channels ) that directly impacts the achievable throughput and peak data rates . minimization of this overhead requires corresponding minimization of the corresponding signaling bits and optimization for the spectral efficiency of the scch transmission . while only minor improvements are possible for the former , mainly through efficient mapping techniques for the scheduled ule identities ( ids ) and frequency resource block ( rb ) allocations , the latter requires careful transmission design . in the following discussion , a field indicating the scch size is referred to as scch category 0 ( or cat 0 ). this field does not carry any information relating to dl or ul scheduling assignments . rather , its purpose is to dimension the control channel so that ues know how to decode the remaining scch that carries the scheduling related information . the scch part carrying the scheduled ue ids and allocated rb position for each scheduled ue is referred to scch category 1 ( or cat 1 ). the remaining scch part is referred to as category 2 ( or cat 2 ). cat 2 carries information related to the modulation and coding scheme ( mcs ) applied to the data transmission , the transport format , hybrid arq ( harq ) information relating to possible data packet retransmissions and possibly additional information such as for the multi - input multi - output ( mimo ) antenna scheme applied to data transmission . this invention describes an scch structure involving cat 0 and the remaining scch ( carrying scheduling assignment information ). for the dl scheduling assignments ( or scheduling grants ), cat 2 may be transmitted either separately to cat 1 in rbs assigned to dl data transmission or together with cat 1 ( in a single codeword as known in prior art ). clearly , only joint transmission of cat 1 and cat 2 is possible for ul scheduling assignments as there are no corresponding rbs in which data transmission follows in the dl ( unless a ue has simultaneous dl and ul scheduling assignments ). for ease of reference , the remaining scch ( other than cat 0 ), will be referred to as cat 1 , particularly in some figures . it is not relevant to the invention whether cat 2 for dl assignments , as described in the previous paragraph , is transmitted together or separately to cat 1 . fig8 shows an exemplary partition for cat 0 810 and the remaining scch 820 . as it was previously mentioned , cat 0 has a predetermined size and transmitted with an mcs that is known to all ues . it specifies the size of the remaining scch . it is not necessary that cat 0 is transmitted in contiguous sub - carriers before the remaining scch and in practice the sub - carriers carrying the two may be multiplexed to provide frequency diversity . the remaining time - frequency resources can be assumed to be allocated to data 830 , or other channels such as the reference signal channel , the synchronization channel , and the broadcast channel . fig9 and fig1 show an exemplary structure for scch cat 0 and cat 1 ( remaining scch ) further illustrating the embodiments of the invention . time division multiplexing ( tdm ) of the control and data channels is assumed in fig9 . frequency division multiplexing ( fdm ) is assumed in fig1 . in the following , we refer to the tdm option but the same descriptions and arguments also apply for the fdm one . cat 0 910 informs the ues of the remaining scch size , thereby limiting the waste of resources associated with having a fixed scch size which may not always be filled . the exemplary scch granularity in fig9 is one rb 970 in one ofdm symbol 980 but it can generally be any number of sub - carriers , including one sub - carrier , or even one ofdm symbol . obviously , the smallest granularity in an mcs region is specified by the minimum number of resources ( typically rbs ) required for the transmission of a single dl or ul scheduling assignment , whichever is smaller . larger granularities than the minimum one may also be used and may extent to half or even one ofdm symbol . in such cases , the scch size specified by cat 0 in an mcs region implies that the each of the numbers for the corresponding dl and ul scheduling assignments is above the ones for the next lower possible ssch size , if any , and equal to or smaller than the ones for the specified ssch size . the control channel ( scheduling assignment ) corresponding to a scheduled ue is transmitted with a mcs determined by the sinr that will be experienced by the transmission to that ue . the serving node b can determine this sinr either based on the dl cqi reported by each ue having a dl scheduling assignment , or implicitly based on the ul cqi the serving node b determines for each ue having an ul scheduling assignment . the larger the sinr , the higher the mcs in terms of spectral efficiency . as the exemplary embodiment considers that the control channel transmission from the serving node b to each scheduled ue is distributed in frequency , the mcs region may be determined based on the average sinr and not the individual sinr in each rb . three mcs regions 920 , 930 , and 940 are considered ( as an example ) in fig9 ( the same applies in fig1 ) and the remaining rbs in the ofdm symbols of a tti are allocated to data 950 and other channels such as reference signals ( not shown ). reference signals may also occupy ofdm symbols where the control channel is transmitted . in general , more than three mcs regions may be used as shown below for example in table 1 . repetition coding of one mcs results into a different mcs ( with spectral efficiency that is inversely proportional to the repetition factor ). the lowest mcs region 925 in terms of spectral efficiency ( or additionally the next lower mcs region ( s ) 935 if possible in terms of available resources ) may be associated with reserved rbs for use at the cell edge through the application of cell edge interference co - ordination through fractional frequency reuse ( ic - ffr ), embodiments of which are described in co - pending u . s . application ser . no . 11 / 535 , 867 . with ic - ffr , certain rbs in a reference node b are reserved to be protected by interference from interfering ( adjacent ) node bs by imposing the restriction that the interfering node bs do not transmit with full power in the rbs reserved by the referenced node b ( fig7 ). in the example of fig7 , cell 1 is allocated one - third of that spectrum 710 , cells 2 , 4 , and 6 are allocated a second one - third 720 , and cells 3 , 5 , and 7 are allocated the final one - third 730 . when the node b scheduler of any of the previous cells schedules a set of ues for transmission , it may assign the one - third of these scheduled ues it determines to be located closer to the cell edge ( than the remaining two - thirds of ues ) in the one - third of reserved rbs this reference node b has been allocated . the remaining two - thirds of scheduled ues , deemed to be located closer to the cell interior , are scheduled in the remaining two - thirds of the available spectrum . with ic - ffr , the low sinr values of the geometry cdf are improved and no repetition coding is necessary , thereby improving spectral efficiency and avoiding unnecessary increase of the scch size and the corresponding overhead . the control channel codeword carrying the scheduling assignment information for each dl or ul scheduled ue is transmitted with an mcs corresponding to the sinr conditions of the referenced ue as determined by the serving node b . as the sinr conditions experienced by ues in the serving area of a node b may have significant variations , multiple mcs regions are used to capture the sinr conditions . the larger the number of mcs regions , the smaller the granularity of the sinr range captured by each mcs region but the larger the cat 0 size and overhead . the mcs regions are predetermined . the main embodiment of this invention , that is further described in the remaining of this application , can be summarized as follows : a field referred to as cat 0 is transmitted by the serving node b and should be designed so that it is received by all ues with a desired reliability . cat 0 implicitly or explicitly informs of the size of the remaining control channel in each mcs region . cat 0 is transmitted by the serving node b with a predetermined mcs and a predetermined size and both are known in advance by all ues . the mcs regions are predetermined . a . with use of ic - ffr , cat 0 may be transmitted in reserved rbs to mitigate inter - cell interference and may occupy part or all of the reserved rbs . b . with the use ic - ftr , cat 0 may correspond to different pre - determined mcs regions during different ttis . additional attributes of the scch transmission ( including cat 0 ) are outlined as follows : a ) puncturing and repetition may be used to fit cat 0 or the remaining scch into an integer number of rbs ( or , in general for the remaining scch , into a multiple of the minimum number of resources required for the transmission of a control channel codeword for dl or ul scheduling assignments in each mcs region ). b ) the number of rbs for each mcs region directly depends on the number of dl and ul scheduled ues having their scch ( other than cat 0 ) transmitted in that mcs region . c ) with application of ic - ffr , at least one or more rbs are reserved in each cell for protection from inter - cell interference . the position of the first reserved rb can be a function of the cell id or it can be signaled in the synchronization channel ( sch ) or in the broadcast channel ( bch ). two signaled bits are required for an effective soft frequency re - use factor of 3 with ic - ffr . scch transmission ( including cat 0 ) to cell edge ues is carried through the reserved rbs that are protected from most of the inter - cell interference . d ) with ic - ffr , the relative position of the mcs regions can be specified relative to the one of the reserved rbs . alternatively , without ic - ffr , the relative position of the mcs regions may depend on the order of these regions . for example , the first rb in fig8 may be occupied by the lowest ( ue populated ) mcs region , the second rb may be occupied by the next lower mcs region and so on . the mcs regions may be ranked in accordance to their spectral efficiency . for example , an mcs employing qpsk modulation and code rate of 1 / 3 has a lower rank than an mcs region employing qam16 modulation and code rate 1 / 3 . e ) frequency hopping ( fh ) is applied to rbs ( or sub - carriers ) carrying the same control channel codeword to provide frequency diversity . this also allows effective link adaptation for distributed scheduled ues . f ) if one mcs region ends while another continues , the rbs ( or sub - carriers ) of the latter can continue following the same pattern , leaving rbs ( or sub - carriers ) that would be occupied by the former for the data channel . alternatively , they can change the pattern and occupy rbs ( or sub - carriers ) of the former so that cat 1 has a continuous structure ( for a small loss in frequency diversity ). this can be predetermined and each ue knows of the rbs ( or sub - carriers ) occupied by cat 1 ( remaining scch ) through cat 0 . g ) based at least on the reported cqi , the scheduler first determines the number of ues whose scch transmission ( not including cat 0 ) can achieve the desired codeword error rate target ( e . g . 1 %) with the highest mcs . subsequently , the second highest mcs is considered , and so on until the scch of all ues selected for scheduling is mapped onto a certain mcs . h ) if for any scheduled ues , the scch transmission cannot achieve the desired target codeword error rate ( at the lowest predetermined mcs region ), the transmission may either still occur if it can achieve reasonably low error rate or scheduling of these ues can be postponed for a later transmission time interval ( tti )— blocked transmission . the selection of the lowest mcs region should be such that blocked transmissions are very infrequent ( e . g . 1 % or less probability of a blocked transmission ) and depends on the sinr distribution of ues in the serving node b . i ) the size of each mcs region may vary between consecutive ttis depending on the number of ues whose cat 1 ( remaining scch ) is transmitted in each mcs region . j ) cat 0 and the remaining scch are transmitted with priority to data at or near the beginning of a transmission time interval . the sinr that will be experienced by each transmission from the serving node b to each dl or ul scheduled ue can be utilized to code the control channel information ( scheduling assignments ) in the appropriate mcs region in order to ensure reception with a target error rate . in addition to the sinr , the mcs region depends on the transmitter and receiver antenna diversity , on the ue speed ( as determined for example based on doppler shift estimation at the serving node b ), and on the multi - path propagation conditions introduced by the channel medium to each transmitted control channel signal as they directly impact the achievable control codeword error rate for a given sinr value . for dl scheduled ues , the sinr is determined from the cqi feedback these ues provide to the serving node b in order for the latter to schedule the transmission of data packets ( by determining the mcs and the rbs used for the data transmission to a corresponding scheduled ue ). for ul scheduled ues , the sinr may be determined at the serving node b through the transmission of a reference signal by each ul scheduled ue over the entire ul scheduling bandwidth for that ue . although the dl communication channel used for the control signaling ( scheduling assignments ) transmission and the ul communication channel used to obtain an sinr estimate for ul scheduled ues may have different fading characteristics , the additional diversity provided by the possible multiple transmitter and receiver antennas and the frequency hopped transmission of the control channel introducing frequency diversity can effectively mitigate the impact of variations in the fading characteristics between the two communication channels . moreover , as the multi - path propagation characteristics experienced by a given ue are typically the same in the dl and ul of a communication system , the node b may use this information to provide additional protection to ues experiencing low multi - path diversity by placing the corresponding control signaling information in a lower mcs region than indicated by the ul sinr measurement , thereby providing some performance margin . the main embodiment of the invention relates to the transmission of a field implicitly or explicitly specifying the size of the remaining control channel ( communicating the scheduling assignments ) in each of the pre - determined mcs regions and therefore , ( exactly or approximately , respectively ) specifying the number of dl and ul ues whose codewords are transmitted in each of the pre - determined mcs regions . this field is referred to as cat 0 . cat 0 is a critical field that should be accurately received by all ues in the cell as it is necessary to correctly decode the remaining scch carrying the scheduling assignments . therefore , its mcs should be low enough to ensure accurate reception by ues in very low sinr regions that are expected in the serving node b . as the cat 0 transmission spectral efficiency is small , additional mechanisms may be used to ensure that cat 0 does not consume a lot of resources . one way to improve the spectral efficiency of cat 0 transmission is to place it in reserved rbs for which ues at the cell edge are substantially protected from inter - cell interference through ic - ffr . this will increase the lower expected sinr values , thereby improving the spectral efficiency as a higher mcs can be used ( relative to the case of no ic - ffr ). for example , with ic - ffr cat 0 may be transmitted with qpsk modulation and rate 1 / 3 convolutional coding assuming transmitter and receiver antenna diversity while without ic - ffr cat 0 codeword repetitions may be needed for the same transmission parameters . the information bits in cat 0 depend on the number of mcs regions used for the remaining scch transmission and on the maximum number of scheduled ues in the dl and ul of the communication system . for example , for 10 mhz operating bandwidth and 6 mcs regions , having 3 bits to indicate the number of les per mcs region ( for a maximum of 7 dl / ul codewords per mcs region ), the total number of information bits needed for cat 0 is 36 . for 3 mcs regions , the corresponding number of cat 0 information bits is 18 . it should be noted that the number of dl scheduled ues needs to be indicated separately from the number of ul scheduled ues as the corresponding numbers of control signaling bits ( scch sizes ) are typically different . several ways to reduce the number of bits per mcs region may be considered . for example , certain mcs regions may statistically support a smaller number of ues than others and the corresponding number of bits may be reduced ( for example , from 3 to 2 ). also , some restrictions can be placed on the scheduler regarding the ues that can be scheduled in each tti . as the scheduling gains are mostly applicable to low speed ues for which the channel does not materially change between consecutive ttis , the scheduler may not use a subset of possible mcs regions in one tti and use them at the next tti ( where the corresponding ues are also scheduled ). with this method , the pattern of used mcs regions across ttis needs to be pre - determined . since a ( typically ) 16 - bit crc transmission requires similar overhead ( number of bits ) as cat 0 , crc transmission may be avoided . the remaining scch is protected by crc and incorrect reception of cat 0 by a scheduled ue will be subsequently recognized by the inability of that ue to correctly decode the remaining scch . nevertheless , there may be situations where it is preferable that all ues , and not just scheduled ones , decode cat 0 . in such case , crc protection of cat 0 is required . another option for the reduction of cat 0 overhead is to transmit it periodically ( once every multiple ttis ). this is meaningful only if the associated cat 0 overhead reduction is larger than the overhead associated with “ empty ” scch transmissions in some mcs regions . “ empty ” scch transmissions occur when the initial cat 0 indication for the scch codewords in the various mcs regions is not fulfilled in subsequent ttis prior to the next cat 0 transmission . for example , if the cat 0 transmission indicates 3 dl ues and 2 ul ues codewords in an mcs region , subsequent scch transmissions cannot exceed these numbers for either the dl or ul scheduled ues ( implying scheduler restrictions ). in case a smaller number of dl or ul ues have their codewords transmitted in the referenced mcs region ( for example , 2 dl ues and 2 ul ues ), the remaining resources ( in the example , the resources for the third dl le scch codeword ) as implicitly indicated by the initial cat 0 transmission may remain empty and may not used for data transmission as the les cannot directly know the scch size . alternatively , each ue may perform blind detection for the possible size of each mcs region , provided that it has small variations relative to its value as specified by the last transmission instance of cat 0 , however , this entails additional ue decoding complexity . moreover , periodic transmission of cat 0 over several ttis also restricts the spectral efficiency of the remaining scch transmission , for example due to the inability in subsequent ttis to place cat 1 of scheduled ues in good sinr conditions in a higher mcs region by increasing its size . typically , scch transmission to a single ue ( dl or ul ) in poor sinr condition has to be supported with a low mcs and , as a result , it requires resources that can be comparable to those of cat 0 . therefore , as many ues need to be simultaneously scheduled and as low mcs regions need to often exist in the scch transmission , the inability to reasonably adapt the scch between ttis can be costlier than the transmission of cat 0 in every tti . even if the cat 0 transmission period is as often as every other tti , it likely remains in general a worse alternative to continuous cat 0 transmission in every tti if even small variations in the number of scheduled ues in the lower mcs regions occur between consecutive ttis . the preferred embodiment considers cat 0 transmission in the dl of a communication system in every tti but the application does not preclude periodic cat 0 transmission ( once every a number of ttis larger than one ). another option for the reduction of cat 0 overhead is to increase the granularity of the control channel size that is specifies . for example , instead of specifying the exact number of dl and ul ues having scheduling assignments , a larger ( than one ) granularity can be used . although this reduces the number of required cat 0 bits in each mcs region , it also increases the waste of resources in case the number of dl and ul scheduling assignments are within but not equal to the selected granularity . it should be noted that the cat 0 transmission may be utilized without having multiple mcs regions for the transmission of the dl and ul scheduling assignments . in the case of a single mcs , cat 0 simply reduces to specifying the number of dl and ul control channel codewords during a tti for the given mcs either with granularity of one ( exact number ) or with larger granularity . as the control size codeword size may depend on whether mimo is employed , ues for which mimo transmission is supported can have different control size codeword size than ues for which mimo transmission is not supported . to account for this codeword size variability in dimensioning the control channel size , cat 0 may also specify the number of ues having mimo transmission in each mcs region for either dl or ul scheduling assignments . if cat 0 specifies that the control channel terminates at a fraction of an ofdm symbol , the remaining rbs in that symbol ( rbs that are not occupied by the control channel ) can be used for data assignment . which ue gets which of the remaining rbs in the ofdm symbol partially occupied by the control channel can be determined according to a pre - specified rule . typically , rb allocation is valid for a specific time duration , such as one tti . then , for any reference rb from the aforementioned remaining rbs in the ofdm symbol partially occupied by the control channel , the ue assigned the same rb for data reception in the dl may also assume that it also gets data allocation in the reference rb in the ofdm symbol partially occupied by the control channel . moreover , as unicast transmission ( that is , dedicated communication between a serving node b and a ue ) may be tdm with multicast / broadcast transmission ( that is , transmission of the same information from multiple node bs ), dl unicast may not exist during certain ttis while ul unicast may continue . for this reason , the control channel for unicast may still be transmitted in multicast / broadcast ttis carrying only ul scheduling information , as suggested in u . s . application 60 / 733 , 675 . in such cases , cat 0 carries the aforementioned information only for ul scheduling assignments . another information field that may be included in cat 0 is an indication for the reference signal ( rs ) structure , the rs is also known as pilot signal , for the serving node b . this is because , especially for multiple node b transmitter antennas , different rs overheads may be needed to accommodate supportable ue velocities ( with higher ue velocities typically requiring higher rs overheads ). a 1 - bit indicator in cat 0 can then be used to inform the ues between two possible rs structures ( one with lower overhead and one with higher overhead ) depending on the type of dl ( and possibly ul ) scheduled ues ( for example , the rs structure with the higher overhead can be used when there are high velocity ues scheduled in the reference tti ; otherwise the rs structure with the lower overhead can be used ). this field may obviously contain more than 1 bit if finer granularity of rs overhead with the velocity of scheduled ues is needed . although not related to the control channel , such a field will be necessary in cat 0 to enable dynamic selection of the rs structure per tti according to the needs of the dl ( and possibly ul ) scheduled ues . while several embodiments have been provided in the disclosure , it should be understood that the disclosed systems and methods may be embodied in many other specific forms without departing from the spirit or scope of the disclosure . the examples are to be considered as illustrative and not restrictive , and the intention is not to be limited to the details given herein , but may be modified within the scope of the appended claims along with their full scope of equivalents . for example , the various elements or components may be combined or integrated in another system or certain features may be omitted , or not implemented . also , techniques , systems , subsystems and methods described and illustrated in the various embodiments as discrete or separate may be combined or integrated with other systems , modules , techniques , or methods without departing from the scope of the disclosure . other items shown or discussed as directly coupled or communicating with each other may be coupled through some interface or device , such that the items may no longer be considered directly coupled to each other but may still be indirectly coupled and in communication , whether electrically , mechanically , or otherwise with one another . other examples of changes , substitutions , and alterations are ascertainable by one skilled in the art and could be made without departing from the spirit and scope disclosed herein .