Author Topic: Looking for PRBS PN9, PN11 or PN15 bit sequences  (Read 3447 times)

0 Members and 1 Guest are viewing this topic.

Offline RBBVNL9Topic starter

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: nl
Looking for PRBS PN9, PN11 or PN15 bit sequences
« on: August 13, 2023, 06:18:09 am »
Hello!

For a Bit Error Rate Test (BERT) i’m looking for PRBS data. Does someone happen to have a bit sequence based on PN9, PN11 and/or PN15 lying around, or a reference to a source where I can find one?

So I’m really looking for a series of 0s and 1s (with a length of 511 resp 32,767 bits). If possible with relevant information (like seed, numbers of run, or code that generated it).

I know they are defined by the ITU-T 0.150 (05/96) standard and can be generated with computer code - or hardware! - with shift registers and feedback loops (e.g., for PN9 a 9 registers with feedbacks after register 4 and 0). But jut having the string of bits would be helpful for me.

Thanks, Rudi
Rudi’s Electronics Labs (YouTube)
 
The following users thanked this post: egonotto

Offline RBBVNL9Topic starter

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: nl
Re: Looking for PRBS PN9, PN11 or PN15 bit sequences
« Reply #1 on: September 03, 2023, 09:21:59 am »
Should anyone in the future be looking for such a code: I eventually sampled the PN9 output of a Rohde & Schwarz SMIQ3 vector signal generator. The procedure was as follows:
-   I defined a trigger output indicating the start of a new PN9 sequence,
-   I used a parallel bus decode on an oscilloscope to sample the PRBS code as well as the trigger output,
-   I captured a total of eight 511-bit sequences to ensure they were each time identical to each other (and they were).

So, the sequence I found is:

0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,1,0,1,1,0,0,0,0,1,1,0,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,0,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,1,1,1,0,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,0,1,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,1,1,0,1,0,0,1,0,0,1,1,1,1,0,1,0,1,1,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,1,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,0,0,0,1,0,1,1,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,1,1,0,1,1,0,1,0,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,1,1,0,1,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,1,1,0,0,0,1,1,0,1,1,0,1,0,1,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,1,0

The found PN9 code features a maximum of 8 subsequent 0’s and a maximum of 9 subsequent 1’s.

Note that I show the code as individual bits, not hex codes. The reason is that the PN codes repeat themselves in 2^n-1 bits, so the PN9 code repeats itself in 2^9-1=511 bits. That does not translate nicely into a discrete number of hex codes. In other words, should you express, say, 10 subsequent PN9 sequences into HEX values, you do not see the HEX code repeating itself.
 

Offline sorenkir

  • Regular Contributor
  • *
  • Posts: 141
  • Country: fr
Re: Looking for PRBS PN9, PN11 or PN15 bit sequences
« Reply #2 on: February 24, 2024, 05:26:48 pm »
Hello,
Rudi, I have watched your series of videos about BER tests and PRBS generation.
I have an old Wandel & Goltermann SF-60 SDH/PDH Transmission Analyser. It can generate PRBS patterns, from PRBS6 to PRBS31, with variants, insert errors, add jitter, etc.
I have acquired the bit series for PRBS9 with my scope. It is the exact same series than you, except that the start pulse is not at the same position (see Excel file).
Regards,
Michel.

Also, PRBS11 bit stream is in the txt file, if anyone is interested...
 
The following users thanked this post: RBBVNL9, RAPo

Offline RAPo

  • Frequent Contributor
  • **
  • Posts: 673
  • Country: nl
Re: Looking for PRBS PN9, PN11 or PN15 bit sequences
« Reply #3 on: February 24, 2024, 06:00:52 pm »
What a wonderful video you´ve made.
 
The following users thanked this post: RBBVNL9

Offline Njk

  • Frequent Contributor
  • **
  • Posts: 250
  • Country: ru
Re: Looking for PRBS PN9, PN11 or PN15 bit sequences
« Reply #4 on: February 24, 2024, 07:35:15 pm »
Many function gens can generate PRBS waveforms. Check that of Rigol, Siglent, Hantek, Owon (and FNIRSI, of course) brands
 
The following users thanked this post: RBBVNL9

Offline RBBVNL9Topic starter

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: nl
Re: Looking for PRBS PN9, PN11 or PN15 bit sequences
« Reply #5 on: February 25, 2024, 03:11:34 pm »
Dear sorenkir,

>> I have an old Wandel & Goltermann SF-60 SDH/PDH Transmission Analyser. It can generate PRBS patterns, from PRBS6 to PRBS31, with variants, insert errors, add jitter, etc.
I have acquired the bit series for PRBS9 with my scope. It is the exact same series than you, except that the start pulse is not at the same position (see Excel file).

Interesting! That Wandel & Goltermann SF-60 looks like an interesting piece of kit!

I see in the XLS that we indeed have the same sequence. I guess that, in theory, there are more PN9 code sequences possible that meet the PRBS requirements, but I have only come across this one up to now, and it works, so it satisfies me.

The beginning point is arbitrary, I'd say. As long as it always begins at that point ;-)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf