Here, 'high' clearly modifies 'data rate' (compare 'small microwave oven'):
[high] [data rate] ↔ ↔ ↔ ↔ [small] [microwave oven].
We are clearly not talking about 'high data' any more than we are about 'small microwave'. As Yosef implies, 'data rate' is at least a strong collocation, arguably a compound noun. It is not usually hyphenated, and there's no need to over-elaborate here.
Contrast
- three hundred year-old oak trees [300 trees]
- three hundred-year-old oak trees [3 trees]
- three-hundred-year-old oak trees. [some old trees]
I believe the 'don't over-elaborate when it comes to punctuating' stance nowadays competes with the 'eleven-year-old boy rule' where clarity isn't an issue.
Google shows merely two returns in a search for "high data rate ECUs":
- [1] high data rate ECUs and
- [2] high data-rate ECUs.
I'd not argue against double hyphenation here, or the use of an en-dash for the less cohesive bond:
- high-data-rate [+ noun phrase]
- high–data-rate [+ NP]
but the second example here is non-standard and consequently misleading. What is 'high' modifying? None or two hyphens are best.
Unhyphenated examples on the internet include
- high data rate optical transceivers
- high data rate cable assemblies
- high data rate wireless communication
- high data rate transfer
- high data rate transmitter
- high data rate waveform
- high data rate trunking systems
- high data rate LED-based system
- high data rate, high bandwidth connectors
The string 'data rate' is not usually hyphenated when not used attributively (prenominally), and the creditable examples of the unhyphenated compound premodifier (eg 'high data rate optical transceivers') on the internet, and their obvious default meaning, argue that the unhyphenated form is most common.