o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in...
-
Upload
betty-smith -
Category
Documents
-
view
218 -
download
0
Transcript of o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in...
![Page 1: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/1.jpg)
![Page 2: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/2.jpg)
o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use!
– More than in use by cellular systems– More than in use by unlicensed bands– More than in use by private mobile systems
o This represents a paradigm shift in technology!
![Page 3: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/3.jpg)
o Today’s radio systems are not aware of their radio spectrum environment and operate in a specific frequency band.
o In some locations or some times of the day, 70 percent of the allocated spectrum may be sitting idle.
o New bandwidth-intensive wireless services are being offered.o Unlicensed users constrained to a few overloaded bandso Increasing number of users.o This growth requires more
spectral bandwidth to satisfy
the demand.
![Page 4: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/4.jpg)
o Intelligent radio that uses spectrum licensed to other users when they aren't using it.
– ‘Bandwidth Harvesting’
o It is a software-designed radio with cognitive software.
o CR can sense the environment.
o CR adapts its way of communication to minimize the caused interference.
o CR coexists with the primary user (using the same frequency band) in two ways: Concurrent and Opportunistic.
S1
S2
BS1
BS2
Figure: A four-nodes wireless sensor network scenario.
![Page 5: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/5.jpg)
o Full Cognitive Radios do not exist at the moment and are not likely to emerge until 2030.
o Requires practical implementation of fully flexible SDR technologies and the intelligence required to exploit them cognitively.
o But, true cognition and fully flexible radios may not be needed.
o Simple intelligence and basic reconfigurability at the physical layer could provide significant benefits over traditional types of radio.
o CR prototypes to emerge within the next five years.
o Some devices are already in use like WLANs
![Page 6: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/6.jpg)
o Dynamic Spectrum Access ( DSA )
o To fill the spectral holes with secondary users’ data.
![Page 7: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/7.jpg)
Fc1 = 1000; Fc2 = 2000; Fc3 = 3000; Fc4 = 4000; Fc5 = 5000; Fs = 12000;x1 = cos(2*pi*1000*t);
in_p = input('\nDo you want to enter first primary user Y/N: ','s'); if(in_p == 'Y' | in_p == 'y') y1 = ammod(x1,Fc1,Fs); end
:::
in_p = input('Do you want to enter fifth primary user Y/N: ','s'); if(in_p == 'Y' | in_p == 'y') y5 = ammod(x1,Fc5,Fs); end
y = y1 + y2 + y3 + y4 + y5;
Pxx = periodogram(y); Hpsd = dspdata.psd(Pxx,'Fs',Fs);
plot(Hpsd);
![Page 8: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/8.jpg)
in_p = input('\nDo you want to enter a secondary user Y/N: ','s'); if(in_p == 'Y' | in_p == 'y') chek1 = Pxx(25)*10000; chek2 = Pxx(46)*10000; chek3 = Pxx(62)*10000;
Code Portion Skipped
:::
else disp('all user slots in use. try again
later,'); end
![Page 9: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/9.jpg)
inp_t=input('do u want to empty a slot: ','s'); if(inp_t=='Y'|inp_t=='y') inp_t=input('which slot do u want to empty for ur entry: ','s'); switch(inp_t) case ('1') y1=0; disp('slot1 is fired'); y = y1 + y2 + y3 + y4 + y5;case('2') y2=0; disp('slot2 is fired'); y = y1 + y2 + y3 + y4 + y5; : : :
otherwise disp('invalid slot entered'); end
![Page 10: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/10.jpg)
inp_t=input('do u want to add noise: ','s'); if(inp_t=='y'|inp_t=='Y') d = input('Enter the SNR in dB: '); figure Y = awgn(y,d); Pxx1 = periodogram(Y);
Code Portion Skipped
tm = 1-tem; Z = y.*tm; disp('attenuating'); grid on plot(Z);
![Page 11: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/11.jpg)
Data assigned
Allocated / Used Spectrum BandUn-allocated Bands / Spectrum Holes
![Page 12: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/12.jpg)
Left over Spectral GapsSpectral Gap Filled by modulating the new incoming user’s data over it
![Page 13: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/13.jpg)
![Page 14: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/14.jpg)
o Mobile multimedia downloads which require moderate data rates
o Emergency communications services that require a moderate data rate and localized coverage (for example, video transmission from firemen’s’ helmets);
o Broadband wireless networking (for example, using nomadic laptops), which needs high data rates, but where users may be satisfied with localized “hot spot” services;
o Multimedia wireless networking services (e.g. audio/video distribution within homes) requiring high data rates.
![Page 15: o To Simulate Cognitive Radio System which is so effective that it can harvest more band-width in highly desired bands than is currently in use! – More.](https://reader035.fdocuments.us/reader035/viewer/2022062321/56649e195503460f94b06488/html5/thumbnails/15.jpg)
www.intcube.com/forum for requesting the complete project