0 00:00:00,000 --> 00:00:30,000 Dear viewer, these subtitles were generated by a machine via the service Trint and therefore are (very) buggy. If you are capable, please help us to create good quality subtitles: https://c3subtitles.de/talk/61 Thanks! 1 00:00:11,920 --> 00:00:14,199 Well, good evening, everyone, 2 00:00:14,200 --> 00:00:16,569 and welcome to this talk by 3 00:00:16,570 --> 00:00:17,570 Andrew Writer 4 00:00:19,510 --> 00:00:21,819 distributed RF Spectrum Analysis. 5 00:00:21,820 --> 00:00:23,919 I think everyone's lately been buying 6 00:00:23,920 --> 00:00:26,019 cheap SDR sticks and playing 7 00:00:26,020 --> 00:00:28,359 with them and Andrew has 8 00:00:28,360 --> 00:00:29,440 been doing more with them. 9 00:00:31,820 --> 00:00:33,709 All right, thank you. 10 00:00:33,710 --> 00:00:35,449 Like you said, my name is Andrew Ryder. 11 00:00:35,450 --> 00:00:38,089 I come from us 12 00:00:38,090 --> 00:00:40,309 and and I'm very happy and 13 00:00:40,310 --> 00:00:41,659 glad that I was invited to be able to 14 00:00:41,660 --> 00:00:42,799 come here and speak in front of all of 15 00:00:42,800 --> 00:00:45,589 you. It's a pretty amazing place and 16 00:00:45,590 --> 00:00:47,029 really amazing conference with a lot of 17 00:00:47,030 --> 00:00:49,279 amazing, very friendly people 18 00:00:49,280 --> 00:00:51,379 who are doing a lot more intense 19 00:00:51,380 --> 00:00:52,969 work than I have. But hopefully this will 20 00:00:52,970 --> 00:00:54,049 be very interesting to you all. 21 00:00:55,400 --> 00:00:56,400 First off, 22 00:00:59,600 --> 00:01:01,549 there is entirely too much content for us 23 00:01:01,550 --> 00:01:03,889 to cover in one half hour session 24 00:01:03,890 --> 00:01:06,529 here. You know, some of this 25 00:01:06,530 --> 00:01:08,659 content, as you know, can be 26 00:01:08,660 --> 00:01:10,399 given for a full length semester courses 27 00:01:10,400 --> 00:01:11,809 at a university. 28 00:01:11,810 --> 00:01:14,119 So like such as antenna theory, 29 00:01:14,120 --> 00:01:15,529 things of that nature. 30 00:01:15,530 --> 00:01:17,269 So don't worry about feeling confused. 31 00:01:17,270 --> 00:01:19,399 Just sort of get 32 00:01:19,400 --> 00:01:21,709 what I'm trying to get the key terms 33 00:01:21,710 --> 00:01:24,469 that I'm throwing across, get 34 00:01:24,470 --> 00:01:26,569 some of the ideas in your head 35 00:01:26,570 --> 00:01:28,729 that I'm trying to express, and then 36 00:01:28,730 --> 00:01:30,979 afterwards review the slides, 37 00:01:30,980 --> 00:01:32,899 do some further searches on the Internet, 38 00:01:32,900 --> 00:01:34,519 use the references, things of that 39 00:01:34,520 --> 00:01:36,979 nature, and then hopefully, 40 00:01:36,980 --> 00:01:38,239 you know, you can build your own array. 41 00:01:39,830 --> 00:01:41,929 Lastly, a while ago, a friend 42 00:01:41,930 --> 00:01:43,519 and I, we created this Radio Punk's 43 00:01:43,520 --> 00:01:44,989 mailing list, sort of named after the 44 00:01:44,990 --> 00:01:47,479 cyber punks, and 45 00:01:47,480 --> 00:01:49,099 it hasn't gained much ground, but that's 46 00:01:49,100 --> 00:01:50,839 really due to lack of trying to push it. 47 00:01:50,840 --> 00:01:53,299 So there I'm pushing it. 48 00:01:53,300 --> 00:01:55,480 The last slide or two has the link. 49 00:01:56,870 --> 00:01:59,149 So as you all know, in recent 50 00:01:59,150 --> 00:02:00,919 times, there's been a great deal of 51 00:02:00,920 --> 00:02:02,809 increase in RF traffic. 52 00:02:02,810 --> 00:02:04,579 We can particularly see this in the 53 00:02:04,580 --> 00:02:06,919 United States because of the FCC 54 00:02:06,920 --> 00:02:09,049 s working to reorganize 55 00:02:09,050 --> 00:02:11,360 the frequency allocation table 56 00:02:13,040 --> 00:02:14,330 and basically making 57 00:02:15,350 --> 00:02:17,659 channels less 58 00:02:17,660 --> 00:02:19,759 wide because of the accuracy of the 59 00:02:19,760 --> 00:02:21,829 hardware and the increasing numbers 60 00:02:21,830 --> 00:02:23,360 of people using the spectrum. 61 00:02:25,630 --> 00:02:27,789 Also, the the cost reduction 62 00:02:27,790 --> 00:02:29,879 in hardware has 63 00:02:29,880 --> 00:02:32,019 now dropped a ton, 64 00:02:32,020 --> 00:02:34,329 so there's a great deal more 65 00:02:34,330 --> 00:02:36,969 devices being developed by manufacturers, 66 00:02:36,970 --> 00:02:38,269 companies in that such. 67 00:02:38,270 --> 00:02:40,029 And also there's people like Mike Ossman 68 00:02:40,030 --> 00:02:41,409 and the people that made Blade RF that 69 00:02:41,410 --> 00:02:43,689 are doing nonregulated 70 00:02:43,690 --> 00:02:45,009 devices that can transmit. 71 00:02:46,180 --> 00:02:47,979 So it's a challenge for us, in my 72 00:02:47,980 --> 00:02:50,199 opinion, that we should 73 00:02:50,200 --> 00:02:51,969 be wanting to know what is being 74 00:02:51,970 --> 00:02:53,289 transmitted over the air. 75 00:02:53,290 --> 00:02:54,290 And 76 00:02:55,390 --> 00:02:57,459 so should what's in the air 77 00:02:57,460 --> 00:02:59,709 also be in the air if it makes any 78 00:02:59,710 --> 00:03:00,710 sense? 79 00:03:01,690 --> 00:03:04,180 It's our duty to sort of first understand 80 00:03:06,310 --> 00:03:08,739 channel frequency occupancy 81 00:03:08,740 --> 00:03:11,109 and probability distributions 82 00:03:11,110 --> 00:03:13,629 related to channels 83 00:03:13,630 --> 00:03:16,149 in the spectrum and 84 00:03:16,150 --> 00:03:18,489 how which protocols 85 00:03:18,490 --> 00:03:19,479 are using them? 86 00:03:19,480 --> 00:03:21,549 How often are devices 87 00:03:21,550 --> 00:03:23,919 using those spaces in the spectrum, 88 00:03:23,920 --> 00:03:24,920 things of that nature, 89 00:03:26,500 --> 00:03:28,869 and so that we can be aware 90 00:03:28,870 --> 00:03:31,239 sort of of the existence of signal 91 00:03:31,240 --> 00:03:32,799 and then we can work towards 92 00:03:32,800 --> 00:03:34,849 understanding the signals. 93 00:03:34,850 --> 00:03:36,309 You know, the governments are listening 94 00:03:36,310 --> 00:03:37,539 and so should we. 95 00:03:37,540 --> 00:03:40,089 So I feel it's my duty 96 00:03:40,090 --> 00:03:42,069 to sort of talk about the array that I've 97 00:03:42,070 --> 00:03:45,399 built using our TELESTAR devices 98 00:03:45,400 --> 00:03:46,809 so everybody else can build their own if 99 00:03:46,810 --> 00:03:48,879 they desire, so that we 100 00:03:48,880 --> 00:03:51,369 can, as a group, increase our knowledge 101 00:03:51,370 --> 00:03:53,619 as to the existence of signals 102 00:03:53,620 --> 00:03:55,749 throughout the spectrum and 103 00:03:55,750 --> 00:03:57,819 then from there hopefully work towards 104 00:03:57,820 --> 00:03:58,820 breaking them down. 105 00:04:00,070 --> 00:04:02,619 So hopefully this will get you motivated 106 00:04:02,620 --> 00:04:04,869 to build an array and then participate 107 00:04:04,870 --> 00:04:07,089 in a future project that I'm working on, 108 00:04:07,090 --> 00:04:09,249 which we sort of link everybody's arrays 109 00:04:09,250 --> 00:04:10,899 together and get a feeling for the 110 00:04:10,900 --> 00:04:12,759 worldwide RF spectrum since. 111 00:04:14,990 --> 00:04:18,018 More of an innocent motivation for my 112 00:04:18,019 --> 00:04:20,148 building, the array is effectively live 113 00:04:20,149 --> 00:04:21,799 in the woods of western Massachusetts in 114 00:04:21,800 --> 00:04:24,139 the hills, and so I go for hikes a lot 115 00:04:24,140 --> 00:04:26,209 and two miles 116 00:04:26,210 --> 00:04:28,609 into the woods or so I come across 117 00:04:28,610 --> 00:04:30,419 this crazy device. 118 00:04:30,420 --> 00:04:31,519 I'm like, what the heck? 119 00:04:31,520 --> 00:04:32,550 It's got a 120 00:04:33,650 --> 00:04:35,299 set antenna there. 121 00:04:35,300 --> 00:04:37,459 And the 122 00:04:37,460 --> 00:04:39,050 big guy right here, 123 00:04:40,540 --> 00:04:42,619 the H.F. set, 124 00:04:42,620 --> 00:04:44,779 and then also had a cellular 125 00:04:44,780 --> 00:04:45,679 antenna. 126 00:04:45,680 --> 00:04:47,479 And it was basically used for measuring 127 00:04:47,480 --> 00:04:50,299 the water tables in the hill areas. 128 00:04:50,300 --> 00:04:52,939 And so it really, you know, 129 00:04:52,940 --> 00:04:55,139 made me kind of think, you know, oh, 130 00:04:55,140 --> 00:04:57,370 wait, there are. 131 00:04:58,760 --> 00:05:00,829 Places transmitting, even though I can't 132 00:05:00,830 --> 00:05:02,899 see an antenna, and so I was like, 133 00:05:02,900 --> 00:05:03,889 OK, you know what? 134 00:05:03,890 --> 00:05:05,119 What is actually out there in the 135 00:05:05,120 --> 00:05:06,169 spectrum around me? 136 00:05:06,170 --> 00:05:07,729 I live in the woods. What can I capture? 137 00:05:07,730 --> 00:05:08,730 What am I not seeing? 138 00:05:12,410 --> 00:05:13,969 But first, before I go into some details, 139 00:05:13,970 --> 00:05:14,970 I just want to be clear, 140 00:05:16,520 --> 00:05:17,899 you are scanning array. 141 00:05:17,900 --> 00:05:20,059 It's basically just a group of 142 00:05:20,060 --> 00:05:21,409 of R.F. 143 00:05:21,410 --> 00:05:23,509 receiving devices and their whole 144 00:05:23,510 --> 00:05:25,579 purpose is discovering signals and RF 145 00:05:25,580 --> 00:05:28,249 spectrum. This is just power analysis. 146 00:05:28,250 --> 00:05:31,099 We're just, you know, 15 147 00:05:31,100 --> 00:05:33,349 IQ data and 148 00:05:33,350 --> 00:05:35,599 looking at the power values at different 149 00:05:35,600 --> 00:05:36,649 frequencies. 150 00:05:36,650 --> 00:05:38,869 And we're looking at 151 00:05:38,870 --> 00:05:41,359 the noise floor over spikes 152 00:05:41,360 --> 00:05:43,429 different from this is then, 153 00:05:43,430 --> 00:05:45,859 you know, deep modulation and 154 00:05:45,860 --> 00:05:47,479 analyzing the actual protocols that are 155 00:05:47,480 --> 00:05:49,159 going over the spectrum and 156 00:05:49,160 --> 00:05:50,479 identification of those protocols. 157 00:05:51,620 --> 00:05:53,419 But as I've alluded just before, 158 00:05:53,420 --> 00:05:56,149 recognition of the existence of a signal 159 00:05:56,150 --> 00:05:57,829 is the first step to actually moving 160 00:05:57,830 --> 00:05:58,830 forward. 161 00:06:00,920 --> 00:06:03,229 The basic array components that you are 162 00:06:03,230 --> 00:06:05,180 maybe all aware of or not, 163 00:06:06,620 --> 00:06:08,719 you're going to need basically 164 00:06:08,720 --> 00:06:10,999 five things software, 165 00:06:11,000 --> 00:06:13,399 controllable, RF receiving capable 166 00:06:13,400 --> 00:06:14,719 device. 167 00:06:14,720 --> 00:06:16,879 This is something that will 168 00:06:16,880 --> 00:06:18,709 do analog to digital conversion so you 169 00:06:18,710 --> 00:06:19,759 can get IQ data. 170 00:06:22,250 --> 00:06:24,049 What I'm going to show is that I use 171 00:06:24,050 --> 00:06:26,629 stars, stars might be a misnomer 172 00:06:26,630 --> 00:06:28,699 for these RTL devices as they 173 00:06:28,700 --> 00:06:30,109 are more just controlled as opposed to 174 00:06:30,110 --> 00:06:31,110 software defined radio. 175 00:06:32,180 --> 00:06:34,519 Next, you'll obviously need antennas 176 00:06:34,520 --> 00:06:36,589 in order to go out there and 177 00:06:36,590 --> 00:06:38,239 reach out into the air and grab what's 178 00:06:38,240 --> 00:06:39,219 there. 179 00:06:39,220 --> 00:06:41,419 You'll need the cabling and adapters for 180 00:06:41,420 --> 00:06:44,269 antenna and to the RF receivers. 181 00:06:44,270 --> 00:06:45,439 Sometimes this is just sort of 182 00:06:45,440 --> 00:06:47,479 overlooked. Not the cabling, obviously, 183 00:06:47,480 --> 00:06:49,219 but just the fact that when you're 184 00:06:49,220 --> 00:06:50,689 building out an array, you're going to 185 00:06:50,690 --> 00:06:52,309 need a lot of cable, you're going to need 186 00:06:52,310 --> 00:06:53,779 a lot of different adapters. 187 00:06:53,780 --> 00:06:56,059 And it's sometimes a pain 188 00:06:56,060 --> 00:06:57,799 in the butt because not everybody always 189 00:06:57,800 --> 00:06:59,209 has them in stock, that kind of thing. 190 00:07:00,440 --> 00:07:01,909 And then obviously a computer able to 191 00:07:01,910 --> 00:07:04,369 control the RF receiving device 192 00:07:04,370 --> 00:07:06,279 and then process any data that you get. 193 00:07:08,150 --> 00:07:09,919 But this sort of naturally leads into 194 00:07:09,920 --> 00:07:12,349 this sort of component choice problem. 195 00:07:12,350 --> 00:07:14,569 And I just want to introduce 196 00:07:14,570 --> 00:07:16,609 it early on because it's fairly 197 00:07:16,610 --> 00:07:17,610 important. 198 00:07:18,440 --> 00:07:20,539 Most receiving devices have a 199 00:07:20,540 --> 00:07:22,819 fairly limited range 200 00:07:22,820 --> 00:07:24,919 in terms of frequency, width, 201 00:07:24,920 --> 00:07:27,259 bandwidth. For example, 202 00:07:27,260 --> 00:07:28,310 if you look at 203 00:07:29,570 --> 00:07:31,699 the Osman's hack 204 00:07:31,700 --> 00:07:34,039 RF, you know, you're maxing out at 20 205 00:07:34,040 --> 00:07:36,199 megs of bandwidth there, but 206 00:07:36,200 --> 00:07:37,319 you're not even going to get that because 207 00:07:37,320 --> 00:07:38,810 of the limitations on the USB bus. 208 00:07:40,700 --> 00:07:42,439 And so you kind of need to be worried 209 00:07:42,440 --> 00:07:44,719 about the device capabilities 210 00:07:44,720 --> 00:07:45,720 that you're purchasing. 211 00:07:46,610 --> 00:07:48,649 Further antennas also have sort of 212 00:07:48,650 --> 00:07:50,239 frequency range issues 213 00:07:52,490 --> 00:07:54,649 due to the nature of how RF is 214 00:07:54,650 --> 00:07:56,779 transmitted and the spectrum. 215 00:07:57,920 --> 00:08:00,289 You will have certain antennas 216 00:08:00,290 --> 00:08:02,629 that are purposed for UHF, 217 00:08:02,630 --> 00:08:04,999 for VHF, some work well for both. 218 00:08:05,000 --> 00:08:07,459 Some are intended for a small 219 00:08:07,460 --> 00:08:09,889 frequency range, but get high gain. 220 00:08:09,890 --> 00:08:12,049 Some are intended for a wider frequency 221 00:08:12,050 --> 00:08:14,209 range, but aren't that 222 00:08:14,210 --> 00:08:15,949 receptive to the signals that are out 223 00:08:15,950 --> 00:08:16,950 there. 224 00:08:18,770 --> 00:08:21,379 Further, when you're getting 225 00:08:21,380 --> 00:08:22,519 when you're building out this array, 226 00:08:22,520 --> 00:08:24,259 you're also going to be acquiring a lot 227 00:08:24,260 --> 00:08:25,999 of raw data. 228 00:08:26,000 --> 00:08:28,729 And so if you're planning on storing it, 229 00:08:28,730 --> 00:08:30,649 you better either have a lot of hard 230 00:08:30,650 --> 00:08:32,928 drive space or just be ready to lose 231 00:08:32,929 --> 00:08:34,489 the historical data. 232 00:08:34,490 --> 00:08:36,499 So that's an option. You have the choice 233 00:08:36,500 --> 00:08:38,779 you have to make. And further, well, 234 00:08:38,780 --> 00:08:40,129 this choice is made for you. 235 00:08:40,130 --> 00:08:41,479 Virtual machines are just really not an 236 00:08:41,480 --> 00:08:42,739 option for this. This is just too 237 00:08:42,740 --> 00:08:43,740 intense. 238 00:08:44,630 --> 00:08:46,729 So there's a lot to consider here. 239 00:08:46,730 --> 00:08:48,889 So the idea is that I suggest to start 240 00:08:48,890 --> 00:08:51,049 small, start cheap, start with 241 00:08:51,050 --> 00:08:53,359 the UCS and 242 00:08:53,360 --> 00:08:54,259 start with VCF. 243 00:08:54,260 --> 00:08:56,299 In the lower end of the spectrum, 244 00:08:56,300 --> 00:08:58,729 basically, you know, use our 245 00:08:58,730 --> 00:09:00,619 stars, that'll get you fifty megahertz, 246 00:09:00,620 --> 00:09:02,779 the twenty two megahertz or 247 00:09:02,780 --> 00:09:04,939 two point two gigahertz and 248 00:09:04,940 --> 00:09:06,319 you know, you'll be able to get all the 249 00:09:06,320 --> 00:09:08,839 cabling, the adapters 250 00:09:08,840 --> 00:09:11,210 and all those things fairly cheap. 251 00:09:14,470 --> 00:09:16,239 So I want to share with you sort of the 252 00:09:16,240 --> 00:09:18,939 the receiving hardware that I've used, 253 00:09:18,940 --> 00:09:20,919 as I mentioned, I've used the variety of 254 00:09:20,920 --> 00:09:23,049 the real tech artle 255 00:09:23,050 --> 00:09:25,269 20, eight, 30 to you based USB 256 00:09:25,270 --> 00:09:26,270 sticks. 257 00:09:27,010 --> 00:09:28,809 These most of the sticks that you find 258 00:09:28,810 --> 00:09:30,909 will have this chip, but then you 259 00:09:30,910 --> 00:09:32,469 have the tuner chip that goes along with 260 00:09:32,470 --> 00:09:34,749 it. And the best tuner 261 00:09:34,750 --> 00:09:37,209 chip out there for these 262 00:09:37,210 --> 00:09:39,429 is basically Atlantics for thousands. 263 00:09:39,430 --> 00:09:40,430 And 264 00:09:41,830 --> 00:09:43,729 this will basically get you 50 megahertz 265 00:09:43,730 --> 00:09:45,489 to two point two gigahertz with some gaps 266 00:09:45,490 --> 00:09:47,769 at around 11 hundred to 267 00:09:47,770 --> 00:09:49,960 thirteen hundred in that range. 268 00:09:51,190 --> 00:09:52,809 I also have been using these Rafael, 269 00:09:52,810 --> 00:09:54,909 micro tuners 270 00:09:54,910 --> 00:09:56,679 and those aren't as good. 271 00:09:56,680 --> 00:09:57,729 They get a little bit lower. 272 00:09:57,730 --> 00:09:59,529 They get down to 30 megahertz or 273 00:09:59,530 --> 00:10:00,849 something like that. 274 00:10:00,850 --> 00:10:02,049 But there is a limitation. 275 00:10:02,050 --> 00:10:03,699 I believe the upper band or the upper 276 00:10:03,700 --> 00:10:05,949 bound is about 70 hundred megahertz. 277 00:10:05,950 --> 00:10:08,289 So as you can see there 278 00:10:08,290 --> 00:10:10,359 already, I'm kind of limited. 279 00:10:10,360 --> 00:10:11,799 You know, I chose these. 280 00:10:11,800 --> 00:10:14,139 I'm doing 50 to twenty two hundred or 281 00:10:14,140 --> 00:10:16,329 thirty to seventeen 282 00:10:16,330 --> 00:10:17,330 hundred. 283 00:10:19,120 --> 00:10:21,399 Yeah, and 284 00:10:21,400 --> 00:10:24,339 also in theory, these should support 285 00:10:24,340 --> 00:10:26,110 a band with a three point to make, 286 00:10:27,610 --> 00:10:29,859 but really if you're doing that, you're 287 00:10:29,860 --> 00:10:31,599 going to actually have data loss. 288 00:10:31,600 --> 00:10:33,489 And so it's basically recommended to drop 289 00:10:33,490 --> 00:10:35,059 down. I know people have seen some 290 00:10:35,060 --> 00:10:37,119 numbers, two point six, two point 291 00:10:37,120 --> 00:10:39,309 four. I've basically just been doing my 292 00:10:39,310 --> 00:10:41,379 setup with just two megahertz making 293 00:10:41,380 --> 00:10:42,380 it power to. 294 00:10:44,160 --> 00:10:45,789 And these are some of the devices that I 295 00:10:45,790 --> 00:10:47,879 have actually mirror, the 296 00:10:47,880 --> 00:10:50,039 ones on the outside are 297 00:10:50,040 --> 00:10:52,299 the ones with the locks, tuners, and 298 00:10:52,300 --> 00:10:53,370 they have power connectors. 299 00:10:54,390 --> 00:10:56,489 The one in the middle here is a newer one 300 00:10:56,490 --> 00:10:57,389 that I haven't used as much. 301 00:10:57,390 --> 00:10:58,709 This is the one with the Rafaelle 302 00:10:59,940 --> 00:11:01,979 tuner chip on it. 303 00:11:01,980 --> 00:11:03,719 And the connector actually for the 304 00:11:03,720 --> 00:11:05,429 antenna is an MSCs connector. 305 00:11:05,430 --> 00:11:07,679 It's quite small, but it's a lot more 306 00:11:07,680 --> 00:11:09,869 strong than 307 00:11:09,870 --> 00:11:11,909 the power connector with the weight of 308 00:11:11,910 --> 00:11:12,929 the cabling. 309 00:11:12,930 --> 00:11:15,119 I frequently snap these off. 310 00:11:15,120 --> 00:11:17,639 And the nice thing is, you know, I mean, 311 00:11:17,640 --> 00:11:19,799 I don't know the scale is here, but it's 312 00:11:19,800 --> 00:11:20,909 like, you know, the size of the end of my 313 00:11:20,910 --> 00:11:22,859 pinkie. So soldering something like that 314 00:11:22,860 --> 00:11:24,599 back on is quite easy compared to, you 315 00:11:24,600 --> 00:11:26,429 know, a lot of the same, the stuff that's 316 00:11:26,430 --> 00:11:27,430 going on today. 317 00:11:29,080 --> 00:11:30,130 So that's really not a big deal. 318 00:11:31,540 --> 00:11:34,419 So those are the actual 319 00:11:34,420 --> 00:11:36,729 receiving units that I'm using 320 00:11:36,730 --> 00:11:39,219 now, we go to some cabling 321 00:11:39,220 --> 00:11:41,109 and adapters and that kind of thing for 322 00:11:41,110 --> 00:11:42,249 basically everything. I'm using 323 00:11:43,390 --> 00:11:45,519 cabling seventy five 324 00:11:45,520 --> 00:11:47,379 ohm impotence. 325 00:11:47,380 --> 00:11:49,719 And it's basically works great for 326 00:11:49,720 --> 00:11:51,939 all the UHF and VHF analysis 327 00:11:51,940 --> 00:11:52,940 that I'm doing currently, 328 00:11:54,550 --> 00:11:55,899 the adapters that you're going to have to 329 00:11:55,900 --> 00:11:58,329 be worrying about typically 330 00:11:58,330 --> 00:11:59,330 for the. 331 00:12:00,920 --> 00:12:03,019 For the poor guys on the 332 00:12:03,020 --> 00:12:05,089 left and the right, you're going 333 00:12:05,090 --> 00:12:06,889 to most likely need F type to pal. 334 00:12:08,540 --> 00:12:09,889 And for 335 00:12:11,300 --> 00:12:13,999 the guy in the middle here, typically 336 00:12:14,000 --> 00:12:16,069 I put smart, 337 00:12:16,070 --> 00:12:18,859 but really there's type to mix, 338 00:12:18,860 --> 00:12:19,970 all sorts to mix. 339 00:12:21,990 --> 00:12:23,330 I think I just made a typo 340 00:12:24,890 --> 00:12:26,059 further. Another type of 341 00:12:27,440 --> 00:12:29,569 adapter and plug that you don't need is 342 00:12:29,570 --> 00:12:31,879 for typically for your antennas. 343 00:12:31,880 --> 00:12:32,880 And 344 00:12:33,950 --> 00:12:36,589 I wanted to point this out because 345 00:12:36,590 --> 00:12:38,239 it's commonly used. 346 00:12:38,240 --> 00:12:40,789 These are UHF plug, plug 347 00:12:40,790 --> 00:12:43,009 or socket and the 348 00:12:43,010 --> 00:12:45,209 actual plug right here and this is 349 00:12:45,210 --> 00:12:47,629 a two fifty nine 350 00:12:47,630 --> 00:12:50,629 plug that actually converts to 351 00:12:50,630 --> 00:12:51,559 five. 352 00:12:51,560 --> 00:12:53,789 But typically, 353 00:12:53,790 --> 00:12:55,129 you know, when you're talking about F 354 00:12:55,130 --> 00:12:56,959 type and semi and all those things, you 355 00:12:56,960 --> 00:12:59,269 have female or male. 356 00:12:59,270 --> 00:13:01,369 Well actually in this, this 357 00:13:01,370 --> 00:13:03,979 realm you're actually talking about S02. 358 00:13:03,980 --> 00:13:05,600 Thirty nine is 359 00:13:06,770 --> 00:13:09,019 the female piece and 360 00:13:09,020 --> 00:13:10,789 two fifty nine is the male piece. 361 00:13:10,790 --> 00:13:12,859 This is like the weird, the weird 362 00:13:12,860 --> 00:13:14,179 one in the in the whole bunch. 363 00:13:15,620 --> 00:13:17,689 And as I said before, when 364 00:13:17,690 --> 00:13:19,429 you have all of your hardware together 365 00:13:19,430 --> 00:13:20,689 and you're like trying to assemble your 366 00:13:20,690 --> 00:13:22,759 kit and you're missing one or two of 367 00:13:22,760 --> 00:13:24,859 these adapters, it is a pain. 368 00:13:24,860 --> 00:13:25,969 It is a real pain in the butt. 369 00:13:25,970 --> 00:13:27,529 I've experienced it and I've had to wait 370 00:13:27,530 --> 00:13:29,659 like a week or so because nobody 371 00:13:29,660 --> 00:13:32,149 near me will sell any of this hardware. 372 00:13:32,150 --> 00:13:34,219 And so I always have to order on eBay or 373 00:13:34,220 --> 00:13:36,739 from specific for some specific 374 00:13:36,740 --> 00:13:38,809 dealers down in the south of the 375 00:13:38,810 --> 00:13:41,029 US, where apparently 376 00:13:41,030 --> 00:13:42,139 there's a lot more people using ham 377 00:13:42,140 --> 00:13:43,340 radios and things of that nature. 378 00:13:45,080 --> 00:13:47,179 And the key is 379 00:13:47,180 --> 00:13:49,409 to buy a bunch, always have extra, 380 00:13:49,410 --> 00:13:51,229 always have a box of them, be able to 381 00:13:51,230 --> 00:13:52,399 hand them out, friends, that kind of 382 00:13:52,400 --> 00:13:53,400 thing. 383 00:13:54,170 --> 00:13:56,419 And I also say to to look, 384 00:13:56,420 --> 00:13:58,099 when you're looking if you use eBay to 385 00:13:58,100 --> 00:14:01,039 order, beware of anybody 386 00:14:01,040 --> 00:14:02,059 selling from China. 387 00:14:02,060 --> 00:14:03,859 And I know that's kind of like a blanket 388 00:14:03,860 --> 00:14:05,929 statement, but in all honesty, I've 389 00:14:05,930 --> 00:14:08,269 had to wait three to four weeks at a time 390 00:14:08,270 --> 00:14:10,219 just to clear customs, just to get an 391 00:14:10,220 --> 00:14:12,019 adapter, which is just totally 392 00:14:12,020 --> 00:14:13,489 ridiculous. 393 00:14:13,490 --> 00:14:14,490 There's no harm in that. 394 00:14:17,240 --> 00:14:18,950 Talk about intent is a little bit more 395 00:14:20,600 --> 00:14:22,669 basically depending 396 00:14:22,670 --> 00:14:25,039 on your needs location and 397 00:14:25,040 --> 00:14:27,889 what where you're basing your array 398 00:14:27,890 --> 00:14:29,959 really determines what antennas you 399 00:14:29,960 --> 00:14:31,579 might want to get. 400 00:14:31,580 --> 00:14:32,779 As I mentioned before, they're very 401 00:14:32,780 --> 00:14:34,969 specific. And in terms of the frequency 402 00:14:34,970 --> 00:14:37,819 ranges and the directionality 403 00:14:37,820 --> 00:14:38,820 of them, 404 00:14:40,400 --> 00:14:42,829 primarily, I use omnidirectional 405 00:14:42,830 --> 00:14:43,830 discount antennas. 406 00:14:45,050 --> 00:14:46,579 This is like the one on the left right 407 00:14:46,580 --> 00:14:47,709 here. 408 00:14:47,710 --> 00:14:49,789 The primary reason is because 409 00:14:49,790 --> 00:14:51,499 of the omni directional nature of it. 410 00:14:51,500 --> 00:14:53,389 I kind of live in the woods. 411 00:14:53,390 --> 00:14:55,459 I don't really know exactly where 412 00:14:55,460 --> 00:14:56,419 I'm looking for. 413 00:14:56,420 --> 00:14:58,579 I know where there are some big towers 414 00:14:58,580 --> 00:15:01,069 that are transmitting higher power, but 415 00:15:01,070 --> 00:15:03,229 I don't know exactly what's going on all 416 00:15:03,230 --> 00:15:04,219 the way around me. 417 00:15:04,220 --> 00:15:06,349 And so I don't want to dedicate some 418 00:15:06,350 --> 00:15:08,989 Yagi antenna or log periodic antenna 419 00:15:08,990 --> 00:15:11,329 on the right here that are directional 420 00:15:11,330 --> 00:15:13,369 so that I'm limiting my view. 421 00:15:13,370 --> 00:15:15,679 My my one problem here 422 00:15:15,680 --> 00:15:18,049 is that the omni directional, you know, 423 00:15:18,050 --> 00:15:19,369 I'm losing some power. 424 00:15:19,370 --> 00:15:22,189 I'm not getting all of the the 425 00:15:22,190 --> 00:15:24,859 the power out of the the 426 00:15:24,860 --> 00:15:27,089 the spectrum as I could, I guess. 427 00:15:27,090 --> 00:15:28,090 Soucy 428 00:15:29,240 --> 00:15:31,189 Furthermore, instead of buying an antenna 429 00:15:31,190 --> 00:15:33,259 such as those, you can build one easily. 430 00:15:33,260 --> 00:15:35,139 This is very easy to do. 431 00:15:35,140 --> 00:15:37,069 You know, you just need some pine, some 432 00:15:37,070 --> 00:15:39,709 screws, coathangers, 433 00:15:39,710 --> 00:15:41,089 things of that nature. 434 00:15:41,090 --> 00:15:42,779 And you can do this. 435 00:15:42,780 --> 00:15:44,209 These guys I'm not going to show this 436 00:15:44,210 --> 00:15:46,849 video now, but I wanted it in the slides. 437 00:15:46,850 --> 00:15:49,579 The BBC, Ottawa folks 438 00:15:49,580 --> 00:15:51,709 did a great little five minute video and 439 00:15:51,710 --> 00:15:54,769 building a UHF, VHF, 440 00:15:54,770 --> 00:15:57,349 HD TV receiver, 441 00:15:57,350 --> 00:15:59,659 some of the first some of the new digital 442 00:15:59,660 --> 00:16:00,889 over the air stuff. 443 00:16:00,890 --> 00:16:03,049 And it's 444 00:16:03,050 --> 00:16:05,239 like this big takes 445 00:16:05,240 --> 00:16:06,529 five minutes to build that simple. 446 00:16:09,430 --> 00:16:11,589 Furthermore, when you're 447 00:16:11,590 --> 00:16:13,029 building out your antennas, 448 00:16:14,770 --> 00:16:17,389 clearly mounting is a 449 00:16:17,390 --> 00:16:18,390 is a big issue, 450 00:16:20,020 --> 00:16:22,179 trees, buildings, they all block signals, 451 00:16:22,180 --> 00:16:24,429 they can refract signals. 452 00:16:24,430 --> 00:16:26,109 And so the idea is to get your antenna as 453 00:16:26,110 --> 00:16:28,269 high as possible and with 454 00:16:28,270 --> 00:16:30,519 clear lines of sight around as possible 455 00:16:32,110 --> 00:16:33,819 if you're unable to do this. 456 00:16:33,820 --> 00:16:36,219 One thing that I've been doing because 457 00:16:36,220 --> 00:16:38,469 I rent the place that I live in 458 00:16:38,470 --> 00:16:40,539 is that I've been taking 459 00:16:40,540 --> 00:16:42,639 PVC and 460 00:16:42,640 --> 00:16:44,739 basically building large amounts out of 461 00:16:44,740 --> 00:16:46,839 them and then using other shelving 462 00:16:46,840 --> 00:16:48,879 and basically building up and up its 463 00:16:48,880 --> 00:16:50,589 total hack job. I'll show you pictures in 464 00:16:50,590 --> 00:16:52,809 a few minutes, but it's it 465 00:16:52,810 --> 00:16:55,029 works, you know, and so so 466 00:16:55,030 --> 00:16:56,030 it's worth mentioning 467 00:16:57,130 --> 00:16:58,809 further out of reference on the last 468 00:16:58,810 --> 00:17:00,429 slide. And the references slide about 469 00:17:00,430 --> 00:17:02,529 rules of thumb in terms of height 470 00:17:02,530 --> 00:17:05,108 and distance to the transmitting tower 471 00:17:05,109 --> 00:17:07,239 and sort of knowing what 472 00:17:07,240 --> 00:17:08,240 you should get 473 00:17:09,490 --> 00:17:11,629 out of a signal if you have an antenna, 474 00:17:11,630 --> 00:17:13,659 certain height with a relatively clear 475 00:17:13,660 --> 00:17:15,219 line of sight, those kinds of things. 476 00:17:15,220 --> 00:17:16,220 And it's worth reading 477 00:17:18,300 --> 00:17:20,618 the last two things, grounding 478 00:17:20,619 --> 00:17:22,219 your antennas. This is important. 479 00:17:22,220 --> 00:17:23,439 You're going to fry your electronics. 480 00:17:23,440 --> 00:17:24,699 If you don't, I'm sure you will. 481 00:17:26,109 --> 00:17:28,389 And probably the next most 482 00:17:28,390 --> 00:17:30,849 important thing is labeling. 483 00:17:30,850 --> 00:17:33,039 When you are building 484 00:17:33,040 --> 00:17:35,319 out your array and you have 485 00:17:35,320 --> 00:17:38,019 a bunch of antennas and then multiplexed 486 00:17:38,020 --> 00:17:39,250 out to a bunch of wires, 487 00:17:40,420 --> 00:17:42,699 you're going to need to know which wire 488 00:17:42,700 --> 00:17:44,409 went to what antenna, if there ever was 489 00:17:44,410 --> 00:17:46,509 an issue, you know, did the wind 490 00:17:46,510 --> 00:17:48,579 knocked something down or whatever, 491 00:17:48,580 --> 00:17:49,689 you're going to want to know which 492 00:17:49,690 --> 00:17:51,849 machine that was going towards or 493 00:17:51,850 --> 00:17:53,109 which antenna that was going to. 494 00:17:54,820 --> 00:17:57,039 So it's sort of an example of just 495 00:17:57,040 --> 00:17:59,199 using the omni directional head mount 496 00:17:59,200 --> 00:18:01,149 and how easy it is to just put it onto a 497 00:18:01,150 --> 00:18:02,150 PVC pipe. 498 00:18:03,790 --> 00:18:05,109 It just fits quite nicely. 499 00:18:05,110 --> 00:18:06,609 This is like a one and a quarter inch. 500 00:18:06,610 --> 00:18:08,199 I know that's different here. 501 00:18:08,200 --> 00:18:10,689 Sorry for the measurement changes 502 00:18:10,690 --> 00:18:11,649 and it just fits on. 503 00:18:11,650 --> 00:18:13,899 Right. Nice. And 504 00:18:13,900 --> 00:18:16,000 boom those pictures and so great in this. 505 00:18:17,740 --> 00:18:19,960 But you can see the sort of 506 00:18:20,980 --> 00:18:23,289 wire shelf thing and then 507 00:18:23,290 --> 00:18:25,419 these five foot antennas 508 00:18:25,420 --> 00:18:26,420 that go up. 509 00:18:28,810 --> 00:18:30,849 Admittedly, this is not the best setup. 510 00:18:30,850 --> 00:18:32,169 Right. 511 00:18:32,170 --> 00:18:34,089 I live on a big hill, though, and it's 512 00:18:34,090 --> 00:18:36,399 sort of really does open up. 513 00:18:36,400 --> 00:18:38,079 And so this actually works. 514 00:18:39,130 --> 00:18:41,049 I get pretty clear, accurate signal. 515 00:18:41,050 --> 00:18:43,179 And there isn't much interference 516 00:18:43,180 --> 00:18:45,249 from those trees, mostly, 517 00:18:45,250 --> 00:18:47,739 probably because they're thin fir trees 518 00:18:47,740 --> 00:18:49,749 and that kind of thing like that. 519 00:18:49,750 --> 00:18:51,099 And some of them are almost dead and 520 00:18:51,100 --> 00:18:52,089 falling on the neighbor's house. 521 00:18:52,090 --> 00:18:53,469 So that probably has something to do with 522 00:18:53,470 --> 00:18:54,470 it as well. 523 00:18:55,390 --> 00:18:57,309 Further, since I had this sort of way out 524 00:18:57,310 --> 00:18:59,739 in the yard and the cables running down, 525 00:18:59,740 --> 00:19:01,179 this is more of an up close picture. 526 00:19:01,180 --> 00:19:02,769 You can see where I've done labeling. 527 00:19:02,770 --> 00:19:03,939 It's very simple. 528 00:19:03,940 --> 00:19:07,239 All I did was duct tape one 529 00:19:07,240 --> 00:19:09,489 to duct tape three, duct tape, super 530 00:19:09,490 --> 00:19:10,629 simple. 531 00:19:10,630 --> 00:19:12,519 But what you see is that when you bring 532 00:19:12,520 --> 00:19:14,619 the cabling back to the house at the 533 00:19:14,620 --> 00:19:16,179 grounding site, which is also another 534 00:19:16,180 --> 00:19:18,319 hack job, I 535 00:19:18,320 --> 00:19:21,399 have, you know, labeling again 536 00:19:21,400 --> 00:19:23,559 so that I know exactly 537 00:19:23,560 --> 00:19:26,019 which cable came from way out in the yard 538 00:19:26,020 --> 00:19:27,699 all the way directly to right where I'm 539 00:19:27,700 --> 00:19:28,700 grounding. 540 00:19:33,520 --> 00:19:35,559 And so at this point, you kind of have 541 00:19:35,560 --> 00:19:37,779 your antennas out there and you're 542 00:19:37,780 --> 00:19:40,179 wiring them into your house and 543 00:19:40,180 --> 00:19:41,650 it's important to think about 544 00:19:42,940 --> 00:19:45,399 your ability to maximize 545 00:19:45,400 --> 00:19:46,400 the antenna usage. 546 00:19:47,380 --> 00:19:49,629 What I mean by this is, you know, are 547 00:19:49,630 --> 00:19:51,969 you going to be able to mount 10 548 00:19:51,970 --> 00:19:54,399 antennas on your roof or 549 00:19:54,400 --> 00:19:56,170 on your landlord's roof? 550 00:19:57,490 --> 00:19:58,539 Probably not. 551 00:19:58,540 --> 00:20:00,459 Or probably that's too much of a headache 552 00:20:00,460 --> 00:20:02,619 or too costly to actually purchase those 553 00:20:02,620 --> 00:20:04,299 antennas. Maybe you don't want to build 554 00:20:04,300 --> 00:20:05,979 all of them, that kind of thing. 555 00:20:05,980 --> 00:20:07,419 So really, what you're most likely going 556 00:20:07,420 --> 00:20:09,169 to end up doing is buying a multiplex 557 00:20:09,170 --> 00:20:10,929 here. And this basically takes an input 558 00:20:10,930 --> 00:20:12,999 signal and splits it out 559 00:20:13,000 --> 00:20:15,009 and output signals. 560 00:20:15,010 --> 00:20:16,479 And typically, when you're thinking about 561 00:20:16,480 --> 00:20:18,639 cost these multiplexes, 562 00:20:18,640 --> 00:20:22,059 as you go up past the gigahertz 563 00:20:22,060 --> 00:20:24,369 range, they're going to increase in cost 564 00:20:24,370 --> 00:20:25,370 a great deal. 565 00:20:27,250 --> 00:20:28,989 So that's something to consider when 566 00:20:28,990 --> 00:20:32,169 you're trying to choose the the frequency 567 00:20:32,170 --> 00:20:34,329 and the frequency 568 00:20:34,330 --> 00:20:36,099 blocks that you're trying to scan and 569 00:20:36,100 --> 00:20:37,100 monitor. 570 00:20:38,290 --> 00:20:39,909 And further, with Multiplex's, it's 571 00:20:39,910 --> 00:20:42,099 really worth knowing this trade off, 572 00:20:43,210 --> 00:20:45,279 not amplified multiplexes, 573 00:20:45,280 --> 00:20:47,449 will reduce the signal and typically 574 00:20:47,450 --> 00:20:49,989 depends on the range 575 00:20:49,990 --> 00:20:51,669 that the multiplex supports. 576 00:20:51,670 --> 00:20:53,649 And when you buy it, it'll say right on 577 00:20:53,650 --> 00:20:55,419 there and you just have to take that into 578 00:20:55,420 --> 00:20:56,559 account when you're doing the power 579 00:20:56,560 --> 00:20:57,560 analysis. 580 00:20:59,020 --> 00:21:01,659 Also, you can just do amplified 581 00:21:01,660 --> 00:21:03,009 multiplexes. So this is sort of an 582 00:21:03,010 --> 00:21:05,229 example of one here 583 00:21:05,230 --> 00:21:07,419 where there's a power in 584 00:21:07,420 --> 00:21:09,400 and that actually goes to a 12 volt 585 00:21:11,740 --> 00:21:13,389 adapter. 586 00:21:13,390 --> 00:21:15,669 And it's it's it's good, 587 00:21:15,670 --> 00:21:17,409 in my opinion. But the issue is that it's 588 00:21:17,410 --> 00:21:18,729 a little bit noisy. You're basically just 589 00:21:18,730 --> 00:21:20,919 adding game to the system and there's 590 00:21:20,920 --> 00:21:21,920 added noise. 591 00:21:23,620 --> 00:21:25,419 And so here sort of the mess. 592 00:21:25,420 --> 00:21:28,659 And I even go further labeling 593 00:21:28,660 --> 00:21:30,789 the multiplex level so that I know 594 00:21:30,790 --> 00:21:33,339 exactly where in this whole chaotic 595 00:21:33,340 --> 00:21:34,340 mess 596 00:21:35,590 --> 00:21:37,630 antenna came in, where to go, 597 00:21:39,070 --> 00:21:41,109 which node has the various 598 00:21:42,670 --> 00:21:45,099 outputs, signals from that antenna. 599 00:21:46,180 --> 00:21:47,949 And lastly, sort of just to give you a 600 00:21:47,950 --> 00:21:50,049 picture, this is the 12 601 00:21:50,050 --> 00:21:52,119 node or 12 story 602 00:21:52,120 --> 00:21:54,339 that I have going now one, 603 00:21:54,340 --> 00:21:55,989 two, three, four, four 604 00:21:57,010 --> 00:21:58,010 four. 605 00:21:59,320 --> 00:22:01,029 As you can see, most of them are the pal 606 00:22:01,030 --> 00:22:03,339 type that I mentioned before, 607 00:22:03,340 --> 00:22:05,499 and most of them are 608 00:22:05,500 --> 00:22:07,839 sort of sagging downwards. 609 00:22:07,840 --> 00:22:09,940 And yeah, 610 00:22:12,640 --> 00:22:14,739 I guess there's nothing much 611 00:22:14,740 --> 00:22:16,119 I can do with that. I've sort of put 612 00:22:16,120 --> 00:22:18,219 some, like, little stents in there at 613 00:22:18,220 --> 00:22:19,599 times, but it didn't really help very 614 00:22:19,600 --> 00:22:21,459 much. Just those just continue to bend. 615 00:22:23,710 --> 00:22:24,710 So this is kind of a 616 00:22:25,900 --> 00:22:28,029 brief aside, don't buy 617 00:22:28,030 --> 00:22:29,030 these 618 00:22:30,790 --> 00:22:32,859 when I was first messing around and I 619 00:22:32,860 --> 00:22:34,989 was just like, oh, I have one dongle, 620 00:22:34,990 --> 00:22:37,279 I have to dongles, let's do the tetra 621 00:22:37,280 --> 00:22:39,489 dongle and maybe an octave 622 00:22:39,490 --> 00:22:41,739 dongle and these 623 00:22:41,740 --> 00:22:43,479 just suck. 624 00:22:43,480 --> 00:22:45,339 They will like I was just getting 625 00:22:45,340 --> 00:22:46,509 spurious errors, 626 00:22:47,620 --> 00:22:49,209 you know, they were partially in Libya, 627 00:22:49,210 --> 00:22:51,309 USB some and Lipsy, but 628 00:22:51,310 --> 00:22:53,499 it was totally the cables fault, I'm 629 00:22:53,500 --> 00:22:54,500 sure of it. 630 00:22:57,090 --> 00:22:59,249 So lastly, and 631 00:22:59,250 --> 00:23:00,979 I know we're kind of getting time in, 632 00:23:02,160 --> 00:23:03,900 the Greenwall talk is coming up, 633 00:23:05,580 --> 00:23:07,829 there's a very important, very important 634 00:23:07,830 --> 00:23:09,959 point to be made is that, well, now 635 00:23:09,960 --> 00:23:11,099 that we have all this hardware here, we 636 00:23:11,100 --> 00:23:12,539 need to be able to do something with it. 637 00:23:12,540 --> 00:23:14,369 So we need to discuss the software side. 638 00:23:16,200 --> 00:23:18,149 It's sort of my opinion that to do this 639 00:23:18,150 --> 00:23:19,589 as a distributed approach, there's a lot 640 00:23:19,590 --> 00:23:21,419 going on in the system. 641 00:23:21,420 --> 00:23:23,189 And the positives of sort of spreading 642 00:23:23,190 --> 00:23:25,409 this out include, you know, being able 643 00:23:25,410 --> 00:23:27,719 to do the the 644 00:23:27,720 --> 00:23:29,849 AIO on all the 645 00:23:29,850 --> 00:23:31,919 different machines, be 646 00:23:31,920 --> 00:23:34,379 able to do the CPU intensive 647 00:23:34,380 --> 00:23:35,430 for year, transform 648 00:23:36,660 --> 00:23:38,699 possibly on different machines, also the 649 00:23:38,700 --> 00:23:40,769 data storage and just 650 00:23:40,770 --> 00:23:41,819 doing all the rights for that. 651 00:23:41,820 --> 00:23:43,889 That's helps to just push 652 00:23:43,890 --> 00:23:44,890 that out. 653 00:23:45,360 --> 00:23:47,309 However, the negatives are the fact that 654 00:23:47,310 --> 00:23:48,419 you're going to have to buy extra 655 00:23:48,420 --> 00:23:50,639 networking gear unless you just have some 656 00:23:50,640 --> 00:23:51,640 around. 657 00:23:52,350 --> 00:23:54,539 You have machine costs, the power. 658 00:23:54,540 --> 00:23:55,919 If you don't have some extra machines 659 00:23:55,920 --> 00:23:58,019 just laying around, then 660 00:23:58,020 --> 00:23:59,609 that's you need to buy them. 661 00:23:59,610 --> 00:24:01,529 And just in general, the complexity 662 00:24:01,530 --> 00:24:03,629 increases any time you add systems to a 663 00:24:03,630 --> 00:24:04,630 network. 664 00:24:05,610 --> 00:24:07,829 Briefly, the designs, I quickly try 665 00:24:07,830 --> 00:24:09,929 to sort of master slave setup using 666 00:24:09,930 --> 00:24:12,689 the the pirate SDR 667 00:24:12,690 --> 00:24:14,909 python bindings, driving the USB 668 00:24:14,910 --> 00:24:17,009 dongles master slave set up 669 00:24:17,010 --> 00:24:19,379 where each dongle associated with the 670 00:24:19,380 --> 00:24:21,569 is associated with an TCP 671 00:24:21,570 --> 00:24:24,149 process which is part of the 672 00:24:24,150 --> 00:24:25,529 SDR Osmo. 673 00:24:25,530 --> 00:24:27,329 Com guys, they push that out 674 00:24:28,500 --> 00:24:30,539 and then using new radio on the master 675 00:24:31,590 --> 00:24:33,329 to do a workflow. 676 00:24:33,330 --> 00:24:35,279 And then lastly, this is the setup that 677 00:24:35,280 --> 00:24:37,529 actually ended up using the most and 678 00:24:37,530 --> 00:24:39,689 I have enjoyed using 679 00:24:39,690 --> 00:24:40,690 the most. 680 00:24:41,130 --> 00:24:43,619 And what I sort of recommend 681 00:24:43,620 --> 00:24:45,779 or would hope people would work towards, 682 00:24:45,780 --> 00:24:48,239 I guess, is that you have some 683 00:24:48,240 --> 00:24:50,459 custom code that is heavily 684 00:24:50,460 --> 00:24:51,689 based on the Osmakac. 685 00:24:51,690 --> 00:24:54,059 Com guy stuff, fully admit that, 686 00:24:54,060 --> 00:24:55,679 you know, all the licensing stuff goes to 687 00:24:55,680 --> 00:24:56,759 them. That's great. 688 00:24:58,080 --> 00:25:00,269 And and I will discuss 689 00:25:00,270 --> 00:25:02,339 that. Now, we can 690 00:25:02,340 --> 00:25:03,340 sort of skip this. 691 00:25:06,940 --> 00:25:09,399 So with the first 692 00:25:09,400 --> 00:25:10,480 example that I showed. 693 00:25:12,720 --> 00:25:14,909 All of the the 694 00:25:14,910 --> 00:25:17,369 sleeve notes which actually have the 695 00:25:17,370 --> 00:25:19,469 SDR devices connected to 696 00:25:19,470 --> 00:25:21,180 the antennas, well, then 697 00:25:22,350 --> 00:25:24,899 recapture RF data 698 00:25:24,900 --> 00:25:27,239 at a time. They'll capture some chunk of 699 00:25:27,240 --> 00:25:29,519 sample size and then they'll just push 700 00:25:29,520 --> 00:25:31,469 that IQ data back to the master. 701 00:25:31,470 --> 00:25:33,569 They will just keep reading, 702 00:25:33,570 --> 00:25:35,249 pushing, reading, pushing, reading, 703 00:25:35,250 --> 00:25:37,109 pushing, reading, pushing the mass of the 704 00:25:37,110 --> 00:25:39,839 whole time has to read off the wire, 705 00:25:39,840 --> 00:25:40,859 do something with it. 706 00:25:40,860 --> 00:25:42,239 And most of the time what it's doing is 707 00:25:42,240 --> 00:25:44,759 50. So basically you're doing 708 00:25:44,760 --> 00:25:47,459 50 per pack per capture 709 00:25:47,460 --> 00:25:50,069 per slave on one machine 710 00:25:50,070 --> 00:25:51,419 and then add the network. 711 00:25:51,420 --> 00:25:53,819 I just go and that machine is basically, 712 00:25:53,820 --> 00:25:55,619 you know, it's starting to eat the dust. 713 00:25:57,810 --> 00:25:59,499 Similar kind of goes with this. 714 00:25:59,500 --> 00:26:01,049 The second one that I mentioned just 715 00:26:01,050 --> 00:26:04,109 before, which is where we have our TCP 716 00:26:04,110 --> 00:26:05,549 running on all the different dongles on 717 00:26:05,550 --> 00:26:06,599 all the different slave nodes. 718 00:26:08,280 --> 00:26:10,619 It sort of matches this, 719 00:26:10,620 --> 00:26:12,629 the topology on the right. 720 00:26:12,630 --> 00:26:14,729 It's just using our TCP 721 00:26:14,730 --> 00:26:17,699 instead of some pie 722 00:26:17,700 --> 00:26:19,799 pie SDR 723 00:26:19,800 --> 00:26:22,019 bindings that send over the IQ 724 00:26:22,020 --> 00:26:24,809 data. This way it's low, it's 725 00:26:24,810 --> 00:26:26,999 using the direct C-code, using 726 00:26:27,000 --> 00:26:29,279 our TELESTAR directly 727 00:26:29,280 --> 00:26:30,390 and sort of removes that overhead. 728 00:26:32,310 --> 00:26:34,139 The different thing here that also by 729 00:26:34,140 --> 00:26:36,389 using our TCP that I get 730 00:26:36,390 --> 00:26:38,519 is the fact that I can then use the 731 00:26:38,520 --> 00:26:40,199 radio companion and build my own 732 00:26:40,200 --> 00:26:41,279 workflows and there's some real 733 00:26:41,280 --> 00:26:43,169 flexibility in being able to do that. 734 00:26:43,170 --> 00:26:44,849 The primary one that I was doing for the 735 00:26:44,850 --> 00:26:47,749 power analysis was I was using the 736 00:26:47,750 --> 00:26:48,750 to sources 737 00:26:49,980 --> 00:26:52,049 past those into 738 00:26:52,050 --> 00:26:53,609 these 50 blocks. 739 00:26:53,610 --> 00:26:55,679 And then I wrote my own radio 740 00:26:55,680 --> 00:26:57,659 sync that would aggregate the data and do 741 00:26:57,660 --> 00:26:59,129 some just analysis, just comparing the 742 00:26:59,130 --> 00:27:00,130 values and things that. 743 00:27:02,850 --> 00:27:05,219 Furthermore, this also because 744 00:27:05,220 --> 00:27:07,439 of the previous example, will 745 00:27:07,440 --> 00:27:09,479 also crush your one machine because it's 746 00:27:09,480 --> 00:27:11,339 doing a lot of the heavy lifting. 747 00:27:11,340 --> 00:27:14,219 So sort of what I decided to come up with 748 00:27:14,220 --> 00:27:16,079 is this monster diagram 749 00:27:17,490 --> 00:27:19,709 in which actually reflects the 750 00:27:19,710 --> 00:27:21,029 legitimate setup that I just showed 751 00:27:21,030 --> 00:27:23,159 before, that I have running. 752 00:27:23,160 --> 00:27:26,039 I have one M.A., I have a database, 753 00:27:26,040 --> 00:27:27,149 three slaves. 754 00:27:27,150 --> 00:27:29,819 And on each of the slaves there's four 755 00:27:29,820 --> 00:27:31,919 artle dongles on them connected 756 00:27:31,920 --> 00:27:33,380 to the antenna's via Multiplex's. 757 00:27:34,410 --> 00:27:36,779 The design goal was to push all the 15 758 00:27:36,780 --> 00:27:38,939 processes, all that 50 processing 759 00:27:38,940 --> 00:27:41,219 back to the slaves and then just transmit 760 00:27:41,220 --> 00:27:43,829 the power data back to the to the 761 00:27:43,830 --> 00:27:45,329 to the database and stored in the 762 00:27:45,330 --> 00:27:48,239 database and then let the master 763 00:27:48,240 --> 00:27:50,429 query that database and find out 764 00:27:50,430 --> 00:27:52,469 about what the nodes had found. 765 00:27:53,970 --> 00:27:55,499 Another design goals to increase the 766 00:27:55,500 --> 00:27:57,869 functionality away from just doing 767 00:27:57,870 --> 00:27:59,939 just being able to do the 50 and 768 00:27:59,940 --> 00:28:02,039 the power analysis to be able to say, 769 00:28:02,040 --> 00:28:04,289 OK, I see a spike, let's roll 770 00:28:04,290 --> 00:28:05,099 capture. 771 00:28:05,100 --> 00:28:07,319 So, you know, I've 772 00:28:07,320 --> 00:28:09,449 added that support to it also. 773 00:28:09,450 --> 00:28:11,709 Similarly, if we see a spike 774 00:28:11,710 --> 00:28:14,009 in some frequency 775 00:28:14,010 --> 00:28:16,109 boom startup ARTlE TCP 776 00:28:16,110 --> 00:28:18,179 and then choose a radio 777 00:28:18,180 --> 00:28:20,039 script, maybe it's just fine and you can 778 00:28:20,040 --> 00:28:20,999 just listen to it. 779 00:28:21,000 --> 00:28:22,679 Maybe it's something else and you want to 780 00:28:22,680 --> 00:28:24,839 do further decoding like box Zagor or 781 00:28:24,840 --> 00:28:26,219 adsorb things of that nature. 782 00:28:29,200 --> 00:28:31,659 So each live node 783 00:28:31,660 --> 00:28:33,579 runs this thing that I call Megaman, 784 00:28:33,580 --> 00:28:34,840 which is mega array monitor, 785 00:28:35,950 --> 00:28:38,259 and as I said, it just captures the RF 786 00:28:38,260 --> 00:28:40,569 data, does the 50 and inserts 787 00:28:40,570 --> 00:28:41,570 powers in the database. 788 00:28:44,400 --> 00:28:46,559 But once again, the database node 789 00:28:46,560 --> 00:28:47,939 is there just to store 790 00:28:49,140 --> 00:28:51,629 information about all the nodes, 791 00:28:51,630 --> 00:28:53,729 physical location, longitude, 792 00:28:53,730 --> 00:28:55,139 latitude, longitude, things of that 793 00:28:55,140 --> 00:28:56,999 nature, actual device index on the 794 00:28:57,000 --> 00:28:59,069 machine, its current status 795 00:28:59,070 --> 00:29:00,070 as to whether it's 796 00:29:01,800 --> 00:29:02,800 scanning or not. 797 00:29:03,990 --> 00:29:05,549 Also, it stores the frequency block 798 00:29:05,550 --> 00:29:07,619 distribution, how each of the 799 00:29:07,620 --> 00:29:09,569 slaves choose which frequencies they're 800 00:29:09,570 --> 00:29:10,529 scanning. 801 00:29:10,530 --> 00:29:12,479 And all this is configured ahead of time. 802 00:29:13,830 --> 00:29:15,599 I admit I'm running out of time. 803 00:29:17,130 --> 00:29:18,130 So. 804 00:29:19,300 --> 00:29:21,369 Let's see a couple of things here. 805 00:29:23,140 --> 00:29:24,819 Primary things I have agree that I've 806 00:29:24,820 --> 00:29:25,820 sort of developed 807 00:29:26,950 --> 00:29:27,950 and 808 00:29:29,110 --> 00:29:30,760 what this is showing here is 809 00:29:32,080 --> 00:29:34,839 the power versus frequency 810 00:29:34,840 --> 00:29:37,179 from 50 megahertz all the way to 811 00:29:37,180 --> 00:29:38,709 nine hundred megahertz, which is pretty 812 00:29:38,710 --> 00:29:40,499 cool considering that this is just a 813 00:29:40,500 --> 00:29:42,729 little device is doing 814 00:29:42,730 --> 00:29:43,899 to make some time. 815 00:29:43,900 --> 00:29:45,639 That's pretty wide range. 816 00:29:45,640 --> 00:29:47,709 And however, 817 00:29:49,270 --> 00:29:50,499 note this bottom part here, 818 00:29:51,880 --> 00:29:53,470 you can sort of see the three chunks. 819 00:29:55,570 --> 00:29:57,699 Right, that 820 00:29:57,700 --> 00:29:59,499 has to do with some cabling, some bad 821 00:29:59,500 --> 00:30:01,269 antenna things of that nature, really, 822 00:30:01,270 --> 00:30:03,189 that's just fixed. 823 00:30:03,190 --> 00:30:04,190 See if I have a picture. 824 00:30:05,430 --> 00:30:07,319 Yeah, here, I fixed that, essentially 825 00:30:07,320 --> 00:30:09,299 using some manual game options and things 826 00:30:09,300 --> 00:30:11,219 of that nature to level out the signals 827 00:30:11,220 --> 00:30:13,309 and the purpose of that is 828 00:30:13,310 --> 00:30:15,659 the purpose of my wanting to have that 829 00:30:15,660 --> 00:30:17,969 a noise floor that's consistent 830 00:30:17,970 --> 00:30:20,129 is the fact that I 831 00:30:20,130 --> 00:30:22,259 have this thing that I call 832 00:30:22,260 --> 00:30:23,609 a power brokers list. 833 00:30:23,610 --> 00:30:25,469 I basically I can set a threshold value, 834 00:30:25,470 --> 00:30:27,269 which is just the decimal value. 835 00:30:27,270 --> 00:30:29,439 And and 836 00:30:29,440 --> 00:30:31,499 you click refresh and it'll give me the 837 00:30:31,500 --> 00:30:33,659 list of all the frequencies that broke 838 00:30:33,660 --> 00:30:34,619 that threshold. 839 00:30:34,620 --> 00:30:36,119 And it's very helpful. And just kind of 840 00:30:36,120 --> 00:30:38,309 knowing over the last 10 minutes what's 841 00:30:38,310 --> 00:30:40,439 been really spiking, what's been in 842 00:30:40,440 --> 00:30:42,599 use and. 843 00:30:44,410 --> 00:30:45,410 All right, 844 00:30:47,200 --> 00:30:49,299 so further description 845 00:30:49,300 --> 00:30:50,300 about my. 846 00:30:51,010 --> 00:30:53,289 Like I said, it's scanning 50 to 50 847 00:30:53,290 --> 00:30:55,689 megahertz, nine hundred megahertz for 848 00:30:55,690 --> 00:30:56,690 stars per node, 849 00:30:57,970 --> 00:31:00,339 12 times to Muggeridge 850 00:31:00,340 --> 00:31:03,189 and then three omnidirectional 851 00:31:03,190 --> 00:31:05,499 UHF VHF discount antennas, 852 00:31:05,500 --> 00:31:07,629 three, four way amplified multiple 853 00:31:07,630 --> 00:31:09,489 lectures. I've had this running seven 854 00:31:09,490 --> 00:31:10,490 days at a time. 855 00:31:11,320 --> 00:31:13,059 Only reason to take it down is to update 856 00:31:13,060 --> 00:31:14,799 code things of that nature. 857 00:31:14,800 --> 00:31:15,819 No memory leaks. 858 00:31:15,820 --> 00:31:17,559 It just runs. It just goes. 859 00:31:17,560 --> 00:31:20,259 And it sucks power out of my house. 860 00:31:20,260 --> 00:31:21,260 But it's fun. 861 00:31:23,590 --> 00:31:26,139 Again, I, I apologize, 862 00:31:26,140 --> 00:31:28,179 but I'm going to have to urge you to kind 863 00:31:28,180 --> 00:31:29,349 of go back and look at some of these 864 00:31:29,350 --> 00:31:31,419 slides to just sort of realize 865 00:31:31,420 --> 00:31:33,459 how I do the breakdowns in the range, how 866 00:31:33,460 --> 00:31:35,379 I associate them to each of the device 867 00:31:35,380 --> 00:31:36,380 nodes and how they scan 868 00:31:37,660 --> 00:31:40,119 further. I also have some 869 00:31:40,120 --> 00:31:42,189 example videos that are a bit 870 00:31:42,190 --> 00:31:43,689 too long right at this point in time for 871 00:31:43,690 --> 00:31:46,479 me to share that sort of 872 00:31:46,480 --> 00:31:48,969 describe, although 873 00:31:48,970 --> 00:31:50,170 I thought this was kind of neat. 874 00:31:52,360 --> 00:31:54,309 Your presentation. 875 00:31:54,310 --> 00:31:55,310 Yes. 876 00:31:56,190 --> 00:31:58,469 Yes, so this I 877 00:31:58,470 --> 00:32:00,059 found like. 878 00:32:00,060 --> 00:32:02,239 Yes, ask the question, I think I 879 00:32:02,240 --> 00:32:03,959 know the story now. 880 00:32:03,960 --> 00:32:05,869 Yes, yes. 881 00:32:05,870 --> 00:32:08,619 I mean, I think a lot of 882 00:32:08,620 --> 00:32:10,749 a lot of them, they want to have 883 00:32:10,750 --> 00:32:12,619 to name but another woman. 884 00:32:12,620 --> 00:32:13,620 They. 885 00:32:15,490 --> 00:32:17,619 The room is available for the next 886 00:32:17,620 --> 00:32:19,829 half hour or something still, so, 887 00:32:21,410 --> 00:32:23,829 um, he's asking 888 00:32:23,830 --> 00:32:26,109 if there's still 889 00:32:26,110 --> 00:32:28,299 time here to finish 890 00:32:28,300 --> 00:32:30,579 at the beginning where we would 891 00:32:30,580 --> 00:32:32,140 like to see more than a 892 00:32:33,160 --> 00:32:34,389 sure thing here. 893 00:32:34,390 --> 00:32:36,939 I think people will leave now, you know. 894 00:32:36,940 --> 00:32:38,529 Is that OK with you guys? 895 00:32:38,530 --> 00:32:41,429 Uh, yeah, we are. 896 00:32:41,430 --> 00:32:43,539 OK, let's just continue for recess 897 00:32:43,540 --> 00:32:45,699 for a moment and let those sleep for 898 00:32:45,700 --> 00:32:46,779 one week. 899 00:32:46,780 --> 00:32:47,780 Thanks. 900 00:32:57,560 --> 00:32:58,960 I'm sure the green one is good in. 901 00:35:37,200 --> 00:35:38,999 A couple of moments, we're still sorting 902 00:35:39,000 --> 00:35:40,000 video again. 903 00:36:28,630 --> 00:36:29,630 We're back. 904 00:36:30,640 --> 00:36:31,959 I appreciate that you guys are all 905 00:36:31,960 --> 00:36:34,159 interested guys is a bad term, 906 00:36:34,160 --> 00:36:35,589 I apologize. 907 00:36:35,590 --> 00:36:37,359 I know there's a lot of uproar about 908 00:36:37,360 --> 00:36:38,360 that. 909 00:36:40,090 --> 00:36:42,159 So to skip back to where 910 00:36:42,160 --> 00:36:44,259 I was discussing I was just mentioning 911 00:36:44,260 --> 00:36:45,869 the different notes that I have. 912 00:36:46,900 --> 00:36:49,299 I mentioned the slip notes to death, 913 00:36:49,300 --> 00:36:51,639 the database note there's not 914 00:36:51,640 --> 00:36:52,839 too much exciting here. 915 00:36:52,840 --> 00:36:55,119 Just know that this is there's a couple 916 00:36:55,120 --> 00:36:56,439 of key things. 917 00:36:56,440 --> 00:36:58,539 There's configuration 918 00:36:58,540 --> 00:37:00,459 in the frequency block distribution and 919 00:37:00,460 --> 00:37:02,319 the note information so that we actually 920 00:37:02,320 --> 00:37:04,389 know which machines have what nodes 921 00:37:04,390 --> 00:37:06,549 and then assigning frequencies to those 922 00:37:06,550 --> 00:37:07,550 nodes. 923 00:37:08,620 --> 00:37:11,049 This is a 924 00:37:11,050 --> 00:37:12,579 step that's a little bit weird to be 925 00:37:12,580 --> 00:37:15,129 doing command control 926 00:37:15,130 --> 00:37:16,130 by. 927 00:37:17,440 --> 00:37:20,079 Or command dissemination by a database 928 00:37:20,080 --> 00:37:22,209 table, but I already 929 00:37:22,210 --> 00:37:23,419 had the database up and running, so I'll 930 00:37:23,420 --> 00:37:24,869 just like let me just make a command 931 00:37:24,870 --> 00:37:27,069 stable and then just insert it to it and 932 00:37:27,070 --> 00:37:28,659 then they can query it and they get a 933 00:37:28,660 --> 00:37:30,639 command boom. They can continue going. 934 00:37:30,640 --> 00:37:32,109 Basically, the commands are there for 935 00:37:32,110 --> 00:37:33,820 just starting the scan, 936 00:37:35,470 --> 00:37:37,869 stopping the scan, starting the 937 00:37:37,870 --> 00:37:39,610 stream, stopping that 938 00:37:41,230 --> 00:37:43,339 doing right. 939 00:37:43,340 --> 00:37:45,399 Rikyu rights 940 00:37:45,400 --> 00:37:47,439 to the file, that kind of thing. 941 00:37:47,440 --> 00:37:48,489 So it just gives you a little bit more 942 00:37:48,490 --> 00:37:50,799 flexibility than other other than just 943 00:37:50,800 --> 00:37:53,049 receiving these power values 944 00:37:53,050 --> 00:37:54,670 and being able to do analysis on that. 945 00:37:57,730 --> 00:37:59,889 So this master node, as I said, it just 946 00:37:59,890 --> 00:38:02,019 sort of its whole thing is to control 947 00:38:02,020 --> 00:38:04,159 the slave nodes via 948 00:38:04,160 --> 00:38:07,119 the DB and 949 00:38:07,120 --> 00:38:08,319 all this is kind of a little bit 950 00:38:08,320 --> 00:38:09,320 repetitive. 951 00:38:10,330 --> 00:38:12,069 But the only direct 952 00:38:13,780 --> 00:38:15,849 interaction with the slave nodes that it 953 00:38:15,850 --> 00:38:18,399 will ever have is if you optionally 954 00:38:18,400 --> 00:38:20,469 decide to say, hey, I want to 955 00:38:20,470 --> 00:38:22,689 do our TCP and 956 00:38:22,690 --> 00:38:24,399 run a flow graph, well, then obviously 957 00:38:24,400 --> 00:38:26,259 your master node is then physically 958 00:38:26,260 --> 00:38:28,569 connecting to that TCP port on that slave 959 00:38:28,570 --> 00:38:30,909 node machine. And so then 960 00:38:30,910 --> 00:38:32,919 boom, you're connected with it. 961 00:38:32,920 --> 00:38:35,199 Also, the way I do the raw 962 00:38:35,200 --> 00:38:37,119 file captures as I want to aggregate them 963 00:38:37,120 --> 00:38:38,319 from various nodes. 964 00:38:38,320 --> 00:38:40,539 And so really what I do is I just have 965 00:38:40,540 --> 00:38:42,429 nafs mounts that mount 966 00:38:45,070 --> 00:38:46,959 onto the slave nodes. 967 00:38:46,960 --> 00:38:49,149 I write locally the IQ 968 00:38:49,150 --> 00:38:51,699 data to a file on disk, 969 00:38:51,700 --> 00:38:54,219 but then I move it over to the NAFS mount 970 00:38:54,220 --> 00:38:55,779 after the capture is done, all that kind 971 00:38:55,780 --> 00:38:56,780 of jazz. 972 00:38:57,250 --> 00:38:59,379 So those are the kind of two real 973 00:38:59,380 --> 00:39:01,569 direct interactions between the 974 00:39:01,570 --> 00:39:03,399 master and the slaves. 975 00:39:03,400 --> 00:39:06,339 Everything else is done via the database, 976 00:39:06,340 --> 00:39:07,809 which I don't I still don't know how I 977 00:39:07,810 --> 00:39:09,189 feel about that. I'm so used to just 978 00:39:09,190 --> 00:39:10,190 having 979 00:39:11,740 --> 00:39:14,289 protocols embedded or commands 980 00:39:14,290 --> 00:39:15,969 embedded in a protocol somehow. 981 00:39:15,970 --> 00:39:18,399 But this is just another form of protocol 982 00:39:18,400 --> 00:39:21,489 anyway. So the Master 983 00:39:21,490 --> 00:39:24,219 GUI that I've kind of developed has the 984 00:39:24,220 --> 00:39:26,379 power over spectrograph this 985 00:39:26,380 --> 00:39:28,509 plot frequency on the x axis, 986 00:39:28,510 --> 00:39:30,639 power on the Y axis, 987 00:39:30,640 --> 00:39:32,529 and is a dynamically configured view 988 00:39:32,530 --> 00:39:34,479 range. You can basically set min max. 989 00:39:34,480 --> 00:39:36,879 So if you want to hone in just on 990 00:39:36,880 --> 00:39:39,579 the FM band and look at 991 00:39:39,580 --> 00:39:41,739 eighty five FM to, to 992 00:39:41,740 --> 00:39:43,839 110 FM or something like that, you can 993 00:39:43,840 --> 00:39:45,969 get just that chunk and see it in 994 00:39:45,970 --> 00:39:46,970 much more detail. 995 00:39:49,750 --> 00:39:51,879 Also that you'll see 996 00:39:51,880 --> 00:39:53,689 is a power over time graph based. 997 00:39:53,690 --> 00:39:55,029 The thing is you choose a specific 998 00:39:55,030 --> 00:39:57,689 frequency and it'll give you the, the, 999 00:39:57,690 --> 00:39:59,829 the power levels over recent time. 1000 00:39:59,830 --> 00:40:01,659 This is sort of useful to see. 1001 00:40:01,660 --> 00:40:03,819 Wait, was that just some spurious, like 1002 00:40:03,820 --> 00:40:05,949 Spike that who knows what the heck that 1003 00:40:05,950 --> 00:40:08,019 was? Or is this a commonly used 1004 00:40:08,020 --> 00:40:10,209 frequency by people which usually 1005 00:40:10,210 --> 00:40:12,519 over time you can sort of tell 1006 00:40:12,520 --> 00:40:15,279 and obviously both refreshed with time. 1007 00:40:15,280 --> 00:40:17,649 And then lastly, is this a power threshed 1008 00:40:17,650 --> 00:40:18,879 breaker's? 1009 00:40:18,880 --> 00:40:20,919 Which sort of strong signal analysis 1010 00:40:20,920 --> 00:40:23,020 might be a strong phrase for it? 1011 00:40:24,520 --> 00:40:26,829 But the idea is here, just as I meant, as 1012 00:40:26,830 --> 00:40:29,420 you'll see, just give you a list of 1013 00:40:30,810 --> 00:40:32,979 of of frequencies that 1014 00:40:32,980 --> 00:40:35,199 are showing strong signals 1015 00:40:35,200 --> 00:40:37,779 and the ability to kind of 1016 00:40:37,780 --> 00:40:39,549 double click on them and then have it 1017 00:40:39,550 --> 00:40:41,800 automatically pop up in the power 1018 00:40:42,820 --> 00:40:45,399 and the power versus time graph 1019 00:40:45,400 --> 00:40:48,429 or just double click it and 1020 00:40:48,430 --> 00:40:49,449 then say run. 1021 00:40:49,450 --> 00:40:51,699 It'll automatically hook up 1022 00:40:51,700 --> 00:40:53,919 to an TCP 1023 00:40:53,920 --> 00:40:56,079 or a node running our TCP and then do the 1024 00:40:56,080 --> 00:40:57,759 RFMD modulation. 1025 00:40:57,760 --> 00:40:59,769 And so it kind of just the whole idea of 1026 00:40:59,770 --> 00:41:02,349 this GUI is to make the 1027 00:41:02,350 --> 00:41:04,809 flexibility that I'm aiming 1028 00:41:04,810 --> 00:41:06,939 for in this array to 1029 00:41:06,940 --> 00:41:10,479 actually be user friendly, which 1030 00:41:10,480 --> 00:41:12,549 hopefully is probably going to be a more 1031 00:41:12,550 --> 00:41:13,750 long term goal than anything. 1032 00:41:15,430 --> 00:41:17,559 So I briefly mentioned this, 1033 00:41:17,560 --> 00:41:18,969 but I want to put up the slide again. 1034 00:41:20,230 --> 00:41:22,219 So that it's clear what I have here is 1035 00:41:22,220 --> 00:41:24,429 essentially a four machines, three 1036 00:41:24,430 --> 00:41:26,559 slave nodes, one master, 1037 00:41:26,560 --> 00:41:28,629 and then I share the master with the 1038 00:41:28,630 --> 00:41:30,849 DB scanning 1039 00:41:30,850 --> 00:41:32,919 50 to 900 megahertz cetera, et 1040 00:41:32,920 --> 00:41:33,920 cetera. 1041 00:41:35,230 --> 00:41:36,909 All the known hardware is pretty much 1042 00:41:36,910 --> 00:41:38,260 things I found around my house. 1043 00:41:40,330 --> 00:41:42,729 My master is just a 64 1044 00:41:42,730 --> 00:41:45,109 bit laptop with 1045 00:41:45,110 --> 00:41:47,439 gig around and it's 1046 00:41:47,440 --> 00:41:49,669 fine. I have an external hard drive 1047 00:41:49,670 --> 00:41:52,509 over USB 2.0 1048 00:41:52,510 --> 00:41:54,549 and it works fine. 1049 00:41:55,570 --> 00:41:57,969 The slaves are a mixture of 32 bit and 64 1050 00:41:57,970 --> 00:41:59,709 bit machines. No, no more than two gig 1051 00:42:00,760 --> 00:42:01,719 of RAM and each. 1052 00:42:01,720 --> 00:42:03,849 And really the processes never gets 1053 00:42:03,850 --> 00:42:04,850 over like 1054 00:42:06,100 --> 00:42:07,100 20. 1055 00:42:07,870 --> 00:42:10,179 I have to verify that by like 20 2k 1056 00:42:10,180 --> 00:42:12,099 or something like that. It's really small 1057 00:42:12,100 --> 00:42:14,199 and they're all running Linux and the 1058 00:42:14,200 --> 00:42:15,429 like. I just said, the idea is to just 1059 00:42:15,430 --> 00:42:16,629 use the machines that you have laying 1060 00:42:16,630 --> 00:42:17,769 around your house, I'm sure. 1061 00:42:17,770 --> 00:42:20,019 And all of us have either, you know, 1062 00:42:20,020 --> 00:42:21,189 machines that we've gone through and 1063 00:42:21,190 --> 00:42:23,259 they're just, you know, junk now 1064 00:42:23,260 --> 00:42:25,149 and well, they can be repurposed for this 1065 00:42:25,150 --> 00:42:26,150 type of work. 1066 00:42:28,290 --> 00:42:30,379 So sort of repetitive break 1067 00:42:30,380 --> 00:42:32,489 these 50 to nine or down into 1068 00:42:32,490 --> 00:42:34,679 three chunks, these 1069 00:42:34,680 --> 00:42:36,809 three chunks are assigned to each of the 1070 00:42:36,810 --> 00:42:39,119 antennas that I have, and then 1071 00:42:39,120 --> 00:42:41,429 I break each of those three chunks 1072 00:42:41,430 --> 00:42:43,679 down into four sub blocks that 1073 00:42:43,680 --> 00:42:45,779 are assigned to each of the nodes, 1074 00:42:45,780 --> 00:42:47,969 RTL, sorry, each 1075 00:42:47,970 --> 00:42:49,149 of the dongles. 1076 00:42:49,150 --> 00:42:50,249 So it sort of looks like this. 1077 00:42:50,250 --> 00:42:52,229 You have the full block and then you 1078 00:42:52,230 --> 00:42:53,579 break it into three based upon the 1079 00:42:53,580 --> 00:42:54,580 antenna. 1080 00:42:56,280 --> 00:42:58,349 And then, you know, you 1081 00:42:58,350 --> 00:43:01,109 break a small chunk of that one and 1082 00:43:01,110 --> 00:43:03,299 index zero, one, two, three. 1083 00:43:03,300 --> 00:43:05,999 So I kind of do a uniform 1084 00:43:06,000 --> 00:43:08,489 breakup of the spectrum to the resources 1085 00:43:08,490 --> 00:43:09,490 I have available. 1086 00:43:11,170 --> 00:43:13,719 So if you're going to have to excuse 1087 00:43:13,720 --> 00:43:14,949 sort of the video 1088 00:43:16,960 --> 00:43:19,029 in some senses, because I 1089 00:43:19,030 --> 00:43:21,399 was trying to do this with a cell phone 1090 00:43:21,400 --> 00:43:23,500 and like type at the same time. 1091 00:43:39,330 --> 00:43:41,120 Some cuts here to Sean. 1092 00:43:42,560 --> 00:43:44,389 So let me start that from beginning to. 1093 00:43:49,690 --> 00:43:50,690 So I see. 1094 00:43:52,180 --> 00:43:54,039 So I'm just sorting the frequencies that 1095 00:43:54,040 --> 00:43:56,979 are broken into this DV threshold. 1096 00:43:56,980 --> 00:43:59,379 I see that I grabbed ninety two point two 1097 00:43:59,380 --> 00:44:00,669 megahertz just about 1098 00:44:02,970 --> 00:44:03,970 to jump in, 1099 00:44:06,340 --> 00:44:08,229 but I want to actually then listen to it. 1100 00:44:08,230 --> 00:44:09,789 So what I did is I go to this menu that I 1101 00:44:09,790 --> 00:44:11,949 have and I was able to say no to zero 1102 00:44:11,950 --> 00:44:14,019 one dash three, stop 1103 00:44:14,020 --> 00:44:16,689 scanning, but then start started TCP. 1104 00:44:16,690 --> 00:44:17,859 Obviously this is stuff you want to 1105 00:44:17,860 --> 00:44:20,049 automate, but it's all for 1106 00:44:20,050 --> 00:44:21,039 that now. 1107 00:44:21,040 --> 00:44:22,329 OK. 1108 00:44:22,330 --> 00:44:24,549 No. Zero one three is 1109 00:44:24,550 --> 00:44:26,109 now streaming. 1110 00:44:26,110 --> 00:44:29,259 So pops up in my little list. 1111 00:44:29,260 --> 00:44:30,519 Double click, double click. 1112 00:44:30,520 --> 00:44:32,019 It already remembers the fact that we had 1113 00:44:32,020 --> 00:44:34,090 double click the frequency before. 1114 00:44:36,820 --> 00:44:38,739 And then just once the radio 1115 00:44:39,960 --> 00:44:41,150 being and 1116 00:44:43,360 --> 00:44:45,249 I thought this is kind of neat because 1117 00:44:45,250 --> 00:44:46,250 this was totally random. 1118 00:44:50,730 --> 00:44:51,920 A friend of. 1119 00:44:53,990 --> 00:44:54,990 You know, 1120 00:45:03,230 --> 00:45:04,219 I thought that was kind of neat because 1121 00:45:04,220 --> 00:45:05,569 it was totally random, I was just trying 1122 00:45:05,570 --> 00:45:06,469 to film something for this. 1123 00:45:06,470 --> 00:45:07,470 I was like, oh, I'm going to 1124 00:45:10,910 --> 00:45:13,449 see this might give a little bit better 1125 00:45:13,450 --> 00:45:14,450 the demo, but 1126 00:45:17,480 --> 00:45:19,549 so here you can see some of the frequency 1127 00:45:19,550 --> 00:45:21,649 that some of the interface. 1128 00:45:21,650 --> 00:45:23,779 I have a last minute thing here now so 1129 00:45:23,780 --> 00:45:25,849 that I can sort 1130 00:45:25,850 --> 00:45:28,339 of say, hey, you know, I want to expand 1131 00:45:28,340 --> 00:45:29,340 the 1132 00:45:30,620 --> 00:45:32,960 Breakers list in time. 1133 00:45:35,680 --> 00:45:37,840 So let's see. 1134 00:45:41,260 --> 00:45:44,229 Choose 157 randomly 1135 00:45:44,230 --> 00:45:47,049 and I see the power analysis versus time. 1136 00:45:47,050 --> 00:45:48,050 Sorry. 1137 00:45:50,260 --> 00:45:51,699 Focus elsewhere. 1138 00:45:54,650 --> 00:45:55,650 Here we go. 1139 00:45:56,810 --> 00:45:58,519 So you can see it's a pretty strong study 1140 00:45:58,520 --> 00:46:00,530 signal, a couple of drops here and there. 1141 00:46:02,840 --> 00:46:03,840 So I decided you 1142 00:46:05,900 --> 00:46:07,110 have found Imada. That's. 1143 00:46:17,990 --> 00:46:18,990 Right. 1144 00:46:21,410 --> 00:46:22,410 So. 1145 00:46:23,290 --> 00:46:25,209 The idea of those two videos was just to 1146 00:46:25,210 --> 00:46:27,939 give I know they were not very pretty, 1147 00:46:27,940 --> 00:46:30,309 but just to give an idea as to 1148 00:46:30,310 --> 00:46:31,989 sort of the flexibility that I'm going 1149 00:46:31,990 --> 00:46:34,359 for, the ability to see 1150 00:46:34,360 --> 00:46:37,119 the spectrum and then 1151 00:46:37,120 --> 00:46:38,769 pick out certain parts of the spectrum, 1152 00:46:38,770 --> 00:46:40,869 look at it over time, and then possibly 1153 00:46:40,870 --> 00:46:43,389 doing some real time analysis or possibly 1154 00:46:43,390 --> 00:46:45,459 capturing that data to a final doing 1155 00:46:45,460 --> 00:46:46,460 post-processing. 1156 00:46:49,420 --> 00:46:51,669 So there's still some work to be done 1157 00:46:51,670 --> 00:46:53,769 to make that all very clean. 1158 00:46:53,770 --> 00:46:56,259 But the the basic 1159 00:46:56,260 --> 00:46:58,059 building blocks are there and you just 1160 00:46:58,060 --> 00:46:59,619 need to link up a few methods. 1161 00:46:59,620 --> 00:47:01,019 So let's so let's listen 1162 00:47:02,320 --> 00:47:04,449 to one 1163 00:47:04,450 --> 00:47:06,819 thing on performance, which 1164 00:47:06,820 --> 00:47:08,499 I think I skipped the end of that last 1165 00:47:08,500 --> 00:47:10,569 video, which actually might be 1166 00:47:10,570 --> 00:47:12,160 interesting to show. 1167 00:47:19,140 --> 00:47:20,140 I didn't include it. 1168 00:47:21,210 --> 00:47:23,399 The point was, is that you will see 1169 00:47:23,400 --> 00:47:25,199 on the power on the power graph, the 1170 00:47:25,200 --> 00:47:26,730 spectrum graph, that 1171 00:47:28,170 --> 00:47:30,959 one of the notes will be taken out of the 1172 00:47:30,960 --> 00:47:33,119 light, taken out of use when it's 1173 00:47:33,120 --> 00:47:34,170 actually being used for 1174 00:47:35,400 --> 00:47:37,379 streaming. And so there's actually like 1175 00:47:37,380 --> 00:47:39,629 that chunk that has no 1176 00:47:39,630 --> 00:47:41,759 signals recently available to it. 1177 00:47:41,760 --> 00:47:43,229 So it's like you have all this signal, a 1178 00:47:43,230 --> 00:47:45,539 signal like noise for signal and ball, 1179 00:47:45,540 --> 00:47:47,619 but then it just drops off and 1180 00:47:47,620 --> 00:47:49,019 then picks back up. 1181 00:47:49,020 --> 00:47:51,779 And that's a weakness. 1182 00:47:51,780 --> 00:47:53,189 Something that could be done is 1183 00:47:53,190 --> 00:47:55,799 reconfiguring surrounding 1184 00:47:55,800 --> 00:47:57,959 nodes to try to pick up the slack, 1185 00:47:59,220 --> 00:48:01,649 some very wimpy statistics 1186 00:48:01,650 --> 00:48:03,690 that have kind of generated. 1187 00:48:06,510 --> 00:48:07,510 OK, 1188 00:48:08,640 --> 00:48:09,640 is 1189 00:48:10,920 --> 00:48:12,809 basically this is just doing sort of a 1190 00:48:12,810 --> 00:48:14,879 select queries on on the database just 1191 00:48:14,880 --> 00:48:17,039 to see in general what I've gotten, and 1192 00:48:17,040 --> 00:48:18,449 it's basically one power sample per 1193 00:48:18,450 --> 00:48:20,159 frequency every three seconds. 1194 00:48:20,160 --> 00:48:21,689 And then the database 1195 00:48:22,860 --> 00:48:25,679 with insertion of this frequency values 1196 00:48:25,680 --> 00:48:27,269 over the entire fifty to nine hundred 1197 00:48:27,270 --> 00:48:28,799 megahertz spectrum. I'm increasing one 1198 00:48:28,800 --> 00:48:31,020 gig at a time or a day or 1199 00:48:33,270 --> 00:48:34,369 one gig per hour. 1200 00:48:35,670 --> 00:48:37,109 And these are just sort of rough 1201 00:48:37,110 --> 00:48:39,539 statistics. And there's definitely more 1202 00:48:39,540 --> 00:48:42,389 that should be done in terms of analyzing 1203 00:48:42,390 --> 00:48:45,329 how one uses TCP 1204 00:48:45,330 --> 00:48:47,489 or writing out to a file and how 1205 00:48:47,490 --> 00:48:49,709 that impacts the 1206 00:48:49,710 --> 00:48:52,559 number of samples put in 1207 00:48:52,560 --> 00:48:53,790 per second, that kind of thing. 1208 00:48:55,490 --> 00:48:57,319 My next steps for this array, and I know 1209 00:48:57,320 --> 00:48:59,630 I'm wrapping it up here, 1210 00:49:00,770 --> 00:49:02,719 is basically, like I mentioned, a work in 1211 00:49:02,720 --> 00:49:04,399 progress in the GUI. 1212 00:49:04,400 --> 00:49:05,449 There's a few things that I just want to 1213 00:49:05,450 --> 00:49:07,429 clean up and then hook some of these 1214 00:49:07,430 --> 00:49:09,469 other manual pieces together so that 1215 00:49:09,470 --> 00:49:11,869 instead of me clicking to stop 1216 00:49:11,870 --> 00:49:14,179 the from scanning, starting 1217 00:49:14,180 --> 00:49:16,279 the TCP stream clicking 1218 00:49:16,280 --> 00:49:18,469 that I want the firm just 1219 00:49:18,470 --> 00:49:20,179 do it, you know, that should all just be 1220 00:49:20,180 --> 00:49:20,579 hidden. 1221 00:49:20,580 --> 00:49:22,279 It's capable, it's just a method calls 1222 00:49:22,280 --> 00:49:23,280 and is all there. 1223 00:49:24,770 --> 00:49:26,839 And if you 1224 00:49:26,840 --> 00:49:29,269 do want the code to 1225 00:49:29,270 --> 00:49:31,279 come talk to me, I will, I will give it 1226 00:49:31,280 --> 00:49:33,559 out. But admittedly, there's some things 1227 00:49:33,560 --> 00:49:34,999 I'd like to update before I release it. 1228 00:49:35,000 --> 00:49:37,819 My plan is to release this so 1229 00:49:37,820 --> 00:49:39,889 that people can take it and modify it, 1230 00:49:39,890 --> 00:49:41,069 enhance it and make it better. 1231 00:49:41,070 --> 00:49:42,070 I'm sure they can do that. 1232 00:49:44,220 --> 00:49:45,619 Additionally to the array, I'm planning 1233 00:49:45,620 --> 00:49:48,079 to add two more 1234 00:49:48,080 --> 00:49:50,359 antennas and these are 1235 00:49:50,360 --> 00:49:52,669 log periodic antennas 1236 00:49:52,670 --> 00:49:54,619 that I sort of actually building 1237 00:49:54,620 --> 00:49:57,379 together. This you can buy for like 1238 00:49:57,380 --> 00:50:00,050 thirty bucks on eBay or from 1239 00:50:01,910 --> 00:50:04,219 a lot of retailers, and this 1240 00:50:04,220 --> 00:50:05,519 thing can work fine on its own. 1241 00:50:05,520 --> 00:50:07,729 And you sort of point it in the direction 1242 00:50:07,730 --> 00:50:08,730 that you want to go 1243 00:50:10,400 --> 00:50:11,989 and it'll do nine hundred megahertz to 1244 00:50:11,990 --> 00:50:14,179 twenty or two point six gigahertz. 1245 00:50:14,180 --> 00:50:16,039 So you can clearly see here. 1246 00:50:16,040 --> 00:50:18,109 But the idea is to maximize its 1247 00:50:18,110 --> 00:50:19,399 use as you want to build a corner 1248 00:50:19,400 --> 00:50:21,199 reflector. This is a total hacked up 1249 00:50:21,200 --> 00:50:22,789 version and there's a lot more work to be 1250 00:50:22,790 --> 00:50:25,279 done. But it basically what you do 1251 00:50:25,280 --> 00:50:27,679 is you point it, you have a nine, 1252 00:50:27,680 --> 00:50:30,199 you have 90 degree angle here 1253 00:50:30,200 --> 00:50:31,200 and you point to. 1254 00:50:32,150 --> 00:50:33,769 Into the air and you have a boom that 1255 00:50:33,770 --> 00:50:35,959 comes out and the idea is that signals 1256 00:50:35,960 --> 00:50:38,149 get reflected from both sides and hit 1257 00:50:38,150 --> 00:50:41,449 it and increase 1258 00:50:41,450 --> 00:50:43,519 the actual gain on that 1259 00:50:43,520 --> 00:50:44,520 antenna. 1260 00:50:45,200 --> 00:50:46,669 Now, lastly, the thing that I really 1261 00:50:46,670 --> 00:50:49,519 wanted to mention is 1262 00:50:49,520 --> 00:50:50,599 this next bigger project. 1263 00:50:50,600 --> 00:50:51,920 And this is the last thing. 1264 00:50:53,720 --> 00:50:55,010 One of my goals is that 1265 00:50:56,600 --> 00:50:58,729 since all these devices are so cheap 1266 00:50:58,730 --> 00:51:00,799 now, I really want to have everybody 1267 00:51:00,800 --> 00:51:02,989 be able to build their own 1268 00:51:04,640 --> 00:51:06,379 receiving arrays, sort of like around the 1269 00:51:06,380 --> 00:51:09,079 world, and then somehow link them all up 1270 00:51:09,080 --> 00:51:11,179 in some sort of like worldwide RF sense 1271 00:51:11,180 --> 00:51:11,989 network. 1272 00:51:11,990 --> 00:51:14,089 And so that I 1273 00:51:14,090 --> 00:51:16,219 I mean, it's more locally you'll see 1274 00:51:16,220 --> 00:51:17,779 propagation of signals and stuff like 1275 00:51:17,780 --> 00:51:19,429 that. But it would be interesting to see 1276 00:51:19,430 --> 00:51:20,959 what the global picture looks like over 1277 00:51:20,960 --> 00:51:21,960 the whole spectrum. 1278 00:51:24,440 --> 00:51:26,809 So please email me at Azara 1279 00:51:26,810 --> 00:51:29,029 Watson if you want that source or to help 1280 00:51:29,030 --> 00:51:30,679 out with this at all. 1281 00:51:30,680 --> 00:51:32,359 And again, I will be releasing the source 1282 00:51:32,360 --> 00:51:35,059 soon. So thank you 1283 00:51:35,060 --> 00:51:36,019 to these people. 1284 00:51:36,020 --> 00:51:38,000 And remember the Radio Punk's list. 1285 00:51:39,110 --> 00:51:40,099 Oh, sorry. 1286 00:51:40,100 --> 00:51:42,199 This is a little bit rushed and 1287 00:51:42,200 --> 00:51:44,329 I'm glad that you guys all got to stay. 1288 00:51:44,330 --> 00:51:46,059 And sorry if you missed. 1289 00:51:47,450 --> 00:51:48,760 Thank you, Mayor. 1290 00:51:55,310 --> 00:51:57,739 Well, thanks for being with us and 1291 00:51:57,740 --> 00:51:59,339 question the rest. 1292 00:51:59,340 --> 00:52:00,340 Yes. 1293 00:52:10,520 --> 00:52:12,250 You got to keep that in mind. 1294 00:52:21,430 --> 00:52:23,649 Yeah, that's a good 1295 00:52:23,650 --> 00:52:24,999 so there are things that are not 1296 00:52:25,000 --> 00:52:26,769 discussed in here basically to shorten 1297 00:52:26,770 --> 00:52:27,820 the talk, which is 1298 00:52:29,230 --> 00:52:30,279 thank you. 1299 00:52:30,280 --> 00:52:31,809 The question was basically I mentioned 1300 00:52:31,810 --> 00:52:34,029 earlier about watching the watchers and 1301 00:52:34,030 --> 00:52:35,919 that political statement and with the 1302 00:52:35,920 --> 00:52:37,839 hardware devices that I have now, can I 1303 00:52:37,840 --> 00:52:40,209 really do what I want to do, you know, 1304 00:52:40,210 --> 00:52:42,309 say doing 50 megahertz to twenty two 1305 00:52:42,310 --> 00:52:44,169 hundred megahertz, that kind of thing. 1306 00:52:44,170 --> 00:52:45,669 Now, you're right. 1307 00:52:45,670 --> 00:52:47,049 You have very good points there. 1308 00:52:47,050 --> 00:52:48,789 One thing that I did not mention is the 1309 00:52:48,790 --> 00:52:49,790 use of, 1310 00:52:51,280 --> 00:52:52,839 you know, up converters and down 1311 00:52:52,840 --> 00:52:54,819 converters and things of that nature in 1312 00:52:54,820 --> 00:52:57,159 order to say, you know, do in the 1313 00:52:57,160 --> 00:52:58,989 band and all that kind of stuff or down 1314 00:52:58,990 --> 00:53:00,999 and low in the ham bands. 1315 00:53:01,000 --> 00:53:03,159 So that would 1316 00:53:03,160 --> 00:53:04,929 be better. But again, you're just adding 1317 00:53:04,930 --> 00:53:06,849 more hardware and more devices and you're 1318 00:53:06,850 --> 00:53:08,109 going to get more cabling and things like 1319 00:53:08,110 --> 00:53:09,110 that. 1320 00:53:10,760 --> 00:53:13,159 There's a case to be argued is 1321 00:53:13,160 --> 00:53:15,349 should should one be using us, RP's 1322 00:53:15,350 --> 00:53:16,549 instead of this? 1323 00:53:16,550 --> 00:53:19,159 Well, there like a minimum 700, 1324 00:53:19,160 --> 00:53:20,509 800 bucks. 1325 00:53:20,510 --> 00:53:21,779 I don't I don't have that. 1326 00:53:21,780 --> 00:53:23,119 And then I don't have, like, a Giggie 1327 00:53:23,120 --> 00:53:25,279 network at home, you know, 1328 00:53:25,280 --> 00:53:26,509 to to run that. 1329 00:53:26,510 --> 00:53:27,510 And so 1330 00:53:29,270 --> 00:53:30,589 while this may be a bit of a hacked 1331 00:53:30,590 --> 00:53:32,719 situation, it kind 1332 00:53:32,720 --> 00:53:34,099 of works. And 1333 00:53:35,300 --> 00:53:37,069 for the moment, yeah, it's a start. 1334 00:53:37,070 --> 00:53:39,379 And maybe there's things 1335 00:53:39,380 --> 00:53:41,779 to do. Maybe instead of buying 1336 00:53:41,780 --> 00:53:44,239 for dongles, you buy 1337 00:53:44,240 --> 00:53:46,489 one USB thing that 1338 00:53:46,490 --> 00:53:48,619 does Effie's on the 1339 00:53:48,620 --> 00:53:50,809 on the USB stick itself, that 1340 00:53:50,810 --> 00:53:52,879 kind of thing, and and just sort of 1341 00:53:52,880 --> 00:53:54,379 change it so that there's more specific 1342 00:53:54,380 --> 00:53:56,959 hardware that's still relatively cheap. 1343 00:53:56,960 --> 00:53:58,040 Is there any other questions? 1344 00:54:03,250 --> 00:54:05,409 Yes, and do you 1345 00:54:05,410 --> 00:54:07,599 think one of those low powered 1346 00:54:07,600 --> 00:54:09,969 arm, like, could be bought 1347 00:54:09,970 --> 00:54:12,069 or acidify would be sufficient to run 1348 00:54:12,070 --> 00:54:13,899 the slave out here? Could you repeat your 1349 00:54:13,900 --> 00:54:15,939 question, please? This he was asking 1350 00:54:15,940 --> 00:54:18,099 whether or not like, say, Raspberry 1351 00:54:18,100 --> 00:54:19,840 Pi or or some other 1352 00:54:21,040 --> 00:54:23,499 small form factor, low power 1353 00:54:23,500 --> 00:54:25,329 device would be able to power one of 1354 00:54:25,330 --> 00:54:27,819 these. And that's a good question. 1355 00:54:27,820 --> 00:54:29,979 I don't know very much about how well 1356 00:54:29,980 --> 00:54:32,049 Mufti's work on our PI 1357 00:54:32,050 --> 00:54:33,629 and that kind of thing. 1358 00:54:33,630 --> 00:54:34,949 My guess is that it would work. 1359 00:54:36,360 --> 00:54:37,679 I know people have done 1360 00:54:39,450 --> 00:54:42,059 spectrum analysis using phones 1361 00:54:42,060 --> 00:54:44,129 and just the dongle 1362 00:54:44,130 --> 00:54:45,149 attached that way. 1363 00:54:45,150 --> 00:54:47,279 So and I actually now that I'm really 1364 00:54:47,280 --> 00:54:48,479 thinking about it, I have heard of 1365 00:54:48,480 --> 00:54:49,949 projects using our by doing spectral 1366 00:54:49,950 --> 00:54:52,499 analysis with our TLT stars. 1367 00:54:52,500 --> 00:54:54,299 So that would work. 1368 00:54:54,300 --> 00:54:55,439 And this sort of 1369 00:54:57,540 --> 00:54:58,979 another thing that I was unable to touch 1370 00:54:58,980 --> 00:55:00,839 on was I did some work in terms of 1371 00:55:00,840 --> 00:55:03,299 placing with friends 1372 00:55:03,300 --> 00:55:05,429 laptops throughout the town that 1373 00:55:05,430 --> 00:55:07,709 I live in and basically 1374 00:55:07,710 --> 00:55:09,419 using the public Wi-Fi. 1375 00:55:09,420 --> 00:55:11,639 And what I would do is I open the port 1376 00:55:11,640 --> 00:55:14,339 up on my router and basically 1377 00:55:14,340 --> 00:55:15,340 did 1378 00:55:17,040 --> 00:55:19,319 scanning from those places throughout 1379 00:55:19,320 --> 00:55:21,269 the town, you know, logged their 1380 00:55:21,270 --> 00:55:23,219 latitude, longitude and then use the 1381 00:55:23,220 --> 00:55:25,349 public Wi-Fi to send the data back 1382 00:55:25,350 --> 00:55:26,069 home. 1383 00:55:26,070 --> 00:55:28,319 And so part of my thinking 1384 00:55:28,320 --> 00:55:30,569 was, is that if one had the money 1385 00:55:30,570 --> 00:55:32,669 or I'm sure people maybe 1386 00:55:32,670 --> 00:55:34,649 do or just have enough hardware to do 1387 00:55:34,650 --> 00:55:36,929 this is 1388 00:55:36,930 --> 00:55:39,059 you could just take one of those are with 1389 00:55:39,060 --> 00:55:40,499 a battery pack or maybe some sort of 1390 00:55:40,500 --> 00:55:42,869 solar thing, throw it in a bush, 1391 00:55:42,870 --> 00:55:44,939 throw it on like a roof, and 1392 00:55:44,940 --> 00:55:46,409 then have it talking over the public 1393 00:55:46,410 --> 00:55:47,339 Wi-Fi. Back to you. 1394 00:55:47,340 --> 00:55:48,539 And you're getting data from all around 1395 00:55:48,540 --> 00:55:50,429 the town and that way. 1396 00:55:50,430 --> 00:55:52,589 And that's sort of my real desire. 1397 00:55:52,590 --> 00:55:54,719 But the costs on that are 1398 00:55:54,720 --> 00:55:55,889 a little bit prohibitive for me. 1399 00:55:57,100 --> 00:56:00,189 The problem of the 1400 00:56:00,190 --> 00:56:02,529 OK, if you have a question, please 1401 00:56:02,530 --> 00:56:03,670 stand next to a mic, 1402 00:56:05,290 --> 00:56:06,699 otherwise the people in the street won't 1403 00:56:06,700 --> 00:56:07,700 get it. 1404 00:56:09,310 --> 00:56:11,949 I can I can address the 1405 00:56:11,950 --> 00:56:14,249 floating point, like the 50s on 1406 00:56:14,250 --> 00:56:16,599 unarm a little bit 1407 00:56:16,600 --> 00:56:18,909 because I've been using our Rimbaud's 1408 00:56:18,910 --> 00:56:21,519 for some robotics and 1409 00:56:21,520 --> 00:56:23,379 they work fine if you're going to do it, 1410 00:56:23,380 --> 00:56:24,909 like if your nephew is going to be sort 1411 00:56:24,910 --> 00:56:26,289 of like a batch process where you're 1412 00:56:26,290 --> 00:56:28,509 listening and you gathering data and 1413 00:56:28,510 --> 00:56:29,980 then you would process it later. 1414 00:56:31,160 --> 00:56:33,459 They're not the performance on ARM 1415 00:56:33,460 --> 00:56:35,859 right now for floating point comparison 1416 00:56:35,860 --> 00:56:37,409 to Intel. 1417 00:56:37,410 --> 00:56:39,819 Still really not that good. 1418 00:56:39,820 --> 00:56:42,219 Where it kind of falls down is 1419 00:56:42,220 --> 00:56:44,589 if you're trying to do something like 1420 00:56:44,590 --> 00:56:46,629 real time sensor integration, like 1421 00:56:46,630 --> 00:56:47,799 through a common filter, 1422 00:56:49,270 --> 00:56:51,369 you big-boned black can do 1423 00:56:51,370 --> 00:56:53,529 that. But like 1424 00:56:53,530 --> 00:56:55,899 you would want to have one 1425 00:56:55,900 --> 00:56:58,179 board dedicated just 1426 00:56:58,180 --> 00:57:00,399 to that, just to doing your 1427 00:57:00,400 --> 00:57:02,649 fees or just to doing your other floating 1428 00:57:02,650 --> 00:57:03,739 point operations. 1429 00:57:03,740 --> 00:57:06,009 OK, I have a robot at home 1430 00:57:06,010 --> 00:57:08,229 where I'm using a beagle bone 1431 00:57:08,230 --> 00:57:10,419 to process data off of 1432 00:57:10,420 --> 00:57:13,689 a off of a light off of a white wider 1433 00:57:13,690 --> 00:57:15,969 and just 1434 00:57:15,970 --> 00:57:18,159 the amount of which is 1435 00:57:18,160 --> 00:57:20,379 spinning around like 60 times 1436 00:57:20,380 --> 00:57:21,380 a second. 1437 00:57:22,120 --> 00:57:24,429 So that's enough 1438 00:57:24,430 --> 00:57:26,859 to keep one beagle bone busy. 1439 00:57:26,860 --> 00:57:29,049 And then the common filter 1440 00:57:29,050 --> 00:57:31,479 to integrate the Odama tree, along with 1441 00:57:31,480 --> 00:57:34,599 the data coming off the IMU 1442 00:57:34,600 --> 00:57:36,909 to to do the sensor fusion 1443 00:57:36,910 --> 00:57:39,309 pretty much requires another separate 1444 00:57:39,310 --> 00:57:42,009 unit. Is it so we're talking boards 1445 00:57:42,010 --> 00:57:44,349 that I know these are just separate 1446 00:57:44,350 --> 00:57:46,149 individual units. 1447 00:57:46,150 --> 00:57:48,159 They're hooked up together over a small 1448 00:57:48,160 --> 00:57:49,539 Ethernet switch. 1449 00:57:49,540 --> 00:57:50,810 Um, their say 1450 00:57:52,090 --> 00:57:54,399 in communicating over X-Mailer 1451 00:57:54,400 --> 00:57:56,529 PC published subscribe 1452 00:57:56,530 --> 00:57:57,819 protocol. 1453 00:57:57,820 --> 00:57:59,919 But the the I had 1454 00:57:59,920 --> 00:58:02,019 had it I had had a separate 1455 00:58:02,020 --> 00:58:04,229 board just to do 1456 00:58:04,230 --> 00:58:06,699 see the CF transformers because 1457 00:58:06,700 --> 00:58:08,529 it just that kind of floating point just, 1458 00:58:08,530 --> 00:58:10,659 just crushes a little board like 1459 00:58:10,660 --> 00:58:11,949 that. And I have a feeling that a 1460 00:58:11,950 --> 00:58:14,169 Raspberry Pi would be less 1461 00:58:14,170 --> 00:58:15,549 so I guess. Well I guess what I'm trying 1462 00:58:15,550 --> 00:58:17,469 to say is if you want to do this batch 1463 00:58:17,470 --> 00:58:18,729 thing like you go to sleep and you let it 1464 00:58:18,730 --> 00:58:20,529 run overnight or something like that, I'd 1465 00:58:20,530 --> 00:58:22,599 probably be, gosh, OK, it's 1466 00:58:22,600 --> 00:58:24,759 just not going to be good for real time. 1467 00:58:24,760 --> 00:58:25,659 Gotcha. 1468 00:58:25,660 --> 00:58:26,709 I see people leaving. 1469 00:58:26,710 --> 00:58:27,819 We're running kind of late. 1470 00:58:27,820 --> 00:58:30,189 So if you have more questions, 1471 00:58:30,190 --> 00:58:32,769 please talk to the speaker 1472 00:58:32,770 --> 00:58:33,770 afterwards. 1473 00:58:36,330 --> 00:58:37,330 Thank you.