wwfhm2002
Member level 5
site:www.edaboard.com spec of bluetooth
Bluetooth defines the GFSK with BT=0.5, so I design a Gauss filter with:
Matlab: h = gaussfir(0.5, 1, 8)
And Bluetooth also defines that deviation of pattern 0101 must be not less than 80% of deviation of 00001111, so I simulate it with:
Matlab: sym0 = [0 1 0 1]; sym1 = [ 0 0 0 0 1 1 1 1];
Matlab: gout0 = filter(h,1,rectpulse(sym0,4));
Matlab: gout1 = filter(h,1,rectpulse(sym1,4));
But I found max(gout0) is only about 67% while max(gout1) is 1. So I think the deviation of sym0 will be only 67% of sym1, which does not meet bluetooth spec, Can anyone explain this issue?
Bluetooth defines the GFSK with BT=0.5, so I design a Gauss filter with:
Matlab: h = gaussfir(0.5, 1, 8)
And Bluetooth also defines that deviation of pattern 0101 must be not less than 80% of deviation of 00001111, so I simulate it with:
Matlab: sym0 = [0 1 0 1]; sym1 = [ 0 0 0 0 1 1 1 1];
Matlab: gout0 = filter(h,1,rectpulse(sym0,4));
Matlab: gout1 = filter(h,1,rectpulse(sym1,4));
But I found max(gout0) is only about 67% while max(gout1) is 1. So I think the deviation of sym0 will be only 67% of sym1, which does not meet bluetooth spec, Can anyone explain this issue?