By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,952 Members | 897 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,952 IT Pros & Developers. It's quick & easy.

Reed Solomon decoder

P: n/a
Hi there!
I suppose to implement a Reed Solomon decoder for Inmarsat video
receiver, but I know very little about its specification.
unfortunately I couldn't find any useful information on the net about
FEC used in Inmarsat.
I know the following information about this RS :
- it is over GF(32) by primitive polynomial p(x) = x^5+x^2+1 = 37
- Data length is 15 and parity length is 16, so having RS(31,15, 37)

but the major problem is that I don't know it's generator polynomial
g(x). using default Matlab RS encoder, I found that Matlab uses g(x)
=
(x+a^1)(x+a^2)...(x+a^16) as generator polynomial for rs(31,15). but
I'm not sure it's the same as g(x) which used in Inmarsat standard.
any comment and remark is appreciated

Aug 7 '07 #1
Share this Question
Share on Google+
4 Replies


P: n/a
On Tue, 07 Aug 2007 02:39:11 -0700, naliali wrote:
Hi there!
I suppose to implement a Reed Solomon decoder for Inmarsat video
receiver, but I know very little about its specification.
unfortunately I couldn't find any useful information on the net about
FEC used in Inmarsat.
I know the following information about this RS :
- it is over GF(32) by primitive polynomial p(x) = x^5+x^2+1 = 37
- Data length is 15 and parity length is 16, so having RS(31,15, 37)

but the major problem is that I don't know it's generator polynomial
g(x). using default Matlab RS encoder, I found that Matlab uses g(x)
=
(x+a^1)(x+a^2)...(x+a^16) as generator polynomial for rs(31,15). but
I'm not sure it's the same as g(x) which used in Inmarsat standard.
This is off topic in this newsgroup, which deals with the C
programming language. Ask these question somewhere else (maybe
sci.crypt?), and come back here once you know what to do, if you
have problems implementing it.
--
Army1987 (Replace "NOSPAM" with "email")
"Never attribute to malice that which can be adequately explained
by stupidity." -- R. J. Hanlon (?)

Aug 7 '07 #2

P: n/a
In article <pa****************************@NOSPAM.it>,
Army1987 <ar******@NOSPAM.itwrote:
....
>This is off topic in this newsgroup, which deals with the C
No shit? You actually had to post this drivel, didn't you?

Aug 7 '07 #3

P: n/a
naliali wrote:
>
I suppose to implement a Reed Solomon decoder for Inmarsat video
receiver, but I know very little about its specification.
unfortunately I couldn't find any useful information on the net
about FEC used in Inmarsat.

I know the following information about this RS :
- it is over GF(32) by primitive polynomial p(x) = x^5+x^2+1 = 37
- Data length is 15 and parity length is 16, so having RS(31,15, 37)

but the major problem is that I don't know it's generator polynomial
g(x). using default Matlab RS encoder, I found that Matlab uses g(x)
= (x+a^1)(x+a^2)...(x+a^16) as generator polynomial for rs(31,15). but
I'm not sure it's the same as g(x) which used in Inmarsat standard.
This has nothing to do with the C language, and is off-topic here
on c.l.c. Try comp.programming. F'ups set.

--
Chuck F (cbfalconer at maineline dot net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net>

--
Posted via a free Usenet account from http://www.teranews.com

Aug 7 '07 #4

P: n/a
On Aug 7, 2:39 am, naliali <nali...@gmail.comwrote:
Hi there!
I suppose to implement a Reed Solomon decoder for Inmarsat video
receiver, but I know very little about its specification.
unfortunately I couldn't find any useful information on the net about
FEC used in Inmarsat.
I know the following information about this RS :
- it is over GF(32) by primitive polynomial p(x) = x^5+x^2+1 = 37
- Data length is 15 and parity length is 16, so having RS(31,15, 37)

but the major problem is that I don't know it's generator polynomial
g(x). using default Matlab RS encoder, I found that Matlab uses g(x)
=
(x+a^1)(x+a^2)...(x+a^16) as generator polynomial for rs(31,15). but
I'm not sure it's the same as g(x) which used in Inmarsat standard.

any comment and remark is appreciated
http://en.wikipedia.org/wiki/Reed-So...ror_correction

Aug 8 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.