Thread Subject: Lossy video transmission

Subject: Lossy video transmission

From: Sohaib Mansoor

Date: 14 Dec, 2008 07:10:08

Message: 1 of 5

I am trying to simulate a video transmission over lossy wireless channel in Simulink. My project is at the initial stage so there need not be actual transmission. I just need to introduce errors so that the video played at the receiver is choppy, jittered, loss of data. how do i do that?
I have so far used the video and image processing blockset in MATLAB r2008a to insert a video source and viewer. I need to add errors in between these.

please help me

Subject: Lossy video transmission

From: Nasser Abbasi

Date: 14 Dec, 2008 07:21:34

Message: 2 of 5


"Sohaib Mansoor" <contact.sohaib@gmail.com> wrote in message
news:gi2bgg$c4c$1@fred.mathworks.com...
>I am trying to simulate a video transmission over lossy wireless channel in
>Simulink. My project is at the initial stage so there need not be actual
>transmission. I just need to introduce errors so that the video played at
>the receiver is choppy, jittered, loss of data. how do i do that?
> I have so far used the video and image processing blockset in MATLAB
> r2008a to insert a video source and viewer. I need to add errors in
> between these.
>
> please help me

I do not know what the "lossy" part has to do with this. If you want to just
simulate noise in the message itself, then add AWGN noise to the message
before the receiver end. This is the most basic way to add noise to a
message which account to noise in the transmission channel and to thermal
noise at the receiver side as well

--Nasser


Subject: Lossy video transmission

From: Sohaib Mansoor

Date: 14 Dec, 2008 07:49:04

Message: 3 of 5

"Nasser Abbasi" <nma@12000.org> wrote in message <fu21l.14039$Ws1.5531@nlpi064.nbdc.sbc.com>...
>
> "Sohaib Mansoor" <contact.sohaib@gmail.com> wrote in message
what I mean is that the video at the receiver's end should be discontinuous, with some frames missing as well.
I want it to be simple at this stage, so something in between the source and the viewer, which could randomly drop frames with a certain probability should be sufficient. Any ideas?

thanks in advance

 news:gi2bgg$c4c$1@fred.mathworks.com...
> >I am trying to simulate a video transmission over lossy wireless channel in
> >Simulink. My project is at the initial stage so there need not be actual
> >transmission. I just need to introduce errors so that the video played at
> >the receiver is choppy, jittered, loss of data. how do i do that?
> > I have so far used the video and image processing blockset in MATLAB
> > r2008a to insert a video source and viewer. I need to add errors in
> > between these.
> >
> > please help me
>
> I do not know what the "lossy" part has to do with this. If you want to just
> simulate noise in the message itself, then add AWGN noise to the message
> before the receiver end. This is the most basic way to add noise to a
> message which account to noise in the transmission channel and to thermal
> noise at the receiver side as well
>
> --Nasser
>
>

Subject: Lossy video transmission

From: Nasser Abbasi

Date: 14 Dec, 2008 08:06:32

Message: 4 of 5


<please do not top post>

>
> news:gi2bgg$c4c$1@fred.mathworks.com...
>> >I am trying to simulate a video transmission over lossy wireless channel
>> >in
>> >Simulink. My project is at the initial stage so there need not be actual
>> >transmission. I just need to introduce errors so that the video played
>> >at
>> >the receiver is choppy, jittered, loss of data. how do i do that?
>> > I have so far used the video and image processing blockset in MATLAB
>> > r2008a to insert a video source and viewer. I need to add errors in
>> > between these.
>> >
>> > please help me
>>
>> I do not know what the "lossy" part has to do with this. If you want to
>> just
>> simulate noise in the message itself, then add AWGN noise to the message
>> before the receiver end. This is the most basic way to add noise to a
>> message which account to noise in the transmission channel and to thermal
>> noise at the receiver side as well
>>
>> --Nasser


>> "Sohaib Mansoor" <contact.sohaib@gmail.com> wrote in message
> what I mean is that the video at the receiver's end should be
> discontinuous, with some frames missing as well.
> I want it to be simple at this stage, so something in between the source
> and the viewer, which could randomly drop frames with a certain
> probability should be sufficient. Any ideas?
>
> thanks in advance

Ok. So what you want is 'custom' made noise.

Then may be just add a block before the receiver end, where it accepts the
message on one end it does whatever it wants, and generates the result. This
block/function could drop a frame, delay transmission, or do whatever you
think needed to simulate the type of noise you want.

Decide of probability distribution to use (flip a coin, or whatever), and
based on this, do the damage you want to the message, when done, hand it
over to the receiver end.

--Nasser


Subject: Lossy video transmission

From: Sohaib Mansoor

Date: 14 Dec, 2008 08:52:01

Message: 5 of 5

thankyou for your quick reply,
i know what to do, but can you help me on how to do it.


"Nasser Abbasi" <nma@12000.org> wrote in message <q831l.14040$Ws1.2721@nlpi064.nbdc.sbc.com>...
>
> <please do not top post>
>
> >
> > news:gi2bgg$c4c$1@fred.mathworks.com...
> >> >I am trying to simulate a video transmission over lossy wireless channel
> >> >in
> >> >Simulink. My project is at the initial stage so there need not be actual
> >> >transmission. I just need to introduce errors so that the video played
> >> >at
> >> >the receiver is choppy, jittered, loss of data. how do i do that?
> >> > I have so far used the video and image processing blockset in MATLAB
> >> > r2008a to insert a video source and viewer. I need to add errors in
> >> > between these.
> >> >
> >> > please help me
> >>
> >> I do not know what the "lossy" part has to do with this. If you want to
> >> just
> >> simulate noise in the message itself, then add AWGN noise to the message
> >> before the receiver end. This is the most basic way to add noise to a
> >> message which account to noise in the transmission channel and to thermal
> >> noise at the receiver side as well
> >>
> >> --Nasser
>
>
> >> "Sohaib Mansoor" <contact.sohaib@gmail.com> wrote in message
> > what I mean is that the video at the receiver's end should be
> > discontinuous, with some frames missing as well.
> > I want it to be simple at this stage, so something in between the source
> > and the viewer, which could randomly drop frames with a certain
> > probability should be sufficient. Any ideas?
> >
> > thanks in advance
>
> Ok. So what you want is 'custom' made noise.
>
> Then may be just add a block before the receiver end, where it accepts the
> message on one end it does whatever it wants, and generates the result. This
> block/function could drop a frame, delay transmission, or do whatever you
> think needed to simulate the type of noise you want.
>
> Decide of probability distribution to use (flip a coin, or whatever), and
> based on this, do the damage you want to the message, when done, hand it
> over to the receiver end.
>
> --Nasser
>
>

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
video processing Sohaib Mansoor 14 Dec, 2008 02:15:08
error Sohaib Mansoor 14 Dec, 2008 02:15:08
wireless channel Sohaib Mansoor 14 Dec, 2008 02:15:08
simulink Sohaib Mansoor 14 Dec, 2008 02:15:08
rssFeed for this Thread
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com