亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme

?? 這是用python語言寫的一個數字廣播的信號處理工具包。利用它
??
字號:
Quick start multi-usrp:Unpack, build and install usrp, gnuradio-core and gr-usrpVersions need to be more recent then 2.7cvs/svn 11 may 2006Make sure usrp/fpga/rbf/rev2/multi*.rbf is installed in /usr/local/share/usrp/rev2/Make sure usrp/fpga/rbf/rev4/multi*.rbf is installed in /usr/local/share/usrp/rev4/(If in doubt, copy manually) build and install gr-wxgui gr-audio-xxx  and so on.unpack gnuradio-examples.There is a gnuradio-examples/python/multi_usrp directory which contains examplesPut at least a basic RX or dbsrx board in RXA of the master and RXA of the slave board.Make sure that the usrps have a serial or unique identifier programmed in their eeprom.(All new rev 4.1 boards have this)You can do without a serial but then you never know which usrp is the master and which is the slave.CONNECTING THE CABLESNow connect the 64MHz clocks between the boards with a short sma coax cable.(See the wiki on how to enable clock-out and clock-in http://gnuradio.org/trac/wiki/USRPClockingNotes )You need one board with a clock out and one board with a clock in.You can choose any of the two boards as master or slave, this is not dependant on which board has the clock-out or in.In my experiments I had fewer problems when the board that has the clock-in will be the master board.You can use a standard 16-pole flatcable to connect tvrx, basic-rx or dbsrx boards.Of this 16pin flatcable only two pins are used (io15 and ground)For all new daughterboards which use up a lot of io pins you have to use a cable with fewer connections.The savest is using a 2pin headercable connected to io15,gnd (a cable like the ones used to connect frontpanel leds to the mainboard of a PC)If using basic rx board:  Connect a 16-pole flatcable from J25 on basicrx/dbs_rx in rxa of the master usrp to J25 on basicrx/dbsrx in RXA of the slave usrp  Don't twist the cable (Make sure the pin1 marker (red line on the flatcable) is on the same side of the connector (at io-8 on the master and at io8 on the slave.))  For basic_rx this means the marker should be on the side of the dboard with the sma connectors.   For dbs_rx this means the marker should be on the side of the dboard with the two little chips.  In other words, don't twist the cable, you will burn your board if you do.You can also connect a flatcable with multiple connectors from master-J25 to slave1-J25 to slave2-J25 to ...You will however have to think of something to create a common 64Mhz clock for more then two usrps.For all other daughterboards, connect a 2wire cable from masterRXA J25 io15,gnd to slaveRXA J25 io15,gnd So now the hardware is setup, software is setup. Lets do some tests.Connect power to both usrps.unpack the gnuradio_examples somewhere (cvs version later then 11 may 2006) go to the gnuradio-examples/python/multi_usrp folder.Now run  ./multi_usrp_oscope.py -x 12345678It should tell you that usrp 12345678 is not found and tell you which serials are available.Now run  ./multi_usrp_oscope.py -x actualserialnum You should now get an oscope with two channels, one is from the master and one is from the slaveIt will which show the I-signal from channel 0 of the master usrp and I-signal from channel 0 of the slave usrp.(For testing connect the same signal source to the inputs of both boards)The signals should be aligned.If you click the sync button, it will resync the master and slave (should never be needed)Now run./multi_usrp_oscope.py --helpTo see all available options.Now you are ready to do phase-locked aligned signal processing.You can also capture to file with:./multi_usrp_rx_cfile.py run ./multi_usrp_rx_cfile.py --help to see all available options.Here follows a description of the detail blocks used in usrp_multi.pyMulti usrpWith this code you can connect two or more usrps (with a locked clock) and get synchronised samples.You must connect a (flat)cable between a dboard on the master in RXA and a dboard on the slave in RXA.You then put one usrp in master mode, put the other in slave mode.The easiest thing to see how this works is just looking at the code in multi_usrp_oscope.py multi_usrp_rx_cfile.py Use the usrp_multi block which is installed by gr-usrp.instantiate in the following way:        self.multi=usrp_multi.multi_source_align( fg=self, master_serialno=options.master_serialno, decim=options.decim, nchan=options.nchan )nchan should be 2 or 4.You determine which is the master by master_serialno (this is a text string a hexadecimal number).If you enter a serial number which is not found it will print the serial numbers which are available.If you give no serial number  (master_serialno=None), the code will pick a Master for you.You can get a reference to the master and the slave usrp in the following way:        self.um=self.multi.get_master_usrp()        self.us=self.multi.get_slave_usrp()You only need these references for setting freqs/gains or getting info about daughterboards.Don't use the output directly but use the aligned output from multi.get_master_source_c() and multi.get_slave_source_c()You get references to the aligned output samples in the following way:aligned_master_source_c=self.multi.get_master_source_c()aligned_slave_source_c=self.multi.get_slave_source_c()These blocks have multiple outputs.output 0 is the sample counter (high bits in I, low bits in Q)You normally don't need the samplecounters so you can ignore output 0output 1 is the first aligend output channel (if you enable 2 or 4 channels)output 2 is the second output channel (only if you enable 4 channels)so the usefull 4 channels are:self.aligned_master_chan1=(self.multi.get_master_source_c(),1)self.aligned_master_chan2=(self.multi.get_master_source_c(),2)self.aligned_slave_chan1=(self.multi.get_slave_source_c(),1)self.aligned_slave_chan2=(self.multi.get_slave_source_c(),2)The two samplecounters are:self.aligned_master_samplecounter=(self.multi.get_master_source_c(),0)self.aligned_slave_samplecounter=(self.multi.get_slave_source_c(),0)You can set the gain or tune the frequency for all 4 receive daughetrboards at once:        self.multi.set_gain_all_rx(options.gain)        result,r1,r2,r3,r4 = self.multi.tune_all_rx(options.freq)This will only work reliably when you have all the same daughterboards.Otherwise set all freqs and gains individually.You must call self.multi.sync() at least once AFTER the flowgraph has started running.(This will synchronise the streams of the two usrps)This work was funded by Toby Oliver at Sensus Analytics / Path Intelligence.Many Thanks for making this possible.It was written by Martin Dudok van Heel at Olifantasia.Here follows a brief of the new blocks and (changes)functionality written for multi-usrp support.You can also look at the generated documentation in  /usr/local/share/doc/gnuradio-core-X.X/usr/local/share/doc/usrp-X.X(Make sure to build and install the documentation, go to the doc directory of the sourcetree and issue make doc; make install) gnuradio-examples:new/changed files:multi_usrp/multi_usrp_oscope.pymulti_usrp/multi_usrp_rx_cfile.pygnuradio-core:gr.align_on_samplenumbers_ss (int nchan,int align_interval) align several complex short (interleaved short) input channels with corresponding unsigned 32 bit sample_counters (provided as interleaved 16 bit values)Parameters:    	nchan 	number of complex_short input channels (including the 32 bit counting channel)    	align_interval 	interval at which the samples are aligned, ignored for now.Pay attention on how you connect this block It expects a minimum of 2 usrp_source_s with nchan number of channels and as mode  usrp_prims.bmFR_MODE_RX_COUNTING_32BIT enabled. This means that the first complex_short channel is an interleaved 32 bit counter. The samples are aligned by dropping samples untill the samplenumbers match.files:gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.ccgnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.hgnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.igr-usrp   added _write_fpga_reg_masked   added usrp_multi.py  new usrp_multi block which can instantiate two linked usrps as master and slave and alignes their output.  It has a sync() function which should be called AFTER the flowgraph has started running.  bool sync();     \brief Call this on a master usrp to sync master and slave by outputing a sync pulse on rx_a_io[15].        The 32 bit samplecounter of master and slave will be reset to zero and all phase and buffer related things in the usrps are reset.        Call this only after the flowgraph has been started, otherwise there will be no effect since everything is kept in reset state as long as the flowgraph is not running.     \returns true if successfull.files:configure.acsrc/Makefile.amsrc/usrp1.isrc/usrp1_source_base.ccsrc/usrp1_source_base.hsrc/usrp_multi.pyusrp-0.11cvsmulti:usrp:   new constant bmFR_MODE_RX_COUNTING_32BIT    (could also be added as extra mode like FPGA_MODE_COUNTING_32BIT)   Use this for the mode parameter when creating a usrp when you want to use the master/slave setup or if you want to use the 32 bit counter for other things, like testing with gr.check_counting_s(True)  added register FR_RX_MASTER_SLAVE  added bitno and bitmaskes:   bmFR_MODE_RX_COUNTING_32BIT   bitnoFR_RX_SYNC    bitnoFR_RX_SYNC_MASTER   bitnoFR_RX_SYNC_SLAVE   bitnoFR_RX_SYNC_INPUT_IOPIN 15   bmFR_RX_SYNC_INPUT_IOPIN  (1<<bitnoFR_RX_SYNC_INPUT_IOPIN)   bitnoFR_RX_SYNC_OUTPUT_IOPIN 15   bmFR_RX_SYNC_OUTPUT_IOPIN (1<<bitnoFR_RX_SYNC_OUTPUT_IOPIN)    added _write_fpga_reg_masked()   added new toplevel folder usrp_multi   added usrp_multi.v and master_control_multi.v   added new MULTI_ON and COUNTER_32BIT_ON defines      If these are turned off usrp_multi.v will behave exactly as usrp_std.v   added setting_reg_masked.v   changed reset behaviour of phase_acc.v and rx_buffer.v   changed generate_regs.py to handle bm and bitno definesfiles:firmware/include/fpga_regs_standard.vfirmware/include/fpga_regs_common.hfirmware/include/generate_regs.pyfirmware/include/fpga_regs_standard.hhost/lib/usrp_basic.hhost/lib/usrp_basic.cchost/lib/usrp_standard.hfpga/rbf/Makefile.amfpga/toplevel/usrp_std/usrp_std.vfpga/toplevel/usrp_multi/usrp_multi.esffpga/toplevel/usrp_multi/usrp_multi.vhfpga/toplevel/usrp_multi/usrp_std.vhfpga/toplevel/usrp_multi/usrp_multi_config_2rxhb_0tx.vhfpga/toplevel/usrp_multi/usrp_multi_config_2rxhb_2tx.vhfpga/toplevel/usrp_multi/usrp_multi.vfpga/toplevel/usrp_multi/usrp_multi.qpffpga/toplevel/usrp_multi/usrp_multi.psffpga/toplevel/usrp_multi/usrp_multi_config_2rx_0tx.vhfpga/toplevel/usrp_multi/usrp_multi.qsffpga/toplevel/usrp_multi/usrp_multi_config_4rx_0tx.vhfpga/toplevel/usrp_multi/usrp_multi.csffpga/toplevel/usrp_multi/.cvsignorefpga/sdr_lib/rx_buffer.vfpga/sdr_lib/master_control_multi.vfpga/sdr_lib/phase_acc.vfpga/sdr_lib/setting_reg_masked.v

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费小视频| 欧美在线观看视频一区二区三区 | 国产精品一区免费在线观看| 日韩亚洲欧美高清| 免费看欧美女人艹b| 日韩精品影音先锋| 国产精品99久久久久久久女警 | 91久久精品日日躁夜夜躁欧美| 国产精品剧情在线亚洲| 一本大道久久a久久综合婷婷| 亚洲猫色日本管| 欧美日韩国产高清一区二区| 日韩影院免费视频| 精品国产一区二区国模嫣然| 国产一区二区美女| 国产精品久久免费看| 色天使久久综合网天天| 亚洲午夜免费电影| 日韩一区二区在线观看视频 | 国产黄人亚洲片| 亚洲欧美国产三级| 欧美一区二区三区免费在线看| 免费一级片91| 欧美激情资源网| 在线观看av不卡| 捆绑紧缚一区二区三区视频| 久久精品免费在线观看| 色综合咪咪久久| 麻豆视频一区二区| 国产精品久久久久久亚洲伦 | 97久久精品人人澡人人爽| 亚洲丝袜美腿综合| 日韩三级高清在线| jvid福利写真一区二区三区| 日本最新不卡在线| 国产精品三级av| 在线不卡中文字幕播放| 粉嫩av一区二区三区在线播放| 夜色激情一区二区| 久久久久久毛片| 欧美日本精品一区二区三区| 国产99久久久精品| 日韩精品一二区| 综合在线观看色| 337p粉嫩大胆色噜噜噜噜亚洲| 色老头久久综合| 国产成人啪免费观看软件| 国产精品卡一卡二| 日韩欧美一区二区视频| 91久久精品网| 丁香六月久久综合狠狠色| 日本不卡高清视频| 一区二区视频在线看| 久久美女高清视频| 制服.丝袜.亚洲.另类.中文 | 91麻豆.com| 国产麻豆精品在线观看| 日日摸夜夜添夜夜添精品视频| 成人免费一区二区三区在线观看 | 国产成人av一区| 免费一级片91| 日韩中文字幕av电影| 国产精品免费久久| 国产人成亚洲第一网站在线播放| 欧美女孩性生活视频| 色狠狠一区二区三区香蕉| 成人国产电影网| 国产毛片精品国产一区二区三区| 麻豆精品在线观看| 奇米一区二区三区av| 亚洲va中文字幕| 亚洲欧美日韩系列| 亚洲色图制服诱惑| 日韩美女精品在线| 亚洲欧洲日产国码二区| 国产精品女同一区二区三区| 欧美激情一区二区三区全黄| 久久久99精品免费观看| 久久久久久99精品| 久久青草国产手机看片福利盒子| 精品精品欲导航| 26uuu国产在线精品一区二区| 日韩精品中午字幕| 精品国产第一区二区三区观看体验| 在线播放欧美女士性生活| 欧美精品一级二级| 在线电影欧美成精品| 欧美一区二区三区在线观看| 日韩午夜激情免费电影| 欧美大片一区二区| 久久精品人人做人人综合| 久久色在线观看| 欧美国产日韩a欧美在线观看| 国产精品欧美一级免费| 亚洲精品中文字幕在线观看| 亚洲欧美国产77777| 亚洲高清在线精品| 蜜桃av一区二区三区| 国产在线不卡一区| av不卡免费在线观看| 欧美亚洲一区二区在线观看| 中文文精品字幕一区二区| 国产女人aaa级久久久级| 中文字幕中文字幕一区二区| 亚洲一级二级三级在线免费观看| 亚洲自拍欧美精品| 日韩国产一区二| 国产高清久久久久| 日本精品视频一区二区| 欧美另类高清zo欧美| 欧美xxxxxxxx| 最新不卡av在线| 亚洲aaa精品| 国产福利91精品一区二区三区| 99久精品国产| 日韩一卡二卡三卡四卡| 国产免费久久精品| 午夜日韩在线观看| 国产不卡视频一区二区三区| 欧美在线观看视频一区二区 | 91行情网站电视在线观看高清版| 9191成人精品久久| 国产精品另类一区| 日韩av在线播放中文字幕| 成人国产精品免费| 日韩三级中文字幕| 一区二区三区精品视频在线| 久久国产乱子精品免费女| 91论坛在线播放| 久久蜜臀精品av| 日精品一区二区| 懂色av一区二区三区蜜臀| 欧美精品电影在线播放| 中文字幕视频一区| 国产一区亚洲一区| 欧美日韩国产精品成人| 综合欧美一区二区三区| 国产一区二区三区| 欧美精品一二三| 亚洲欧洲中文日韩久久av乱码| 色成年激情久久综合| 精品av久久707| 午夜精品视频在线观看| 91在线一区二区| 国产欧美日韩一区二区三区在线观看| 亚洲成av人**亚洲成av**| gogo大胆日本视频一区| 久久免费看少妇高潮| 美女视频一区二区三区| 欧美三级日韩三级国产三级| 国产精品高潮久久久久无| 精一区二区三区| 666欧美在线视频| 一区二区理论电影在线观看| 成人国产精品免费观看动漫| 久久久高清一区二区三区| 蜜臀av国产精品久久久久| 欧美日韩精品一区二区三区四区| 亚洲免费观看在线观看| av中文字幕在线不卡| 欧美激情在线一区二区三区| 国产激情一区二区三区| 精品不卡在线视频| 国产一区二区日韩精品| 久久影院视频免费| 国产精品资源在线看| 久久女同精品一区二区| 国产一区二区三区香蕉| 欧美不卡激情三级在线观看| 久久成人免费电影| 久久综合久久99| 国产夫妻精品视频| 国产日韩视频一区二区三区| 国产.精品.日韩.另类.中文.在线.播放| 欧美精品一区二区久久久| 激情成人午夜视频| 久久久久久久久久美女| 粉嫩av一区二区三区在线播放 | 国产精品久久一级| 99久久精品国产一区| 亚洲精品第1页| 欧美喷水一区二区| 色综合久久综合网欧美综合网 | 亚洲女女做受ⅹxx高潮| 日本韩国欧美国产| 亚洲高清免费视频| 日韩欧美国产系列| 国产高清亚洲一区| 亚洲精品第1页| 6080国产精品一区二区| 九色综合狠狠综合久久| 中文字幕高清不卡| 在线免费观看日本一区| 亚洲成在人线免费| 欧美tk—视频vk| 成人性视频网站| 亚洲高清在线精品| 精品国产制服丝袜高跟| 成人精品视频一区二区三区尤物| 亚洲精品欧美激情|