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 12-17-2003, 09:27 AM
porterboy
Guest
 
Posts: n/a
Default M-sequence of length 63

Howdilliy Doodily Neighbourinos...

can anyone tell me the resgister length and feed-back connections for
generation of an M-sequence of length 63...

Mucho Appreciado
DD
Reply With Quote
  #2 (permalink)  
Old 12-17-2003, 02:17 PM
Ian Buckner
Guest
 
Posts: n/a
Default Re: M-sequence of length 63


"porterboy" <[email protected]> wrote in message
news:[email protected] om...
> Howdilliy Doodily Neighbourinos...
>
> can anyone tell me the resgister length and feed-back connections

for
> generation of an M-sequence of length 63...
>
> Mucho Appreciado
> DD


Look on the Xilinx site.

Regards
Ian


Reply With Quote
  #3 (permalink)  
Old 12-17-2003, 03:41 PM
Julius Kusuma
Guest
 
Posts: n/a
Default Re: M-sequence of length 63


let's see.... 63=2^6-1, so you want m=6. then you need a minimal
polynomial, which you can get from any book on coding theory in the
library.

good luck,
julius

On Wed, 17 Dec 2003, porterboy wrote:

> Howdilliy Doodily Neighbourinos...
>
> can anyone tell me the resgister length and feed-back connections for
> generation of an M-sequence of length 63...
>
> Mucho Appreciado
> DD
>


--
The most rigorous proofs will be shown by vigorous handwaving.
http://www.mit.edu/~kusuma

opinion of author is not necessarily of the institute
Reply With Quote
  #4 (permalink)  
Old 12-18-2003, 09:30 AM
porterboy
Guest
 
Posts: n/a
Default Re: M-sequence of length 63

Julius Kusuma <[email protected]> wrote in message

> let's see.... 63=2^6-1, so you want m=6. then you need a minimal
> polynomial, which you can get from any book on coding theory in the
> library.


You mean I should actually do some work?
I thought comp.dsp was here so lazy Engineers like me
wouldnt have to work :-P

Well, I found my answer, page 32 of the following presentation...
http://calliope.uwaterloo.ca/~ggong/lecture1-Bochum.pdf

By the way, Ian, could you give me a specific page on the Xilinx
website... if I search for m-sequences it throws up about 500 pages...

Cheerio
DD
Reply With Quote
  #5 (permalink)  
Old 12-18-2003, 10:28 AM
Kiran.T
Guest
 
Posts: n/a
Default Re: M-sequence of length 63

Julius Kusuma <[email protected]> wrote
> let's see.... 63=2^6-1, so you want m=6. then you need a minimal
> polynomial, which you can get from any book on coding theory in the
> library.


I remember that polynomials which generate maximal length sequences
are "primitive irreducible polynomials" (according to Blahut's
definition in "Theory and Practice of Error Control Codes"). I also
thought this is more than just a minimal polynomial (of a primitive
element in GF{64} - finite field with 64 elements). I could be wrong.
Julius - Could you please throw some light on this?

thanks and warm regards,
Kiran
Reply With Quote
  #6 (permalink)  
Old 12-18-2003, 12:07 PM
Julius Kusuma
Guest
 
Posts: n/a
Default Re: M-sequence of length 63

On Thu, 18 Dec 2003, Kiran.T wrote:

> I remember that polynomials which generate maximal length sequences
> are "primitive irreducible polynomials" (according to Blahut's
> definition in "Theory and Practice of Error Control Codes"). I also
> thought this is more than just a minimal polynomial (of a primitive
> element in GF{64} - finite field with 64 elements). I could be wrong.
> Julius - Could you please throw some light on this?
>
> thanks and warm regards,
> Kiran


kiran, you are correct that all you need is a primitive irreducible
polynomial. however, since all galois fields of the same order are really
the same thing, i prefer to use the minimal polynomial. just a personal
preference.

if you use minimal polynomials to represent finite fields, it is unique to
that order, and it is a divisor of (x^p)^n-x.

regards,
julius

--
The most rigorous proofs will be shown by vigorous handwaving.
http://www.mit.edu/~kusuma

opinion of author is not necessarily of the institute
Reply With Quote
  #7 (permalink)  
Old 12-18-2003, 02:24 PM
Henk van Kampen
Guest
 
Posts: n/a
Default Re: M-sequence of length 63

Julius Kusuma <[email protected]> wrote in message news:<Pine.GSO.4.55L.0312170940590.20850@departmen t-of-alchemy.mit.edu>...
> let's see.... 63=2^6-1, so you want m=6. then you need a minimal
> polynomial, which you can get from any book on coding theory in the
> library.
>
> good luck,
> julius
>
> On Wed, 17 Dec 2003, porterboy wrote:
>
> > Howdilliy Doodily Neighbourinos...
> >
> > can anyone tell me the resgister length and feed-back connections for
> > generation of an M-sequence of length 63...
> >
> > Mucho Appreciado
> > DD
> >


Everything can be found at:
http://www.ece.cmu.edu/~koopman/lfsr/

Henk van Kampen
www.mediatronix.com
Reply With Quote
  #8 (permalink)  
Old 12-19-2003, 06:18 AM
Randy Yates
Guest
 
Posts: n/a
Default Re: M-sequence of length 63

Kiran.T wrote:

> "primitive irreducible polynomials"


I thought "primitive" and "irreducible" are distinct?
--
% Randy Yates % "...the answer lies within your soul
%% Fuquay-Varina, NC % 'cause no one knows which side
%%% 919-577-9882 % the coin will fall."
%%%% <[email protected]> % 'Big Wheels', *Out of the Blue*, ELO
http://home.earthlink.net/~yatescr
Reply With Quote
  #9 (permalink)  
Old 12-20-2003, 01:54 AM
Matt Timmermans
Guest
 
Posts: n/a
Default Re: M-sequence of length 63

"Randy Yates" <[email protected]> wrote in message
news:MSvEb.617$[email protected] k.net...
> I thought "primitive" and "irreducible" are distinct?


Primitive implies irreducible, but not vice versa, i.e., "primitive
irreducible polynomial" means the same thing as "primitive polynomial".
Every irredicible polynomial has generating elements of maximal order, where
'g' is a generating element mod P if, for every polynomial Q, either Q=0 mod
P, or there is some x such that Q=g^x mod P. The polynomial is primitive if
x is such a generator.

Generating M-sequences with LFSRs requires primitive polynomials, because
each iteration maps x^a -> x^(a+1) mod P. The requirement for primitive
polynomials makes this iteration visit all non-zero values mod P.


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
How do I optimize filter coefficient bit length and signal bit length? From Sweden FPGA 1 05-20-2008 09:55 PM
pn sequence J.Ram VHDL 2 09-12-2006 10:17 AM
sequence generator Vivek Menon VHDL 3 06-19-2006 08:17 AM
GSM Training sequence Vimal DSP 4 11-10-2003 12:48 PM
Help: filtering PN sequence maca DSP 1 09-05-2003 03:25 AM


All times are GMT +1. The time now is 03:16 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