From: zzinger <zz...@in...> - 2011-12-14 17:32:05
|
Dear list, i am trying to update my old installation. As others recent parts i want to update to GNU Radio 3.4.2 for my USRP 1, 2XRFX900 and 52 MHz clock Fa-SY. I found recent OpenBTS for dummies written April 2011 and try to modify 3.4.2 as described with no luck. According to OpenBTS for dummies v0.5 i need to change 3 lines in GNU Radio 3.2.2. But this is no longer valid for version i am trying to set up: -- 1. In usrp/host/lib/legacy/usrp_basic.cc, line 116 should read: d_verbose (false), d_fpga_master_clock_freq(52000000), d_db(2) -- This looks OK, i found that file under gnuradio-3.4.2/usrp/host/lib , that line is there and i changed the value. 2. In usrp/host/lib/legacy/usrp_standard.cc, line 1024 should be commented out: // assert (dac_rate() == 128000000); file usrp standard.cc is under gnuradio-3.4.2/usrp/host/lib but line number 1024 is blank. Code around looks like something about frequency but nothing i can handle: "// split freq into fine and coarse components coarse_mod_t cm; double coarse; double coarse_freq_1 = dac_rate () / 8; // First coarse frequency double coarse_freq_2 = dac_rate () / 4; // Second coarse frequency double coarse_limit_1 = coarse_freq_1 / 2; // Midpoint of [0 , freq1] range double coarse_limit_2 = (coarse_freq_1 + coarse_freq_2) / 2; // Midpoint of [freq1 , freq2] range double high_limit = (double)44e6/128e6*dac_rate (); // Highest meaningful frequency if (freq < -high_limit) // too low return false; else if (freq < -coarse_limit_2){ // For 64MHz: [-44, -24) cm = CM_NEG_FDAC_OVER_4; coarse = -coarse_freq_2;" . . . 3.In usrp/host/lib/legacy/db_flexrf.cc, line 179 should read: return 52e6/_refclk_divisor(); file db_flexrf.cc is under gnuradio-3.4.2/usrp/host/lib, line 179 not contains value but code around is about refclk_divisor but unable find something for change. Somebody know what about remains 2 changes? They needs to be done or not in this version? I understand this is not GNU Radio mailing list but 3.4.2 is last version of GNU Radio with USRP 1 libs support so we should use this one no? Thx for reply, pls bring some light about this to me zz |
From: Akib S. <aki...@gm...> - 2011-12-14 17:54:09
|
you dont need to modify anything in gnuradio 3.3.*and greater please check http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSClockModifications On Wed, Dec 14, 2011 at 11:01 PM, zzinger <zz...@in...> wrote: > ** > Dear list, > > i am trying to update my old installation. As others recent parts i want > to update to GNU Radio 3.4.2 for my USRP 1, 2XRFX900 and 52 MHz clock > Fa-SY. I found recent OpenBTS for dummies written April 2011 and try to > modify 3.4.2 as described with no luck. According to OpenBTS for dummies > v0.5 i need to change 3 lines in GNU Radio 3.2.2. But this is no longer > valid for version i am trying to set up: > -- > 1. In usrp/host/lib/legacy/usrp_basic.cc, line 116 should read: > > d_verbose (false), d_fpga_master_clock_freq(52000000), d_db(2) > -- > This looks OK, i found that file under gnuradio-3.4.2/usrp/host/lib , > that line is there and i changed the value. > > 2. In usrp/host/lib/legacy/usrp_standard.cc, line 1024 should be commented > out: > // assert (dac_rate() == 128000000); > > file usrp standard.cc is under gnuradio-3.4.2/usrp/host/lib but line > number 1024 is blank. Code around looks like something about frequency but > nothing i can handle: > > "// split freq into fine and coarse components > > coarse_mod_t cm; > double coarse; > > double coarse_freq_1 = dac_rate () / 8; // First coarse frequency > double coarse_freq_2 = dac_rate () / 4; // Second coarse frequency > double coarse_limit_1 = coarse_freq_1 / 2; // Midpoint of [0 , freq1] > range > double coarse_limit_2 = (coarse_freq_1 + coarse_freq_2) / 2; // Midpoint > of [freq1 , freq2] range > double high_limit = (double)44e6/128e6*dac_rate (); // Highest > meaningful frequency > > if (freq < -high_limit) // too low > return false; > else if (freq < -coarse_limit_2){ // For 64MHz: [-44, -24) > cm = CM_NEG_FDAC_OVER_4; > coarse = -coarse_freq_2;" > . > . > . > > 3.In usrp/host/lib/legacy/db_flexrf.cc, line 179 should read: > return 52e6/_refclk_divisor(); > > file db_flexrf.cc is under gnuradio-3.4.2/usrp/host/lib, line 179 not > contains value but code around is about refclk_divisor but unable find > something for change. > > Somebody know what about remains 2 changes? They needs to be done or not > in this version? I understand this is not GNU Radio mailing list but 3.4.2 > is last version of GNU Radio with USRP 1 libs support so we should use this > one no? > > Thx for reply, pls bring some light about this to me > > zz > > > ------------------------------------------------------------------------------ > Cloud Computing - Latest Buzzword or a Glimpse of the Future? > This paper surveys cloud computing today: What are the benefits? > Why are businesses embracing it? What are its payoffs and pitfalls? > http://www.accelacomm.com/jaw/sdnl/114/51425149/ > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > -- Akib Sayyed Matrix-Shell aki...@gm... aki...@ma... Mob:- +91-966-514-2243 |
From: zzinger <zz...@in...> - 2011-12-16 13:15:58
|
Thx, my mistake i should found that by myself. Got another question, on the page Akib gave me there is "Step 6" with following text: "modify OpenBTS.config (or whatever config file you are using) so that TRX.Path points to "../Transceiver52M/transceiver"." When i look at my OpenBTS.config (OpenBTS-UHD 2.6) i see: -- cat OpenBTS.config | grep TRX.Path TRX.Path ../Transceiver52M/transceiver -- So this should be fine. Since OpenBTS-UHD 2.6 and OpenBTS 2.8 lost support for 64Mhz no changes needs to be done and this is valid only for previous versions with 64Mhz "support" or i am wrong? Thx for reply. Z. On 12/14/2011 06:53 PM, Akib Sayyed wrote: > you dont need to modify anything in gnuradio 3.3.*and greater > please check > http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSClockModifications > > On Wed, Dec 14, 2011 at 11:01 PM, zzinger <zz...@in... > <mailto:zz...@in...>> wrote: > > Dear list, > > i am trying to update my old installation. As others recent parts > i want to update to GNU Radio 3.4.2 for my USRP 1, 2XRFX900 and 52 > MHz clock Fa-SY. I found recent OpenBTS for dummies written April > 2011 and try to modify 3.4.2 as described with no luck. According > to OpenBTS for dummies v0.5 i need to change 3 lines in GNU Radio > 3.2.2. But this is no longer valid for version i am trying to set up: > -- > 1. In usrp/host/lib/legacy/usrp_basic.cc, line 116 should read: > > d_verbose (false), d_fpga_master_clock_freq(52000000), d_db(2) > -- > This looks OK, i found that file under > gnuradio-3.4.2/usrp/host/lib , that line is there and i changed > the value. > > 2. In usrp/host/lib/legacy/usrp_standard.cc, line 1024 should be > commented out: > // assert (dac_rate() == 128000000); > > file usrp standard.cc is under gnuradio-3.4.2/usrp/host/lib but > line number 1024 is blank. Code around looks like something about > frequency but nothing i can handle: > > "// split freq into fine and coarse components > > coarse_mod_t cm; > double coarse; > > double coarse_freq_1 = dac_rate () / 8; // First coarse frequency > double coarse_freq_2 = dac_rate () / 4; // Second coarse frequency > double coarse_limit_1 = coarse_freq_1 / 2; // Midpoint of [0 , > freq1] range > double coarse_limit_2 = (coarse_freq_1 + coarse_freq_2) / 2; // > Midpoint of [freq1 , freq2] range > double high_limit = (double)44e6/128e6*dac_rate (); // Highest > meaningful frequency > > if (freq < -high_limit) // too low > return false; > else if (freq < -coarse_limit_2){ // For 64MHz: [-44, -24) > cm = CM_NEG_FDAC_OVER_4; > coarse = -coarse_freq_2;" > . > . > . > > 3.In usrp/host/lib/legacy/db_flexrf.cc, line 179 should read: > return 52e6/_refclk_divisor(); > > file db_flexrf.cc is under gnuradio-3.4.2/usrp/host/lib, line 179 > not contains value but code around is about refclk_divisor but > unable find something for change. > > Somebody know what about remains 2 changes? They needs to be done > or not in this version? I understand this is not GNU Radio mailing > list but 3.4.2 is last version of GNU Radio with USRP 1 libs > support so we should use this one no? > > Thx for reply, pls bring some light about this to me > > zz > > ------------------------------------------------------------------------------ > Cloud Computing - Latest Buzzword or a Glimpse of the Future? > This paper surveys cloud computing today: What are the benefits? > Why are businesses embracing it? What are its payoffs and pitfalls? > http://www.accelacomm.com/jaw/sdnl/114/51425149/ > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > <mailto:Ope...@li...> > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > > > > -- > Akib Sayyed > Matrix-Shell > aki...@gm... <mailto:aki...@gm...> > aki...@ma... <mailto:aki...@ma...> > Mob:- +91-966-514-2243 > > |
From: Akib S. <aki...@gm...> - 2011-12-16 13:37:04
|
yes you are right On Fri, Dec 16, 2011 at 6:45 PM, zzinger <zz...@in...> wrote: > ** > Thx, my mistake i should found that by myself. Got another question, on > the page Akib gave me there is "Step 6" with following text: > > "modify OpenBTS.config (or whatever config file you are using) so that > TRX.Path points to "../Transceiver52M/transceiver"." > > When i look at my OpenBTS.config (OpenBTS-UHD 2.6) i see: > -- > cat OpenBTS.config | grep TRX.Path > > TRX.Path ../Transceiver52M/transceiver > -- > So this should be fine. > > Since OpenBTS-UHD 2.6 and OpenBTS 2.8 lost support for 64Mhz no changes > needs to be done and this is valid only for previous versions with 64Mhz > "support" or i am wrong? > > Thx for reply. > > Z. > > On 12/14/2011 06:53 PM, Akib Sayyed wrote: > > you dont need to modify anything in gnuradio 3.3.*and greater > please check > > http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSClockModifications > > On Wed, Dec 14, 2011 at 11:01 PM, zzinger <zz...@in...> wrote: > >> Dear list, >> >> i am trying to update my old installation. As others recent parts i want >> to update to GNU Radio 3.4.2 for my USRP 1, 2XRFX900 and 52 MHz clock >> Fa-SY. I found recent OpenBTS for dummies written April 2011 and try to >> modify 3.4.2 as described with no luck. According to OpenBTS for dummies >> v0.5 i need to change 3 lines in GNU Radio 3.2.2. But this is no longer >> valid for version i am trying to set up: >> -- >> 1. In usrp/host/lib/legacy/usrp_basic.cc, line 116 should read: >> >> d_verbose (false), d_fpga_master_clock_freq(52000000), d_db(2) >> -- >> This looks OK, i found that file under gnuradio-3.4.2/usrp/host/lib , >> that line is there and i changed the value. >> >> 2. In usrp/host/lib/legacy/usrp_standard.cc, line 1024 should be >> commented out: >> // assert (dac_rate() == 128000000); >> >> file usrp standard.cc is under gnuradio-3.4.2/usrp/host/lib but line >> number 1024 is blank. Code around looks like something about frequency but >> nothing i can handle: >> >> "// split freq into fine and coarse components >> >> coarse_mod_t cm; >> double coarse; >> >> double coarse_freq_1 = dac_rate () / 8; // First coarse frequency >> double coarse_freq_2 = dac_rate () / 4; // Second coarse frequency >> double coarse_limit_1 = coarse_freq_1 / 2; // Midpoint of [0 , freq1] >> range >> double coarse_limit_2 = (coarse_freq_1 + coarse_freq_2) / 2; // >> Midpoint of [freq1 , freq2] range >> double high_limit = (double)44e6/128e6*dac_rate (); // Highest >> meaningful frequency >> >> if (freq < -high_limit) // too low >> return false; >> else if (freq < -coarse_limit_2){ // For 64MHz: [-44, -24) >> cm = CM_NEG_FDAC_OVER_4; >> coarse = -coarse_freq_2;" >> . >> . >> . >> >> 3.In usrp/host/lib/legacy/db_flexrf.cc, line 179 should read: >> return 52e6/_refclk_divisor(); >> >> file db_flexrf.cc is under gnuradio-3.4.2/usrp/host/lib, line 179 not >> contains value but code around is about refclk_divisor but unable find >> something for change. >> >> Somebody know what about remains 2 changes? They needs to be done or not >> in this version? I understand this is not GNU Radio mailing list but 3.4.2 >> is last version of GNU Radio with USRP 1 libs support so we should use this >> one no? >> >> Thx for reply, pls bring some light about this to me >> >> zz >> >> >> ------------------------------------------------------------------------------ >> Cloud Computing - Latest Buzzword or a Glimpse of the Future? >> This paper surveys cloud computing today: What are the benefits? >> Why are businesses embracing it? What are its payoffs and pitfalls? >> http://www.accelacomm.com/jaw/sdnl/114/51425149/ >> _______________________________________________ >> Openbts-discuss mailing list >> Ope...@li... >> https://lists.sourceforge.net/lists/listinfo/openbts-discuss >> >> > > > -- > Akib Sayyed > Matrix-Shell > aki...@gm... > aki...@ma... > Mob:- +91-966-514-2243 > > > > > ------------------------------------------------------------------------------ > Learn Windows Azure Live! Tuesday, Dec 13, 2011 > Microsoft is holding a special Learn Windows Azure training event for > developers. It will provide a great way to learn Windows Azure and what it > provides. You can attend the event by watching it streamed LIVE online. > Learn more at http://p.sf.net/sfu/ms-windowsazure > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > -- Akib Sayyed Matrix-Shell aki...@gm... aki...@ma... Mob:- +91-966-514-2243 |
From: Kurtis H. <khe...@cs...> - 2011-12-16 19:14:38
|
What version of OpenBTS are you installing? On Fri, Dec 16, 2011 at 5:15 AM, zzinger <zz...@in...> wrote: > Thx, my mistake i should found that by myself. Got another question, on the > page Akib gave me there is "Step 6" with following text: > > "modify OpenBTS.config (or whatever config file you are using) so that > TRX.Path points to "../Transceiver52M/transceiver"." > > When i look at my OpenBTS.config (OpenBTS-UHD 2.6) i see: > -- > cat OpenBTS.config | grep TRX.Path > > TRX.Path ../Transceiver52M/transceiver > -- > So this should be fine. > > Since OpenBTS-UHD 2.6 and OpenBTS 2.8 lost support for 64Mhz no changes > needs to be done and this is valid only for previous versions with 64Mhz > "support" or i am wrong? > > Thx for reply. > > Z. > > On 12/14/2011 06:53 PM, Akib Sayyed wrote: > > you dont need to modify anything in gnuradio 3.3.*and greater > please check > http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSClockModifications > > On Wed, Dec 14, 2011 at 11:01 PM, zzinger <zz...@in...> wrote: >> >> Dear list, >> >> i am trying to update my old installation. As others recent parts i want >> to update to GNU Radio 3.4.2 for my USRP 1, 2XRFX900 and 52 MHz clock Fa-SY. >> I found recent OpenBTS for dummies written April 2011 and try to modify >> 3.4.2 as described with no luck. According to OpenBTS for dummies v0.5 i >> need to change 3 lines in GNU Radio 3.2.2. But this is no longer valid for >> version i am trying to set up: >> -- >> 1. In usrp/host/lib/legacy/usrp_basic.cc, line 116 should read: >> >> d_verbose (false), d_fpga_master_clock_freq(52000000), d_db(2) >> -- >> This looks OK, i found that file under gnuradio-3.4.2/usrp/host/lib , >> that line is there and i changed the value. >> >> 2. In usrp/host/lib/legacy/usrp_standard.cc, line 1024 should be commented >> out: >> // assert (dac_rate() == 128000000); >> >> file usrp standard.cc is under gnuradio-3.4.2/usrp/host/lib but line >> number 1024 is blank. Code around looks like something about frequency but >> nothing i can handle: >> >> "// split freq into fine and coarse components >> >> coarse_mod_t cm; >> double coarse; >> >> double coarse_freq_1 = dac_rate () / 8; // First coarse frequency >> double coarse_freq_2 = dac_rate () / 4; // Second coarse frequency >> double coarse_limit_1 = coarse_freq_1 / 2; // Midpoint of [0 , freq1] >> range >> double coarse_limit_2 = (coarse_freq_1 + coarse_freq_2) / 2; // Midpoint >> of [freq1 , freq2] range >> double high_limit = (double)44e6/128e6*dac_rate (); // Highest >> meaningful frequency >> >> if (freq < -high_limit) // too low >> return false; >> else if (freq < -coarse_limit_2){ // For 64MHz: [-44, -24) >> cm = CM_NEG_FDAC_OVER_4; >> coarse = -coarse_freq_2;" >> . >> . >> . >> >> 3.In usrp/host/lib/legacy/db_flexrf.cc, line 179 should read: >> return 52e6/_refclk_divisor(); >> >> file db_flexrf.cc is under gnuradio-3.4.2/usrp/host/lib, line 179 not >> contains value but code around is about refclk_divisor but unable find >> something for change. >> >> Somebody know what about remains 2 changes? They needs to be done or not >> in this version? I understand this is not GNU Radio mailing list but 3.4.2 >> is last version of GNU Radio with USRP 1 libs support so we should use this >> one no? >> >> Thx for reply, pls bring some light about this to me >> >> zz >> >> >> ------------------------------------------------------------------------------ >> Cloud Computing - Latest Buzzword or a Glimpse of the Future? >> This paper surveys cloud computing today: What are the benefits? >> Why are businesses embracing it? What are its payoffs and pitfalls? >> http://www.accelacomm.com/jaw/sdnl/114/51425149/ >> _______________________________________________ >> Openbts-discuss mailing list >> Ope...@li... >> https://lists.sourceforge.net/lists/listinfo/openbts-discuss >> > > > > -- > Akib Sayyed > Matrix-Shell > aki...@gm... > aki...@ma... > Mob:- +91-966-514-2243 > > > > ------------------------------------------------------------------------------ > Learn Windows Azure Live! Tuesday, Dec 13, 2011 > Microsoft is holding a special Learn Windows Azure training event for > developers. It will provide a great way to learn Windows Azure and what it > provides. You can attend the event by watching it streamed LIVE online. > Learn more at http://p.sf.net/sfu/ms-windowsazure > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > |