Find Jobs
Hire Freelancers

MATLAB code for Adaptive Interference Suppression for Muticast Video Streaming in Wireless Networks

$30-250 USD

En curso
Publicado hace más de 7 años

$30-250 USD

Pagado a la entrega
My aim is to suppress the interference and noise occurred in a multicast video streaming signal when sent through a wireless network. As the name suggest, I have introduced interference into the multicast video streaming signal. In this case I have considered, one sender and many receivers (say N receivers) type of multicast. The receivers must be placed in a Poisson’s field like situation. I am also using archive type of streaming and not a live steaming one. The interference which are introduced into the video signal are Co-Channel Interference (CCI) and Inter-Symbol Interference (ISI). CCI is introduced if there are some users (say L users) nearby the source or receiver transmitting the video signals of same frequency as that of the original video signal. Now, I have to modulate the video signal at the source using M-QAM modulation where M is may be 64, 128 or higher values and pass it through the transmission channel where the video signal encounters Log Normal Shadowing Path Loss, multi-path Rayleigh Fading where ISI is introduced and Additive White Gaussian Noise (AWGN). The interference present in the received signal is then suppressed by using adaptive equalization techniques and interference cancellation techniques by using adaptive filters which minimizes the ISI and CCI respectively. We should use Least Mean Squares (LMS) Algorithm, Normalized Least Mean Squares (NLMS) Algorithm, Affine Projection Algorithm (APA) and Recursive Least Square (RLS) Algorithm in this adaptive filters separately so that we can compare which algorithms are better in these types of situations. Normally RLS is best followed by APA, NLMS and LMS. After that the filtered signal is demodulated to get the required message signal at the destination. I want MATLAB codes with comments written side by side so that I can understand how you have done it. Just remember my main aim is to reduce the interference and noise. If you want to add anything extra to this model to achieve the results, I have no problem with it. From the MATLAB code, I want the following outputs: • A plot showing the position of N receivers and the transmitter. Also their respective coordinates so that I can observe between each of these receivers from the transmitter. • I want three videos. First one is the original video signal before transmitting. Second one is the video signal received at the receiver containing interference (both ISI & CCI) and noise. Third one is the video signal received at the receiver after suppressing the interference. Naturally the third video signal should be better than the second one and close to first one. • A plot showing the Signal-to-Interference plus Noise Ratio (SINR) vs Bit Error Rate (BER) / Symbol Error Rate (SER) / Packet Error Rate (PER) for the transmitted video signal after introducing ISI. In this plot show the variation of SINR vs BER / SER / PER for different multipaths in the Rayleigh fading channel. Naturally more multipaths means more BER / SER. • A plot showing SINR vs BER / SER / PER for the transmitted video signal after introducing CCI. In this plot show the variation of SINR vs BER / SER / PER for different co-channel users. Naturally more co-channel users mean more BER / SER / PER. • A plot showing SINR vs BER / SER / PER for the transmitted video signal after introducing ISI and CCI. In this case take any fixed number of multipaths and co-channel users. • A plot showing SINR vs BER / SER / PER for the video signal received after suppressing the interference. Of course, this plot will show that BER / SER / PER is decreased if compared to the previous plot. • Two constellation diagrams. First one showing the transmitted video signal containing interference (both ISI & CCI) and noise. Second one showing the video signal free from interference and noise. You can take any one out of BER / SER / PER for plotting the graphs. We can chat for further discussions.
ID del proyecto: 11541421

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
I am specialized in wireless communication and signal processing. I hacve very long experience with MATLAB coding. I have worked so eften on similar projects. *******************************************
$150 USD en 11 días
4,7 (10 comentarios)
2,9
2,9

Sobre este cliente

Bandera de THAILAND
Klong Luang,, Thailand
5,0
69
Forma de pago verificada
Miembro desde may 13, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.