hello everyone.. I am a student working on this project...to design dvb-s cards..I am new to DSP and MATLAB..have spend so much time to find a way to implement,but unsuccessful.. and finally came to this forum for help.. i am using a particular demodulator chip ..If I input the centre frequency, the chip start the demodulation process without any problem. But i need to perform the blind scanning approach..wherein i specify the frequency range and the target signal is checked at each frequency..when there is an avialability of target signal, the demodulator start the demodulation and the whole process repeats as normal..but scanning each frequency..say for this range eg..950-1200 MHz.. has to start the scanning from 950.001..950.002..and goes on till the end..but it takes lot of time..to start at 950 and end up at 1200.. I am not sure if i can implement in FPGA or some controller..watever is faster... If anyone has any idea of a solution to the above problem..pls share with me..your help will be appreciated..thanks for ur time.. karan
implementing blind scanning in receivers
Started by ●November 20, 2007
Reply by ●November 21, 20072007-11-21
On Nov 20, 8:59 am, "prabu_cc" <prabu...@yahoo.com> wrote:> hello everyone.. > I am a student working on this project...to design dvb-s cards..I am new > to DSP and MATLAB..have spend so much time to find a way to implement,but > unsuccessful.. and finally came to this forum for help.. > i am using a particular demodulator chip ..If I input the centre > frequency, the chip start the demodulation process without any problem. > But i need to perform the blind scanning approach..wherein i specify the > frequency range and the target signal is checked at each frequency..when > there is an avialability of target signal, the demodulator start the > demodulation and the whole process repeats as normal..but scanning each > frequency..say for this range eg..950-1200 MHz.. has to start the scanning > from 950.001..950.002..and goes on till the end..but it takes lot of > time..to start at 950 and end up at 1200.. > I am not sure if i can implement in FPGA or some controller..watever is > faster... > If anyone has any idea of a solution to the above problem..pls share with > me..your help will be appreciated..thanks for ur time.. > > karanIs it really possible that the signal can be anywhere in 950-1200 MHz? Or is there a defined channel plan with specific center frequencies in that range? If so, you just need to check ranges around the nominal center frequencies, to account for any frequency offset. John
Reply by ●November 22, 20072007-11-22
On Nov 20, 8:59 am, "prabu_cc" <prabu...@yahoo.com> wrote:> hello everyone.. > I am a student working on this project...to design dvb-s cards..I am new > to DSP and MATLAB..have spend so much time to find a way to implement,but > unsuccessful.. and finally came to this forum for help.. > i am using a particular demodulator chip ..If I input the centre > frequency, the chip start the demodulation process without any problem. > But i need to perform the blind scanning approach..wherein i specify the > frequency range and the target signal is checked at each frequency..when > there is an avialability of target signal, the demodulator start the > demodulation and the whole process repeats as normal..but scanning each > frequency..say for this range eg..950-1200 MHz.. has to start the scanning > from 950.001..950.002..and goes on till the end..but it takes lot of > time..to start at 950 and end up at 1200.. > I am not sure if i can implement in FPGA or some controller..watever is > faster... > If anyone has any idea of a solution to the above problem..pls share with > me..your help will be appreciated..thanks for ur time.. > > karanIf you truly do need to be able to find signals across that entire range instead of a predefined set of carrier frequencies, you might be able to do something to shrink your search space a bit first. I'm not sure how long it takes your demodulator to "lock" or determine that a valid signal is at a specific frequency, but you might be able to do a simpler search across the band first. Move in larger steps and just do a quick RSSI check for each frequency, then only do further investigations on frequencies whose received signal strength exceeded a threshold. Whether or not you can implement something like this, either in a speedy manner or at all, will depend on your hardware's capabilities, but it might be a strategy worth thinking about. Jason
Reply by ●November 22, 20072007-11-22
>On Nov 20, 8:59 am, "prabu_cc" <prabu...@yahoo.com> wrote: >> hello everyone.. >> I am a student working on this project...to design dvb-s cards..I amnew>> to DSP and MATLAB..have spend so much time to find a way toimplement,but>> unsuccessful.. and finally came to this forum for help.. >> i am using a particular demodulator chip ..If I input the centre >> frequency, the chip start the demodulation process without anyproblem.>> But i need to perform the blind scanning approach..wherein i specifythe>> frequency range and the target signal is checked at eachfrequency..when>> there is an avialability of target signal, the demodulator start the >> demodulation and the whole process repeats as normal..but scanningeach>> frequency..say for this range eg..950-1200 MHz.. has to start thescanning>> from 950.001..950.002..and goes on till the end..but it takes lot of >> time..to start at 950 and end up at 1200.. >> I am not sure if i can implement in FPGA or some controller..wateveris>> faster... >> If anyone has any idea of a solution to the above problem..pls sharewith>> me..your help will be appreciated..thanks for ur time.. >> >> karan > >Is it really possible that the signal can be anywhere in 950-1200 MHz? >Or is there a defined channel plan with specific center frequencies in >that range? If so, you just need to check ranges around the nominal >center frequencies, to account for any frequency offset. > >John >john thanks for ur information.. but ya..we do have signals in the entire frequency range..and i have to find the center frequency in the entire range..that has the valid signal.. To do so..i am actually planning to shrink the size of the range first and look for the valid signal...since the entire range takes lot of time.. Looking at what you have said..i dont understand why i should worry about the frequency offset..and what does it has to do with the scanning and demodulation..? regards karan
Reply by ●November 22, 20072007-11-22
>On Nov 20, 8:59 am, "prabu_cc" <prabu...@yahoo.com> wrote: >> hello everyone.. >> I am a student working on this project...to design dvb-s cards..I amnew>> to DSP and MATLAB..have spend so much time to find a way toimplement,but>> unsuccessful.. and finally came to this forum for help.. >> i am using a particular demodulator chip ..If I input the centre >> frequency, the chip start the demodulation process without anyproblem.>> But i need to perform the blind scanning approach..wherein i specifythe>> frequency range and the target signal is checked at eachfrequency..when>> there is an avialability of target signal, the demodulator start the >> demodulation and the whole process repeats as normal..but scanningeach>> frequency..say for this range eg..950-1200 MHz.. has to start thescanning>> from 950.001..950.002..and goes on till the end..but it takes lot of >> time..to start at 950 and end up at 1200.. >> I am not sure if i can implement in FPGA or some controller..wateveris>> faster... >> If anyone has any idea of a solution to the above problem..pls sharewith>> me..your help will be appreciated..thanks for ur time.. >> >> karan > >If you truly do need to be able to find signals across that entire >range instead of a predefined set of carrier frequencies, you might be >able to do something to shrink your search space a bit first. I'm not >sure how long it takes your demodulator to "lock" or determine that a >valid signal is at a specific frequency, but you might be able to do a >simpler search across the band first. Move in larger steps and just do >a quick RSSI check for each frequency, then only do further >investigations on frequencies whose received signal strength exceeded >a threshold. Whether or not you can implement something like this, >either in a speedy manner or at all, will depend on your hardware's >capabilities, but it might be a strategy worth thinking about. > >Jason >Jason, Yes..i have thought about that option as well.. start up with a coarse scanning first and do fine scanning..once i find something smaller range.. btw..can u tell me what is RSSI..haven't heard of it before..?
Reply by ●November 22, 20072007-11-22
On Nov 22, 2:05 am, "prabu_cc" <prabu...@yahoo.com> wrote:> >On Nov 20, 8:59 am, "prabu_cc" <prabu...@yahoo.com> wrote: > >> hello everyone.. > >> I am a student working on this project...to design dvb-s cards..I am > new > >> to DSP and MATLAB..have spend so much time to find a way to > implement,but > >> unsuccessful.. and finally came to this forum for help.. > >> i am using a particular demodulator chip ..If I input the centre > >> frequency, the chip start the demodulation process without any > problem. > >> But i need to perform the blind scanning approach..wherein i specify > the > >> frequency range and the target signal is checked at each > frequency..when > >> there is an avialability of target signal, the demodulator start the > >> demodulation and the whole process repeats as normal..but scanning > each > >> frequency..say for this range eg..950-1200 MHz.. has to start the > scanning > >> from 950.001..950.002..and goes on till the end..but it takes lot of > >> time..to start at 950 and end up at 1200.. > >> I am not sure if i can implement in FPGA or some controller..watever > is > >> faster... > >> If anyone has any idea of a solution to the above problem..pls share > with > >> me..your help will be appreciated..thanks for ur time.. > > >> karan > > >If you truly do need to be able to find signals across that entire > >range instead of a predefined set of carrier frequencies, you might be > >able to do something to shrink your search space a bit first. I'm not > >sure how long it takes your demodulator to "lock" or determine that a > >valid signal is at a specific frequency, but you might be able to do a > >simpler search across the band first. Move in larger steps and just do > >a quick RSSI check for each frequency, then only do further > >investigations on frequencies whose received signal strength exceeded > >a threshold. Whether or not you can implement something like this, > >either in a speedy manner or at all, will depend on your hardware's > >capabilities, but it might be a strategy worth thinking about. > > >Jason > > Jason, > > Yes..i have thought about that option as well.. > start up with a coarse scanning first and do fine scanning..once i find > something smaller range.. > btw..can u tell me what is RSSI..haven't heard of it before..?http://en.wikipedia.org/wiki/RSSI