In questo lavoro, le prestazioni di un sistema OWC sono state valutate utilizzando MATLAB. Come parametri di prestazione sono stati considerati il BER e il delay spread. Dalla letteratura è emerso che il sistema OWC può fornire una velocità di trasmissione dati di qualche tera di bit al secondo, ma può coprire solo pochi metri, cioè la portata è breve. Inoltre, i raggi luminosi vengono assorbiti dalle pareti e dal soffitto. Abbiamo quindi migliorato le prestazioni del BER del sistema proponendo un trasmettitore multiraggio in cui il fascio e l'angolo di ciascun fascio vengono adattati in base alle informazioni sullo stato del canale. Abbiamo proposto un nuovo metodo di adattamento del fascio e dell'angolo in tempo reale per il sistema OWC utilizzando ANFIS. Questo controllore NF ha cinque strati e viene addestrato con l'algoritmo back-propagation gradient decent. Il controllore viene addestrato con i dati ottenuti dalle simulazioni. I risultati delle simulazioni mostrano che il sistema di comunicazione OW a diffusione spot basato su NF proposto supera altri metodi di diffusione spot in termini di SNIR e diffusione del ritardo. Il modello ANFIS distribuisce la potenza calcolando il delay spread tenendo conto dell'effetto di spostamento Doppler dei dispositivi mobili.