Text this: Performance analysis of a variable-weight OCDMA system under the impact of fiber impairments