摘要 |
A communications device includes instructions relating to an antenna weighting process from an antenna unit, and the processing unit comprises a plurality of function units (16) operable to execute respective functions in dependence upon received instructions in parallel with one another. The instructions relate to a process for determining antenna weightings for antenna elements of an antenna array, and being executed on data relating to modulated data packets being communicated to and from the network node concerned. The instructions are propagated to the function units (16) via an instruction controller (40) having a number of instruction pipelines (42). Instructions are supplied such that a delay in processing instructions in adjacent sequences is minimised and may not overlap in time on any one instruction pipeline. Instructions may be stored for a number of system clock cycles, and timing determined by detection a position in a pipeline. |