1. EEP316 Laboratory
Pseudo Random Bit Sequence Generation
(PRBS)
27/2/13
Indra Bhushan 2010EE50548
Umang Gupta 2010EE50564
Vivek Mangal 2010EE50566
2. PRBS- Pseudo Random Bit Sequence Genration
Aim:
1. To generate PRBS
2. Time domain viewing
3. Synchronisation and alignment with sliding window correlator
Theory:
We optimise SNR in analog signal transmission whereas in Digital signal transmission
we talk about optimising bit error rate (BER). PRBS is used to test the system, we supply
a random signal and this signal though random, could be exactly aligned at the receiver
side by simply synchronising the clock and the start-of-the-sequence trigger, which can
be done easily. To generate the same PRBS sequence generator have to be same
circuitry and share a common bit clock. This is also done by using sliding window co-
relator.
Also bit clock synchronisation is done so as to recover the bit clock at the receiver side.
It gets delayed and hence needs to be synchronised. However, in lab we accomplish by
using stolen carrier signal.
PRBS generation
CH1 is bit clock and CH2 is PRBS.
3. Effect of Band-limiting
The images below show the effect of band limiting on the signal transmitted. Ch1 is
PRBS and ch2 is output of low pass filter at different tuning, we have reduced the BW in
the observations below-
4.
5. As the band-width is decreased the signal gets delayed and ripples that are induced
make it difficult to identify the bits.
Two sequence generator alignment:
The generator can be aligned using two methods--- using start-of-the-sequence trigger
and using sliding window co-relator.
In first case we reset the receiver generator with the start-of-the-sequence trigger of the
transmitter generator. In sliding window correlator, the receiving generator is reset
until the XOR of both sequence generator is zero i.e. both are perfectly correlated and
there is no error.
However, these methods cannot be implemented when receiver and transmitter are
distant. Then one has to use bit clock synchronisation where there is no stolen carrier
but bit clock is generated from received signal.
Ideally there should be some delay in receiver and transmitter signal if they are distant
but since here they are close there is not much delay.