[IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania...

7
A Realization of Cognitive Pilot Channels through Wireless Billboard Channel Infrastructure for Cognitive Radio Ivan Ganchev Telecommunications Research Centre, University of Limerick, Limerick, Ireland. Zhanlin Ji Beijing University of Science and Technology, and Hebei United University, P.R. China. Máirtín O’Droma Telecommunications Research Centre, University of Limerick, Limerick, Ireland. AbstractThis paper proposes an out-band cognitive pilot channel (CPC) solution for cognitive radio systems and networks. The solution exploits wireless billboard channel (WBC) technology which was originated to play a key role in a ubiquitous consumer wireless world (UCWW) environment [1, 2]. The paper shows how the WBC technology and variety of potential WBC downlink platforms match the requirements of the CPC scheme, with their main goal of enabling the transfer to mobile terminals (MTs) of available knowledge of the wireless operational and geographical environment, established policies and internal state of any usable and accessible ‘cognitive spectrum’. The paper sets out the three- layer WBC/CPC system architecture, with specific emphasis on the top service layer and the CPC ‘service descriptions’, and includes also details on the link and physical layers for a WBC/CPC over DVB-Hplatform. Keywords-cognitive radio system (CRS); cognitive pilot channel (CPC); wireless billboard channel (WBC); advertisement, discovery and association (ADA); digital video broadcasting-handheld (DVB-H) I. INTRODUCTION A cognitive radio system (CRS) employs technology that allows it: to obtain knowledge of its operational and geographical environment, established policies and its internal state; to dynamically and autonomously adjust its operational parameters and protocols according to its obtained knowledge in order to achieve predefined objectives; and to learn from the results obtained”, [3]. CRS can use the following approaches [4]: Collecting information from component radio systems; Geolocation; Spectrum sensing; White space database access; Using a cognitive pilot channel (CPC) as a means to exchange information between CRS components. The CPC concept was developed in order to provide collaboration between networks and mobile terminals (MTs) for better support of different radio resource management (RRM) optimization procedures and for optional dynamic spectrum access and flexible spectrum management [5]. CPC can be used to exchange sensing information between MTs, as well as between MTs and base stations in order to perform collaborative/cooperative sensing, which could greatly improve spectrum sensing characteristics, e.g., increase detection probability, reduce detection time, etc. CPC can also convey the necessary information to let MTs know the status of radio channel occupancy, which could considerably decrease time and power consumption [5]. CPC may be used during one or both of the following phases [5]: Start-up phase: after turning on, MT retrieves from CPC information about a candidate network to camp on. MT first detects the CPC available in the current area and synchronizes with it. Then CPC delivers relevant information with regard to operators, frequency bands, and radio access technologies (RATs) in the MT location. MT uses this information to initiate a communication session optimized to time, situation and location. Ongoing phase: after MT is registered to (or "camped on") a network, a periodic check of the information forwarded by CPC may be useful to rapidly detect changes in the environment due to either variations of the MT position or network reconfigurations. The same information as in the start-up phase could be delivered here by CPC with additional data, such as services, load situation, etc. There are two CPC deployment options [5]: (1) out-band CPC, which considers that a channel outside the bands assigned to component RATs provides the CPC service, and (2) in-band CPC, which uses a transmission mechanism (e.g., a logical channel) within RATs of the heterogeneous radio environment to provide the CPC service. This paper studies the use of a wireless billboard channel (WBC) as a downlink, out-band CPC for providing relevant information to MTs, allowing them to switch to the most appropriate technology and frequency for the required service in a cognitive networking environment. First some background is presented to show how WBC technology is suited to the requirements of a CPC and then a WBC/CPC system architecture is set out in some detail. This is followed by a description of a testbed or prototype platform implementation based on the digital video broadcasting-handheld (DVB-H) link 2012 2nd Baltic Congress on Future Internet Communications 978-1-4673-1671-2/12/$31.00 ©2012 IEEE 19

Transcript of [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania...

Page 1: [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania (2012.04.25-2012.04.27)] 2012 2nd Baltic Congress on Future Internet Communications -

A Realization of Cognitive Pilot Channels

through Wireless Billboard Channel Infrastructure

for Cognitive Radio

Ivan Ganchev Telecommunications Research Centre,

University of Limerick,

Limerick, Ireland.

Zhanlin Ji Beijing University of Science and

Technology, and Hebei United

University, P.R. China.

Máirtín O’Droma Telecommunications Research Centre,

University of Limerick,

Limerick, Ireland.

Abstract—This paper proposes an out-band cognitive pilot channel

(CPC) solution for cognitive radio systems and networks. The

solution exploits wireless billboard channel (WBC) technology

which was originated to play a key role in a ubiquitous consumer

wireless world (UCWW) environment [1, 2]. The paper shows how

the WBC technology and variety of potential WBC downlink

platforms match the requirements of the CPC scheme, with their

main goal of enabling the transfer to mobile terminals (MTs) of

available knowledge of the wireless operational and geographical

environment, established policies and internal state of any usable

and accessible ‘cognitive spectrum’. The paper sets out the three-

layer WBC/CPC system architecture, with specific emphasis on the

top service layer and the CPC ‘service descriptions’, and includes

also details on the link and physical layers for a ‘WBC/CPC over DVB-H’ platform.

Keywords-cognitive radio system (CRS); cognitive pilot channel

(CPC); wireless billboard channel (WBC); advertisement, discovery

and association (ADA); digital video broadcasting-handheld (DVB-H)

I. INTRODUCTION

A cognitive radio system (CRS) employs technology that allows it: “to obtain knowledge of its operational and

geographical environment, established policies and its internal

state; to dynamically and autonomously adjust its operational

parameters and protocols according to its obtained knowledge in

order to achieve predefined objectives; and to learn from the

results obtained”, [3]. CRS can use the following approaches [4]:

Collecting information from component radio systems;

Geolocation;

Spectrum sensing;

White space database access;

Using a cognitive pilot channel (CPC) as a means to exchange information between CRS components.

The CPC concept was developed in order to provide

collaboration between networks and mobile terminals (MTs) for

better support of different radio resource management (RRM)

optimization procedures and for optional dynamic spectrum

access and flexible spectrum management [5]. CPC can be used

to exchange sensing information between MTs, as well as

between MTs and base stations in order to perform

collaborative/cooperative sensing, which could greatly improve

spectrum sensing characteristics, e.g., increase detection

probability, reduce detection time, etc. CPC can also convey the

necessary information to let MTs know the status of radio channel occupancy, which could considerably decrease time and

power consumption [5].

CPC may be used during one or both of the following phases

[5]:

• Start-up phase: after turning on, MT retrieves from CPC

information about a candidate network to camp on. MT first

detects the CPC available in the current area and synchronizes

with it. Then CPC delivers relevant information with regard to

operators, frequency bands, and radio access technologies

(RATs) in the MT location. MT uses this information to initiate

a communication session optimized to time, situation and location.

• Ongoing phase: after MT is registered to (or "camped on") a

network, a periodic check of the information forwarded by CPC

may be useful to rapidly detect changes in the environment due

to either variations of the MT position or network

reconfigurations. The same information as in the start-up phase

could be delivered here by CPC with additional data, such as

services, load situation, etc.

There are two CPC deployment options [5]: (1) out-band

CPC, which considers that a channel outside the bands assigned

to component RATs provides the CPC service, and (2) in-band CPC, which uses a transmission mechanism (e.g., a logical

channel) within RATs of the heterogeneous radio environment

to provide the CPC service.

This paper studies the use of a wireless billboard channel

(WBC) as a downlink, out-band CPC for providing relevant

information to MTs, allowing them to switch to the most

appropriate technology and frequency for the required service in

a cognitive networking environment. First some background is

presented to show how WBC technology is suited to the

requirements of a CPC and then a WBC/CPC system

architecture is set out in some detail. This is followed by a

description of a testbed or prototype platform implementation based on the digital video broadcasting-handheld (DVB-H) link

2012 2nd Baltic Congress on Future Internet Communications

978-1-4673-1671-2/12/$31.00 ©2012 IEEE 19

Page 2: [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania (2012.04.25-2012.04.27)] 2012 2nd Baltic Congress on Future Internet Communications -

and physical layers together with the presentation of some

extracted results. Finally, the conclusion lists the main

WBC/CPC research achievements deriving from this work.

II. WBC AS A COGNITIVE PILOT CHANNEL ENABLER

The WBC concept [6] is based on a novel infrastructural idea,

particularly matched to maximizing the efficient and economic use of the massive, and ever-growing, range of wireless

communication interfaces and services. It is in harmony with

realizing the user-driven ‘always best connected and best

served’ (ABC&S) communication paradigm, in which the

mobile user (MU) is not constrained to any particular access

network provider (ANP) and may use any available service

through any available access network. In this regard, the users

are turned into consumers as they are free to choose what is

'best' for them, i.e., the service and the access network they

consider as best match to their needs at any time and/or place.

Taking into account the large number of wireless services

available to MUs, an efficient and flexible mechanism is needed for: (i) service providers (xSPs) to advertize their wireless

services, (ii) MUs to discover favorite services and their updates,

and (iii) MTs to associate with access networks and servers. The

WBC is a novel solution for the above tasks, i.e., for services’

advertisement, discovery, and association (ADA) [7, 8].

WBCs are defined as narrowband, unidirectional (downlink),

and point-to-multipoint (P2MP) broadcasting channels, operated

by non-ANP WBC service providers (WBC-SPs) and used to

push wireless service advertisements simultaneously to a large

number of MTs [6]. This ‘pushing’ is a wireless background

action, normally transparent to the mobile user; in that sense very different from (usually unsolicited) SMS service and

product advertisements. A MT background WBC application,

filtering through received service descriptions (SDs) following

policies based on the user profile, terminal profile, and user

location, will create effectively user-profile-driven priority

choice lists of “best” service and service providers for the user’s

teleservice needs. In a live cognitive network environment, participating

cognitive radio service providers (xSPs) –e.g., spectrum brokers– register their SDs, which comprise a list of service attributes, with the relevant WBC central registries via a web portal alike. The registry operated by any WBC-SP broadcasts all collected SDs in turn, repeatedly and according to agreed transparent structures, on their WBCs to MTs.

Details on the SD structure –format, encoding and service templates– are elaborated in [6]. Services are split in two main categories – access network communications services (including cognitive network services) and teleservices (e.g., information services, entertainment services, education services, m-commerce services, location-based services, etc).

Broadcast technologies, both terrestrial and satellite, are potential candidate carrier platforms for WBCs. Among these,

the DVB-H –a digital standard for broadcasting video, audio,

and multimedia datasets to portable and battery-limited MTs by

employing the IP-datacasting (IPDC) technique– has a great

potential to be exploited effectively in creating a WBC system.

To check the feasibility of using a ‘WBC over DVB-H’ system

as a CPC enabler, a prototype architecture was designed and

evaluated by means of a hybrid software/hardware testbed. This

is the subject of this paper.

III. ‘WBC/CPC OVER DVB-H’ SYSTEM ARCHITECTURE

The designed system prototype was developed along three

layers [8-11]: a service layer, a link layer, and a physical layer

(Fig. 1).

ADP Server

OFDM 2K 4K 8K

DVB-H Modulator

Construct MPE-FEC

frame

4K OFDM 2K 4K 8K

Extract data from

MPE-FEC frame

4K

MT

Middleware

ADP APIs

DVB-H Demodulator

Publish/Submit SDs

Fixed-size segment objects

(JSR 272)

Add UDP and IP headers

TS TS

SDs

Fixed-size segment objects

(JSR 272)

Service Providers

(xSPs)

Mobile Users

(MUs)

Physical Layer

Link Layer

Service Layer

Service Enabler

Sublayer

Application Enabler

Sublayer

WBC/CPC SP MT

Multi-Agent

Middleware for

collecting, clustering,

scheduling, indexing

of SDs

Remove UDP and IP headers

Figure 1. The ‘WBC/CPC over DVB-H’ layered architecture.

On the WBC/CPC service provider (WBC/CPC SP) side, the

service descriptions (SDs) are processed as follows. At the

service layer, the SDs submitted by the corresponding service

provider are first collected, clustered, scheduled, and indexed by

a content server, and the output is captured by a advertisements

delivery protocol (ADP) [9] server for subsequent UDP/IP

packets generation. At the link and physical layers, the IP

packets are encapsulated into transport streams (TSs) and

broadcasted on the channel by a DVB-H modulator.

On the mobile terminal (MT) side, the SDs are processed in

reversed order, as shown in Fig. 1. A generic consumer mobile

20

Page 3: [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania (2012.04.25-2012.04.27)] 2012 2nd Baltic Congress on Future Internet Communications -

application for receiving and processing of SDs on MTs was

designed as described in [8]. Through this application, the

cognitive network service advertisements –sent as part of the

access network communications service advertisements–

become a background activity. That is, the data is captured,

filtered, analyzed and processed according to individual user’s/MT’s policies.

IV. SERVICE LAYER

This layer is concerned with the organization of service

advertisement data and IPDC, and consists of an application

enabler and service enabler sublayers [10].

A. Application Enabler Sublayer

A heterogeneous software architecture combining an

enterprise application environment and an agent execution

environment [11] is used for facilitating the service descriptions’

collection, clustering, scheduling, indexing, and broadcasting.

1) Service Description Model

Each SD consists of a set of attributes, such as service type,

scope list, length, QoS, and attribute list. In [6], the abstract

syntax notation's packet encoding rules (ASN.1-PER) were

adopted as most suitable to describe the SDs [7].

To integrate the ASN.1-PER scheme into the service layer, an

ASN.1-PER encoder/decoder was developed and used for

transforming the SD Java objects into PER octets (and vice

versa).

2) SD Collecting, Clustering, Scheduling, and Indexing

Schemes

SDs are grouped into fixed-size segments for broadcasting

over the channel. Each segment is made up of a number of SDs

of same type; this facilitates the efficient filtering, caching,

comparison and selection of favorite services (e.g., access

networks, spectrum vacancy, RAT occupancy in the area, etc)

by MTs/users (these actions are performed transparently to the

user by software agents installed on the mobile terminal based

on information stored in the user profile). For optimizing the

access time, the time scheduling of segments/SDs broadcasts

should follow the client access pattern.

B. Service Enabler Sublayer

The IPDC technology plays an important role in P2MP IP broadcasting systems. Several reliable and unidirectional packet-level forward error correction (FEC) schemes have been developed recently such as the file delivery over unidirectional transport (FLUTE), FCAST, etc. However in addition to being complex, these schemes use extra meta-data and produce a significant overhead; thus they were considered unsuitable. To facilitate the IPDC in WBC/CPC, a lightweight advertisement delivery protocol (ADP) [9] was developed, based on the asynchronous layered coding (ALC).

Each data segment is split into a number of ADP messages,

which are subsequently encapsulated into UDP/IP datagrams.

Thanks to the efficient ASN.1 formatting used for ADP

messages, the size of the ADP header is only 8B compared to

the 44B header in FLUTE and the 60B header in FCAST. Thus

our protocol, ADP, was found as more efficient also in

minimizing the associated overhead [10].

C. Service Layer Implementation

A set of open-source tools/APIs has been used for the

implementation of this layer [11]. The resultant Java 2

Enterprise Edition (J2EE) / MAS architecture is depicted in Fig.

2 and described in [10].

V. LINK LAYER

The core elements here are the multi-protocol encapsulation – FEC (MPE-FEC) encoder, the MPE encapsulator, the transport stream (TS) generator, and the time slicer [9]. Each MPE-FEC frame carries a number of data segments.

To improve decoding efficiency, we use an 8-byte smart

correct segment index table (CSIT) inserted at the end of the IP

section of the MPE-FEC frame. In addition, a novel MPE-FEC

cross-layer smart decoding technique was elaborated and

successfully implemented, whereby the MPE-FEC interacts with

the ADP protocol for improving the decoding efficiency.

HTML / WML / Applet

WEB MVC

Service Discovery and Maintenance Tier

WEB Application

Context

O/R Mapping DAOMail

Remote / Local Service Builder

Local/Remote

POJO APIs

Portlet API

(JSR-168)

Business Logic

APIs

Common

APIs

Shared

Ontology

APIs

WBC AOP

Application Tier

WBC Rule

Engine

IoC Container

MAS Container Tier

Shared

Blackboard

..

....

Collecting

Container

.....

....

Clustering

Container

.....

....

Scheduling

Container

.....

....

Indexing

Container

...

Yellow Page

Services

Main WBC

Container

MC

Gateway Agent

DB

WEB Service

Rule

Engine

APIs

IPDC

APIs

Collecting APIs

Scheduling APIs

Indexing APIs

Clustering APIs

RulesBroadcasting

APIs

Figure 2. The J2EE/MAS service layer’s architecture.

21

Page 4: [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania (2012.04.25-2012.04.27)] 2012 2nd Baltic Congress on Future Internet Communications -

A. Hardware Implementation

A UDcast real-time DVB-H encapsulator (IPE-10) and a DVB-

H analyzer (GOLDENEAGLE) were chosen for the hardware

implementation of the link layer. IPE-10 includes all standard

DVB-H link layer’s functionalities and in addition provides a

novel solution for IP encapsulation management, bandwidth

allocation, QoS enforcement, and statistical channels

multiplexing. GOLDENEAGLE is a DVB-H reception

equipment, which provides real-time MPE-FEC frame analysis

and monitoring the non-nominal behavior of the DVB-H system

to help find potential problems.

B. Software Implementation

GOLDENEAGLE only supports the standard DVB-H section

erasure (SE) decoding algorithm. Thus, we implemented our

own cross-layer smart decoding algorithm (in software) in order

to be able to conduct performance simulation experiments. The

link layer software testbed was designed and implemented in

C++. The functional model of the encoder/decoder is presented in [9].

VI. PHYSICAL LAYER

This layer is based on the DVB-T standard with the following

three additional DVB-H features:

Transmission parameter signaling – used to enhance and

speed up the service discovery;

4K mode – offering an additional trade-off between the

single-frequency network cell size and mobile reception

performance;

In-depth symbol interleaving – for improving the

robustness in mobile environments and impulse noise conditions.

A. Hardware Implementation

An Audemat DVB-H transmitter (EMAA) and Teamcast

DVB-H portable demodulator (POD-1100) were used for the

physical layer’s hardware implementation. EMAA is a fully

DVB-T/DVB-H compliant modulator, which supports ASI and USB TS stream input, and RF and intermediate frequency

signals output. POD-1100 is a potable USB DVB-H

demodulator, which uses a new generation DIBCOM DVB-H

chipset and supports 5-MHz, 6-MHz, 7-MHz, and 8-MHz RF

channels.

B. Software Implementation

The transport stream packet error rate (TSPER) in real

dispersive wireless environments is an important criterion to

define the system parameters, such as the optimal IP packet

length, the segment size, and the SDs data organization scheme.

A software physical layer testbed was built based on the ETSI-

EN-300-744 standard by using Matlab on Linux platform, as

described in [11].

VII. RESULTS

The development of the ‘WBC/CPC over DVB-H’ system prototype followed the personal software process methodology.

An experience repository database was used to store all

development experiences. A test-driven development and feature

driven development methods were employed to plot the three-

layer system architecture into a set of unit functional models

(features), such as the login model, the SDs encode/decode

model, the SDs organization model, the history log viewer

model, and the DVB-H broadcast/receive model. For each unit

model, unified modeling language (UML) diagrams for

corresponding interfaces were first elaborated. Then each

interface was fully implemented and a unit testing was

performed.

A. WBC/CPC SP Node

Fig. 3a shows the hardware equipment rack of the

WBC/CPC SP node consisting (top-down) of: an UDcast IPE-10,

an ADP server (IBM ThinkPad), a SHUNRA Internet simulator,

an UDcast GOLDENEAGLE, an Audemat ETAA modulator,

and a WBC/CPC content server. Fig. 3b and Fig. 3c show the WBC/CPC portal’s web pages with the following tabs (only the

last two are shown in these figures): (i) a MAS tab for

maintaining the JADE environment, (ii) a portal tab used for

starting/stopping the Java EE distributed environment and

recording log-information for the entire system, (iii) an APP tab

as an entrance to the WBC/CPC portal, and (iv) a send tab with

a remote control panel to control the ADP server to broadcast

data segments/SDs in a carousel way.

B. Mobile Terminal (MT)

Fig. 3d shows the user’s WPAN hardware equipment

including (top-down): a WBC/CPC center, a HTC mobile phone,

an Android Google phone, and a POD-1100 receiver. Fig. 3e

shows the WPAN server-side application with two tabs: (i) a

receive tab, which controls remotely POD-1100 to receive the

broadcasting dataset via the channel; (ii) an APP tab for the

lightweight WBC/CPC server (developed with GWT). Fig. 3f

depicts the developed Android mobile application. An Android-JADE gateway facilitates communication between the Android

Google phone and the WPAN.

C. Performance Simulation Results

The system performance was evaluated by means of a

software testbed. The simulation runs in offline mode. On the WBC/CPC SP node, the output of the service layer (resp. link

layer) is first saved in a binary file, which then serves as an input

to the link layer (resp. physical layer). On the terminal side, the

physical layer’s (resp. link layer’s) output is saved in a binary

file as an input to the link layer (resp. service layer).

22

Page 5: [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania (2012.04.25-2012.04.27)] 2012 2nd Baltic Congress on Future Internet Communications -

(a) (b)

(c) (d)

(e) (f)

Figure 3. The ‘WBC/CPC over DVB-H’ system and GUI: (a) WBC/CPC SP’s rack; (b) WBC/CPC portal’s web page for traffic monitoring;

(c) WBC/CPC portal’s web page for broadcasting; (d) mobile user’s WPAN; (e) WPAN service-side GWT application; (f) Android mobile application.

23

Page 6: [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania (2012.04.25-2012.04.27)] 2012 2nd Baltic Congress on Future Internet Communications -

(a) (b)

(c) (d)

Figure 4. Performance simulation results: (a) TSPER; (b) IPER; (c) SER; (d) Mean segment access time.

The physical layer’s TSPER, the link layer’s IP packet

error rate (IPER) and segment error rate (SER), and the

service layer’s mean segment tuning time and access time

were the main criteria used for performance evaluation of the

system [10].

1) Physical Layer The obtained simulation results in Fig. 4a illustrate how the

TSPER performance degrades with increasing the Doppler

frequency (fD) and decreasing the signal-to-noise ratio (SNR).

24

Page 7: [IEEE 2012 2nd Baltic Congress on Future Internet Communications (BCFIC) - Vilnius, Lithuania (2012.04.25-2012.04.27)] 2012 2nd Baltic Congress on Future Internet Communications -

2) Link Layer The IPER and SER simulation results are shown in Fig. 4b

and Fig. 4c, respectively. The following observations could be

made:

Doppler effect: IPER and SER increase with increasing

the Doppler frequency. Thus, in order to achieve IPER

(resp. SER) less than 1% for fD=80Hz, the received SNR should be about 1.2-2.5 dB higher than that for

fD=10Hz.

Cross-layer smart decoding effect: Our cross-layer

smart MPE-FEC decoding algorithm works with smart

section erasure (SSE) decoding and ADP (packet

erasure) to improve error protection in the link layer.

The results show that, for IPER (resp. SER) less than

1%, the gain is about 0.6-1dB if using our SSE scheme

instead of the standard SE scheme for fD=10Hz, and

about 1-2dB for fD=80Hz.

3) Service Layer

Packet erasure with byte error decoding effect: For IPER (resp. SER) less than 1%, the gain is about 0.5-

1dB comparing to SSE in the link layer.

Access time: The simulation results in Fig. 4d prove

that our data organization algorithm is more efficient

than the classic broadcast disks algorithm [13].

VIII. CONCLUSION

The real possibility of realizing an out-band cognitive pilot channel (CPC) through use of wireless billboard channels (WBCs) has been proposed and presented in this paper. The prototype testbed WBC/CPC example utilizes a digital video broadcasting – handheld (DVB-H) carrier. The design and development of the corresponding experimental testbed have been described. The main research achievements could be summarized as follows:

A foundational WBC/CPC infrastructure was developed;

A WBC/CPC three-layer system architecture was

designed, implemented, tested and verified;

A WBC/CPC multi-tier service-layer software

framework was designed and implemented;

A potential WBC/CPC carrier (i.e. DVB-H) was studied,

and successfully simulated and demonstrated. A new cross-layer smart decoding algorithm was developed

and evaluated;

Novel schemes for SD encoding/decoding, collecting,

clustering, scheduling, indexing, and IPDC broadcasting,

along with discovery and association algorithms were

elaborated;

The end-to-end advertisement, discovery and

association (ADA) processing has been successfully

tested for different type of services.

Next step is to integrate and test the ‘WBC/CPC over DVB-

H’ system prototype in a fully operational cognitive networking

environment.

REFERENCES

[1] M. O'Droma and I. Ganchev, “Toward a Ubiquitous Consumer Wireless

World,” IEEE Wireless Communications, vol. 14, no. 1, pp. 52-63, 2007.

[2] M. O'Droma and I. Ganchev, “The Creation of a Ubiquitous Consumer Wireless World Through Strategic ITU-T Standardization,” IEEE

Communications Magazine, vol. 48, no. 10, pp. 158-165. Oct. 2010.

[3] ITU-R SM.2152, “Definitions of Software Defined Radio (SDR) and Cognitive Radio System (CRS),” Sept. 2009.

[4] S. Filin, H. Harada, H. Murakami, and K. Ishizu, “International

Standardization of Cognitive Radio Systems,” IEEE Communications Magazine, vol. 49, no. 3, pp. 82-89, March 2011.

[5] ETSI Technical Report on Cognitive Pilot Channels (TR 102 683). Sept. 2009.

[6] P. Flynn, I. Ganchev, and M. O’Droma, “Wireless billboard channels:

vehicle and infrastructural support for advertisement, discovery, and association of UCWW services,” Annual Review of Communications,

vol. 59, pp. 493-504. 2006.

[7] Z. Ji, I. Ganchev, and M. O'Droma, “Advertisement data management and application design in WBCs,” Journal of Software, vol. 6, no. 6, pp.

1001-1008, June 2011.

[8] Z. Ji, I. Ganchev, and M. O'Droma, “An iWBC consumer application for 'always best connected and best served': design and implementation,”

IEEE Transactions on Consumer Electronics, vol. 57, no. 2, pp. 462-470, May 2011.

[9] Z. Ji, I. Ganchev, and M. O'Droma, “The performance analysis of link

layer of wireless billboard channel over DVB-H," EURASIP Journal on Wireless Communications and Networking, vol. 2010, Article ID

306709, 15 pp., 2010.

[10] Z. Ji, I. Ganchev, and M. O'Droma, “'WBC over DVB-H' testbed design, development and results,” EURASIP Journal on Wireless

Communications and Networking, vol. 2010, Article ID 769683, 18 pp., 2010.

[11] Z. Ji, I. Ganchev, and M. O'Droma, “Performance evaluation of 'WBC over DVB-H' system,” IEEE Transactions on Consumer Electronics,

vol. 55, no. 2, pp. 754-762, May 2009.

[12] I. Ganchev M. O'Droma, J. Jakab, Z. Ji, and D. Tairov, 2009. “A new global ubiquitous consumer environment for 4G wireless

communications,” in "Fourth-Generation Wireless Networks: Applications and Innovations." S. Adibi, A. Mobasher, T. Tofigh,

editors. pp. 20-45, 2009.

[13] S. Acharya, R. Alonso, M. Franklin et al., “Broadcast disks: data management for asymmetric communication environments,” in

Proceedings of ACM SIGMOD international conference on Management of data, San Jose, California, United States, pp. 199-210,

22-25 May 1995.

25