FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 02-08-2005, 02:25 PM
Jaco Versfeld
Guest
 
Posts: n/a
Default All e-codewords and cyclic codes?

Hi,

Will the all e-codeword, e \in GF(2^m), i.e. the codeword e e e ... e,
always be present in a cyclic code. If this holds, how can I prove it?
If not, is this only true for MDS codes. (Again, how can I prove
it?)\

Your time, effort and suggestions will be greatly appreciated
Jaco
Reply With Quote
  #2 (permalink)  
Old 02-09-2005, 04:20 AM
sarwate
Guest
 
Posts: n/a
Default Re: All e-codewords and cyclic codes?



Jaco Versfeld asked:

> Will the all e-codeword, e \in GF(2^m), i.e. the codeword e e e ... e,
> always be present in a cyclic code. If this holds, how can I prove it?
> If not, is this only true for MDS codes. (Again, how can I prove
> it?)\



This looks a lot like homework but nonetheless here goes:

The codeword (e, e, ... , e) will not always be present in a cyclic
code (except, of course, for (0, 0, ... , 0)). The result is not
true for MDS codes either, unless some restricted specific type of
MDS code is being considered. The following is intended as a hint
towards figuring out when the claimed results are true.

Hint: (x^n - 1) = (x-1)(x^{n-1} + x^{n-2} + ... + x + 1) and
(x^n - 1) = h(x)g(x)
Reply With Quote
  #3 (permalink)  
Old 02-09-2005, 08:55 AM
Jaco Versfeld
Guest
 
Posts: n/a
Default Re: All e-codewords and cyclic codes?

Dear Prof Sarwate and Prof Chapman.

> This looks a lot like homework but nonetheless here goes:


Wish it was . During undergrad I didn't spent much time on maths...
Now it seems to shoot me in foot.

I cross-posted the thread to sci.math/comp.dsp as well. Somehow
something didn't work. Prof Chapman responded there as well. (
http://groups.google.co.za/groups?hl...h%26start%3D50
)

> Hint: (x^n - 1) = (x-1)(x^{n-1} + x^{n-2} + ... + x + 1) and
> (x^n - 1) = h(x)g(x)


Prof Chapman's statement is: "The all-one vector is contained iff
(x^n-1)/(x-1) is not a multiple of the generator polynomial g(x)."

However, using my (limited) maths and the hints above, I get that it
should be:
The all-one vector is contained iff (x^n -1)/(x - 1) is a multiple of
the generator polynomial g(x).

From hint 1, we get an equation containing the all-one vector.

But if the all-one vector is a codeword/ code polynomial, it can be
expressed as d(x)g(x).

Thus (x^n - 1)/(x - 1) must be divisible by g(x), or (x^n -1)/(x - 1)
is a multiple of g(x).

Your comments will be highly appreciated
Jaco
Reply With Quote
  #4 (permalink)  
Old 02-10-2005, 06:54 AM
Jaco Versfeld
Guest
 
Posts: n/a
Default Re: All e-codewords and cyclic codes?

Thanks to everyone that responded.

Jaco
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Minimum weight codewords of a code C? Jaco Versfeld DSP 2 06-29-2004 11:53 AM
Re: BCH Codes and Reed-Solomon Codes Julius Kusuma DSP 1 04-02-2004 01:03 AM
MDS codes? Jaco Versfeld DSP 2 01-25-2004 06:31 PM
Help for implementing FEC codes like Tornado codes & Online codes Tarandeep DSP 2 01-13-2004 04:16 AM
Turbo codes: Recursive Systematic Convolutional (RSC) codes Ta DSP 2 12-16-2003 11:34 AM


All times are GMT +1. The time now is 02:18 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved