Cognitive radio platform: from achievable performance to architecture design